.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/nunito-v32-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:600 800;font-display:swap;src:url(/fonts/nunito-v32-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/nunito-v32-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:600 800;font-display:swap;src:url(/fonts/nunito-v32-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/nunito-v32-vietnamese.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:600 800;font-display:swap;src:url(/fonts/nunito-v32-vietnamese.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/nunito-v32-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:600 800;font-display:swap;src:url(/fonts/nunito-v32-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/nunito-v32-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-weight:600 800;font-display:swap;src:url(/fonts/nunito-v32-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/nunito-v32-hryvnia.woff2)format("woff2");unicode-range:U+20B4}@font-face{font-family:Nunito;font-style:normal;font-weight:600 800;font-display:swap;src:url(/fonts/nunito-v32-hryvnia.woff2)format("woff2");unicode-range:U+20B4}:root{--bg:#000;--panel:#0b0b0c;--ink:#fff;--ink-60:#ffffff9e;--ink-30:#ffffff57;--ink-12:#ffffff24;--line:#ffffff80;--accent:#c0392b;--pad:clamp(16px,2.2vw,32px);--ease:cubic-bezier(.16,1,.3,1);--r:999px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;background:var(--bg)}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Nunito,system-ui,sans-serif;font-size:15px;line-height:1.5;overflow-x:hidden}body.locked{overflow:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}input,textarea{font:inherit;color:inherit}img{max-width:100%;display:block}::selection{color:#000;background:#fff}:focus-visible{outline-offset:3px;outline:2px solid #fff}body{flex-direction:column;min-height:100svh;display:flex}main{flex:1 0 auto}.display{letter-spacing:.02em;text-transform:uppercase;font-size:clamp(34px,5.6vw,72px);font-weight:800;line-height:1}.h2{letter-spacing:.05em;text-transform:uppercase;font-size:clamp(26px,3.4vw,48px);font-weight:700;line-height:1}.h3{font-size:clamp(16px,1.4vw,20px);font-weight:700;line-height:1.2}.mono{letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}.lead{max-width:44ch;font-size:clamp(15px,1.3vw,18px);font-weight:600;line-height:1.5}.p{color:var(--ink-60);max-width:56ch;font-size:14.5px;line-height:1.6}.num{letter-spacing:.1em;color:var(--ink-30);font-size:11px;font-weight:800}header.bar{z-index:60;height:64px;padding:0 var(--pad);background:linear-gradient(#0000008c,#0000);grid-template-columns:1fr auto 1fr;align-items:center;transition:background .4s;display:grid;position:fixed;inset:0 0 auto}header.bar.docked{background:#000000db}@media (hover:hover){header.bar.docked{backdrop-filter:blur(12px);background:#000000b8}}header.bar .left,header.bar .right{align-items:center;gap:18px;display:flex}header.bar .right{justify-content:flex-end}header.bar .menubtn,header.bar #opencart{align-items:center;min-height:64px;padding:0;font-size:14px;font-weight:600;display:inline-flex}.wordmark{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:18px;font-weight:800}@keyframes refocus{0%{filter:blur();letter-spacing:.06em}35%{filter:blur(3px);letter-spacing:.14em;opacity:.7}to{filter:blur();letter-spacing:.06em}}@media (hover:hover){a.wordmark:hover{animation:refocus .55s var(--ease)}}.lang{letter-spacing:.06em;align-items:center;gap:4px;font-size:12px;font-weight:700;display:flex}.lang button{opacity:.45;min-height:44px;padding:0 4px;transition:opacity .3s}.lang button.on{opacity:1}.lang i{opacity:.3;font-style:normal}#opencart{white-space:nowrap}main{padding-top:0}.crumbs{padding:calc(64px + 14px) var(--pad) 0;color:var(--ink-60);justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.crumbs .back{align-items:center;gap:8px;min-height:44px;transition:color .3s;display:inline-flex}.crumbs .back:hover{color:#fff}.crumbs .trail{display:none}#pre{z-index:200;color:#fff;padding:var(--pad);will-change:opacity,transform;background:#050608;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0;overflow:hidden}@media (hover:hover){#pre{will-change:opacity,filter,transform}}html.seen #pre{display:none}#pre .stage{place-items:center;display:grid;position:absolute;inset:0}#pre #gl{opacity:0;transition:opacity .4s}#pre #gl.ready{opacity:1;transition:opacity 1s}#pre:not(.counting) #count{animation:1.6s ease-in-out infinite pre-wait}@keyframes pre-wait{50%{opacity:.35}}#pre .word{left:var(--pad);z-index:2;letter-spacing:.06em;height:28px;font-size:18px;font-weight:800;line-height:28px;display:flex;position:absolute;top:18px;overflow:hidden}#pre .word span{display:inline-block;transform:translateY(110%)}#pre .foot{z-index:2;color:var(--ink-60);justify-content:space-between;align-items:flex-end;display:flex;position:relative}#count{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#fff;font-size:clamp(22px,3vw,34px);font-weight:800;line-height:1}.hero{min-height:var(--vhl,100svh);padding:0 var(--pad) clamp(28px,5vh,56px);background:#050608;align-items:flex-end;display:flex;position:relative;overflow:hidden}#gl{opacity:0;touch-action:pan-y;width:100%;height:100%;transition:opacity .6s;display:block;position:absolute;inset:0}#gl.ready{opacity:1}.hero .veil{pointer-events:none;background:linear-gradient(#05060859 0%,#0000 35% 55%,#050608d9 100%);position:absolute;inset:0}.hero .inner{z-index:2;width:100%;transform:translateY(calc(var(--hp,0)*70px));opacity:calc(1 - var(--hp,0)*1.4);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex;position:relative}@supports (animation-timeline:scroll()){.hero .inner{animation:linear both hero-out}.hero>.inner{animation-timeline:scroll(root);animation-range:0 85svh}}.hero.js-hp>.inner{animation:none}@keyframes hero-out{0%{opacity:1;transform:translateY(0)}71.4%{opacity:0}to{opacity:0;transform:translateY(70px)}}.hero .inner{pointer-events:none}.hero .inner a,.hero .inner button{pointer-events:auto}.hero .inner .mono{color:var(--ink-60);margin-bottom:12px}.orbit-label{z-index:3;pointer-events:none;opacity:0;transition:opacity .3s var(--ease);white-space:nowrap;text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex;position:absolute;top:0;left:0;transform:translate(-50%)}.orbit-label.on{opacity:1}.orbit-label b{border-radius:var(--r);background:#000000b3;padding:5px 10px;font-size:13px;font-weight:700}.orbit-label span{color:var(--ink-60);font-size:12px;font-weight:600}#gl.pick{cursor:pointer}.hero .lead{color:var(--ink-60);margin-top:12px;font-weight:500}.hero .cta{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.hero .display .t-block{flex-wrap:wrap;gap:0 .22em;display:flex}.hero .display .t-block.t-en,html[data-lang=en] .hero .display .t-block.t-ua{display:none}html[data-lang=en] .hero .display .t-block.t-en{display:flex}.line,.line>span{display:inline-block}html.js:not(.seen) .line>span{opacity:0;transform:translateY(14px)}@media (hover:hover){html.js:not(.seen) .line>span{filter:blur(10px)}}html.js:not(.seen) .hero .meta,html.js:not(.seen) .hero .cta{opacity:0}.manifest{flex-direction:column;justify-content:center;min-height:78svh;display:flex;position:relative;overflow:hidden}.manifest #gl{z-index:0}.manifest .big,.manifest .sig{z-index:1;position:relative}.tape{white-space:nowrap;border-top:1px solid var(--ink-12);border-bottom:1px solid var(--ink-12);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-60);padding:11px 0;font-size:12px;font-weight:700;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.tape>span{animation:84s linear infinite tape;display:inline-block}.tape i{opacity:.35;margin:0 1.4em;font-style:normal}@keyframes tape{to{transform:translate(-25%)}}.tape.paused>span{animation-play-state:paused}.btn{border:1px solid var(--line);border-radius:var(--r);justify-content:center;align-items:center;gap:10px;min-height:44px;padding:12px 22px;font-size:14px;font-weight:700;transition:background .3s,color .3s,border-color .3s;display:inline-flex}.btn:hover,.btn.solid{color:#000;background:#fff;border-color:#fff}.btn.solid:hover{background:#ffffffd9}.btn span{position:relative}.buy{color:#000;border-radius:var(--r);background:#fff;justify-content:center;align-items:center;width:100%;min-height:48px;padding:12px 22px;font-size:14px;font-weight:700;transition:background .3s,opacity .3s;display:flex}.buy:hover{background:#ffffffdb}.buy:disabled{opacity:.35;cursor:default}section{padding:clamp(40px,6vw,80px) var(--pad);position:relative}main [id]{scroll-margin-top:64px}main .pillar[id]{scroll-margin-top:88px}main .rv[id]{scroll-margin-top:78px}.sechead{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:clamp(18px,2.4vw,32px);display:flex}.sechead .mono{color:var(--ink-60);letter-spacing:.06em;font-size:13px;font-weight:600;transition:color .3s}.sechead a.mono:hover{color:#fff}.secno{display:none}section,.pdp,.also{max-width:1720px;margin-inline:auto}.grid{--cols:3;--gx:clamp(12px,1.8vw,24px);--gy:clamp(16px,3.3vw,48px);justify-content:center;gap:var(--gy) var(--gx);flex-wrap:wrap;display:flex}.grid>*{flex:0 0 calc((100% - (var(--cols) - 1)*var(--gx))/var(--cols) - .02px);min-width:0}@media (width>=1500px){.grid{--cols:4}}@media (width>=2200px){.grid{--cols:5}}.card{-webkit-tap-highlight-color:transparent;display:block;position:relative}.card .shot{aspect-ratio:1;background:#141416;border-radius:2px;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.card .shot{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .6s var(--ease)}}.card .strip{width:100%;height:100%;display:block}.card .shot img{object-fit:cover;object-position:50% 12%;width:100%;height:100%;transition:transform .8s var(--ease),opacity .45s var(--ease)}.card .shot img.alt{opacity:0;position:absolute;inset:0}.card .dots{z-index:2;pointer-events:none;justify-content:center;gap:5px;display:flex;position:absolute;bottom:8px;left:0;right:0}.card .dots i{background:#fff6;border-radius:50%;width:5px;height:5px;transition:background .3s}.card .dots i.on{background:#fff}@media (hover:hover){.card:hover .shot img.main{opacity:0}.card:hover .shot img.alt{opacity:1}.card:hover .shot img{transform:scale(1.03)}.card .dots{display:none}}@media (hover:none){.card .strip{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;display:flex;overflow-x:auto}.card .strip::-webkit-scrollbar{display:none}.card .shot img{scroll-snap-align:start;flex:0 0 100%;transition:none}.card .shot img.alt{opacity:1;position:static}}html.js .card.rv{filter:none;transform:translateY(14px)}html.js .card.rv.in{transform:none}.card .cap{flex-direction:column;gap:2px;padding-top:12px;display:flex}.card .cap b{font-size:14px;font-weight:700}.card .cap span{color:var(--ink-60);font-variant-numeric:tabular-nums;font-size:14px}.badge{color:#000;letter-spacing:.1em;text-transform:uppercase;z-index:2;border-radius:var(--r);background:#fff;padding:5px 9px;font-size:10px;font-weight:800;position:absolute;top:10px;left:10px}.badge.soldout{color:#fff;background:#000000b3}.c-a,.c-b,.c-c,.c-d,.c-e{grid-column:auto;margin:0}.chips{flex-wrap:wrap;align-items:center;gap:6px 18px;display:flex}.chips button{color:var(--ink-60);min-height:36px;padding:6px 0;font-size:13px;font-weight:600;transition:color .3s;position:relative}.chips button:before{content:"•";opacity:0;position:absolute;left:-12px}.chips button.on{color:#fff}.chips button.on:before{opacity:1}.chips button:hover{color:#fff}.chips.cats button{min-height:40px;font-size:15px}.subfilter{flex-wrap:wrap;align-items:center;gap:6px 18px;margin-top:6px;display:flex}.subfilter>.mono{color:var(--ink-30);letter-spacing:.06em;font-size:12px}.subfilter .chips button{min-height:34px;font-size:12.5px}.nores{color:var(--ink-60);padding:32px 0 8px}.mcats{flex-wrap:wrap;gap:4px 18px;margin:-4px 0 6px;padding-left:2px;display:flex}.mcats a{color:var(--ink-60);align-items:center;min-height:32px;padding:4px 0;font-size:14px;font-weight:500;transition:color .3s;display:inline-flex}.mcats a:hover{color:#fff}.rows{display:none}.manifest{padding:clamp(60px,9vw,120px) var(--pad)}.manifest .big{max-width:32ch;font-size:clamp(20px,2.6vw,34px);font-weight:700;line-height:1.25}.manifest .big i{opacity:.22;transition:opacity .45s var(--ease);font-style:normal;display:inline-block}.manifest .big i.lit{opacity:1}@media (hover:hover){.manifest .big i{filter:blur(4px);transition:opacity .45s var(--ease),filter .45s var(--ease)}.manifest .big i.lit{filter:blur()}}@media (width<=900px){.manifest{min-height:var(--vhl,100svh);justify-content:flex-start;padding-top:clamp(56px,10svh,96px);padding-bottom:clamp(28px,5vw,48px)}.manifest .sig{margin-top:auto}}.manifest .sig{color:var(--ink-30);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:clamp(24px,4vw,44px);display:flex}.story{padding:0 var(--pad) clamp(40px,6vw,80px)}.story .wrap{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(20px,3vw,48px);display:grid}.seam{align-items:center;gap:clamp(12px,1.6vw,22px);margin-bottom:clamp(28px,4.5vw,64px);display:flex}.seam .a{flex:none}.seam .b{color:var(--ink-60);flex:none;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.seam .b svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.seam .ln{flex:0 42%;height:1px;position:relative}.seam .ln i{transform-origin:0;transition:transform 1.5s var(--ease) .2s;background:linear-gradient(90deg,#fff9,#ffffff24);position:absolute;inset:0;transform:scaleX(0)}.seam .ln:after{content:"";opacity:0;width:7px;height:7px;transition:opacity .5s var(--ease) 1.25s,scale .7s var(--ease) 1.25s;border:1px solid #fff9;border-radius:50%;position:absolute;top:-3px;right:-8px;scale:.3}.seam.in .ln i{transform:scaleX(1)}.seam.in .ln:after{opacity:1;scale:1}@media (width<=900px){.seam{flex-wrap:wrap;gap:8px 10px;margin-bottom:22px}.seam .mono{font-size:10.5px}.seam .ln{flex:40px;min-width:40px;margin-right:8px}}@media (prefers-reduced-motion:reduce){.seam .ln i{transform:none}.seam .ln:after{opacity:1;scale:1}}.story .cmp{aspect-ratio:4/5;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:ew-resize;background:#141416;border-radius:2px;width:min(100%,600px);margin-inline:auto;position:relative;overflow:hidden}.story .cmp img{object-fit:cover;-webkit-user-drag:none;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.story .cmp .bk{position:absolute;inset:0;overflow:hidden;transform:translate(50%)}.story .cmp .bk img{transform:translate(-50%)}.story .cmp .bar{pointer-events:none;width:48px;margin-left:-24px;position:absolute;top:0;bottom:0;left:50%}.story .cmp .bar:before,.story .cmp .bar:after{content:"";opacity:.72;width:3px;transition:opacity .4s var(--ease),translate .5s var(--ease);background:linear-gradient(#fff calc(50% - 17px),#0000 calc(50% - 17px) calc(50% + 17px),#fff calc(50% + 17px)) 50%/1px 100% no-repeat,linear-gradient(#0000004d calc(50% - 17px),#0000 calc(50% - 17px) calc(50% + 17px),#0000004d calc(50% + 17px)) 50%/3px 100% no-repeat;position:absolute;top:0;bottom:0}.story .cmp .bar:before{left:20px}.story .cmp .bar:after{left:25px}.story .cmp .grip{pointer-events:auto;cursor:ew-resize;color:#fff;width:34px;height:20px;transition:scale .4s var(--ease),background .35s,border-color .35s;background:#08080a99;border:1px solid #ffffff80;border-radius:999px;place-items:center;margin:-10px 0 0 -17px;display:grid;position:absolute;top:50%;left:50%}.story .cmp .grip:after{content:"";position:absolute;inset:-14px -8px}.story .cmp .grip svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px;display:block}.story .cmp .grip:focus-visible{outline-offset:4px;outline:1px solid #fff}.story .cmp.drag .bar:before,.story .cmp.drag .bar:after{opacity:1}.story .cmp.drag .bar:before{translate:-1px}.story .cmp.drag .bar:after{translate:1px}.story .cmp.drag .grip{background:#08080ac7;border-color:#fff;scale:.96}@media (hover:hover){.story .cmp:hover .bar:before,.story .cmp:hover .bar:after{opacity:1}.story .cmp:hover .bar:before{translate:-1px}.story .cmp:hover .bar:after{translate:1px}.story .cmp:hover .grip{background:#08080abd;border-color:#fffffff2;scale:1.06}.story .cmp.drag .grip{scale:.98}}.story .tag{z-index:2;letter-spacing:.12em;text-transform:uppercase;color:#fff;border-radius:var(--r);pointer-events:none;transition:opacity .35s var(--ease);background:#000000a6;padding:5px 9px;font-size:10px;font-style:normal;font-weight:800;position:absolute;bottom:10px}.story .tag.tf{left:10px}.story .tag.tb{right:10px}.story .cmp.at-back .tag.tf,.story .cmp.at-front .tag.tb{opacity:0}.story .txt .p{color:var(--ink-60)}.story .facts{border-top:1px solid var(--ink-12);grid-template-columns:1fr 1fr;gap:14px 24px;margin-top:24px;padding-top:18px;display:grid}.story .facts b{font-size:clamp(22px,2.4vw,34px);font-weight:800;line-height:1;display:block}.story .facts span{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-30);font-size:11px}.look{--u:min(1vw,17.2px)}.look .lookcount{color:var(--ink-60);font-variant-numeric:tabular-nums;display:none}.look .lookcount b{color:#fff}.look .wall{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:clamp(12px,1.8vw,24px);display:grid}.look .lk{min-width:0;margin:0;display:block;position:relative}.look .ph{aspect-ratio:4/5;background:#141416;border-radius:2px;display:block;position:relative;overflow:hidden}.look .mv{width:100%;height:100%;display:block}.look .ph img{object-fit:cover;width:100%;height:100%}.look .cap{align-items:baseline;gap:10px;min-height:30px;padding-top:10px;font-size:13px;font-weight:600;display:flex}.look .cap i{color:var(--ink-30);font-variant-numeric:tabular-nums;letter-spacing:.06em;font-style:normal}.look .cap b{font-weight:700}.look .cap em{color:var(--ink-60);transition:transform .4s var(--ease),color .3s;margin-left:auto;font-style:normal}.look .note .big{max-width:14ch;font-size:clamp(20px,2.1vw,30px);font-weight:700;line-height:1.2}.look .note .btn{margin-top:clamp(16px,2vw,26px)}html.js .look .lk.rv,html.js .look .note.rv{filter:none;transform:translateY(26px)}html.js .look .lk.rv.in,html.js .look .note.rv.in{transform:none}@media (hover:hover){.look a.lk .ph img{transition:transform .9s var(--ease)}.look a.lk:hover .ph img{transform:scale(1.035)}.look a.lk:hover .cap em{color:#fff;transform:translate(4px)}}@media (width>=901px){html.js .look .wall.rv{opacity:1;filter:none;transform:none}.look .f1{--d:22px;grid-area:1/1/auto/6}.look .f2{margin-top:calc(11*var(--u));--d:64px;grid-area:1/7/auto/10}.look .f3{margin-top:calc(2*var(--u));--d:38px;grid-area:1/10/auto/13}.look .f4{margin-top:calc(7*var(--u));--d:56px;grid-area:2/2/auto/5}.look .note{--d:30px;grid-area:2/5/auto/8;align-self:center;padding-left:clamp(8px,1.4vw,24px)}.look .f5{margin-top:calc(-4*var(--u));--d:26px;grid-area:2/8/auto/13}}@media (width<=900px){.look .lookcount{display:block}.look .looklink{display:none}html.js .look .lk.rv,html.js .look .note.rv{opacity:1;transform:none}.look .wall{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;margin:0 calc(-1*var(--pad));padding:0 var(--pad);scroll-padding-inline:var(--pad);gap:10px;display:flex;overflow-x:auto}.look .wall::-webkit-scrollbar{display:none}.look .lk,.look .note{scroll-snap-align:start;flex:0 0 78%}.look .note{flex-direction:column;justify-content:center;align-items:flex-start;padding:0 6px 40px;display:flex}.look .note .big{font-size:22px}}@keyframes lk-drift{0%{translate:0 var(--d,0px)}to{translate:0 calc(var(--d,0px)*-1)}}@keyframes lk-inner{0%{transform:translateY(-4%)scale(1.1)}to{transform:translateY(4%)scale(1.1)}}@keyframes lk-swipe{0%{transform:translate(-4%)scale(1.1)}to{transform:translate(4%)scale(1.1)}}@supports (animation-timeline:view()) and (animation-range:entry){.look .wall .ph{overflow:clip}@media (prefers-reduced-motion:no-preference) and (width>=901px){.look .lk,.look .note{animation:linear both lk-drift}.look .mv{animation:linear both lk-inner}.look .wall>.lk,.look .wall>.note,.look .wall .ph>.mv{animation-timeline:view();animation-range:cover}}@media (prefers-reduced-motion:no-preference) and (width<=900px){.look .mv{animation:linear both lk-swipe}.look .wall .ph>.mv{animation-timeline:view(inline);animation-range:cover}}}.pillars{grid-template-columns:repeat(3,1fr);gap:clamp(16px,2.5vw,40px);display:grid}.pillar{border-top:1px solid var(--ink-12);padding-top:16px}.pillar .num{margin-bottom:14px;display:block}.pillar .h3{margin-bottom:8px}.contact{grid-template-columns:1fr 1fr;align-items:end;gap:clamp(20px,4vw,60px);display:grid}.contact .links{border-top:1px solid var(--ink-12);flex-direction:column;gap:2px;padding-top:10px;display:flex}.contact .links a{border-bottom:1px solid var(--ink-12);justify-content:space-between;padding:12px 0;font-size:14px;font-weight:700;display:flex}.contact .links a span{color:var(--ink-60);font-weight:500}.contact .links a:hover{color:#fff}.contact .hours{border-top:1px solid var(--ink-12);gap:8px;max-width:420px;margin-top:20px;padding-top:14px;display:grid}.contact .hours div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.contact .hours .mono{color:var(--ink-60)}.contact .hours b{text-align:right;font-size:14px;font-weight:700}.contact .links .ch em{letter-spacing:.1em;color:var(--ink-60);text-transform:uppercase;margin-left:8px;font-size:10px;font-style:normal;font-weight:700}footer{border-top:1px solid var(--ink-12);background:#0000008c}.fpanels{grid-template-columns:1.05fr 1.55fr 1.7fr 1.35fr;max-width:1720px;margin-inline:auto;display:grid}.fp{border-left:1px solid var(--ink-12);min-width:0;padding:clamp(30px,3.6vw,60px) clamp(20px,2.4vw,40px)}.fp:first-child{padding-left:var(--pad);border-left:0}.fp:last-child{padding-right:var(--pad)}.fp h4{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-30);margin-bottom:14px;font-size:11px;font-weight:800}.fsoc a{color:var(--ink-60);transition:color .3s var(--ease),transform .4s var(--ease);align-items:center;gap:12px;padding:9px 0;font-size:14px;font-weight:600;display:flex}.fsoc svg{fill:currentColor;flex:none;width:18px;height:18px}.fsoc i,.fcta .btn i{opacity:0;transition:opacity .3s,transform .4s var(--ease);font-style:normal;transform:translate(-4px,4px)}.fsoc a:hover,.fnav a:hover{color:#fff;transform:translate(5px)}.fsoc a:hover i,.fcta .btn:hover i{opacity:1;transform:none}.fbig{letter-spacing:.06em;text-transform:uppercase;font-size:clamp(24px,2.4vw,34px);font-weight:800;line-height:1}.fmani{color:var(--ink-60);max-width:26ch;margin-top:18px;font-size:clamp(16px,1.4vw,20px);font-weight:500;line-height:1.35}.fmani b{color:#fff;font-weight:700}.ftag{color:var(--ink-30);max-width:34ch;margin-top:14px;font-size:13.5px;font-weight:500;line-height:1.55}.fnav{grid-template-columns:1fr 1fr;gap:24px;display:grid}.fnav a{width:fit-content;color:var(--ink-60);transition:color .3s var(--ease),transform .4s var(--ease);padding:5px 0;font-size:14px;display:block}.fcta p{color:var(--ink-60);max-width:30ch;margin-bottom:18px;font-size:14px;line-height:1.55}.fcta .btn{gap:8px}.fcta .btn i{margin-left:2px}.flink{color:var(--ink-60);margin-top:16px;font-size:13px;font-weight:600;transition:color .3s;display:inline-block}.flink:hover{color:#fff}.fbot{padding:18px var(--pad);border-top:1px solid var(--ink-12);color:var(--ink-30);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;max-width:1720px;margin-inline:auto;font-size:12.5px;font-weight:600;display:flex}.flegal{gap:18px;display:flex}.fbot a{transition:color .3s}.fbot a:hover{color:#fff}.frights{padding:0 var(--pad) 24px;color:var(--ink-30);width:100%;max-width:1720px;margin-inline:auto;font-size:11.5px;line-height:1.55}.pdp{padding:14px var(--pad) 0;grid-template-columns:1.15fr 1fr;align-items:start;gap:clamp(20px,3vw,48px);display:grid}.pdp .gal{gap:12px;display:grid}.pdp .gal>div{aspect-ratio:4/5;background:#141416;border-radius:2px;position:relative;overflow:hidden}.pdp .gal img{object-fit:cover;width:100%;height:100%}.pdp .gal .n{display:none}.gcount{z-index:2;color:#fff;border-radius:var(--r);pointer-events:none;font-variant-numeric:tabular-nums;background:#0009;padding:5px 10px;font-size:12px;font-weight:700;display:none;position:absolute;bottom:10px;right:10px}@keyframes rise{0%{opacity:0;transform:translateY(16px)}}html.js .pdp .info>*{animation:rise .8s var(--ease) both}html.js .pdp .info>:nth-child(2){animation-delay:80ms}html.js .pdp .info>:nth-child(3){animation-delay:.16s}html.js .pdp .info>:nth-child(4){animation-delay:.24s}html.js .pdp .info>:nth-child(5){animation-delay:.32s}html.js .pdp .info>:nth-child(6){animation-delay:.4s}html.js .pdp .info>:nth-child(7){animation-delay:.48s}html.js .pdp .info>:nth-child(8){animation-delay:.56s}.pdp .info{flex-direction:column;gap:22px;padding-top:8px;display:flex;position:sticky;top:80px}.pdp .info .kind{color:var(--ink-60);margin-bottom:8px;font-size:13px;font-weight:600}.pdp .info h1{letter-spacing:0;text-transform:none;font-size:clamp(28px,3vw,40px);font-weight:700;line-height:1.05}.pdp .desc{color:var(--ink-60);max-width:48ch;font-size:14.5px;font-weight:500;line-height:1.6}.pdp .price{font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.sizerow{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.sizerow .mono{letter-spacing:0;text-transform:none;font-size:13px;font-weight:700}.sizerow button{color:var(--ink-60);border-bottom:1px solid var(--ink-12);font-size:12px;font-weight:600}.sizerow button:hover{color:#fff;border-color:#fff}.sizes{flex-wrap:wrap;gap:8px;display:flex}.sizes button{border:1px solid var(--line);border-radius:2px;min-width:64px;height:40px;padding:0 14px;font-size:14px;font-weight:700;transition:all .25s}.sizes button:hover{border-color:#fff}.sizes button.on{color:#000;background:#fff;border-color:#fff}.hint{color:var(--ink-60);min-height:18px;margin-top:8px;font-size:12.5px}.colors{flex-wrap:wrap;gap:8px;display:flex}.colors .sw{border:1px solid var(--line);border-radius:2px;align-items:center;gap:8px;height:40px;padding:0 14px 0 10px;font-size:13px;font-weight:700;transition:all .25s;display:inline-flex}.colors .sw i{border:1px solid #ffffff4d;border-radius:50%;flex:none;width:14px;height:14px;display:block}.colors .sw:hover:not(.off){border-color:#fff}.colors .sw.on{color:#000;background:#fff;border-color:#fff}.colors .sw.off{opacity:.4;cursor:not-allowed;text-decoration:line-through}.acc{border-top:1px solid var(--ink-12)}.acc>.it>button{border-bottom:1px solid var(--ink-12);justify-content:space-between;align-items:center;width:100%;padding:16px 0;font-size:14px;font-weight:700;display:flex}.acc>.it>button span{color:var(--ink-60);font-size:18px;font-weight:400}.acc .body{max-height:0;transition:max-height .5s var(--ease);overflow:hidden}.acc .it.open .body{max-height:320px}.acc .body p{color:var(--ink-60);max-width:48ch;padding:12px 0 16px;font-size:14px;line-height:1.6}.madetoorder{border:1px solid var(--line);border-radius:4px;padding:18px}.madetoorder b{margin-bottom:7px;font-size:15px;font-weight:700;display:block}.madetoorder p{color:var(--ink-60);max-width:44ch;font-size:14px;line-height:1.5}.madetoorder .ch{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.madetoorder .ch a{border:1px solid var(--line);border-radius:var(--r);align-items:center;min-height:44px;padding:10px 18px;font-size:13px;font-weight:700;transition:all .3s;display:inline-flex}.madetoorder .ch a:hover{color:#000;background:#fff}.also{padding:clamp(40px,6vw,80px) var(--pad) 0}.also .lbl{text-align:center;color:var(--ink-60);margin-bottom:8px;font-size:13px;font-weight:600}.also .ttl{text-align:center;margin-bottom:clamp(18px,2.4vw,32px);font-size:clamp(20px,2.4vw,30px);font-weight:700}.also .grid{--cols:4}.trybtn{display:none}#guide{z-index:140;backdrop-filter:blur(8px);opacity:0;visibility:hidden;transition:opacity .4s var(--ease),visibility .4s;background:#0009;place-items:center;padding:20px;display:grid;position:fixed;inset:0}#guide.open{opacity:1;visibility:visible}#guide .box{background:var(--panel);border:1px solid var(--ink-12);overscroll-behavior:contain;width:100%;max-width:560px;max-height:100%;transition:transform .5s var(--ease);border-radius:6px;padding:clamp(22px,3vw,34px);overflow-y:auto;transform:translateY(16px)}#guide.open .box{transform:none}#guide .h2{letter-spacing:0;text-transform:none;font-size:clamp(20px,3vw,28px)!important}#guide table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-top:16px}#guide th,#guide td{text-align:left;border-bottom:1px solid var(--ink-12);padding:10px 6px;font-size:14px}#guide th{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-60);font-size:11px}#guide p{color:var(--ink-60)!important}#cart{z-index:130;background:var(--panel);border-left:1px solid var(--ink-12);visibility:hidden;width:min(440px,100%);transition:transform .55s var(--ease),visibility .55s;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}#cart.open{visibility:visible;transform:translate(0)}#scrim{z-index:125;backdrop-filter:blur(6px);opacity:0;visibility:hidden;background:#0000008c;transition:opacity .45s,visibility .45s;position:fixed;inset:0}#scrim.open{opacity:1;visibility:visible}#cart .ch{padding:0 var(--pad);border-bottom:1px solid var(--ink-12);justify-content:space-between;align-items:center;height:64px;display:flex}#cart .ch b{letter-spacing:0;text-transform:none;font-size:15px;font-weight:700}#cart .cb{padding:0 var(--pad);overscroll-behavior:contain;flex:1;overflow-y:auto}#cart .cf{padding:var(--pad);border-top:1px solid var(--ink-12)}#cart .cf .mono{letter-spacing:0;text-transform:none;font-size:12.5px;font-weight:500}.ship{margin-bottom:14px}.ship .t{color:var(--ink-60);margin-bottom:6px;font-size:12.5px}.ship .b{background:var(--ink-12);border-radius:2px;height:3px;overflow:hidden}.ship .b i{transform-origin:0;height:100%;transition:transform .6s var(--ease);background:#fff;display:block}.citem{border-bottom:1px solid var(--ink-12);grid-template-columns:64px 1fr auto;align-items:start;gap:14px;padding:16px 0;display:grid}.citem .th{aspect-ratio:4/5;background:#e9e7e2;border-radius:2px;overflow:hidden}.citem .th img{object-fit:cover;width:100%;height:100%}.citem b{font-size:14px;font-weight:700;display:block}.citem small{color:var(--ink-60);margin-top:2px;font-size:12.5px;display:block}.qty{align-items:center;gap:8px;margin-top:10px;display:flex}.qty button{border:1px solid var(--line);border-radius:50%;place-items:center;width:30px;height:30px;font-size:14px;line-height:1;display:grid}.qty button:hover{border-color:#fff}.qty span{text-align:center;font-variant-numeric:tabular-nums;min-width:16px;font-size:13px}.citem .rm{color:var(--ink-30);font-size:18px}.citem .rm:hover{color:#fff}#cart-step{flex-direction:column;gap:12px;padding:16px 0;display:none}#cart.checkout #cart-items{display:none}#cart.checkout #cart-step{display:flex}.fld label{color:var(--ink-60);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.fld input,.fld textarea{border:1px solid var(--ink-12);color:#fff;background:#ffffff0f;border-radius:6px;width:100%;padding:12px 14px}.fld input:focus,.fld textarea:focus{border-color:#fff;outline:none}.fld input.bad{border-color:var(--accent)}.sum{color:var(--ink-60);justify-content:space-between;padding:6px 0;font-size:14px;display:flex}.sum.big{border-top:1px solid var(--line);color:#fff;margin-top:6px;padding-top:12px;font-size:17px;font-weight:700}.done{text-align:center;padding:40px 0}.done .h3{margin:14px 0 10px}.done .p{margin-left:auto;margin-right:auto}#cart-back{letter-spacing:0;text-transform:none;text-align:left;min-height:44px;font-weight:600;color:var(--ink-60)!important}.fld.has-ac{position:relative}.ac{z-index:20;border:1px solid var(--line);background:#141416;border-radius:6px;max-height:min(280px,40vh);margin:0;padding:4px 0;list-style:none;display:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 14px 34px #00000080}.ac.open{display:block}.ac li{cursor:pointer;border-left:2px solid #0000;flex-direction:column;gap:2px;padding:9px 12px;display:flex}.ac li b{font-size:14px;font-weight:700;line-height:1.3}.ac li small{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-60);font-size:11px}.ac li:hover,.ac li.on{background:#ffffff14;border-left-color:#fff}.ac li.hint{cursor:default;color:var(--ink-60);border-top:1px solid var(--ink-12);border-left-color:#0000;margin-top:4px;padding-top:10px;font-size:12px;line-height:1.45}.ac li.hint:hover{background:0 0}.ac li.hint:only-child{border-top:0;margin-top:0;padding-top:9px}.menubtn{font-size:14px;font-weight:600}#menu{z-index:150;backdrop-filter:blur(28px);color:#fff;padding:0 var(--pad) var(--pad);opacity:0;visibility:hidden;transition:opacity .45s var(--ease),visibility .45s;background:#000000b8;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}#menu.open{opacity:1;visibility:visible}#menu .mh{justify-content:space-between;align-items:center;height:64px;display:flex}#menu .mh .wordmark{display:none}#menu .mh button{min-height:44px;font-size:14px;font-weight:600}#menu .mgrid{flex:1;grid-template-columns:1fr;gap:24px;padding-top:clamp(12px,3vw,28px);display:grid}.mlinks{flex-direction:column;gap:2px;display:flex}.mlinks a{align-items:baseline;gap:14px;padding:8px 0;font-size:clamp(26px,3.4vw,40px);font-weight:500;line-height:1.15;transition:color .3s;display:flex;overflow:hidden}.mlinks a .i{display:none}.mlinks a .s{color:var(--ink-30);font-size:13px;font-weight:500}.mlinks a span.t{transition:transform .5s var(--ease);display:block}.mlinks a:hover span.t{transform:translate(8px)}.mside{margin-top:auto}.mside>.mono{display:none}.mprods{scrollbar-width:none;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.mprods::-webkit-scrollbar{display:none}.mprods a{flex:0 0 76px}.mprods img{aspect-ratio:1;object-fit:cover;object-position:50% 12%;background:#e9e7e2;border-radius:2px;width:100%}.mprods b{display:none}.mfoot{border-top:1px solid var(--ink-12);justify-content:space-between;align-items:center;margin-top:18px;padding-top:16px;display:flex}#menu .lang button.on{opacity:1}#mcart{min-height:44px;font-size:14px;font-weight:600}html.js #menu .mlinks a{opacity:0;filter:blur(8px);transform:translateY(18px)}#tryon{z-index:160;color:#fff;opacity:0;visibility:hidden;transition:opacity .6s var(--ease),visibility .6s;background:#07080a;position:fixed;inset:0}#tryon.open{opacity:1;visibility:visible}#tryc{width:100%;height:100%;display:block;position:absolute;inset:0}.tui{pointer-events:none;flex-direction:column;justify-content:space-between;padding:clamp(16px,3vw,40px);display:flex;position:absolute;inset:0}.tui .tt{justify-content:space-between;align-items:center;display:flex}.tui .tt button{pointer-events:auto;min-height:44px;font-size:14px;font-weight:600}.tui .tb{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.tname{letter-spacing:.02em;text-transform:uppercase;font-size:clamp(32px,6vw,80px);font-weight:800;line-height:.95}.tr{pointer-events:auto;flex-direction:column;align-items:flex-end;display:flex}.turn{gap:6px;margin-bottom:12px;display:flex}.turn button{border:1px solid var(--line);border-radius:var(--r);color:#fff;min-height:40px;padding:0 14px;font-size:12px;font-weight:700}.turn button:hover{border-color:#fff}.picks{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.picks button{width:56px;height:70px;transition:border-color .3s,transform .4s var(--ease);background:#141416;border:1px solid #ffffff2e;border-radius:2px;overflow:hidden}.picks button img{object-fit:cover;width:100%;height:100%;display:block}.picks button.on{border-color:#fff;transform:translateY(-6px)}#tryon .buy{width:auto;min-height:44px}.tload{pointer-events:none;background:#07080a;place-items:center;transition:opacity .6s;display:grid;position:absolute;inset:0}.tload.off{opacity:0}@media (width<=900px) and (orientation:portrait){.tui .tb{flex-direction:column;align-items:flex-start}.tr{align-items:flex-start;max-width:100%}.picks{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:flex-start;max-width:100%;padding-top:6px;overflow-x:auto}.picks::-webkit-scrollbar{display:none}.picks button{flex:none}.tname{font-size:clamp(28px,9vw,44px)}}@media (height<=500px) and (orientation:landscape){.tui{padding:10px 16px}.tname{font-size:clamp(20px,6vh,30px)}.turn{margin-bottom:6px}.picks{gap:6px}.picks button{width:40px;height:50px}.picks button.on{transform:translateY(-3px)}#tadd{min-height:44px;margin-top:6px!important}}.tui{padding-left:max(clamp(16px,3vw,40px),env(safe-area-inset-left));padding-right:max(clamp(16px,3vw,40px),env(safe-area-inset-right));padding-bottom:max(clamp(16px,3vw,40px),env(safe-area-inset-bottom))}#cur{z-index:190;pointer-events:none;mix-blend-mode:difference;background:#fff;border-radius:50%;width:6px;height:6px;transition:opacity .25s;position:fixed;top:0;left:0}#ring{z-index:189;pointer-events:none;opacity:0;letter-spacing:.08em;text-transform:uppercase;color:#fff;width:52px;height:52px;transition:opacity .35s var(--ease),transform .35s var(--ease);mix-blend-mode:difference;border:1px solid #ffffffe6;border-radius:50%;place-items:center;font-size:10px;font-weight:700;display:grid;position:fixed;top:0;left:0;transform:scale(.4)}#ring.show{opacity:1;transform:scale(1)}#ring.dot{opacity:1;transform:scale(.42)}@media (hover:none),(pointer:coarse){#cur,#ring{display:none!important}}#peek,#prog{display:none!important}html.js .rv{opacity:0;transition:opacity .9s var(--ease),transform .9s var(--ease),filter .9s var(--ease);transform:translateY(14px)}html.js .rv.in{opacity:1;transform:none}@media (hover:hover){html.js .rv{filter:blur(8px);transform:translateY(14px)scale(1.01)}html.js .rv.in{filter:blur();transform:none}}.fx i{font-style:normal;display:inline-block}.dxo{pointer-events:none;box-sizing:border-box;font:inherit;letter-spacing:inherit;text-transform:inherit;line-height:inherit;white-space:inherit;word-break:inherit;position:absolute;inset:0;overflow:hidden}html.js .fx i{opacity:0;transition:opacity .7s var(--ease),transform .7s var(--ease);transition-delay:calc(var(--i,0)*60ms);transform:translateY(.25em)}html.js .fx.in i{opacity:1;transform:none}@media (hover:hover){html.js .fx i{filter:blur(8px);transition:opacity .7s var(--ease),filter .7s var(--ease),transform .7s var(--ease);transition-delay:calc(var(--i,0)*60ms)}html.js .fx.in i{filter:blur()}}html.js .fit .ph{clip-path:none}@media (prefers-reduced-motion:reduce){html.js .rv,html.js .fx i,html.js .line>span,html.js .hero .meta,html.js .hero .cta,html.vt .pdp .info>*{opacity:1;filter:none;transform:none}html.js .pdp .info>*{animation:none}.hero .inner{opacity:1;animation:none;transform:none}.tape>span{animation:none}*{transition-duration:.01ms!important;animation-duration:.01ms!important}}.t-en,html[data-lang=en] .t-ua{display:none}html[data-lang=en] .t-en{display:inline}.t-block{display:block}.t-block.t-en{display:none}html[data-lang=en] .t-block.t-en{display:block}::view-transition-image-pair(root){isolation:isolate}::view-transition-old(root){mix-blend-mode:plus-lighter;animation:.3s both vt-out}::view-transition-new(root){mix-blend-mode:plus-lighter;animation:.45s cubic-bezier(.2,.7,.2,1) both vt-in}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{0%{opacity:0}}::view-transition-group(pimg){animation-duration:.45s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}::view-transition-image-pair(pimg){isolation:isolate}::view-transition-old(pimg),::view-transition-new(pimg){mix-blend-mode:normal;object-fit:cover;object-position:50% 12%;width:100%;height:100%;animation:none;overflow:clip}html.vt-fwd::view-transition-old(pimg),html.vt-back::view-transition-new(pimg){opacity:0}::view-transition-old(pimg):only-child{animation:.3s both vt-out}::view-transition-new(pimg):only-child{animation:.45s both vt-in}html.vt .pdp .info>*{opacity:0;animation:none}@media (hover:none),(pointer:coarse){html.vtd .pdp .info>*{opacity:1;animation:none}}html.vt .tape>span{animation-play-state:paused}html.vt header.bar.docked{backdrop-filter:none}html[data-astro-transition-fallback=old] body{animation:.2s both vt-out}html[data-astro-transition-fallback=new] body{animation:.35s both vt-in}@media (prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root),::view-transition-group(pimg),::view-transition-old(pimg),::view-transition-new(pimg),html[data-astro-transition-fallback=old] body,html[data-astro-transition-fallback=new] body{animation:none}}#navload{z-index:80;pointer-events:none;opacity:0;width:100%;height:2px;transition:opacity .2s;position:fixed;top:0;left:0}#navload i{background:#fff;width:38%;height:100%;display:block;transform:translate(-100%)}html.navigating #navload{opacity:1}html.navigating #navload i{animation:1s cubic-bezier(.4,0,.2,1) infinite navslide}@keyframes navslide{to{transform:translate(270%)}}#navbadge{display:none}.fit{grid-template-columns:5fr 7fr;align-items:center;gap:clamp(24px,4vw,64px);display:grid}.fit .ph{aspect-ratio:4/5;border-radius:2px;overflow:hidden}.fit .ph img{object-fit:cover;object-position:50% 20%;width:100%;height:100%}.fit ul{border-top:1px solid var(--ink-12);margin-top:22px;list-style:none}.fit li{border-bottom:1px solid var(--ink-12);grid-template-columns:70px 1fr auto;align-items:baseline;gap:16px;padding:12px 0;font-size:14px;display:grid}.fit li b{font-weight:700}.fit li span{color:var(--ink-60)}.fit li i{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-30);white-space:nowrap;font-size:11px;font-style:normal}.fit .model{color:var(--ink-30);margin-top:12px;font-size:12px}.faq{max-width:820px}.faq .q{border-bottom:1px solid var(--ink-12)}.faq .q>button{text-align:left;grid-template-columns:44px 1fr 24px;align-items:baseline;gap:14px;width:100%;padding:18px 0;display:grid}.faq .q>button b{font-size:clamp(15px,1.5vw,18px);font-weight:700}.faq .q>button i{text-align:right;transition:transform .4s var(--ease);color:var(--ink-60);font-style:normal}.faq .q.open>button i{transform:rotate(45deg)}.faq .a{max-height:0;transition:max-height .55s var(--ease);overflow:hidden}.faq .q.open .a{max-height:320px}.faq .a p{color:var(--ink-60);max-width:56ch;padding:0 0 18px 58px;font-size:14.5px;line-height:1.6}.pays{grid-template-columns:repeat(2,1fr);gap:clamp(16px,2.5vw,30px);display:grid}.pay{border:1px solid var(--ink-12);background:#ffffff08;border-radius:6px;flex-direction:column;gap:10px;padding:clamp(18px,2.4vw,28px);display:flex}.pay.soon{opacity:.62}.pay .ph{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pay .tag{letter-spacing:.1em;text-transform:uppercase;border-radius:var(--r);white-space:nowrap;border:1px solid;padding:4px 9px;font-size:10px;font-weight:800}.pay.on .tag{color:#fff}.pay.soon .tag{color:var(--ink-60)}.pay .lead{max-width:none;font-size:15px;line-height:1.5}.pay ul{gap:7px;margin-top:2px;list-style:none;display:grid}.pay li{color:var(--ink-60);padding-left:15px;font-size:13.5px;line-height:1.5;position:relative}.pay li:before{content:"";background:var(--ink-60);width:6px;height:1px;position:absolute;top:9px;left:0}.legal{padding:0 var(--pad) clamp(60px,8vw,120px)}.legal .upd{color:var(--ink-60);white-space:nowrap;letter-spacing:0;text-transform:none;font-size:12px;font-weight:600}.legal .lead{max-width:56ch;margin-bottom:clamp(26px,4vw,44px)}.legal .doc{counter-reset:sec;gap:clamp(30px,4.5vw,58px);max-width:76ch;list-style:none;display:grid}.legal .doc>li{counter-increment:sec;grid-template-columns:52px 1fr;align-items:start;gap:0 18px;display:grid}.legal .doc>li:before{content:counter(sec,decimal-leading-zero);letter-spacing:.1em;color:var(--ink-30);padding-top:7px;font-size:11px;font-weight:800}.legal .doc>li>*{grid-column:2}.legal .doc .h3{margin-bottom:12px}.legal .doc .p{max-width:62ch;margin-bottom:10px}.legal .doc .p:last-child{margin-bottom:0}.legal a{border-bottom:1px solid var(--ink-30);transition:border-color .3s}.legal a:hover{border-color:#fff}.legal .req{gap:8px;max-width:52ch;margin:0 0 14px;list-style:none;display:grid}.legal .req li{border-bottom:1px solid var(--ink-12);grid-template-columns:minmax(120px,34%) 1fr;align-items:baseline;gap:14px;padding-bottom:8px;display:grid}.legal .req span{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-60);font-size:11px;font-weight:700}.legal .req b{font-size:14px;font-weight:700}.legal .bul{max-width:60ch;margin:0 0 12px;padding-left:18px}.legal .bul li{color:var(--ink-60);margin-bottom:6px;font-size:15px;line-height:1.6}.legal .seealso{border-top:1px solid var(--ink-12);max-width:none;margin-top:clamp(34px,5vw,60px);padding-top:20px}.legal .notice{border:1px solid var(--ink-12);color:var(--ink-60);border-left:2px solid #fff;border-radius:0 6px 6px 0;max-width:66ch;margin-bottom:clamp(28px,4vw,48px);padding:16px 18px;font-size:14px;line-height:1.55}.track{max-width:640px}.trackform{grid-template-columns:1fr 1.4fr auto;align-items:end;gap:12px;display:grid}.trackform .buy{white-space:nowrap;width:auto;padding:12px 26px}.trackrow{border-bottom:1px solid var(--ink-12);justify-content:space-between;gap:16px;padding:11px 0;font-size:14px;display:flex}.trackrow span:first-child{color:var(--ink-60)}.trackbox{border:1px solid var(--line);border-radius:6px;margin-top:26px;padding:20px}.trackbox h3{font-size:22px;font-weight:800}.steps{flex-wrap:wrap;gap:0;margin:20px 0 8px;display:flex}.steps div{border-top:2px solid var(--ink-12);letter-spacing:.08em;text-transform:uppercase;min-width:88px;color:var(--ink-30);flex:1;padding-top:9px;font-size:11px}.steps div.done{color:#fff;border-color:#fff;font-weight:700}.steps div.now{border-color:var(--accent);color:#fff}.trackerr{border:1px solid var(--accent);border-radius:6px;margin-top:22px;padding:16px;font-size:14px;line-height:1.5}@media (width<=760px){.trackform{grid-template-columns:1fr}.trackform .buy{width:100%}}@media (width<=900px){header.bar .lang{display:none}.grid,.also .grid{--cols:2;--gx:12px;--gy:22px}.card .cap b{font-size:13.5px}.card .cap span{font-size:13px}section{padding:clamp(36px,9vw,56px) var(--pad)}.sechead{align-items:center;margin-bottom:16px}.sechead a.mono{margin:-12px 0;padding:12px 0}.chips button{min-height:44px}.hero{min-height:var(--vhl,100svh)}.hero .inner{flex-direction:column;align-items:flex-start}.hero .cta{width:100%}.hero .cta a{flex:1}.hero .lead{max-width:none;font-size:15px}.pdp{grid-template-columns:1fr;gap:18px;padding-top:6px}.pdp .gal{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin:0 calc(-1*var(--pad));gap:0;display:flex;position:relative;overflow-x:auto}.pdp .gal::-webkit-scrollbar{display:none}.pdp .gal>div{scroll-snap-align:start;border-radius:0;flex:0 0 100%}.galwrap{position:relative}.gcount{display:block;right:10px}.pdp .info{gap:16px;position:static}.pdp .info>div:first-child{order:1}.pdp .price{order:2;margin-top:-6px}.pdp [data-size-for]{order:3}.pdp [data-color-for]{order:4}.pdp .buy,.pdp .madetoorder{order:5}.pdp #open-tryon{order:6}.pdp .desc{order:7;margin-top:6px}.pdp .acc{order:8}.sizes button,.colors .sw{height:44px}.sizerow button{margin:-12px 0;padding:12px 0}header.bar .wordmark{align-items:center;min-height:44px;display:inline-flex}.story .wrap,.pillars,.contact,.fit{grid-template-columns:1fr}.faq .q>button{grid-template-columns:32px 1fr 20px}.faq .a p{padding-left:46px}.pays{grid-template-columns:1fr}.legal .doc>li{grid-template-columns:1fr;gap:8px}.legal .doc>li>*{grid-column:1}.legal .doc>li:before{padding-top:0}.legal .req li{grid-template-columns:1fr;gap:2px;padding-bottom:10px}.sechead{flex-wrap:wrap}.fld input,.fld textarea{min-height:44px;font-size:16px}.qty button{width:36px;height:36px}.citem .rm{place-items:center;width:44px;height:44px;margin:-10px -12px 0 0;display:grid}.fpanels{grid-template-columns:1fr}.fp{border-left:0;border-top:1px solid var(--ink-12);padding:26px var(--pad)}.fp:first-child{border-top:0}.fbrand{order:-1}.fbrand+.fsoc{border-top:1px solid var(--ink-12)}.fsoc a,.fnav a{padding:11px 0}.fcta .btn{width:100%}.fbot{flex-direction:column;align-items:flex-start;gap:10px}.flegal a{padding:12px 0;display:inline-block}.flink{padding:12px 0}.fbot>span{padding:2px 0}#menu,#cart .cf{padding-bottom:max(var(--pad),env(safe-area-inset-bottom))}}@media (width<=420px){.sizes button{flex:1;min-width:0}}@media (hover:none){#menu{backdrop-filter:none;background:#000000f2}#scrim{backdrop-filter:none;background:#000000bd}#guide{backdrop-filter:none;background:#000000db}html.js #menu .mlinks a{filter:none}}@media (height<=520px) and (orientation:landscape){.hero{min-height:var(--vhl,100svh);padding-bottom:18px}.hero .inner{flex-flow:row;align-items:flex-end}.hero .inner>div:first-child{max-width:50%}.hero .display{font-size:clamp(26px,7vh,40px)}.hero .lead{display:none}.hero .cta{width:auto;margin-top:0}.hero .cta a{flex:none}}.game .gsec{padding-top:clamp(16px,3vw,36px)}.game .ghead{max-width:60ch;margin-bottom:clamp(18px,3vw,30px)}.gstage{aspect-ratio:9/15;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;width:min(100%,46.8svh);box-shadow:0 0 0 1px var(--ink-12);background:#000;border-radius:4px;margin-inline:auto;position:relative;overflow:hidden}.gstage canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.ghud{pointer-events:none;color:#fff;align-items:center;gap:14px;padding:12px 14px;display:flex;position:absolute;top:0;left:0;right:0}.ghud .gtime{background:#ffffff2e;border-radius:2px;flex:1;height:2px;overflow:hidden}.ghud .gtime i{transform-origin:0;background:#fff;width:0;height:100%;display:block}.ghud .gcount{font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:14px;font-weight:800;display:inline-flex}.ghud .gcount svg{fill:none;stroke:#fff;stroke-width:1.4px;width:20px;height:10px}.ghud .gcount svg circle{fill:var(--accent);stroke:none}.ghud .glives{gap:5px;display:inline-flex}.ghud .glives i{background:#fff;border-radius:50%;width:8px;height:8px;transition:opacity .3s,scale .3s}.ghud .glives i.off{opacity:.18;scale:.7}.gover{text-align:center;opacity:0;pointer-events:none;transition:opacity .35s var(--ease);background:#000000b8;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.gover.on{opacity:1;pointer-events:auto}.gover .gs{max-width:34ch;display:none}.gover[data-state=start] .gs[data-for=start],.gover[data-state=pause] .gs[data-for=pause],.gover[data-state=lose] .gs[data-for=lose],.gover[data-state=win] .gs[data-for=win]{display:block}.gover .gbig{letter-spacing:.02em;text-transform:uppercase;margin-bottom:12px;font-size:clamp(24px,6vw,34px);font-weight:800;line-height:1.05}.gover .p{color:var(--ink-60);margin-bottom:18px}.gover .p b{color:#fff}.gover .gbtns{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.greward{border:1px solid var(--ink-12);background:#ffffff0a;border-radius:6px;margin:6px 0 20px;padding:14px 16px}.gcode{letter-spacing:.12em;font-variant-numeric:tabular-nums;-webkit-user-select:all;user-select:all;margin:8px 0 4px;font-size:clamp(24px,5vw,32px);font-weight:800}.gnote{color:var(--ink-60);font-size:13px;line-height:1.45}.ghint{text-align:center;color:var(--ink-30);margin-top:14px}@media (hover:none){.ghint{display:none}}@media (width<=900px){.game .ghead .lead{font-size:15px}}.manifest .gamelink{z-index:1;color:var(--ink-30);margin-top:18px;transition:color .3s;display:inline-block;position:relative}.manifest .gamelink:hover{color:#fff}#cart .promo{margin:0 0 12px}#cart .pf{gap:8px;display:flex}#cart .pf input{border:1px solid var(--ink-12);border-radius:var(--r);color:#fff;letter-spacing:.08em;text-transform:uppercase;background:0 0;flex:1;min-width:0;padding:10px 14px;font-size:14px}#cart .pf input::placeholder{text-transform:none;letter-spacing:0;color:var(--ink-30)}#cart .pf input:focus{border-color:var(--line);outline:none}#cart .pf button{border:1px solid var(--line);border-radius:var(--r);min-height:42px;padding:0 16px;font-size:11px;transition:background .3s,color .3s}#cart .pf button:hover{color:#000;background:#fff}#cart .pf button:disabled{opacity:.4;cursor:default}#cart .pmsg{color:var(--ink-60);min-height:0;margin-top:8px;font-size:12.5px;line-height:1.4}#cart .pmsg.bad{color:#e06a5d}#cart .pmsg:empty{display:none}#cart .pon{color:var(--ink-60);justify-content:space-between;align-items:center;gap:10px;padding:6px 0;font-size:14px;display:none}#cart .pon b{color:#fff;letter-spacing:.08em}#cart .pon i{color:#fff;margin-left:6px;font-style:normal}#cart .pon button{color:var(--ink-60);padding:4px 6px;font-size:18px;line-height:1}#cart .pon button:hover{color:#fff}#cart .promo.on .pf,#cart .promo.on .pmsg{display:none}#cart .promo.on .pon{display:flex}
