body[data-isolani-listing-ux="1"] #left-column{display:none!important}body[data-isolani-listing-ux="1"] #content-wrapper{flex:0 0 100%!important;max-width:100%!important;width:100%!important}
.isolani-compact-controls{background:#f3f3f3;padding:12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:12px 0}.isolani-compact-controls label{margin:0;font-size:12px;display:flex;flex-direction:column;gap:5px;min-width:0}.isolani-compact-controls select{height:42px;width:100%;border:1px solid #999;background:#fff;color:#111;padding:6px 28px 6px 8px;font-size:13px;text-overflow:ellipsis}
.isolani-compact-tools{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:10px 0 16px}.isolani-more-btn,.isolani-choice-btn{padding:10px 14px;border:1px solid #777;background:#fff;color:#111;font-size:13px}.isolani-choice-btn.active{background:#17354b;color:#fff;border-color:#17354b}.isolani-compact-tools .compact-count{margin-left:auto;color:#555;font-size:12px}
.isolani-native-drawer{display:none;border:1px solid #ddd;background:#fff;padding:12px;margin-bottom:18px}.isolani-native-drawer.open{display:block}
body[data-isolani-listing-ux="1"] .isolani-charter-filters,body[data-isolani-listing-ux="1"] #js-product-list-top .isolani-brand-filter-slot,body[data-isolani-listing-ux="1"] .isolani-brand-toolbar-filter,body[data-isolani-listing-ux="1"] #af_filter_button{display:none!important}
body[data-isolani-listing-ux="1"].shop-boutique.isolani-maison-charter.charter-filters-ready .isolani-native-drawer.open #amazzing_filter,body[data-isolani-listing-ux="1"] .isolani-native-drawer.open #amazzing_filter{display:block!important;position:static!important;width:100%!important;max-width:100%!important;transform:none!important;box-shadow:none!important;margin:0!important;padding:0!important;height:auto!important}
body[data-isolani-listing-ux="1"] .isolani-native-drawer .compact-toggle,body[data-isolani-listing-ux="1"] .isolani-native-drawer #amazzing_filter>.title_block{display:none!important}body[data-isolani-listing-ux="1"] .isolani-native-drawer .block_content{display:block!important}
body[data-isolani-listing-ux="1"] .isolani-native-drawer .af-form{display:flex!important;flex-wrap:wrap!important;gap:14px}body[data-isolani-listing-ux="1"] .isolani-native-drawer .af_filter{flex:1 1 260px;max-width:400px;position:static!important;float:none!important;display:block!important;min-width:180px}body[data-isolani-listing-ux="1"] .isolani-native-drawer .af_filter.preview-primary{display:none!important}
body[data-isolani-listing-ux="1"] #js-product-list .products-grid>.product-miniature{flex:0 0 33.333333%!important;max-width:33.333333%!important;width:33.333333%!important}
body[data-isolani-listing-ux="1"] #isolani-whatsapp-launcher{display:none!important}
@media(max-width:767px){.isolani-compact-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px}.isolani-compact-controls select{font-size:12px}.isolani-compact-tools{gap:8px}.isolani-more-btn,.isolani-choice-btn{padding:9px 10px;font-size:12px}.isolani-compact-tools .compact-count{margin-left:0}body[data-isolani-listing-ux="1"] #js-product-list .products-grid>.product-miniature{flex:0 0 100%!important;max-width:100%!important;width:100%!important}body[data-isolani-listing-ux="1"] .isolani-native-drawer .af_filter{flex-basis:100%;max-width:100%}body[data-isolani-listing-ux="1"].isolani-charter-dior .isolani-compact-controls{display:flex;overflow-x:auto;position:sticky;top:var(--maison-sticky-top,0);z-index:20}body[data-isolani-listing-ux="1"].isolani-charter-dior .isolani-compact-controls label{flex:0 0 calc((100% - 10px)/2)}}

.isolani-model-extra{max-width:450px;padding:4px 0 18px}.isolani-model-extra label{display:flex;flex-direction:column;gap:6px;font-size:13px}.isolani-model-extra select{height:44px;border:1px solid #888;background:#fff;padding:8px;width:100%}


body[data-isolani-listing-ux="1"] #js-product-list .products-grid > .js-product-miniature-wrapper {flex:0 0 33.333333%!important;max-width:33.333333%!important;width:33.333333%!important}
@media(max-width:767px){body[data-isolani-listing-ux="1"] #js-product-list .products-grid > .js-product-miniature-wrapper{flex:0 0 100%!important;max-width:100%!important;width:100%!important}}

.isolani-compact-tools .hos_sort_orders{flex:0 0 220px;max-width:220px;margin-left:0;padding:0}.isolani-compact-tools a.isolani-choice-btn,.isolani-compact-tools a.isolani-choice-btn.active{color:#fff!important;text-decoration:none!important;background:#17354b}.isolani-compact-tools a.isolani-choice-btn:not(.active){color:#17354b!important;background:#fff}
.isolani-empty-list-top{display:none}.isolani-empty-results{padding:16px 0 30px}.isolani-empty-reset{display:inline-block;border:1px solid #15364b;color:#15364b!important;padding:11px 16px;font-size:13px}body[data-isolani-listing-ux="1"] #products{scroll-margin-top:175px}
@media(max-width:767px){.isolani-compact-tools .hos_sort_orders{flex:1 1 100%;max-width:100%;margin:0}.isolani-compact-tools .compact-count{font-size:11px;margin-left:auto}}
/* R4: toolbar before four primary facets; no disabled overlay or modal scroll lock. */
body[data-isolani-listing-ux="1"] .isolani-compact-tools{display:flex;align-items:center;gap:10px;flex-wrap:nowrap;margin:10px 0 8px}
body[data-isolani-listing-ux="1"] .isolani-compact-controls{grid-template-columns:repeat(4,minmax(0,1fr))!important;margin:0 0 12px}
body[data-isolani-listing-ux="1"] .isolani-native-drawer{position:static!important;max-height:none!important;overflow:visible!important;opacity:1!important;touch-action:auto}
body[data-isolani-listing-ux="1"] .isolani-native-drawer.open #amazzing_filter{opacity:1!important;pointer-events:auto!important;max-height:none!important;overflow:visible!important}
body[data-isolani-listing-ux="1"] .isolani-native-drawer .af_filter_content{max-height:none;overscroll-behavior:auto}
body[data-isolani-listing-ux="1"] .isolani-close-filters{background:#fff;color:#17354b;border:1px solid #888;padding:9px 12px;margin-bottom:16px;min-height:40px}
body[data-isolani-listing-ux="1"] .isolani-compact-tools .isolani-pending-filters{display:none}
body[data-isolani-listing-ux="1"] .isolani-clear-filters{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border:1px solid #777;color:#17354b!important;text-decoration:none!important;background:white;font-size:13px}
@media(max-width:767px){
 body[data-isolani-listing-ux="1"] .isolani-compact-controls,body[data-isolani-listing-ux="1"].isolani-charter-dior .isolani-compact-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow:visible;position:static}
 body[data-isolani-listing-ux="1"] .isolani-compact-controls>label{grid-column:auto!important}
 body[data-isolani-listing-ux="1"] .isolani-compact-tools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;align-items:stretch}
 body[data-isolani-listing-ux="1"] .isolani-compact-tools>.isolani-more-btn,body[data-isolani-listing-ux="1"] .isolani-compact-tools>.isolani-choice-btn,body[data-isolani-listing-ux="1"] .isolani-compact-tools>.isolani-clear-filters{font-size:11px;min-height:42px;padding:6px;text-align:center;margin:0}
 body[data-isolani-listing-ux="1"] .isolani-compact-tools .hos_sort_orders{flex:1 1 100%;max-width:100%}
 body[data-isolani-listing-ux="1"] .isolani-compact-tools .compact-count{grid-column:1/-1;margin:0}
 body[data-isolani-listing-ux="1"] .isolani-native-drawer>.hos_sort_orders{float:none;width:100%;max-width:none;margin:0 0 18px;padding:0}
}
body[data-isolani-listing-ux="1"] .isolani-brand-invitation{display:flex;justify-content:flex-end;margin:-2px 0 18px;padding:0 2px}
body[data-isolani-listing-ux="1"] .isolani-brand-invitation a{display:inline-flex;align-items:center;flex-wrap:wrap;gap:0 5px;min-height:40px;border-bottom:1px solid #7d939f;color:#17354b!important;font-size:13px;line-height:1.6;text-decoration:none!important;padding:3px 0;transition:border-color .15s ease}
body[data-isolani-listing-ux="1"] .isolani-brand-invitation strong{font-weight:600}
body[data-isolani-listing-ux="1"] .isolani-brand-invitation-arrow{margin-left:12px;font-size:19px;line-height:1}
body[data-isolani-listing-ux="1"] .isolani-brand-invitation.is-boutique a{color:#34332f!important;border-bottom-color:#a4936c;letter-spacing:.025em}
body[data-isolani-listing-ux="1"] .isolani-brand-invitation.is-boutique strong{text-transform:uppercase}
body[data-isolani-listing-ux="1"] .isolani-brand-invitation a:hover{border-bottom-color:currentColor}
body[data-isolani-listing-ux="1"] .isolani-brand-invitation a:focus-visible{outline:3px solid #197a9b;outline-offset:5px}
@media(max-width:767px){body[data-isolani-listing-ux="1"] .isolani-brand-invitation{justify-content:flex-start;margin:0 0 16px}body[data-isolani-listing-ux="1"] .isolani-brand-invitation a{font-size:12px;min-height:44px;max-width:100%}}
body[data-isolani-listing-ux="1"] .isolani-category-hero.has-brand-visual{overflow:hidden;background:#f5f5f3;min-height:0;display:block}
body[data-isolani-listing-ux="1"] .isolani-category-brand-visual{position:absolute;right:0;top:0;width:68%;height:100%;z-index:0}
body[data-isolani-listing-ux="1"] .isolani-category-brand-visual img{width:100%;height:100%;object-fit:contain;object-position:right center}
body[data-isolani-listing-ux="1"] .has-brand-visual .category-hero-inner{position:relative;z-index:1;width:32%;height:auto}
body[data-isolani-listing-ux="1"] .has-brand-visual .category-lead,body[data-isolani-listing-ux="1"] .has-brand-visual .category-hero-actions,body[data-isolani-listing-ux="1"] .has-brand-visual .category-note{display:none}
body[data-isolani-listing-ux="1"] .isolani-category-hero>.isolani-brand-invitation{position:absolute;bottom:18px;right:22px;z-index:2;margin:0;padding:0}
body[data-isolani-listing-ux="1"] .has-brand-visual .isolani-brand-invitation a{background:rgba(255,255,255,.87);border:1px solid rgba(255,255,255,.65);backdrop-filter:blur(4px);padding:11px 18px;min-height:44px;box-shadow:0 2px 12px rgba(0,0,0,.08)}
@media(max-width:767px){
 body[data-isolani-listing-ux="1"] .has-brand-visual .category-hero-inner{width:100%;pointer-events:none}
 body[data-isolani-listing-ux="1"] .has-brand-visual .category-hero-inner h1{font-size:25px;margin-bottom:0}
 body[data-isolani-listing-ux="1"] .has-brand-visual .category-eyebrow{display:none}
 body[data-isolani-listing-ux="1"] .isolani-category-brand-visual{top:65px;width:100%;height:calc(100% - 65px)}
 body[data-isolani-listing-ux="1"] .isolani-category-brand-visual img{object-position:center}
 body[data-isolani-listing-ux="1"] .isolani-category-hero>.isolani-brand-invitation{bottom:14px;right:14px;left:14px;justify-content:center}
 body[data-isolani-listing-ux="1"] .has-brand-visual .isolani-brand-invitation a{padding:9px 14px}
}
/* The left introduction has identical content and geometry before/after selection. */
@media(min-width:768px){
 body[data-isolani-listing-ux="1"] .isolani-category-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
 body[data-isolani-listing-ux="1"] .isolani-category-hero.has-brand-visual{display:grid}
 body[data-isolani-listing-ux="1"] .has-brand-visual .category-hero-inner{width:auto}
 body[data-isolani-listing-ux="1"] .has-brand-visual .category-lead{display:block}
 body[data-isolani-listing-ux="1"] .has-brand-visual .category-hero-actions{display:flex}
 body[data-isolani-listing-ux="1"] .has-brand-visual .category-note{display:block;visibility:hidden}
 body[data-isolani-listing-ux="1"] .isolani-category-brand-visual{width:49%}
}
