.customer-shell{--customer-bg:#0a1015;--customer-bg-raised:#141c21;--customer-surface:#1a2328;--customer-surface-strong:#273238;--customer-text:#e3edf2;--customer-muted:#9faaaf;--customer-faint:#70797e;--customer-line:#b1bdc233;--customer-line-strong:#c8d3d86b;--customer-accent:#c1d5dd;--customer-danger:#e6867a;--customer-success:#92c398;--customer-radius:7px;--customer-control-height:50px;--customer-content:1240px;--customer-reading:68ch;--customer-ease:cubic-bezier(.16, 1, .3, 1)}@supports (color:lab(0% 0 0)){.customer-shell{--customer-bg:lab(4.43881% -1.22904 -3.53022);--customer-bg-raised:lab(9.54009% -2.52042 -5.05195);--customer-surface:lab(13.03% -2.72742 -4.95591);--customer-surface-strong:lab(20.0085% -3.3737 -5.38733);--customer-text:lab(93.0922% -2.65425 -3.4026);--customer-muted:lab(68.7407% -3.22625 -4.30522);--customer-faint:lab(50.1662% -2.80079 -4.18501);--customer-line:lab(75.7044% -3.29965 -4.24318/.2);--customer-line-strong:lab(83.8204% -3.08713 -3.96435/.42);--customer-accent:lab(83.8885% -5.76899 -6.22245);--customer-danger:lab(66.4159% 36.7365 23.3027);--customer-success:lab(74.3564% -23.2586 16.309)}}.customer-content-shell{--ink:var(--customer-text);--paper:var(--customer-bg);--line:var(--customer-line);isolation:isolate;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:100svh;color:var(--customer-text);background:var(--customer-bg);letter-spacing:.025em;padding-top:0;font-size:13px;position:relative;overflow:clip}.customer-shell :is(a,button,input,select,textarea,summary){touch-action:manipulation;-webkit-tap-highlight-color:oklch(92% .01 225/.12)}.customer-skip-link{z-index:200;color:var(--customer-bg);background:var(--customer-text);letter-spacing:.08em;border-radius:6px;padding:12px 14px;font-size:10px;position:fixed;top:10px;left:10px;transform:translateY(-180%)}.customer-skip-link:focus{transform:translateY(0)}.customer-main-anchor{position:absolute;top:0;left:0}.customer-content-shell :is(.account-section,.legal-layout section){scroll-margin-top:138px}.metal-menu-panel{overscroll-behavior:contain}.metal-menu-primary .metal-menu-account{grid-template-columns:auto minmax(0,1fr) 18px;gap:10px;display:grid}.metal-menu-primary .metal-menu-account-identity{color:#a8b3b8;color:lab(72.2169% -3.01722 -4.02143);letter-spacing:0;text-align:right;overflow-wrap:anywhere;align-self:center;min-width:0;font-size:11px;line-height:1.4}.metal-menu-primary .metal-menu-account svg{flex-shrink:0}.customer-content-shell:before,.customer-content-shell:after{z-index:-2;content:"";pointer-events:none;position:fixed;inset:0}.customer-content-shell:before{background:radial-gradient(80% 66% at 72% 4%, #4f616938, transparent 68%), radial-gradient(72% 84% at 4% 94%, #000205b8, transparent 72%), linear-gradient(132deg, #182126, var(--customer-bg) 52%, #121a1e)}@supports (color:lab(0% 0 0)){.customer-content-shell:before{background:radial-gradient(80% 66% at 72% 4%, lab(39.7854% -5.45117 -6.88256/.22), transparent 68%), radial-gradient(72% 84% at 4% 94%, lab(.452229% -.132576 -1.25695/.72), transparent 72%), linear-gradient(132deg, lab(11.8704% -2.86791 -5.25424), var(--customer-bg) 52%, lab(8.39434% -2.6762 -4.52672))}}.customer-content-shell:after{z-index:-1;opacity:.34;background-image:radial-gradient(circle,#e6ecef38 0 .55px,#0000 .82px),linear-gradient(90deg,#0000,#f8f8f804 48%,#0000 52%);background-image:radial-gradient(circle,lab(93.0787% -1.84667 -2.20078/.22) 0 .55px,#0000 .82px),linear-gradient(90deg,#0000,lab(97.68% -.0000298023 .0000119209/.016) 48%,#0000 52%);background-size:3px 3px,100% 100%}body:has(.customer-content-shell){color:var(--customer-text);scrollbar-color:oklch(55% .018 231) oklch(15% .014 242);scrollbar-width:thin;background:#0a1015;background:lab(4.43881% -1.22904 -3.53022)}body:has(.customer-content-shell)::-webkit-scrollbar{width:9px}body:has(.customer-content-shell)::-webkit-scrollbar-track{background:#060c11;background:lab(3.04819% -.931315 -2.78498)}body:has(.customer-content-shell)::-webkit-scrollbar-thumb{background:#67747a;background:lab(47.8621% -3.65564 -5.29228);border:2px solid #060c11;border:2px solid lab(3.04819% -.931315 -2.78498);border-radius:999px}.customer-content-shell :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--customer-accent);outline-offset:3px}.customer-content-shell :is(.page-shell,.account-page){width:min(100%, var(--customer-content));min-height:100svh;margin-inline:auto;padding:128px clamp(16px,3.2vw,48px) 80px}.customer-content-shell .page-title{max-width:13ch;color:var(--customer-text);letter-spacing:-.065em;text-transform:uppercase;margin:0 0 clamp(44px,7vw,88px);font-size:clamp(2.6rem,7vw,6.8rem);font-weight:400;line-height:.88}.customer-header-switcher{z-index:70;top:max(18px, env(safe-area-inset-top));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(115deg,#8fa2ab2e,#1f282eb8);background:linear-gradient(115deg,lab(65.3033% -5.41666 -7.02919/.18),lab(15.3388% -2.49247 -5.12684/.72));border:1px solid #ccdae157;border:1px solid lab(86.157% -3.95444 -5.08901/.34);border-radius:999px;min-height:46px;padding:3px;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ebf3f726,0 8px 28px #0001033d;box-shadow:inset 0 1px lab(95.3991% -2.12514 -2.92379/.15),0 8px 28px lab(.308142% -.165261 -.672057/.24)}.customer-header-switcher a{color:#bdc6ca;color:lab(79.172% -2.6499 -3.40015);letter-spacing:.07em;text-transform:uppercase;border-radius:999px;place-items:center;min-height:38px;padding:0 14px;font-size:9px;display:grid}.customer-header-switcher a[aria-current=page],.customer-header-switcher a:hover{color:#0e171d;color:lab(7.24375% -2.50429 -5.61067);background:#dae3e8;background:lab(89.6122% -2.6533 -3.40204)}.metal-header.is-customer-page{top:max(18px, env(safe-area-inset-top));width:max-content;min-height:46px;box-shadow:none;background:0 0;border:0;padding:0;left:auto;right:20px}.metal-header.is-customer-page .metal-controls{background:linear-gradient(115deg,#8c9fa833,#222a309e);background:linear-gradient(115deg,lab(64.1432% -5.41404 -7.02794/.2),lab(16.5025% -2.43928 -4.76599/.62));border-color:#cbdae261;border-color:lab(86.1558% -4.19956 -5.81979/.38);min-height:46px;box-shadow:inset 0 1px #e8f0f42b,0 8px 28px #0001033d;box-shadow:inset 0 1px lab(94.2391% -2.12497 -2.92363/.17),0 8px 28px lab(.307655% -.168994 -.731719/.24)}.metal-header.is-customer-page .metal-controls :is(button,a){color:var(--customer-text)}.customer-content-shell .button,.customer-content-shell .secondary-button{min-height:var(--customer-control-height);border-radius:var(--customer-radius);letter-spacing:.08em;text-align:center;text-transform:uppercase;transition:color .18s var(--customer-ease), background .18s var(--customer-ease), border-color .18s var(--customer-ease), transform .12s var(--customer-ease);justify-content:center;align-items:center;padding:0 20px;font-size:10px;font-weight:600;display:inline-flex}.customer-content-shell .button{border:1px solid var(--customer-accent);color:#0b1318;color:lab(5.27439% -1.67941 -4.46628);background:var(--customer-accent)}.customer-content-shell .secondary-button{border:1px solid var(--customer-line-strong);color:var(--customer-text);background:0 0}.customer-content-shell :is(.button,.secondary-button):hover:not(:disabled){border-color:var(--customer-text);color:#0a1015;color:lab(4.43881% -1.22904 -3.53022);background:var(--customer-text);transform:translateY(-1px)}.customer-content-shell :is(.button,.secondary-button):active:not(:disabled){transform:translateY(0)}.customer-content-shell :is(.button,.secondary-button):disabled{cursor:not-allowed;opacity:.42}.customer-content-shell .text-link{border-bottom:1px solid var(--customer-line-strong);min-height:44px;color:var(--customer-text);letter-spacing:.07em;align-items:center;margin:0;font-size:10px;display:inline-flex}.customer-content-shell .field{gap:8px}.customer-content-shell .field label{color:var(--customer-muted);letter-spacing:.1em;font-size:9px;font-weight:600;line-height:1.5}.customer-content-shell .field :is(input:not([type=checkbox]):not([type=radio]),textarea,select){width:100%;min-height:var(--customer-control-height);border:1px solid var(--customer-line);border-radius:var(--customer-radius);color:var(--customer-text);background:var(--customer-bg-raised);caret-color:var(--customer-text);transition:border-color .18s var(--customer-ease), background .18s var(--customer-ease), box-shadow .18s var(--customer-ease);outline:0;padding:12px 13px}.customer-content-shell .field textarea{resize:vertical;min-height:112px}.customer-content-shell .field select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.customer-content-shell .field :is(input,textarea)::placeholder{color:var(--customer-faint);opacity:1}.customer-content-shell .field :is(input,textarea,select):focus{border-color:var(--customer-line-strong);background:var(--customer-surface);box-shadow:0 0 0 3px #b4c8d014;box-shadow:0 0 0 3px lab(79.242% -5.78156 -6.70862/.08)}.customer-content-shell .field :is(input:not([type=checkbox]):not([type=radio]),textarea,select):focus-visible{outline:2px solid var(--customer-accent);outline-offset:3px}.customer-content-shell .field input:disabled{color:var(--customer-muted);background:#0e1519;background:lab(6.20435% -1.69318 -4.24408)}.customer-content-shell .field-help,.customer-content-shell .field small{color:var(--customer-muted);line-height:1.55}.customer-content-shell .error-text,.customer-content-shell .form-message.error{color:var(--customer-danger)}.customer-content-shell .promo-success,.customer-content-shell .form-message.success,.customer-content-shell .telegram-connected{color:var(--customer-success)}.customer-content-shell .muted{color:var(--customer-muted)}.customer-content-shell .product-page{min-height:100svh;color:var(--customer-text);background:0 0;grid-template-columns:minmax(0,1.45fr) minmax(390px,.72fr);gap:0;padding:0}.customer-content-shell .product-gallery-shell{background:radial-gradient(70% 55% at 55% 36%, color-mix(in oklch, var(--product-scene-color) 34%, transparent), transparent 72%), #10171c}@supports (color:lab(0% 0 0)){.customer-content-shell .product-gallery-shell{background:radial-gradient(70% 55% at 55% 36%, color-mix(in oklch, var(--product-scene-color) 34%, transparent), transparent 72%), lab(7.23659% -1.89105 -4.47079)}}.customer-content-shell .product-gallery .gallery-item{background:0 0;border:0}.customer-content-shell .product-gallery .gallery-item img{object-fit:contain;filter:saturate(.88)contrast(1.03)}.customer-content-shell .product-page .buy-box{border-left:1px solid var(--customer-line);min-height:100svh;color:var(--customer-text);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#1f282ef5,#10171cf7);background:linear-gradient(145deg,lab(15.3478% -2.81274 -5.32678/.96),lab(7.22917% -1.85504 -4.87608/.97));padding:118px clamp(24px,3vw,48px) 36px;top:0}.customer-content-shell .buy-head>p:first-child{color:var(--customer-muted)}.customer-content-shell .buy-head h1{color:var(--customer-text);font-size:clamp(2.2rem,3.7vw,4.4rem)}.customer-content-shell .buy-price{color:var(--customer-text);font-size:14px}.customer-content-shell .buy-price del{color:var(--customer-faint)}.customer-content-shell :is(.product-description,.buy-box details p){color:var(--customer-muted);font-size:14px;line-height:1.75}.customer-content-shell .size-picker>p{color:var(--customer-muted)}.customer-content-shell .size-picker button{border-color:var(--customer-line);min-width:48px;min-height:48px;color:var(--customer-text);background:0 0}.customer-content-shell .size-picker button.active{color:var(--customer-bg);background:var(--customer-text)}.customer-content-shell .size-picker button:disabled{color:var(--customer-faint)}.customer-content-shell .buy-box details{border-color:var(--customer-line)}.customer-content-shell .product-legal-links a{color:var(--customer-muted)}.customer-content-shell .cart-toast{color:var(--customer-bg);background:var(--customer-text)}.physical-store-availability{border-top:1px solid var(--customer-line);margin-top:18px}.physical-store-availability>div{justify-content:space-between;align-items:baseline;gap:16px;padding:18px 0 12px;display:flex}.physical-store-availability h2,.physical-store-availability p{margin:0}.physical-store-availability h2{letter-spacing:.09em;font-size:10px;font-weight:500}.physical-store-availability>div p{color:var(--customer-muted);font-size:9px}.physical-store-availability ul{margin:0;padding:0;list-style:none}.physical-store-availability li{border-top:1px solid var(--customer-line);justify-content:space-between;align-items:center;gap:20px;min-height:55px;display:flex}.physical-store-availability li span,.physical-store-availability li small{display:block}.physical-store-availability li strong{font-size:12px;font-weight:500}.physical-store-availability li small{color:var(--customer-muted);margin-top:5px;font-size:9px}.physical-store-availability li b{font-size:11px;font-weight:500}.customer-content-shell :is(.cart-layout,.checkout-layout){gap:clamp(32px,6vw,88px)}.customer-content-shell .cart-lines,.customer-content-shell .cart-line{border-color:var(--customer-line)}.customer-content-shell .cart-thumb{border-radius:var(--customer-radius);background:var(--customer-bg-raised)}.customer-content-shell .cart-thumb img{filter:saturate(.88)contrast(1.02)}.customer-content-shell .cart-line h2{color:var(--customer-text)}.customer-content-shell .quantity{border-color:var(--customer-line-strong);border-radius:999px;min-height:42px}.customer-content-shell .quantity button{width:42px;height:40px;color:var(--customer-text)}.customer-content-shell .cart-line-end button{width:44px;height:44px;color:var(--customer-muted)}.customer-content-shell :is(.cart-summary,.checkout-summary){border:1px solid var(--customer-line);color:var(--customer-text);background:linear-gradient(145deg, var(--customer-surface), var(--customer-bg-raised));border-radius:12px;top:110px;box-shadow:inset 0 1px #dee6ea14,0 24px 70px #00010333;box-shadow:inset 0 1px lab(90.7705% -2.34738 -2.70265/.08),0 24px 70px lab(.305796% -.120133 -.70816/.2)}.customer-content-shell .cart-summary>div,.customer-content-shell .checkout-item,.customer-content-shell .summary-total>div{border-color:var(--customer-line)}.customer-content-shell .cart-summary .cart-total{border-color:var(--customer-line-strong)}.customer-content-shell .cart-summary .button,.customer-content-shell .checkout-summary>.button{width:100%}.customer-content-shell .checkout-fields section{border-color:var(--customer-line)}.customer-content-shell .step-label{border-color:var(--customer-line);align-items:baseline}.customer-content-shell .step-label span{color:var(--customer-muted)}.customer-content-shell .checkout-fields section>p{max-width:65ch;color:var(--customer-muted);line-height:1.7}.customer-content-shell .delivery-options{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.customer-content-shell .delivery-options label{border:1px solid var(--customer-line);border-radius:var(--customer-radius);min-width:0;min-height:72px;color:var(--customer-text);background:var(--customer-bg-raised);transition:border-color .18s var(--customer-ease), background .18s var(--customer-ease);gap:12px;padding:16px;font-size:11px;line-height:1.5}.customer-content-shell .delivery-options label:has(input:checked){border-color:var(--customer-accent);background:color-mix(in oklab, var(--customer-accent) 12%, var(--customer-bg-raised))}.customer-content-shell .delivery-options label:has(input:focus-visible){outline:2px solid var(--customer-accent);outline-offset:3px}.customer-content-shell .delivery-options input{width:16px;height:16px;accent-color:var(--customer-accent);flex:0 0 16px;margin:0}.customer-content-shell .promo-control{gap:7px}.customer-content-shell .cdek-city-results{border-color:var(--customer-line-strong);border-radius:var(--customer-radius);color:var(--customer-text);background:var(--customer-surface);box-shadow:0 18px 50px #0001025c;box-shadow:0 18px 50px lab(.192863% -.0813678 -.441712/.36)}.customer-content-shell :is(.cdek-city-results,.cdek-point-list) button{color:var(--customer-text);border-color:var(--customer-line)}.customer-content-shell .cdek-city-results button:is(:hover,:focus-visible){color:var(--customer-bg);background:var(--customer-accent)}.customer-content-shell .cdek-point-list button:is(:hover,:focus-visible){color:var(--customer-text);background:var(--customer-bg-raised)}.customer-content-shell .cdek-point-list button.active{color:var(--customer-text);background:color-mix(in oklab, var(--customer-accent) 12%, var(--customer-bg-raised));box-shadow:inset 3px 0 0 var(--customer-accent)}.customer-content-shell .cdek-point-list button.active>i{color:var(--customer-accent)}.customer-content-shell .cdek-points-head small,.customer-content-shell .cdek-points-head span{color:var(--customer-muted);opacity:1}.customer-content-shell .cdek-view-tabs button{border-color:var(--customer-line);min-height:44px;color:var(--customer-text);background:0 0}.customer-content-shell .cdek-view-tabs button.active{color:var(--customer-bg);background:var(--customer-accent)}.customer-content-shell .cdek-map-panel,.customer-content-shell .cdek-selected,.customer-content-shell .cdek-state{border-color:var(--customer-line)}.customer-content-shell .cdek-map{background:var(--customer-bg-raised)}.customer-content-shell .cdek-selected-quote{color:var(--customer-accent)}.customer-content-shell .cdek-point-list,.customer-content-shell .legal-choices{border-color:var(--customer-line)}.customer-content-shell .legal-checkbox{color:var(--customer-text)}.customer-content-shell .legal-checkbox input{accent-color:var(--customer-accent)}.customer-content-shell .legal-checkbox small,.customer-content-shell .privacy-notice,.customer-content-shell .legal-choice-links a{color:var(--customer-muted)}.customer-content-shell .account-page{gap:0;display:grid}.customer-content-shell .account-heading{border-bottom:1px solid var(--customer-line);align-items:flex-start;padding-bottom:42px}.customer-content-shell .account-heading>div{gap:0}.customer-content-shell .account-heading>div>p:first-child{color:var(--customer-muted);letter-spacing:.12em;margin:0;font-size:9px}.customer-content-shell .account-heading h1{color:var(--customer-text);letter-spacing:-.065em;margin:12px 0 22px;font-size:clamp(3rem,7vw,6.8rem);font-weight:400;line-height:.86}.customer-content-shell .account-identity{color:var(--customer-muted);overflow-wrap:anywhere;gap:5px;margin:0;font-size:12px;line-height:1.5;display:grid}.customer-content-shell .account-identity span:first-child{color:var(--customer-text);font-size:15px}.customer-content-shell .account-nav{z-index:12;border:1px solid var(--customer-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#10171ce0;background:lab(7.23638% -2.00439 -4.78567/.88);border-radius:999px;gap:4px;width:max-content;max-width:100%;margin:22px 0 0;padding:4px;position:sticky;top:82px;overflow-x:auto}.customer-content-shell .account-nav a{min-height:40px;color:var(--customer-muted);letter-spacing:.08em;border-radius:999px;place-items:center;padding:0 16px;font-size:9px;display:grid}.customer-content-shell .account-nav a:hover{color:var(--customer-bg);background:var(--customer-text)}.customer-content-shell .account-section{border-color:var(--customer-line);padding:clamp(44px,6vw,78px) 0}.customer-content-shell .account-section>.panel-title{color:var(--customer-text)}.customer-content-shell .account-section>.panel-title span:not(.status){color:var(--customer-muted)}.customer-content-shell :is(.account-order-card,.account-email-change){border:1px solid var(--customer-line);color:var(--customer-text);background:linear-gradient(145deg, var(--customer-surface), var(--customer-bg-raised));border-radius:10px}.customer-content-shell .account-order-card,.customer-content-shell .account-email-change{padding:20px}.customer-content-shell .account-page .field :is(input,select,textarea),.customer-content-shell .account-auth-page .field input{color:var(--customer-text);background:var(--customer-bg-raised)}.customer-content-shell .status.active{color:var(--customer-success)}.customer-empty-state{border-block:1px solid var(--customer-line);min-height:240px;color:var(--customer-muted);text-align:center;place-content:center;justify-items:center;gap:22px;display:grid}.customer-empty-state>div{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 20px;display:flex}.customer-content-shell .account-auth-page{place-items:center;min-height:100svh;padding:118px 18px 70px;display:grid}.customer-content-shell .account-auth-page>div{border:1px solid var(--customer-line);background:linear-gradient(145deg, var(--customer-surface), var(--customer-bg-raised));border-radius:14px;width:min(100%,480px);padding:clamp(22px,4vw,42px);box-shadow:inset 0 1px #dee6ea14,0 26px 80px #00010247;box-shadow:inset 0 1px lab(90.7705% -2.34738 -2.70265/.08),0 26px 80px lab(.191498% -.074856 -.540692/.28);container-type:inline-size}.customer-content-shell .account-auth-page>div>p:first-child{color:var(--customer-muted);letter-spacing:.12em;margin:0;font-size:9px}.customer-content-shell .account-auth-page h1{color:var(--customer-text);letter-spacing:-.055em;overflow-wrap:anywhere;margin:13px 0 34px;font-size:clamp(1.75rem,9cqi,2.7rem);font-weight:400;line-height:1.03}.customer-content-shell .account-auth-form{gap:18px}.customer-content-shell .account-auth-form>p{color:var(--customer-muted);line-height:1.7}.customer-content-shell .account-auth-form .button{width:100%}.customer-content-shell .account-auth-form strong{overflow-wrap:anywhere}.customer-content-shell .account-checkout-notice{border-bottom:1px solid var(--customer-line);margin:-12px 0 26px;padding-bottom:20px}.customer-content-shell .account-checkout-notice p{color:var(--customer-muted);margin:0 0 8px;line-height:1.7}.customer-content-shell .account-checkout-notice a{align-items:center;min-height:32px;font-size:10px;display:inline-flex}.customer-content-shell .form-message{border:1px solid var(--customer-line);border-radius:var(--customer-radius);background:#0e1519;background:lab(6.20435% -1.69318 -4.24408);padding:12px 14px;line-height:1.6}.customer-content-shell .legal-page{width:min(100%,1320px)}.customer-content-shell .legal-heading{max-width:900px;padding-bottom:clamp(42px,6vw,72px)}.customer-content-shell .legal-heading>p{color:var(--customer-muted)}.customer-content-shell .legal-heading h1{max-width:15ch;color:var(--customer-text);letter-spacing:-.06em;margin:18px 0 28px;font-size:clamp(2.6rem,6.4vw,6.5rem);font-weight:400;line-height:.91}.customer-content-shell .legal-draft{border-color:var(--customer-line-strong);max-width:860px;color:var(--customer-text);background:var(--customer-bg-raised)}.customer-content-shell .legal-layout{grid-template-columns:minmax(190px,.65fr) minmax(0,2.1fr);gap:clamp(34px,7vw,110px)}.customer-content-shell .legal-layout nav{top:100px}.customer-content-shell .legal-layout nav a{border-color:var(--customer-line);color:var(--customer-muted)}.customer-content-shell .legal-layout nav a[aria-current=page]{color:var(--customer-text);font-weight:600}.customer-content-shell .legal-layout article{max-width:var(--customer-reading)}.customer-content-shell .legal-layout section{border-color:var(--customer-line)}.customer-content-shell .legal-layout h2{color:var(--customer-text);font-size:clamp(1.25rem,2vw,1.7rem)}.customer-content-shell .legal-layout h2 span{color:var(--customer-faint)}.customer-content-shell .legal-layout article p{color:#d0d9de;color:lab(86.1321% -2.65226 -3.40143);font-size:1rem;line-height:1.85}.customer-content-shell .info-page .page-title{max-width:10ch}.customer-content-shell .info-grid,.customer-content-shell .info-grid>*{border-color:var(--customer-line)}.customer-content-shell .info-grid p{color:var(--customer-muted);font-size:1rem;line-height:1.75}.customer-content-shell .info-grid h2{color:var(--customer-text)}.customer-feature-kicker{color:var(--customer-muted);letter-spacing:.12em;margin:0 0 18px;font-size:9px}.customer-feature-empty,.customer-support-grid{border-top:1px solid var(--customer-line);border-bottom:1px solid var(--customer-line)}.customer-feature-empty{grid-template-columns:minmax(70px,.3fr) minmax(0,1fr);gap:24px;min-height:42vh;padding:clamp(26px,5vw,64px) 0;display:grid}.customer-feature-empty>span,.customer-support-grid section>span{color:var(--customer-faint);font-size:9px}.customer-feature-empty h2,.customer-support-grid h2{margin:0 0 18px;font-size:clamp(1.25rem,2.5vw,2rem);font-weight:400}.customer-feature-empty p,.customer-support-grid p{max-width:48ch;color:var(--customer-muted);font-size:14px;line-height:1.7}.customer-support-grid{grid-template-columns:1fr 1fr;display:grid}.customer-support-grid section{min-height:300px;padding:clamp(24px,4vw,48px)}.customer-support-grid section+section{border-left:1px solid var(--customer-line)}.customer-support-grid section>span{margin-bottom:42px;display:block}.customer-support-links{align-items:start;display:grid}.customer-support-links a{border-bottom:1px solid var(--customer-line);overflow-wrap:anywhere;align-items:center;width:max-content;max-width:100%;min-height:44px;display:flex}.customer-content-shell .order-success{place-items:center;display:grid}.customer-content-shell .success-card{border:1px solid var(--customer-line);width:min(100%,720px);color:var(--customer-text);background:linear-gradient(145deg, var(--customer-surface), var(--customer-bg-raised));border-radius:14px;padding:clamp(24px,5vw,56px)}.customer-content-shell .success-card h1{color:var(--customer-text);text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(2rem,5vw,3.75rem);line-height:1.06}.customer-content-shell .success-card>div{border-color:var(--customer-line)}.customer-content-shell .payment-result{width:min(100%,720px)}.payment-result .payment-result-eyebrow{color:var(--customer-muted);letter-spacing:.12em;margin:0 0 24px;font-size:11px}.payment-result-icon{border:1px solid var(--customer-line);background:linear-gradient(135deg,#ffffff12,#ffffff02);border-radius:50%;place-items:center;width:56px;height:56px;margin-bottom:24px;display:grid}.customer-content-shell .payment-result h1{letter-spacing:-.045em;text-wrap:balance;max-width:14ch;margin:0 0 20px;font-size:clamp(2rem,5vw,3.75rem);line-height:1.06}.payment-result-description{max-width:50ch;color:var(--customer-muted);margin:0;font-size:15px;line-height:1.65}.payment-result-details{margin:32px 0 0}.payment-result-details>div{border-top:1px solid var(--customer-line);justify-content:space-between;gap:20px;padding:16px 0;font-size:13px;line-height:1.5;display:flex}.payment-result-details dt{color:var(--customer-muted)}.payment-result-details dd{text-align:right;overflow-wrap:anywhere;margin:0}.payment-result-actions{flex-direction:column;align-items:stretch;gap:12px;margin-top:28px;display:flex}.payment-result-actions .button{white-space:normal;text-align:left;justify-content:space-between;gap:16px;width:100%;margin:0;display:flex}.payment-result-actions .text-link{justify-content:center;align-items:center;min-height:44px;font-size:13px;display:flex}.payment-result-note{color:var(--customer-muted);margin-top:24px;font-size:13px}.payment-result-error{border:1px solid var(--customer-line);color:var(--customer-text);background:#ffffff06;border-radius:6px;padding:16px;font-size:14px}.customer-content-shell .telegram-opt-in{border-color:var(--customer-line);background:#10171c;background:lab(7.23659% -1.89105 -4.47079)}.customer-content-shell .empty-state{border-block:1px solid var(--customer-line);min-height:48vh;color:var(--customer-muted)}@media (max-width:959px){.customer-content-shell .product-page{display:block}.customer-content-shell .product-gallery .gallery-item{min-height:72svh}.customer-content-shell .product-page .buy-box{min-height:auto;padding:34px 18px max(42px, env(safe-area-inset-bottom));border:0;border-top:1px solid var(--customer-line);box-shadow:none;border-radius:0;margin:0;position:relative}.customer-content-shell .product-page .buy-button{margin:18px 0 0;position:static}.customer-content-shell :is(.cart-layout,.checkout-layout){grid-template-columns:1fr}.customer-content-shell :is(.cart-summary,.checkout-summary){position:relative;top:auto}}@media (max-width:720px){.customer-content-shell :is(.page-shell,.account-page){padding:106px 14px 56px}.customer-header-switcher{top:max(10px, env(safe-area-inset-top));min-height:44px}.customer-header-switcher a{min-height:36px;padding-inline:9px}.metal-header.is-customer-page{top:max(10px, env(safe-area-inset-top));min-height:44px;right:12px}.metal-header.is-customer-page .metal-controls{min-height:44px}.customer-content-shell .page-title{margin-bottom:42px;font-size:clamp(2.5rem,13vw,4.4rem)}.customer-content-shell .cart-line{grid-template-columns:86px minmax(0,1fr);gap:13px;min-height:138px}.customer-content-shell .cart-line-end{flex-direction:row-reverse;grid-column:2;align-items:center}.customer-content-shell .cart-line-end button{position:absolute;top:10px;right:0}.customer-content-shell .cart-line{position:relative}.customer-content-shell .cart-summary,.customer-content-shell .checkout-summary{padding:18px}.customer-content-shell .checkout-fields section{padding-bottom:42px}.customer-content-shell .field :is(input,textarea,select){font-size:16px}.customer-content-shell .account-heading{gap:18px}.customer-content-shell .account-heading h1{font-size:clamp(3rem,17vw,5rem)}.customer-content-shell .account-nav{width:100%;top:70px}.customer-content-shell .account-nav a{flex:1 0 auto;padding-inline:13px}.customer-content-shell .account-section{padding-block:48px}.customer-content-shell .account-email-change{padding:16px}.customer-content-shell .legal-heading h1{overflow-wrap:anywhere;font-size:clamp(2.5rem,13vw,4.4rem)}.customer-content-shell .legal-layout{grid-template-columns:1fr;gap:44px}.customer-content-shell .legal-layout nav{grid-template-columns:1fr 1fr;column-gap:14px;position:static}.customer-content-shell .legal-layout article p{font-size:1rem;line-height:1.78}.customer-content-shell .account-auth-page{padding:94px 12px 40px}.customer-content-shell .account-auth-page>div{padding:22px 16px}.customer-support-grid{grid-template-columns:1fr}.customer-support-grid section{min-height:230px;padding-inline:0}.customer-support-grid section+section{border-top:1px solid var(--customer-line);border-left:0}.customer-feature-empty{grid-template-columns:42px minmax(0,1fr)}}@media (max-width:370px){.customer-header-switcher a{padding-inline:7px;font-size:8px}.metal-header.is-customer-page .metal-controls :is(button,a){padding-inline:5px}}@media (max-width:600px){.customer-brand{top:max(12px, env(safe-area-inset-top));width:90px;min-height:52px;padding:0;font-size:10px;left:12px}.metal-header:is(.is-customer-page,.is-storefront-home){top:max(12px, env(safe-area-inset-top));left:auto;right:12px}.metal-header:is(.is-customer-page,.is-storefront-home) .metal-controls{width:90px;min-height:52px;padding:0}.metal-header .metal-controls :is(button,a){min-height:50px;padding-inline:4px}.metal-header .metal-controls .metal-cart{flex:0 0 44px;justify-content:center;margin:0;padding-inline:4px}.metal-header .metal-controls .metal-cart span{color:#0e171d;color:lab(7.24375% -2.50429 -5.61067);letter-spacing:0;background:#dae3e8;background:lab(89.6122% -2.6533 -3.40204);border-radius:999px;place-items:center;min-width:14px;height:14px;padding-inline:2px;font-size:8px;line-height:1;display:grid;position:absolute;top:6px;right:4px}.metal-header .metal-menu-trigger{flex:1;gap:4px}.metal-header .metal-menu-trigger span{display:none}.feed-collection-switcher,.customer-header-switcher{top:max(12px, env(safe-area-inset-top));width:max-content;min-height:52px;margin-inline:auto;left:50%;right:auto;transform:translate(-50%)}.feed-collection-switcher button,.customer-header-switcher a{min-width:44px;min-height:44px;padding-inline:8px;font-size:8px}.customer-content-shell .delivery-options{gap:10px}.customer-content-shell .delivery-options label{gap:10px;padding:12px;font-size:10px}}@media (max-width:350px){.feed-collection-switcher,.customer-header-switcher{top:calc(max(12px, env(safe-area-inset-top)) + 60px)}.customer-content-shell :is(.page-shell,.account-page,.account-auth-page){padding-top:142px}}@media (prefers-reduced-motion:reduce){.customer-content-shell *,.customer-content-shell :before,.customer-content-shell :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
