@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap");*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }
/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.absolute{position:absolute}.block{display:block}.table{display:table}.hidden{display:none}.resize{resize:both}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}@font-face{font-family:Source Code Pro;src:url(/SourceCodePro-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SourceCodePro;src:url(/SourceCodePro-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:NassosCircle;src:url(/fonts/NASSOSCircle-Circle.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.zone-hero{width:100%;display:block;margin-bottom:48px}.zone-hero-link{display:block;position:relative;width:100%;color:inherit;text-decoration:none;overflow:hidden}.zone-hero-link:hover{opacity:1}.zone-hero-media{width:100%;height:800px;display:block;position:relative}.zone-hero-bg{position:absolute;top:0;left:0;width:100%;height:70%;background-image:url(/images/zone2-hero.webp);background-size:100% 100%;background-repeat:no-repeat}@media (max-width:768px){.zone-hero-media{height:auto;display:flex;flex-direction:column;padding-top:65px}.zone-hero-bg{position:static;width:100%;aspect-ratio:6240/4112;background-image:url(https://avaplnmzjbjcochwkqne.supabase.co/storage/v1/object/public/product-images/products/DSCF7065%202.webp);background-size:cover;background-position:50%;background-repeat:no-repeat}}.zone-hero-body{position:absolute;left:0;right:0;bottom:0;height:30%;max-width:980px;margin:0 auto;background:#fff;padding:24px 28px;border-top:1px solid #e6e6e600;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}@media (max-width:768px){.zone-hero-body{position:static;height:auto;padding:24px 20px 32px}}.zone-hero-title{font-family:NassosCircle,Source Code Pro,sans-serif;font-size:56px;letter-spacing:8px;margin-bottom:8px;text-transform:uppercase;line-height:.9}.zone-hero-title-line1{display:block}.zone-hero-title-line2{display:block;margin-top:16px}.zone-hero-sub{font-size:9px;color:#666;margin-bottom:20px}.zone-hero-cta,.zone-hero-sub{font-family:Source Code Pro,SourceCodePro,ui-monospace,monospace}.zone-hero-cta{display:inline-block;padding:15px 50px;border:1px solid #111;font-size:12px;letter-spacing:4px}@media (min-width:1200px){.zone-hero-body{padding:40px 28px}.zone-hero-title{font-size:72px;letter-spacing:10px}.zone-hero-title-line2{margin-top:12px}.zone-hero-cta{padding:18px 64px}}.also-like-price,.pci-price,.product-hero-price{font-family:Source Code Pro,SourceCodePro,ui-monospace,monospace;font-weight:500;color:#767676}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:14px;scroll-behavior:smooth}body{font-family:SuisseIntl,Inter,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;color:#111;background:#ffffff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none;transition:opacity .2s ease}a:hover{color:inherit!important;opacity:.62}button{font-family:inherit;cursor:pointer;border:none;background:none;padding:0;transition:opacity .2s ease,color .2s ease,background-color .2s ease}button:not(:disabled):hover{opacity:.62}#cartDrawerClose:hover,.carousel-arrow:hover,.carousel-btn:hover,.cart-qty-btn:hover,.cart-remove-btn:hover,.menu-category:hover,.menu-item:hover,.policy-question:hover,.qty-btn:hover,.size-btn:hover{background:transparent!important;color:inherit!important;border-color:transparent!important;opacity:.62!important;transform:none!important}.add-to-cart-btn:hover,.also-like-view-btn:hover,.cart-checkout-btn:hover,.discount-row button:hover,.newsletter-form button:hover,.payment-option-header:hover,.place-order-btn:hover,.zone-hero-cta:hover{background:#F2FF00!important;color:#000000!important;border:1px solid #000000!important;opacity:1!important}button:disabled{cursor:not-allowed;opacity:.4}.cart-checkout-btn:hover,.newsletter-form button:hover{opacity:1}img{display:block;max-width:100%}:root{--admin-sidebar-width:210px}:root[data-admin-sidebar=small]{--admin-sidebar-width:56px}:root[data-admin-sidebar=regular]{--admin-sidebar-width:210px}.admin-login-page,.admin-shell{min-height:100dvh;background:#f6f5f4;color:#111;font-family:SourceCodePro,Inter,Helvetica Neue,Helvetica,Arial,sans-serif}.admin-shell{display:block;overflow:hidden}.admin-workspace{min-width:0;min-height:100dvh;margin-left:var(--admin-sidebar-width,210px);border-left:1px solid #e6e6e6;overflow:hidden;transition:margin-left .16s ease-out}.admin-content{min-width:0;height:100dvh;padding:64px 0 0;overflow-x:hidden;overflow-y:auto}.admin-stack{display:grid;gap:0}.admin-topbar{right:0;left:var(--admin-sidebar-width,210px);z-index:35;height:64px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 24px;border-bottom:1px solid #e6e6e6;transition:left .16s ease-out}.admin-sidebar,.admin-topbar{position:fixed;top:0;background:#ffffff}.admin-sidebar{left:0;z-index:40;width:var(--admin-sidebar-width,210px);min-width:var(--admin-sidebar-width,210px);height:100dvh;display:grid;grid-template-rows:auto 1fr;border-right:1px solid #e6e6e6;overflow:hidden;transition:width .16s ease-out,min-width .16s ease-out}.admin-sidebar-brand{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 12px 0 16px;border-bottom:1px solid #e6e6e6}.admin-sidebar-logo{min-width:0;display:grid;gap:3px;padding:0;border:0;background:transparent;color:#111;font:inherit;text-align:left;cursor:pointer}.admin-sidebar-logo b,.admin-sidebar-logo strong{font-size:13px;word-spacing:40px;font-weight:500;white-space:nowrap}.admin-sidebar-logo b{display:none;font-size:13px;letter-spacing:0}.admin-sidebar-logo span{color:#777;font-size:10px;letter-spacing:1px;text-transform:uppercase;white-space:nowrap}.admin-sidebar-logo:hover{color:#000}.admin-sidebar-nav{display:grid;align-content:start;padding:10px}.admin-sidebar-nav a{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;-moz-column-gap:8px;column-gap:8px;row-gap:2px;padding:10px 12px;border-radius:8px;color:#111}.admin-sidebar-nav a i{width:26px;height:26px;display:inline-grid;place-items:center;border:1px solid #e6e6e6;border-radius:6px;color:#777;font-style:normal;font-size:11px}.admin-sidebar-nav a i svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.admin-sidebar-nav a span{font-size:13px;font-weight:500;white-space:nowrap}.admin-sidebar-nav a small{grid-column:2;color:#777;font-size:10px;line-height:1.35;white-space:nowrap}.admin-sidebar-nav a.is-active,.admin-sidebar-nav a:hover{background:#f6f5f4;color:#111}.admin-sidebar-nav a.is-active{box-shadow:inset 3px 0 0 #111}.admin-sidebar-nav a.is-active i,.admin-sidebar-nav a:hover i{border-color:#111;color:#111}.admin-sidebar[data-size=small] .admin-sidebar-brand{justify-content:center;padding:0}.admin-sidebar[data-size=small] .admin-sidebar-logo{width:100%;height:64px;place-items:center;text-align:center}.admin-sidebar[data-size=small] .admin-sidebar-logo span,.admin-sidebar[data-size=small] .admin-sidebar-logo strong,.admin-sidebar[data-size=small] .admin-sidebar-nav a small,.admin-sidebar[data-size=small] .admin-sidebar-nav a span{display:none}.admin-sidebar[data-size=small] .admin-sidebar-logo b{display:block}.admin-sidebar[data-size=small] .admin-sidebar-nav{padding:0}.admin-sidebar[data-size=small] .admin-sidebar-nav a{grid-template-columns:1fr;justify-items:center;min-height:48px;padding:0;border-radius:0}.admin-sidebar[data-size=small] .admin-sidebar-nav a i{border:0;color:#777}.admin-sidebar[data-size=small] .admin-sidebar-nav a.is-active{background:#f6f5f4;box-shadow:inset 4px 0 0 #111}.admin-brand{display:flex;align-items:center;gap:42px;color:#111;font-size:18px;font-weight:500;letter-spacing:2px;text-transform:uppercase}.admin-brand-meta{min-width:0;flex:1 1 auto;gap:12px;overflow:hidden;font-size:10px;letter-spacing:1px;white-space:nowrap}.admin-brand-meta span{flex:0 0 auto}.admin-topbar nav{display:flex;align-items:center;gap:8px}.admin-topbar nav a,.admin-topbar nav button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;padding:0 16px;border:1px solid #e2e2e2;border-radius:8px;background:#ffffff;color:#111;font:inherit;font-size:12px;letter-spacing:.8px;text-transform:uppercase;cursor:pointer}.admin-refresh-button{width:38px;padding:0!important}.admin-refresh-button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.admin-topbar nav a:hover,.admin-topbar nav button:hover{border-color:#111;background:#FFFF00;color:#000;opacity:1!important}.admin-topbar nav form{display:contents}.admin-linesheet-title{min-height:52px;display:grid;grid-template-columns:minmax(240px,1fr);align-items:center;padding:0 24px;border-bottom:1px solid #e6e6e6;background:#fff}.admin-linesheet-title div{display:flex;align-items:baseline;gap:12px}.admin-linesheet-title strong{font-size:14px;font-weight:500}.admin-linesheet-title span{color:#777;font-size:12px}.admin-toolbar{min-height:44px;display:flex;align-items:center;gap:10px;padding:6px 24px;border-bottom:1px solid #e6e6e6;background:#f6f5f4;overflow-x:auto;scrollbar-width:thin}.admin-toolbar button,.admin-toolbar input,.admin-toolbar select{min-height:30px;padding:0 12px;border:1px solid #e2e2e2;border-radius:8px;background:#fff;color:#555;font:inherit;font-size:12px}.admin-select,select.admin-status-cell{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:none}.admin-select{min-height:38px!important;padding:0 42px 0 20px!important;border:1px solid #d8d8d8!important;border-radius:0!important;background-color:#f6f5f4!important;color:#555!important;font-size:11px!important;letter-spacing:1px;line-height:36px!important;text-align:left;-moz-text-align-last:left;text-align-last:left;text-transform:uppercase}.admin-select-wrap{position:relative;display:inline-flex;align-items:stretch;min-height:38px}.admin-select-wrap:after{content:"";position:absolute;right:14px;top:50%;width:9px;height:9px;border-right:1px solid #666;border-bottom:1px solid #666;transform:translateY(-68%) rotate(45deg);pointer-events:none}.admin-select-wrap .admin-select{min-width:100%}.admin-status-select-wrap{position:relative;display:flex;width:calc(100% + 20px);height:100%;min-height:38px;margin:0 -10px}.admin-status-select-wrap:after{content:"";position:absolute;right:22px;top:50%;width:9px;height:9px;border-right:1px solid;border-bottom:1px solid;transform:translateY(-68%) rotate(45deg);pointer-events:none}.admin-toolbar input{width:min(260px,26vw)}.admin-toolbar button{cursor:pointer}.admin-toolbar button:hover{border-color:#111;color:#111}.admin-toolbar button:hover,.admin-topbar nav a:hover,.admin-topbar nav button:hover,.admin-tracking-form button:hover{border-color:#000;background:#FFFF00;color:#000;opacity:1!important}.admin-toolbar-active{border-color:#000!important;background:#FFFF00!important;color:#000!important;opacity:1!important}.admin-toolbar .admin-toolbar-count{margin-left:auto;color:#777;font-size:12px}.admin-page-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;padding-bottom:22px;border-bottom:1px solid #111}.admin-page-heading h2{font-size:clamp(36px,5vw,70px);line-height:.95}.admin-table-wrap{width:100%;max-width:100%;overflow:auto;border:0;border-bottom:1px solid #e6e6e6;background:#fff;height:calc(100dvh - 226px);scrollbar-gutter:auto}.admin-table{width:100%;min-width:1180px;border-collapse:separate;border-spacing:0;font-size:12px}.admin-orders-table{min-width:2210px}.admin-history-table{min-width:1260px}.admin-products-table{min-width:1282px}.admin-overview-grid,.admin-page-kpis{display:grid;gap:0;border-bottom:1px solid #e6e6e6;background:#fff}.admin-overview-grid,.admin-page-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-overview-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.admin-kpi-card,.admin-overview-card,.admin-page-kpis article{min-height:76px;display:grid;align-content:center;gap:6px;padding:12px 18px;border-right:1px solid #e6e6e6;background:#fff;color:#111}.admin-kpi-card span,.admin-overview-card span,.admin-page-kpis article span{color:#777;font-size:10px;letter-spacing:.8px;text-transform:uppercase}.admin-kpi-card strong,.admin-overview-card strong,.admin-page-kpis article strong{font-size:17px;font-weight:500;line-height:1.15}.admin-kpi-card small,.admin-overview-card small,.admin-page-kpis article small{color:#777;font-size:11px;line-height:1.35}a.admin-overview-card:hover{background:#FFFF00;color:#000}.admin-ops-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:16px 24px 24px}.admin-ops-panel{min-height:260px;border:1px solid #e6e6e6;border-radius:8px;background:#fff;overflow:hidden}.admin-ops-panel header{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 14px;border-bottom:1px solid #e6e6e6}.admin-ops-panel header strong{font-size:13px;font-weight:500}.admin-ops-panel header a{min-height:28px;display:inline-flex;align-items:center;padding:0 10px;border:1px solid #e6e6e6;border-radius:8px;color:#555;font-size:11px}.admin-ops-panel header a:hover{border-color:#111;background:#FFFF00;color:#000}.admin-ops-row{min-height:48px;display:grid;grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 14px;border-bottom:1px solid #eeeeee}.admin-ops-row:hover{background:#f6f5f4}.admin-ops-panel p,.admin-ops-row small,.admin-ops-row span{color:#777;font-size:11px}.admin-ops-row strong{min-width:0;overflow:hidden;color:#111;font-size:12px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.admin-ops-panel p{padding:16px 14px}.admin-table td,.admin-table th{height:38px;vertical-align:middle;padding:0 10px;border-right:1px solid #e4e4e4;border-bottom:1px solid #e7e7e7;text-align:left;white-space:nowrap}.admin-table th{position:sticky;top:0;z-index:3;height:44px;border-bottom-color:#d3d3d3;background:#fbfbfb;color:#666;font-size:11px;font-weight:400}.admin-table td:first-child,.admin-table th:first-child{width:36px;text-align:center}.admin-products-table td:first-child,.admin-products-table td:nth-child(2),.admin-products-table td:nth-child(3),.admin-products-table td:nth-child(4),.admin-products-table th:first-child,.admin-products-table th:nth-child(2),.admin-products-table th:nth-child(3),.admin-products-table th:nth-child(4){position:sticky;background:#fff}.admin-products-table td:first-child,.admin-products-table th:first-child{left:0;z-index:4;width:42px;min-width:42px;text-align:center}.admin-products-table td:nth-child(2),.admin-products-table th:nth-child(2){left:42px;z-index:4;width:64px;min-width:64px;text-align:center}.admin-products-table td:nth-child(3),.admin-products-table th:nth-child(3){left:106px;z-index:4;width:74px;min-width:74px;text-align:center}.admin-products-table td:nth-child(4),.admin-products-table th:nth-child(4){left:180px;z-index:4;width:300px;min-width:300px;max-width:300px;border-right:2px solid #cfcfcf}.admin-products-table th:first-child,.admin-products-table th:nth-child(2),.admin-products-table th:nth-child(3),.admin-products-table th:nth-child(4){z-index:6;background:#fbfbfb}.admin-products-table td:nth-child(10),.admin-products-table td:nth-child(7),.admin-products-table td:nth-child(8),.admin-products-table td:nth-child(9),.admin-products-table th:nth-child(10),.admin-products-table th:nth-child(7),.admin-products-table th:nth-child(8),.admin-products-table th:nth-child(9){min-width:118px}.admin-product-pin-col{width:42px}.admin-product-hide-col{width:64px}.admin-product-image-col{width:74px}.admin-product-name-col{width:300px}.admin-product-category-col,.admin-product-line-col{width:110px}.admin-product-size-col{width:80px}.admin-product-stock-col{width:130px}.admin-product-bulk-col{width:150px}.admin-product-status-col{width:120px}.admin-orders-table td:first-child,.admin-orders-table td:nth-child(2),.admin-orders-table td:nth-child(3),.admin-orders-table td:nth-child(4),.admin-orders-table td:nth-child(5),.admin-orders-table th:first-child,.admin-orders-table th:nth-child(2),.admin-orders-table th:nth-child(3),.admin-orders-table th:nth-child(4),.admin-orders-table th:nth-child(5){position:sticky;background:#fff}.admin-orders-table td:first-child,.admin-orders-table th:first-child{left:0;z-index:4;width:42px;min-width:42px;text-align:center}.admin-orders-table td:nth-child(2),.admin-orders-table th:nth-child(2){left:42px;z-index:4;width:62px;min-width:62px;text-align:center}.admin-orders-table td:nth-child(3),.admin-orders-table th:nth-child(3){left:104px;z-index:4;width:116px;min-width:116px}.admin-orders-table td:nth-child(4),.admin-orders-table th:nth-child(4){left:220px;z-index:4;width:132px;min-width:132px}.admin-orders-table td:nth-child(5),.admin-orders-table th:nth-child(5){left:352px;z-index:4;width:188px;min-width:188px;border-right:2px solid #cfcfcf}.admin-orders-table td:nth-child(11),.admin-orders-table td:nth-child(12),.admin-orders-table td:nth-child(13),.admin-orders-table th:nth-child(11),.admin-orders-table th:nth-child(12),.admin-orders-table th:nth-child(13){min-width:112px}.admin-orders-table td:nth-child(15),.admin-orders-table th:nth-child(15){min-width:320px}.admin-order-pin-col{width:42px}.admin-order-hide-col{width:62px}.admin-order-number-col{width:116px}.admin-order-date-col{width:132px}.admin-order-customer-col{width:188px}.admin-order-address-col{width:230px}.admin-order-phone-col{width:100px}.admin-order-email-col{width:200px}.admin-order-items-col{width:260px}.admin-order-carrier-col,.admin-order-status-col,.admin-order-total-col{width:112px}.admin-order-tracking-col{width:320px}.admin-orders-table th:first-child,.admin-orders-table th:nth-child(2),.admin-orders-table th:nth-child(3),.admin-orders-table th:nth-child(4),.admin-orders-table th:nth-child(5){z-index:6;background:#fbfbfb}.admin-history-table td:first-child,.admin-history-table td:nth-child(2),.admin-history-table td:nth-child(3),.admin-history-table th:first-child,.admin-history-table th:nth-child(2),.admin-history-table th:nth-child(3){position:sticky;background:#fff}.admin-history-table td:first-child,.admin-history-table th:first-child{left:0;z-index:4;width:150px;min-width:150px}.admin-history-table td:nth-child(2),.admin-history-table th:nth-child(2){left:150px;z-index:4;width:200px;min-width:200px}.admin-history-table td:nth-child(3),.admin-history-table th:nth-child(3){left:350px;z-index:4;width:110px;min-width:110px;border-right:2px solid #cfcfcf}.admin-history-time-col{width:150px}.admin-history-admin-col{width:200px}.admin-history-area-col{width:110px}.admin-history-item-col{width:230px}.admin-history-action-col{width:210px}.admin-history-field-col{width:130px}.admin-history-value-col{width:170px}.admin-history-table th:first-child,.admin-history-table th:nth-child(2),.admin-history-table th:nth-child(3){z-index:6;background:#fbfbfb}.admin-pinned-row td{background:#fffdf2}.admin-history-table tbody tr:hover td:first-child,.admin-history-table tbody tr:hover td:nth-child(2),.admin-history-table tbody tr:hover td:nth-child(3),.admin-orders-table tbody tr:hover td:first-child,.admin-orders-table tbody tr:hover td:nth-child(2),.admin-orders-table tbody tr:hover td:nth-child(3),.admin-orders-table tbody tr:hover td:nth-child(4),.admin-orders-table tbody tr:hover td:nth-child(5),.admin-products-table tbody tr:hover td:first-child,.admin-products-table tbody tr:hover td:nth-child(2),.admin-products-table tbody tr:hover td:nth-child(3),.admin-products-table tbody tr:hover td:nth-child(4),.admin-table tbody tr.admin-pinned-row:hover td,.admin-table tbody tr:hover td{background:#eeeeee}.admin-pin-button{width:28px;height:28px;display:inline-grid;place-items:center;padding:0;border:0;background:transparent;color:#bbb;cursor:pointer}.admin-pin-button:hover{border:1px solid #111;color:#111}.admin-pin-button svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round}.admin-pin-button.is-pinned{color:#111}.admin-hide-button{min-height:28px;padding:0 8px;border:1px solid #d8d8d8;border-radius:0;background:#fff;color:#666;font:inherit;font-size:10px;letter-spacing:.8px;text-transform:uppercase;cursor:pointer}.admin-hide-button:hover{border-color:#000;background:#FFFF00;color:#000;opacity:1!important}.admin-items-list em,.admin-items-list span,.admin-table td>span{display:block;max-width:360px;overflow:hidden;text-overflow:ellipsis;color:#666;line-height:1.35}.admin-table td>span.admin-status-cell{display:flex;max-width:none;width:calc(100% + 20px);min-width:calc(100% + 20px);height:100%;margin:0 -10px;padding:0 24px;align-items:center;line-height:38px}.admin-products-table td>span.admin-status-cell{width:calc(100% - 32px);min-width:calc(100% - 32px);margin:0 16px}.admin-table td strong{display:block;max-width:290px;overflow:hidden;text-overflow:ellipsis;font-weight:500}.admin-collapse-icon{display:inline-block;color:#aaa;transition:transform .18s ease}.admin-collapse-icon.is-open{transform:rotate(90deg)}.admin-product-expand-button{width:100%;min-height:58px;display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0;border:0;font:inherit;text-align:left;cursor:pointer}.admin-product-expand-button,.admin-product-expand-button:hover{background:transparent;color:#111}.admin-product-expand-button span:last-child,.admin-variant-label{color:#777;font-size:12px}.admin-variant-child-row td{background:#fbfbfb}.admin-product-group-row td{height:62px}.admin-variant-child-row td:nth-child(4){padding-left:34px}.admin-star{color:#c8c8c8;font-size:17px}.admin-mono{font-family:SourceCodePro,monospace;color:#666}.admin-value-success{color:#1a7f35!important}.admin-value-warning{color:#b77500!important}.admin-value-danger{color:#b42318!important}.admin-value-info{color:#087d73!important}.admin-items-list{max-width:420px}.admin-items-list em{color:#9c5a2c;font-style:normal}.admin-inline-form,.admin-variant-row{display:flex;align-items:center;gap:4px}.admin-tracking-form{min-width:600px;display:grid;grid-template-columns:210px 160px auto;align-items:center;gap:12px;padding-right:16px}.admin-tracking-form .admin-select-wrap{width:160px}.admin-tracking-form .admin-select{width:100%}.admin-tracking-form input[name=carrierCustom]{grid-column:span 1}.admin-tracking-form button{margin-left:12px}.admin-inline-form input,.admin-inline-form select,.admin-login-card input,.admin-select-preview select,.admin-variant-row input,.admin-variant-row select{width:100%;min-height:28px;padding:0 8px;border:1px solid #d8d8d8;border-radius:0;background:#fff;color:#111;font:inherit;font-size:11px}.admin-inline-form button,.admin-login-card button,.admin-secondary-button,.admin-thumbnail-modal-close,.admin-thumbnail-paste,.admin-toolbar button,.admin-topbar nav a,.admin-topbar nav button,.admin-variant-row button{transition:background .15s ease,border-color .15s ease,color .15s ease}.admin-inline-form button,.admin-login-card button,.admin-secondary-button,.admin-variant-row button{min-height:28px;padding:0 10px;border:1px solid #111;background:#111;color:#fff;font-size:10px;letter-spacing:1px;text-transform:uppercase}.admin-inline-form button:hover,.admin-login-card button:hover,.admin-secondary-button:hover,.admin-thumbnail-modal-close:hover,.admin-thumbnail-paste:hover,.admin-variant-row button:hover{border-color:#000;background:#FFFF00;color:#000;opacity:1!important}.admin-inline-form button{flex:0 0 auto}.admin-stock-form{width:170px}.admin-stock-form input{width:76px}.admin-save-form button{min-width:88px}.admin-save-form.is-saving button{border-color:#666;background:#666;color:#fff;cursor:wait}.admin-save-form.is-saved button{border-color:#1a7f35;background:#dcf6dc;color:#1a7f35}.admin-save-form.is-error button{border-color:#b42318;background:#fde2e2;color:#b42318}.admin-thumbnail-paste{position:relative;width:58px;height:58px;display:grid;place-items:center;padding:0;margin:0 auto;border:0;border-radius:0;background:#ffffff;color:#777;cursor:copy;overflow:hidden}.admin-thumbnail-paste:focus{outline:1px solid #111;outline-offset:1px}.admin-thumbnail-paste img{width:auto;height:auto;max-width:100%;max-height:100%;background:#ffffff}.admin-thumbnail-paste span{font-size:9px;letter-spacing:.8px;text-transform:uppercase}.admin-thumbnail-paste small{position:absolute;left:0;right:0;bottom:0;padding:1px 2px;background:rgba(17,17,17,.72);color:#fff;font-size:8px;line-height:1.2;text-align:center}.admin-thumbnail-paste small:empty{display:none}.admin-thumbnail-modal{position:fixed;inset:0;z-index:99999;display:grid;place-items:center;padding:72px;background:rgba(255,255,255,.72);backdrop-filter:blur(10px)}.admin-thumbnail-modal-card{width:min(620px,72vw);height:min(620px,72vh);display:grid;place-items:center;border:1px solid #111;background:rgba(255,255,255,.9);overflow:hidden}.admin-thumbnail-modal-card img{width:auto;height:auto;max-width:calc(100% - 56px);max-height:calc(100% - 56px)}.admin-thumbnail-modal-close{position:fixed;top:28px;right:28px;width:42px;height:42px;border:1px solid #111;border-radius:0;background:#fff;color:#111;font:inherit;cursor:pointer}.admin-status-cell{display:flex;align-items:center;justify-content:flex-start;width:100%;min-width:150px;height:100%;min-height:38px;line-height:38px;margin:0;border:0;color:#555;font:inherit;font-size:12px;letter-spacing:1px;text-align:left;text-transform:uppercase}select.admin-status-cell{padding:0 48px 0 24px;cursor:pointer;border:1px solid transparent;border-radius:0;outline:0;vertical-align:middle;-moz-text-align-last:left;text-align-last:left}select.admin-status-cell:hover{border:1px solid;color:inherit}.status-pending,.status-unpaid{background:#fff4cf;color:#b77500}.status-processing{background:#dfeaff;color:#1673e6}.status-shipped{background:#dff3f0;color:#087d73}.status-delivered,.status-done,.status-paid{background:#dcf6dc;color:#1a7f35}.status-cancelled,.status-refunded{background:#fde2e2;color:#b42318}.status-released{background:#ececec;color:#666}.status-method{background:#f6f5f4;color:#555}.admin-select.status-pending,.admin-select.status-unpaid,.admin-status-cell.status-pending,.admin-status-cell.status-unpaid{border-color:#c98200!important;background-color:#fff4cf!important;color:#b77500!important}.admin-select.status-processing,.admin-status-cell.status-processing{border-color:#1673e6!important;background-color:#dfeaff!important;color:#1673e6!important}.admin-select.status-shipped,.admin-status-cell.status-shipped{border-color:#087d73!important;background-color:#dff3f0!important;color:#087d73!important}.admin-select.status-delivered,.admin-select.status-done,.admin-select.status-paid,.admin-status-cell.status-delivered,.admin-status-cell.status-done,.admin-status-cell.status-paid{border-color:#1a7f35!important;background-color:#dcf6dc!important;color:#1a7f35!important}.admin-select.status-cancelled,.admin-select.status-refunded,.admin-status-cell.status-cancelled,.admin-status-cell.status-refunded{border-color:#b42318!important;background-color:#fde2e2!important;color:#b42318!important}.admin-select.status-released,.admin-status-cell.status-released{border-color:#999!important;background-color:#ececec!important;color:#666!important}.admin-select.status-method,.admin-status-cell.status-method{border-color:#d8d8d8!important;background-color:#f6f5f4!important;color:#555!important}.admin-table td>span.admin-status-cell.status-pending,.admin-table td>span.admin-status-cell.status-unpaid{color:#b77500}.admin-table td>span.admin-status-cell.status-processing{color:#1673e6}.admin-table td>span.admin-status-cell.status-shipped{color:#087d73}.admin-table td>span.admin-status-cell.status-delivered,.admin-table td>span.admin-status-cell.status-done,.admin-table td>span.admin-status-cell.status-paid{color:#1a7f35}.admin-table td>span.admin-status-cell.status-cancelled,.admin-table td>span.admin-status-cell.status-refunded{color:#b42318}.admin-table td>span.admin-status-cell.status-released{color:#666}.admin-secondary-button{width:100%;background:#fff;color:#111}.admin-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.production-dashboard{min-height:calc(100dvh - 64px);max-width:100%;margin:0 auto;background:#f6f5f4;color:#111;overflow:visible}.production-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;border-bottom:1px solid #e6e6e6;background:#fff}.production-metric-card{min-height:76px;display:grid;align-content:center;gap:6px;padding:12px 16px;border-right:1px solid #e6e6e6}.production-metric-card span{color:#777;font-size:10px;letter-spacing:.8px;text-transform:uppercase}.production-metric-card strong{font-size:15px;font-weight:500;white-space:nowrap}.production-metric-success strong{color:#1a7f35}.production-metric-warning strong{color:#b77500}.production-metric-danger strong{color:#b42318}.production-metric-info strong{color:#087d73}.production-currency-bar{min-height:52px;display:flex;align-items:center;gap:10px;padding:8px 24px;border-bottom:1px solid #e6e6e6;background:#f6f5f4}.production-currency-bar label,.production-currency-bar>span:first-child{color:#666;font-size:11px;letter-spacing:.7px;text-transform:uppercase}.production-currency-bar label{display:flex;align-items:center;gap:10px}.production-currency-bar input{width:120px;min-height:30px;padding:0 10px;border:1px solid #d8d8d8;border-radius:0;background:#fff;font:inherit}.production-section{margin:12px 12px 0;border:1px solid #e6e6e6;border-radius:8px;background:#fff;overflow:hidden}.production-section:last-child{margin-bottom:64px}.production-section-heading{min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 24px;border-bottom:1px solid #e6e6e6;background:#fff}.production-section-heading div{display:flex;align-items:baseline;gap:14px}.production-section-heading span{color:#aaa;font-size:11px;letter-spacing:1px}.production-section-heading strong{font-size:16px;font-weight:600}.production-section-heading p{max-width:620px;margin:0;color:#615d59;font-size:12px;line-height:1.45;text-align:right}.production-current-edit-button,.production-form-actions button,.production-inline-finance-form button,.production-panel-heading button,.production-reference-panel button,.production-row-actions button,.production-toolbar button{min-height:30px;padding:0 12px;border:1px solid #111;border-radius:0;background:#111;color:#fff;font:inherit;font-size:10px;letter-spacing:1px;text-transform:uppercase;cursor:pointer}.production-current-edit-button:hover,.production-form-actions button:hover,.production-inline-finance-form button:hover,.production-panel-heading button:hover,.production-reference-panel button:hover,.production-row-actions button:hover,.production-toolbar button:hover{border-color:#000;background:#FFFF00;color:#000;opacity:1}.production-dashboard .production-current-edit-button,.production-dashboard .production-form-actions button,.production-dashboard .production-inline-finance-form button,.production-dashboard .production-panel-heading button,.production-dashboard .production-reference-panel button,.production-dashboard .production-row-actions button,.production-dashboard .production-toolbar button{border-radius:8px;letter-spacing:0;text-transform:none}.production-editor{border-bottom:1px solid #e6e6e6;background:#fff}.production-panel-heading{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 24px;border-bottom:1px solid #e6e6e6}.production-panel-heading div{display:flex;align-items:baseline;gap:12px}.production-panel-heading span{color:#777;font-size:10px;letter-spacing:1px;text-transform:uppercase}.production-panel-heading strong{font-size:14px;font-weight:500}.production-batch-form{display:grid;grid-template-columns:repeat(4,minmax(190px,1fr));gap:14px;padding:18px 24px 22px}.production-batch-form label{min-width:0;display:grid;gap:7px;color:#666;font-size:10px;letter-spacing:.8px;text-transform:uppercase}.production-batch-form input,.production-batch-form select,.production-batch-form textarea{width:100%;min-height:34px;padding:7px 10px;border:1px solid #ddd;border-radius:4px;background:#fff;color:#111;font:inherit;font-size:12px;letter-spacing:0;text-transform:none}.production-batch-form .admin-select-wrap{width:100%}.production-notes-field{grid-column:span 3}.production-editor-media{grid-column:span 2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.production-image-paste{min-height:auto!important;display:grid;gap:7px;padding:0!important;border:0!important;background:transparent!important;color:#777!important;text-align:left;cursor:pointer}.production-image-paste>span{width:100%;aspect-ratio:1.25;display:grid;place-items:center;border:1px solid #ddd;background-color:#fff;color:#777;font-size:10px;letter-spacing:.7px;text-transform:uppercase}.production-image-paste:hover>span{border-color:#111;background-color:#FFFF00;color:#000}.production-image-paste small{min-height:14px;color:#777;font-size:10px}.production-editor-sizes{grid-column:span 2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;border:0}.production-editor-sizes legend{grid-column:1/-1;color:#666;font-size:10px;letter-spacing:.8px;text-transform:uppercase}.production-form-actions{display:flex;align-items:end}.production-form-actions button{width:100%;min-height:50px}.production-table-wrap{height:auto;max-height:none;border-bottom:0}.production-current-wrap{height:auto;max-height:324px;overflow-x:auto;overflow-y:auto;border-bottom:0}.production-current-table{width:100%;min-width:1240px;table-layout:fixed}.production-current-product-col{width:300px}.production-current-line-col{width:116px}.production-current-locked-number-col,.production-current-move-col,.production-future-move-col{width:70px}.production-current-number-col{width:94px}.production-current-money-col{width:118px}.production-current-date-col{width:136px}.production-current-action-col{width:88px}.production-current-table td:first-child,.production-current-table th:first-child{position:sticky;left:0;z-index:4;width:300px;min-width:300px;max-width:300px;border-right:2px solid #d8d8d8;background:#fff;text-align:left}.production-current-table td:nth-child(11),.production-current-table th:nth-child(11){position:sticky;right:0;z-index:4;width:88px;min-width:88px;max-width:88px;border-left:2px solid #d8d8d8;background:#fff}.production-current-table th:first-child,.production-current-table th:nth-child(11){z-index:7;background:#f6f5f4}.production-product-cell strong,.production-table td:first-child strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.production-current-table td,.production-current-table th,.production-table td,.production-table th{overflow:hidden;text-overflow:ellipsis}.production-current-table td:nth-child(2),.production-table td:nth-child(2){padding:0;text-align:center}.production-current-table tbody tr:hover td,.production-current-table tbody tr:hover td:first-child,.production-current-table tbody tr:hover td:nth-child(11),.production-table tbody tr:hover td:first-child{background:#f6f5f4}.production-current-edit-button{min-width:82px}.production-finance-edit-row>td{position:static!important;width:auto!important;max-width:none!important;height:76px;padding:0;border-right:1px solid #e6e6e6!important;background:#f6f5f4}.production-inline-finance-form{display:grid;grid-template-columns:170px 150px 150px 120px minmax(220px,1fr) 120px;align-items:end;gap:12px;padding:16px 24px}.production-inline-finance-form label{min-width:0;display:grid;gap:6px;color:#666;font-size:10px;letter-spacing:.8px;text-transform:uppercase}.production-inline-finance-form input,.production-inline-finance-form select{width:100%;min-height:34px;padding:0 10px;border:1px solid #ddd;border-radius:4px;background:#fff;font:inherit;font-size:12px}.production-inline-finance-form .admin-select-wrap{width:100%}.production-inline-finance-form button{min-height:34px}.production-table{width:100%;min-width:1132px;table-layout:fixed}.production-future-product-col{width:300px}.production-future-batch-col{width:110px}.production-future-status-col{width:168px}.production-future-number-col{width:72px}.production-future-money-col{width:112px}.production-future-deadline-col{width:148px}.production-future-action-col{width:152px}.production-table td:first-child,.production-table th:first-child{position:sticky;left:0;z-index:4;width:300px;min-width:300px;max-width:300px;border-right:2px solid #d8d8d8;background:#fff;text-align:left}.production-table td:nth-child(8),.production-table th:nth-child(8){position:sticky;right:0;z-index:4;width:152px;min-width:152px;max-width:152px;border-left:2px solid #d8d8d8;background:#fff}.production-table th:first-child,.production-table th:nth-child(8){z-index:7;background:#f6f5f4}.production-table td>span.admin-status-cell{justify-content:flex-start;width:100%;min-width:100%;margin:0;padding:0 16px}.production-status-form{display:flex;align-items:center;width:100%;height:100%}.production-status-select-wrap{width:100%;min-height:32px;height:32px;margin:0}.production-status-select-wrap:after{right:14px;width:6px;height:6px}.production-status-select{justify-content:flex-start;width:100%;min-width:0;min-height:32px;height:32px;padding:0 28px 0 12px!important;border:1px solid rgba(17,17,17,.35);border-radius:0;font-size:10px;letter-spacing:1px;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-moz-text-align-last:left;text-align-last:left}.production-status-select option{background:#fff;color:#666}.production-status-select.status-pending{border-color:#b77500}.production-status-select.status-processing{border-color:#1673e6}.production-status-select.status-shipped{border-color:#087d73}.production-status-select.status-delivered,.production-status-select.status-done{border-color:#1a7f35}.production-status-select.status-cancelled{border-color:#b42318}.production-table tbody tr:hover td:first-child,.production-table tbody tr:hover td:nth-child(8){background:#f6f5f4}.admin-sort-button{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:30px;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.admin-sort-button.is-active,.admin-sort-button:hover{color:#111}.admin-sort-indicator{color:#9a9a9a;font-size:12px;line-height:1}.admin-sort-button.is-active .admin-sort-indicator{color:#111}.production-line-badge{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:38px;height:100%;padding:0 10px;border:1px solid transparent;background:transparent;font-size:11px;letter-spacing:1.2px;line-height:38px;text-align:center;text-transform:uppercase;white-space:nowrap}.production-line-zone-2{color:#1673e6}.production-line-zone-3{color:#1a7f35}.production-line-dirt{color:#b42318}.production-line-souvenir{color:#b77500}.production-line-default{color:#666}.production-move-controls{display:flex;align-items:center;justify-content:center;gap:4px}.production-move-controls button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid #d8d8d8;border-radius:0;background:#fff;color:#666;font:inherit;font-size:12px;cursor:pointer}.production-move-controls button:hover{border-color:#111;background:#ffff00;color:#111}[data-admin-theme=dark] .admin-sort-button.is-active,[data-admin-theme=dark] .admin-sort-button.is-active .admin-sort-indicator,[data-admin-theme=dark] .admin-sort-button:hover{color:#f4f4f4}[data-admin-theme=dark] .production-move-controls button{border-color:#303030;background:#151515;color:#9a9a9a}[data-admin-theme=dark] .production-move-controls button:hover{border-color:#ffff00;background:#ffff00;color:#111}.production-row-actions{display:flex;gap:6px}.production-row-actions button{min-width:66px;padding:0 8px}.production-detail-row>td{position:static!important;width:auto;max-width:none;height:auto;padding:0;border-right:1px solid #e6e6e6;white-space:normal;background:#fff}.production-detail-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.production-reference-panel{display:grid;grid-template-columns:minmax(260px,340px) minmax(260px,1fr);gap:0;border-bottom:1px solid #e6e6e6;background:#fff}.production-image-slots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px 18px;border-right:1px solid #e6e6e6}.production-image-slot{min-width:0;display:grid;gap:8px;margin:0}.production-image-slot>span{width:100%;aspect-ratio:1;display:grid;place-items:center;border:1px solid #e6e6e6;background:#fff;color:#777;font-size:10px;-o-object-fit:contain;object-fit:contain;text-transform:uppercase}.production-image-preview{background-position:50%;background-repeat:no-repeat;background-size:contain}.production-image-slot figcaption,.production-size-heading small,.production-size-row small{color:#777;font-size:10px;letter-spacing:.7px;text-transform:uppercase}.production-size-breakdown{display:grid;grid-template-columns:1fr;align-content:start;gap:0;padding:16px 18px}.production-size-heading{min-height:32px;display:flex;align-items:baseline;justify-content:space-between;gap:16px;border-bottom:1px solid #e6e6e6}.production-size-heading strong{font-size:12px;font-weight:500}.production-size-row{min-height:44px;display:grid;grid-template-columns:92px 1fr 80px;align-items:center;gap:12px;border-bottom:1px solid #eeeeee;color:#111;font-size:12px}.production-size-row input{width:80px;min-height:30px;padding:0 8px;border:1px solid #d8d8d8;border-radius:0;background:#fff;font:inherit}.production-size-row input:disabled{color:#aaa}.production-size-breakdown button{justify-self:start;margin-top:12px}.production-overdue-text{color:#b42318}.production-finance-detail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;border-right:1px solid #ddd}.production-finance-detail div{min-height:82px;display:grid;align-content:center;gap:7px;padding:12px 16px;border-right:1px solid #e6e6e6}.production-finance-detail span,.production-size-breakdown small{color:#777;font-size:10px}.production-finance-detail strong{font-size:13px;font-weight:500}.production-finance-profit strong,.production-finance-revenue strong{color:#1a7f35}.production-finance-cost strong{color:#b77500}.production-finance-danger strong{color:#b42318}.production-finance-info strong{color:#087d73}.production-migration-notice{margin:40px;padding:24px;border:1px solid #111;background:#fff;font-size:13px}[data-admin-theme=dark]{color-scheme:dark}[data-admin-theme=dark] .admin-login-page,[data-admin-theme=dark] .admin-shell,[data-admin-theme=dark] .production-dashboard{background:#0b0b0b;color:#f4f4f4}[data-admin-theme=dark] .admin-card,[data-admin-theme=dark] .admin-kpi-card,[data-admin-theme=dark] .admin-linesheet-title,[data-admin-theme=dark] .admin-login-card,[data-admin-theme=dark] .admin-ops-panel,[data-admin-theme=dark] .admin-overview-card,[data-admin-theme=dark] .admin-overview-grid,[data-admin-theme=dark] .admin-page-kpis,[data-admin-theme=dark] .admin-page-kpis article,[data-admin-theme=dark] .admin-sidebar,[data-admin-theme=dark] .admin-sidebar-brand,[data-admin-theme=dark] .admin-topbar,[data-admin-theme=dark] .admin-workspace,[data-admin-theme=dark] .production-detail-row>td,[data-admin-theme=dark] .production-editor,[data-admin-theme=dark] .production-finance-detail div,[data-admin-theme=dark] .production-finance-edit-row>td,[data-admin-theme=dark] .production-metric-card,[data-admin-theme=dark] .production-metrics,[data-admin-theme=dark] .production-panel-heading,[data-admin-theme=dark] .production-reference-panel,[data-admin-theme=dark] .production-section,[data-admin-theme=dark] .production-section-heading{border-color:#2a2a2a;background:#111;color:#f4f4f4}[data-admin-theme=dark] .admin-toolbar,[data-admin-theme=dark] .production-currency-bar{border-color:#2a2a2a;background:#161616}[data-admin-theme=dark] .admin-history-table td:first-child,[data-admin-theme=dark] .admin-history-table td:nth-child(2),[data-admin-theme=dark] .admin-history-table td:nth-child(3),[data-admin-theme=dark] .admin-orders-table td:first-child,[data-admin-theme=dark] .admin-orders-table td:nth-child(2),[data-admin-theme=dark] .admin-orders-table td:nth-child(3),[data-admin-theme=dark] .admin-orders-table td:nth-child(4),[data-admin-theme=dark] .admin-orders-table td:nth-child(5),[data-admin-theme=dark] .admin-products-table td:first-child,[data-admin-theme=dark] .admin-products-table td:nth-child(2),[data-admin-theme=dark] .admin-products-table td:nth-child(3),[data-admin-theme=dark] .admin-products-table td:nth-child(4),[data-admin-theme=dark] .admin-table,[data-admin-theme=dark] .admin-table td,[data-admin-theme=dark] .admin-table-wrap,[data-admin-theme=dark] .production-current-table td:first-child,[data-admin-theme=dark] .production-current-table td:nth-child(11),[data-admin-theme=dark] .production-table td:first-child,[data-admin-theme=dark] .production-table td:nth-child(8){border-color:#262626;background:#111;color:#f4f4f4}[data-admin-theme=dark] .admin-history-table th:first-child,[data-admin-theme=dark] .admin-history-table th:nth-child(2),[data-admin-theme=dark] .admin-history-table th:nth-child(3),[data-admin-theme=dark] .admin-orders-table th:first-child,[data-admin-theme=dark] .admin-orders-table th:nth-child(2),[data-admin-theme=dark] .admin-orders-table th:nth-child(3),[data-admin-theme=dark] .admin-orders-table th:nth-child(4),[data-admin-theme=dark] .admin-orders-table th:nth-child(5),[data-admin-theme=dark] .admin-products-table th:first-child,[data-admin-theme=dark] .admin-products-table th:nth-child(2),[data-admin-theme=dark] .admin-products-table th:nth-child(3),[data-admin-theme=dark] .admin-products-table th:nth-child(4),[data-admin-theme=dark] .admin-table th,[data-admin-theme=dark] .production-current-table th:first-child,[data-admin-theme=dark] .production-current-table th:nth-child(11),[data-admin-theme=dark] .production-table th:first-child,[data-admin-theme=dark] .production-table th:nth-child(8){border-color:#303030;background:#181818;color:#9a9a9a}[data-admin-theme=dark] .admin-orders-table tbody tr:hover td:first-child,[data-admin-theme=dark] .admin-orders-table tbody tr:hover td:nth-child(2),[data-admin-theme=dark] .admin-orders-table tbody tr:hover td:nth-child(3),[data-admin-theme=dark] .admin-orders-table tbody tr:hover td:nth-child(4),[data-admin-theme=dark] .admin-orders-table tbody tr:hover td:nth-child(5),[data-admin-theme=dark] .admin-products-table tbody tr:hover td:first-child,[data-admin-theme=dark] .admin-products-table tbody tr:hover td:nth-child(2),[data-admin-theme=dark] .admin-products-table tbody tr:hover td:nth-child(3),[data-admin-theme=dark] .admin-products-table tbody tr:hover td:nth-child(4),[data-admin-theme=dark] .admin-table tbody tr.admin-pinned-row:hover td,[data-admin-theme=dark] .admin-table tbody tr:hover td,[data-admin-theme=dark] .production-current-table tbody tr:hover td,[data-admin-theme=dark] .production-current-table tbody tr:hover td:first-child,[data-admin-theme=dark] .production-current-table tbody tr:hover td:nth-child(11),[data-admin-theme=dark] .production-table tbody tr:hover td:first-child,[data-admin-theme=dark] .production-table tbody tr:hover td:nth-child(8){background:#1d1d1d}[data-admin-theme=dark] .admin-pinned-row td{background:#231f0d}[data-admin-theme=dark] .admin-brand,[data-admin-theme=dark] .admin-ops-row strong,[data-admin-theme=dark] .admin-sidebar-logo,[data-admin-theme=dark] .admin-sidebar-nav a,[data-admin-theme=dark] .admin-table td strong,[data-admin-theme=dark] .production-panel-heading strong,[data-admin-theme=dark] .production-product-cell strong,[data-admin-theme=dark] .production-section-heading strong,[data-admin-theme=dark] .production-size-heading strong,[data-admin-theme=dark] .production-size-row,[data-admin-theme=dark] .production-table td:first-child strong{color:#f4f4f4}[data-admin-theme=dark] .admin-form-message,[data-admin-theme=dark] .admin-kpi-card span,[data-admin-theme=dark] .admin-muted,[data-admin-theme=dark] .admin-ops-panel p,[data-admin-theme=dark] .admin-ops-row small,[data-admin-theme=dark] .admin-ops-row span,[data-admin-theme=dark] .admin-overview-card span,[data-admin-theme=dark] .admin-page-kpis article span,[data-admin-theme=dark] .admin-sidebar-logo span,[data-admin-theme=dark] .admin-sidebar-nav a small,[data-admin-theme=dark] .admin-toolbar-count,[data-admin-theme=dark] .production-batch-form label,[data-admin-theme=dark] .production-currency-bar label,[data-admin-theme=dark] .production-currency-bar>span:first-child,[data-admin-theme=dark] .production-finance-detail span,[data-admin-theme=dark] .production-image-slot figcaption,[data-admin-theme=dark] .production-metric-card span,[data-admin-theme=dark] .production-panel-heading span,[data-admin-theme=dark] .production-size-heading small,[data-admin-theme=dark] .production-size-row small{color:#8d8d8d}[data-admin-theme=dark] .admin-select,[data-admin-theme=dark] .admin-toolbar button,[data-admin-theme=dark] .admin-toolbar input,[data-admin-theme=dark] .admin-toolbar select,[data-admin-theme=dark] .admin-topbar nav a,[data-admin-theme=dark] .admin-topbar nav button,[data-admin-theme=dark] .production-batch-form input,[data-admin-theme=dark] .production-batch-form select,[data-admin-theme=dark] .production-batch-form textarea,[data-admin-theme=dark] .production-currency-bar input,[data-admin-theme=dark] .production-inline-finance-form input,[data-admin-theme=dark] .production-inline-finance-form select,[data-admin-theme=dark] .production-size-row input,[data-admin-theme=dark] input,[data-admin-theme=dark] select,[data-admin-theme=dark] textarea{border-color:#333!important;background-color:#151515!important;color:#f4f4f4!important}[data-admin-theme=dark] input::-moz-placeholder,[data-admin-theme=dark] textarea::-moz-placeholder{color:#777}[data-admin-theme=dark] input::placeholder,[data-admin-theme=dark] textarea::placeholder{color:#777}[data-admin-theme=dark] .admin-select-wrap:after,[data-admin-theme=dark] .admin-status-select-wrap:after{border-color:#cfcfcf}[data-admin-theme=dark] .admin-sidebar-nav a.is-active,[data-admin-theme=dark] .admin-sidebar-nav a:hover,[data-admin-theme=dark] .admin-sidebar[data-size=small] .admin-sidebar-nav a.is-active{background:#1f1f1f;color:#fff}[data-admin-theme=dark] .admin-sidebar-nav a i{border-color:#333;color:#9a9a9a}[data-admin-theme=dark] .admin-sidebar-nav a.is-active i,[data-admin-theme=dark] .admin-sidebar-nav a:hover i{border-color:#f4f4f4;color:#f4f4f4}[data-admin-theme=dark] .admin-topbar nav a:hover,[data-admin-theme=dark] .admin-topbar nav button:hover,[data-admin-theme=dark] .production-current-edit-button:hover,[data-admin-theme=dark] .production-form-actions button:hover,[data-admin-theme=dark] .production-image-paste:hover>span,[data-admin-theme=dark] .production-inline-finance-form button:hover,[data-admin-theme=dark] .production-panel-heading button:hover,[data-admin-theme=dark] .production-reference-panel button:hover,[data-admin-theme=dark] .production-row-actions button:hover,[data-admin-theme=dark] .production-toolbar button:hover{border-color:#000!important;background:#FFFF00!important;color:#000!important}[data-admin-theme=dark] .production-image-paste>span,[data-admin-theme=dark] .production-image-slot>span{border-color:#333;background-color:#151515;color:#8d8d8d}[data-admin-theme=dark] .status-pending,[data-admin-theme=dark] .status-unpaid{background:#3a2d0a;color:#f3b43f}[data-admin-theme=dark] .status-processing{background:#11233f;color:#7eb2ff}[data-admin-theme=dark] .status-shipped{background:#0d302c;color:#53d5c8}[data-admin-theme=dark] .status-delivered,[data-admin-theme=dark] .status-done,[data-admin-theme=dark] .status-paid{background:#123219;color:#66d985}[data-admin-theme=dark] .status-cancelled,[data-admin-theme=dark] .status-refunded{background:#3b1313;color:#ff8b85}[data-admin-theme=dark] .status-released{background:#2a2a2a;color:#bdbdbd}@media (max-width:1100px){.production-batch-form{grid-template-columns:repeat(2,minmax(220px,1fr))}.production-notes-field{grid-column:span 1}}.admin-card{border:1px solid #111;background:#fff;padding:24px}.admin-card-heading{display:grid;gap:14px;margin-bottom:20px}.admin-card-heading h3{font-size:22px;font-weight:500;line-height:1.15}.admin-select-preview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-alert-list,.admin-variant-list{display:grid;gap:10px}.admin-variant-row{grid-template-columns:120px 1fr 100px 120px;padding-top:10px}.admin-alert-row,.admin-variant-row{align-items:center;border-top:1px solid #e2e2e2}.admin-alert-row{display:grid;grid-template-columns:minmax(0,1fr) repeat(4,auto);gap:12px;padding:12px 0;font-size:12px}.admin-form-message,.admin-muted{color:#767676;font-size:12px}.admin-login-page{display:grid;place-items:center;padding:24px}.admin-login-card{width:min(440px,100%);display:grid;gap:18px;padding:36px;border:1px solid #111;background:#fff}.admin-login-card h1{font-size:28px;font-weight:500;letter-spacing:1px;text-transform:uppercase}.admin-login-card label{display:grid;gap:8px;font-size:11px;letter-spacing:1px;text-transform:uppercase}@media (max-width:900px){.admin-workspace{margin-left:0}.admin-sidebar{box-shadow:16px 0 30px rgba(0,0,0,.08)}.admin-content{overflow-x:auto}}.swipe-dots{display:none}.nav{position:fixed;top:0;left:0;width:100%;z-index:200;background:transparent;border-bottom:1px solid transparent;justify-content:space-between;padding:0 28px;height:46px;transition:border-color .3s ease}.nav,.nav-left{display:flex;align-items:center}.nav-left{gap:12px;font-size:11px;letter-spacing:1px;text-transform:uppercase}.nav-dash{position:relative;display:block;width:22px;height:1.5px;background:#111;flex-shrink:0;transition:background .25s ease}.nav-dash:after,.nav-dash:before{content:"";position:absolute;left:0;width:100%;height:1.5px;background:#111;opacity:0;transition:opacity .25s ease}.nav-dash:before{top:-7px}.nav-dash:after{top:7px}.nav.menu-open .nav-dash{background:transparent}.nav.menu-open .nav-dash:after,.nav.menu-open .nav-dash:before{opacity:1}@media (min-width:769px){.nav.menu-open{background:#FFFFFF;border-bottom:1px solid #000000}}@media (max-width:768px){.nav.menu-open{background:#FFFFFF;border-bottom:1px solid #000000}}.nav-left a{transition:color .2s}.nav-left a:hover{color:#888}.nav-center{position:absolute;left:50%;transform:translateX(-50%);display:flex;font-size:20px;font-weight:500;letter-spacing:1px;word-spacing:40px;text-transform:uppercase;font-family:SourceCodePro,Inter,Helvetica Neue,Helvetica,Arial,sans-serif;opacity:1;transition:opacity .12s linear}.nav-center a{display:block;white-space:nowrap;transition:opacity .2s}.nav-center a:hover{opacity:.3}.nav-right{display:flex;align-items:center;gap:16px;font-size:11px;letter-spacing:.8px;text-transform:uppercase}.nav-right a{transition:color .2s}.nav-right a:hover{color:#888}.shop-toggle{display:flex;align-items:center;gap:12px;cursor:pointer}.nav-language-toggle{margin-left:8px}.mobile-language-toggle{display:none!important}@media (max-width:768px){.nav-language-toggle{display:none}.mobile-language-toggle{display:inline-flex!important}.product-mobile-language-toggle{margin-bottom:18px}.policy-mobile-language-toggle{justify-content:center;margin:-8px 0 28px}.checkout-mobile-language-toggle{margin-left:8px}}.menu-wrap{position:static}.menu-drop{position:fixed;top:46px;left:0;width:100%;height:52vh;max-height:520px;background:#ffffff;transform:translateY(-16px);opacity:0;pointer-events:none;transition:transform .35s ease,opacity .35s ease;overflow:hidden;border-bottom:1px solid #ddd;z-index:190}.menu-drop.open{transform:translateY(0);opacity:1;pointer-events:auto}.shop-page{padding:96px 28px 64px;max-width:1240px;margin:0 auto}.shop-product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,30px));justify-content:center;gap:150px;width:100%}.shop-card{display:flex;flex-direction:column;gap:14px;width:100%;cursor:pointer}.shop-card-image{position:relative;aspect-ratio:1/1.1;border-radius:10px;overflow:hidden;background:#ffffff}.shop-card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;background:#ffffff}.shop-card-copy{display:flex;flex-direction:column;gap:8px;align-items:center;text-align:center}.shop-card-meta{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#888}.shop-card-title{font-size:18px;line-height:1.2;margin:0;font-weight:400}.pci-name,.product-hero-title,.shop-card-meta,.shop-card-title{font-weight:400!important}.shop-card-price{font-family:Source Code Pro,SourceCodePro,ui-monospace,monospace;font-size:13px;color:#767676;margin:0}.shop-empty{font-size:14px;color:#656565;text-align:center;padding:42px 0}.menu-drop-inner{display:grid;grid-template-columns:minmax(240px,1fr) minmax(260px,1fr) minmax(240px,1fr);height:100%;gap:1px}.menu-column{padding:42px 36px;background:#ffffff;border-left:1px solid #f0f0f0}.menu-column:first-of-type{border-left:none}.menu-column-title{text-transform:uppercase;margin-bottom:26px}.menu-category,.menu-column-title,.menu-item{font-size:15px;font-weight:500;letter-spacing:1px;color:#111}.menu-category,.menu-item{background:transparent;border:none;padding:0;text-align:left;text-transform:none;cursor:pointer;transition:transform .2s ease,color .2s ease;font-family:inherit}.menu-category:hover,.menu-item:hover{opacity:.62}.menu-item-group{display:flex;flex-direction:column;gap:10px}.menu-category.active{font-weight:700;letter-spacing:1px}.nav-divider{color:#bbb}.nav-cart{letter-spacing:1px;cursor:pointer;transition:color .2s ease,opacity .2s ease}.nav-cart:hover{opacity:.62}.accordion-header:hover,.size-guide-link:hover{background:transparent!important;color:inherit!important;border-color:transparent!important;opacity:.62!important}.site-footer{background:#000;color:#fff;padding:20px 40px;border-top:1px solid rgba(255,255,255,.65)}.footer-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px;min-height:230px}.footer-column{min-width:0}.footer-column-label{padding-top:16px;margin-bottom:78px;border-top:0 solid rgba(255,255,255,.45);font-size:12px;line-height:1;letter-spacing:0}.footer-column:first-child .footer-column-label{border-top-color:transparent}.footer-links{display:flex;flex-direction:column;align-items:flex-start;gap:7px}.footer-links a,.footer-links span{color:#fff;font-size:12px;line-height:1.1;text-transform:uppercase;transition:color .2s}.footer-links a:hover{color:#FFFF00}.footer-shipping-column{text-align:right}.footer-region{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;font-size:12px}.footer-bottom{gap:30px;padding-top:18px;font-size:12px;color:rgba(255,255,255,.82)}.footer-bottom,.newsletter-wrapper{display:flex;justify-content:space-between}.newsletter-wrapper{margin:0 40px 80px;padding:52px 48px;border:1px solid #000000;background:#f5f5f5;align-items:center;gap:60px}.newsletter-left{flex:0 0 36%;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.newsletter-title{font-size:clamp(40px,5vw,68px);line-height:.95;color:#111;margin:0 0 10px}.newsletter-subtitle,.newsletter-title{text-transform:uppercase;text-align:left}.newsletter-subtitle{font-size:11px;color:#888;margin:0}.newsletter-right{flex:1}.newsletter-form{display:flex;margin-bottom:10px}.newsletter-form input[type=email]{flex:1;height:48px;padding:0 16px;border:1px solid #000000;border-right:none;background:#FFFFFF;font-family:inherit;font-size:12px;letter-spacing:1px;text-transform:uppercase;outline:none;color:#111}.newsletter-form input[type=email]::-moz-placeholder{color:#aaa;font-size:11px;letter-spacing:1.5px}.newsletter-form input[type=email]::placeholder{color:#aaa;font-size:11px;letter-spacing:1.5px}.newsletter-form button{height:48px;padding:0 28px;background:#000000;border:1px solid #000000;color:#ffffff;font-family:inherit;font-size:12px;font-weight:500;letter-spacing:1px;text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:background .2s,color .2s}.newsletter-form button:hover{background:#FFFF00;color:#000000;border-color:#111}.newsletter-message{margin:-2px 0 10px;color:#b42318;font-size:11px;line-height:1.4;text-transform:uppercase}.newsletter-terms{font-size:11px;color:#000000;line-height:1.5}.newsletter-terms a{text-decoration:underline;color:#555}#cartOverlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.7);backdrop-filter:blur(8px);z-index:999;opacity:0;transition:opacity .3s ease}#cartOverlay.open{display:block;opacity:1}#cartDrawer{position:fixed;right:0;top:0;height:100vh;background:rgba(255,255,255,.7);backdrop-filter:blur(4px);z-index:1000;display:flex;flex-direction:column;box-shadow:-2px 0 8px rgba(0,0,0,.1);transform:translateX(100%);transition:transform .3s ease;width:50vw;overflow:hidden}#cartDrawer.open{transform:translateX(0)}.size-guide-overlay{display:none;position:fixed;inset:0;z-index:999;background:rgba(255,255,255,.7);backdrop-filter:blur(8px);opacity:0;transition:opacity .3s ease}.size-guide-overlay.open{display:block;opacity:1}.size-guide-drawer{position:fixed;right:0;top:0;z-index:1000;width:50vw;height:100vh;display:flex;flex-direction:column;overflow:hidden;background:rgba(255,255,255,.82);backdrop-filter:blur(4px);box-shadow:-2px 0 8px rgba(0,0,0,.1);transform:translateX(100%);transition:transform .3s ease}.size-guide-drawer.open{transform:translateX(0)}.size-guide-header{min-height:65px;display:flex;align-items:center;justify-content:space-between;padding:24px;border-bottom:1px solid #000;flex-shrink:0}.size-guide-header h2{margin:0;font-size:14px;font-weight:500;letter-spacing:1px}.size-guide-close{padding:4px;color:#111;font-size:18px;line-height:1}.size-guide-close:hover{opacity:.62}.size-guide-content{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;overscroll-behavior:contain;padding:clamp(24px,4vh,40px) 32px clamp(22px,3vh,32px);color:#111;font-family:SourceCodePro,Inter,Helvetica Neue,Helvetica,Arial,sans-serif}.size-guide-logo{margin-bottom:42px;font-size:22px;line-height:1.2;letter-spacing:2px}.size-guide-content h3{margin:0 0 28px;font-size:14px;font-weight:500;letter-spacing:1px;line-height:1.5}.size-guide-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:clamp(18px,3vh,28px)}.size-guide-title-row h3{margin:0}.size-guide-content p{max-width:620px;margin:0 0 clamp(28px,5vh,56px);font-size:13px;line-height:1.45;letter-spacing:.8px}.size-guide-table{width:100%;border-collapse:collapse;table-layout:fixed;flex:0 0 auto;font-size:13px;letter-spacing:.8px}.size-guide-table td,.size-guide-table th{padding:clamp(10px,2vh,18px) 8px;border:0;font-weight:500;text-align:center}.size-guide-table tbody th{text-align:left}.size-guide-footer{margin-top:auto;padding-top:clamp(20px,5vh,58px);font-size:9px;letter-spacing:.5px}.legal-page{min-height:100vh;padding:180px 150px 120px;color:#111}.legal-page h1{margin:0 0 40px;font-size:40px;font-weight:400;letter-spacing:1px;text-transform:uppercase}.legal-page p{max-width:760px;margin:0 0 24px;color:#555;font-size:20px;line-height:1.5}.legal-page a{color:inherit;text-decoration:underline}#cartDrawerHeader{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid #000000;flex-shrink:0}#cartDrawerHeader h2{font-size:14px;font-weight:500;letter-spacing:1px;text-transform:uppercase;margin:0}#cartDrawerClose{background:none;border:none;font-size:18px;cursor:pointer;color:#111;padding:4px;transition:color .2s}#cartDrawerClose:hover{opacity:.62}#cartDrawerContent{flex:1;min-height:0;display:flex;flex-direction:column;overflow-y:auto}#cartDrawerFooter{flex-shrink:0}.cart-items{padding:24px;display:flex;flex-direction:column;gap:24px}.cart-item{display:flex;gap:16px;padding-bottom:24px;border-bottom:1px solid #00000000}.cart-item-image{position:relative;flex-shrink:0;width:80px;height:80px;overflow:hidden;background:transparent!important;border:1px solid #111;border-radius:0}.cart-item-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:transparent}.cart-item-info{flex:1;display:flex;flex-direction:column;gap:4px}.cart-item-title{font-size:13px;font-weight:500;color:#111;margin:0;line-height:1.4}.cart-item-size{font-size:11px;color:#999;margin:0}.cart-item-price{font-size:12px;font-weight:500;color:#555;margin:0;font-family:Source Code Pro,SourceCodePro,ui-monospace,monospace}.cart-item-controls{display:flex;flex-direction:column;gap:12px;align-items:flex-end}.cart-qty-control{display:flex;align-items:center;gap:8px;border:1px solid #000000;padding:4px 8px}.cart-qty-btn{background:none;border:none;font-size:14px;cursor:pointer;color:#111;width:20px;height:20px;display:flex;align-items:center;justify-content:center;transition:color .2s}.cart-qty-btn:hover{opacity:.62}.cart-qty-value{font-size:12px;font-weight:500;min-width:20px;text-align:center}.cart-remove-btn{background:none;border:none;font-size:11px;color:#999;cursor:pointer;text-decoration:underline;transition:color .2s}.cart-remove-btn:hover{opacity:.62}.cart-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:60px 24px;text-align:center}.cart-empty-state p{font-size:14px;color:#666;margin:0}.cart-footer{display:flex;flex-direction:column;gap:16px;padding:24px;border-top:1px solid #00000000;flex-shrink:0}.cart-subtotal{display:flex;justify-content:space-between;align-items:center;font-size:15px;padding-bottom:5px;border-bottom:1px solid #f0f0f000}.cart-subtotal span:first-child{color:#000000;font-weight:400}.cart-subtotal span:last-child{font-weight:500;font-family:Source Code Pro,SourceCodePro,ui-monospace,monospace;color:#111}.cart-checkout-btn{background:#ffffff;color:#000000;border:1px solid #111;padding:40px;font-size:15px;font-weight:500;letter-spacing:1px;text-transform:uppercase;cursor:pointer;transition:background .2s,color .2s;width:100%;display:inline-flex;justify-content:center;align-items:center}.cart-checkout-btn:hover{background:#F2FF00;color:#111}@media screen and (max-width:960px){#cartDrawer{width:70vw}}@media screen and (max-width:768px){#cartDrawer{width:100vw}.cart-items{padding:16px;gap:16px}.cart-item{gap:12px;padding-bottom:16px}.cart-item-image{width:60px;height:60px}.cart-item-title{font-size:12px}.cart-footer{padding:16px}}.also-like-item img,.product-carousel-item img,.shop-card img{transition:filter .35s ease}@media (max-width:768px){.swipe-dots{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;padding:14px 0 4px}.swipe-dot{width:9px;height:9px;min-width:9px;padding:0;border:1px solid #111;border-radius:50%;background:#fff;opacity:1}.swipe-dot.is-active{background:#f2ff00}.swipe-dot.has-more{animation:swipe-dot-blink 1.1s ease-in-out infinite}.swipe-dot:not(:disabled):hover{border-color:#111;background:#fff;opacity:1}.swipe-dot.is-active:not(:disabled):hover{background:#f2ff00}@keyframes swipe-dot-blink{0%,to{background:#fff}50%{background:#f2ff00}}body,html{width:100%;max-width:100%;overflow-x:hidden;scrollbar-width:none}body::-webkit-scrollbar,html::-webkit-scrollbar{display:none}iframe,img,video{max-width:100%;height:auto}.page-wrapper,main,section{max-width:100%}.nav{height:calc(65px + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(12px,env(safe-area-inset-right)) 0 max(12px,env(safe-area-inset-left));gap:8px}.nav-left{gap:7px;font-size:10px;flex:0 0 auto}.nav-dash{width:15px}.nav-center{font-size:11px;letter-spacing:0;word-spacing:12px;max-width:44vw;text-align:center}.nav-center a{white-space:normal;line-height:1.05}.nav-right{gap:0;font-size:9px;flex:0 0 auto}.nav-right .nav-divider,.nav-right .nav-join,.nav-right a{display:none}.nav-cart{white-space:nowrap;font-size:10px;letter-spacing:1px}.menu-drop{top:calc(65px + env(safe-area-inset-top));height:calc(100dvh - 65px - env(safe-area-inset-top));max-height:none;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;padding-bottom:env(safe-area-inset-bottom)}.menu-drop::-webkit-scrollbar{display:none}.menu-drop-inner{display:flex;flex-direction:column;height:auto;min-height:100%;gap:0}.menu-column{width:100%;padding:24px 18px;border-left:0;border-bottom:1px solid #e5e5e5}.menu-column-title{margin-bottom:18px;font-size:13px}.menu-item-group{gap:0}.menu-category,.menu-item{width:100%;min-height:44px;display:flex;align-items:center;font-size:14px}.shop-page{width:100%;padding:63px 16px 48px}.shop-product-grid{grid-template-columns:minmax(0,1fr);justify-content:stretch;gap:48px}.shop-card{width:100%;gap:12px}.shop-card-image{width:100%;border-radius:0}.shop-card-image img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.shop-card-title{font-size:15px}.newsletter-wrapper{width:calc(100% - 32px);margin:32px 16px 48px;padding:24px 16px;gap:22px}.newsletter-title{font-size:32px}.newsletter-form button,.newsletter-form input[type=email]{min-height:52px}.site-footer{width:100%;padding:32px 16px 20px}.footer-grid{gap:30px}.footer-column-label,.footer-column:first-child .footer-column-label{padding-top:12px;margin-bottom:18px}.footer-links{gap:0}.footer-links a,.footer-links span{min-height:38px;display:flex;align-items:center}.footer-bottom{gap:10px;line-height:1.5}#cartOverlay{display:none!important}#cartDrawer{inset:0;width:100vw;max-width:100vw;height:100dvh;box-shadow:none;background:#fff;backdrop-filter:none}#cartDrawerHeader{min-height:calc(65px + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(16px,env(safe-area-inset-right)) 0 max(16px,env(safe-area-inset-left))}#cartDrawerClose{min-width:44px;min-height:44px}.cart-item{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px}.cart-item-image{width:72px;height:72px}.cart-item-controls{grid-column:2;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.cart-qty-control{min-height:44px}.cart-qty-btn{min-width:36px;min-height:36px}.cart-remove-btn{min-height:44px;padding:0 6px}.cart-checkout-btn{min-height:56px;padding:16px}}.mobile-footer-newsletter{display:none}@media (max-width:768px){.newsletter-wrapper{display:none!important}.site-footer{padding:48px max(12px,env(safe-area-inset-right)) 18px max(12px,env(safe-area-inset-left))}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:38px;column-gap:38px;row-gap:0;min-height:0}.footer-shipping-column{display:none}.footer-column-label,.footer-column:first-child .footer-column-label{padding-top:10px;margin-bottom:54px;border-top:1px solid rgba(255,255,255,.65);font-size:11px;text-transform:none}.footer-column:first-child .footer-column-label{border-top-color:transparent}.footer-links a,.footer-links span{min-height:32px;font-size:11px;display:flex;align-items:center}.mobile-footer-newsletter{display:block;margin-top:20px;padding-top:6px;border-top:1px solid rgba(255,255,255,.75)}.mobile-footer-newsletter-title{font-size:28px;line-height:1;font-weight:500;text-transform:uppercase;margin-bottom:30px}.mobile-footer-newsletter-subtitle{margin-bottom:8px;font-size:9px;line-height:1.3;text-transform:uppercase;color:rgba(255,255,255,.68)}.mobile-footer-newsletter-form{display:grid;grid-template-columns:minmax(0,1fr) 112px;width:100%;border:1px solid #fff}.mobile-footer-newsletter-form input{width:100%;min-width:0;min-height:54px;padding:0 10px;border:0;background:#000;color:#fff;font:inherit;font-size:10px;text-transform:uppercase;outline:none}.mobile-footer-newsletter-form button{min-height:54px;padding:0 10px;border-left:1px solid #fff;background:#f2ff00;color:#000;font-size:11px;text-transform:uppercase}.footer-bottom{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:16px;padding-top:18px;font-size:8px}.footer-bottom span:last-child{text-align:right;white-space:nowrap}.add-to-cart-btn:not(:disabled),.also-like-view-btn:not(:disabled),.cart-checkout-btn:not(:disabled),.discount-row button:not(:disabled),.newsletter-form button:not(:disabled),.payment-option.active .payment-option-header,.place-order-btn:not(:disabled){background:#F2FF00!important;color:#000000!important;border:1px solid #000000!important;opacity:1!important}.carousel-arrow,.carousel-btn{display:none!important;pointer-events:none!important}.product-carousel-track-wrap,.product-slider{touch-action:pan-x;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}}.footer-country-static{color:#fff;font:inherit;white-space:nowrap}.hero{display:grid;grid-template-columns:1fr 1fr;min-height:300px;padding:50px;align-items:center;gap:0;background:#ffffff}.hero-image-col{display:flex;align-items:center;justify-content:flex-start}.hero-image-col img{width:80%;max-width:600px;-o-object-fit:contain;object-fit:contain}.hero-text-col{display:flex;flex-direction:column;justify-content:center;padding-left:40px}.hero-eyebrow{font-size:11px;letter-spacing:1px;text-transform:uppercase;color:#aaa;margin-bottom:20px}.hero-title{font-size:clamp(30px,4.5vw,58px);font-weight:400;line-height:1.05;letter-spacing:-.5px;color:#111}.section-bar-wrapper{width:calc(100% - 80px);margin:0 40px}.section-bar{display:flex;justify-content:space-between;align-items:center;padding:14px 0;border-top:1px solid #000000;width:100%;gap:40px}.section-bar-label,.section-bar-more{font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:#111}.section-bar-more{cursor:pointer;transition:color .2s}.section-bar-more:hover{color:#888}.product-carousel-section{padding:0 0 48px;position:relative}.product-carousel-track-wrap{overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:40px 0 24px}.product-carousel-track-wrap::-webkit-scrollbar{display:none}.product-carousel-track{display:flex;gap:0}.product-carousel-item{flex:0 0 calc(100% / 4);scroll-snap-align:start;scroll-snap-stop:always;padding:0 20px;cursor:pointer;display:flex;flex-direction:column;align-items:center;text-align:center}.product-carousel-item:hover .pci-front{opacity:0}.product-carousel-item:hover .pci-back{opacity:1}@media (hover:hover) and (pointer:fine){.product-carousel-item,.product-carousel-item:focus,.product-carousel-item:hover{opacity:1!important}}.pci-image{position:relative;width:100%;aspect-ratio:1/1.1;margin-bottom:16px}.pci-back,.pci-front{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transition:opacity .3s ease}.pci-front{opacity:1}.pci-back{opacity:0}.pci-name{font-size:12px;color:#111;line-height:1.4;margin:0 0 4px}.pci-price{font-size:11px;color:#767676;letter-spacing:.04em;margin:0;font-family:Source Code Pro,SourceCodePro,ui-monospace,monospace;font-weight:500}.carousel-btn{position:absolute;top:calc(40px + (45%));transform:translateY(-50%);font-size:28px;color:#bbb;padding:10px;line-height:1;transition:color .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:10}.carousel-btn:hover{color:#111}.carousel-btn.prev{left:4px}.carousel-btn.next{right:4px}.lookbook-section{width:calc(100% - 80px);margin:0 40px 80px;aspect-ratio:16/7;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#fff}.lookbook-section img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:900px){.hero{grid-template-columns:1fr;padding:40px 20px;gap:32px;min-height:unset}.hero-image-col img{width:60%;max-width:260px;margin:0 auto}.hero-text-col{padding-left:0;text-align:center;align-items:center}.section-bar{padding:12px 20px}.product-carousel-item{flex:0 0 calc(100% / 2)}.lookbook-section{width:calc(100% - 40px);margin:0 20px}}@media screen and (max-width:540px){.product-carousel-item{flex:0 0 80%}}@media (max-width:768px){.hero{width:100%;padding:76px 16px 28px;gap:20px}.hero-image-col,.hero-image-col img{width:100%;max-width:100%}.hero-image-col img{max-height:60vh;-o-object-fit:contain;object-fit:contain}.hero-text-col{width:100%}.hero-title{font-size:30px;line-height:1.08}.hero-eyebrow{margin-bottom:12px}.section-bar-wrapper{width:100%;margin:0}.section-bar{padding:12px 16px;gap:16px}.product-carousel-section{padding-bottom:28px}.product-carousel-track-wrap{padding:24px 0 18px}.product-carousel-item{flex-basis:86%;padding:0 12px}.pci-image{width:100%;margin-bottom:12px}.carousel-btn{min-width:44px;min-height:44px}.lookbook-section{width:calc(100% - 32px);margin:0 16px 40px;min-height:220px;aspect-ratio:auto}.hero{min-height:285px;padding:92px 20px 42px;display:flex;align-items:center;justify-content:center;background:#fff;border-bottom:0}.hero-image-col,.hero-title-remove-mobile{display:none}.hero-text-col{padding:0;align-items:center;text-align:center}.hero-eyebrow{margin-bottom:18px;font-size:13px;color:#aaa}.hero-title{font-size:34px;line-height:1.05}.section-bar{min-height:54px;padding:12px 20px}.product-carousel-section{width:100%;min-height:calc(100dvh - 54px);padding:0 0 42px}.product-carousel-track-wrap{width:100%;padding:40px 0 20px;scroll-padding-inline:0}.product-carousel-track{width:100%;align-items:stretch}.product-carousel-item{flex:0 0 100%;width:100%;min-width:100%;padding:0 38px;scroll-snap-align:center;justify-content:center}.pci-image{width:100%;max-width:520px;height:min(62dvh,560px);aspect-ratio:auto;margin:0 auto 22px}.pci-back,.pci-front{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.product-carousel-item:active .pci-front,.product-carousel-item:hover .pci-front{opacity:1}.pci-back,.product-carousel-item:active .pci-back,.product-carousel-item:hover .pci-back{opacity:0;pointer-events:none}.product-carousel-item,.product-carousel-item:active,.product-carousel-item:focus,.product-carousel-item:hover{opacity:1!important;color:inherit!important;-webkit-tap-highlight-color:transparent}.product-carousel-item img,.product-carousel-item:active img,.product-carousel-item:hover img{opacity:1;filter:none}.product-carousel-item .pci-back,.product-carousel-item:active .pci-back,.product-carousel-item:hover .pci-back{opacity:0!important}.pci-name,.pci-price{width:100%;text-align:center}.pci-name{font-size:14px}.pci-price{font-size:12px}.carousel-btn{top:50%;transform:translateY(-50%);z-index:20}.carousel-btn.prev{left:6px}.carousel-btn.next{right:6px}.hero{flex-direction:column;gap:22px;padding-top:61px}.hero-image-col{display:flex;width:100%;align-items:center;justify-content:center;order:1;padding-top:32px}.hero-image-col img{display:block;width:min(72vw,360px);max-width:100%;max-height:38dvh;margin:0 auto;-o-object-fit:contain;object-fit:contain}.hero-text-col{order:2}.hero-title-remove-mobile{display:none}}.product-hero{display:grid;grid-template-columns:550px 1fr;padding:40px;align-items:center;gap:0}.product-hero-left{padding-right:40px;align-self:start;padding-top:150px}.product-capsule-label{font-size:12px!important;color:#999!important;margin-bottom:10px!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;display:block}.product-hero-left h1,.product-hero-left h2{all:unset;display:block}.product-hero-title{font-size:clamp(40px,3.2vw,44px)!important;line-height:1.05!important;letter-spacing:-.5px!important;margin-bottom:18px!important;margin-top:0!important;color:#111!important;text-transform:none!important;font-family:SuisseIntl,Inter,Helvetica Neue,sans-serif!important}.product-hero-price{font-size:16px!important;letter-spacing:.04em!important;color:#767676!important;margin-bottom:20px!important;font-family:Source Code Pro,SourceCodePro,ui-monospace,monospace!important;font-weight:500!important;display:block}.product-tags{font-size:12px;color:#555;line-height:2.2}.language-toggle{display:inline-flex;align-items:center;gap:5px;font-size:10px;line-height:1;font-weight:400;letter-spacing:.08em;color:#888;white-space:nowrap}.language-option{color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;transition:color .2s ease,opacity .2s ease}.language-option:focus-visible,.language-option:hover{color:#111;opacity:.65}.language-option.active{color:#111;font-weight:700}.product-language-toggle{margin-bottom:12px}.product-hero-right{position:relative;display:flex;align-items:center;justify-content:center}.product-slider{width:100%;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.product-slider::-webkit-scrollbar{display:none}.product-slider-track{display:flex;width:100%;height:100%}.product-slider-slide{position:relative;flex:0 0 100%;height:100%;scroll-snap-align:center;scroll-snap-stop:always;display:flex;align-items:center;justify-content:center}.product-hero-slider{max-width:480px;aspect-ratio:1/1}.product-main-image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);font-size:30px;color:#bbb;padding:12px;line-height:1;transition:color .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.carousel-arrow:hover{color:#111}.carousel-arrow.prev{left:-10px}.carousel-arrow.next{right:-10px}.details-section,.purchase-section{--purchase-gutter:40px;--purchase-col-zone:280px;--purchase-col-cart:230px;--purchase-col-gap:60px}.purchase-section{display:grid;grid-template-columns:var(--purchase-col-zone) minmax(300px,1fr) var(--purchase-col-cart);-moz-column-gap:var(--purchase-col-gap);column-gap:var(--purchase-col-gap);padding:0 var(--purchase-gutter);border-top:1px solid #00000000;align-items:start;min-height:var(--purchase-reserved-height,auto)}.zone-col{padding:20px 0 32px;opacity:var(--gallery-zone-opacity,1);will-change:opacity}.zone-label{font-size:15px;font-weight:500;letter-spacing:1px;text-transform:uppercase;color:#111;padding-bottom:5px;border-bottom:1px solid #00000000;margin-bottom:18px}.zone-label-row{display:flex;align-items:baseline;justify-content:flex-start;gap:12px;margin-bottom:18px}.zone-label-row .zone-label{flex:0 1 auto;margin-bottom:0}.zone-desc{font-size:12px;line-height:1.5;color:#666}.size-qty-col{padding:20px 0}.size-section{padding-bottom:16px;border-bottom:1px solid #000000;margin-bottom:16px}.col-label{font-size:15px;font-weight:500;letter-spacing:1px;text-transform:uppercase;color:#111;margin-bottom:14px;display:flex;justify-content:space-between;align-items:center}.size-guide-link{font-size:12px;letter-spacing:1.5px;text-transform:uppercase;color:#aaa;text-decoration:underline;font-weight:400;cursor:pointer;transition:color .2s}.size-guide-link:hover{color:#111}.size-options{display:flex;gap:28px;align-items:baseline}.size-btn{font-size:15px;color:#bbb;padding:0;font-family:SourceCodePro,Inter,Helvetica Neue,sans-serif;cursor:pointer;transition:color .15s;line-height:1}.size-btn:hover{color:#666}.size-btn.active{color:#111;font-weight:700;font-size:20px}.qty-section{padding-bottom:15px;border-bottom:1px solid #000000}.qty-options{display:flex;gap:16px;align-items:baseline;flex-wrap:wrap}.qty-btn{font-size:15px;color:#bbb;padding:0;font-family:SourceCodePro,Inter,Helvetica Neue,sans-serif;font-weight:500;cursor:pointer;transition:color .15s;line-height:1}.qty-btn:hover{color:#666}.qty-btn.active{color:#111;font-weight:700;font-size:20px}.qty-btn.is-unavailable,.qty-btn:disabled{color:#ddd;cursor:not-allowed;opacity:.45}.cart-col{display:flex;align-items:flex-start;justify-content:flex-end;padding-top:20px;opacity:var(--gallery-cart-opacity,1);will-change:opacity}@media screen and (min-width:961px){.cart-col.is-gallery-fixed{position:fixed;top:82px;right:var(--purchase-gutter);width:var(--purchase-col-cart);z-index:170;padding-top:0}.zone-col.is-gallery-fixed{position:fixed;top:62px;left:var(--purchase-gutter);width:var(--purchase-col-zone);z-index:165;padding-top:20px}}.add-to-cart-btn{background:#000000;color:#ffffff;font-size:12px;font-weight:500;letter-spacing:1px;text-transform:uppercase;padding:0 32px;width:230px;height:155px;display:flex;align-items:center;justify-content:center;text-align:center;transition:background .2s,color .2s;cursor:pointer;font-family:inherit}.add-to-cart-btn:hover{opacity:1;background:#F2FF00;color:#000000;border:1px solid #000000}.purchase-sticky-slot{position:relative}@media screen and (min-width:961px){.purchase-section.is-sticky{position:fixed;top:46px;z-index:180;background:#ffffff;opacity:1;transition:opacity .18s ease}.purchase-section.is-sticky-hidden{opacity:0;pointer-events:none}}.details-section{display:grid;grid-template-columns:var(--purchase-col-zone) minmax(420px,1fr) var(--purchase-col-cart);-moz-column-gap:var(--purchase-col-gap);column-gap:var(--purchase-col-gap);padding:0 var(--purchase-gutter);align-items:start}.accordion-col{grid-column:1;position:sticky;top:82px;padding-bottom:60px}.details-section.has-fixed-zone .accordion-col{top:var(--gallery-zone-bottom,250px)}.accordion-item{border-top:1px solid #ddd}.accordion-item:last-of-type{border-bottom:1px solid #ddd}.accordion-header{display:flex;align-items:center;gap:10px;width:100%;padding:14px 0;font-size:10px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:#111;text-align:left;-webkit-user-select:none;-moz-user-select:none;user-select:none}.accordion-header:hover{color:#555}.accordion-title-toggle{color:inherit;font:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.accordion-toggle{font-size:11px;color:#888;font-weight:400;cursor:pointer}.accordion-body{font-size:12px;line-height:1.5;color:#555;padding-bottom:16px;display:none}.accordion-body.open{display:block}.localized-copy{white-space:pre-line}.accordion-body p+p{margin-top:8px}.accordion-body a{text-decoration:underline;color:#111}.accordion-body a:hover{color:#555}.also-like-section{margin-top:28px;padding-top:18px;border-top:1px solid #ddd}.also-like-label{font-size:10px;font-weight:500;letter-spacing:1px;text-transform:uppercase;color:#111;margin-bottom:18px}.also-like-item{display:flex;flex-direction:column}.also-like-img-wrap{position:relative;width:160px}.also-like-img-wrap img{width:160px;-o-object-fit:contain;object-fit:contain}.also-like-name{font-size:12px;color:#111;line-height:1.4;margin-top:10px}.also-like-price{font-size:11px;color:#767676;margin-top:4px;letter-spacing:.04em;font-family:Source Code Pro,SourceCodePro,ui-monospace,monospace;font-weight:500}.also-like-view-btn{display:inline-block;margin-top:12px;border:1px solid #111;font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;padding:8px 18px;color:#111;width:-moz-fit-content;width:fit-content;cursor:pointer;transition:background .2s,color .2s;font-family:inherit}.also-like-view-btn:hover{opacity:1;background:#F2FF00;color:#000000;border:1px solid #000000}.photos-col{grid-column:2;min-width:0}.photos-gallery-stack{display:flex;flex-direction:column;gap:0;justify-content:center;align-items:center;width:100%}.photos-main-image-frame{width:100%;max-width:680px;overflow:visible}.photos-main-image{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;display:block;transform:scale(var(--gallery-image-scale,.7));transform-origin:center center;margin-block:calc(-1 * var(--gallery-image-trim, 0px));will-change:transform}.gallery-buy-col{grid-column:3;position:sticky;top:265px;align-self:start;padding-top:0}.gallery-buy-panel{display:flex;flex-direction:column;gap:28px}.gallery-size-qty{opacity:var(--gallery-control-progress,0);transform:translateY(var(--gallery-control-y,-12px));pointer-events:none;will-change:opacity,transform}.gallery-size-qty.is-active{pointer-events:auto}#purchaseSection .size-qty-col{opacity:var(--purchase-control-opacity,1);transform:translateY(var(--purchase-control-y,0));will-change:opacity,transform}.gallery-buy-panel .add-to-cart-btn{width:100%}@media screen and (max-width:960px){.product-hero{grid-template-columns:1fr;padding:28px 20px;gap:28px}.product-hero-left{padding-right:0;padding-top:0;order:2}.product-hero-right{order:1}.product-main-image{max-width:100%}.carousel-arrow.prev{left:0}.carousel-arrow.next{right:0}.purchase-section{grid-template-columns:1fr;padding:0 20px}.zone-col{padding:20px 0 24px;border-bottom:1px solid #ddd}.size-qty-col{padding:20px 0}.cart-col{padding-bottom:24px}.add-to-cart-btn{width:100%;padding:20px}.details-section,.purchase-section{--purchase-gutter:20px;grid-template-columns:1fr}.details-section{grid-template-columns:1fr;padding:0 var(--purchase-gutter)}.accordion-col{grid-column:1;position:static;padding-right:0;padding-bottom:32px}.photos-col{grid-column:1;padding-top:24px;border-top:1px solid #ddd}.gallery-buy-col{display:none}}@media screen and (max-width:540px){.product-hero{padding:16px}.details-section,.purchase-section{--purchase-gutter:16px}.details-section{padding:0 16px}.size-options{gap:20px}.qty-options{gap:10px;flex-wrap:wrap}}.product-not-found{padding:80px 40px 120px;text-align:center}.product-not-found-title{font-size:clamp(28px,4vw,40px);font-weight:400;letter-spacing:-.5px;margin-bottom:16px;color:#111}.product-not-found-slug{font-family:SourceCodePro,monospace;font-size:13px;color:#888;margin-bottom:28px}.product-not-found-link{display:inline-block;border:1px solid #111;font-size:11px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;padding:12px 24px;transition:background .2s,color .2s}.product-not-found-link:hover{opacity:.62}.size-btn.sold-out{color:#999;text-decoration:line-through;text-decoration-thickness:1px}.size-btn.sold-out.active{color:#111}.product-hero-price.is-sold-out{color:#111!important}.photos-main-image,.product-main-image{transition:filter .35s ease,transform .12s linear}.add-to-cart-btn.is-sold-out,.add-to-cart-btn:disabled{background:#767676;color:#ffffff;border:1px solid #767676;cursor:not-allowed;opacity:1}.add-to-cart-btn.is-sold-out:hover,.add-to-cart-btn:disabled:hover{background:#767676!important;color:#ffffff!important;border-color:#767676!important;opacity:1!important}@media (max-width:768px){.product-hero{width:100%;padding:53px 16px 24px;gap:20px}.product-hero-left,.product-hero-right,.product-hero-slider{width:100%;max-width:100%}.product-hero-right{flex-direction:column}.product-hero-slider{aspect-ratio:1/1}.product-main-image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.product-hero-title{font-size:29px!important;line-height:1.1!important}.product-tags{line-height:1.8;overflow-wrap:anywhere}.carousel-arrow{min-width:44px;min-height:44px}.details-section,.purchase-section{width:100%;padding-left:16px;padding-right:16px;-moz-column-gap:0;column-gap:0}.accordion-col,.cart-col,.details-section,.photos-col,.purchase-section,.size-qty-col,.zone-col{max-width:100%}.size-qty-col,.zone-col{padding:18px 0}.cart-col{width:100%;padding:0 0 24px}.add-to-cart-btn{width:100%;height:64px;min-height:64px;padding:16px}.qty-options,.size-options{gap:8px;justify-content:flex-start}.qty-btn,.size-btn{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.details-section{display:flex;flex-direction:column}.accordion-col,.photos-col{width:100%;position:static}.accordion-header{min-height:52px}.photos-gallery-stack{width:100%;gap:0}.photos-main-image-frame{width:100%;max-width:100%}.photos-main-image{transform:none!important}.also-like-img-wrap,.also-like-img-wrap img{width:100%}.also-like-view-btn{min-height:48px;width:100%;display:flex;align-items:center;justify-content:center}.gallery-buy-col{display:none!important}.photos-col{overflow:hidden}.photos-gallery-stack{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;touch-action:pan-x;-webkit-overflow-scrolling:touch;scrollbar-width:none}}@media (max-width:768px){.photos-gallery-stack::-webkit-scrollbar{display:none}.photos-main-image-frame{flex:0 0 100%;width:100%;min-width:100%;max-width:100%;display:flex;justify-content:center;scroll-snap-align:center;scroll-snap-stop:always}.photos-main-image{width:100%;min-width:0;max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain;margin-block:0}.details-section .accordion-col{display:contents}.details-section .accordion-item{order:0;width:100%}.details-section .photos-col{order:1;width:100%;margin-bottom:32px}.details-section .also-like-section{order:2;width:100%;padding:10px 0 40px;border-top:1px solid #000000}.details-section .also-like-img-wrap,.details-section .also-like-img-wrap img{width:100%;max-width:100%}}body{min-height:100vh}.checkout-header{height:72px;padding:0 40px;border-bottom:1px solid #111;display:flex;align-items:center;justify-content:space-between;background:#fff;position:relative;justify-content:flex-end}.checkout-wordmark{display:block;font-family:SourceCodePro,Inter,sans-serif;font-size:20px;font-weight:500;letter-spacing:1px;word-spacing:40px;text-transform:uppercase;position:absolute;left:50%;transform:translateX(-50%);white-space:nowrap;transition:opacity .2s ease}.checkout-wordmark:hover{opacity:.35}.checkout-return{font-size:11px;letter-spacing:1px;text-transform:uppercase;text-decoration:underline}.checkout-layout{min-height:calc(100vh - 72px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.checkout-form-panel{padding:54px max(40px,7vw) 90px}.checkout-summary-panel{border-left:1px solid #111;background:#f5f5f5;padding:54px 40px 70px}.checkout-section+.checkout-section{margin-top:52px}.checkout-section-heading,.summary-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:22px}.checkout-section-heading h1,.checkout-section-heading h2,.summary-heading h2{font-size:20px;line-height:1;font-weight:500;letter-spacing:0;text-transform:uppercase}.checkout-section-title-row{display:flex;align-items:baseline;gap:12px}.checkout-section-note{font-size:11px;line-height:1.5;color:#767676}.checkout-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.checkout-field{width:100%;min-height:54px;border:1px solid #111;background:#fff;padding:0 15px;font:inherit;font-size:12px;color:#111;outline:none;border-radius:0}.checkout-field::-moz-placeholder{color:#999}.checkout-field::placeholder{color:#999}.checkout-field:focus{outline:2px solid #111;outline-offset:-2px}.checkout-check,.checkout-field.full{grid-column:1/-1}.checkout-check{display:flex;align-items:center;gap:10px;font-size:11px;color:#535353;margin-top:5px}.checkout-check input{accent-color:#111}.payment-options{border:1px solid #111}.payment-option+.payment-option{border-top:1px solid #111}.payment-option-header{min-height:72px;display:flex;align-items:center;gap:14px;padding:0 18px;cursor:pointer;transition:background .2s ease}.payment-option-header:hover{background:#f2ff00}.payment-option-header input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:19px;height:19px;border:1px solid #111;border-radius:50%;flex:0 0 auto}.payment-option-header input:checked{box-shadow:inset 0 0 0 5px #fff;background:#111}.payment-option-title{font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.payment-option-code{margin-left:auto;font-family:Source Code Pro,SourceCodePro,monospace;font-size:11px;color:#767676}.payment-detail{display:none;border-top:1px solid #111;padding:22px 18px;background:#f5f5f5;font-size:11px;line-height:1.6;color:#535353}.payment-option.active .payment-detail{display:block}.vnpay-detail{grid-template-columns:150px minmax(0,1fr);gap:24px;align-items:center}.payment-option.active .vnpay-detail{display:grid}.vnpay-qr{width:150px;aspect-ratio:1;padding:8px;border:1px solid #111;background:#fff}.vnpay-qr img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.vnpay-copy strong{display:block;color:#111;font-size:13px;font-weight:500;text-transform:uppercase;margin-bottom:8px}.vnpay-copy a{color:#111;text-decoration:underline}.place-order-btn{width:100%;min-height:64px;margin-top:22px;background:#111;color:#fff;font-size:12px;font-weight:500;letter-spacing:1px;text-transform:uppercase;transition:background .2s,color .2s}.place-order-btn:hover{opacity:1;background:#f2ff00;color:#111}.checkout-message{display:none;margin-top:16px;border:1px solid #111;padding:16px;font-size:11px;line-height:1.6}.checkout-message.show{display:block}.summary-items{display:flex;flex-direction:column;gap:18px;padding-bottom:28px;border-bottom:1px solid #111}.summary-item{display:grid;grid-template-columns:76px minmax(0,1fr) auto;gap:14px;align-items:center}.summary-item-image{width:76px;height:76px;border:1px solid #ddd;position:relative;background:#fff}.summary-item-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.summary-item-qty{position:absolute;top:-8px;right:-8px;min-width:21px;height:21px;display:grid;place-items:center;padding:0 5px;background:#111;color:#fff;font-size:10px}.summary-item-title{font-size:12px;line-height:1.4}.summary-item-meta{margin-top:4px;font-size:10px;color:#767676;text-transform:uppercase}.summary-item-price,.summary-value{font-family:Source Code Pro,SourceCodePro,monospace;font-size:11px;color:#767676;white-space:nowrap}.discount-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:28px 0;border-bottom:1px solid #111}.discount-row button{min-width:92px;background:#111;color:#fff;font-size:11px;text-transform:uppercase;letter-spacing:1px;transition:background .2s ease,color .2s ease}.discount-row button:hover{opacity:1;background:#f2ff00;color:#111}.summary-totals{padding-top:24px;display:flex;flex-direction:column;gap:13px}.summary-row{display:flex;justify-content:space-between;gap:20px;font-size:11px;text-transform:uppercase;letter-spacing:.5px}.summary-row.total{border-top:1px solid #111;padding-top:20px;margin-top:8px;font-size:15px;font-weight:500}.summary-empty{border-top:1px solid #111;border-bottom:1px solid #111;padding:32px 0;font-size:12px;color:#767676}@media screen and (max-width:900px){.checkout-layout{grid-template-columns:1fr}.checkout-summary-panel{grid-row:1;border-left:0;border-bottom:1px solid #111}.checkout-form-panel,.checkout-summary-panel{padding:36px 20px 56px}.checkout-header{height:58px;padding:0 20px}.checkout-wordmark{font-size:14px}}@media screen and (max-width:560px){.checkout-fields{grid-template-columns:1fr}.checkout-check,.checkout-field.full{grid-column:1}.payment-option.active .vnpay-detail,.vnpay-detail{grid-template-columns:1fr}.summary-item{grid-template-columns:64px minmax(0,1fr)}.summary-item-image{width:64px;height:64px}.summary-item-price{grid-column:2}}@media (max-width:768px){.checkout-header{width:100%;height:calc(65px + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(12px,env(safe-area-inset-right)) 0 max(12px,env(safe-area-inset-left));position:fixed;top:0;left:0;z-index:200;justify-content:flex-end}.checkout-wordmark{left:12px;transform:none;max-width:52vw;white-space:normal;font-size:11px;line-height:1.05;letter-spacing:0;word-spacing:12px}.checkout-return{font-size:9px}.checkout-layout{width:100%;grid-template-columns:minmax(0,1fr);padding-top:calc(65px + env(safe-area-inset-top))}.checkout-form-panel,.checkout-summary-panel{width:100%;padding:28px 16px 40px}.checkout-section+.checkout-section{margin-top:36px}.checkout-section-heading,.summary-heading{align-items:flex-start;flex-direction:column;gap:8px}.checkout-fields{grid-template-columns:minmax(0,1fr)}.checkout-check,.checkout-field,.checkout-field.full{grid-column:1;min-width:0}.checkout-field{min-height:52px;font-size:16px}.payment-option-header{min-height:64px;padding:0 14px}.payment-option-code{font-size:9px}.payment-detail{padding:18px 14px}.payment-option.active .vnpay-detail,.vnpay-detail{grid-template-columns:minmax(0,1fr)}.vnpay-qr{width:min(100%,220px);margin:0 auto}.place-order-btn{min-height:58px}.summary-item{grid-template-columns:64px minmax(0,1fr);align-items:start}.summary-item-price{grid-column:2}.discount-row{grid-template-columns:minmax(0,1fr)}.discount-row button{min-height:52px}.checkout-wordmark{display:none}.checkout-header{justify-content:flex-end}}.checkout-country-static{cursor:default}.order-received-overlay{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:24px;background:rgba(255,255,255,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.order-received-glass{position:relative;width:min(680px,100%);padding:64px 48px 48px;overflow:hidden;border:1px solid #111;border-radius:0;background:linear-gradient(135deg,rgba(255,255,255,.58),rgba(255,255,255,.22));box-shadow:inset 0 1px 0 rgba(255,255,255,.9),inset 0 -1px 0 rgba(255,255,255,.3),0 24px 80px rgba(17,17,17,.2);backdrop-filter:blur(32px) saturate(145%);-webkit-backdrop-filter:blur(32px) saturate(145%);text-align:center}.order-received-glass:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,rgba(255,255,255,.42),transparent 42%)}.order-received-glass>*{position:relative;z-index:1}.order-received-glass h2{margin-bottom:34px;font-size:clamp(38px,6vw,72px);line-height:.95;font-weight:500;text-transform:uppercase}.order-received-details{display:grid;gap:8px;color:#535353;font-size:14px;line-height:1.6}.order-received-close{position:absolute;top:16px;right:18px;width:42px;height:42px;border:1px solid transparent;font-size:28px;line-height:1;color:#111;transition:background .2s ease,color .2s ease,border-color .2s ease}.order-received-close:hover{border-color:#111;background:#FFFF00;color:#000;opacity:1!important}.order-received-action{min-width:180px;min-height:50px;margin-top:34px;border:1px solid #111;background:rgba(255,255,255,.45);font-size:11px;letter-spacing:1px;text-transform:uppercase;transition:background .2s ease,color .2s ease}.order-received-action:hover{border-color:#111;background:#FFFF00;color:#000;opacity:1!important}@media (max-width:768px){.order-received-overlay{padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom))}.order-received-glass{padding:56px 22px 32px}.order-received-glass h2{margin-bottom:26px;font-size:42px}.order-received-details{font-size:12px}}.policy-page{padding:180px 150px 120px}.policy-intro{max-width:760px;margin:0 auto 130px;text-align:center}.policy-language-toggle{margin-bottom:20px}.policy-page-title{font-size:40px;line-height:.95;font-weight:500;text-transform:uppercase;letter-spacing:0;margin-bottom:28px}.policy-intro p{font-size:13px;line-height:1.7;color:#535353}.policy-section+.policy-section{margin-top:130px}.policy-section-title{font-size:clamp(44px,6vw,4px);line-height:.95;font-weight:500;text-align:center;text-transform:uppercase;letter-spacing:0;margin-bottom:64px}.policy-section-heading{position:relative}.policy-section-heading>.language-toggle{position:absolute;right:0;top:50%;transform:translateY(-50%)}.policy-list{border-top:1px solid #767676}.policy-item{border-bottom:1px solid #767676}.policy-question{width:100%;min-height:104px;display:grid;grid-template-columns:minmax(0,1fr) 32px;gap:24px;align-items:center;text-align:left;padding:26px 0;color:#111}.policy-question:hover{opacity:.62}.policy-question-text{font-size:clamp(22px,2.8vw,5px);line-height:1.05;font-weight:500;text-transform:uppercase;letter-spacing:0}.policy-toggle{font-size:34px;line-height:1;font-weight:300;text-align:right;transition:transform .25s ease}.policy-item.open .policy-toggle{transform:rotate(45deg)}.policy-answer{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .35s ease,opacity .25s ease}.policy-answer-inner{overflow:hidden}.policy-answer-copy{max-width:760px;padding:0 0 36px;font-size:13px;line-height:1.7;color:#535353}.policy-answer-copy p+p{margin-top:14px}.policy-answer-copy ul{margin:8px 0 0 18px}.policy-answer-copy li+li{margin-top:4px}.policy-answer-copy a{text-decoration:underline}.policy-item.open .policy-answer{grid-template-rows:1fr;opacity:1}@media screen and (max-width:768px){.policy-page{padding:96px 20px 72px}.policy-intro{margin-bottom:88px}.policy-page-title{margin-bottom:22px}.policy-section+.policy-section{margin-top:88px}.policy-section-title{margin-bottom:38px}.policy-question{min-height:82px;padding:20px 0}.policy-question-text{font-size:20px}.policy-toggle{font-size:28px}}@media (max-width:768px){.policy-page{width:100%;padding:140px 16px 48px}.policy-intro{margin-bottom:56px}.policy-page-title{font-size:32px;line-height:1;margin-bottom:20px}.policy-section+.policy-section{margin-top:56px}.policy-section-title{font-size:32px;line-height:1;margin-bottom:28px}.policy-section-heading>.language-toggle{position:static;display:flex;justify-content:center;transform:none;margin:-16px 0 28px}.policy-question{min-height:72px;grid-template-columns:minmax(0,1fr) 28px;gap:12px;padding:16px 0}.policy-question-text{font-size:16px;line-height:1.2;overflow-wrap:anywhere}.policy-answer-copy{width:100%;padding-bottom:24px;font-size:13px}.product-not-found{padding-top:65px}}.route-page{min-height:100vh}.route-content-offset{padding-top:46px}.menu-item-link{width:100%}.product-link-reset{display:contents}.checkout-country-static{display:flex;align-items:center}@media screen and (min-width:961px){.purchase-section>.size-qty-col{opacity:var(--purchase-control-opacity,1);transform:translateY(var(--purchase-control-y,0));will-change:opacity,transform}.cart-col.is-gallery-fixed,.zone-col.is-gallery-fixed{transition:none}}@media (max-width:768px){.product-hero-right>.carousel-arrow{display:none!important}.product-hero-slider{overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;touch-action:pan-x;-webkit-overflow-scrolling:touch;scrollbar-width:none}.product-hero-slider::-webkit-scrollbar{display:none}.product-slider-slide{scroll-snap-align:center;scroll-snap-stop:always}}.details-section .accordion-header{width:100%;text-align:left}.details-section .accordion-toggle{margin-left:auto;flex:0 0 auto}.product-tags{display:flex;flex-direction:column;align-items:flex-start;gap:4px;line-height:1.4}.product-tag-row{display:flex;align-items:baseline;gap:4px}.product-tag{display:block;white-space:nowrap}@media (max-width:768px){.product-tags{width:100%;gap:4px;font-size:10px;line-height:1.4}.product-tag-row{gap:4px}}.nav-left,.nav-right{position:relative;z-index:1}.nav-center{z-index:2}.nav-center a{pointer-events:auto}.menu-drop:not(.open){visibility:hidden}.menu-drop.open{visibility:visible}.nav{border-bottom:0}@media (max-width:768px){.nav .nav-language-toggle{display:none!important}}@media screen and (max-width:960px){.size-guide-drawer{width:70vw}}@media screen and (max-width:768px){.size-guide-overlay{display:none!important}.size-guide-drawer{inset:0;width:100vw;max-width:100vw;height:100dvh;box-shadow:none;background:#fff;backdrop-filter:none}.size-guide-header{min-height:calc(65px + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(16px,env(safe-area-inset-right)) 0 max(16px,env(safe-area-inset-left))}.size-guide-content{padding:max(20px,env(safe-area-inset-top)) 20px max(20px,env(safe-area-inset-bottom))}.size-guide-logo{margin-bottom:34px;font-size:20px}.size-guide-content h3{font-size:12px}.size-guide-title-row{gap:14px;margin-bottom:18px}.size-guide-content p{margin-bottom:24px;font-size:11px;line-height:1.4}.size-guide-table{font-size:11px}.size-guide-table td,.size-guide-table th{padding:10px 4px}.size-guide-footer{padding-top:20px}.legal-page{padding:180px 24px 96px}.legal-page h1{font-size:32px}.legal-page p{font-size:16px}}[data-admin-theme=dark],[data-admin-theme=dark] body{background:#080808!important;color:#f4f4f4!important;color-scheme:dark}[data-admin-theme=dark] .admin-content,[data-admin-theme=dark] .admin-login-page,[data-admin-theme=dark] .admin-shell,[data-admin-theme=dark] .admin-workspace,[data-admin-theme=dark] .production-dashboard{background:#080808!important;color:#f4f4f4!important}[data-admin-theme=dark] .admin-card,[data-admin-theme=dark] .admin-kpi-card,[data-admin-theme=dark] .admin-linesheet-title,[data-admin-theme=dark] .admin-login-card,[data-admin-theme=dark] .admin-ops-panel,[data-admin-theme=dark] .admin-overview-card,[data-admin-theme=dark] .admin-page-kpis,[data-admin-theme=dark] .admin-page-kpis article,[data-admin-theme=dark] .admin-sidebar,[data-admin-theme=dark] .admin-sidebar-brand,[data-admin-theme=dark] .admin-table-wrap,[data-admin-theme=dark] .admin-toolbar,[data-admin-theme=dark] .admin-topbar,[data-admin-theme=dark] .production-currency-bar,[data-admin-theme=dark] .production-detail-row>td,[data-admin-theme=dark] .production-editor,[data-admin-theme=dark] .production-finance-detail div,[data-admin-theme=dark] .production-finance-edit-row>td,[data-admin-theme=dark] .production-metric-card,[data-admin-theme=dark] .production-panel-heading,[data-admin-theme=dark] .production-reference-panel,[data-admin-theme=dark] .production-section,[data-admin-theme=dark] .production-section-heading{border-color:#292929!important;background:#111!important;color:#f4f4f4!important}[data-admin-theme=dark] .admin-history-table td:first-child,[data-admin-theme=dark] .admin-history-table td:nth-child(2),[data-admin-theme=dark] .admin-history-table td:nth-child(3),[data-admin-theme=dark] .admin-history-table th:first-child,[data-admin-theme=dark] .admin-history-table th:nth-child(2),[data-admin-theme=dark] .admin-history-table th:nth-child(3),[data-admin-theme=dark] .admin-orders-table td:first-child,[data-admin-theme=dark] .admin-orders-table td:nth-child(2),[data-admin-theme=dark] .admin-orders-table td:nth-child(3),[data-admin-theme=dark] .admin-orders-table td:nth-child(4),[data-admin-theme=dark] .admin-orders-table td:nth-child(5),[data-admin-theme=dark] .admin-orders-table th:first-child,[data-admin-theme=dark] .admin-orders-table th:nth-child(2),[data-admin-theme=dark] .admin-orders-table th:nth-child(3),[data-admin-theme=dark] .admin-orders-table th:nth-child(4),[data-admin-theme=dark] .admin-orders-table th:nth-child(5),[data-admin-theme=dark] .admin-products-table td:first-child,[data-admin-theme=dark] .admin-products-table td:nth-child(2),[data-admin-theme=dark] .admin-products-table td:nth-child(3),[data-admin-theme=dark] .admin-products-table td:nth-child(4),[data-admin-theme=dark] .admin-products-table th:first-child,[data-admin-theme=dark] .admin-products-table th:nth-child(2),[data-admin-theme=dark] .admin-products-table th:nth-child(3),[data-admin-theme=dark] .admin-products-table th:nth-child(4),[data-admin-theme=dark] .admin-table,[data-admin-theme=dark] .admin-table td,[data-admin-theme=dark] .admin-table th,[data-admin-theme=dark] .production-current-table td:first-child,[data-admin-theme=dark] .production-current-table td:nth-child(11),[data-admin-theme=dark] .production-current-table th:first-child,[data-admin-theme=dark] .production-current-table th:nth-child(11),[data-admin-theme=dark] .production-table td:first-child,[data-admin-theme=dark] .production-table td:nth-child(8),[data-admin-theme=dark] .production-table th:first-child,[data-admin-theme=dark] .production-table th:nth-child(8){border-color:#272727!important;background:#111!important;color:#f4f4f4!important}[data-admin-theme=dark] .admin-history-table th:first-child,[data-admin-theme=dark] .admin-history-table th:nth-child(2),[data-admin-theme=dark] .admin-history-table th:nth-child(3),[data-admin-theme=dark] .admin-orders-table th:first-child,[data-admin-theme=dark] .admin-orders-table th:nth-child(2),[data-admin-theme=dark] .admin-orders-table th:nth-child(3),[data-admin-theme=dark] .admin-orders-table th:nth-child(4),[data-admin-theme=dark] .admin-orders-table th:nth-child(5),[data-admin-theme=dark] .admin-products-table th:first-child,[data-admin-theme=dark] .admin-products-table th:nth-child(2),[data-admin-theme=dark] .admin-products-table th:nth-child(3),[data-admin-theme=dark] .admin-products-table th:nth-child(4),[data-admin-theme=dark] .admin-table th,[data-admin-theme=dark] .production-current-table th:first-child,[data-admin-theme=dark] .production-current-table th:nth-child(11),[data-admin-theme=dark] .production-table th:first-child,[data-admin-theme=dark] .production-table th:nth-child(8){background:#171717!important;color:#9b9b9b!important}[data-admin-theme=dark] .admin-table tbody tr:hover td,[data-admin-theme=dark] .admin-table tbody tr:hover td:first-child,[data-admin-theme=dark] .admin-table tbody tr:hover td:nth-child(2),[data-admin-theme=dark] .admin-table tbody tr:hover td:nth-child(3),[data-admin-theme=dark] .admin-table tbody tr:hover td:nth-child(4),[data-admin-theme=dark] .admin-table tbody tr:hover td:nth-child(5),[data-admin-theme=dark] .production-current-table tbody tr:hover td,[data-admin-theme=dark] .production-table tbody tr:hover td{background:#1c1c1c!important}[data-admin-theme=dark] .admin-pinned-row td,[data-admin-theme=dark] .admin-pinned-row td:first-child,[data-admin-theme=dark] .admin-pinned-row td:nth-child(2),[data-admin-theme=dark] .admin-pinned-row td:nth-child(3),[data-admin-theme=dark] .admin-pinned-row td:nth-child(4),[data-admin-theme=dark] .admin-pinned-row td:nth-child(5){background:#211f10!important}[data-admin-theme=dark] .admin-brand,[data-admin-theme=dark] .admin-sidebar-logo,[data-admin-theme=dark] .admin-sidebar-nav a,[data-admin-theme=dark] .admin-table td strong,[data-admin-theme=dark] .production-panel-heading strong,[data-admin-theme=dark] .production-product-cell strong,[data-admin-theme=dark] .production-section-heading strong,[data-admin-theme=dark] .production-size-heading strong,[data-admin-theme=dark] .production-size-row{color:#f4f4f4!important}[data-admin-theme=dark] .admin-form-message,[data-admin-theme=dark] .admin-kpi-card span,[data-admin-theme=dark] .admin-muted,[data-admin-theme=dark] .admin-ops-panel p,[data-admin-theme=dark] .admin-ops-row small,[data-admin-theme=dark] .admin-ops-row span,[data-admin-theme=dark] .admin-overview-card span,[data-admin-theme=dark] .admin-page-kpis article span,[data-admin-theme=dark] .admin-sidebar-logo span,[data-admin-theme=dark] .admin-sidebar-nav a small,[data-admin-theme=dark] .admin-toolbar-count,[data-admin-theme=dark] .production-batch-form label,[data-admin-theme=dark] .production-currency-bar label,[data-admin-theme=dark] .production-currency-bar>span:first-child,[data-admin-theme=dark] .production-finance-detail span,[data-admin-theme=dark] .production-image-slot figcaption,[data-admin-theme=dark] .production-metric-card span,[data-admin-theme=dark] .production-panel-heading span,[data-admin-theme=dark] .production-size-heading small,[data-admin-theme=dark] .production-size-row small{color:#8e8e8e!important}[data-admin-theme=dark] .admin-select,[data-admin-theme=dark] .admin-toolbar button,[data-admin-theme=dark] .admin-toolbar input,[data-admin-theme=dark] .admin-toolbar select,[data-admin-theme=dark] .admin-topbar nav a,[data-admin-theme=dark] .admin-topbar nav button,[data-admin-theme=dark] .production-batch-form input,[data-admin-theme=dark] .production-batch-form select,[data-admin-theme=dark] .production-batch-form textarea,[data-admin-theme=dark] .production-currency-bar input,[data-admin-theme=dark] .production-inline-finance-form input,[data-admin-theme=dark] .production-inline-finance-form select,[data-admin-theme=dark] .production-size-row input,[data-admin-theme=dark] button,[data-admin-theme=dark] input,[data-admin-theme=dark] select,[data-admin-theme=dark] textarea{border-color:#333!important;background-color:#151515!important;color:#f4f4f4!important}[data-admin-theme=dark] input::-moz-placeholder,[data-admin-theme=dark] textarea::-moz-placeholder{color:#777!important}[data-admin-theme=dark] input::placeholder,[data-admin-theme=dark] textarea::placeholder{color:#777!important}[data-admin-theme=dark] .admin-select-wrap:after,[data-admin-theme=dark] .admin-status-select-wrap:after{border-color:#d6d6d6!important}[data-admin-theme=dark] .admin-sidebar-nav a.is-active,[data-admin-theme=dark] .admin-sidebar-nav a:hover{background:#1f1f1f!important;color:#fff!important}[data-admin-theme=dark] .admin-sidebar-nav a i{border-color:#333!important;color:#a0a0a0!important}[data-admin-theme=dark] .admin-sidebar-nav a.is-active i,[data-admin-theme=dark] .admin-sidebar-nav a:hover i{border-color:#f4f4f4!important;color:#f4f4f4!important}[data-admin-theme=dark] .admin-toolbar button:hover,[data-admin-theme=dark] .admin-topbar nav a:hover,[data-admin-theme=dark] .admin-topbar nav button:hover,[data-admin-theme=dark] .production-current-edit-button:hover,[data-admin-theme=dark] .production-form-actions button:hover,[data-admin-theme=dark] .production-image-paste:hover>span,[data-admin-theme=dark] .production-inline-finance-form button:hover,[data-admin-theme=dark] .production-panel-heading button:hover,[data-admin-theme=dark] .production-reference-panel button:hover,[data-admin-theme=dark] .production-row-actions button:hover,[data-admin-theme=dark] .production-toolbar button:hover{border-color:#000!important;background:#FFFF00!important;color:#000!important}[data-admin-theme=dark] .production-image-paste>span,[data-admin-theme=dark] .production-image-slot>span{border-color:#333!important;background-color:#151515!important;color:#8e8e8e!important}[data-admin-theme=dark] .status-pending,[data-admin-theme=dark] .status-unpaid{background:#3a2d0a!important;color:#f3b43f!important}[data-admin-theme=dark] .status-processing{background:#11233f!important;color:#7eb2ff!important}[data-admin-theme=dark] .status-shipped{background:#0d302c!important;color:#53d5c8!important}[data-admin-theme=dark] .status-delivered,[data-admin-theme=dark] .status-done,[data-admin-theme=dark] .status-paid{background:#123219!important;color:#66d985!important}[data-admin-theme=dark] .status-cancelled,[data-admin-theme=dark] .status-refunded{background:#3b1313!important;color:#ff8b85!important}[data-admin-theme=dark] .status-released{background:#2a2a2a!important;color:#bdbdbd!important}[data-admin-theme=dark] .admin-select.status-method,[data-admin-theme=dark] .admin-status-cell.status-method,[data-admin-theme=dark] .status-method{border-color:#333!important;background-color:#1b1b1b!important;color:#d6d6d6!important}[data-admin-theme=dark] .admin-value-success,[data-admin-theme=dark] .production-finance-profit strong,[data-admin-theme=dark] .production-finance-revenue strong,[data-admin-theme=dark] .production-metric-success strong{color:#66d985!important}[data-admin-theme=dark] .admin-value-warning,[data-admin-theme=dark] .production-finance-cost strong,[data-admin-theme=dark] .production-metric-warning strong{color:#f3b43f!important}[data-admin-theme=dark] .admin-value-danger,[data-admin-theme=dark] .production-finance-danger strong,[data-admin-theme=dark] .production-metric-danger strong{color:#ff8b85!important}[data-admin-theme=dark] .admin-value-info,[data-admin-theme=dark] .production-finance-info strong,[data-admin-theme=dark] .production-metric-info strong{color:#53d5c8!important}.admin-table td>span.production-line-badge,[data-admin-theme=dark] .admin-table td>span.production-line-badge{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:none!important;min-height:100%!important;height:100%!important;margin:0!important;padding:0 10px!important;border:0!important;background:transparent!important;font-size:11px!important;letter-spacing:1.2px!important;line-height:1!important;text-align:center!important;text-transform:uppercase!important;white-space:nowrap!important}.admin-table td>span.production-line-zone-2,[data-admin-theme=dark] .admin-table td>span.production-line-zone-2{color:#1673e6!important}.admin-table td>span.production-line-zone-3,[data-admin-theme=dark] .admin-table td>span.production-line-zone-3{color:#1a7f35!important}.admin-table td>span.production-line-dirt,[data-admin-theme=dark] .admin-table td>span.production-line-dirt{color:#b42318!important}.admin-table td>span.production-line-souvenir,[data-admin-theme=dark] .admin-table td>span.production-line-souvenir{color:#b77500!important}