:root.dark{--admin-canvas:#0b1018;--admin-surface:#131b27;--admin-raised:#192332;--admin-input:#0e1622;--admin-border:#293648;--admin-text:#eef3fa;--admin-muted:#a0afc2;--admin-accent:#5ee0c0}:root.dark .pages-workspace{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--admin-text);background:radial-gradient(ellipse at 85% 0%, #17344240, transparent 48%), var(--admin-canvas)}:root.dark .admin-topbar{border-color:var(--admin-border);background:#101824ed;box-shadow:0 4px 24px #0002}:root.dark .admin-sidebar{border-color:var(--admin-border);background:linear-gradient(#182232,#111925);box-shadow:0 16px 48px #0005,inset 0 1px #ffffff06}:root.dark .admin-sidebar a[aria-current=page]{color:#8ff0d8;background:linear-gradient(145deg,#164a48,#163336);border:1px solid #36bfa15c;box-shadow:0 4px 18px #0d94881a}:root.dark :is(.catalog-admin,.order-manager,.admin-form-overlay,.category-management-drawer),:root.dark :is(.catalog-heading h1,.catalog-panel h2,.settings-section h2,.pages-list-header h1,.editor-title h1,.order-empty h2,.category-management-empty h3){color:var(--admin-text)}:root.dark :is(.catalog-eyebrow,.catalog-section-label,.admin-form-header p){color:var(--admin-accent)}:root.dark :is(.catalog-heading p:not(.catalog-eyebrow),.catalog-hint,.catalog-empty,.category-list-caption,.category-identity small,.category-product-count span,.catalog-table-item small,.settings-section-heading p,.settings-note,.settings-logo-card p,.settings-overview p,.settings-overview dt,.settings-savebar p,.category-management-empty p,.category-management-drawer>header>div>p:not(.catalog-eyebrow),.order-detail-meta,.order-payment,.order-totals dt,.order-detail-card address,.order-detail-card>p){color:var(--admin-muted)}:root.dark :is(.catalog-panel,.catalog-stats>div,.settings-section,.pages-table-card,.order-metrics>div,.order-list-panel,.order-detail-card){background:var(--admin-surface);border-color:var(--admin-border);border-radius:16px;box-shadow:0 8px 24px #0002,inset 0 1px #ffffff04}:root.dark .catalog-stats>div{background:radial-gradient(at 100% 0,#28576330,#0000 65%),linear-gradient(135deg,#182433,#131b27);padding-top:23px;padding-bottom:23px;position:relative;overflow:hidden}:root.dark .catalog-stats>div:after{content:"";background:#5ee0c0;border-radius:0 0 4px 4px;width:36px;height:2px;position:absolute;top:0;left:20px}:root.dark .catalog-stats>div:nth-child(2):after{background:#91a8fa}:root.dark .catalog-stats>div:nth-child(3):after{background:#e9bd73}:root.dark .catalog-stats span{color:#b3c0d1}:root.dark .catalog-stats strong{color:#f4f7fc;font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:32px;font-weight:700}:root.dark .catalog-button{color:#dce6f3;background:linear-gradient(#1c2838,#172231);border-color:#344359;transition:background .16s,border-color .16s,box-shadow .16s;box-shadow:inset 0 1px #ffffff05}:root.dark .catalog-button:not(:disabled):hover{background:#233248;border-color:#556981}:root.dark .catalog-button.primary{color:#fff;background:linear-gradient(135deg,#0f9d86,#087869);border-color:#26b39a;box-shadow:0 4px 16px #0d948822,inset 0 1px #ffffff12}:root.dark .catalog-button.primary:not(:disabled):hover{background:linear-gradient(135deg,#14ad93,#0c8976);border-color:#5ee0c0}:root.dark :is(.catalog-search,.catalog-field input,.catalog-field select,.catalog-field textarea,.catalog-table-toolbar>select,.settings-field input,.settings-field select,.settings-field textarea,.pages-search,.editor-field>input,.editor-field>textarea,.order-toolbar>label,.order-toolbar>select,.order-update-form input,.order-update-form select,.order-update-form textarea){background:var(--admin-input);color:#e5edf8;border-color:#344257}:root.dark .catalog-search{box-shadow:inset 0 1px 3px #0002}:root.dark :is(.catalog-search input,.pages-search input,.order-toolbar input){color:#e5edf8}:root.dark :is(.catalog-admin,.settings-sections,.pages-workspace,.admin-form-body) input::placeholder,:root.dark :is(.catalog-admin,.settings-sections,.admin-form-body) textarea::placeholder{color:#8496ae;opacity:1}:root.dark :is(.catalog-search,.pages-search):focus-within{border-color:#5ee0c0;box-shadow:0 0 0 3px #5ee0c014}:root.dark :is(.catalog-admin,.admin-form-drawer,.category-management-drawer) :is(a,button,input,select,textarea):focus-visible{outline-color:#5ee0c0}:root.dark .category-group{background:#151e2b;border-color:#2c394c;border-radius:13px;transition:border-color .16s;box-shadow:0 3px 12px #0001}:root.dark .category-group:hover{border-color:#52647b}:root.dark .category-parent{background:linear-gradient(105deg,#1a2636,#151e2b 65%)}:root.dark :is(.category-child,.category-no-children,.category-branch,.catalog-admin td,.catalog-structure-preview,.order-list-panel td,.order-detail-item,.order-pagination,.settings-overview dl){border-color:var(--admin-border)}:root.dark .category-child{background:#101925}:root.dark :is(.category-expand,.category-store-link){color:#a4b5cc}:root.dark :is(.category-store-link:hover,.category-add-child,.category-no-children button,.category-list-caption button,.category-management-breadcrumbs button){color:var(--admin-accent)}:root.dark .category-list-caption>span:first-child{color:#c9d5e5}:root.dark .category-manage-parent:hover{background:#ffffff05}:root.dark .category-expand:hover{color:#fff;background:#2c3c50}:root.dark .category-identity img{background:#263348;border-color:#42526a}:root.dark :is(.catalog-badge,.category-name-line .catalog-badge){color:#8fe1cb;background:#5ee0c014;border:1px solid #5ee0c025}:root.dark :is(.catalog-row-actions button,.category-group .catalog-row-actions button){color:#cddbed;background:#1b2839;border-color:#3a4c64}:root.dark :is(.catalog-row-actions button,.category-group .catalog-row-actions button):not(:disabled):hover{background:#2a3a50;border-color:#637c9b}:root.dark .catalog-row-actions .danger{color:#ff9ba8}:root.dark .catalog-row-actions .danger:not(:disabled):hover{color:#ffc4cc;background:#4e243144;border-color:#d6657766}:root.dark :is(.catalog-admin th,.order-list-panel th,.pages-table th){color:#b3c2d6;border-color:var(--admin-border);background:#1a2535}:root.dark :is(.catalog-admin tbody tr:hover,.pages-table tbody tr:hover,.order-list-panel tbody tr:hover){background:#1b2839}:root.dark .catalog-status{color:#c2d0e4;background:#273347}:root.dark .catalog-status.available{color:#8ee7c8;background:#164239}:root.dark .catalog-alert{color:#cddbed;background:#1d2a3c;border-color:#3a4c64}:root.dark .catalog-alert.success{color:#a1ead1;background:#122e29;border-color:#286656}:root.dark :is(.catalog-alert.error,.order-error,.editor-notice-error){color:#ffc1ca;background:#35202a;border-color:#75404e}:root.dark :is(.admin-form-drawer,.category-management-drawer,.page-editor){background:var(--admin-canvas);color:var(--admin-text)}:root.dark :is(.admin-form-header,.category-management-drawer>header,.category-management-drawer>footer,.editor-topbar,.editor-sidebar){background:var(--admin-surface);border-color:var(--admin-border)}:root.dark :is(.admin-form-header>button,.category-management-breadcrumbs,.category-management-item,.settings-logo-card,.settings-upload){border-color:var(--admin-border)}:root.dark .category-management-item{background:var(--admin-surface)}:root.dark :is(.catalog-savebar,.settings-savebar){color:var(--admin-text);background:#192332f5;border-color:#394a61;box-shadow:0 12px 32px #0005}:root.dark :is(.settings-field,.settings-savebar strong,.catalog-field,.catalog-type-pill strong){color:#dde7f4}:root.dark :is(.settings-nav a,.settings-logo-card h3){color:#b8c8dd}:root.dark .settings-nav a:hover{color:var(--admin-accent);background:#203344}:root.dark :is(.settings-price-preview,.catalog-parent-select,.catalog-presets,.catalog-image-preview,.settings-logo-preview:not(.dark-surface),.editor-image-control){background:var(--admin-input);border-color:var(--admin-border)}:root.dark .settings-price-preview strong{color:#8fe1cb}:root.dark :is(.catalog-type-pill,.catalog-preset-chip){color:#c3d2e6;background:#172231;border-color:#36465b}:root.dark .catalog-type-pill:has(input:checked){color:#92e6ce;background:#163c37;border-color:#3ab79b}:root.dark :is(.catalog-parent-banner,.editor-help,.editor-notice,.pages-intro){color:#bce5dc;background:#16312f;border-color:#2f5551}:root.dark :is(.editor-preview,.editor-preview-toolbar,.editor-preview-footer,.editor-mobile-tabs,.pages-table-footer){border-color:var(--admin-border);color:#afc0d7;background:#101925}:root.dark .editor-preview-stage{background-image:radial-gradient(#394b65 .6px,#0000 .6px)}:root.dark :is(.editor-section-active,.editor-section-active .editor-section-row){background:#193b38;border-color:#32635b}:root.dark :is(.editor-field>label,.editor-section-select,.editor-section-active .editor-section-select,.pages-page-link strong){color:#dce6f3}:root.dark .order-status-pending{color:#f3d08b;background:#443620}:root.dark .order-status-shipped{color:#a8cbfa;background:#1f3653}:root.dark .order-status-delivered{color:#8ee7c8;background:#164239}:root.dark .order-status-cancelled{color:#ffc1ca;background:#472633}@media (prefers-reduced-motion:reduce){:root.dark :is(.category-group,.catalog-button){transition:none}}
html:root{--ui-canvas:#f7f9f9;--ui-surface:#fff;--ui-raised:#f0f5f5;--ui-input:#fff;--ui-border:#dce7e7;--ui-text:#242b31;--ui-muted:#5c6d73;--ui-accent:#007f82;--ui-soft:#edf8f7;--ui-banner-art:#009699;--ui-primary:#007f82;--ui-primary-hover:#006e71;--ui-primary-text:#fff;--ui-shadow:0 8px 28px #233b5710;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html:root.dark{--ui-canvas:#0b1018;--ui-surface:#131b27;--ui-raised:#1b2738;--ui-input:#0e1622;--ui-border:#344257;--ui-text:#edf3fc;--ui-muted:#a6b6cc;--ui-accent:#7edbdc;--ui-soft:#153537;--ui-banner-art:#25888e;--ui-primary:#7edbdc;--ui-primary-hover:#a4ebeb;--ui-primary-text:#103436;--ui-shadow:0 8px 28px #0003;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--ui-canvas);color:var(--ui-text)}html:root :is(.sole-home-section,.sole-auth-form,.sole-auth-card){background:var(--ui-surface);color:var(--ui-text);border-color:var(--ui-border)}html:root .sole-auth-page{background:radial-gradient(ellipse at top left, var(--ui-soft), var(--ui-canvas) 65%);color:var(--ui-text)}html:root :is(.sole-storefront,.sole-detail-store,.tracking-store){background:var(--ui-surface);color:var(--ui-text)}html:root .sole-button{border-radius:10px;font-weight:600}.sole-button-primary{background:var(--ui-primary);color:var(--ui-primary-text);box-shadow:0 3px 10px #007f8212}.sole-button-primary:hover:not(:disabled){background:var(--ui-primary-hover)}.sole-button-secondary{background:var(--ui-raised);color:var(--ui-text)}.sole-button-outline{border:1px solid var(--ui-border);color:var(--ui-text);background:0 0}.sole-button-ghost{color:var(--ui-muted);background:0 0}:is(.sole-button-secondary,.sole-button-outline,.sole-button-ghost):hover:not(:disabled){background:var(--ui-raised);color:var(--ui-text)}.sole-button-danger{color:#fff;background:#b7354f}.sole-button-danger:hover:not(:disabled){background:#96263d}html:root :is(.sole-storefront,.tracking-store,.admin-form-drawer,.pages-workspace) :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--ui-accent);outline-offset:3px}html:root .sole-header-header{background:var(--ui-surface);border-color:var(--ui-border);color:var(--ui-text);box-shadow:0 4px 20px #00000005}html:root .sole-header-searchField{background:var(--ui-canvas);border-color:var(--ui-border)}html:root .sole-header-searchField:focus-within{border-color:var(--ui-accent);background:var(--ui-input);box-shadow:0 0 0 3px #20b69318}html:root .sole-header-input{color:var(--ui-text)}html:root :is(.sole-header-brandCaption,.sole-header-searchIcon,.sole-header-account small,.sole-header-clearButton){color:var(--ui-muted)}html:root :is(.sole-header-iconButton,.sole-header-account,.sole-header-cart){color:var(--ui-text)}html:root :is(.sole-header-iconButton,.sole-header-clearButton):hover{background:var(--ui-raised);color:var(--ui-accent)}html:root .sole-header-searchButton{background:var(--ui-primary);color:var(--ui-primary-text)}html:root .sole-header-searchButton:hover{background:var(--ui-primary-hover)}html:root :is(.sole-collection-nav,.sole-category-strip){background:var(--ui-surface);border-color:var(--ui-border)}html:root .sole-collection-nav a{color:var(--ui-muted)}html:root .sole-collection-nav a:hover{background:var(--ui-raised);color:var(--ui-text)}html:root .sole-collection-nav a[aria-current=page]{background:var(--ui-primary);color:var(--ui-primary-text)}html:root .sole-collection-hero{background:var(--ui-surface);border-color:var(--ui-border);box-shadow:0 12px 36px #20494d12}html:root .sole-collection-hero h1{color:var(--ui-text)}html:root .sole-collection-description{color:var(--ui-muted)}html:root .sole-collection-eyebrow,html:root .sole-collection-art-caption{color:var(--ui-accent)}html:root :is(.sole-collection-assurance,.sole-collection-results,.sole-collection-results>span){color:var(--ui-muted)}html:root .sole-collection-assurance svg{color:var(--ui-accent)}html:root .sole-collection-results strong{color:var(--ui-text)}html:root .sole-collection-toolbar{border-color:var(--ui-border)}html:root .sole-collection-art:before{background:var(--ui-raised)}html:root :is(.sole-product-card,.sole-filter-panel,.sole-filter-drawer,.sole-navigation-panel){background:var(--ui-surface);color:var(--ui-text);border-color:var(--ui-border)}html:root .sole-product-media{background:#f5f6f8;border:0;border-radius:0}html:root .sole-product-content{padding-top:16px}html:root .sole-product-price{color:var(--ui-text);font-weight:700}html:root :is(.sole-product-subtitle,.sole-product-original,.sole-quick-detail){color:var(--ui-muted)}html:root :is(.sole-product-discount,.sole-detail-price>span,.sole-detail-feedback){color:var(--ui-accent)}html:root .sole-product-quick{border:1px solid #dce7e7;box-shadow:0 6px 20px #0002}html:root :is(.sole-detail-photo,.sole-detail-full-photo,.sole-quick-photo){background:#f7f8fa;border:1px solid #e2e7ed;border-radius:14px}html:root :is(.sole-detail-breadcrumb,.sole-detail-subtitle,.sole-detail-color>span,.sole-detail-size-heading>button,.sole-detail-size-heading h2 span,.sole-detail-price del,.sole-detail-accordions dt){color:var(--ui-muted)}html:root .sole-detail-breadcrumb [aria-current]{color:var(--ui-text)}html:root :is(.sole-detail-condition,.sole-detail-accordions,.sole-detail-accordions details,.sole-detail-sizes>button){border-color:var(--ui-border)}html:root .sole-detail-condition{background:var(--ui-raised);color:var(--ui-text);border-radius:8px}html:root .sole-detail-sizes>button{background:var(--ui-surface);color:var(--ui-text);border-radius:8px}html:root .sole-detail-sizes>button[aria-pressed=true],html:root .sole-detail-sizes>button:hover:not(:disabled){background:var(--ui-soft);border-color:var(--ui-accent);box-shadow:inset 0 0 0 1px var(--ui-accent)}html:root .sole-detail-sizes>button:disabled{background:var(--ui-raised);color:var(--ui-muted);opacity:.55}html:root .sole-detail-accordions details>p{color:var(--ui-muted)}html:root :is(.sole-product-add,.sole-detail-add,.sole-cart-checkout,.tracking-button,.checkout-footer .sole-cart-checkout){background:var(--ui-primary);color:var(--ui-primary-text);border-radius:10px}html:root :is(.sole-product-add,.sole-detail-add,.sole-cart-checkout,.tracking-button):hover:not(:disabled){background:var(--ui-primary-hover)}html:root :is(.sole-product-add,.sole-detail-add):disabled{background:var(--ui-raised);color:var(--ui-muted)}html:root :is(.sole-product-size-picker select,.tracking-lookup-form input){background:var(--ui-input);color:var(--ui-text);border-color:var(--ui-border);border-radius:8px}html:root :is(.tracking-empty,.tracking-result,.tracking-shipment,.tracking-payment){background:var(--ui-surface);border-color:var(--ui-border);border-radius:14px}html:root .tracking-result>header{background:var(--ui-raised);border-color:var(--ui-border)}html:root :is(.tracking-intro p,.tracking-empty p,.tracking-result dt,.tracking-shipment p,.tracking-payment p,.tracking-result>header p,.tracking-result>header span,.tracking-result>footer,.tracking-timeline time,.tracking-form-intro,.tracking-privacy,.tracking-back){color:var(--ui-muted)}html:root :is(.tracking-intro>span,.tracking-copy,.tracking-shipment>span,.tracking-result>footer button){color:var(--ui-accent)}html:root :is(.sole-cart-drawer.admin-form-drawer,.sole-quick-drawer.admin-form-drawer,.sole-detail-size-drawer.admin-form-drawer,.tracking-lookup-drawer.admin-form-drawer,.checkout-drawer.admin-form-drawer){background:var(--ui-surface);color:var(--ui-text)}html:root :is(.sole-cart-drawer,.tracking-lookup-drawer,.checkout-drawer) .admin-form-header,html:root .sole-cart-drawer .drawer-footer{background:var(--ui-surface);color:var(--ui-text);border-color:var(--ui-border)}html:root :is(.sole-cart-brand,.sole-cart-size,.sole-cart-condition,.sole-cart-tax-note,.sole-cart-continue,.sole-cart-summary dt>span,.sole-cart-delivery dt,.sole-cart-delivery dd,.sole-cart-empty p){color:var(--ui-muted)}html:root :is(.sole-cart-shipping,.sole-cart-checkout-notice,.checkout-choice,.checkout-payment-heading,.checkout-success>strong){background:var(--ui-soft);color:var(--ui-text);border-color:var(--ui-border)}html:root :is(.sole-cart-item+.sole-cart-item,.sole-cart-quantity,.checkout-payment,.checkout-payment>p,.checkout-success dl>div){border-color:var(--ui-border)}html:root .checkout-summary-panel{background:var(--ui-canvas);border-color:var(--ui-border)}html:root .checkout-form :is(input:not([type=checkbox]),textarea){background:var(--ui-input);color:var(--ui-text);border-color:var(--ui-border);border-radius:8px}html:root :is(.checkout-form label,.checkout-hint,.checkout-section-intro,.checkout-choice p,.checkout-payment>p,.checkout-consent,.checkout-footer p,.checkout-item-info>span,.checkout-summary-title>span,.checkout-loading,.checkout-success>p,.checkout-navigation,.checkout-field-label small,.checkout-note summary span){color:var(--ui-muted)}html:root .checkout-navigation strong{color:var(--ui-text)}html:root :is(.checkout-back,.checkout-note summary,.checkout-track-link,.checkout-order-summary>summary>span){color:var(--ui-accent)}html:root .checkout-track-link{border-color:var(--ui-border);border-radius:8px}html:root :is(.checkout-totals,.checkout-totals .checkout-grand-total,.tracking-result>footer){border-color:var(--ui-border)}html:root :is(.checkout-totals dt,.checkout-order-summary>summary>strong small){color:var(--ui-muted)}html:root :is(.checkout-success>span,.tracking-status-icon,.sole-cart-empty>span){background:var(--ui-soft);color:var(--ui-accent)}html:root.dark .tracking-cancelled{color:#ffc1ca;background:#472633}html:root .sole-announcement{color:#fff;box-shadow:none;background:#007f82;border-color:#ffffff24}html:root .sole-announcement-content>span:first-child:not(.sole-announcement-message){color:#fff;background:#ffffff14;border-color:#ffffff40}html:root .sole-announcement svg{color:#fff}html:root .sole-header-searchField{border-color:var(--ui-border);border-radius:12px}html:root .sole-header-searchButton{border-radius:8px}html:root .sole-collection-nav a[aria-current=page]{background:var(--ui-soft);color:var(--ui-accent);box-shadow:inset 0 0 0 1px var(--ui-border)}html:root .sole-collection-art{background:linear-gradient(135deg, var(--ui-banner-art), #00858b);box-shadow:none;border-radius:0;margin:0}html:root .sole-collection-art:before{content:"";z-index:-1;background:#ffffff12;border:1px solid #ffffff30;border-radius:48px;width:76%;height:76%;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)rotate(-12deg)}html:root .sole-collection-art-caption{color:#00777c;background:#fff;border-color:#fff;box-shadow:0 4px 16px #00565a18}html:root .sole-collection-count{color:var(--ui-muted);background:0 0;border:0;border-radius:0;padding:0}html:root .sole-collection-title-suffix{color:var(--ui-accent);font-weight:500}html:root .sole-collection-eyebrow{background:var(--ui-soft);letter-spacing:.15em;border-radius:6px;width:fit-content;padding:8px 11px}html:root .sole-collection-browse{box-shadow:0 5px 14px #007f821c}html:root .sole-deal-price-card{background:var(--ui-surface);border-color:var(--ui-border);border-radius:12px;box-shadow:0 2px 8px #24363804}html:root .sole-deal-price-card:hover{background:var(--ui-soft);border-color:var(--ui-accent)}html:root .sole-deal-price-card[aria-pressed=true]{background:var(--ui-soft);color:var(--ui-accent);border-color:var(--ui-accent);box-shadow:inset 0 0 0 1px var(--ui-accent)}html:root .sole-deal-price-eyebrow{color:var(--ui-muted)}html:root .sole-deal-price-action{color:var(--ui-accent);font-weight:600}html:root .sole-deal-banner{background:var(--ui-soft);color:var(--ui-text);border:1px solid var(--ui-border);border-radius:16px}html:root .sole-deal-banner-art:after{background:linear-gradient(90deg, var(--ui-soft) 0%, var(--ui-soft) 28%, transparent 74%)}html:root .sole-deal-banner-eyebrow{color:var(--ui-accent)}html:root .sole-deal-banner-button{background:var(--ui-primary);color:var(--ui-primary-text);border-radius:8px}html:root .sole-deal-banner-button:hover{background:var(--ui-primary-hover)}html:root .sole-footer-assistance{background:var(--ui-soft);color:var(--ui-text);border-color:var(--ui-border)}html:root .sole-footer-collection{background:var(--ui-soft);box-shadow:none}html:root .sole-footer-contact{background:var(--ui-canvas);box-shadow:none}html:root .sole-footer-surface{background:var(--ui-surface);color:var(--ui-text)}html:root .sole-footer-surface :is(a,button):focus-visible{outline-color:var(--ui-accent)}html:root .sole-home-main-banner{box-shadow:var(--ui-shadow)}html:root .sole-home-main-banner:hover{box-shadow:0 12px 32px #24363812}html:root .sole-product-card{min-width:0}html:root .sole-product-quick{background:var(--ui-surface);color:var(--ui-text);border-color:var(--ui-border)}html:root .sole-product-media{background:var(--ui-canvas)}html:root :is(.sole-collection-toolbar,.sole-detail-breadcrumb){line-height:1.6}html:root .sole-collection-toolbar select{border-radius:8px}html:root .sole-cart-checkout:focus-visible,html:root .sole-detail-add:focus-visible{outline-offset:4px}@media (max-width:767px){html:root .sole-home-main-banner{border-radius:12px}html:root .sole-home-promo-rail>div{border-radius:8px}html:root .sole-home-hero-cta{color:var(--ui-accent);border-radius:8px}html:root .sole-deal-banner-art:after{background:linear-gradient(90deg, var(--ui-soft), transparent 56%)}html:root .sole-deal-price-card{border-radius:8px}html:root .sole-collection-assurance{align-items:flex-start}html:root .sole-collection-assurance span{flex:1;line-height:1.6}}html:root:not(.dark) .pages-workspace{background:var(--ui-canvas);color:var(--ui-text)}html:root:not(.dark) :is(.catalog-admin,.order-manager){color:var(--ui-text)}html:root:not(.dark) :is(.catalog-panel,.catalog-stats>div,.settings-section,.pages-table-card,.order-list-panel,.order-metrics>div){border-color:var(--ui-border);box-shadow:var(--ui-shadow);border-radius:16px}html:root:not(.dark) .catalog-stats>div{background:linear-gradient(135deg,#fff,#f6f9fc)}html:root:not(.dark) .catalog-stats strong{color:var(--ui-text);font-variant-numeric:tabular-nums;font-weight:700}html:root:not(.dark) :is(.catalog-heading p:not(.catalog-eyebrow),.catalog-stats span,.catalog-hint,.category-identity small,.category-product-count span,.category-list-caption,.category-store-link,.settings-note,.settings-overview p,.settings-overview dt,.settings-section-heading p,.order-payment){color:var(--ui-muted)}html:root:not(.dark) .category-parent{background:linear-gradient(110deg,#f7f9fc,#fff)}html:root:not(.dark) .category-group{border-color:var(--ui-border);box-shadow:0 3px 10px #233b5705}html:root:not(.dark) .catalog-button{color:var(--ui-text);border-color:var(--ui-border);box-shadow:0 2px 4px #233b5705}html:root:not(.dark) .catalog-button.primary{background:var(--ui-primary);color:#fff;border-color:var(--ui-primary)}html:root:not(.dark) .catalog-button:hover:not(:disabled){border-color:#8fa3b9}html:root.dark :is(.image-picker-preview,.image-picker-editor,.editor-preview-path,.editor-device-toggle,.pages-button,.order-pagination button){background:var(--ui-raised);color:var(--ui-text);border-color:var(--ui-border)}html:root.dark .image-picker :is(.image-picker-button,.image-picker-url-input),html:root.dark .image-picker-controls :is(input[type=number],select){background:var(--ui-input);color:var(--ui-text);border-color:var(--ui-border)}html:root.dark :is(.image-picker-text,.catalog-presets summary,.catalog-structure-preview strong,.order-reference,.order-open){color:var(--ui-accent)}html:root.dark :is(.pages-list-header>div>p,.pages-table td,.pages-table-footer,.editor-section-description,.editor-preview-path,.image-picker,.order-history span,.order-detail-item p){color:var(--ui-muted)}html:root.dark :is(.pages-button-primary,.image-picker .image-picker-button.primary){background:var(--ui-primary);color:var(--ui-primary-text)}html:root.dark .catalog-button.primary{background:var(--ui-primary);color:var(--ui-primary-text);border-color:#7edbdc}html:root.dark .catalog-button.primary:hover:not(:disabled){background:var(--ui-primary-hover);border-color:var(--ui-primary-hover)}html:root.dark :is(.checkout-choice>svg,.checkout-payment-heading>svg,.sole-cart-savings,.sole-cart-size span){color:var(--ui-accent)}html:root.dark .tracking-timeline li:not(:last-child):before{background:var(--ui-border)}html:root.dark .tracking-timeline li:first-child>span{background:var(--ui-accent);box-shadow:0 0 0 4px var(--ui-soft)}html:root.dark .order-notice{color:#a2efd9;background:#153537}html:root.dark :is(.tracking-error,.checkout-error,.sole-detail-error,.sole-detail-unavailable){color:#ffc0ca}html:root.dark :is(.tracking-error,.checkout-error){background:#35202a;border-color:#75404e}html:root.dark :is(.navigation-category-root,.navigation-category-branch,.navigation-category-link,.navigation-category-menu){color:var(--ui-text);border-color:var(--ui-border)}html:root.dark :is(.navigation-inline-subcategories,.sole-navigation-panel){background:var(--ui-surface)}html:root.dark :is(.navigation-category-root:hover,.navigation-category-branch:hover,.navigation-category-link:hover,.navigation-category-root-active,.navigation-category-branch-open){background:var(--ui-raised);color:var(--ui-text)}html:root.dark :is(.navigation-category-view-all,.navigation-category-link-active,.navigation-track-order){background:var(--ui-soft);color:var(--ui-accent);border-color:#34594f}html:root.dark .sole-category-name{color:var(--ui-text)}html:root.dark .sole-category-art{background:0 0}html:root.dark .sole-footer-assistance{color:var(--ui-text);background:linear-gradient(110deg,#192636,#142b30)}html:root.dark .sole-loader-page{background:radial-gradient(ellipse at center, #142b30, var(--ui-canvas) 65%)}@media (pointer:coarse){:is(.catalog-button,.catalog-row-actions button,.category-expand,.pages-button,.admin-form-header>button,.tracking-copy){min-height:44px}.catalog-row-actions button,.category-expand{min-width:44px}.category-parent{grid-template-columns:44px minmax(150px,1fr) 75px auto auto}}@media (max-width:767px){:is(.catalog-field,.settings-field,.editor-field,.checkout-form) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px}.catalog-heading-actions{flex-wrap:wrap;width:100%}.catalog-heading-actions .catalog-button{flex:auto}.settings-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:740px) and (pointer:coarse){.category-parent{grid-template-columns:44px minmax(0,1fr) auto}}@media (prefers-reduced-motion:reduce){:is(.sole-storefront,.pages-workspace,.admin-form-drawer) *,.sole-button{scroll-behavior:auto;transition-duration:0s!important;animation-duration:0s!important}}
.admin-mobile-navigation.admin-form-drawer{width:min(340px,90vw);animation-name:admin-mobile-enter;left:0;right:auto}.admin-mobile-navigation>.admin-form-body{flex-direction:column;justify-content:space-between;gap:24px;display:flex}.admin-mobile-navigation :is(a,button){min-height:44px}.admin-mobile-navigation .admin-form-body>div:first-child>div{max-height:none}@keyframes admin-mobile-enter{0%{transform:translate(-100%)}to{transform:translate(0)}}@media (max-width:767px){html{scroll-padding-top:148px}html:root .sole-header-inner{padding:10px max(16px, env(safe-area-inset-right)) 12px max(16px, env(safe-area-inset-left));gap:8px 12px}html:root .sole-header-brandGroup,html:root .sole-header-actions{gap:8px}html:root :is(.sole-header-iconButton,.sole-header-account,.sole-header-cart,.sole-header-clearButton){min-width:44px;min-height:44px}html:root .sole-header-searchField{border-radius:14px;gap:8px;min-height:52px}html:root .sole-header-input{font-size:16px}html:root .sole-header-input::placeholder{font-size:12px}html:root .sole-header-searchButton{min-height:42px;padding:0 12px}html:root .sole-search-dropdown{border-radius:14px;box-shadow:0 16px 36px #0002}html:root .sole-search-dropdown ul{max-height:min(360px,48dvh)}html:root .sole-search-option{min-height:70px;padding:10px}html:root .sole-search-copy strong{font-size:13px}html:root .sole-search-copy small,html:root .sole-search-caption{font-size:11px}.sole-announcement{padding-block:0;font-size:10px}.sole-announcement button{place-items:center;min-width:44px;min-height:36px;display:grid}html:root .sole-home-section{padding-block:20px}html:root .sole-category-strip{padding-block:10px 8px}.sole-category-rail{overscroll-behavior-x:contain}html:root .sole-category-name{min-height:1.4em;margin-top:8px}.sole-home-promo-rail{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:72%;grid-auto-flow:column;gap:12px;padding:2px 0 8px;display:grid;overflow-x:auto}.sole-home-promo-rail::-webkit-scrollbar{display:none}.sole-home-promo-rail>div{scroll-snap-align:start;box-shadow:none;border-radius:16px}html:root .sole-collection{padding-top:16px}html:root .sole-collection-intro{padding:24px 20px 12px}html:root .sole-collection-toolbar{gap:10px;scroll-margin-top:148px}.sole-collection-toolbar>.sole-collection-results{width:100%}html:root .sole-collection-toolbar :is(button,select){min-height:44px}html:root .sole-collection-toolbar label{min-width:0;height:auto;min-height:44px}html:root .sole-collection-toolbar select{max-width:100%;font-size:16px}html:root .sole-collection-chips button{min-height:36px}html:root :is(.sole-collection-grid,.sole-detail-related-grid){grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}html:root .sole-product-media{aspect-ratio:10/11;border-radius:0}html:root .sole-product-content{padding:12px 0 4px}html:root .sole-product-title{font-size:13px;line-height:1.5}html:root .sole-product-subtitle{font-size:11px}html:root .sole-product-price{font-size:14px}html:root .sole-product-original,html:root .sole-product-discount{font-size:11px}html:root .sole-product-price-row{gap:4px 7px;margin-top:8px}html:root .sole-product-quick{gap:5px;max-width:calc(100% - 12px);min-height:44px;padding:8px 12px;font-size:11px;bottom:8px}html:root .sole-detail-main{padding-inline:16px}html:root .sole-detail-photo{aspect-ratio:1;border-radius:16px}html:root .sole-detail-related>div:first-child{align-items:baseline;gap:12px}html:root .sole-detail-related>div>a{white-space:nowrap;font-size:12px}html:root .sole-detail-info h1{font-size:26px;line-height:1.3}html:root .sole-detail-size-heading>button{min-height:44px}html:root .sole-whatsapp{left:auto;right:16px;bottom:max(16px, env(safe-area-inset-bottom))}html:root .sole-whatsapp>a{width:48px;height:48px;box-shadow:0 6px 20px #0002}.sole-whatsapp .animate-ping{display:none}html:root .admin-form-header{gap:12px;padding:16px}html:root .admin-form-header>button{width:44px;height:44px}html:root .admin-form-body{padding-bottom:max(16px, env(safe-area-inset-bottom))}html:root .checkout-drawer .admin-form-body{padding:0}html:root :is(.catalog-savebar,.settings-savebar,.drawer-footer){padding-bottom:max(14px, env(safe-area-inset-bottom))}html:root :is(.catalog-search,.order-toolbar,.settings-field,.tracking-field) :is(input,select,textarea){font-size:16px}html:root .admin-topbar{height:68px;padding-inline:12px}.admin-topbar button{min-height:44px}.admin-topbar button[aria-label=Account\ menu]{gap:4px;padding:6px}.admin-topbar a[aria-label=View\ orders]{justify-content:center;min-width:44px;min-height:44px;padding:8px}.admin-topbar .admin-logo-link .peizar-logo{width:46px!important}html:root .catalog-panel{border-radius:16px}html:root .catalog-heading-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.catalog-heading-actions>:last-child:nth-child(odd){grid-column:1/-1}html:root .catalog-button{min-height:44px}html:root .catalog-stats{gap:8px}html:root .catalog-stats>div{border-radius:12px;padding:12px}html:root .catalog-stats span{font-size:10px;line-height:1.5}html:root .catalog-stats strong{font-size:24px}html:root .catalog-table-scroll table{white-space:normal;display:block}.catalog-table-scroll thead{display:none}.catalog-table-scroll tbody{display:block}.catalog-table-scroll tr{border-bottom:1px solid var(--ui-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;padding:18px 0;display:grid}html:root .catalog-table-scroll td{overflow-wrap:anywhere;border:0;min-width:0;padding:0;display:block}.catalog-table-scroll td:first-child,.catalog-table-scroll td:last-child{grid-column:1/-1}.catalog-table-scroll td[data-label]:before{content:attr(data-label);color:var(--ui-muted);margin-bottom:6px;font-size:10px;display:block}.catalog-table-scroll .catalog-table-item{min-width:0}.catalog-table-item strong{overflow-wrap:anywhere}html:root .catalog-row-actions button{justify-content:center;min-width:44px;min-height:44px}.catalog-table-scroll .catalog-row-actions button:first-child{flex:1}html:root .order-open{min-height:44px}}@media (max-width:374px){html:root .sole-header-inner{padding-inline:12px}html:root .sole-header-brandGroup{gap:2px}html:root .sole-header-actions{gap:0}html:root .sole-header-searchButton{gap:4px;padding-inline:8px;font-size:10px}.admin-topbar .admin-logo-link{display:none}html:root .sole-product-quick{padding-inline:8px;font-size:10px}}@media (max-width:767px){html:root .sole-header-inner,html:root .sole-home-landing .sole-header-inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);column-gap:0}html:root .sole-header-brandGroup{display:contents}html:root .sole-header-brandGroup>.sole-header-iconButton{grid-area:1/1;justify-self:start}html:root .sole-header-brand{grid-area:1/2;justify-self:center}html:root .sole-header-actions{grid-area:1/3;justify-self:end}html:root .sole-header-actionDivider{display:none}html:root .sole-header-search{grid-area:2/1/auto/-1}html:root .sole-announcement-inner{justify-content:center;gap:0;min-height:36px;padding-inline:44px;position:relative}html:root .sole-announcement-content{justify-content:center;width:100%;min-width:0;padding-block:7px}html:root .sole-announcement-message{white-space:normal;overflow-wrap:anywhere;text-align:center}html:root .sole-announcement-inner>button{position:absolute;top:50%;right:0;transform:translateY(-50%)}}
