[data-store-theme=atelier-classic]{--store-bg:#f7f3ec;--store-surface:#fff;--store-surface-soft:#fbf8f2;--store-text:#2b2420;--store-muted:#7a6d5e;--store-primary:#9c7a3c;--store-border:#e1d8c6;--store-radius:3px;--store-card-radius:3px;--store-control-radius:3px;--store-button-radius:3px;--store-card-shadow:0 8px 24px #47341b12;--store-product-image-ratio:4 / 5}[data-store-theme=vitrin-modern]{--store-bg:#f4f4f2;--store-surface:#fff;--store-surface-soft:#f8f8f6;--store-text:#17181a;--store-muted:#5b5d63;--store-primary:#2e4374;--store-border:#dfdfdb;--store-radius:2px;--store-card-radius:2px;--store-control-radius:2px;--store-button-radius:2px;--store-card-shadow:none;--store-product-image-ratio:1 / 1}[data-store-theme=butik-sicak]{--store-bg:#f2e9de;--store-surface:#fffcf7;--store-surface-soft:#faefe3;--store-text:#3b1620;--store-muted:#8a6b63;--store-primary:#7c1f35;--store-border:#e6d2be;--store-radius:15px;--store-card-radius:15px;--store-control-radius:10px;--store-button-radius:10px;--store-card-shadow:0 10px 28px #56232717;--store-product-image-ratio:4 / 5}[data-store-theme=sade-modern]{--store-bg:#fff;--store-surface:#fafafa;--store-surface-soft:#fff;--store-text:#101112;--store-muted:#6e7075;--store-primary:#101112;--store-border:#e7e7e7;--store-radius:0;--store-card-radius:0;--store-control-radius:0;--store-button-radius:0;--store-card-shadow:none;--store-product-image-ratio:1 / 1}[data-store-theme]:not([data-store-theme=current]){background:var(--store-bg)}[data-store-theme]:not([data-store-theme=current]) .store-main{color:var(--store-text)}[data-store-theme]:not([data-store-theme=current]) .store-catalog-layout{--store-surface:var(--store-surface);--store-border:var(--store-border);--store-text:var(--store-text);--store-muted:var(--store-muted);--store-accent:var(--store-primary);--store-accent-hover:color-mix(in srgb,var(--store-primary) 84%,#000);--store-radius-lg:var(--store-card-radius);--store-radius-sm:var(--store-control-radius);--store-shadow-soft:var(--store-card-shadow);font-family:var(--store-font-body,Inter,system-ui,sans-serif)}[data-store-theme]:not([data-store-theme=current]) .store-category-sidebar,[data-store-theme]:not([data-store-theme=current]) .store-product-card,[data-store-theme]:not([data-store-theme=current]) .store-layout--product .store-card,[data-store-theme]:not([data-store-theme=current]) .store-product-detail-section{border-radius:var(--store-card-radius);border-color:var(--store-border);box-shadow:var(--store-card-shadow);background:var(--store-surface)}[data-store-theme]:not([data-store-theme=current]) .store-category-sidebar{top:86px}[data-store-theme]:not([data-store-theme=current]) .store-category-sidebar h2,[data-store-theme]:not([data-store-theme=current]) .store-product-card h2,[data-store-theme]:not([data-store-theme=current]) .store-layout--product h1,[data-store-theme]:not([data-store-theme=current]) .store-product-detail-section h2{color:var(--store-text);font-family:var(--store-font-heading,var(--store-font-body,Inter,system-ui,sans-serif))}[data-store-theme]:not([data-store-theme=current]) .store-product-card__media{width:100%;height:auto;aspect-ratio:var(--store-product-image-ratio);background:var(--store-surface-soft)}[data-store-theme]:not([data-store-theme=current]) .store-product-card__body{min-height:296px}[data-store-theme]:not([data-store-theme=current]) .store-product-card__meta-chip{border-radius:var(--store-control-radius);background:var(--store-surface-soft);border-color:var(--store-border);color:var(--store-text)}[data-store-theme]:not([data-store-theme=current]) .store-product-card__meta-chip span{color:var(--store-primary)}[data-store-theme]:not([data-store-theme=current]) .store-product-card__prices{border-color:var(--store-border);color:var(--store-muted)}[data-store-theme]:not([data-store-theme=current]) .store-product-card__prices strong{color:var(--store-text)}[data-store-theme]:not([data-store-theme=current]) .store-product-card__action,[data-store-theme]:not([data-store-theme=current]) .store-layout--product .store-button{border-radius:var(--store-button-radius);background:var(--store-primary);color:#fff}[data-store-theme]:not([data-store-theme=current]) .store-variant-swatch.is-selected{border-color:var(--store-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--store-primary) 18%,transparent)}[data-store-theme]:not([data-store-theme=current]) .store-product-specifications{gap:9px}[data-store-theme]:not([data-store-theme=current]) .store-product-specifications span{border:1px solid var(--store-border);border-radius:var(--store-control-radius);background:var(--store-surface-soft);padding:7px 10px}[data-store-theme=atelier-classic] .store-catalog-heading h1,[data-store-theme=atelier-classic] .store-product-card h2,[data-store-theme=atelier-classic] .store-layout--product h1,[data-store-theme=atelier-classic] .store-product-detail-section h2{letter-spacing:.01em;font-family:Georgia,serif;font-weight:600}[data-store-theme=atelier-classic] .store-category-sidebar{border-left:3px solid var(--store-primary)}[data-store-theme=atelier-classic] .category-row:has(.category-row__label.is-active){border-left:2px solid var(--store-primary);background:#f7f3ec}[data-store-theme=atelier-classic] .store-product-card__action{border:1px solid var(--store-primary);color:var(--store-primary);background:0 0}[data-store-theme=atelier-classic] .store-product-card__action:hover{background:var(--store-primary);color:#fff}[data-store-theme=atelier-classic] .store-product-image{aspect-ratio:4/5;border-radius:var(--store-card-radius)}[data-store-theme=vitrin-modern] .store-catalog-layout{gap:18px}[data-store-theme=vitrin-modern] .store-category-sidebar{border-left:3px solid var(--store-primary);padding:16px 12px}[data-store-theme=vitrin-modern] .category-filter-item{border-radius:0}[data-store-theme=vitrin-modern] .category-row:has(.category-row__label.is-active){border-left:3px solid var(--store-primary);background:#edf0f7}[data-store-theme=vitrin-modern] .store-product-grid--catalog{gap:14px}[data-store-theme=vitrin-modern] .store-product-card{border-width:1px}[data-store-theme=vitrin-modern] .store-product-card__body{padding:14px}[data-store-theme=vitrin-modern] .store-product-card h2{min-height:38px;font-size:15px}[data-store-theme=vitrin-modern] .store-product-specifications{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}[data-store-theme=vitrin-modern] .store-product-specifications span{border-left:3px solid var(--store-primary);display:block}[data-store-theme=vitrin-modern] .store-product-image,.store-product-gallery__item{border-radius:0}[data-store-theme=butik-sicak] .store-catalog-heading h1,[data-store-theme=butik-sicak] .store-product-card h2,[data-store-theme=butik-sicak] .store-layout--product h1,[data-store-theme=butik-sicak] .store-product-detail-section h2{font-family:Georgia,serif}[data-store-theme=butik-sicak] .store-category-sidebar{padding:20px 15px}[data-store-theme=butik-sicak] .category-row:has(.category-row__label.is-active){color:var(--store-primary);background:#f8e7e4}[data-store-theme=butik-sicak] .store-product-card__action{background:var(--store-primary)}[data-store-theme=butik-sicak] .store-product-image{aspect-ratio:4/5;border-radius:var(--store-card-radius)}[data-store-theme=butik-sicak] .store-product-detail-section{padding:24px}[data-store-theme=sade-modern] .store-catalog-layout{gap:28px}[data-store-theme=sade-modern] .store-category-sidebar{box-shadow:none;border-inline:0;padding:16px 0}[data-store-theme=sade-modern] .store-category-sidebar h2{padding:0 12px 12px}[data-store-theme=sade-modern] .category-filter-item{border-radius:0;padding-inline:12px}[data-store-theme=sade-modern] .category-row:has(.category-row__label.is-active){background:0 0;border-left:3px solid #101112}[data-store-theme=sade-modern] .store-product-card{border-inline:0;border-top:0}[data-store-theme=sade-modern] .store-product-card__body{padding:16px 0 0}[data-store-theme=sade-modern] .store-product-card__action{background:#101112}[data-store-theme=sade-modern] .store-product-specifications{border-top:1px solid var(--store-border);border-bottom:1px solid var(--store-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}[data-store-theme=sade-modern] .store-product-specifications span{border:0;border-right:1px solid var(--store-border);background:0 0;border-radius:0}[data-store-theme=sade-modern] .store-product-specifications span:last-child{border-right:0}[data-store-theme=sade-modern] .store-product-detail-section{box-shadow:none;border-inline:0}[data-store-theme=atelier-classic] .store-catalog-layout .store-category-sidebar{background:#fffdf8;border-color:#e1d8c6;border-radius:4px;box-shadow:0 10px 28px #47341b14}[data-store-theme=atelier-classic] .store-catalog-layout .category-filter-item:hover{background:#f7f0e5;border-color:#e1d8c6}[data-store-theme=atelier-classic] .store-catalog-layout .category-row:has(.category-row__label.is-active){background:#f3e9d9;border-left:3px solid #9c7a3c}[data-store-theme=atelier-classic] .store-catalog-layout .category-chevron{color:#7a6d5e;border-radius:3px}[data-store-theme=vitrin-modern] .store-catalog-layout .store-category-sidebar{box-shadow:none;background:#fff;border-color:#dfdfdb;border-radius:2px}[data-store-theme=vitrin-modern] .store-catalog-layout .category-filter-item{border-radius:0}[data-store-theme=vitrin-modern] .store-catalog-layout .category-filter-item:hover{background:#f1f3f8;border-color:#d5dbe8}[data-store-theme=vitrin-modern] .store-catalog-layout .category-row:has(.category-row__label.is-active){background:#e9eef9;border-left:4px solid #2e4374}[data-store-theme=vitrin-modern] .store-catalog-layout .category-chevron{color:#2e4374;border-radius:0}[data-store-theme=butik-sicak] .store-catalog-layout .store-category-sidebar{background:#fffcf7;border-color:#e6d2be;border-radius:18px;padding:22px 16px;box-shadow:0 14px 30px #5623271a}[data-store-theme=butik-sicak] .store-catalog-layout .category-filter-item{border-radius:11px}[data-store-theme=butik-sicak] .store-catalog-layout .category-filter-item:hover{background:#faebe4;border-color:#e6d2be}[data-store-theme=butik-sicak] .store-catalog-layout .category-row:has(.category-row__label.is-active){color:#7c1f35;background:#f6dfdf;border-color:#d9a9ae}[data-store-theme=butik-sicak] .store-catalog-layout .category-chevron{color:#7c1f35;border-radius:50%}[data-store-theme=sade-modern] .store-catalog-layout .store-category-sidebar{box-shadow:none;background:#fff;border-width:0 0 0 1px;border-color:#101112;border-radius:0;padding-block:10px}[data-store-theme=sade-modern] .store-catalog-layout .category-filter-item{border-radius:0}[data-store-theme=sade-modern] .store-catalog-layout .category-filter-item:hover{background:#f3f3f3;border-color:#0000}[data-store-theme=sade-modern] .store-catalog-layout .category-row:has(.category-row__label.is-active){color:#fff;background:#101112;border-color:#101112}[data-store-theme=sade-modern] .store-catalog-layout .category-row:has(.category-row__label.is-active) .category-row__label{color:#fff!important}[data-store-theme=sade-modern] .store-catalog-layout .category-chevron{color:#101112;border-radius:0}[data-store-theme=sade-modern] .store-catalog-layout .category-row:has(.category-row__label.is-active) .category-chevron{color:#fff}[data-store-theme=atelier-classic] .store-catalog-layout{--catalog-bg:#f7f3ec;--catalog-surface:#fffdf8;--catalog-soft:#f1e9dc;--catalog-text:#2b2420;--catalog-muted:#7a6d5e;--catalog-border:#d8cdbb;--catalog-accent:#9c7a3c;--catalog-accent-text:#fff;--catalog-button-bg:#2b2420;--catalog-button-text:#fff;--catalog-button-hover:#453b35;--catalog-chip-bg:#f1e9dc;--catalog-chip-text:#2b2420;--catalog-chip-border:#d8cdbb}[data-store-theme=vitrin-modern] .store-catalog-layout{--catalog-bg:#f3f5f7;--catalog-surface:#fff;--catalog-soft:#eef1f4;--catalog-text:#17181a;--catalog-muted:#5b5d63;--catalog-border:#d8dde3;--catalog-accent:#2e4374;--catalog-accent-text:#fff;--catalog-button-bg:#2e4374;--catalog-button-text:#fff;--catalog-button-hover:#20345f;--catalog-chip-bg:#eef1f4;--catalog-chip-text:#17181a;--catalog-chip-border:#d8dde3}[data-store-theme=butik-sicak] .store-catalog-layout{--catalog-bg:#f5ece7;--catalog-surface:#fffcfa;--catalog-soft:#f0e0d8;--catalog-text:#3b1620;--catalog-muted:#85636b;--catalog-border:#dec7c0;--catalog-accent:#7c1f35;--catalog-accent-text:#fff;--catalog-button-bg:#7c1f35;--catalog-button-text:#fff;--catalog-button-hover:#641729;--catalog-chip-bg:#f0e0d8;--catalog-chip-text:#3b1620;--catalog-chip-border:#dec7c0}[data-store-theme=sade-modern] .store-catalog-layout{--catalog-bg:#fff;--catalog-surface:#fff;--catalog-soft:#f4f4f4;--catalog-text:#101112;--catalog-muted:#6e7075;--catalog-border:#dfe1e5;--catalog-accent:#101112;--catalog-accent-text:#fff;--catalog-button-bg:#101112;--catalog-button-text:#fff;--catalog-button-hover:#303234;--catalog-chip-bg:#f4f4f4;--catalog-chip-text:#101112;--catalog-chip-border:#dfe1e5}[data-store-theme]:not([data-store-theme=current]) .store-catalog-layout{background:var(--catalog-bg);--store-surface:var(--catalog-surface);--store-surface-soft:var(--catalog-soft);--store-surface-muted:var(--catalog-soft);--store-border:var(--catalog-border);--store-border-strong:var(--catalog-border);--store-text:var(--catalog-text);--store-muted:var(--catalog-muted);--store-text-soft:var(--catalog-muted);--store-text-muted:var(--catalog-muted);--store-accent:var(--catalog-accent);--store-accent-hover:var(--catalog-button-hover);--store-accent-soft:var(--catalog-soft)}[data-store-theme]:not([data-store-theme=current]) .store-catalog-layout .store-product-card__action{background:var(--catalog-button-bg);color:var(--catalog-button-text)}[data-store-theme]:not([data-store-theme=current]) .store-catalog-layout .store-product-card__action:hover{background:var(--catalog-button-hover);color:var(--catalog-button-text)}@media (width<=767.98px){[data-store-theme]:not([data-store-theme=current]) .store-category-sidebar{position:static}[data-store-theme]:not([data-store-theme=current]) .store-product-card__body{min-height:270px}[data-store-theme=vitrin-modern] .store-product-specifications,[data-store-theme=sade-modern] .store-product-specifications{grid-template-columns:1fr}[data-store-theme=vitrin-modern] .store-product-specifications span,[data-store-theme=sade-modern] .store-product-specifications span{border-right:0;border-bottom:1px solid var(--store-border)}}[data-shell-theme] .store-nav{background:var(--header-bg,var(--store-header-bg));color:var(--header-text,var(--store-header-text));border-bottom:1px solid var(--header-border,var(--store-border))}[data-shell-theme] .store-nav a,[data-shell-theme] .store-nav summary,[data-shell-theme] .store-nav__logout{color:var(--header-text,var(--store-text))}[data-shell-theme] .store-nav a:hover,[data-shell-theme] .store-nav summary:hover{color:var(--header-hover,var(--header-text))}[data-shell-theme] .store-nav__home,[data-shell-theme] .store-nav__products-menu[open] summary{color:var(--header-active,var(--header-text))}[data-shell-theme] .store-mega-menu__inner,[data-shell-theme] .store-mobile-drawer{background:var(--header-mega-bg,var(--header-bg,#fff));border-color:var(--header-border,var(--store-border))}[data-shell-theme] .store-mega-menu__inner h2{color:var(--header-mega-heading,var(--header-text))}[data-shell-theme] .store-mega-menu__inner a{color:var(--header-mega-text,var(--header-text))}[data-shell-theme] .store-mega-menu__inner a:hover{color:var(--header-mega-hover,var(--header-hover,var(--header-text)))}[data-shell-theme] .store-brand__logo{width:min(var(--header-logo-width,var(--store-logo-width,210px)),60vw);height:auto}[data-shell-theme] .store-footer{background:var(--footer-bg,var(--store-footer-bg));color:var(--footer-text,var(--store-footer-text))}[data-shell-theme] .store-footer h2{color:var(--footer-heading,var(--footer-text,#fff))}[data-shell-theme] .store-footer a{color:var(--footer-link,var(--footer-text,#fff))}[data-shell-theme] .store-footer a:hover{color:var(--footer-link-hover,var(--footer-link,var(--footer-text,#fff)))}[data-shell-theme] .store-footer p,[data-shell-theme] .store-footer__muted{color:var(--footer-text,var(--store-footer-text,#fff))}[data-shell-theme] .store-footer__bottom{border-color:var(--footer-border,#ffffff24);color:var(--footer-text,#fff)}[data-shell-theme] .store-footer__brand-logo{width:min(var(--footer-logo-width,var(--store-footer-logo-width,210px)),60vw)}[data-shell-theme=atelier-classic] .store-nav__inner{min-height:72px;padding-inline:28px}[data-shell-theme=atelier-classic] .store-nav{box-shadow:0 6px 18px #47341b12}[data-shell-theme=atelier-classic] .store-nav__links{gap:26px}[data-shell-theme=atelier-classic] .store-footer h2{letter-spacing:.04em;font-family:Georgia,serif}[data-shell-theme=vitrin-modern] .store-nav__inner{min-height:58px}[data-shell-theme=vitrin-modern] .store-nav{box-shadow:none}[data-shell-theme=vitrin-modern] .store-nav__links{gap:14px}[data-shell-theme=vitrin-modern] .store-footer__grid{gap:20px}[data-shell-theme=butik-sicak] .store-nav__inner{min-height:70px}[data-shell-theme=butik-sicak] .store-nav{border-radius:0 0 12px 12px;box-shadow:0 7px 18px #3b162014}[data-shell-theme=butik-sicak] .store-mobile-drawer{border-radius:0 0 14px 14px}[data-shell-theme=butik-sicak] .store-footer h2{font-family:Georgia,serif}[data-shell-theme=sade-modern] .store-nav{box-shadow:none}[data-shell-theme=sade-modern] .store-nav__links{gap:18px}[data-shell-theme=sade-modern] .store-footer{margin-top:48px}@media (width<=767.98px){[data-shell-theme] .store-brand__logo{width:min(var(--header-logo-width-mobile,var(--header-logo-width,var(--store-logo-width,210px))),60vw)}[data-shell-theme] .store-footer__brand-logo{width:min(var(--footer-logo-width-mobile,var(--footer-logo-width,var(--store-footer-logo-width,210px))),60vw)}}:root{--store-primary:#206bc4;--store-bg:#f7f8fa;--store-surface:#fff;--store-text:#182433;--store-muted:#667085;--store-border:#dfe3e8;--store-radius:10px;--store-shell-padding:20px;--store-breakpoint-tablet:768px;--store-breakpoint-mobile:640px}*{box-sizing:border-box}.visually-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}html,body{overflow-x:hidden}body{background:var(--store-bg);min-width:0;color:var(--store-text);margin:0;font-family:Inter,system-ui,sans-serif}body.store-body--dealer{background-color:var(--dealer-theme-color,var(--store-bg));min-height:100vh;color:var(--dealer-text-color,var(--store-text));background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}a{color:var(--store-primary);text-decoration:none}.store-shell{max-width:1120px;padding:0 var(--store-shell-padding);margin:0 auto}.store-nav{z-index:30;background:var(--store-header-bg,var(--store-surface));color:var(--store-header-text,var(--store-text));position:sticky;top:0;box-shadow:0 6px 18px #0f172a12}.store-nav__inner{min-height:var(--store-header-height,64px);justify-content:space-between;align-items:center;gap:20px;display:flex}.store-brand{color:var(--store-header-text,var(--store-primary));align-items:center;gap:9px;display:inline-flex}.store-brand__icon{width:30px;height:30px;display:block}.store-brand__logo{width:min(var(--store-logo-width,210px), 42vw);max-width:100%;height:auto;max-height:calc(var(--store-header-height,64px) - 12px);object-fit:contain;display:block}.store-nav__links{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.store-nav__moon-money small{opacity:.75;font-size:11px;display:block}.store-mobile-toggle,.store-mobile-cart,.store-mobile-drawer,.store-mobile-dealer-logout,.dealer-account-mobile-logout{display:none}.store-nav__links form{margin:0}.store-nav__links>a,.store-nav__products-menu>summary{color:var(--store-header-text,var(--store-primary))}.store-nav__products-menu{position:static}.store-nav__products-menu>summary{cursor:pointer;color:var(--store-primary);list-style:none}.store-nav__products-menu>summary::-webkit-details-marker{display:none}.store-search-toggle{cursor:pointer;color:var(--store-header-text,var(--store-primary));background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:inline-flex}.store-search-panel{border-top:3px solid var(--store-header-text,#222);background:#fff}.store-search-panel[hidden]{display:none}.store-search-panel__form{color:#8a8a8a;align-items:center;gap:12px;padding:18px 0;display:flex}.store-search-panel__form input{text-transform:uppercase;letter-spacing:.06em;color:#1a1a1a;border:none;outline:none;flex:1;font-size:1rem}.store-search-panel__close{cursor:pointer;color:#8a8a8a;background:0 0;border:none;padding:4px}.store-nav__products-menu>summary span{margin-left:3px;font-size:12px}.store-mega-menu{z-index:20;top:100%;left:var(--store-shell-padding);right:var(--store-shell-padding);padding-top:10px;display:none;position:absolute}.store-nav__products-menu[open] .store-mega-menu,.store-nav__products-menu:hover .store-mega-menu,.store-nav__products-menu:focus-within .store-mega-menu{display:block}.store-mega-menu__inner{border:1px solid var(--store-border);background:#fff;border-radius:0 0 14px 14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:22px;display:grid;box-shadow:0 10px 28px #1824331f}.store-mega-menu__group{min-width:0}.store-mega-menu__root{color:var(--store-text);margin-bottom:10px;font-size:15px;font-weight:600;display:block}.store-mega-menu__children{gap:7px;display:grid}.store-mega-menu__children>a,.store-mega-menu__nested a{color:var(--store-muted);font-size:14px}.store-mega-menu__children a:hover{color:var(--store-primary)}.store-mega-menu__nested{border-left:1px solid var(--store-border);gap:6px;margin:0 0 3px 12px;padding-left:10px;display:grid}.store-nav__logout{color:var(--store-header-text,var(--store-primary));font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.store-footer{background:var(--store-footer-bg,#fff);color:var(--store-footer-text,#1a1a1a);border-top:1px solid #e9e9e9;margin-top:64px;padding:56px 0 0}.store-main:has(.dealer-auth-page)+.store-footer{margin-top:0}.store-footer__grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:32px 24px;display:grid}.store-footer h2{letter-spacing:.08em;text-transform:uppercase;color:var(--store-footer-text,#1a1a1a);margin:0 0 14px;font-size:12px;font-weight:600}.store-footer a,.store-footer p{color:color-mix(in srgb, var(--store-footer-text,#1a1a1a) 62%, transparent);margin:0 0 10px;font-size:13px;line-height:1.5;text-decoration:none;display:block}.store-footer a:hover,.store-footer a:focus-visible{color:var(--store-footer-text,#1a1a1a);text-decoration:underline}.store-footer__brand{align-items:center;gap:8px;margin-bottom:10px;font-size:20px;display:inline-flex}.store-footer__brand-icon{border-radius:50%;width:30px;height:30px;display:block}.store-footer__brand-logo{width:min(var(--store-footer-logo-width,210px), 60vw);object-fit:contain;max-width:100%;height:auto;max-height:48px;display:block}.store-footer__muted{color:color-mix(in srgb, var(--store-footer-text,#1a1a1a) 55%, transparent)!important;margin-top:10px!important}.store-footer__bottom{color:color-mix(in srgb, var(--store-footer-text,#1a1a1a) 55%, transparent);border-top:1px solid #e9e9e9;justify-content:space-between;align-items:center;gap:12px;margin-top:40px;padding:18px 0;font-size:12px;display:flex}.store-footer__locale{text-transform:uppercase;letter-spacing:.06em}.store-card{background:var(--store-surface);border:1px solid var(--store-border);border-radius:var(--store-radius);min-width:0;padding:20px}.store-auth-card{max-width:440px;margin:48px auto}.store-main:has(.dealer-auth-page){padding:0}.banner-image-preview{border:1px solid var(--tblr-border-color,#dfe3e8);background:#f8fafc;border-radius:8px;place-items:center;width:100px;height:100px;display:grid;overflow:hidden}.banner-image-preview img{object-fit:cover;width:100%;height:100%;display:block}.dealer-auth-page{width:100vw;min-height:calc(100vh - var(--store-header-height,64px));background-color:var(--dealer-auth-fallback,#eaf2fd);background-image:var(--dealer-auth-page-desktop,none);background-position:var(--dealer-auth-page-position,center);background-repeat:no-repeat;background-size:cover;margin-left:-50vw;padding:clamp(24px,5vw,72px);position:relative;left:50%}.dealer-auth-page>.dealer-login,.dealer-auth-page>.dealer-apply{width:min(100%,var(--dealer-auth-shell-max-width,1120px));margin-inline:auto}.dealer-login{min-height:calc(100vh - var(--store-header-height,64px) - clamp(32px,6vw,80px));grid-template-columns:minmax(0,calc(100% - var(--dealer-auth-hero-width,50%))) minmax(0,var(--dealer-auth-hero-width,50%));background:var(--store-surface);border:1px solid var(--store-border);border-radius:16px;display:grid;overflow:hidden;box-shadow:0 20px 55px #1018282e}.dealer-login__form-panel{justify-content:center;align-items:center;padding:20px 32px;display:flex}.dealer-login__form-inner{width:min(100%,440px)}.dealer-login__brand{color:var(--store-primary);align-items:center;gap:9px;margin-bottom:28px;font-size:20px;display:inline-flex}.dealer-login__brand img{object-fit:contain;width:auto;max-width:210px;max-height:56px}.dealer-login__brand span{border:2px solid;border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;display:grid}.dealer-login__form-inner h1{margin:0 0 6px;font-size:clamp(1.7rem,3vw,2.3rem)}.dealer-login__password{align-items:center;display:flex;position:relative}.dealer-login__password .store-input{padding-right:72px}.dealer-login__password button{color:var(--store-primary);cursor:pointer;background:0 0;border:0;position:absolute;right:10px}.dealer-login__apply{margin-top:16px;font-size:14px;display:inline-block}.dealer-login__visual,.dealer-apply__hero{isolation:isolate;background-color:var(--dealer-auth-fallback,#eaf2fd);background-image:var(--dealer-auth-hero-desktop,none);background-position:var(--dealer-auth-hero-position,center);background-repeat:no-repeat;background-size:cover;min-width:0;position:relative;container-type:inline-size}.dealer-login__visual:before,.dealer-apply__hero:before{content:"";z-index:0;background:var(--dealer-auth-overlay-color,#182433);opacity:var(--dealer-auth-overlay-opacity,.35);position:absolute;inset:0}.dealer-login__visual{align-items:stretch;min-height:560px;padding:clamp(24px,4vw,52px);display:flex}.dealer-login__visual-content{z-index:1;flex-direction:column;justify-content:center;width:100%;min-width:0;max-width:none;display:flex;position:relative}.dealer-auth-copy--dark,.dealer-auth-copy--light{max-width:36rem}.dealer-login__visual h2,.dealer-apply__hero h2{overflow-wrap:anywhere;max-inline-size:100%;margin:0 0 12px;font-size:clamp(1.45rem,8cqi,2.8rem);line-height:1.08}.dealer-login__visual p,.dealer-apply__hero p{overflow-wrap:anywhere;max-inline-size:100%;font-size:clamp(.95rem,4cqi,1.125rem);line-height:1.45}.dealer-login__visual h2,.dealer-login__visual p,.dealer-apply__hero h2,.dealer-apply__hero p{text-shadow:0 1px 3px #000c,0 0 16px #ffffff59}.dealer-badge-card{margin-top:20px;padding:24px}.dealer-badge-card__current{border-bottom:1px solid var(--store-border);align-items:flex-start;gap:16px;padding-bottom:20px;display:flex}.dealer-badge-card__current img{object-fit:contain;flex:none;width:64px;height:64px}.dealer-badge-card__current h2{margin:8px 0 10px}.dealer-badge-card__tiers{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-top:20px;display:grid}.dealer-badge-tier{border:1px solid var(--store-border);background:var(--store-surface);border-radius:12px;align-items:center;gap:10px;padding:12px;display:flex}.dealer-badge-tier img{object-fit:contain;flex:none;width:40px;height:40px}.dealer-badge-tier__meta{flex-direction:column;gap:3px;min-width:0;display:flex}.dealer-badge-tier__meta strong{font-size:.98rem}.dealer-badge-tier__meta span,.dealer-badge-tier__meta small{color:var(--store-muted);font-size:.82rem}.dealer-badge-tier.is-current{border-color:var(--store-primary);background:#f3f7ff}.dealer-apply{min-height:calc(100vh - var(--store-header-height,64px) - clamp(32px,6vw,80px));grid-template-columns:minmax(0,var(--dealer-auth-hero-width,50%)) minmax(0,calc(100% - var(--dealer-auth-hero-width,50%)));background:var(--store-surface);border:1px solid var(--store-border);border-radius:16px;display:grid;overflow:hidden;box-shadow:0 20px 55px #1018282e}.dealer-apply__hero{align-items:center;min-height:0;padding:clamp(24px,4vw,52px);display:flex}.dealer-apply__hero-content{color:#fff;z-index:1;max-width:560px;position:relative}.dealer-apply__brand{color:#fff;align-items:center;margin-bottom:28px;font-size:24px;display:inline-flex}.dealer-apply__brand img{object-fit:contain;width:auto;max-width:240px;max-height:64px}.dealer-apply__hero h2{margin:0 0 12px;font-size:clamp(2rem,4vw,3.4rem)}.dealer-apply__hero p{margin:0;font-size:18px;line-height:1.5}.dealer-apply__form-panel{background:#fff;justify-content:center;align-items:center;padding:clamp(20px,4vw,44px);display:flex}.dealer-apply__form-inner{width:min(100%,760px);margin:0 auto}.dealer-apply__form-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:28px;display:flex}.dealer-apply__form-header h1{margin:0 0 6px;font-size:clamp(1.8rem,3vw,2.5rem)}.dealer-apply__form-header>span{color:var(--store-muted);white-space:nowrap;padding-top:22px;font-size:14px}.dealer-apply__form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.dealer-apply__full{grid-column:1/-1}.dealer-apply__form .store-field{flex-direction:column;gap:6px;display:flex}.dealer-apply__form .store-input{width:100%;min-height:46px}.dealer-apply__form textarea.store-input{resize:vertical;min-height:96px}.dealer-apply__submit{width:100%;margin-top:4px}.dealer-apply__security{text-align:center;margin:10px 0 0;font-size:13px}.dealer-apply__error{color:#b42318;font-size:13px}@media (width<=767.98px){.dealer-auth-page{background-image:var(--dealer-auth-page-mobile,var(--dealer-auth-page-desktop,none));padding:12px}.dealer-login{min-height:calc(100vh - var(--store-header-height,64px) - 24px);border-radius:12px;flex-direction:column;display:flex}.dealer-login__form-panel{padding:20px}.dealer-login__visual{background-image:var(--dealer-auth-hero-mobile,var(--dealer-auth-hero-desktop,none));min-height:300px;padding:28px 20px}.dealer-login__visual h2{font-size:2rem}}@media (width>=1200px){.dealer-login{min-height:clamp(560px,calc(100vh - var(--store-header-height,64px) - 144px),760px)}.dealer-login__form-panel{padding:16px 28px}.dealer-login__brand{margin-bottom:14px}.dealer-login__form-inner h1{font-size:clamp(1.55rem,2.6vw,2rem)}.dealer-login__visual{min-height:0;padding:clamp(24px,4vw,52px)}.dealer-login__visual h2{margin-bottom:8px;font-size:clamp(1.45rem,8cqi,2.8rem)}.dealer-login__visual p{margin-bottom:12px;font-size:16px;line-height:1.35}.dealer-login__apply{margin-top:10px}}@media (width>=1200px) and (height<=720px){.dealer-login{min-height:0}.dealer-login__form-panel{padding-block:12px}.dealer-login__visual h2{font-size:clamp(1.4rem,8cqi,2rem)}}@media (width<=991.98px){.dealer-apply{grid-template-columns:1fr}.dealer-apply__hero{min-height:320px;padding:36px}.dealer-apply__form-panel{padding:36px 28px}}@media (width<=767.98px){.dealer-apply__hero{background-image:var(--dealer-auth-hero-mobile,var(--dealer-auth-hero-desktop,none))}}@media (width<=639.98px){.dealer-apply{min-height:calc(100vh - var(--store-header-height,64px) - 24px)}.dealer-apply__hero{min-height:260px;padding:28px 20px}.dealer-apply__form-panel{padding:30px 20px}.dealer-apply__form-header{flex-direction:column;gap:8px}.dealer-apply__form-header>span{white-space:normal;padding-top:0}.dealer-apply__form{grid-template-columns:1fr;gap:14px}}.store-card--inset{margin-bottom:20px;padding:14px}.store-grid{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:18px;display:grid}.store-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.store-category-breadcrumb,.store-category-choices{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;display:flex}.store-category-breadcrumb{color:var(--store-muted);font-size:14px}.store-category-choices a{border:1px solid var(--store-border);color:var(--store-text);background:#fff;border-radius:9px;padding:7px 12px;font-size:14px}.store-category-choices a:hover,.store-category-choices a:first-child{color:var(--store-primary);background:#eaf2fd;border-color:#b8d3f1}.store-catalog-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:24px;display:grid}.store-category-sidebar{background:#fff;border:1px solid #e6e8ec;border-radius:16px;padding:18px 16px;box-shadow:0 4px 16px #1018280a}.store-category-sidebar h2{color:#101828;border-bottom:1px solid #f2f4f7;margin:0 0 12px;padding-bottom:10px;font-size:16px;font-weight:700}.category-filter-item{color:#344054;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;min-height:44px;padding:8px 10px;font-size:15px;font-weight:600;line-height:1.2;transition:background .15s,color .15s;display:flex}.category-filter-item:hover{background:#f8fafc}.category-filter-item>a,.category-row__label{min-width:0;color:inherit;font-size:15px;line-height:inherit;flex:1}.category-filter-item>a.is-active{color:#206bc4;font-weight:600}.category-filter-chevron,.category-chevron{color:#98a2b3;cursor:pointer;background:0 0;border:0;flex:0 0 22px;justify-content:center;align-items:center;width:22px;font-size:12px;transition:transform .15s;display:inline-flex}.category-filter-chevron.is-open,.category-chevron.is-open{transform:rotate(90deg)}.category-filter-chevron--empty{cursor:default}.category-filter-badge{color:#667085;background:#f2f4f7;border-radius:999px;flex:none;padding:2px 7px;font-size:10px;font-weight:600}.store-category-sidebar a.is-active{color:var(--store-primary);background:#eaf2fd;font-weight:600}.store-category-tree summary{cursor:pointer;align-items:center;list-style:none;display:flex}.store-category-tree{margin:0}.store-category-tree summary::-webkit-details-marker{display:none}.store-category-tree summary button{width:22px;color:var(--store-muted);cursor:pointer;background:0 0;border:0;padding:0}.store-category-tree a{color:inherit;font-weight:400}.store-category-tree a.is-active{color:var(--store-primary);background:#eaf2fd;font-weight:600}.category-row__left{flex:1;align-items:center;min-width:0;display:flex}.category-row__meta{flex:none;align-items:center;gap:4px;display:flex}.category-chevron-slot{flex:0 0 22px;justify-content:center;align-items:center;width:22px;display:inline-flex}.category-sub{border-left:2px solid #e4e7ec;margin:2px 0 2px 20px;padding-left:12px}.category-sub2{border-left:2px solid #f2f4f7;margin:2px 0 2px 10px;padding-left:10px;overflow:hidden}.category-row--level-0{padding:6px 10px}.category-row--level-1{color:#667085;min-height:38px;padding:4px 10px;font-weight:400}.category-row--level-2{color:#98a2b3;min-height:34px;padding:3px 10px;font-weight:400}.category-row--level-0 .category-row__label{color:#111;font-size:13px;font-weight:500}.category-row--level-1 .category-row__label{color:#667085;font-size:12px;font-weight:400}.category-row--level-2 .category-row__label{text-overflow:ellipsis;white-space:nowrap;color:#98a2b3;max-width:100%;font-size:11px;font-weight:400;display:block;overflow:hidden}.category-row__label.is-active{color:#206bc4!important;font-weight:600!important}.category-filter-item.is-outlet{border-top:1px solid var(--store-border);background:var(--store-surface-soft);border:1px solid var(--store-border);color:var(--store-accent);margin-top:12px;padding-top:12px;font-weight:700}.category-filter-item.is-outlet:hover{border-color:var(--store-accent);background:var(--store-surface-muted)}.category-filter-item.is-outlet .category-filter-badge{background:var(--store-surface);color:var(--store-accent)}.category-row .category-row__label.is-active{color:#206bc4;font-weight:600}.category-row:has(>.category-row__left>.category-chevron-slot>.category-chevron.is-open){background:#fbfcfe}.category-row:has(>.category-row__left>.category-chevron-slot>.category-chevron.is-open) .category-chevron{color:#667085}.category-row--level-0:has(.category-row__label.is-active):before{content:"";background:#206bc4;border-radius:3px;width:3px;height:22px;margin-left:-7px;margin-right:4px}.category-filter-item.is-active{color:#206bc4;background:#eef4ff}.category-row:has(.category-row__label.is-active){color:#206bc4;background:#eef4ff}.store-category-tree__children[hidden]{display:none}@media (prefers-reduced-motion:no-preference){.store-category-tree__children:not([hidden]){animation:.16s ease-out category-open}}@keyframes category-open{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.store-category-filter-toggle{display:none}.store-catalog-layout{--catalog-bg:#f7f8fa;--catalog-surface:#fff;--catalog-soft:#f1f3f5;--catalog-text:#182433;--catalog-muted:#667085;--catalog-border:#dfe3e8;--catalog-accent:#206bc4;--catalog-accent-text:#fff;--catalog-button-bg:var(--catalog-accent);--catalog-button-text:var(--catalog-accent-text);--catalog-button-hover:#17549c;--catalog-chip-bg:var(--catalog-soft);--catalog-chip-text:var(--catalog-text);--catalog-chip-border:var(--catalog-border);--store-surface:var(--catalog-surface);--store-surface-soft:var(--catalog-soft);--store-surface-muted:var(--catalog-soft);--store-border:var(--catalog-border);--store-border-strong:var(--catalog-border);--store-text:var(--catalog-text);--store-muted:var(--catalog-muted);--store-text-soft:var(--catalog-muted);--store-text-muted:var(--catalog-muted);--store-accent:var(--catalog-accent);--store-accent-hover:var(--catalog-button-hover);--store-accent-soft:var(--catalog-soft);--store-danger-soft:#f6d9d4;--store-danger:#b84b3c;--store-success-soft:#e9f1df;--store-shadow-soft:0 6px 20px #1018280f;--store-shadow-card:0 10px 30px #10182814;--store-radius-xl:22px;--store-radius-lg:18px;--store-radius-md:14px;--store-radius-sm:12px;gap:28px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.store-catalog-layout .store-category-sidebar{border:1px solid var(--store-border);border-radius:var(--store-radius-xl);background:var(--store-surface);box-shadow:var(--store-shadow-soft);padding:20px 14px 16px;position:sticky;top:88px}.store-catalog-layout .store-category-sidebar h2{border-color:var(--store-border);color:var(--store-text);letter-spacing:-.01em;align-items:center;gap:8px;margin:0 4px 14px;padding-bottom:14px;font-family:inherit;font-size:17px;display:flex}.store-catalog-layout .store-category-sidebar h2:before{border:2px solid var(--store-accent);content:"";border-radius:50%;width:8px;height:8px}.store-catalog-layout .category-filter-item{border-radius:var(--store-radius-sm);min-height:42px;color:var(--store-text);border:1px solid #0000;margin:2px 0;padding:7px 9px;font-family:inherit;font-size:14px;font-weight:500}.store-catalog-layout .category-filter-item:hover{border-color:var(--store-border);background:var(--store-surface-soft)}.store-catalog-layout .category-row__label{color:inherit;padding:5px 2px}.store-catalog-layout .category-chevron{width:28px;height:28px;color:var(--store-text-muted,#9a8d80);border:1px solid #0000;border-radius:50%}.store-catalog-layout .category-chevron:hover{border-color:var(--store-border-strong);background:var(--store-surface-muted);color:var(--store-accent)}.store-catalog-layout .category-sub,.store-catalog-layout .category-sub2{border-left-color:var(--store-border);margin-top:4px}.store-catalog-layout .category-row--level-1,.store-catalog-layout .category-row--level-2{color:var(--store-muted)}.store-catalog-layout .category-row--level-1 .category-row__label,.store-catalog-layout .category-row--level-2 .category-row__label{color:inherit;font-size:13px}:is(.store-catalog-layout .category-row:has(.category-row__label.is-active),.store-catalog-layout .category-filter-item:has(>a.is-active)){border-color:var(--store-border-strong);background:var(--store-accent-soft);color:var(--store-text)}.store-catalog-layout .category-row--level-0:has(.category-row__label.is-active):before{background:var(--store-accent)}.store-catalog-layout .category-row__label.is-active,.store-catalog-layout .store-category-sidebar a.is-active{background:0 0;color:var(--store-text)!important;font-weight:700!important}.store-catalog-layout .category-filter-item.is-outlet{border-color:var(--store-border-strong);background:var(--catalog-soft);color:var(--store-text);box-shadow:none;margin-top:14px;padding:8px 10px}.store-catalog-layout .category-filter-item.is-outlet .category-filter-badge{background:var(--catalog-surface);color:var(--store-accent)}.store-catalog-layout .store-product-grid--catalog{gap:18px}.store-catalog-layout .store-product-card{border:1px solid var(--store-border);border-radius:var(--store-radius-lg);background:var(--store-surface);box-shadow:var(--store-shadow-soft);transition:transform .2s,box-shadow .2s,border-color .2s}.store-catalog-layout .store-product-card:hover{border-color:var(--store-border-strong);box-shadow:var(--store-shadow-card);transform:translateY(-3px)}.store-catalog-layout .store-product-card__media{aspect-ratio:1;background:var(--store-surface-muted);width:100%;height:auto;overflow:hidden}.store-catalog-layout .store-product-card__media img{transition:transform .35s}.store-catalog-layout .store-product-card:hover .store-product-card__media img{transform:scale(1.025)}.store-catalog-layout .store-product-card__placeholder{color:var(--store-text-muted,#9a8d80);font-size:14px}.store-catalog-layout .store-product-card__badges{gap:6px;top:12px;left:12px}.store-catalog-layout .store-badge{background:var(--store-accent);color:#fffdf9;letter-spacing:.04em;border:1px solid #ffffffa6;border-radius:999px;padding:5px 9px;font-family:inherit;font-size:10px;font-weight:700;box-shadow:0 3px 10px #30210c1f}.store-catalog-layout .store-badge--muted{background:var(--store-text)}.store-catalog-layout .store-product-card__body{min-height:278px;padding:18px}.store-catalog-layout .store-product-card h2{min-height:44px;color:var(--store-text);letter-spacing:-.015em;margin-bottom:12px;font-family:inherit;font-size:17px;line-height:1.3}.store-catalog-layout .store-product-card h2 a{color:inherit}.store-catalog-layout .store-product-card__meta{flex-wrap:wrap;gap:7px;margin:0 0 10px;display:flex}.store-catalog-layout .store-product-card__meta-chip{border:1px solid var(--catalog-chip-border);border-radius:var(--store-radius-sm);background:var(--catalog-chip-bg);max-width:100%;min-height:25px;color:var(--catalog-chip-text);white-space:nowrap;align-items:center;gap:5px;padding:4px 8px;font-family:inherit;font-size:11px;font-weight:600;line-height:1.1;display:inline-flex}.store-catalog-layout .store-product-card__meta-chip span{color:var(--store-accent);font-weight:700}.store-catalog-layout .store-product-card__colors{min-height:34px;margin-bottom:14px}.store-catalog-layout .store-product-card__color{border-color:var(--store-surface);width:17px;height:17px;box-shadow:0 0 0 1px var(--store-border-strong)}.store-catalog-layout .store-product-card__prices{border-top:1px solid var(--store-border);color:var(--store-muted);margin:0 0 16px;padding-top:13px;font-family:inherit;font-size:12px}.store-catalog-layout .store-product-card__prices strong,.store-catalog-layout .store-product-card__prices .store-price{color:var(--store-text);letter-spacing:-.02em;font-size:18px;font-weight:750}.store-catalog-layout .store-product-card__dealer-price{color:var(--store-accent);font-weight:700}.store-catalog-layout .store-product-card__action{border-radius:var(--store-radius-sm);background:var(--store-accent);color:#fffdf9;padding:11px 14px;font-family:inherit;font-weight:700;transition:background .2s,transform .2s}.store-catalog-layout .store-product-card__action:hover{background:var(--store-accent-hover);color:#fffdf9;transform:translateY(-1px)}.store-promo-banner{isolation:isolate;background-position:50%;background-size:cover;position:relative;overflow:hidden}.promo-effects{z-index:1;pointer-events:none;position:absolute;inset:0}.promo-shimmer-layer{opacity:var(--promo-shimmer-opacity,.28);animation:promo-shimmer-layer var(--promo-shimmer-duration,4s) ease-in-out infinite;animation-direction:var(--promo-shimmer-direction,normal);background:linear-gradient(105deg,#0000 35%,#ffffff47 50%,#0000 65%);position:absolute;inset:-20%;transform:translate(-55%)}.promo-motif-layer{color:#ffffff6b;font-size:4rem;animation:12s linear infinite bannerMotifRotate;position:absolute;top:18%;right:8%}.promo-lines-layer{border:1px solid #ffffff4d;border-left:0;border-right:0;position:absolute;inset:12%}.promo-theme-bridal_ivory{color:#382b24;background-color:#f7f2e9}.promo-theme-champagne_gold{color:#3b2a1f;background-color:#f4ead7}.promo-theme-dark_lace{color:#fff;background-color:#211b1b}.promo-badge{border:1px solid;border-radius:999px;flex-direction:column;margin:.5rem 0;padding:.35rem .7rem;font-weight:600;display:inline-flex}.promo-badge small{font-size:.7em;font-weight:400}.promo-particles{pointer-events:none;position:absolute;inset:0}.promo-particles i{opacity:.35;background:currentColor;border-radius:50%;width:3px;height:3px;animation:6s ease-in-out infinite bannerParticleFloat;position:absolute}@keyframes promo-shimmer-layer{0%{transform:translate(-55%)}55%,to{transform:translate(55%)}}@keyframes promo-motif-rotate{to{transform:rotate(360deg)}}@keyframes promo-float{50%{opacity:.7;transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){.store-promo-banner *,.store-promo-banner{animation:none!important}}.store-catalog-results{min-width:0}#urunler{scroll-margin-top:calc(var(--store-header-height,64px) + 16px)}.store-catalog-results #store-listing-results{transition:opacity .15s}.store-catalog-results #store-listing-results.is-loading{opacity:.45;pointer-events:none}.store-product-search{align-items:center;gap:8px;margin-bottom:14px;display:flex}.store-product-search .store-input{flex:auto;min-width:0}.store-product-search .store-button{white-space:nowrap;flex:none}.store-search-status{color:var(--store-muted);margin:0 0 12px;font-size:14px}.store-pagination{justify-content:center;margin-top:24px;display:flex}.store-pagination__links{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.store-pagination a,.store-pagination span{border:1px solid var(--store-border);min-width:34px;min-height:34px;color:var(--store-text);border-radius:7px;justify-content:center;align-items:center;padding:5px 9px;font-size:14px;display:inline-flex}.store-pagination a:hover{color:var(--store-primary);border-color:#b8d3f1}.store-pagination span.is-current{background:var(--store-primary);border-color:var(--store-primary);color:#fff}.store-pagination span.is-disabled{color:#98a2b3;background:#f7f8fa}.store-promo-banner{min-height:var(--store-promo-height,180px);background-color:#eaf2fd;background-position:50%;background-size:cover;border-radius:16px;align-items:center;margin-bottom:24px;padding:28px;display:flex}.store-promo-banner.promo-layout-classic_full{justify-content:flex-start}.store-promo-banner.promo-layout-split_elegant{grid-template-columns:1fr 1fr;align-items:stretch;padding:0;display:grid}.promo-layout-split_elegant .promo-content{flex-direction:column;justify-content:center;padding:32px;display:flex}.store-promo-banner.promo-layout-editorial_left{justify-content:flex-start;padding-left:clamp(28px,8vw,110px)}.promo-layout-editorial_left .promo-content{max-width:58%}.store-promo-banner.promo-layout-dark_luxury{min-height:calc(var(--store-promo-height,180px) + 24px);letter-spacing:.02em;padding:40px}.promo-theme-moon_classic{--promo-accent:#fff;--promo-button:#206bc4}.promo-theme-bridal_ivory{--promo-accent:#8b5e4a;--promo-button:#8b5e4a}.promo-theme-champagne_gold{--promo-accent:#9b6b32;--promo-button:#9b6b32}.promo-theme-dark_lace{--promo-accent:#f4d7ad;--promo-button:#8b5e3c}.store-promo-banner .store-button{background:var(--promo-button,#206bc4);color:#fff!important}.store-promo-banner[data-shimmer-variant=gold] .promo-shimmer-layer{background:linear-gradient(105deg,#0000 35%,#d69b3d8c 50%,#0000 65%)}.store-promo-banner[data-shimmer-variant=thin] .promo-shimmer-layer{background:linear-gradient(105deg,#0000 46%,#ffffff80 50%,#0000 54%)}.store-promo-banner[data-shimmer-variant=wide] .promo-shimmer-layer{background:linear-gradient(105deg,#0000 20%,#ffffff52 50%,#0000 80%)}.store-promo-banner[data-shimmer-variant=double] .promo-shimmer-layer{background:linear-gradient(105deg,#0000 25%,#ffffff4d 38%,#0000 45% 55%,#ffffff4d 62%,#0000 75%)}@media (width<=767px){.store-promo-banner.promo-layout-split_elegant{grid-template-columns:1fr}.promo-layout-editorial_left .promo-content{max-width:100%}}.store-promo-banner h2{color:var(--store-promo-text,#fff);margin:0 0 8px;font-size:clamp(1.4rem,3vw,2rem)}.store-promo-banner p{max-width:560px;color:var(--store-promo-text,#fff);margin:0 0 14px}.store-promo-banner{min-height:var(--store-promo-min-height,340px);isolation:isolate!important;position:relative!important;overflow:hidden!important}.promo-theme-bridal_ivory{color:#382b24}.promo-theme-moon_classic{color:#fff}.promo-theme-champagne_gold{color:#3b2a1f}.promo-effects{z-index:1!important}.promo-content{z-index:2!important;position:relative!important}.promo-banner__side-image{z-index:2;left:var(--side-x);top:var(--side-y);width:var(--side-width);max-width:var(--side-max-width);pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.promo-banner__side-image picture,.promo-banner__side-image img{width:100%;max-height:calc(var(--store-promo-height,180px) * 1.45);display:block}.promo-banner__side-image img{height:auto}.promo-layout-split_elegant .promo-content{z-index:3!important}@media (width<=767px){.promo-banner__side-image{width:min(var(--side-width),46%);max-width:46%}.promo-layout-editorial_left .promo-content{max-width:72%;position:relative;z-index:3!important}}.promo-sweep-layer{z-index:1;pointer-events:none;background:linear-gradient(105deg,#0000 30%,#d2b48c1a 48%,#ffdcb426 52%,#d2b48c1a 56%,#0000 70%);position:absolute;inset:0}.promo-gradient-layer{z-index:0;pointer-events:none;background:radial-gradient(ellipse at var(--gradient-x,70%) var(--gradient-y,40%),color-mix(in srgb,var(--gradient-color-1,#fdf8f4) calc(var(--gradient-intensity,.6) * 100%),transparent) 0%,transparent var(--gradient-size,55%)),linear-gradient(120deg,var(--gradient-color-2,#e9daca),transparent 70%);position:absolute;inset:0}.store-promo-banner.promo-background-motion{background-size:calc(100% + var(--promo-motion-size,2%)) auto;animation:promo-background-motion var(--promo-motion-duration,15s) ease-in-out infinite alternate}.store-promo-banner.promo-background-motion[data-motion-type=breathe]{animation-name:promo-background-breathe}.store-promo-banner.promo-background-motion[data-motion-type=diagonal_flow]{animation-name:promo-background-diagonal}.store-promo-banner.promo-background-motion[data-motion-type=subtle_zoom]{animation-name:promo-background-zoom}@keyframes promo-background-motion{to{background-position:calc(50% + var(--promo-motion-offset,3%)) calc(50% - var(--promo-motion-offset,3%))}}@keyframes promo-background-breathe{to{background-size:calc(100% + var(--promo-motion-size,3%)) auto}}@keyframes promo-background-diagonal{to{background-position:calc(50% + var(--promo-motion-offset,4%)) calc(50% + var(--promo-motion-offset,4%))}}@keyframes promo-background-zoom{to{background-size:calc(100% + var(--promo-motion-size,4%)) auto}}@keyframes bannerSweep{0%{transform:translate(-100%)}60%,to{transform:translate(200%)}}@keyframes bannerFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes bannerMotifRotate{to{transform:rotate(360deg)}}@keyframes bannerParticleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.store-catalog-heading{justify-content:space-between;align-items:end;gap:28px;margin-bottom:28px;display:flex}.store-eyebrow{color:var(--store-muted);letter-spacing:.12em;margin:0 0 8px;font-size:12px;font-weight:700}.store-catalog-heading h1{margin:0;font-size:clamp(1.5rem,3vw,2.3rem);line-height:1.12}.store-category-nav{gap:14px;max-width:72%;padding:4px 2px 8px;display:flex;overflow-x:auto}.store-category-nav a{min-width:76px;color:var(--store-muted);letter-spacing:.04em;justify-items:center;gap:7px;font-size:12px;display:grid}.store-category-nav a.is-active{color:var(--store-primary)}.store-category-nav img,.store-category-nav__image{object-fit:cover;background:#eef1f5;border-radius:50%;place-items:center;width:58px;height:58px;font-size:25px;display:grid}.store-category-nav__image--new{color:var(--store-primary);background:#eaf2fd}.store-product-card{background:#fff;border-radius:16px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 5px 20px #1824330f}.store-product-card__media{background:#eef1f5;width:min(198px,100%);height:198px;display:block;position:relative}.store-product-card__media img{object-fit:cover;width:100%;height:100%}.store-product-card__placeholder{height:100%;color:var(--store-muted);place-items:center;display:grid}.store-product-card__badges{flex-wrap:wrap;gap:5px;display:flex;position:absolute;top:12px;left:12px}.store-badge{background:var(--store-primary);color:#fff;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:700}.store-badge--muted{background:#182433}.store-product-card__body{flex-direction:column;flex:auto;padding:15px 16px 17px;display:flex}.store-product-card__content{min-height:0}.store-product-card__color-label{color:var(--store-muted);margin:0 0 8px;font-size:12px;font-style:italic}.store-product-card__footer{margin-top:auto}.store-product-card h2{min-height:42px;margin:0 0 12px;font-size:16px;line-height:1.3}.store-product-card h2 a{color:var(--store-text)}.store-product-card__prices{color:var(--store-muted);grid-template-columns:1fr auto;align-items:center;gap:3px 8px;margin-bottom:14px;font-size:13px;display:grid}.store-product-card__prices strong{color:var(--store-text);font-size:15px}.store-product-card__prices .store-price{font-size:15px}.store-product-card__dealer-price{color:var(--store-primary);grid-column:1}.store-product-card__try{color:var(--store-muted);grid-column:1/-1;font-size:13px}.store-product-card__colors{align-items:center;gap:6px;min-height:34px;margin:0 0 12px;display:flex}.store-product-card__color{width:18px;height:18px;box-shadow:0 0 0 1px var(--store-border);border:2px solid #fff;border-radius:50%;display:block}.store-variant-swatches{flex-wrap:wrap;gap:8px;display:flex}.store-variant-swatch{border:1px solid var(--store-border);background:var(--store-surface,#fff);max-width:100%;min-height:48px;color:var(--store-text);border-radius:9px;align-items:center;gap:8px;padding:4px 9px 4px 4px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:inline-flex}.store-variant-swatch:hover{border-color:var(--store-primary);color:var(--store-text);transform:translateY(-1px)}.store-variant-swatch:focus-visible{outline:3px solid color-mix(in srgb,var(--store-primary) 28%,transparent);outline-offset:2px}.store-variant-swatch.is-selected{border-color:var(--store-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--store-primary) 18%,transparent)}.store-variant-swatch img,.store-variant-swatch__placeholder{background:var(--store-surface-soft,#eef1f5);width:38px;height:38px;color:var(--store-muted);object-fit:cover;border-radius:6px;flex:0 0 38px;place-items:center;font-size:13px;font-weight:700;display:grid;overflow:hidden}.store-variant-swatch__label{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.store-variant-swatch--compact{border-radius:7px;width:30px;min-height:30px;padding:2px}.store-variant-swatch--compact img,.store-variant-swatch--compact .store-variant-swatch__placeholder{border-radius:4px;flex-basis:24px;width:24px;height:24px;font-size:10px}.store-product-card__colors>.store-variant-swatch{flex:0 0 30px;width:30px;max-width:30px;height:30px;min-height:30px;display:block;overflow:hidden}.store-product-card__colors>.store-variant-swatch img,.store-product-card__colors>.store-variant-swatch .store-variant-swatch__placeholder{object-fit:cover;width:24px;max-width:24px;height:24px;max-height:24px;display:block}.store-product-card__variant-count{border:1px solid var(--store-border);background:var(--store-surface-soft,#f1f3f5);width:30px;height:30px;color:var(--store-muted);border-radius:7px;flex:0 0 30px;place-items:center;font-size:11px;font-weight:700;display:inline-grid}.store-product-card__price-note,.store-related-card__price-note,.store-product-price-note{color:var(--store-muted);margin:0 0 14px;font-size:12px;line-height:1.45}.store-product-price-note{margin:0 0 1.15rem;font-size:.9rem}.store-product-card__action{text-align:center;width:100%;margin-top:auto;font-size:14px;display:block}.store-product-specifications{color:var(--store-text);flex-wrap:wrap;gap:8px 14px;margin:0 0 16px;display:flex}.store-product-specifications span{gap:4px;display:inline-flex}.store-layout{gap:18px;min-width:0;display:grid}.store-layout--checkout{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr)}.store-layout--checkout>aside{align-self:start;position:sticky;top:24px}.checkout-section{border-bottom:1px solid var(--store-border);padding:20px 0}.checkout-section:last-child{border-bottom:0}.checkout-section h2{align-items:center;gap:10px;margin-top:0;display:flex}.checkout-step{background:var(--store-primary);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.9rem;display:inline-grid}.checkout-products__header{color:var(--store-muted);grid-template-columns:minmax(0,1fr) minmax(110px,150px) minmax(70px,100px) minmax(110px,130px);gap:16px;padding:0 0 8px;font-size:14px;display:grid}.checkout-products__header span:not(:first-child){text-align:right}.checkout-product-row{border-top:1px solid var(--store-border);grid-template-columns:minmax(0,1fr) minmax(110px,150px) minmax(70px,100px) minmax(110px,130px);align-items:center;gap:16px;padding:17px 0;display:grid}.checkout-product-row__info strong{font-size:15px;display:block}.checkout-product-row__info small{font-size:14px}.checkout-product-row small{margin-top:4px;display:block}.checkout-product-row .store-price{font-size:15px}.checkout-product-row__price,.checkout-product-row__quantity,.checkout-product-row__total{text-align:right}.checkout-summary__product{gap:3px;padding:10px 0;display:grid}.checkout-summary__product+.checkout-summary__product{margin-top:3px}.checkout-summary__product-main{justify-content:space-between;align-items:center;gap:12px;display:flex}.checkout-summary__product-main>span{min-width:0;font-size:15px;font-weight:600}.checkout-summary__product-main .store-price{flex:none;font-size:15px}.checkout-summary__product>small{font-size:14px}.checkout-summary__grand-total{border-top:1px solid var(--store-border);margin-top:6px;padding-top:6px}.checkout-summary__grand-total>strong,.checkout-summary__grand-total .store-price{font-size:16px}.checkout-summary__fx{border-top:1px solid var(--store-border);margin-top:10px;padding-top:10px}.checkout-summary__payable{margin-top:3px}.checkout-summary__payable>strong{font-size:17px}.store-layout--checkout>aside>.store-summary__row{margin-top:3px}.store-layout--product{grid-template-columns:repeat(2,minmax(0,1fr))}.store-product-media{min-width:0}.store-product-breadcrumb{margin-bottom:10px;font-size:13px}.store-product-image{aspect-ratio:4/3;object-fit:cover;background:#eef1f5;border-radius:8px;width:100%}.store-product-gallery{flex-wrap:nowrap;gap:10px;max-width:100%;padding:8px 2px 4px;display:flex;overflow-x:auto}.store-product-gallery__item{border:1px solid var(--store-border);cursor:pointer;background:#eef1f5;border-radius:8px;flex:0 0 82px;width:82px;height:64px;padding:0;overflow:hidden}.store-product-gallery__item img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=767.98px){.store-product-gallery__item{flex-basis:64px;width:64px;height:56px}.store-variant-swatches{gap:6px}.store-variant-swatch{min-height:44px;padding-right:7px}.store-variant-swatch img,.store-variant-swatch__placeholder{flex-basis:34px;width:34px;height:34px}.store-variant-swatch--compact{width:29px;min-height:29px}.store-variant-swatch--compact img,.store-variant-swatch--compact .store-variant-swatch__placeholder{flex-basis:23px;width:23px;height:23px}}.store-main{padding:32px 0}.store-muted{color:var(--store-muted)}.store-summary__row small{font-size:.8rem;display:block}.store-price{font-size:17px;font-weight:700}.store-price__unit{color:var(--store-muted);font-size:.85rem;font-weight:400}.store-price--approximate{color:var(--store-muted);margin-top:2px;font-size:.9rem}.store-price--list{color:var(--store-muted);font-size:.95rem;font-weight:400;text-decoration:line-through}.store-dealer-price{border:1px solid var(--store-border);border-radius:var(--store-radius);background:var(--store-surface);margin:0 0 1.15rem;padding:1rem}.store-dealer-price__label{color:var(--store-primary);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.4rem;font-size:.75rem;font-weight:700}.store-dealer-price__main{flex-wrap:wrap;align-items:baseline;gap:.4rem .75rem;display:flex}.store-dealer-price__main strong{color:var(--store-text);font-size:clamp(1.3rem,2.5vw,1.7rem);line-height:1.2}.store-dealer-price__main span,.store-dealer-price__tax{color:var(--store-muted);font-size:.9rem}.store-dealer-price__tax{margin-top:.3rem}.store-dealer-price__meta{color:var(--store-muted);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:.7rem;font-size:.82rem;display:flex}.store-dealer-price__discount{color:var(--store-primary);background:#eaf2fd;border-radius:999px;padding:.2rem .45rem;font-weight:700}.store-alert{color:#174a83;background:#eaf2fd;border-radius:8px;margin-bottom:16px;padding:12px 14px}.store-alert--error{color:#a21c1c;background:#fdecec}.store-form-row{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.store-field{gap:6px;display:grid}.store-input,.store-select{border:1px solid var(--store-border);background:#fff;border-radius:7px;width:100%;min-height:42px;padding:10px 12px}.store-button{background:var(--store-primary);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:7px;padding:11px 16px}.store-button--secondary{color:var(--store-text);background:#eef1f5}.store-table-wrap{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.store-table{border-collapse:collapse;width:100%;min-width:640px}.store-table th,.store-table td{text-align:left;border-bottom:1px solid var(--store-border);vertical-align:top;padding:12px 8px}.cart-table{table-layout:fixed;min-width:0;font-size:15px}.cart-table th{font-size:14px;line-height:1.25}.cart-table th:first-child,.cart-table td:first-child{width:24%}.cart-table th:nth-child(2),.cart-table td:nth-child(2),.cart-table th:nth-child(3),.cart-table td:nth-child(3){width:11%}.cart-table th:nth-child(4),.cart-table td:nth-child(4){width:10%}.cart-table th:nth-child(5),.cart-table td:nth-child(5){width:13%}.cart-table th:nth-child(6),.cart-table td:nth-child(6){width:10%}.cart-table th:nth-child(7),.cart-table td:nth-child(7){width:13%}.cart-table th:nth-child(8),.cart-table td:nth-child(8){width:8%}.cart-table th:nth-child(n+3),.cart-table td:nth-child(n+3){text-align:right}.cart-table .store-price{font-size:15px}.cart-table .store-alert{grid-column:1/-1;margin-top:8px;margin-bottom:0;padding:8px 10px;font-size:13px}.cart-table .store-input{width:76px;min-height:36px;padding:7px 8px;font-size:15px}.cart-table td:nth-child(6) .store-form-row,.cart-table td:nth-child(8) form{justify-content:flex-end}.cart-summary{gap:8px;max-width:410px;font-size:15px}.cart-summary .store-price{font-size:15px}.cart-summary__try{border-top:1px solid var(--store-border);margin-top:4px;padding-top:8px}.store-summary{gap:10px;max-width:360px;margin-top:20px;margin-left:auto;display:grid}.store-summary.cart-summary{max-width:410px}.store-summary__row{justify-content:space-between;gap:20px;display:flex}.store-page-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:1.5rem;display:flex}.store-product-detail-section{margin-top:36px}.store-product-detail-section h2{margin:0 0 14px;font-size:24px}.store-product-long-description{color:var(--store-text);white-space:pre-line;font-size:16px;line-height:1.6}.store-related-products{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;min-width:0;display:grid}.store-related-card{background:var(--store-surface);border:1px solid var(--store-border);border-radius:10px;min-width:0;overflow:hidden}.store-related-card__media{aspect-ratio:1;background:#f1f3f6;display:block;position:relative}.store-related-card__media img{object-fit:cover;width:100%;height:100%;display:block}.store-related-card__placeholder{width:100%;height:100%;color:var(--store-muted);place-items:center;font-size:12px;display:grid}.store-related-card__badge{background:var(--store-text);color:#fff;border-radius:999px;padding:3px 6px;font-size:10px;font-weight:600;position:absolute;top:7px;left:7px}.store-related-card__body{flex-direction:column;gap:5px;min-height:132px;padding:10px;display:flex}.store-related-card h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:34px;margin:0;font-size:14px;line-height:1.2;display:-webkit-box;overflow:hidden}.store-related-card h3 a{color:var(--store-text)}.store-related-card strong{font-size:14px}.store-related-card small{color:var(--store-primary);font-size:12px}.store-related-card__action{text-align:center;width:100%;margin-top:auto;padding:7px 8px;font-size:13px}.store-page-heading h1{margin:0}.store-actions-end{text-align:right;margin-top:16px}.store-form-actions{margin-top:16px}.dealer-layout{grid-template-columns:minmax(240px,260px) minmax(0,1fr);align-items:start;gap:28px;min-width:0;display:grid}.dealer-sidebar{min-width:0;position:sticky;top:20px}.dealer-menu{background:var(--store-surface);border:1px solid var(--store-border);border-radius:var(--store-radius);padding:10px}.dealer-menu__toggle{display:none}.dealer-nav{gap:4px;margin:0;padding:0;display:grid}.dealer-nav a{min-height:46px;color:var(--store-muted);border-radius:8px;align-items:center;gap:11px;padding:10px 12px;font-size:15px;font-weight:500;display:flex}.dealer-nav a:hover{color:var(--store-text);background:#f3f6fa}.dealer-nav a.is-active{color:var(--store-primary);background:#eaf2fd;font-weight:600}.dealer-nav__icon{color:currentColor;place-items:center;width:20px;height:20px;font-size:18px;line-height:1;display:inline-grid}.dealer-main{min-width:0}body.store-body--dealer .dealer-main{color:var(--dealer-text-color,var(--store-text))}body.store-body--dealer .dealer-main>.store-page-heading .store-muted,body.store-body--dealer .dealer-main>.store-muted{color:var(--dealer-text-color,var(--store-muted))}body.store-body--dealer .dealer-main .store-card,body.store-body--dealer .dealer-sidebar .dealer-menu{color:var(--store-text)}.store-nav__badge{z-index:2;justify-content:center;align-items:center;width:32px;height:32px;font-weight:600;display:inline-flex;position:relative;overflow:visible}.store-nav__badge img{object-fit:contain;width:60px;height:60px;display:block;position:absolute;top:calc(50% + 10px);right:50%;transform:translate(50%,-20%)}.dealer-periods a{border:1px solid var(--store-border);color:var(--store-text);background-color:#fff;border-radius:999px;flex:none;padding:8px 12px;font-size:.92rem}.dealer-periods a:not(.is-active){color:var(--store-text);background:#fff}.dealer-periods a.is-active{background:var(--store-primary);border-color:var(--store-primary);color:#fff}.dealer-kpis{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:16px;margin-bottom:16px;display:grid}.dealer-kpis span{color:var(--store-muted);font-size:.9rem;display:block}.dealer-kpis strong{margin-top:8px;font-size:1.2rem;display:block}.dealer-status{color:#174a83;background:#eaf2fd;border-radius:999px;padding:7px 10px;font-size:.9rem}.dealer-periods{gap:8px;margin-bottom:16px;display:flex;overflow-x:auto}.dealer-chart{gap:12px;display:grid}.dealer-chart__label{justify-content:space-between;gap:12px;margin-bottom:5px;font-size:.9rem;display:flex}.dealer-chart__track{background:#edf0f4;border-radius:999px;height:9px;overflow:hidden}.dealer-chart__track>div{background:var(--store-primary);border-radius:inherit;min-width:0;height:100%}.dealer-account-grid{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:18px;display:grid}.dealer-account-grid .store-form-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.dealer-account-grid__wide{grid-column:1/-1}.dealer-account-grid textarea.store-input{resize:vertical;min-height:96px}.dealer-account-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:0;display:grid}.dealer-account-details>div{min-width:0}.dealer-account-details dt{color:var(--store-muted);margin-bottom:4px;font-size:.85rem}.dealer-account-details dd{color:var(--store-text);overflow-wrap:anywhere;margin:0;font-size:.98rem}.dealer-account-details__wide{grid-column:1/-1}@media (width<=767.98px){.store-layout--checkout,.store-layout--product{grid-template-columns:1fr}.store-layout--checkout>aside{position:static}.store-layout--checkout>form{order:0}.store-layout--checkout>aside{order:1}.dealer-layout{display:block}.dealer-sidebar{margin-bottom:18px;position:static}.dealer-menu{padding:0}.dealer-menu__toggle{cursor:pointer;min-height:46px;color:var(--store-text);justify-content:space-between;align-items:center;padding:12px 14px;font-size:15px;font-weight:600;list-style:none;display:flex}.dealer-menu__toggle::-webkit-details-marker{display:none}.dealer-menu__toggle:after{content:"⌄";color:var(--store-muted);font-size:18px}.dealer-menu:not([open]) .dealer-nav{display:none}.dealer-nav{padding:0 8px 8px}.dealer-account-grid,.dealer-account-details{grid-template-columns:1fr}.dealer-account-details__wide{grid-column:auto}.store-main{padding:24px 10px}.store-related-products{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}}@media (width<=639.98px){:root{--store-shell-padding:16px}.store-footer{margin-top:40px;padding-top:36px}.store-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px}.store-nav__inner{min-height:calc(var(--store-header-height,64px) - 7px);flex-wrap:wrap;align-items:center;padding-block:0;position:relative}.store-mobile-cart{color:var(--store-header-text,var(--store-primary));align-items:center;gap:4px;padding:20px 4px 4px 10px;font-size:18px;display:inline-flex}.store-mobile-toggle{color:var(--store-header-text,var(--store-primary));background:0 0;border:0;order:3;padding:20px 10px 4px 4px;font-size:22px;display:block}.store-brand{max-width:52%;position:absolute;left:50%;transform:translate(-50%)}.store-brand__logo{width:120px}.store-mobile-cart{order:1}.store-brand{order:2}.store-nav__links{order:4;gap:8px;width:100%;margin-left:0}.store-nav__links>a,.store-nav__links>form,.store-nav__links>.store-nav__home,.store-nav__links>.store-nav__moon-money,.store-nav__products-menu{display:none}.store-nav__links>a[href*=cart]{display:inline-block}.store-mobile-drawer{z-index:40;background:var(--store-header-bg,var(--store-surface));border-bottom:1px solid var(--store-border);display:block;position:absolute;top:100%;left:0;right:0;box-shadow:0 10px 24px #1824331f}.store-mobile-drawer[hidden]{display:none}.store-mobile-drawer .store-shell{gap:4px;padding-block:14px;display:grid}.store-mobile-drawer a,.store-mobile-drawer summary{color:var(--store-header-text,var(--store-text));padding:10px 4px;font-size:15px}.store-mobile-drawer details summary{cursor:pointer;list-style:none}.store-mobile-drawer details summary::-webkit-details-marker{display:none}.store-mobile-drawer__categories{gap:4px;padding:8px 10px;display:grid}.store-mobile-dealer-logout{border-top:1px solid var(--store-border);margin-top:8px;padding-top:12px;display:block}.store-mobile-dealer-logout__button{color:#b42318;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:10px 4px;font-size:15px}.dealer-account-mobile-logout{margin-top:16px;display:block}.dealer-account-mobile-logout .store-button{width:100%}.store-mobile-category-menu>summary{min-height:42px;color:var(--store-header-text,var(--store-text));align-items:center;padding:10px 4px;font-size:15px;font-weight:600;display:flex}.store-mobile-category-menu>summary:after{content:"›";color:var(--store-muted);margin-left:auto;font-size:18px;line-height:1}.store-mobile-category-menu[open]>summary:after{content:"⌄"}.store-mobile-category{margin:0}.store-mobile-category>summary,.store-mobile-category__leaf{min-height:42px;color:var(--store-header-text,var(--store-text));align-items:center;padding:10px 4px;font-size:15px;display:flex}.store-mobile-category>summary{cursor:pointer;font-weight:600;list-style:none}.store-mobile-category>summary::-webkit-details-marker{display:none}.store-mobile-category>summary:after{content:"›";color:var(--store-muted);margin-left:auto;font-size:18px;line-height:1}.store-mobile-category[open]>summary{background:#206bc40f}.store-mobile-category[open]>summary:after{content:"⌄"}.store-mobile-category>summary>a{min-width:0;color:inherit;flex:1}.store-mobile-category__children{border-left:1px solid var(--store-border);gap:2px;margin-left:12px;padding-left:12px;display:grid}.store-mobile-category__leaf{padding-left:4px}.store-nav__products-menu{width:auto}.store-nav__products-menu>summary{padding-block:6px}.store-mega-menu{width:100%;padding-top:8px;position:static;left:auto;right:auto}.store-mega-menu__inner{border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px;padding:16px;box-shadow:0 5px 18px #18243314}.store-nav__links a{white-space:nowrap;min-width:0;padding-block:6px}.store-card{padding:16px}.store-grid,.store-product-grid{grid-template-columns:1fr}.store-catalog-heading{margin-bottom:20px;display:block}.store-category-nav{overscroll-behavior-x:contain;width:100%;max-width:100%;margin-top:18px;overflow-x:auto}.store-form-row{align-items:stretch}.store-form-row>*{flex:100%}.store-form-row .store-button{width:100%}.store-product-search{flex-wrap:wrap}.store-product-search .store-input{flex:100%}.store-product-search .store-button,.store-product-search a.store-button{text-align:center;flex:1 1 0}.store-page-heading{flex-wrap:wrap;align-items:flex-start;margin-bottom:1rem}.store-page-heading>form,.store-page-heading .store-button{width:100%}.store-table{font-size:.9rem}.cart-table{table-layout:auto;min-width:0;font-size:15px}.cart-table thead{display:none}.cart-table tbody,.cart-table tr,.cart-table td{width:100%;display:block}.cart-table tr{border:1px solid var(--store-border);border-radius:var(--store-radius);margin-bottom:12px;padding:4px 10px}.cart-table td{border-bottom:1px solid var(--store-border);text-align:right;grid-template-columns:minmax(100px,36%) minmax(0,1fr);align-items:center;gap:10px;padding:9px 0;display:grid}.cart-table td:before{content:attr(data-label);color:var(--store-muted);text-align:left;font-size:13px;font-weight:600}.cart-table td:last-child{border-bottom:0}.cart-table th:nth-child(n),.cart-table td:nth-child(n){width:100%}.cart-table td:nth-child(8) form{justify-content:flex-end}.cart-table td:nth-child(6) .store-form-row>*{flex:none}.cart-table td .store-alert{margin-left:0}.store-summary,.store-summary.cart-summary{max-width:none}.store-summary__row{gap:12px}.dealer-account-grid .store-form-row{grid-template-columns:1fr}.store-actions-end{text-align:stretch}.store-actions-end .store-button{text-align:center;width:100%;display:block}.checkout-product-row{grid-template-columns:minmax(0,1fr) auto;gap:8px}.checkout-product-row__total{grid-area:1/2}.checkout-products__header{display:none}.checkout-product-row__price{text-align:left;grid-area:2/1}.checkout-product-row__quantity{grid-area:2/2}}@media (width>=640px) and (width<=991.98px){.store-product-grid--catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.store-catalog-heading{flex-direction:column;align-items:start}.store-category-nav{width:100%;max-width:100%}}@media (width>=768px) and (width<=991.98px){.store-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639.98px){.store-catalog-layout{grid-template-columns:1fr;gap:14px}.store-category-sidebar{order:0}.store-product-grid--catalog{order:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.store-related-products{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;gap:10px;padding-bottom:6px;display:flex;overflow-x:auto}.store-related-card{scroll-snap-align:start;flex:0 0 calc(50% - 5px)}}@media (width<=767.98px){.store-category-filter-toggle{border:1px solid var(--store-border);color:var(--store-text);background:#fff;border-radius:9px;margin:0 0 12px;padding:9px 12px;font-size:14px;display:block}.store-catalog-layout{display:block}.store-category-sidebar{margin-bottom:14px;display:none}.store-category-sidebar.is-open{display:block}}.store-header-slider{min-height:max(30px, var(--slider-height,34px));background:var(--slider-bg);color:var(--slider-text);font:500 var(--slider-size-desktop,var(--slider-size,16px))/1.25 var(--slider-family);text-align:center;justify-content:center;align-items:center;padding:6px 48px;display:flex;position:relative;overflow:hidden}.store-header-slider__track{justify-content:center;align-items:center;width:100%;min-width:0;display:flex}.store-header-slider__slide{display:none}.store-header-slider__slide.is-active{display:block}.store-header-slider__control{z-index:1;width:28px;height:28px;color:inherit;font:inherit;cursor:pointer;opacity:.9;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:1.5rem;line-height:1;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.store-header-slider__control:hover,.store-header-slider__control:focus-visible{opacity:1;background:#ffffff2e}.store-header-slider__control:focus-visible{outline-offset:2px;outline:2px solid}.store-header-slider__control--prev{left:300px}.store-header-slider__control--next{right:300px}@media (width<=639.98px){.store-header-slider{font-size:var(--slider-size-mobile,var(--slider-size,14px));padding-inline:38px}.store-header-slider__control--prev{left:6px}.store-header-slider__control--next{right:6px}}.store-info-page .legal-page{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:40px;display:grid}.legal-page__nav{position:sticky;top:96px}.legal-page__nav ul{border-left:1px solid var(--store-border);margin:0;padding:0;list-style:none}.legal-page__nav a{color:var(--store-muted);border-left:2px solid #0000;margin-left:-1px;padding:8px 0 8px 16px;font-size:.92rem;line-height:1.35;text-decoration:none;display:block}.legal-page__nav a:hover,.legal-page__nav a:focus-visible{color:var(--store-primary)}.legal-page__nav a.is-active{color:var(--store-text);border-left-color:var(--store-primary);font-weight:600}.legal-page__content{min-width:0;max-width:760px}.legal-page__header{border-bottom:1px solid var(--store-border);margin-bottom:28px;padding-bottom:20px}.legal-page__header h1{color:var(--store-text);margin:0;font-size:clamp(1.7rem,3.4vw,2.5rem);font-weight:600;line-height:1.15}.legal-page__meta{color:var(--store-muted);margin:10px 0 0;font-size:.85rem}.legal-content{color:var(--store-text);overflow-wrap:anywhere;font-size:1rem;line-height:1.7}.legal-content h2{margin:34px 0 10px;font-size:1.2rem;font-weight:600;line-height:1.3}.legal-content h3{margin:22px 0 8px;font-size:1rem;font-weight:600}.legal-content p,.legal-content ul,.legal-content ol{margin:0 0 14px}.legal-content ul,.legal-content ol{padding-left:22px}.legal-content li{margin-bottom:6px}.legal-content a{color:var(--store-primary);text-underline-offset:2px;text-decoration:underline}.legal-lead{color:var(--store-muted);font-size:1.05rem}.legal-note{background:var(--store-bg);border-left:3px solid var(--store-primary);padding:12px 16px}.legal-seller{background:var(--store-border);border:1px solid var(--store-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0 0 18px;display:grid}.legal-seller div{background:#fff;padding:12px 14px}.legal-seller dt{color:var(--store-muted);letter-spacing:.06em;text-transform:uppercase;margin:0 0 2px;font-size:.75rem}.legal-seller dd{margin:0;font-weight:500}.legal-faq details{border-bottom:1px solid var(--store-border)}.legal-faq summary{cursor:pointer;padding:16px 28px 16px 0;font-weight:600;list-style:none;position:relative}.legal-faq summary::-webkit-details-marker{display:none}.legal-faq summary:after{content:"+";color:var(--store-muted);font-size:1.4rem;font-weight:400;position:absolute;top:12px;right:4px}.legal-faq details[open] summary:after{content:"−"}.legal-faq summary:focus-visible{outline:2px solid var(--store-primary);outline-offset:2px}.legal-faq details p{color:var(--store-muted);margin:0 0 16px}.legal-table-wrap{-webkit-overflow-scrolling:touch;margin:0 0 16px;overflow-x:auto}.legal-table{border-collapse:collapse;width:100%;min-width:520px;font-size:.92rem}.legal-table th,.legal-table td{border:1px solid var(--store-border);text-align:left;vertical-align:top;padding:10px 12px}.legal-table th{background:var(--store-bg);font-weight:600}@media (width<=900px){.legal-page{grid-template-columns:1fr;gap:24px}.legal-page__nav{order:2;position:static}.legal-page__nav ul{border-left:0;flex-wrap:wrap;gap:8px;display:flex}.legal-page__nav a{border:1px solid var(--store-border);border-radius:999px;margin:0;padding:6px 12px;font-size:.85rem}.legal-page__nav a.is-active{border-color:var(--store-primary)}}@media (width<=640px){.legal-seller{grid-template-columns:1fr}.legal-content{font-size:.97rem}}
