.reveal-on-scroll{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transition-delay:var(--reveal-delay,0s);will-change:opacity,transform}.reveal-on-scroll[data-revealed=true]{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.reveal-on-scroll{opacity:1;transform:none;transition:none}}@keyframes flagshipAuroraDrift{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(2%,-3%,0) scale(1.06)}}@keyframes flagshipFadeUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.home-hero-section{isolation:isolate}.home-hero-section:after{content:"";position:absolute;inset:-10%;z-index:-1;background:radial-gradient(38% 55% at 88% 8%,color-mix(in srgb,var(--c-gold) 26%,transparent),transparent 70%),radial-gradient(30% 40% at 6% 92%,color-mix(in srgb,var(--c-teal) 20%,transparent),transparent 72%),radial-gradient(26% 34% at 60% 100%,color-mix(in srgb,var(--c-coral) 14%,transparent),transparent 75%);animation:flagshipAuroraDrift 22s ease-in-out infinite;pointer-events:none}@media (prefers-reduced-motion:reduce){.home-hero-section:after{animation:none}}.home-hero-grid .hero-copy>*{animation:flagshipFadeUp .8s cubic-bezier(.16,1,.3,1) both}.home-hero-grid .hero-copy>:first-child{animation-delay:.02s}.home-hero-grid .hero-copy>:nth-child(2){animation-delay:.08s}.home-hero-grid .hero-copy>:nth-child(3){animation-delay:.16s}.home-hero-grid .hero-copy>:nth-child(4){animation-delay:.24s}.home-hero-grid .hero-copy>:nth-child(5){animation-delay:.32s}.home-hero-grid .hero-copy>:nth-child(6){animation-delay:.4s}.home-hero-grid .hero-image-panel{animation:flagshipFadeUp .9s cubic-bezier(.16,1,.3,1) .18s both}@media (prefers-reduced-motion:reduce){.home-hero-grid .hero-copy>*,.home-hero-grid .hero-image-panel{animation:none}}.hero-trust-row .trust-pill{position:relative;padding-inline-start:26px!important;overflow:hidden}.hero-trust-row .trust-pill:before{content:"";position:absolute;inset-inline-start:10px;top:50%;translate:0 -50%;width:7px;height:7px;border-radius:999px;background:var(--dot-color,var(--c-gold))}.hero-trust-row .trust-pill:first-child{--dot-color:var(--c-gold)}.hero-trust-row .trust-pill:nth-child(2){--dot-color:var(--c-teal)}.hero-trust-row .trust-pill:nth-child(3){--dot-color:var(--c-coral)}.hero-trust-row .trust-pill:nth-child(4){--dot-color:var(--c-pink)}.hero-trust-row .trust-pill:hover{transform:translateY(-2px);transition:transform .25s ease}.home-hero-grid .cta-row .button{transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s ease}.home-hero-grid .cta-row .button:hover{transform:translateY(-3px) scale(1.015);box-shadow:0 16px 34px rgba(148,105,31,.28)}.hero-image-panel{position:relative}.hero-image-panel:before{content:"";position:absolute;inset:-18px;z-index:-1;background:radial-gradient(60% 60% at 50% 40%,color-mix(in srgb,var(--c-gold) 22%,transparent),transparent 72%);filter:blur(6px)}.hero-floating-badge{position:absolute;bottom:18px;inset-inline-start:-14px;display:flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;background:rgba(255,253,248,.96);border:1px solid rgba(148,105,31,.22);box-shadow:0 14px 30px rgba(36,26,20,.16);font-size:.82rem;font-weight:800;color:#3d2c1a;animation:flagshipFadeUp .8s cubic-bezier(.16,1,.3,1) .5s both}.hero-floating-badge strong{color:var(--c-gold);font-size:1rem}@media (max-width:720px){.hero-floating-badge{position:static;margin-top:14px;width:fit-content}}.home-offerings-section{position:relative}.home-offerings-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:22px;flex-wrap:wrap}.home-offerings-head h2{margin:4px 0 0;font-size:clamp(1.5rem,2.6vw,2.15rem)}.home-offerings-head p{max-width:56ch;margin:6px 0 0;color:var(--light-muted)}.home-offerings-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:14px}.home-offering-tile{--tile-accent:var(--c-gold);position:relative;display:flex;flex-direction:column;gap:10px;padding:18px 16px;border-radius:18px;background:linear-gradient(160deg,rgba(255,255,255,.96),rgba(255,255,255,.78));border:1px solid color-mix(in srgb,var(--tile-accent) 22%,rgba(60,44,26,.12));box-shadow:0 10px 26px rgba(46,32,18,.06);text-decoration:none;color:var(--light-text);overflow:hidden;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease,border-color .3s ease}.home-offering-tile:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;height:3px;background:var(--tile-accent);opacity:.85}.home-offering-tile:after{content:"";position:absolute;inset-inline-end:-30%;inset-block-start:-30%;width:70%;height:70%;background:radial-gradient(circle,color-mix(in srgb,var(--tile-accent) 26%,transparent),transparent 70%);opacity:0;transition:opacity .35s ease;pointer-events:none}.home-offering-tile:focus-visible,.home-offering-tile:hover{transform:translateY(-6px);box-shadow:0 20px 40px rgba(46,32,18,.14);border-color:color-mix(in srgb,var(--tile-accent) 48%,rgba(60,44,26,.12))}.home-offering-tile:hover:after{opacity:1}.home-offering-tile-icon{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:13px;background:color-mix(in srgb,var(--tile-accent) 16%,white);color:color-mix(in srgb,var(--tile-accent) 78%,#2a1c0f);transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.home-offering-tile:hover .home-offering-tile-icon{transform:scale(1.12) rotate(-4deg)}.home-offering-tile-label{font-size:.9rem;font-weight:800;line-height:1.3}.home-offering-tile-arrow{margin-top:auto;display:inline-flex;align-items:center;gap:4px;font-size:.74rem;font-weight:700;color:color-mix(in srgb,var(--tile-accent) 70%,#6b5b3f);opacity:0;transform:translateX(-6px);transition:opacity .25s ease,transform .25s ease}html[dir=rtl] .home-offering-tile-arrow{transform:translateX(6px)}.home-offering-tile:hover .home-offering-tile-arrow{opacity:1;transform:translateX(0)}@media (max-width:640px){.home-offerings-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px}.home-offering-tile{padding:14px 12px}}.hst-sort-row{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-block:10px 4px}.hst-sort-label{min-width:48px;font-size:.78rem;font-weight:750;opacity:.72}button.hst-filter-chip{background:transparent;font-family:inherit;cursor:pointer;color:inherit}button.hst-filter-chip.is-active{opacity:1;background:color-mix(in srgb,currentColor 14%,transparent);font-weight:800}.home-section-divider{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:50px;margin-block:8px}.home-section-divider:after,.home-section-divider:before{content:"";position:absolute;inset-inline:0;top:50%;height:1px;background:linear-gradient(90deg,transparent,var(--light-line,rgba(20,30,50,.14)) 12%,color-mix(in srgb,var(--divider-accent,var(--c-gold)) 45%,var(--light-line,rgba(20,30,50,.14))) 50%,var(--light-line,rgba(20,30,50,.14)) 88%,transparent)}.home-section-divider:after{transform:translateY(1.5px);opacity:.5}.home-section-divider-icon{position:relative;z-index:1;display:inline-grid;place-items:center;flex-shrink:0;width:50px;height:50px;border-radius:50%;background:radial-gradient(circle at 32% 26%,color-mix(in srgb,var(--divider-accent,var(--c-gold)) 26%,transparent),transparent 55%),linear-gradient(155deg,#fffefb,#faf3e2);color:color-mix(in srgb,var(--divider-accent,var(--c-gold)) 85%,#2c2115);border:1.5px solid color-mix(in srgb,var(--divider-accent,var(--c-gold)) 42%,#dfc998);box-shadow:0 0 0 4px color-mix(in srgb,var(--divider-accent,var(--c-gold)) 12%,transparent),0 10px 22px color-mix(in srgb,var(--divider-accent,var(--c-gold)) 20%,#4a341012)}@media (max-width:640px){.home-section-divider{height:42px}.home-section-divider-icon{width:40px;height:40px;box-shadow:0 0 0 3px color-mix(in srgb,var(--divider-accent,var(--c-gold)) 12%,transparent),0 8px 16px #4a341012}}.home-section-divider.has-label{height:auto;margin-block:14px}.home-section-divider-link{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;margin-inline:auto;padding:6px 16px 6px 6px;border-radius:999px;text-decoration:none;background:linear-gradient(155deg,#fffefb,#faf3e2);border:1.5px solid color-mix(in srgb,var(--divider-accent,var(--c-gold)) 38%,#dfc998);box-shadow:0 8px 18px color-mix(in srgb,var(--divider-accent,var(--c-gold)) 14%,#4a341010);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.home-section-divider.has-label:after,.home-section-divider.has-label:before{top:50%}.home-section-divider-link:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--divider-accent,var(--c-gold)) 60%,#dfc998);box-shadow:0 12px 26px color-mix(in srgb,var(--divider-accent,var(--c-gold)) 20%,#4a341012)}.home-section-divider-link .home-section-divider-icon{width:34px;height:34px;margin:0}.home-section-divider-label{font-size:.82rem;font-weight:800;color:color-mix(in srgb,var(--divider-accent,var(--c-gold)) 72%,#2c2115);white-space:nowrap}@media (max-width:640px){.home-section-divider-link .home-section-divider-icon{width:30px;height:30px}.home-section-divider-label{font-size:.76rem}}.hst-rating-line{display:inline-flex;align-items:center;gap:4px;font-size:.78rem;font-weight:700;color:color-mix(in srgb,var(--c-gold) 70%,#4a3820)}.hst-rating-line svg{color:var(--c-gold)}.hst-rating-count{font-weight:600;color:var(--light-muted)}.hst-price-row{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.hst-price-before{font-size:.82rem;color:var(--light-muted);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--c-coral,#d9534f) 60%,transparent)}.hst-discount-badge{display:inline-block;padding:2px 8px;border-radius:999px;font-size:.7rem;font-weight:800;line-height:1.5;color:white;background:color-mix(in srgb,var(--c-coral,#d9534f) 88%,black 4%)}.hst-savings-line{display:block;font-size:.74rem;font-weight:700;color:color-mix(in srgb,var(--c-coral,#d9534f) 75%,#4a1a1a)}.hst-stock-line{display:inline-flex;align-items:center;gap:5px;font-size:.74rem;font-weight:600;color:color-mix(in srgb,var(--c-green-06,#16a34a) 85%,#1c3d28)}.hst-stock-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--c-green-06,#16a34a);flex-shrink:0}.hst-panel .product-visual--placeholder{background:radial-gradient(120% 100% at 50% 0,rgba(255,255,255,.85),transparent 62%),linear-gradient(160deg,color-mix(in srgb,var(--hst-tone,var(--c-gold)) 9%,#f8f5ee),var(--hst-soft,rgba(233,238,245,.95)))}.hst-panel .product-visual-glyph{color:color-mix(in srgb,var(--hst-tone,var(--c-gold)) 62%,#4a3820)}.footer-trust-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding-block:22px;border-bottom:1px solid rgba(255,255,255,.1)}.footer-trust-tile{display:flex;align-items:center;gap:10px;min-width:0}.footer-trust-icon{display:inline-grid;place-items:center;flex-shrink:0;width:38px;height:38px;border-radius:12px;background:rgba(255,255,255,.08);color:var(--c-gold)}.footer-trust-body{display:flex;flex-direction:column;gap:2px;min-width:0}.footer-trust-body strong{font-size:.86rem;color:rgba(255,255,255,.94)}.footer-trust-body span{font-size:.76rem;color:rgba(255,255,255,.62);overflow-wrap:break-word}@media (max-width:860px){.footer-trust-strip{grid-template-columns:1fr 1fr}}@media (max-width:480px){.footer-trust-strip{grid-template-columns:1fr;padding-block:16px}}.public-page .deal-product-card,.public-page .offer-product-card,.public-page .product-card{transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease}.public-page .deal-product-card:hover,.public-page .offer-product-card:hover,.public-page .product-card:hover{transform:translateY(-5px);box-shadow:0 18px 34px rgba(46,32,18,.14)}.brand-spotlight-section{background:linear-gradient(180deg,color-mix(in srgb,var(--brand-accent) 6%,var(--light-bg,#fff)),var(--light-bg,#fff));border-top:1px solid color-mix(in srgb,var(--brand-accent) 30%,transparent);border-bottom:1px solid color-mix(in srgb,var(--brand-accent) 30%,transparent)}.brand-spotlight-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:18px}.brand-spotlight-identity{display:flex;align-items:center;gap:14px}.brand-spotlight-identity .brand-badge{border:2px solid color-mix(in srgb,var(--brand-accent) 55%,transparent)}.brand-spotlight-identity h2{margin:2px 0 4px}.brand-spotlight-identity .eyebrow{color:var(--brand-accent)}.brand-spotlight-card{border-color:color-mix(in srgb,var(--brand-accent) 22%,var(--light-line,#e5ddd0))!important}.product-qty-stepper{gap:8px;margin-block-end:6px}.product-qty-btn,.product-qty-stepper{display:inline-flex;align-items:center}.product-qty-btn{width:24px;height:24px;border-radius:999px;border:1px solid var(--light-line,#e5ddd0);background:var(--light-bg,#fff);color:inherit;font-size:.95rem;line-height:1;justify-content:center;cursor:pointer}.product-qty-btn:disabled{opacity:.4;cursor:not-allowed}.product-qty-btn:not(:disabled):hover{border-color:var(--c-gold,currentColor)}.product-qty-value{min-width:18px;text-align:center;font-weight:700;font-size:.85rem}.hst-bestseller-badge{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:999px;font-size:.68rem;font-weight:800;line-height:1.6;color:#5a3d00;background:linear-gradient(135deg,color-mix(in srgb,var(--c-gold,#c99a3d) 32%,white),color-mix(in srgb,var(--c-gold,#c99a3d) 14%,white));border:1px solid color-mix(in srgb,var(--c-gold,#c99a3d) 45%,transparent);margin-block-end:4px;width:fit-content}.themed-collection-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-top:18px}.themed-collection-card{border:1px solid var(--light-line,#e5ddd0);border-radius:var(--radius-card,18px);overflow:hidden;background:var(--light-bg,#fff)}.themed-collection-card-head{display:flex;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid var(--light-line,#e5ddd0);color:inherit;text-decoration:none}.themed-collection-card-head strong{flex:1 1;font-size:.94rem}.themed-collection-arrow{opacity:.5}.themed-collection-tiles{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--light-line,#e5ddd0)}.themed-collection-tile{display:flex;align-items:center;gap:8px;padding:12px 14px;background:var(--light-bg,#fff);color:inherit;text-decoration:none;font-size:.82rem;transition:background .2s ease}.themed-collection-tile:hover{background:color-mix(in srgb,var(--tile-accent,var(--c-gold)) 10%,var(--light-bg,#fff))}.themed-collection-tile-icon{color:var(--tile-accent,inherit);flex-shrink:0}.deal-product-card,.offer-product-card,.product-card,.store-product-card{border-width:1px!important;border-style:solid!important;border-color:color-mix(in srgb,var(--card-accent,var(--brand-border)) 30%,var(--border-subtle))!important}.deal-product-card:hover,.offer-product-card:hover,.product-card:hover,.store-product-card:hover{border-color:color-mix(in srgb,var(--card-accent,var(--brand-border)) 60%,var(--border-subtle))!important}.admin-content .admin-table-filter{display:flex;flex-wrap:wrap;align-items:end;gap:12px;padding:14px;margin-block-end:16px;border:1px solid var(--border,var(--c-border));border-radius:var(--radius-md,12px);background:var(--surface,var(--c-surface))}.admin-content .admin-table-filter-search{display:grid;gap:6px;flex:1 1 320px;min-width:0}.admin-content .admin-table-filter-search input{width:100%;min-height:44px}.admin-content .barcode-scan--filter{display:grid;gap:6px;padding:0;margin:0;min-width:0;border:0;background:transparent;box-shadow:none}.admin-content .barcode-scan--filter .barcode-scan-label{font-size:inherit}.admin-content .barcode-scan--filter .barcode-scan-row{display:flex;gap:8px;min-width:0}.admin-content .admin-edit-search,.admin-content .barcode-scan--filter input{min-height:44px;min-width:0}.admin-content .barcode-scan--filter input{width:100%;flex:1 1}.admin-content .barcode-scan--filter button{flex-shrink:0;min-height:44px}.admin-content .catalog-exceptions-grid{grid-template-columns:minmax(0,1fr)!important}.admin-content .catalog-quality-report-list,.admin-content .catalog-recommendation-list{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.admin-content :is(.smart-grid-wrap,.panel,.detail-grid,.grid,.grid-2,.grid-3,.grid-4)>*{min-width:0}.admin-content :is(.panel,.smart-grid-wrap,.detail-grid,.grid){overflow-wrap:anywhere}.admin-content .detail-grid:has(>.panel .smart-grid-wrap),.admin-content .detail-grid:has(>.panel .table-wrap),.admin-content .grid-2:has(>.panel .admin-table),.admin-content .grid-2:has(>.panel .smart-grid-wrap){grid-template-columns:minmax(0,1fr)!important}.admin-content .section+.section{margin-block-start:22px}.admin-content .admin-workspace-nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:12px;padding-block:12px}.admin-content .admin-workspace-nav>a{display:flex;align-items:center;gap:10px;padding:16px;min-height:64px;border:1px solid var(--border,var(--c-border));border-radius:var(--radius-md,12px);background:var(--surface,var(--c-surface));font-weight:700;text-decoration:none}.admin-content .admin-workspace-nav>a:is(:hover,[aria-current=page],.active){border-color:var(--brand,var(--c-brand));box-shadow:var(--shadow-sm)}@media (max-width:1100px){.admin-content :is(.detail-grid,.grid-2,.grid-3,.grid-4):has(>.panel){grid-template-columns:minmax(0,1fr)!important}}@media (max-width:600px){.admin-content .admin-table-filter>*{flex-basis:100%}}.color-library-options{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.color-library-swatch{display:inline-block;width:22px;height:22px;border:1px solid #a1a1aa;border-radius:50%;flex-shrink:0}.color-library-option.is-selected{outline:2px solid currentColor;outline-offset:2px}.color-library-field{min-width:0}.metric-value-link{color:inherit;text-decoration:none}.metric-value-link:hover{text-decoration:underline}.metric-value-link:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:4px}.shipping-area-prices{list-style:none;margin:8px 0;padding:0}.shipping-area-prices li{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--line,#ddd)}.shipping-area-prices strong{white-space:nowrap}.managed-model-carousel{display:flex;gap:1rem;overflow-x:auto;padding-block:1rem;scroll-snap-type:x proximity}.managed-model-carousel>a{flex:0 0 clamp(12rem,24vw,19rem);scroll-snap-align:start;text-decoration:none}.managed-model-carousel>a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.owner-stock-reset-link{background:#facc15;color:#241d00;border:1px solid #ca8a04;font-weight:700}.admin-content .catalog-section-filters{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:center}.admin-content .catalog-section-filters input[type=search]{flex:1 1 220px;min-width:0}.admin-content .catalog-section-filters select{flex:0 1 200px;min-width:0}@media (min-width:1100px){.aurora-header .nav-strip-row{flex-wrap:nowrap;gap:var(--space-1) var(--space-2)}.site-frame .aurora-header .nav-strip-row>.nav-link,.site-frame .aurora-header .nav-strip-row>.nav-mega-menu>summary{padding-inline:var(--space-4);white-space:nowrap}}.aurora-header .nav-departments-panel{inline-size:min(70rem,calc(100vw - var(--space-8)));max-inline-size:calc(100vw - var(--space-8));padding:var(--space-6)}.aurora-header .nav-departments-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:var(--space-6) var(--space-8);margin:0;padding:0;list-style:none}.aurora-header .nav-dept{display:grid;align-content:start;gap:var(--space-3);min-inline-size:0}.aurora-header .nav-dept-head{display:flex;align-items:center;gap:var(--space-4);margin:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-3);font-size:var(--text-base);font-weight:var(--weight-bold);line-height:var(--leading-snug);text-decoration:none}.aurora-header a.nav-dept-head:focus-visible,.aurora-header a.nav-dept-head:hover{background:var(--surface-hover)}.aurora-header .nav-dept-icon{display:inline-grid;flex:none;place-items:center;inline-size:2rem;block-size:2rem;border-radius:var(--radius-2);background:var(--sec-soft,var(--brand-soft))}.site-frame .aurora-header .nav-departments-panel .nav-dept-icon svg,.site-frame .aurora-header .nav-departments-panel .nav-dept-link-icon svg,.site-frame .side-drawer-panel .side-drawer-dept-icon svg{color:var(--sec-color,var(--brand))!important}.aurora-header .nav-dept-name{min-inline-size:0}.aurora-header .nav-dept-count{padding-inline:var(--space-3);border-radius:var(--radius-6);background:var(--surface-sunken);font-size:var(--text-xs);font-weight:var(--weight-medium);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.aurora-header .nav-dept-links{display:grid;gap:var(--space-1);margin:0;padding:0;list-style:none}.aurora-header .nav-dept-link{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-2) var(--space-3);border-radius:var(--radius-2);font-size:var(--text-sm);line-height:var(--leading-snug);text-decoration:none}.aurora-header .nav-dept-brand:focus-visible,.aurora-header .nav-dept-brand:hover,.aurora-header .nav-dept-link:focus-visible,.aurora-header .nav-dept-link:hover{background:var(--surface-hover)}.aurora-header .nav-dept-link-icon{display:inline-flex;flex:none}.aurora-header .nav-dept-brands{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.aurora-header .nav-dept-brand{display:inline-flex;align-items:center;gap:var(--space-2);padding-block:var(--space-1);padding-inline:var(--space-1) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-6);background:var(--surface);font-size:var(--text-xs);font-weight:var(--weight-medium);text-decoration:none}.site-frame .aurora-header .nav-departments-panel .brand-badge-monogram,.site-frame .side-drawer-panel .brand-badge-monogram{color:var(--text-on-inverted)!important;font-size:.6rem}.aurora-header .nav-departments-foot{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-block-start:var(--space-6);padding-block-start:var(--space-5);border-block-start:1px solid var(--border-subtle)}.aurora-header .nav-departments-extra{display:inline-flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-radius:var(--radius-3);background:var(--brand-soft);font-size:var(--text-sm);font-weight:var(--weight-bold);text-decoration:none}.site-frame .aurora-header .nav-departments-panel .nav-departments-extra,.site-frame .aurora-header .nav-departments-panel .nav-departments-extra :where(span,svg){color:var(--brand-soft-contrast)!important}.aurora-header :where(.nav-dept-head,.nav-dept-link,.nav-dept-brand,.nav-departments-extra):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.aurora-header .side-drawer-dept>summary{display:flex;align-items:center;gap:var(--space-4);cursor:pointer;list-style:none}.aurora-header .side-drawer-dept>summary::-webkit-details-marker{display:none}.aurora-header .side-drawer-dept>summary:after{content:"";inline-size:.5rem;block-size:.5rem;margin-inline-start:auto;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg) translateY(-2px)}.aurora-header .side-drawer-dept[open]>summary:after{transform:rotate(-135deg) translateY(-2px)}.aurora-header .side-drawer-dept-icon{display:inline-grid;flex:none;place-items:center;inline-size:1.75rem;block-size:1.75rem;border-radius:var(--radius-2);background:var(--sec-soft,var(--brand-soft))}.aurora-header .side-drawer-dept-name{flex:1 1;min-inline-size:0}.aurora-header .side-drawer-dept-panel{display:grid;gap:var(--space-1);margin:0;padding-block:var(--space-2) var(--space-4);padding-inline:var(--space-9) 0;list-style:none}.aurora-header .side-drawer-sublink{display:flex;align-items:center;gap:var(--space-3);min-block-size:44px;padding-inline:var(--space-4);border-radius:var(--radius-2);color:var(--text-body);font-size:var(--text-sm);text-decoration:none}.aurora-header .side-drawer-sublink-all{font-weight:var(--weight-bold)}.aurora-header .side-drawer-sublink:focus-visible,.aurora-header .side-drawer-sublink:hover{background:var(--surface-hover);color:var(--text-strong)}.breadcrumb-bar{padding-block:var(--space-5) 0}.breadcrumb-list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);margin:0;padding:0;list-style:none}.breadcrumb-item{display:inline-flex;align-items:center;gap:var(--space-4);min-inline-size:0}.breadcrumb-sep{color:var(--text-faint)}.context-links{display:grid;gap:var(--space-6);padding:var(--space-8);border:1px solid var(--border-subtle);border-radius:var(--radius-4);background:var(--surface-raised);box-shadow:var(--shadow-2)}.context-links-head{display:flex;align-items:center;gap:var(--space-4);margin:0;color:var(--text-strong);font-size:var(--text-lg);font-weight:var(--weight-bold)}.context-links-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:var(--space-6) var(--space-8)}.context-links-group{display:grid;align-content:start;gap:var(--space-3);min-inline-size:0}.context-links-title{display:flex;align-items:center;gap:var(--space-3);margin:0;color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--weight-bold)}.context-links-list{display:flex;flex-wrap:wrap;gap:var(--space-3);margin:0;padding:0;list-style:none}.context-link{display:inline-flex;align-items:center;gap:var(--space-3);min-block-size:40px;padding-inline:var(--space-4) var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-6);background:var(--surface);color:var(--text-body);font-size:var(--text-sm);font-weight:var(--weight-medium);text-decoration:none}.context-link:focus-visible,.context-link:hover{border-color:var(--brand-border);background:var(--brand-soft);color:var(--brand-soft-contrast)}.context-link:focus-visible,.link-rail-card:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.context-link .brand-badge-monogram,.footer-sitemap-link .brand-badge-monogram{font-size:.62rem}.context-link-icon{display:inline-grid;flex:none;place-items:center;inline-size:1.6rem;block-size:1.6rem;border-radius:var(--radius-6);background:var(--brand-soft);color:var(--brand-soft-contrast)}.context-link-hint{color:var(--text-muted);font-size:var(--text-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.link-rail{display:grid;gap:var(--space-5)}.link-rail-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.link-rail-title{display:flex;align-items:center;gap:var(--space-3);margin:0;color:var(--text-strong);font-size:var(--text-lg);font-weight:var(--weight-bold)}.link-rail-clear{padding:var(--space-2) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-6);background:var(--surface);color:var(--text-muted);font-size:var(--text-xs);cursor:pointer}.link-rail-clear:focus-visible,.link-rail-clear:hover{color:var(--text-strong);border-color:var(--border-default)}.link-rail-track{display:grid;grid-auto-columns:minmax(10.5rem,12rem);grid-auto-flow:column;gap:var(--space-5);margin:0;padding:0 0 var(--space-3);overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;list-style:none}.link-rail-card{display:grid;grid-template-rows:auto 1fr;overflow:hidden;block-size:100%;border:1px solid var(--border-subtle);border-radius:var(--radius-4);background:var(--surface-raised);box-shadow:var(--shadow-1);color:var(--text-body);text-decoration:none;scroll-snap-align:start}.link-rail-card:hover{border-color:var(--border-default);box-shadow:var(--shadow-2)}.link-rail-media{display:grid;place-items:center;aspect-ratio:4/3;background:var(--brand-soft)}.site-frame .link-rail-media svg{color:var(--brand-soft-contrast)}.link-rail-media img{inline-size:100%;block-size:100%;object-fit:contain}.link-rail-body{display:grid;align-content:start;gap:var(--space-2);padding:var(--space-5)}.link-rail-name{display:-webkit-box;overflow:hidden;color:var(--text-strong);font-size:var(--text-sm);font-weight:var(--weight-bold);line-height:var(--leading-snug);-webkit-box-orient:vertical;-webkit-line-clamp:2}.link-rail-meta{color:var(--text-muted);font-size:var(--text-xs)}.footer-sitemap{display:grid;gap:var(--space-6);padding-block:var(--space-8);border-block-start:1px solid var(--border-subtle)}.footer-sitemap-title{display:flex;align-items:center;gap:var(--space-3);margin:0;font-size:var(--text-md);font-weight:var(--weight-bold)}.footer-sitemap-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:var(--space-6) var(--space-8)}.footer-sitemap-group{display:grid;align-content:start;gap:var(--space-3);min-inline-size:0}.footer-sitemap-group-title{display:flex;align-items:center;gap:var(--space-3);margin:0;font-size:var(--text-sm);font-weight:var(--weight-bold)}.footer-sitemap-list{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.footer-sitemap-link{display:inline-flex;align-items:center;gap:var(--space-3);font-size:var(--text-sm);text-decoration:none}.footer-sitemap-link:focus-visible,.footer-sitemap-link:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){.aurora-header .nav-departments[open] .nav-departments-panel,.aurora-header .side-drawer-dept>summary:after,.link-rail-card,.link-rail-track{animation:none!important;transition:none!important;scroll-behavior:auto}}@media (prefers-reduced-motion:no-preference){.aurora-header .nav-dept-brand,.aurora-header .nav-dept-link,.context-link,.link-rail-card{transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}}@media (max-width:640px){.context-links{padding:var(--space-6)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.site-frame :is(.product-card,.store-product-card,.deal-product-card,.offer-product-card,.sections-index-card){transition:transform var(--motion-base) var(--ease-out),box-shadow var(--motion-base) var(--ease-out),border-color var(--motion-base) var(--ease-out)}.site-frame :is(.product-card,.store-product-card,.deal-product-card,.offer-product-card,.sections-index-card):hover{transform:translateY(var(--lift-1));box-shadow:var(--shadow-3)}.site-frame .shop-tile .shop-tile-photo,.site-frame :is(.product-card,.store-product-card,.deal-product-card,.offer-product-card) .product-visual :is(span,img,.product-visual-image){transition:transform var(--motion-slow) var(--ease-out)}.site-frame .shop-tile:hover .shop-tile-photo,.site-frame :is(.product-card,.store-product-card,.deal-product-card,.offer-product-card):hover .product-visual :is(span,img,.product-visual-image){transform:scale(var(--zoom-1))}}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.site-frame :is(.product-card,.store-product-card,.deal-product-card,.offer-product-card,.sections-index-card,.shop-tile,.shop-brand-tile):is(:hover,:focus-visible){transform:none}.site-frame .shop-tile:hover .shop-tile-photo,.site-frame :is(.product-card,.store-product-card,.deal-product-card,.offer-product-card):hover .product-visual,.site-frame :is(.product-card,.store-product-card,.deal-product-card,.offer-product-card):hover .product-visual :is(span,img,.product-visual-image){transform:none}}.count-up{display:inline-block;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:inherit}@media (prefers-reduced-motion:reduce){.offers-countdown-pulse{animation:none}.offers-countdown-cell--seconds{display:none}}.offers-hero .offers-countdown{margin-block-start:var(--space-6);max-inline-size:30rem}.brand-marquee{padding-block:var(--space-6)}.brand-marquee-viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,black 6%,black 94%,transparent);mask-image:linear-gradient(90deg,transparent,black 6%,black 94%,transparent)}.brand-marquee-track{display:flex;inline-size:max-content}.brand-marquee-list{display:flex;align-items:center;gap:var(--space-9);margin:0;padding:0;padding-inline-end:var(--space-9);list-style:none}.brand-marquee-item{flex:0 0 auto}.brand-marquee-link{display:inline-flex;align-items:center;padding:var(--space-4) var(--space-5);border-radius:var(--radius-3)}.brand-marquee-link img{display:block;block-size:2.5rem;inline-size:auto;max-inline-size:7.5rem;object-fit:contain}.brand-marquee-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion:no-preference){.brand-marquee-track{animation:dman-marquee var(--marquee-duration) linear infinite}[dir=rtl] .brand-marquee-track{animation-name:dman-marquee-rtl}.brand-marquee-viewport:is(:hover,:focus-within) .brand-marquee-track{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.brand-marquee-viewport{-webkit-mask-image:none;mask-image:none}.brand-marquee-track{animation:none;inline-size:auto}.brand-marquee-clone{display:none}.brand-marquee-list{flex-wrap:wrap;justify-content:center;padding-inline-end:0}}@keyframes dman-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes dman-marquee-rtl{0%{transform:translateX(0)}to{transform:translateX(50%)}}.home-device-finder{margin-block-start:var(--space-8)}.device-finder{display:grid;gap:var(--space-5);padding:var(--space-6);border:1px solid var(--border-subtle);border-radius:var(--radius-4);background:var(--surface-raised);box-shadow:var(--shadow-2)}.device-finder-head h2{margin:0;color:var(--text-strong);font-size:var(--text-xl);line-height:var(--leading-tight)}.device-finder-head p{margin:var(--space-2) 0 0;color:var(--text-muted);font-size:var(--text-sm)}.device-finder-steps{display:grid;gap:var(--space-6)}@media (min-width:1100px){.device-finder-steps{grid-template-columns:minmax(0,2.2fr) minmax(0,1fr) minmax(0,1.5fr) auto;align-items:end}}.device-finder-step{display:grid;align-content:start;gap:var(--space-3);min-inline-size:0;margin:0;padding:0;border:0}.device-finder-model label,.device-finder-step legend{display:inline-flex;align-items:center;gap:var(--space-3);margin-block-end:var(--space-3);padding:0;color:var(--text-body);font-size:var(--text-sm);font-weight:var(--weight-heavy)}.device-finder-num{display:inline-grid;place-items:center;inline-size:1.5rem;block-size:1.5rem;border-radius:var(--radius-6);background:var(--brand-soft);color:var(--brand-soft-contrast);font-size:var(--text-xs)}.device-finder-chips{display:flex;gap:var(--space-3);overflow-x:auto;padding-block:var(--space-1) var(--space-2);scrollbar-width:thin}.device-finder-needs .device-finder-chips{flex-wrap:wrap;overflow:visible}@media (min-width:720px){.device-finder-chips{flex-wrap:wrap;overflow:visible}}.device-finder-chip{position:relative;flex:0 0 auto}.device-finder-chip input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.device-finder-chip-face{display:inline-flex;align-items:center;gap:var(--space-3);min-block-size:2.5rem;padding:var(--space-3) var(--space-5);border:1px solid var(--border-default);border-radius:var(--radius-6);background:var(--surface);color:var(--text-body);font-size:var(--text-sm);font-weight:var(--weight-bold);white-space:nowrap}.device-finder-chip input:checked+.device-finder-chip-face{border-color:var(--brand-border);background:var(--brand-soft);color:var(--brand-soft-contrast);box-shadow:inset 0 0 0 1px var(--brand-border)}.device-finder-chip input:focus-visible+.device-finder-chip-face{outline:2px solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.device-finder-chip input:disabled{cursor:not-allowed}.device-finder-chip input:disabled+.device-finder-chip-face{border-style:dashed;color:var(--text-muted)}.device-finder-model select{inline-size:100%;min-block-size:2.75rem;padding-inline:var(--space-5);border:1px solid var(--border-default);border-radius:var(--radius-2);background:var(--surface);color:var(--text-body);font:inherit;font-size:var(--text-sm)}.device-finder-model select:focus-visible{outline:2px solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.device-finder-model select:disabled{color:var(--text-muted);cursor:not-allowed}.device-finder-go{justify-content:center;inline-size:100%;min-block-size:2.75rem}.device-finder-go:disabled{cursor:not-allowed;opacity:.6}@media (prefers-reduced-motion:no-preference){.device-finder-chip-face{transition:background-color var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out)}}.sales-pulse{align-items:center;gap:var(--space-4);margin:0 0 var(--space-5);padding:var(--space-3) var(--space-5);border:1px solid var(--success-border);border-radius:var(--radius-6);background:var(--success-soft);color:var(--success-soft-contrast);font-size:var(--text-sm);font-weight:var(--weight-bold)}.sales-pulse,.sales-pulse-icon{display:inline-flex}.before-after-figure{display:grid;gap:var(--space-3);margin:0}.before-after-figure figcaption{color:var(--text-muted);font-size:var(--text-sm)}.before-after{--split:50%;position:relative;overflow:hidden;border-radius:var(--radius-4);background:var(--surface-sunken);touch-action:pan-y;-webkit-user-select:none;user-select:none}.before-after-layer{position:absolute;inset:0}.before-after-layer img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.before-after-after{clip-path:inset(0 0 0 var(--split))}[dir=rtl] .before-after-after{clip-path:inset(0 var(--split) 0 0)}.before-after-handle{inset-block:0;inset-inline-start:var(--split);inline-size:2px;margin-inline-start:-1px;box-shadow:var(--shadow-2);pointer-events:none}.before-after-handle,.before-after-handle:after{position:absolute;background:var(--surface-raised)}.before-after-handle:after{content:"";inset-block-start:50%;inset-inline-start:50%;inline-size:2.25rem;block-size:2.25rem;border:2px solid var(--brand);border-radius:var(--radius-6);box-shadow:var(--shadow-3);transform:translate(-50%,-50%)}[dir=rtl] .before-after-handle:after{transform:translate(50%,-50%)}.before-after-range{position:absolute;inset:0;inline-size:100%;block-size:100%;margin:0;opacity:0;cursor:ew-resize}.before-after:has(.before-after-range:focus-visible) .before-after-handle:after{outline:3px solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.before-after-tag{position:absolute;inset-block-start:var(--space-5);padding:var(--space-2) var(--space-5);border-radius:var(--radius-6);background:var(--surface-inverted);color:var(--text-on-inverted);font-size:var(--text-xs);font-weight:var(--weight-heavy);pointer-events:none}.before-after-tag.is-before{inset-inline-start:var(--space-5)}.before-after-tag.is-after{inset-inline-end:var(--space-5)}.works-showcase-compare{display:grid;gap:var(--space-4);max-inline-size:52rem;margin:var(--space-9) auto 0}.works-showcase-compare-link{display:grid;gap:var(--space-1);color:var(--text-strong);text-decoration:none}.works-showcase-compare-link span{color:var(--text-muted);font-size:var(--text-sm)}.sticky-cart-bar{display:none}@media (max-width:767px){.sticky-cart-bar{position:fixed;inset-inline:0;inset-block-end:0;z-index:60;display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);padding:var(--space-4) var(--space-6) calc(var(--space-4) + env(safe-area-inset-bottom, 0px));border-block-start:1px solid var(--border-subtle);background:var(--surface-raised);box-shadow:var(--shadow-4);transform:translateY(110%);visibility:hidden}.sticky-cart-bar.is-visible{transform:none;visibility:visible}.sticky-cart-bar-copy{display:grid;min-inline-size:0}.sticky-cart-bar-name{overflow:hidden;color:var(--text-body);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap}.sticky-cart-bar-price{color:var(--text-strong)}.sticky-cart-bar-cta{flex:0 0 auto}}@media (max-width:767px) and (prefers-reduced-motion:no-preference){.sticky-cart-bar:not(.is-still){transition:transform var(--motion-base) var(--ease-out),visibility var(--motion-base)}}@media (max-width:900px){:where(.site-frame) .site-header.aurora-header.sticky-header-on{top:calc(-1 * var(--header-pin-shift, 0px))}}:root{--fab-floor:max(var(--fab-rail-bottom),var(--fab-clear-bottom,0px))}@media (max-width:820px){:root{--fab-inset:max(6px,env(safe-area-inset-right),env(safe-area-inset-left))}:where(.site-frame) .page-reader{bottom:var(--fab-floor)}:where(.site-frame) .global-filter-dock{bottom:calc(var(--fab-floor) + var(--fab-size) + var(--fab-gap))}:where(.site-frame) .page-share-floating-button{bottom:calc(var(--fab-floor) + 2 * (var(--fab-size) + var(--fab-gap)))}:where(.site-frame) .floating-fab{transition:opacity .16s ease,translate .16s ease,visibility 0s linear 0s}body[data-rail=scrolling] :where(.site-frame) .floating-fab{opacity:0;visibility:hidden;pointer-events:none;transform:none;translate:calc(100% + var(--fab-inset)) 0;transition:opacity .16s ease,translate .16s ease,visibility 0s linear .16s}body[data-rail=scrolling] :where(.site-frame) .floating-fab:dir(rtl){translate:calc(-100% - var(--fab-inset)) 0}body[data-rail=scrolling] :where(.site-frame) :is(.global-filter-dock,.page-reader).is-open .floating-fab{opacity:1;visibility:visible;pointer-events:auto;translate:none}}@media (max-width:820px) and (prefers-reduced-motion:reduce){:where(.site-frame) .floating-fab,body[data-rail=scrolling] :where(.site-frame) .floating-fab{transition:none;translate:none}body[data-rail=scrolling] :where(.site-frame) .floating-fab:dir(rtl){translate:none}}.page-shell:is([data-family=products],[data-family=services]){--page-accent-soft:color-mix(in srgb,var(--page-accent,var(--brand-text)) 10%,transparent);--page-accent-deep:color-mix(in srgb,var(--page-accent,var(--brand-text)) 62%,var(--text-strong));--page-wash:color-mix(in srgb,var(--page-accent,var(--brand-text)) 6%,transparent);box-shadow:inset 0 26rem 22rem -20rem var(--page-wash)}.page-shell:is([data-family=products],[data-family=services]) .section-heading .eyebrow:before{content:"";flex:none;inline-size:4px;block-size:1.1em;border-radius:999px;background:var(--page-accent,var(--brand-text))}.page-shell:is([data-family=products],[data-family=services]) :is(.page-hero,.svc-hero){border-block-end:4px solid var(--page-accent,var(--brand-text))}.page-shell:is([data-family=products],[data-family=services]) .sfb-side{box-shadow:inset 0 3px 0 var(--page-accent,var(--brand-text)),var(--shadow-3)}.admin-content .pv-product-cell>strong,.admin-content .pv-stack-meta>span:not(.pv-chip),.admin-content .pv-stack-meta>strong,.chub-card-title,.device-slide>span:not(.card-icon),.device-slide>strong,.home-model-card-copy strong,.home-smart-bundle-title,.lsm-link-name,.name-line,.nf-card-title,.nf-link-label,.offer-bundle-card h3,.section-discovery-card strong,.shop-brand-tile-meta>:first-child{display:-webkit-box;min-inline-size:0;max-inline-size:100%;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.identity-tile-wordmark,.shop-brand-wordmark{display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;unicode-bidi:plaintext;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.identity-tile{grid-template-columns:minmax(0,1fr)}.home-model-card-copy,.product-topline{min-inline-size:0}.brand-pill,.home-model-card-copy small,.name-chip,.product-topline .tag,.quick-chip,.quick-query,.scn-chip{min-inline-size:0;max-inline-size:min(100%,18rem)}.brand-pill-name,.home-model-card-copy small,.name-chip,.product-topline .tag,.product-topline .tag>.notranslate,.quick-chip>.notranslate,.quick-query,.scn-chip-label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.product-topline .tag{flex-shrink:1}.brand-pill-name,.product-topline .tag>.notranslate,.quick-chip>.notranslate,.scn-chip-label{display:block;min-inline-size:0;max-inline-size:100%}.booking-fields-grid,.careers-grid,.cms-cards,.footer-trust-strip,.knowledge-card-grid,.models-index-grid,.official-channels,.official-channels.is-compact,.sections-index-grid,.svc-grid,.svc-track-grid{display:flex;flex-wrap:wrap}.booking-fields-grid>*,.careers-grid>*,.cms-cards>*,.footer-trust-strip>*,.knowledge-card-grid>*,.models-index-grid>*,.official-channels>*,.sections-index-grid>*,.svc-grid>*,.svc-track-grid>*{flex:1 1 var(--fill-min,16rem);min-inline-size:0}.svc-track-grid{--fill-min:22rem}.svc-grid{--fill-min:17rem}.cms-cards{--fill-min:15.5rem}.knowledge-card-grid{--fill-min:15rem}.official-channels{--fill-min:12.5rem}.careers-grid{--fill-min:15rem}.models-index-grid{--fill-min:13.5rem}.sections-index-grid{--fill-min:16rem}.booking-fields-grid{--fill-min:15rem}.footer-trust-strip{--fill-min:13rem}.models-index-brands,.scn-chips,.service-filter-bar{flex-wrap:wrap}.models-index-brands>*,.scn-chips>*,.service-filter-bar>*{flex:1 1 auto;max-inline-size:18rem}.offers-page .offers-filter-bar{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;gap:.75rem 1rem}.offers-page .offers-filter-bar>*{flex:1 1 12rem;min-inline-size:0}.offers-page .offers-filter-bar>.section-smart-search-link{flex:1 1 100%;min-block-size:2.75rem;max-block-size:3.25rem}.offers-page .offers-filter-bar .service-facet-group{display:flex;flex-direction:column;align-items:stretch;gap:.4rem}.offers-page .offers-filter-bar .service-facet-group :is(select,input){inline-size:100%;min-inline-size:0;min-block-size:2.75rem}