html{scroll-padding-top:110px}.pp{padding-top:100px}.eb.show{opacity:1;transform:none}.mono{font-family:var(--f-mono)}.stars0{letter-spacing:3px;color:rgb(var(--ink-rgb)/.2);font-size:13px}.pd{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);grid-template-areas:"crumbs crumbs" "gl buy";gap:20px clamp(32px,4.4vw,72px);align-items:start}.pd-crumbs{grid-area:crumbs;position:static;margin:0 0 6px;color:var(--dim)}.gl{grid-area:gl;position:sticky;top:96px;display:grid;grid-template-columns:76px minmax(0,1fr);gap:14px}.gl-thumbs{display:flex;flex-direction:column;gap:10px}.gl-t{position:relative;display:block;width:76px;aspect-ratio:3/4;padding:0;border-radius:14px;border:1px solid var(--line);overflow:hidden;cursor:pointer;opacity:.62;background:radial-gradient(70% 60% at 50% 42%,rgb(var(--k)/.22),transparent 72%),linear-gradient(170deg,var(--deep),var(--night));transition:opacity .25s var(--ease),border-color .25s var(--ease),box-shadow .25s var(--ease),transform .25s var(--ease)}.gl-t img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:50% 100%}.gl-t.photo img{object-fit:cover}.gl-t:hover{opacity:1;transform:translateY(-1px)}.gl-t[aria-selected=true]{opacity:1;border-color:var(--acid);box-shadow:0 0 0 1px var(--acid),0 0 18px rgb(var(--acid-rgb)/.35)}.gl-stage{position:relative;aspect-ratio:4/5;max-height:calc(100vh - 150px);min-height:480px;border-radius:28px;border:1px solid var(--line);overflow:hidden;isolation:isolate;background:radial-gradient(60% 46% at 50% 40%,rgb(var(--k)/.24),transparent 72%),radial-gradient(70% 30% at 50% 104%,rgb(var(--uv-rgb)/.4),transparent 72%),linear-gradient(170deg,var(--deep),var(--night))}.gl-track{display:flex;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;outline-offset:-3px}.gl-track::-webkit-scrollbar{display:none}.gl-s{position:relative;flex:0 0 100%;height:100%;margin:0;overflow:hidden;scroll-snap-align:center;scroll-snap-stop:always}.gl-s:before{content:"";position:absolute;left:50%;bottom:3%;width:56%;height:6%;translate:-50% 0;border-radius:50%;background:radial-gradient(closest-side,rgb(var(--void-rgb)/.6),transparent)}.gl-s img{position:absolute;left:5%;top:4%;width:90%;height:96%;object-fit:contain;object-position:50% 100%;transition:transform .45s var(--ease);-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.gl-s.photo:before{display:none}.gl-s.mid img{top:0;height:100%;object-position:50% 56%}.gl-s.mid:before{bottom:20%}.gl-s.photo img{left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.gl-s.zoom img{transform:scale(2.3);transition:transform .3s var(--ease)}.gl-prev,.gl-next{position:absolute;top:50%;z-index:2;margin-top:-20px;opacity:0;transition:opacity .25s var(--ease),border-color .25s var(--ease),box-shadow .25s var(--ease)}.gl-prev{left:14px}.gl-next{right:14px}.gl-stage:hover .gl-prev,.gl-stage:hover .gl-next,.gl-prev:focus-visible,.gl-next:focus-visible{opacity:1}.gl-hint{position:absolute;left:50%;bottom:16px;z-index:2;translate:-50% 0;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border-radius:999px;background:rgb(var(--void-rgb)/.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--f-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--haze);pointer-events:none;opacity:0;transition:opacity .3s var(--ease)}.gl-stage:hover .gl-hint{opacity:1}.gl-stage.zoomed .gl-hint,.gl-stage.zoomed .gl-prev,.gl-stage.zoomed .gl-next{opacity:0}.gl-dots{display:none}@media(hover:hover)and (pointer:fine){.gl-track{cursor:zoom-in}.gl-stage.zoomed .gl-track{cursor:zoom-out}}.buy{grid-area:buy}.buy-in{display:flex;flex-direction:column;gap:22px}.buy-k{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-family:var(--f-mono);font-weight:500;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.buy-coll{display:inline-flex;align-items:center;gap:10px;font-family:var(--f-script);font-weight:400;font-size:28px;line-height:1.1;letter-spacing:0;text-transform:none;color:rgb(var(--k));text-decoration:none;text-shadow:0 0 .06em rgb(var(--white-rgb)/.35),0 0 .3em rgb(var(--k)/.6),0 0 .8em rgb(var(--k)/.25)}.buy-coll i{width:7px;height:7px;border-radius:50%;background:rgb(var(--k));box-shadow:0 0 10px rgb(var(--k))}.buy-coll:hover{color:var(--ink)}.buy-k code{margin-left:auto;font:inherit;color:var(--dim)}.buy-t{margin:-6px 0 0;font-family:var(--f-display);font-weight:800;font-size:clamp(36px,3.8vw,58px);line-height:.95;letter-spacing:-.015em;text-transform:uppercase;color:var(--ink);text-wrap:balance}.buy-rv{display:inline-flex;align-items:center;gap:10px;align-self:flex-start;margin-top:-8px;color:var(--haze);font-size:14px;text-decoration:none}.buy-rv u{text-decoration:none;color:var(--laser);background:linear-gradient(currentColor,currentColor) 0 100%/0 1.5px no-repeat;transition:background-size .28s var(--ease)}.buy-rv:hover u{background-size:100% 1.5px}.buy-p{display:flex;align-items:baseline;gap:10px;padding:16px 0;border-block:1px solid var(--line)}.buy-p b{font-family:var(--f-mono);font-weight:700;font-size:44px;line-height:1;letter-spacing:-.02em;color:var(--acid);font-variant-numeric:tabular-nums;text-shadow:0 0 .03em rgb(var(--white-rgb)/.45),0 0 .18em rgb(var(--acid-rgb)/.7),0 0 .55em rgb(var(--acid-rgb)/.3)}.buy-p small{font-family:var(--f-mono);font-weight:700;font-size:12px;letter-spacing:.12em;color:var(--haze)}.buy-d{margin:0;font-size:16.5px;line-height:1.6;color:var(--haze);text-wrap:pretty}.opt{display:flex;flex-direction:column;gap:10px}.opt-h{display:flex;align-items:baseline;gap:10px;font-size:14px}.opt-h span{font-family:var(--f-mono);font-weight:700;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--dim)}.opt-h b{font-weight:600;color:var(--ink)}.opt-guide{margin-left:auto;padding:0;border:0;background:none;color:var(--laser);font:700 11px var(--f-mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.opt-guide:hover{color:var(--ink)}.opt-row{display:flex;flex-wrap:wrap;gap:8px}.opt-b{display:inline-flex;align-items:center;gap:10px;height:52px;padding:0 18px;border-radius:16px;border:1px solid var(--line);background:rgb(var(--ink-rgb)/.02);color:var(--ink);font:700 14px var(--f-body);cursor:pointer;transition:border-color .25s var(--ease),box-shadow .25s var(--ease),background-color .25s var(--ease)}.opt-b small{font-family:var(--f-mono);font-weight:500;font-size:11px;letter-spacing:.06em;color:var(--haze)}.opt-b:hover{border-color:var(--uvl)}.opt-b.is-on{border-color:var(--acid);background:rgb(var(--acid-rgb)/.06);box-shadow:0 0 0 1px var(--acid),0 0 22px -4px rgb(var(--acid-rgb)/.45)}.opt-sw i{width:22px;height:22px;border-radius:50%;background:var(--s);box-shadow:inset 0 0 0 1px rgb(var(--white-rgb)/.22),inset 0 -3px 6px rgb(var(--void-rgb)/.25)}.gl-s img.swap{animation:swap .45s var(--ease)}@keyframes swap{0%{opacity:.2;filter:blur(6px)}to{opacity:1;filter:none}}.buy-row{display:flex;align-items:center;gap:10px}.qty{flex:none;display:inline-flex;align-items:center;height:56px;padding:0 4px;box-sizing:border-box;border-radius:999px;border:1px solid var(--line);background:var(--night)}.qty button{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:none;color:var(--ink);cursor:pointer;transition:background-color .2s var(--ease)}.qty button:hover{background:var(--deep)}.qty button:disabled{color:var(--dim);cursor:default;background:none}.qty input{width:30px;padding:0;border:0;background:none;color:var(--ink);font:700 15px var(--f-mono);text-align:center}.qty input:focus{outline:none}.qty:focus-within{border-color:var(--uvl)}.buy-add{flex:1;min-width:0;height:56px}.buy-add.is-added{background:var(--laser);box-shadow:0 0 28px rgb(var(--laser-rgb)/.5)}.buy-heart{width:56px;height:56px}.perks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.perks li{display:flex;align-items:center;gap:10px;min-width:0;padding:12px;border-radius:16px;border:1px solid var(--line);color:var(--c)}.perks svg{flex:none}.perks span{display:flex;flex-direction:column;min-width:0;font-weight:700;font-size:13.5px;line-height:1.2;color:var(--ink)}.perks small{font-weight:400;font-size:12px;color:var(--dim)}.acc details{border-bottom:1px solid var(--line)}.acc details:first-child{border-top:1px solid var(--line)}.acc summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:58px;list-style:none;cursor:pointer;font-family:var(--f-display);font-weight:700;font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink)}.acc summary::-webkit-details-marker{display:none}.acc summary svg{color:var(--dim);transition:transform .3s var(--ease)}.acc details[open] summary svg{transform:rotate(180deg);color:var(--acid)}.acc summary:hover{color:var(--acid)}.acc p{margin:0 0 20px;font-size:15px;color:var(--haze)}.acc p a{color:var(--laser)}.acc-l{display:flex;flex-direction:column;gap:8px;margin:0 0 20px;padding:0;list-style:none}.acc-l li{display:flex;align-items:center;gap:12px;font-size:15px;color:var(--haze)}.acc-l li:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--acid);box-shadow:0 0 8px var(--acid)}.acc-size{display:flex;align-items:center;gap:22px;margin-bottom:20px}.acc-size p{margin:0}.acc-dia{position:relative;flex:none;width:66px;height:88px;margin:4px 18px 18px 0;border-radius:8px;border:1.5px solid var(--acid);background:repeating-linear-gradient(135deg,rgb(var(--acid-rgb)/.12) 0 2px,transparent 2px 8px);box-shadow:0 0 16px -4px rgb(var(--acid-rgb)/.5)}.acc-dia i{position:absolute;font:normal 700 10px var(--f-mono);letter-spacing:.06em;color:var(--haze);white-space:nowrap}.acc-dia .w{left:50%;bottom:-18px;translate:-50% 0}.acc-dia .h{right:-40px;top:50%;translate:0 -50%}.sec-h{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 32px;margin-bottom:28px}.sec-h h2{margin:0;font-family:var(--f-display);font-weight:800;font-size:clamp(30px,3.6vw,54px);line-height:.96;text-transform:uppercase;color:var(--ink)}.sec-h h2 span{color:var(--acid);text-shadow:0 0 .03em rgb(var(--white-rgb)/.5),0 0 .14em rgb(var(--acid-rgb)/.8),0 0 .45em rgb(var(--acid-rgb)/.38)}.sec-h p{margin:0;max-width:44ch;color:var(--haze)}.feat{margin-top:140px}.feat-g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.fc{position:relative;display:flex;flex-direction:column;border-radius:24px;border:1px solid var(--line);background:var(--night);overflow:hidden;transition:border-color .3s var(--ease),box-shadow .3s var(--ease),transform .3s var(--ease)}.fc:hover{border-color:rgb(var(--cg)/.6);box-shadow:0 22px 60px -24px rgb(var(--cg)/.6);transform:translateY(-3px)}.fc-m{position:relative;aspect-ratio:4/3;overflow:hidden}.fc-m img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}.fc:hover .fc-m img{transform:scale(1.06)}.fc-m:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 55%,rgb(var(--night-rgb)/.85))}.fc-c{display:flex;flex-direction:column;gap:8px;padding:20px 22px 24px}.fc-n{font-weight:700;font-size:11px;letter-spacing:.14em;color:var(--c)}.fc-c h3{margin:0;font-family:var(--f-display);font-weight:700;font-size:18px;text-transform:uppercase}.fc-c p{margin:0;font-size:15px;color:var(--haze)}.rw{--k:var(--laser-rgb);position:relative;isolation:isolate;margin-top:140px;scroll-margin-top:100px}.rw:before{content:"";position:absolute;left:50%;top:-80px;z-index:-1;width:min(1100px,100%);height:520px;translate:-50% 0;background:radial-gradient(50% 50% at 30% 40%,rgb(var(--k)/.14),transparent 70%),radial-gradient(40% 45% at 75% 60%,rgb(var(--uv-rgb)/.14),transparent 70%);pointer-events:none}.rw-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px;margin-bottom:32px}.rw-head>div{display:flex;flex-direction:column;gap:10px}.rw-h{margin:0;font-family:var(--f-display);font-weight:800;font-size:clamp(34px,4.4vw,64px);line-height:.95;letter-spacing:-.015em;text-transform:uppercase;color:var(--ink)}.rw-head .vt-btn svg{flex:none}.rw-g{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.6fr);gap:20px;align-items:start}.rw-score{position:sticky;top:100px;display:flex;flex-direction:column;gap:16px;padding:32px 28px;border-radius:28px;border:1px solid transparent;background:radial-gradient(90% 60% at 50% 0%,rgb(var(--k)/.16),transparent 70%) padding-box,linear-gradient(var(--night),var(--night)) padding-box,linear-gradient(150deg,rgb(var(--k)/.9),rgb(var(--uv-rgb)/.6) 45%,var(--line) 75%) border-box;box-shadow:0 30px 80px -40px rgb(var(--k)/.6)}.rw-big{display:flex;align-items:baseline;gap:8px}.rw-big b{font-family:var(--f-display);font-weight:800;font-size:clamp(64px,6vw,92px);line-height:.9;letter-spacing:-.03em;color:var(--ink);text-shadow:0 0 .04em rgb(var(--white-rgb)/.4),0 0 .3em rgb(var(--k)/.55)}.rw-big span{font-family:var(--f-mono);font-weight:700;font-size:15px;color:var(--dim)}.rw-none b{font-size:clamp(44px,4vw,60px)}.rw-stars{font-size:26px;letter-spacing:4px}.rw-stars>span{text-shadow:0 0 12px rgb(var(--acid-rgb)/.6)}.rw-based{margin:0;font-family:var(--f-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--haze)}.rw-bars{display:flex;flex-direction:column;gap:9px;margin:6px 0 0;padding:0;list-style:none}.rw-bars li{display:grid;grid-template-columns:30px minmax(0,1fr) 24px;align-items:center;gap:12px;font-family:var(--f-mono);font-size:12px;color:var(--dim);font-variant-numeric:tabular-nums}.rw-bars li>span:nth-of-type(2){text-align:right}.rw-bars i{position:relative;height:6px;border-radius:6px;background:var(--deep);overflow:hidden}.rw-bars em{position:absolute;inset:0 auto 0 0;border-radius:6px;background:linear-gradient(90deg,var(--acid),rgb(var(--k)));box-shadow:0 0 10px rgb(var(--acid-rgb)/.5)}.rw-rec{margin:4px 0 0;font-size:15px;color:var(--haze)}.rw-rec b{font-family:var(--f-mono);color:var(--acid)}.rw-perks{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 0;padding:16px 0 0;border-top:1px solid var(--line);list-style:none}.rw-perks li{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border-radius:999px;background:rgb(var(--ink-rgb)/.04);font-family:var(--f-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--haze)}.rw-perks svg{color:var(--acid)}.rw-cta{margin-top:6px;align-self:stretch;justify-content:center}.rw-list,.rw-more-in{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.rw-more,.rw-more-in{grid-column:1/-1}.rc{position:relative;display:flex;flex-direction:column;gap:12px;padding:24px;border-radius:24px;border:1px solid var(--line);background:radial-gradient(90% 60% at 50% 115%,rgb(var(--cg)/.1),transparent 70%),var(--night);transition:border-color .3s var(--ease),box-shadow .3s var(--ease),transform .3s var(--ease)}.rc:hover{border-color:rgb(var(--cg)/.55);box-shadow:0 22px 60px -28px rgb(var(--cg)/.6);transform:translateY(-3px)}.rc-top{grid-column:1/-1;padding:32px clamp(24px,3vw,40px);border-color:rgb(var(--cg)/.5);background:radial-gradient(70% 90% at 0% 0%,rgb(var(--cg)/.16),transparent 65%),var(--night);box-shadow:0 30px 80px -44px rgb(var(--cg)/.8)}.rc-badge{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;height:26px;padding:0 12px;border-radius:999px;background:rgb(var(--cg)/.14);font-family:var(--f-mono);font-weight:700;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--c)}.rc-top-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.rc-stars{font-size:16px;letter-spacing:2px}.rc-date{font-family:var(--f-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}.rc-t{margin:0;font-family:var(--f-display);font-weight:700;font-size:17px;line-height:1.2;text-transform:uppercase;color:var(--ink)}.rc-top .rc-t{font-size:clamp(22px,2.2vw,30px);font-weight:800;color:var(--c);text-shadow:0 0 .3em rgb(var(--cg)/.45)}.rc-q{margin:0;font-size:16px;line-height:1.6;color:var(--haze)}.rc-top .rc-q{font-size:clamp(17px,1.4vw,20px);color:var(--ink)}.rc-img{width:min(100%,240px);aspect-ratio:1;border-radius:16px;overflow:hidden;background:var(--deep)}.rc-img img{width:100%;height:100%;object-fit:cover}.rc-by{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:auto;padding-top:14px;border-top:1px solid var(--line)}.rc-av{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:50%;background:rgb(var(--cg)/.16);font-family:var(--f-display);font-weight:800;font-size:15px;color:var(--c);box-shadow:inset 0 0 0 1px rgb(var(--cg)/.45)}.rc-who{display:flex;flex-direction:column;gap:2px;min-width:0}.rc-who b{font-weight:700;font-size:15px;color:var(--ink)}.rc-who small{font-family:var(--f-mono);font-size:11px;letter-spacing:.08em;color:var(--dim)}.rc-ok{display:inline-flex;align-items:center;gap:5px;margin-left:auto;font-family:var(--f-mono);font-weight:700;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--acid)}.rw-more{display:flex;flex-direction:column}.rw-more>summary{order:2;list-style:none;align-self:center;margin-top:16px;cursor:pointer}.rw-more>summary::-webkit-details-marker{display:none}.rw-m2,.rw-more[open] .rw-m1{display:none}.rw-more[open] .rw-m2{display:inline}.rw-empty{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-height:100%;padding:40px 28px;box-sizing:border-box;border-radius:24px;border:1px dashed rgb(var(--uvl-rgb)/.4);background:radial-gradient(60% 80% at 50% 0%,rgb(var(--uv-rgb)/.14),transparent 70%);text-align:center}.rw-ic{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:rgb(var(--uv-rgb)/.18);color:var(--uvl);box-shadow:0 0 30px -6px rgb(var(--uv-rgb)/.6)}.rw-empty h3{margin:0;max-width:24ch;font-family:var(--f-display);font-weight:800;font-size:clamp(20px,1.9vw,28px);line-height:1.15;text-transform:uppercase}.rw-empty p{margin:0;max-width:46ch;color:var(--haze)}.rw-form{margin-top:20px;scroll-margin-top:100px}.rw-write>summary{list-style:none}.rw-write-in{display:flex;flex-direction:column;gap:16px;padding:clamp(24px,3.4vw,40px);border-radius:28px;border:1px solid rgb(var(--acid-rgb)/.35);background:radial-gradient(60% 90% at 100% 0%,rgb(var(--acid-rgb)/.08),transparent 70%),var(--night)}.rw-write-h{display:flex;flex-direction:column;gap:6px}.rw-write-h h3{margin:0;font-family:var(--f-display);font-weight:800;font-size:clamp(20px,2vw,28px);line-height:1.15;text-transform:uppercase}.rw-write-h p{margin:0;color:var(--haze)}.rw-rate{margin:0;padding:0;border:0}.rw-rate legend{margin-bottom:8px;padding:0;font:500 11px var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--haze)}.rw-pick{display:inline-flex;flex-direction:row-reverse;gap:4px}.rw-pick input{position:absolute;opacity:0;pointer-events:none}.rw-pick label{font-size:34px;line-height:1;color:rgb(var(--ink-rgb)/.2);cursor:pointer;transition:color .2s var(--ease),text-shadow .2s var(--ease)}.rw-pick input:checked~label,.rw-pick label:hover,.rw-pick label:hover~label{color:var(--acid);text-shadow:0 0 12px rgb(var(--acid-rgb)/.6)}.rw-pick input:focus-visible+label{outline:2px solid var(--laser);outline-offset:3px;border-radius:6px}.rw-send{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.rw-send small{font-family:var(--f-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}@media(prefers-reduced-motion:reduce){.rc,.rc:hover{transition:none;transform:none}}.rel{margin-top:140px}.rel-g,.pg.rel-g[data-cols]{--cols:4}.buybar{position:fixed;left:50%;bottom:16px;z-index:880;width:min(100% - 32px,640px);translate:-50% 0;opacity:0;visibility:hidden;transform:translateY(24px);transition:opacity .35s var(--ease),transform .35s var(--ease),visibility 0s linear .35s}.buybar.on{opacity:1;visibility:visible;transform:none;transition:opacity .35s var(--ease),transform .35s var(--ease)}.buybar-in{display:flex;align-items:center;gap:14px;height:72px;padding:0 8px 0 10px;box-sizing:border-box;border-radius:999px;border:1px solid var(--line);background:rgb(var(--void-rgb)/.82);-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);box-shadow:0 20px 60px -20px rgb(var(--void-rgb)/.7)}.buybar img{flex:none;width:44px;height:58px;border-radius:12px;object-fit:contain;object-position:50% 100%;background:radial-gradient(70% 60% at 50% 42%,rgb(var(--k)/.3),transparent 72%),var(--deep)}.buybar-t{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.buybar-t b{overflow:hidden;font-family:var(--f-display);font-weight:700;font-size:13px;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap}.buybar-t span{overflow:hidden;font-family:var(--f-mono);font-size:11px;letter-spacing:.04em;color:var(--dim);text-overflow:ellipsis;white-space:nowrap}.buybar-t em{font-style:normal;font-weight:700;color:var(--ink)}.buybar-add{flex:none;height:54px}.buybar-add.is-added{background:var(--laser)}.bar-on .toast{bottom:104px}@media(max-width:1099px){.pd{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.gl{grid-template-columns:minmax(0,1fr)}.gl-thumbs{order:2;flex-direction:row}.gl-t{width:64px}.feat-g{gap:12px}.rel-g{--cols:3}.rel-g .pc:nth-child(4){display:none}}@media(max-width:900px){html{scroll-padding-top:80px}.pp{padding-top:76px}.pd{grid-template-columns:minmax(0,1fr);grid-template-areas:"crumbs" "gl" "buy";gap:16px}.pd-crumbs{font-size:18px}.gl{position:relative;top:auto;margin-inline:-16px}.gl-thumbs{display:none}.gl-stage{aspect-ratio:4/5;max-height:none;border-radius:0;border-inline:0}.gl-prev,.gl-next,.gl-hint{display:none}.gl-dots{position:absolute;left:50%;bottom:14px;z-index:2;translate:-50% 0;display:flex;gap:6px;padding:6px 8px;border-radius:999px;background:rgb(var(--void-rgb)/.55)}.gl-dots i{width:6px;height:6px;border-radius:6px;background:rgb(var(--ink-rgb)/.35);transition:width .3s var(--ease),background-color .3s var(--ease)}.gl-dots i.on{width:18px;background:var(--acid);box-shadow:0 0 8px var(--acid)}.buy-in{gap:18px}.buy-t{font-size:clamp(32px,10vw,44px)}.buy-p b{font-size:38px}.qty,.buy-add{height:54px}.buy-heart{width:54px;height:54px}.perks{gap:6px}.perks li{flex-direction:column;align-items:flex-start;gap:8px;padding:12px 10px}.perks span{font-size:12.5px}.feat,.rw,.rel{margin-top:88px}.feat-g{grid-template-columns:minmax(0,1fr)}.fc{flex-direction:row}.fc-m{flex:none;width:38%;aspect-ratio:auto}.fc-m:after{background:linear-gradient(90deg,transparent 60%,rgb(var(--night-rgb)/.7))}.fc-c{padding:16px}.fc-c h3{font-size:15px}.fc-c p{font-size:14px}.rw-g{grid-template-columns:minmax(0,1fr)}.rw-head>.vt-btn{display:none}.rw-score{position:static;padding:26px 22px}.rw-list,.rw-more-in,.rw-form .fld-row{grid-template-columns:minmax(0,1fr)}.rel-g{display:flex;gap:10px;margin-inline:-16px;padding:4px 16px 8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.rel-g::-webkit-scrollbar{display:none}.rel-g .pc{flex:0 0 64%;scroll-snap-align:start}.rel-g .pc:nth-child(4){display:flex}.buybar{bottom:calc(10px + env(safe-area-inset-bottom,0px));width:calc(100% - 20px)}.buybar-in{height:64px;gap:10px}.buybar img{width:38px;height:50px}.bb-size{display:none}.buybar-add{height:48px;padding:0 18px}.bar-on .toast{bottom:92px}}@media(prefers-reduced-motion:reduce){.gl-s img,.fc,.fc-m img,.buybar{transition:none}}.opt-b.is-x{opacity:.5}.buy-form{display:flex;flex-direction:column;gap:inherit;margin:0}.buy-dyn{min-height:56px}.buy-dyn .shopify-payment-button__button{min-height:56px;border-radius:999px;overflow:hidden}.buy-dyn .shopify-payment-button__button--unbranded{background:transparent;border:1.5px solid rgb(var(--uvl-rgb)/.7);color:var(--ink);font:700 14px var(--f-display);letter-spacing:.06em;text-transform:uppercase;box-shadow:0 0 18px rgb(var(--uv-rgb)/.3)}.buy-dyn .shopify-payment-button__button--unbranded:hover:not([disabled]){background:rgb(var(--uv-rgb)/.18)}.buy-dyn .shopify-payment-button__more-options{margin-top:10px;color:var(--haze);font:500 12px var(--f-mono);letter-spacing:.12em;text-transform:uppercase}.buy-app:empty{display:none}.opt-b.is-x .ov{text-decoration:line-through}.opt-b{cursor:pointer}.opt-b input{position:absolute;opacity:0;pointer-events:none}.opt-row{position:relative}.buy-p s{font-family:var(--f-mono);font-size:16px;color:var(--dim)}.buy-d.rte{max-width:none;font-size:inherit;color:inherit}.acc .rte{font-size:15px}.gl-s video,.gl-s iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;border:0}.stars{letter-spacing:3px;font-size:13px}
/*# sourceMappingURL=/cdn/shop/t/231/assets/product.css.map */
