@font-face{font-family:Archivo;font-style:italic;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/1804974b86f99469-s.0dp6tsxit3x2x.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:Archivo;font-style:italic;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/d1484ec159e54a24-s.2vfrdpv56z2m8.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:italic;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/8bca1a25966f7c2b-s.p.1z6i_1jvkgk0n.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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/2e482247ef29dcb9-s.3gj6ciom31zjc.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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/068feab4deafcd0f-s.0_kz_z3o_slvt.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/db545dba463279ae-s.p.1cp9-4nby68jc.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:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.B_Wd-q_className{font-family:Archivo,Archivo Fallback}.B_Wd-q_variable{--font-archivo:"Archivo", "Archivo Fallback"}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4f6667dd39116621-s.3p2_lha1f2xer.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07935285219a259d-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f58031ded4338640-s.390ncx5urfkfu.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/77814b00d5ca94a4-s.21jp631_3pja2.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/605ce01b664af129-s.p.0wgildi0cnwt9.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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.XMOeAq_className{font-family:Geist,Geist Fallback;font-style:normal}.XMOeAq_variable{--font-geist:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d513795a5c0b08d4-s.037v43d59qh3t.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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9a973ef9adf35a9a-s.2kzmu2y8viymj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f84c9185e8bd094c-s.3da-x892lhg75.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/72acbf5c94f69919-s.3x9q4g5n2pk0-.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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8d22bc3b7a57b809-s.1buu66cdtyfku.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/00fe6731614b479c-s.p.3gnlxne4ydafw.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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.lW0SVW_className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal;font-weight:500}.lW0SVW_variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--sc-canvas:#08090b;--sc-surface:#101217;--sc-ink:#f4f2ef;--sc-ink-soft:#9a9ba1;--sc-accent:#d8ff3e;--sc-accent-ink:#08090b;--sc-hairline:color-mix(in oklab, var(--sc-ink) 12%, transparent);--sc-hairline-strong:color-mix(in oklab, var(--sc-ink) 22%, transparent);--sc-font-display:var(--font-archivo), system-ui, sans-serif;--sc-font-text:var(--font-geist), system-ui, sans-serif;--sc-font-mono:var(--font-geist-mono), ui-monospace, monospace;--sc-t-xs:clamp(.75rem, .72rem + .15vw, .82rem);--sc-t-sm:clamp(.875rem, .84rem + .18vw, .95rem);--sc-t-base:clamp(1rem, .96rem + .22vw, 1.125rem);--sc-t-lg:clamp(1.2rem, 1.1rem + .5vw, 1.5rem);--sc-t-xl:clamp(1.6rem, 1.35rem + 1.2vw, 2.25rem);--sc-t-2xl:clamp(2.1rem, 1.6rem + 2.4vw, 3.4rem);--sc-t-3xl:clamp(2.8rem, 1.9rem + 4.2vw, 5rem);--sc-t-4xl:clamp(3.4rem, 1.9rem + 6.6vw, 7.5rem);--sc-track-tight:-.035em;--sc-track-snug:-.02em;--sc-track-normal:-.005em;--sc-track-wide:.08em;--sc-leading-none:.94;--sc-leading-tight:1.06;--sc-leading-body:1.62;--sc-measure:62ch;--sc-1:.25rem;--sc-2:.5rem;--sc-3:.75rem;--sc-4:1rem;--sc-5:1.5rem;--sc-6:2rem;--sc-7:3rem;--sc-8:4rem;--sc-9:6rem;--sc-10:8rem;--sc-11:12rem;--sc-section:clamp(4.5rem, 9vw, 11rem);--sc-gutter:clamp(1.25rem, 5vw, 5.5rem);--sc-maxw:82rem;--sc-r-sm:6px;--sc-r-md:12px;--sc-r-lg:20px;--sc-r-pill:999px;--sc-shadow-color:220 40% 2%;--sc-e1:0 1px 2px hsl(var(--sc-shadow-color) / .28), 0 2px 6px -1px hsl(var(--sc-shadow-color) / .2);--sc-e2:0 2px 4px hsl(var(--sc-shadow-color) / .24), 0 8px 18px -4px hsl(var(--sc-shadow-color) / .3);--sc-e3:0 4px 8px hsl(var(--sc-shadow-color) / .22), 0 18px 40px -8px hsl(var(--sc-shadow-color) / .38), 0 48px 90px -24px hsl(var(--sc-shadow-color) / .3);--sc-edge:inset 0 1px 0 color-mix(in oklab, var(--sc-ink) 10%, transparent);--sc-ease-out:cubic-bezier(.23, 1, .32, 1);--sc-ease-in-out:cubic-bezier(.77, 0, .175, 1);--sc-ease-drawer:cubic-bezier(.32, .72, 0, 1);--sc-d-fast:.16s;--sc-d-base:.24s;--sc-d-slow:.42s;--sc-z-stage:1;--sc-z-copy:20;--sc-z-chrome:60}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--sc-canvas);color:var(--sc-ink);font-family:var(--sc-font-text);font-size:var(--sc-t-base);line-height:var(--sc-leading-body);letter-spacing:var(--sc-track-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-synthesis-weight:none;margin:0;overflow-x:clip}img,video,canvas,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}::selection{background:var(--sc-accent);color:var(--sc-accent-ink)}:root{caret-color:var(--sc-accent);accent-color:var(--sc-accent)}:focus-visible{outline:2px solid var(--sc-accent);outline-offset:3px;border-radius:var(--sc-r-sm)}:where(a){color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}@supports (scrollbar-color:auto){html{scrollbar-color:color-mix(in oklab, var(--sc-ink) 26%, transparent) transparent;scrollbar-width:thin}}:where(table,.sc-nums,[data-sc-count]){font-variant-numeric:tabular-nums}.sc-display{font-family:var(--sc-font-display);font-weight:500;line-height:var(--sc-leading-none);letter-spacing:var(--sc-track-tight);text-wrap:balance;margin:0}.sc-display--xl{font-size:var(--sc-t-4xl)}.sc-display--lg{font-size:var(--sc-t-3xl)}.sc-display--md{font-size:var(--sc-t-2xl);letter-spacing:var(--sc-track-snug)}.sc-lede{font-size:var(--sc-t-lg);letter-spacing:var(--sc-track-snug);color:var(--sc-ink);text-wrap:pretty;max-width:46ch;margin:0;line-height:1.44}.sc-body{max-width:var(--sc-measure);color:var(--sc-ink-soft);text-wrap:pretty;margin:0}.sc-label{font-family:var(--sc-font-mono);font-size:var(--sc-t-xs);letter-spacing:var(--sc-track-wide);text-transform:uppercase;color:var(--sc-ink-soft)}.sc-wrap{width:100%;max-width:var(--sc-maxw);padding-inline:var(--sc-gutter);margin-inline:auto}.sc-section{padding-block:var(--sc-section)}.sc-stack>*+*{margin-top:var(--sc-4)}.sc-stack>:is(h1,h2,h3){margin-top:var(--sc-7)}.sc-stack>:is(h1,h2,h3):first-child{margin-top:0}.sc-rule{background:var(--sc-hairline);border:0;height:1px;margin:0}.sc-act--pinned{position:relative}.sc-stage{height:100svh;z-index:var(--sc-z-stage);position:sticky;top:0;overflow:clip}.sc-stage :is(video[data-sc-scrub],canvas[data-sc-sequence],.sc-stage__poster){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}video[data-sc-scrub]{opacity:0;transition:opacity .38s var(--sc-ease-out)}.sc-has-clip video[data-sc-scrub]{opacity:1}.sc-stage__poster{z-index:0;transition:opacity .38s var(--sc-ease-out)}.sc-has-clip .sc-stage__poster{opacity:0}.sc-scrim{pointer-events:none;z-index:1;background:linear-gradient(var(--sc-scrim-angle,180deg), color-mix(in oklab, var(--sc-canvas) var(--sc-scrim-a,78%), transparent) 0%, color-mix(in oklab, var(--sc-canvas) 30%, transparent) 42%, transparent 68%);position:absolute;inset:0}.sc-scrim--bottom{--sc-scrim-angle:0deg}.sc-scrim--left{--sc-scrim-angle:90deg}.sc-scrim--right{--sc-scrim-angle:270deg}.sc-scrim--lead{background:linear-gradient(to top right, color-mix(in oklab, var(--sc-canvas) 94%, transparent) 0%, color-mix(in oklab, var(--sc-canvas) 72%, transparent) 30%, color-mix(in oklab, var(--sc-canvas) 30%, transparent) 52%, transparent 72%)}.sc-scrim--trail{background:linear-gradient(to top left, color-mix(in oklab, var(--sc-canvas) 94%, transparent) 0%, color-mix(in oklab, var(--sc-canvas) 72%, transparent) 30%, color-mix(in oklab, var(--sc-canvas) 30%, transparent) 52%, transparent 72%)}.sc-scrim--band{background:linear-gradient(to top, color-mix(in oklab, var(--sc-canvas) 94%, transparent) 0%, color-mix(in oklab, var(--sc-canvas) 74%, transparent) 22%, color-mix(in oklab, var(--sc-canvas) 30%, transparent) 42%, transparent 58%)}.sc-scrim--vignette{background:radial-gradient(120% 90% at 50% 45%, transparent 40%, color-mix(in oklab, var(--sc-canvas) 70%, transparent) 100%)}.sc-copy{z-index:var(--sc-z-copy);inset-inline:var(--sc-gutter);will-change:opacity, transform;max-width:min(46rem,76vw);position:absolute}.sc-copy--lead{left:var(--sc-gutter);bottom:clamp(3rem,12vh,9rem)}.sc-copy--center{inset-inline:auto;text-align:center;top:50%;left:50%;translate:-50% -50%}.sc-copy--trail{inset-inline:auto;right:var(--sc-gutter);text-align:right;bottom:clamp(3rem,12vh,9rem)}[data-sc-cue]{opacity:0;will-change:opacity, transform}.sc-ready [data-sc-cue]{transition:none}.sc-split{vertical-align:top;display:inline-block;overflow:hidden}.sc-split--line{margin-bottom:-.14em;padding-bottom:.14em;display:block}.sc-split__i{will-change:transform, opacity;display:inline-block}.sc-is-split{opacity:1!important}[data-sc-pan]{will-change:transform;display:flex}[data-sc-reveal]{will-change:clip-path}[data-sc-parallax]{will-change:transform}[data-sc-in],[data-sc-stagger]>*{opacity:0;transition:opacity .62s var(--sc-ease-out), transform .62s var(--sc-ease-out);transform:translateY(14px)}[data-sc-in].sc-in,[data-sc-stagger]>.sc-in{opacity:1;transform:none}[data-sc-tilt]{transform-style:preserve-3d;will-change:transform}[data-sc-magnet]{will-change:transform}[data-sc-spotlight]{isolation:isolate}:where([data-sc-spotlight]){position:relative}[data-sc-spotlight]:after{content:"";pointer-events:none;z-index:2;background:radial-gradient(28rem 28rem at calc(var(--sc-mx,.5) * 100%) calc(var(--sc-my,.5) * 100%), color-mix(in oklab, var(--sc-accent) 16%, transparent), transparent 70%);opacity:0;transition:opacity var(--sc-d-slow) var(--sc-ease-out);position:absolute;inset:0}[data-sc-spotlight]:hover:after{opacity:1}[data-sc-mode=worldflight]{position:relative}.sc-world{z-index:var(--sc-z-stage);background:var(--sc-canvas);position:fixed;inset:0;overflow:clip}.sc-world__seg{opacity:0;will-change:opacity;position:absolute;inset:0}.sc-world__seg>:is(video,img,canvas){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sc-world__poster{z-index:0;transform-origin:50%;transition:opacity .42s var(--sc-ease-out)}.sc-world__seg>video{z-index:1}.sc-world__seg.sc-has-clip .sc-world__poster{opacity:0}video[data-sc-scrub].sc-has-clip{opacity:1}.sc-world__copy{z-index:var(--sc-z-copy);pointer-events:none;position:fixed;inset:0}.sc-world__scrim{pointer-events:none;z-index:0;position:absolute;inset:0}[data-sc-copy]{opacity:0;pointer-events:none;will-change:opacity, transform}.sc-ready [data-sc-copy]{transition:none}.sc-world__spacer{pointer-events:none}[data-sc-progress]{height:2px;z-index:var(--sc-z-chrome);background:var(--sc-accent);transform-origin:0;will-change:transform;position:fixed;inset:0 0 auto;transform:scaleX(0)}.sc-grain{pointer-events:none;z-index:3;opacity:.045;position:fixed;inset:0}.sc-grain:before{content:"";background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/></filter><rect width='140' height='140' filter='url(%23n)'/></svg>");position:absolute;inset:-50%}@media (prefers-reduced-motion:reduce){[data-sc-in],[data-sc-stagger]>*{transition-duration:.22s;transform:none}[data-sc-parallax],[data-sc-pan],.sc-split__i{transform:none!important}[data-sc-reveal]{clip-path:none!important}[data-sc-act=pan] .sc-stage,[data-sc-act=pan] [data-sc-stage]{overscroll-behavior-x:contain;scroll-snap-type:x proximity;overflow:auto hidden}[data-sc-pan]>*{scroll-snap-align:center}[data-sc-spotlight]:after{display:none}.sc-world__poster,[data-sc-copy]{transform:none!important}}@media (max-width:860px){.sc-copy{inset-inline:var(--sc-gutter);max-width:none}.sc-copy--trail{text-align:left}.sc-stage{height:100svh}.sc-scrim--trail{background:linear-gradient(to top, color-mix(in oklab, var(--sc-canvas) 94%, transparent) 0%, color-mix(in oklab, var(--sc-canvas) 74%, transparent) 22%, color-mix(in oklab, var(--sc-canvas) 30%, transparent) 42%, transparent 58%)}}
:root{--sc-canvas:#0e0e0d;--sc-surface:#171716;--sc-ink:#edebe5;--sc-ink-soft:#a19e96;--sc-accent:#ff6a13;--sc-accent-ink:#160a02;--sc-font-display:var(--font-archivo), system-ui, sans-serif;--sc-font-text:var(--font-geist), system-ui, sans-serif;--sc-font-mono:var(--font-geist), system-ui, sans-serif;--sc-shadow-color:40 10% 3%;--bone:#edebe5;--coal:#0e0e0d;--sc-r:14px;--bar-h:4.5rem}html{scroll-padding-top:var(--bar-h)}.gv-display{font-family:var(--sc-font-display);text-transform:uppercase;letter-spacing:-.012em;text-wrap:balance;margin:0;font-weight:820;font-stretch:78%;line-height:.9}.gv-h2{font-size:var(--sc-t-3xl)}.gv-h3{font-family:var(--sc-font-display);font-weight:760;font-stretch:85%;font-size:var(--sc-t-lg);letter-spacing:-.005em;margin:0;line-height:1.05}.gv-meta{font-size:var(--sc-t-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--sc-ink-soft);font-weight:500}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bar{--bar-ink:var(--coal);z-index:var(--sc-z-chrome);height:var(--bar-h);padding-inline:var(--sc-gutter);color:var(--bar-ink);transition:color .24s var(--sc-ease-out);grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:fixed;inset:0 0 auto}.bar.is-dark{--bar-ink:var(--bone)}.bar.is-solid{background:color-mix(in oklab, var(--coal) 94%, transparent);border-bottom:1px solid color-mix(in oklab, var(--bone) 10%, transparent)}.bar.is-solid:not(.is-dark){background:color-mix(in oklab, var(--bone) 94%, transparent);border-bottom-color:color-mix(in oklab, var(--coal) 10%, transparent)}.hero__end strong{text-wrap:balance}.mark{line-height:.86;font-family:var(--sc-font-display);text-transform:uppercase;letter-spacing:.005em;flex-direction:column;justify-self:start;font-size:1.32rem;font-weight:860;font-stretch:72%;text-decoration:none;display:inline-flex}.mark span:first-child{letter-spacing:-.01em;font-size:.82em;font-style:italic;font-weight:500;font-stretch:112%}.bar nav{gap:var(--sc-6);display:flex}.bar nav a{font-size:var(--sc-t-sm);opacity:.72;transition:opacity var(--sc-d-fast) var(--sc-ease-out);padding:.5rem 0;text-decoration:none}.bar nav a:hover{opacity:1}.cart-btn{border-radius:var(--sc-r-pill);background:var(--sc-accent);min-height:2.75rem;color:var(--sc-accent-ink);cursor:pointer;font-size:var(--sc-t-sm);transition:transform .12s var(--sc-ease-out), background-color var(--sc-d-fast) var(--sc-ease-out);border:0;justify-self:end;align-items:center;gap:.55rem;padding:0 .6rem 0 1.1rem;font-weight:600;display:inline-flex}.cart-btn:hover{background:color-mix(in oklab, var(--sc-accent) 88%, white)}.cart-btn:active{transform:scale(.97)}.cart-btn{gap:.6rem;padding:0 1rem 0 .95rem}.cart-btn.is-empty{justify-content:center;width:2.75rem;padding:0}.cart-btn__icon{place-items:center;width:1.4rem;height:1.4rem;display:grid;position:relative}.cart-btn__icon svg{width:1.3rem;height:1.3rem}.cart-btn__n{border-radius:var(--sc-r-pill);background:var(--sc-accent-ink);min-width:1.15rem;height:1.15rem;color:var(--sc-accent);box-shadow:0 0 0 2px var(--sc-accent);font-variant-numeric:tabular-nums;place-items:center;padding:0 .28rem;font-size:.66rem;font-weight:700;line-height:1;display:inline-grid;position:absolute;top:-.55rem;left:-.6rem}.cart-btn.is-empty .cart-btn__total,.cart-btn__n[hidden]{display:none}.cart-btn__total.is-bump{animation:bump .42s var(--sc-ease-out)}.cart-btn__total{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.cart-btn__n.is-bump{animation:bump .42s var(--sc-ease-out)}@keyframes bump{35%{transform:scale(1.3)}}.hero{position:relative}.hero__stage{--plat:#2f6cf0;background:var(--coal);height:100svh;min-height:40rem;color:var(--bone);position:relative;overflow:clip}.guilloche{pointer-events:none;width:120%;height:120%;color:var(--plat);opacity:.55;transition:color .7s var(--sc-ease-out);position:absolute;inset:-10%}.guilloche path{fill:none;stroke:currentColor;stroke-width:1px;vector-effect:non-scaling-stroke;opacity:.22}.glow{aspect-ratio:1;pointer-events:none;width:110vmin;color:var(--plat);background:radial-gradient(circle, color-mix(in oklab, currentColor 50%, transparent), transparent 60%);opacity:.6;transition:color .7s var(--sc-ease-out);position:absolute;top:42%;left:50%;translate:-50% -50%}.mq{z-index:1;white-space:nowrap;pointer-events:none;position:absolute;left:0;right:0}.mq__track{will-change:transform;animation:50s linear infinite mq;display:inline-flex}.mq__track span{padding-right:.42em}@keyframes mq{to{transform:translate(-50%)}}.mq--a{transition:opacity .24s var(--sc-ease-out), transform .24s var(--sc-ease-out);top:13%}.mqr{vertical-align:top;padding-block:.04em;display:inline-block;position:relative;overflow:hidden}.mqr__old{white-space:nowrap;position:absolute;top:.04em;left:0}.mqr i{transition:transform .76s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i) * 34ms);font-style:normal;display:inline-block}.mqr__new i{transform:translateY(108%)}.is-rolling .mqr__new i{transform:none}.is-rolling .mqr__old i{transform:translateY(-108%)}.mq--a .mq__track{font-family:var(--sc-font-display);text-transform:uppercase;color:var(--bone);font-size:min(17vw,29vh);font-weight:900;font-stretch:72%;line-height:.86}.mq--b{top:46%}.mq--b .mq__track{font-family:var(--sc-font-display);letter-spacing:-.03em;color:color-mix(in oklab, var(--plat) 72%, white);transition:color .7s var(--sc-ease-out);font-size:min(11vw,19vh);font-style:italic;font-weight:420;font-stretch:120%;line-height:.95;animation-duration:64s;animation-direction:reverse}.floor{pointer-events:none;z-index:1;width:min(46vw,44rem);height:9vh;color:var(--plat);background:radial-gradient(50% 50% at 50% 50%, color-mix(in oklab, currentColor 60%, transparent), transparent 100%);filter:blur(18px);opacity:.7;transition:color .7s var(--sc-ease-out);position:absolute;top:63%;left:50%;translate:-50% -50%}@media (prefers-reduced-motion:no-preference){.mq{animation:gv-in 1.1s var(--sc-ease-out) backwards}.mq--b{animation-delay:.12s}.dock-wrap{animation:gv-up .8s var(--sc-ease-out) .65s backwards}}@keyframes gv-in{0%{opacity:0}}@keyframes gv-up{0%{opacity:0;transform:translateY(14px)}}#gl{z-index:2;touch-action:pan-y;width:100%;height:100%;display:block;position:absolute;inset:0}.card-nav{z-index:3;cursor:pointer;width:3.25rem;height:3.25rem;color:var(--bone);border:1px solid color-mix(in oklab, var(--bone) 22%, transparent);background:color-mix(in oklab, var(--coal) 55%, transparent);opacity:.55;transition:opacity var(--sc-d-fast) var(--sc-ease-out), border-color var(--sc-d-fast) var(--sc-ease-out), background-color var(--sc-d-fast) var(--sc-ease-out);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0;translate:-50% -50%}.card-nav:hover,.card-nav:focus-visible,.card-nav.is-hot{opacity:1;border-color:var(--bone);background:color-mix(in oklab, var(--plat) 30%, var(--coal))}.card-nav:active{scale:.95}.card-nav svg{width:1.1rem;height:1.1rem;transition:transform .32s cubic-bezier(.16,1,.3,1)}#cardPrev:is(:hover,.is-hot) svg{transform:translate(-3px)}#cardNext:is(:hover,.is-hot) svg{transform:translate(3px)}@media (prefers-reduced-motion:no-preference){.card-nav{animation:gv-in .7s var(--sc-ease-out) .9s backwards}}.dock-wrap{z-index:3;left:var(--sc-gutter);right:var(--sc-gutter);justify-items:center;gap:.85rem;display:grid;position:absolute;bottom:clamp(1.25rem,4.5vh,2.75rem)}.dock-title{font-family:var(--sc-font-text);font-weight:500;font-size:var(--sc-t-base);letter-spacing:.005em;color:color-mix(in oklab, var(--bone) 86%, transparent);align-items:center;gap:.7rem;margin:0;display:inline-flex}.pop{border-radius:var(--sc-r-pill);background:var(--sc-accent);color:var(--sc-accent-ink);font-size:var(--sc-t-xs);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.35rem;padding:.3rem .7rem .3rem .55rem;font-weight:600;display:inline-flex}.pop svg{width:.8rem;height:.8rem}.dock{border:1px solid color-mix(in oklab, var(--bone) 13%, transparent);box-shadow:0 2px 4px #0000004d, 0 24px 60px -24px #000000b3, inset 0 1px 0 color-mix(in oklab, var(--bone) 8%, transparent);background:#171716f0;background:lab(7.70972% -.186175 .683045/.94);border-radius:20px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem;padding:.45rem;display:flex}.seg,.amts{gap:.2rem;display:flex;position:relative}.ind{background:var(--bone);pointer-events:none;clip-path:inset(0 100% 0 0 round 14px);transition:clip-path .42s var(--sc-ease-out);border-radius:14px;position:absolute;inset:0}.ind.is-still{transition:none}.opt{min-height:3rem;color:color-mix(in oklab, var(--bone) 74%, transparent);cursor:pointer;font-size:var(--sc-t-sm);font-variant-numeric:tabular-nums;white-space:nowrap;transition:background-color var(--sc-d-fast) var(--sc-ease-out), color var(--sc-d-fast) var(--sc-ease-out), transform .12s var(--sc-ease-out);z-index:1;background:0 0;border:0;border-radius:14px;justify-content:center;align-items:center;gap:.55rem;padding:0 1.05rem;font-weight:500;display:inline-flex;position:relative}.opt:hover{color:var(--bone);background:color-mix(in oklab, var(--bone) 8%, transparent)}.opt:active{transform:scale(.97)}.opt[aria-checked=true],.opt[aria-checked=true]:hover{color:var(--coal);background:0 0}.opt i{background:var(--c);border-radius:50%;width:.6rem;height:.6rem}.amts .opt{min-width:0;font-family:var(--sc-font-display);letter-spacing:-.005em;color:color-mix(in oklab, var(--bone) 42%, transparent);background:0 0;padding:0 .6rem;font-size:clamp(1.5rem,1.1rem + .9vw,2.1rem);font-weight:820;font-stretch:78%}.amts .opt:hover{color:color-mix(in oklab, var(--bone) 80%, transparent);background:0 0}.amts .opt[aria-checked=true],.amts .opt[aria-checked=true]:hover{color:var(--bone)}.amts .opt{justify-content:center;width:2.9em}.amts .ind{background:var(--sc-accent);clip-path:inset(0 100% 0 0);border-radius:2px;height:3px;inset:auto .6rem .3rem}.dock__sep{background:color-mix(in oklab, var(--bone) 14%, transparent);align-self:stretch;width:1px;margin:.45rem .4rem}.dock__price{font-family:var(--sc-font-display);text-align:right;font-variant-numeric:tabular-nums;min-width:5.4ch;padding:0 .7rem 0 .4rem;font-size:clamp(1.7rem,1.2rem + 1vw,2.4rem);font-weight:820;font-stretch:80%;line-height:1}.roll{vertical-align:top;white-space:pre;height:1.2em;line-height:1.2em;display:inline-block;overflow:hidden}.roll .r{text-shadow:0 1.2em;transition:transform .52s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i) * 32ms);display:inline-block}:is(.opt,.btn,.bar nav a,.dock-more):is(:hover,:focus-visible) .roll .r{transform:translateY(-1.2em)}.dock__price{justify-content:flex-end;display:inline-flex}.od{white-space:pre;height:1em;line-height:1;display:inline-block;overflow:hidden}.od__col{transition:transform .56s var(--sc-ease-out);transition-delay:calc(var(--i) * 45ms);flex-direction:column;display:flex}.od__col>span{height:1em;display:block}.go .od__col{transform:translateY(-50%)}.od__col.is-down{flex-direction:column-reverse;transform:translateY(-50%)}.go .od__col.is-down{transform:none}@media (prefers-reduced-motion:reduce){.roll .r{transition:none}:is(.opt,.btn,.bar nav a):is(:hover,:focus-visible) .roll .r{transform:none}}.dock-more{min-height:2.75rem;font-size:var(--sc-t-sm);color:color-mix(in oklab, var(--bone) 72%, transparent);transition:color var(--sc-d-fast) var(--sc-ease-out);align-items:center;gap:.55rem;padding:0 .4rem;text-decoration:none;display:inline-flex}.dock-more:hover,.dock-more:focus-visible{color:var(--bone)}.dock-more svg{width:1rem;height:1rem;transition:transform .42s cubic-bezier(.16,1,.3,1)}.dock-more:hover svg,.dock-more:focus-visible svg{transform:translateY(4px)}@media (prefers-reduced-motion:no-preference){.dock-more svg{animation:2.4s cubic-bezier(.16,1,.3,1) 2.2s infinite nudge}.dock-more:hover svg{animation:none}}@keyframes nudge{0%,70%,to{transform:none}82%{transform:translateY(4px)}}.dock-note{font-size:var(--sc-t-xs);letter-spacing:.07em;text-transform:uppercase;color:color-mix(in oklab, var(--bone) 58%, transparent);margin:0}.btn{border-radius:var(--sc-r-pill);background:var(--sc-accent);min-height:3rem;color:var(--sc-accent-ink);cursor:pointer;font-weight:600;font-size:var(--sc-t-sm);white-space:nowrap;transition:background-color var(--sc-d-fast) var(--sc-ease-out), transform .12s var(--sc-ease-out);border:0;justify-content:center;align-items:center;gap:.6rem;padding:0 1.4rem;text-decoration:none;display:inline-flex}.btn:hover{background:color-mix(in oklab, var(--sc-accent) 88%, white)}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.4;cursor:not-allowed;transform:none}.btn--lg{min-height:3rem;font-size:var(--sc-t-base);border-radius:14px;padding:0 1.7rem}.poster{z-index:2;pointer-events:none;transition:opacity .6s var(--sc-ease-out);place-items:center;padding-bottom:15svh;display:grid;position:absolute;inset:0}.poster .face{width:min(40vw,69.784svh);rotate:-3deg}.gl-ready .poster{opacity:0}#gl{opacity:0;transition:opacity .7s var(--sc-ease-out)}.gl-ready #gl{opacity:1}.no-gl #gl{display:none}html:not(.gl-ready) .card-nav{visibility:hidden}.face{aspect-ratio:1.586;border-radius:var(--sc-r);color:#fff;flex-direction:column;justify-content:space-between;padding:clamp(.9rem,1.3vw,1.2rem);display:flex;position:relative;overflow:hidden;box-shadow:0 2px 4px #00000040,0 22px 44px -18px #0009,inset 0 1px #ffffff40}.face:before{content:"";aspect-ratio:1;background:repeating-radial-gradient(circle,#0000 0 7px,#ffffff14 7px 8px);border-radius:50%;width:85%;position:absolute;top:-40%;right:-25%}.face>*{position:relative}.face__top{letter-spacing:.1em;text-transform:uppercase;opacity:.85;justify-content:space-between;font-size:.68rem;display:flex}.face__bottom{justify-content:space-between;align-items:flex-end;gap:.5rem;display:flex}.face__name{font-family:var(--sc-font-display);text-transform:uppercase;font-size:clamp(1.25rem,1.7vw,1.7rem);font-weight:860;font-stretch:74%;line-height:.9}.face__amt{font-family:var(--sc-font-display);font-variant-numeric:tabular-nums;font-size:clamp(1.6rem,2.3vw,2.3rem);font-weight:860;font-stretch:76%;line-height:1}.c-ps{--pd:#08236a;background:radial-gradient(75% 120% at 18% 0,#fff3,#0000 70%),linear-gradient(135deg,#3270f2,#08236a)}.c-xb{--pd:#093f18;background:radial-gradient(75% 120% at 18% 0,#fff3,#0000 70%),linear-gradient(135deg,#30ac4e,#093f18)}.c-nin{--pd:#7d120d;background:radial-gradient(75% 120% at 18% 0,#fff3,#0000 70%),linear-gradient(135deg,#ec473a,#7d120d)}.c-bnet{--pd:#062b5c;background:radial-gradient(75% 120% at 18% 0,#fff3,#0000 70%),linear-gradient(135deg,#1a9bff,#062b5c)}.c-riot{--pd:#5e0a12;background:radial-gradient(75% 120% at 18% 0,#fff3,#0000 70%),linear-gradient(135deg,#e4253a,#5e0a12)}.c-rbx{--pd:#111316;background:radial-gradient(75% 120% at 18% 0,#ffffff38,#0000 70%),linear-gradient(135deg,#4a5059,#111316)}.c-st{--pd:#0e1828;background:radial-gradient(75% 120% at 18% 0,#fff3,#0000 70%),linear-gradient(135deg,#4a6e9c,#0e1828)}.shelves{padding-block:calc(var(--sc-section) * .7) var(--sc-section);overflow:clip}.shelves__big{white-space:nowrap;font-family:var(--sc-font-display);text-transform:uppercase;letter-spacing:-.01em;transform:translate3d(calc((.3 - var(--sc-p,.3)) * 45vw), 0, 0);will-change:transform;margin:0;font-size:clamp(4.5rem,11.5vw,11.5rem);font-weight:900;font-stretch:72%;line-height:.84}.shelves__big i{letter-spacing:-.035em;color:var(--sc-accent);font-style:italic;font-weight:420;font-stretch:120%}.shelves__bar{justify-content:space-between;align-items:center;gap:var(--sc-5) var(--sc-8);margin-top:var(--sc-7);padding-top:var(--sc-5);border-top:1px solid var(--sc-hairline);flex-wrap:wrap;display:flex}.shelves__bar p{color:var(--sc-ink-soft);max-width:46ch;margin:0}.filters{flex-wrap:wrap;gap:.4rem;display:flex}.filter{border-radius:var(--sc-r-pill);border:1px solid var(--sc-hairline-strong);min-height:2.75rem;color:var(--sc-ink-soft);cursor:pointer;font-size:var(--sc-t-sm);transition:color var(--sc-d-fast) var(--sc-ease-out), border-color var(--sc-d-fast) var(--sc-ease-out), background-color var(--sc-d-fast) var(--sc-ease-out);background:0 0;padding:0 1.1rem}.filter:hover{color:var(--sc-ink);border-color:var(--sc-ink-soft)}.filter[aria-pressed=true]{background:var(--sc-ink);color:var(--sc-canvas);border-color:var(--sc-ink)}.grid{gap:var(--sc-8) var(--sc-6);margin-top:var(--sc-8);grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;display:grid}.product{gap:var(--sc-5);perspective:1100px;flex-direction:column;display:flex}.product[hidden]{display:none}.face-wrap{perspective:900px;transform-origin:50% 100%}.label{flex-direction:column;flex:1;display:flex}.label .gv-h3{font-size:var(--sc-t-xl);text-transform:uppercase;font-stretch:80%}.redeem{margin:var(--sc-3) 0 0;font-size:var(--sc-t-sm);color:var(--sc-ink-soft);min-height:2.9em}.redeem span{color:var(--sc-ink)}.amounts{margin:var(--sc-5) 0 0;border:0;padding:0}.amounts__row{flex-wrap:wrap;gap:0 .15rem;margin-left:-.45rem;display:flex}.amounts input{opacity:0;width:1px;height:1px;position:absolute}.amounts label{cursor:pointer;min-height:3rem;font-family:var(--sc-font-display);color:color-mix(in oklab, var(--sc-ink) 40%, transparent);transition:color var(--sc-d-fast) var(--sc-ease-out);align-items:center;padding:0 .45rem;font-size:clamp(1.35rem,1rem + .7vw,1.75rem);font-weight:820;font-stretch:78%;display:inline-flex;position:relative}.amounts label:after{content:"";background:var(--sc-accent);transform-origin:0;border-radius:2px;height:3px;transition:transform .42s cubic-bezier(.16,1,.3,1);position:absolute;bottom:.3rem;left:.45rem;right:.45rem;transform:scaleX(0)}.amounts label:hover{color:color-mix(in oklab, var(--sc-ink) 80%, transparent)}.amounts input:checked+label{color:var(--sc-ink)}.amounts input:checked+label:after{transform:none}.amounts input:focus-visible+label{outline:2px solid var(--sc-accent);outline-offset:2px;border-radius:8px}.amounts label:hover .roll .r{transform:translateY(-1.2em)}.product .add{width:100%;margin-top:auto}.label .amounts+.add{margin-top:auto}.buy-gap{min-height:var(--sc-5);flex:1}.face--gv{padding:0;display:block;container-type:inline-size}.face.face--gv{border-radius:4.75%/7.53%}.face--gv:before{opacity:.45;width:110%;top:54%;left:50%;right:auto;translate:-50% -50%}.face--gv>.gv__brand{letter-spacing:.18em;text-transform:uppercase;opacity:.9;font-size:3.4cqw;font-weight:600;line-height:1;position:absolute;top:5.6cqw;left:6cqw}.face--gv>.gv__amt{font-family:var(--sc-font-display);align-items:flex-start;gap:.8cqw;font-weight:860;font-stretch:76%;line-height:.74;display:flex;position:absolute;top:6.5cqw;right:6cqw}.gv__amt sup{vertical-align:baseline;font-size:7cqw;line-height:.74;position:static}.gv__amt b{font-size:17cqw;font-weight:inherit;font-variant-numeric:tabular-nums}.face--gv>.gv__logo{width:21cqw;height:21cqw;-webkit-mask:var(--logo) center / contain no-repeat;-webkit-mask:var(--logo) center / contain no-repeat;mask:var(--logo) center / contain no-repeat;background:#fff;position:absolute;top:30cqw;left:50%;translate:-50% -50%}.face--gv>.gv__name{text-align:center;letter-spacing:.22em;text-transform:uppercase;opacity:.9;white-space:nowrap;font-size:3.2cqw;font-weight:600;line-height:1;position:absolute;top:46.5cqw;left:0;right:0;translate:0 -50%}.face--gv>.gv__sub{text-align:center;letter-spacing:.26em;text-transform:uppercase;opacity:.82;font-size:3cqw;font-weight:600;line-height:1;position:absolute;top:43cqw;left:0;right:0;translate:0 -50%}.face--gv>.gv__tab{width:40cqw;height:9cqw;color:var(--pd,#111);letter-spacing:.14em;text-transform:uppercase;background:#fff;border-radius:2cqw 2cqw 0 0;place-items:center;font-size:3.3cqw;font-weight:700;line-height:1;display:grid;position:absolute;bottom:0;left:50%;translate:-50%}.face--shelf{grid-template-rows:auto 1fr auto;display:grid}.face--shelf .face__amt{justify-self:end;margin-top:.3rem;font-size:clamp(2rem,2.8vw,2.8rem)}.face--shelf .face__name{align-self:end;padding-bottom:.5rem}.face__holo{opacity:.35;background:linear-gradient(90deg,#ff9a5a,#ffe27a,#8affc1,#6ac8ff,#c59bff);height:2px;bottom:9%;left:0;right:0;position:absolute!important}.face--shelf:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 38%,#ffffff3d 50%,#0000 62%);transition:transform 1s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-110%)}.product:hover .face--shelf:after{transform:translate(110%)}@media (prefers-reduced-motion:no-preference){.shelves .product .face-wrap{transition:transform 1s cubic-bezier(.16,1,.3,1),opacity .7s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--col,0) * 90ms)}.shelves .product>:not(.face-wrap):not(.add){transition:transform .9s cubic-bezier(.16,1,.3,1),opacity .7s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--col,0) * 90ms + .16s)}.shelves .product>.add{transition:opacity .7s cubic-bezier(.16, 1, .3, 1) calc(var(--col,0) * 90ms + .24s), background-color var(--sc-d-fast) var(--sc-ease-out), transform .12s var(--sc-ease-out)}.shelves .product:not(.is-up) .face-wrap{opacity:.15;transform:translateY(70px)rotateX(-62deg)}.shelves .product:not(.is-up)>:not(.face-wrap):not(.add){opacity:0;transform:translateY(28px)}.shelves .product:not(.is-up)>.add{opacity:0}}@media (prefers-reduced-motion:reduce){.shelves__big{transform:none}}.shop-head{justify-content:space-between;align-items:baseline;gap:var(--sc-3) var(--sc-6);flex-wrap:wrap;display:flex}.shop-title{font-family:var(--sc-font-display);text-transform:uppercase;font-weight:820;font-stretch:80%;font-size:var(--sc-t-2xl);letter-spacing:-.005em;margin:0;line-height:1}.shop-count{font-family:var(--sc-font-text);font-weight:500;font-size:var(--sc-t-sm);color:var(--sc-ink-soft);letter-spacing:0;vertical-align:super;font-variant-numeric:tabular-nums;margin-left:.2em}.shop-note{color:var(--sc-ink-soft);font-size:var(--sc-t-sm);margin:0}.tools{align-items:center;gap:var(--sc-3) var(--sc-5);margin-top:var(--sc-6);padding-block:var(--sc-4);border-block:1px solid var(--sc-hairline);flex-wrap:wrap;display:flex}.search{border-radius:var(--sc-r-pill);border:1px solid var(--sc-hairline-strong);max-width:22rem;min-height:2.75rem;color:var(--sc-ink-soft);transition:border-color var(--sc-d-fast) var(--sc-ease-out);flex:16rem;align-items:center;gap:.6rem;padding:0 1rem;display:inline-flex}.search:focus-within{border-color:var(--sc-ink);color:var(--sc-ink)}.search svg{flex:none;width:1rem;height:1rem}.search input{min-width:0;color:var(--sc-ink);font-size:var(--sc-t-sm);background:0 0;border:0;outline:none;flex:1}.search input::placeholder{color:var(--sc-ink-soft)}.cats{flex-wrap:wrap;gap:.35rem;display:flex}.filter{align-items:center;gap:.5rem;display:inline-flex}.filter__n{font-size:var(--sc-t-xs);opacity:.6;font-variant-numeric:tabular-nums}.filter:disabled{opacity:.35;cursor:default}.filter:hover .roll .r,.filter:focus-visible .roll .r{transform:translateY(-1.2em)}.amt-pick{font-size:var(--sc-t-sm);color:var(--sc-ink-soft);align-items:center;gap:.6rem;margin-left:auto;display:inline-flex}.amt-pick select{border-radius:var(--sc-r-pill);border:1px solid var(--sc-hairline-strong);min-height:2.75rem;color:var(--sc-ink);font-size:var(--sc-t-sm);cursor:pointer;appearance:none;background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M4 6l4 4 4-4' fill='none' stroke='%23A19E96' stroke-width='1.5'/></svg>") right .8rem center/.9rem no-repeat;padding:0 2.2rem 0 1rem}.amt-pick select option{color:#111}.empty{margin:var(--sc-7) 0 0;color:var(--sc-ink-soft)}.grid{column-gap:var(--sc-6);margin-top:var(--sc-7);grid-template-columns:repeat(4,minmax(0,1fr));row-gap:0}.product{grid-row:span 5;grid-template-rows:subgrid;align-content:start;gap:0;display:grid}.product>.face-wrap{margin-bottom:var(--sc-5)}.product>.gv-h3{font-size:var(--sc-t-lg);text-transform:uppercase;align-self:end;font-stretch:82%}.product>.redeem{margin:var(--sc-2) 0 0;min-height:0}.product>.amounts{margin:var(--sc-3) 0 0;align-self:end}.product>.add{margin:var(--sc-3) 0 var(--sc-8);align-self:end;width:100%}.product.is-leaving{opacity:0;transition:opacity .2s var(--sc-ease-out), transform .2s var(--sc-ease-out);transform:scale(.97)}.fly{z-index:90;pointer-events:none;transform-origin:0 0;transition:transform .62s var(--sc-ease-in-out), opacity .62s var(--sc-ease-out);position:fixed}.reviews{align-items:center;gap:var(--sc-7);padding:var(--sc-9) var(--sc-gutter);border-top:1px solid var(--sc-hairline);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid;position:relative;overflow:clip}.reviews__mid{z-index:1;text-align:center;grid-area:1/2;position:relative}.reviews__mid .gv-h2{font-size:var(--sc-t-3xl)}.reviews__mid .gv-h2 i{letter-spacing:-.03em;color:var(--sc-accent);font-style:italic;font-weight:420;font-stretch:120%}.reviews__note{margin:var(--sc-4) 0 0;font-size:var(--sc-t-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--sc-ink-soft)}.rf{z-index:2;width:min(24rem,100%);transform:translate3d(calc(var(--mx,0) * var(--d) * 1px), calc(var(--my,0) * var(--d) * 1px + (.5 - var(--sc-p,.5)) * var(--d) * 4px), 0);will-change:transform;grid-row:1;position:relative}.rf--l{--d:18;grid-column:1;justify-self:end;margin-top:-4.5rem}.rf--r{--d:-24;grid-column:3;justify-self:start;margin-top:4.5rem}.rf__card{background:var(--sc-surface);border:1px solid var(--sc-hairline);box-shadow:0 2px 4px #0000004d, 0 30px 60px -24px #000000bf, var(--sc-edge);transition:box-shadow .4s var(--sc-ease-out), border-color .4s var(--sc-ease-out);border-radius:18px;gap:.9rem;padding:1.25rem 1.35rem;display:grid}.rf--l .rf__card{rotate:-4deg}.rf--r .rf__card{rotate:3deg}.rf:hover .rf__card{border-color:var(--sc-hairline-strong)}@media (prefers-reduced-motion:no-preference){.rf--l .rf__card{animation:6s ease-in-out infinite hover-a}.rf--r .rf__card{animation:7.2s ease-in-out infinite hover-b}}@keyframes hover-a{0%,to{translate:0;rotate:-4deg}50%{translate:0 -14px;rotate:-2.6deg}}@keyframes hover-b{0%,to{translate:0;rotate:3deg}50%{translate:0 12px;rotate:1.8deg}}.rf__top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.rf__top .mini-face{width:4.4rem}.rf__stars{color:var(--sc-accent);gap:.15rem;display:flex}.rf__stars svg{width:.9rem;height:.9rem}.rf blockquote{font-size:var(--sc-t-lg);letter-spacing:-.01em;text-wrap:pretty;margin:0;line-height:1.38}.rf__who{font-size:var(--sc-t-sm);color:var(--sc-ink-soft)}.rf__who b{color:var(--sc-ink);font-weight:600}@media (prefers-reduced-motion:reduce){.rf{transform:none}}.seal-act{padding-block:var(--sc-section);border-top:1px solid var(--sc-hairline);overflow:clip}.seal-grid{gap:var(--sc-9);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;display:grid}.seal-copy .gv-h2{font-size:var(--sc-t-3xl)}.seal-copy .gv-h2 i{letter-spacing:-.03em;color:var(--sc-accent);font-style:italic;font-weight:420;font-stretch:120%}.seal-steps{margin:var(--sc-7) 0 0;gap:var(--sc-4);max-width:26rem;padding:0;list-style:none;display:grid}.seal-steps li{padding-left:var(--sc-5);opacity:.35;transition:opacity .4s var(--sc-ease-out);position:relative}.seal-steps li.is-on{opacity:1}.seal-steps li:before,.seal-steps li:after{content:"";border-radius:2px;width:2px;position:absolute;top:.15em;bottom:.15em;left:0}.seal-steps li:before{background:var(--sc-hairline-strong)}.seal-steps li:after{background:var(--sc-accent);transform-origin:top;transform:scaleY(var(--fill,0))}.seal-steps b{font-weight:600;display:block}.seal-steps span{font-size:var(--sc-t-sm);color:var(--sc-ink-soft);margin-top:.2rem;display:block}.seal-stage{justify-items:center;gap:var(--sc-5);perspective:1400px;display:grid;position:relative}.seal-glow{aspect-ratio:1.6;pointer-events:none;background:radial-gradient(closest-side, color-mix(in oklab, #3270f2 calc(30% + var(--win,0) * 30%), transparent), transparent);filter:blur(30px);width:90%;opacity:calc(.5 + var(--win,0) * .5);border-radius:50%;position:absolute;top:55%;left:50%;translate:-50% -50%}.seal-pill{z-index:1;border-radius:var(--sc-r-pill);min-height:2.4rem;font-size:var(--sc-t-sm);background:color-mix(in oklab, var(--sc-ink) 9%, transparent);border:1px solid var(--sc-hairline);transition:background-color .4s var(--sc-ease-out), color .4s var(--sc-ease-out), border-color .4s var(--sc-ease-out);align-items:center;gap:.5rem;padding:0 1rem;font-weight:500;display:inline-flex;position:relative}.seal-pill svg{width:1rem;height:1rem;display:none}.seal-pill.is-ok{color:#c7f3d2;background:#2ea84b3d;background:lab(60.8748% -49.4685 37.4673/.24);border-color:#2ea84b80;border-color:lab(60.8748% -49.4685 37.4673/.5)}.seal-pill.is-ok svg{display:block}.seal-pill__dot{background:var(--sc-accent);border-radius:50%;width:.5rem;height:.5rem;animation:1s ease-in-out infinite blink}.seal-pill.is-ok .seal-pill__dot{display:none}@keyframes blink{50%{opacity:.25}}.seal-card{z-index:1;width:min(32rem,100%);position:relative}.seal-card .face--gv{box-shadow:0 2px 4px #0000004d,0 40px 80px -30px #000c,inset 0 1px #ffffff47}.sc-code{background:#00000052;border-radius:2.4cqw;place-items:center;height:12.5cqw;display:grid;position:absolute;top:45cqw;left:7cqw;right:7cqw;overflow:hidden;box-shadow:inset 0 1px 3px #00000080}.sc-code__t{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;color:#fff;white-space:nowrap;font-size:4.6cqw}.sc-foil{color:#3a3833;letter-spacing:.3em;text-transform:uppercase;clip-path:inset(0 0 0 var(--peel,0%));background:linear-gradient(115deg,#e9e6df 0%,#c9c5bc 30%,#f3f1ec 48%,#bdb9af 70%,#dedad2 100%);place-items:center;font-size:2.6cqw;font-weight:700;display:grid;position:absolute;inset:0}.sc-foil:before{content:"";background:repeating-linear-gradient(-45deg,#0000000d 0 3px,#0000 3px 7px);position:absolute;inset:0}.sc-foil span{position:relative}.sc-curl{top:-8%;bottom:-8%;left:var(--peel,0%);pointer-events:none;width:7cqw;opacity:var(--curl,0);filter:blur(.4px);background:linear-gradient(90deg,#0000,#00000059 30%,#f6f4ef 55%,#bfbbb2 80%,#0000);border-radius:50%;position:absolute;translate:-50%}.sc-sheen{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.sc-sheen:after{content:"";transform:translateX(calc(var(--sheen,-1) * 70%));background:linear-gradient(105deg,#0000 40%,#ffffff59 50%,#0000 60%);position:absolute;inset:-20% -40%}.seal-note{font-size:var(--sc-t-xs);color:var(--sc-ink-soft);letter-spacing:.06em;text-transform:uppercase}.why{padding-block:var(--sc-section) var(--sc-9);border-top:1px solid var(--sc-hairline)}.why__head{justify-content:space-between;align-items:flex-end;gap:var(--sc-4) var(--sc-8);flex-wrap:wrap;display:flex}.why__head .gv-h2{font-size:var(--sc-t-3xl)}.why__head .gv-h2 i{letter-spacing:-.03em;color:var(--sc-accent);font-style:italic;font-weight:420;font-stretch:120%}.why__head p{max-width:34ch;color:var(--sc-ink-soft);margin:0}.vows{margin:var(--sc-8) 0 0;gap:var(--sc-4);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.vow{gap:var(--sc-4);padding:var(--sc-6) var(--sc-5) var(--sc-5);border:1px solid var(--sc-hairline);background:linear-gradient(180deg, color-mix(in oklab, var(--sc-ink) 3%, transparent), transparent 70%);transition:border-color .4s var(--sc-ease-out), transform .5s cubic-bezier(.16, 1, .3, 1);border-radius:18px;flex-direction:column;display:flex;position:relative;overflow:hidden}.vow:after{content:"";background:var(--sc-accent);transform-origin:0;height:2px;transition:transform .6s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.vow:hover{border-color:var(--sc-hairline-strong);transform:translateY(-4px)}.vow:hover:after{transform:none}.vow__ic{border:1px solid var(--sc-hairline-strong);width:3rem;height:3rem;color:var(--sc-ink);transition:background-color .3s var(--sc-ease-out), color .3s var(--sc-ease-out), border-color .3s var(--sc-ease-out);border-radius:14px;place-items:center;display:grid}.vow__ic svg{width:1.4rem;height:1.4rem}.vow:hover .vow__ic{background:var(--sc-accent);color:var(--sc-accent-ink);border-color:var(--sc-accent)}.vow h3{margin:var(--sc-3) 0 0;font-family:var(--sc-font-display);text-transform:uppercase;font-weight:820;font-stretch:80%;font-size:var(--sc-t-lg);letter-spacing:-.005em;text-wrap:balance;line-height:1.02}.vow p{font-size:var(--sc-t-sm);color:var(--sc-ink-soft);text-wrap:pretty;margin:0}.faq{padding-block:var(--sc-9) var(--sc-section)}.faq__grid{gap:var(--sc-8);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;display:grid}.faq__side .gv-h2{font-size:var(--sc-t-2xl)}.faq__side p{margin:var(--sc-4) 0 0;color:var(--sc-ink-soft);max-width:30ch}.faq details{border-top:1px solid var(--sc-hairline)}.faq details:last-child{border-bottom:1px solid var(--sc-hairline)}.faq summary{cursor:pointer;font-size:var(--sc-t-lg);letter-spacing:-.01em;transition:color var(--sc-d-fast) var(--sc-ease-out);justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 0;font-weight:500;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:hover{color:var(--sc-accent)}.faq__pm{border:1px solid var(--sc-hairline-strong);width:2rem;height:2rem;transition:background-color .3s var(--sc-ease-out), border-color .3s var(--sc-ease-out), transform .4s cubic-bezier(.16, 1, .3, 1);border-radius:50%;flex:none;position:relative}.faq__pm:before,.faq__pm:after{content:"";background:currentColor;border-radius:1px;width:.8rem;height:1.5px;margin:-.75px 0 0 -.4rem;position:absolute;top:50%;left:50%}.faq__pm:after{transition:transform .4s cubic-bezier(.16,1,.3,1);transform:rotate(90deg)}.faq details[open] .faq__pm{background:var(--sc-accent);border-color:var(--sc-accent);color:var(--sc-accent-ink);transform:rotate(180deg)}.faq details[open] .faq__pm:after{transform:rotate(0)}.faq__a{overflow:hidden}.faq__a p{max-width:58ch;color:var(--sc-ink-soft);margin:0 0 1.3rem}.notice{font-size:var(--sc-t-sm);color:var(--sc-ink-soft);min-height:1.4em;margin:.9rem 0 0}.finale{padding-block:var(--sc-section);border-top:1px solid var(--sc-hairline);text-align:center;position:relative;overflow:clip}.finale__glow{aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side, color-mix(in oklab, var(--sc-accent) 18%, transparent), transparent);width:70vmax;position:absolute;top:30%;left:50%;translate:-50% -50%}.fan{height:clamp(9rem,15vw,13rem);margin:0 auto var(--sc-7);width:min(40rem,100%);position:relative}.fan .face{transform-origin:50% 120%;width:clamp(9rem,15vw,13rem);transition:transform 1.1s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--k) * 70ms);position:absolute;bottom:0;left:50%;translate:-50%}.finale.is-in .fan .face{transform:rotate(calc(var(--r) * 1deg)) translateX(calc(var(--x) * 1%))}.finale h2{font-size:var(--sc-t-4xl);margin:0;position:relative}.finale h2 i{letter-spacing:-.03em;color:var(--sc-accent);font-style:italic;font-weight:420;font-stretch:120%}.finale__lead{margin:var(--sc-5) auto 0;max-width:40ch;font-size:var(--sc-t-lg);color:var(--sc-ink-soft);text-wrap:balance;position:relative}.finale__cta{margin-top:var(--sc-7);flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex;position:relative}.btn--ghost{color:var(--sc-ink);box-shadow:inset 0 0 0 1px var(--sc-hairline-strong);background:0 0}.btn--ghost:hover{background:color-mix(in oklab, var(--sc-ink) 8%, transparent)}.finale__cta [hidden]{display:none}.finale__trust{margin:var(--sc-6) 0 0;font-size:var(--sc-t-sm);color:var(--sc-ink-soft);flex-wrap:wrap;justify-content:center;gap:.4rem 1.4rem;padding:0;list-style:none;display:flex;position:relative}.finale__trust li{align-items:center;gap:.45rem;display:inline-flex}.finale__trust svg{color:#7fd99a;width:1rem;height:1rem}.site-foot{padding-top:var(--sc-9);border-top:1px solid var(--sc-hairline);background:#0b0b0a;position:relative;overflow:clip}.sf__grid{gap:var(--sc-7);grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));display:grid}.sf__brand .mark{color:var(--sc-ink)}.sf__brand p{margin:var(--sc-4) 0 var(--sc-5);max-width:30ch;color:var(--sc-ink-soft);font-size:var(--sc-t-sm)}.sf__brand .paylogos{justify-content:flex-start}.sf__col h3{margin:0 0 var(--sc-4);font-size:var(--sc-t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--sc-ink-soft);font-weight:600}.sf__col ul{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.sf__col a,.sf__col button{color:var(--sc-ink);font:inherit;font-size:var(--sc-t-sm);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.sf__col :is(a,button):hover .roll .r,.sf__col :is(a,button):focus-visible .roll .r{transform:translateY(-1.2em)}.sf__bottom{margin-top:var(--sc-8);padding-block:var(--sc-5);border-top:1px solid var(--sc-hairline);font-size:var(--sc-t-xs);color:var(--sc-ink-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;display:flex}.sf__bottom p{max-width:70ch;margin:0}.sf__top{border-radius:var(--sc-r-pill);border:1px solid var(--sc-hairline-strong);color:var(--sc-ink);font-size:var(--sc-t-xs);transition:border-color var(--sc-d-fast) var(--sc-ease-out);align-items:center;gap:.45rem;padding:.5rem .9rem;text-decoration:none;display:inline-flex}.sf__top:hover{border-color:var(--sc-ink)}.sf__top svg{width:.85rem;height:.85rem}.sf__word{margin:var(--sc-5) 0 -.16em;text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none;line-height:.8;font-family:var(--sc-font-display);text-transform:uppercase;letter-spacing:-.02em;color:color-mix(in oklab, var(--sc-ink) 7%, transparent);font-size:19.5vw;font-weight:900;font-stretch:78%;display:block}.sf__word .l{transition:transform 1.1s cubic-bezier(.16, 1, .3, 1), color .6s var(--sc-ease-out);transition-delay:calc(var(--i) * 45ms);display:inline-block}.site-foot:not(.is-in) .sf__word .l{transform:translateY(40%)}.sf__word .l:hover{color:color-mix(in oklab, var(--sc-accent) 60%, transparent);transition-delay:0s}dialog.drawer{width:min(28rem,100vw);height:100dvh;max-height:none;color:var(--sc-ink);border:0;border-left:1px solid var(--sc-hairline);background:#151514;margin:0 0 0 auto;padding:0;box-shadow:-30px 0 80px -20px #0009}dialog.drawer::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0808078c}@media (prefers-reduced-motion:no-preference){dialog.drawer[open]{animation:.56s cubic-bezier(.32,.72,0,1) drawer-in}dialog.drawer[open]::backdrop{animation:bd-in .42s var(--sc-ease-out)}dialog.drawer.is-closing{animation:drawer-out .28s var(--sc-ease-out) forwards}dialog.drawer.is-closing::backdrop{animation:bd-out .28s var(--sc-ease-out) forwards}}@keyframes drawer-in{0%{transform:translate(100%)}}@keyframes drawer-out{to{transform:translate(100%)}}@keyframes bd-in{0%{opacity:0}}@keyframes bd-out{to{opacity:0}}.drawer__in{flex-direction:column;height:100%;display:flex}.drawer__head{border-bottom:1px solid var(--sc-hairline);justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.drawer__title{font-family:var(--sc-font-display);text-transform:uppercase;font-weight:820;font-stretch:80%;font-size:var(--sc-t-xl);align-items:center;gap:.6rem;margin:0;line-height:1;display:flex}.drawer__n{border-radius:var(--sc-r-pill);background:var(--sc-accent);min-width:1.6rem;height:1.6rem;color:var(--sc-accent-ink);font-family:var(--sc-font-text);font-variant-numeric:tabular-nums;place-items:center;padding:0 .45rem;font-size:.8rem;font-weight:600;display:inline-grid}.drawer__body{flex:1;padding:.25rem 1.5rem;overflow:auto}.drawer__list{margin:0;padding:0;list-style:none}.ci{border-bottom:1px solid var(--sc-hairline);grid-template-columns:5.6rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 0;display:grid}.mini-face{border-radius:8px;width:5.6rem;box-shadow:0 10px 22px -12px #000c,inset 0 1px #ffffff40}.mini-face:before{display:none}.ci__info b{font-weight:600;display:block}.ci__info>span{font-size:var(--sc-t-sm);color:var(--sc-ink-soft);margin-top:.15rem;display:block}.ci__qty{border-radius:var(--sc-r-pill);border:1px solid var(--sc-hairline-strong);align-items:center;margin-top:.6rem;padding:.15rem;display:inline-flex}.ci__qty button,.ci__rm{width:2.1rem;height:2.1rem;color:inherit;cursor:pointer;transition:background-color var(--sc-d-fast) var(--sc-ease-out), color var(--sc-d-fast) var(--sc-ease-out), transform .12s var(--sc-ease-out);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.ci__qty button:hover,.ci__rm:hover{background:color-mix(in oklab, var(--sc-ink) 10%, transparent)}.ci__qty button:active,.ci__rm:active{transform:scale(.92)}.ci__qty svg,.ci__rm svg{width:.85rem;height:.85rem}.ci__qty output{text-align:center;font-variant-numeric:tabular-nums;min-width:1.9rem;font-weight:600;display:inline-block}.ci__side{flex-direction:column;justify-content:space-between;align-self:stretch;align-items:flex-end;display:flex}.ci__rm{color:var(--sc-ink-soft)}.ci__rm:hover{color:var(--sc-ink)}.ci__sum{font-variant-numeric:tabular-nums;font-weight:600}.drawer__foot{border-top:1px solid var(--sc-hairline);background:#121211;padding:1.25rem 1.5rem 1.5rem}.df__row{justify-content:space-between;align-items:baseline;display:flex}.df__row strong{font-family:var(--sc-font-display);font-weight:820;font-stretch:80%;font-size:var(--sc-t-2xl);font-variant-numeric:tabular-nums;line-height:1}.df__info{font-size:var(--sc-t-sm);color:var(--sc-ink-soft);align-items:center;gap:.5rem;margin:.7rem 0 1rem;display:flex}.df__info svg{color:#7fd99a;flex:none;width:1rem;height:1rem}.drawer__foot .btn{width:100%}.df__pay{text-align:center;font-size:var(--sc-t-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--sc-ink-soft);margin:.6rem 0 0}.drawer__empty{text-align:center;padding:2.5rem 0 2rem;display:none}.drawer.is-empty .drawer__empty{display:block}.drawer.is-empty .drawer__list,.drawer.is-empty .drawer__foot{display:none}.de__fan{height:6.2rem;margin-bottom:1.4rem;position:relative}.de__fan .face{width:7.4rem;position:absolute;top:.4rem;left:50%;translate:-50%}.de__fan .face:first-child{transform:translate(-2.6rem)rotate(-12deg)}.de__fan .face:nth-child(3){transform:translate(2.6rem)rotate(12deg)}.de__fan .face:nth-child(2){z-index:1;transform:translateY(-.3rem)}.de__t{font-family:var(--sc-font-display);text-transform:uppercase;font-weight:820;font-stretch:80%;font-size:var(--sc-t-xl);margin:0;line-height:1}.de__s{font-size:var(--sc-t-sm);color:var(--sc-ink-soft);margin:.5rem 0 1.25rem}.de__quick{text-align:left;gap:.5rem;display:grid}.qchip{border:1px solid var(--sc-hairline);color:inherit;cursor:pointer;font-size:var(--sc-t-sm);text-align:left;transition:border-color var(--sc-d-fast) var(--sc-ease-out), background-color var(--sc-d-fast) var(--sc-ease-out), transform .12s var(--sc-ease-out);background:0 0;border-radius:14px;grid-template-columns:3.4rem minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.55rem .6rem .55rem .55rem;display:grid}.qchip:hover{border-color:var(--sc-hairline-strong);background:color-mix(in oklab, var(--sc-ink) 5%, transparent)}.qchip:active{transform:scale(.98)}.qchip .mini-face{border-radius:5px;width:3.4rem}.qchip b{font-weight:600}.qchip__plus{background:var(--sc-accent);width:2rem;height:2rem;color:var(--sc-accent-ink);border-radius:50%;place-items:center;display:grid}.qchip__plus svg{width:.8rem;height:.8rem}.de__all{margin-top:1.25rem;display:inline-block}.link-btn{color:var(--sc-ink-soft);cursor:pointer;font-size:var(--sc-t-sm);text-underline-offset:.2em;background:0 0;border:0;padding:.4rem 0;text-decoration:underline}.link-btn:hover{color:var(--sc-ink)}.icon-btn{border:1px solid var(--sc-hairline-strong);cursor:pointer;min-width:2.25rem;min-height:2.25rem;color:inherit;transition:border-color var(--sc-d-fast) var(--sc-ease-out);background:0 0;border-radius:50%;place-items:center;display:inline-grid}.icon-btn:hover{border-color:var(--sc-ink-soft)}.icon-btn svg{width:.9rem;height:.9rem}.cart-toast{z-index:calc(var(--sc-z-chrome) + 1);top:calc(var(--bar-h) + .4rem);right:var(--sc-gutter);min-width:19rem;color:var(--sc-ink);border:1px solid var(--sc-hairline-strong);box-shadow:var(--sc-e3);opacity:0;pointer-events:none;transition:opacity .26s var(--sc-ease-out), transform .42s cubic-bezier(.16, 1, .3, 1);background:#1b1b1a;border-radius:16px;grid-template-columns:3.4rem minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.6rem .7rem .6rem .6rem;display:grid;position:fixed;transform:translateY(-10px)scale(.98)}.cart-toast.is-on{opacity:1;pointer-events:auto;transform:none}.cart-toast .mini-face{border-radius:5px;width:3.4rem}.cart-toast b{font-weight:600;font-size:var(--sc-t-sm);display:block}.cart-toast span{font-size:var(--sc-t-xs);color:var(--sc-ink-soft);display:block}.cart-toast button{background:var(--sc-accent);color:var(--sc-accent-ink);font-weight:600;font-size:var(--sc-t-xs);cursor:pointer;white-space:nowrap;border:0;border-radius:10px;padding:.55rem .8rem}.bar__right{justify-self:end;align-items:center;gap:.5rem;display:flex}.bar-search{width:2.75rem;height:2.75rem;color:var(--bar-ink);border-color:color-mix(in oklab, var(--bar-ink) 24%, transparent)}.bar-search:hover{border-color:var(--bar-ink)}.bar-search svg{width:1.05rem;height:1.05rem}dialog.pal{border:1px solid var(--sc-hairline-strong);width:min(36rem,100vw - 2rem);color:var(--sc-ink);box-shadow:var(--sc-e3);background:#161615;border-radius:18px;margin:12vh auto auto;padding:0}dialog.pal::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0808078c}@media (prefers-reduced-motion:no-preference){dialog.pal[open]{animation:.34s cubic-bezier(.16,1,.3,1) pal-in}}@keyframes pal-in{0%{opacity:0;transform:translateY(-12px)scale(.98)}}.pal__q{border-bottom:1px solid var(--sc-hairline);align-items:center;gap:.7rem;padding:1rem 1.1rem;display:flex}.pal__q svg{width:1.1rem;height:1.1rem;color:var(--sc-ink-soft);flex:none}.pal__q input{min-width:0;color:var(--sc-ink);font-size:var(--sc-t-lg);background:0 0;border:0;outline:none;flex:1}.pal kbd{font-family:inherit;font-size:var(--sc-t-xs);border:1px solid var(--sc-hairline-strong);color:var(--sc-ink-soft);border-radius:6px;padding:.12rem .45rem}.pal__list{max-height:min(60vh,26rem);margin:0;padding:.4rem;list-style:none;overflow:auto}.pal__opt{cursor:pointer;border-radius:12px;grid-template-columns:3.6rem minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.55rem .6rem;display:grid}.pal__opt[aria-selected=true]{background:color-mix(in oklab, var(--sc-ink) 9%, transparent)}.pal__opt .mini-face{width:3.6rem}.pal__opt b{font-weight:600;display:block}.pal__opt small{font-size:var(--sc-t-xs);color:var(--sc-ink-soft);margin-top:.1rem;display:block}.pal__opt>svg{width:.9rem;height:.9rem;color:var(--sc-ink-soft)}.pal__empty{color:var(--sc-ink-soft);text-align:center;padding:1.2rem}.pal__hint{border-top:1px solid var(--sc-hairline);font-size:var(--sc-t-xs);color:var(--sc-ink-soft);margin:0;padding:.6rem 1.1rem}.product.is-flash .face{outline:2px solid var(--sc-accent);outline-offset:6px}.paylogos{flex-wrap:wrap;justify-content:center;gap:.35rem;display:inline-flex}.paylogo{background:color-mix(in oklab, var(--sc-ink) 9%, transparent);border-radius:6px;place-items:center;min-width:2.5rem;height:1.6rem;padding:0 .45rem;display:inline-grid}.paylogo i{background:var(--sc-ink);width:1.9rem;height:.95rem;-webkit-mask:var(--logo) center / contain no-repeat;-webkit-mask:var(--logo) center / contain no-repeat;mask:var(--logo) center / contain no-repeat;display:block}.paylogo--ideal{color:#fff;background:#c06;font-size:.68rem;font-weight:800}.df__pay{text-transform:none;letter-spacing:.02em;flex-direction:column;align-items:center;gap:.45rem;display:flex}dialog.co{border:1px solid var(--sc-hairline-strong);width:min(64rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--sc-ink);box-shadow:var(--sc-e3);background:#151514;border-radius:22px;margin:auto;padding:0;overflow:hidden}dialog.co::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08080799}@media (prefers-reduced-motion:no-preference){dialog.co[open]{animation:.52s cubic-bezier(.16,1,.3,1) co-in}dialog.co[open]::backdrop{animation:bd-in .4s var(--sc-ease-out)}dialog.co.is-closing{animation:co-out .24s var(--sc-ease-out) forwards}dialog.co.is-closing::backdrop{animation:bd-out .24s var(--sc-ease-out) forwards}}@keyframes co-in{0%{opacity:0;transform:translateY(24px)scale(.98)}}@keyframes co-out{to{opacity:0;transform:translateY(16px)scale(.98)}}.co__in{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);max-height:calc(100dvh - 2rem);display:grid}.co__main{padding:1.6rem 1.8rem 1.8rem;overflow:auto}.co__head{justify-content:space-between;align-items:center;margin-bottom:1.4rem;display:flex}.co__title{font-family:var(--sc-font-display);text-transform:uppercase;font-weight:820;font-stretch:80%;font-size:var(--sc-t-2xl);margin:0;line-height:1}.co__side{border-left:1px solid var(--sc-hairline);background:#111110;flex-direction:column;gap:1rem;padding:1.6rem 1.8rem 1.8rem;display:flex;overflow:auto}.co__side h3{font-size:var(--sc-t-xs);color:var(--sc-ink-soft);text-transform:uppercase;letter-spacing:.08em;margin:0;font-weight:600}.co__lines{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.co__lines li{font-size:var(--sc-t-sm);font-variant-numeric:tabular-nums;grid-template-columns:3.8rem minmax(0,1fr) auto;align-items:center;gap:.8rem;display:grid}.co__lines .mini-face{width:3.8rem}.co__lines b{font-weight:600;display:block}.co__lines small{color:var(--sc-ink-soft)}.co__total{border-top:1px solid var(--sc-hairline);justify-content:space-between;align-items:baseline;margin-top:auto;padding-top:1rem;display:flex}.co__total strong{font-family:var(--sc-font-display);font-weight:820;font-stretch:80%;font-size:var(--sc-t-2xl);font-variant-numeric:tabular-nums;line-height:1}.co__nofee{font-size:var(--sc-t-xs);color:#8fdca6;margin:-.5rem 0 0}.co__pay{width:100%}.co__pay.is-busy{pointer-events:none;opacity:.85}.spin{border:2px solid;border-right-color:#0000;border-radius:50%;width:1rem;height:1rem;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(1turn)}}.co__demo{text-align:center;font-size:var(--sc-t-xs);color:var(--sc-ink-soft);margin:0}.co.is-done .co__pay,.co.is-done .co__demo--pay,.co.is-done .co__side .paylogos{display:none}.field{font-size:var(--sc-t-sm);gap:.4rem;margin:0 0 1.1rem;display:grid}.field>span{justify-content:space-between;font-weight:500;display:flex}.field em{color:var(--sc-ink-soft);font-variant-numeric:tabular-nums;font-style:normal;font-weight:400}.field input,.field textarea{border:1px solid var(--sc-hairline-strong);width:100%;min-height:3rem;color:var(--sc-ink);font-size:var(--sc-t-base);transition:border-color var(--sc-d-fast) var(--sc-ease-out);background:#0f0f0e;border-radius:12px;outline:none;padding:.75rem .95rem}.field textarea{resize:none;min-height:4.4rem;font-family:inherit}.field input:focus,.field textarea:focus{border-color:var(--sc-ink)}.field [aria-invalid=true]{border-color:#f26b5b}.field small{font-size:var(--sc-t-xs);color:var(--sc-ink-soft)}.field-row{grid-template-columns:1fr 1fr;gap:0 .8rem;display:grid}.co__gift{border:1px solid var(--sc-hairline);border-radius:14px;margin:0 0 1.1rem;padding:1rem}.switch{cursor:pointer;align-items:flex-start;gap:.85rem;display:flex}.switch input{opacity:0;width:1px;height:1px;position:absolute}.switch__ui{border-radius:var(--sc-r-pill);background:color-mix(in oklab, var(--sc-ink) 18%, transparent);width:2.6rem;height:1.5rem;transition:background-color .2s var(--sc-ease-out);flex:none;position:relative}.switch__ui:after{content:"";background:var(--sc-ink);border-radius:50%;width:1.1rem;height:1.1rem;transition:transform .32s cubic-bezier(.16,1,.3,1),background-color .2s;position:absolute;top:.2rem;left:.2rem}.switch input:checked+.switch__ui{background:var(--sc-accent)}.switch input:checked+.switch__ui:after{background:var(--sc-accent-ink);transform:translate(1.1rem)}.switch input:focus-visible+.switch__ui{outline:2px solid var(--sc-accent);outline-offset:3px}.switch b{font-weight:600;display:block}.switch small{font-size:var(--sc-t-xs);color:var(--sc-ink-soft);margin-top:.15rem;display:block}.co__giftf{margin-top:1.1rem}@media (prefers-reduced-motion:no-preference){.co__giftf:not([hidden]),.co__gp:not([hidden]){animation:.46s cubic-bezier(.16,1,.3,1) rise}}@keyframes rise{0%{opacity:0;transform:translateY(-8px)}}.seg2{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.seg2 label{cursor:pointer}.seg2 input[type=radio]{opacity:0;width:1px;height:1px;position:absolute}.seg2 span{border-radius:var(--sc-r-pill);border:1px solid var(--sc-hairline-strong);min-height:2.5rem;font-size:var(--sc-t-sm);align-items:center;padding:0 1rem;display:inline-flex}.seg2 input:checked+span{background:var(--sc-ink);color:var(--sc-canvas);border-color:var(--sc-ink)}.seg2 input:focus-visible+span{outline:2px solid var(--sc-accent);outline-offset:2px}.seg2 input[type=date]{border-radius:var(--sc-r-pill);border:1px solid var(--sc-hairline-strong);min-height:2.5rem;color:var(--sc-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0f0f0e;padding:0 .8rem}.co__region{font-size:var(--sc-t-sm);background:#e8a13a1a;background:lab(72.0681% 20.7972 61.4987/.1);border:1px solid #e8a13a4d;border:1px solid lab(72.0681% 20.7972 61.4987/.3);border-radius:12px;margin:0 0 1.1rem}.co__region summary{cursor:pointer;align-items:center;gap:.6rem;padding:.8rem 1rem;list-style:none;display:flex}.co__region summary::-webkit-details-marker{display:none}.co__region summary svg{color:#f2b65a;flex:none;width:1.05rem;height:1.05rem}.co__region summary u{text-underline-offset:.2em;color:var(--sc-ink-soft)}.co__region ul{color:var(--sc-ink-soft);gap:.45rem;margin:0;padding:0 1rem 1rem 2.6rem;display:grid}.co__region li b{color:var(--sc-ink);font-weight:600}.co__methods{border:0;grid-template-columns:1fr 1fr;gap:.5rem;margin:0 0 1rem;padding:0;display:grid}.co__methods legend{font-size:var(--sc-t-sm);margin-bottom:.5rem;padding:0;font-weight:500}.pm input{opacity:0;width:1px;height:1px;position:absolute}.pm__ui{border:1px solid var(--sc-hairline-strong);cursor:pointer;min-height:3.2rem;font-size:var(--sc-t-sm);transition:border-color var(--sc-d-fast) var(--sc-ease-out), background-color var(--sc-d-fast) var(--sc-ease-out);border-radius:12px;align-items:center;gap:.7rem;padding:0 1rem;display:flex}.pm__ui:hover{border-color:var(--sc-ink-soft)}.pm input:checked+.pm__ui{border-color:var(--sc-ink);background:color-mix(in oklab, var(--sc-ink) 6%, transparent);box-shadow:inset 0 0 0 1px var(--sc-ink)}.pm input:focus-visible+.pm__ui{outline:2px solid var(--sc-accent);outline-offset:2px}.pm__ui .paylogo{flex:none}.co__err{min-height:1.3em;font-size:var(--sc-t-sm);color:#f28b7d;margin:0}.co__gp{border:1px solid var(--sc-hairline);background:linear-gradient(160deg,#1f1e1c,#151514);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.9rem;padding:1rem;display:grid}.co__gp .mini-face{width:5.6rem;rotate:-5deg}.co__gp small{font-size:var(--sc-t-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--sc-ink-soft);display:block}.co__gp p{font-family:var(--sc-font-display);font-style:italic;font-weight:420;font-stretch:116%;font-size:var(--sc-t-lg);overflow-wrap:anywhere;margin:.3rem 0;line-height:1.15}.co__gp span{font-size:var(--sc-t-xs);color:var(--sc-ink-soft)}.co__done{gap:1rem;display:grid}.co__done[hidden],.co__gp[hidden],#coPay[hidden]{display:none}.co__ok{border-radius:var(--sc-r-pill);color:#c7f3d2;font-size:var(--sc-t-sm);background:#2ea84b3d;background:lab(60.8748% -49.4685 37.4673/.24);justify-self:start;align-items:center;gap:.55rem;padding:.45rem .9rem;font-weight:600;display:inline-flex}.co__ok svg{width:1rem;height:1rem}.co__done h3{font-family:var(--sc-font-display);text-transform:uppercase;font-weight:820;font-stretch:80%;font-size:var(--sc-t-2xl);outline:none;margin:0;line-height:1}.co__done>p{color:var(--sc-ink-soft);margin:0}.co__done>p b{color:var(--sc-ink);font-weight:600}.co__codes{gap:.7rem;margin:.3rem 0 0;padding:0;list-style:none;display:grid}.cc{border:1px solid var(--sc-hairline);border-radius:14px;grid-template-columns:3.8rem minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.7rem;display:grid}.cc .mini-face{width:3.8rem}.cc b{font-size:var(--sc-t-sm);font-weight:600;display:block}.cc__code{font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--sc-t-sm);letter-spacing:.08em;white-space:nowrap;background:#0b0b0a;border-radius:8px;margin-top:.35rem;padding:.35rem .6rem;display:inline-block;position:relative;overflow:hidden}.cc__foil{clip-path:inset(0);background:linear-gradient(115deg,#e9e6df 0%,#c9c5bc 30%,#f3f1ec 48%,#bdb9af 70%,#dedad2 100%);transition:clip-path .9s cubic-bezier(.65,0,.35,1);position:absolute;inset:0}.cc.is-open .cc__foil{clip-path:inset(0 0 0 100%)}.cc__copy{border-radius:var(--sc-r-pill);border:1px solid var(--sc-hairline-strong);min-height:2.4rem;color:var(--sc-ink);font-size:var(--sc-t-xs);cursor:pointer;transition:border-color var(--sc-d-fast) var(--sc-ease-out);background:0 0;padding:0 .9rem;font-weight:600}.cc__copy:hover{border-color:var(--sc-ink)}.cc__copy:hover .roll .r{transform:translateY(-1.2em)}.helper{margin-top:var(--sc-4);border:1px solid var(--sc-hairline);background:color-mix(in oklab, var(--sc-ink) 3%, transparent);font-size:var(--sc-t-sm);border-radius:16px;flex-wrap:wrap;align-items:center;gap:.6rem .9rem;padding:.7rem .8rem .7rem 1.1rem;display:flex}.helper__q{font-weight:600}.helper select{border-radius:var(--sc-r-pill);border:1px solid var(--sc-hairline-strong);min-height:2.6rem;color:var(--sc-ink);font-size:var(--sc-t-sm);cursor:pointer;appearance:none;background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M4 6l4 4 4-4' fill='none' stroke='%23A19E96' stroke-width='1.5'/></svg>") right .8rem center/.9rem no-repeat;padding:0 2.2rem 0 1rem}.helper select option{color:#111}.helper__amt{border-radius:var(--sc-r-pill);border:1px solid var(--sc-hairline-strong);align-items:center;gap:.25rem;min-height:2.6rem;padding:0 .9rem;display:inline-flex}.helper__amt:focus-within{border-color:var(--sc-ink)}.helper__amt input{width:4rem;color:var(--sc-ink);font-size:var(--sc-t-sm);appearance:textfield;background:0 0;border:0;outline:none}.helper__amt input::-webkit-inner-spin-button{-webkit-appearance:none}.helper__out{min-width:12rem;color:var(--sc-ink-soft);flex:1}.helper__out b{color:var(--sc-ink);font-weight:600}.helper .btn{min-height:2.6rem}.buybar{z-index:calc(var(--sc-z-chrome) - 1);border:1px solid var(--sc-hairline-strong);box-shadow:var(--sc-e3);opacity:0;pointer-events:none;transition:opacity .26s var(--sc-ease-out), transform .56s cubic-bezier(.16, 1, .3, 1);background:#1b1b1af2;background:lab(9.73696% -.187576 .697905/.95);border-radius:18px;align-items:center;gap:.9rem;padding:.5rem .5rem .5rem .6rem;display:flex;position:fixed;bottom:1rem;left:50%;transform:translateY(130%)}.buybar.is-on{opacity:1;pointer-events:auto;transform:none}.buybar .mini-face{width:3.4rem}.bb__t b{font-size:var(--sc-t-sm);font-weight:600;display:block}.bb__t span{font-size:var(--sc-t-xs);color:var(--sc-ink-soft);display:block}.buybar .btn{min-height:2.6rem}.again{border-radius:var(--sc-r-pill);border:1px solid color-mix(in oklab, var(--bone) 22%, transparent);background:color-mix(in oklab, var(--coal) 60%, transparent);min-height:2.4rem;color:var(--bone);font-size:var(--sc-t-sm);cursor:pointer;transition:border-color var(--sc-d-fast) var(--sc-ease-out);align-items:center;gap:.55rem;padding:0 .95rem;display:inline-flex}.again[hidden]{display:none}.again:hover{border-color:var(--bone)}.again b{color:var(--sc-accent);font-weight:600}.again svg{width:.95rem;height:.95rem}@media (max-width:1100px) and (min-width:761px){.grid{gap:var(--sc-8) var(--sc-6);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.seal-grid,.faq__grid{gap:var(--sc-7);grid-template-columns:minmax(0,1fr)}.vows{grid-template-columns:repeat(2,minmax(0,1fr))}.sf__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sf__brand{grid-column:1/-1}}@media (max-width:760px){.bar{grid-template-columns:1fr auto}.bar nav,.card-nav{display:none}.poster{padding-bottom:32svh}.poster .face{width:80vw}.mq--a{top:11%}.mq--b{top:37%}.dock-wrap{gap:.6rem;bottom:.9rem;left:.75rem;right:.75rem}.dock-title{font-size:var(--sc-t-sm);flex-wrap:wrap;justify-content:center}.dock{gap:.3rem;width:100%;padding:.4rem}.seg{scrollbar-width:none;width:100%;overflow-x:auto}.seg .opt{flex:1 0 auto;padding:0 .75rem}.dock__sep{display:none}.amts{flex:1}.amts .opt{flex:1;width:auto}#qAdd{flex:100%}.dock-wrap>*{max-width:100%}.dock{flex-wrap:wrap;min-width:0}.seg{flex:100%;min-width:0}.seg .opt{min-width:0;font-size:var(--sc-t-xs);flex:auto;gap:.3rem;padding:0 .45rem}.amts{flex:100%;min-width:0}.dock-title{text-align:center;gap:.4rem .6rem}.again{text-align:center;font-size:var(--sc-t-xs);flex-wrap:wrap;justify-content:center;padding:.4rem .9rem}.dock-more{font-size:var(--sc-t-xs)}.search{flex-basis:100%;max-width:none}.amt-pick{margin-left:0}.helper{flex-direction:column;align-items:stretch}.helper__amt input{width:100%}.grid{grid-template-columns:minmax(0,1fr)}.reviews{gap:var(--sc-6);padding-block:var(--sc-8);grid-template-columns:minmax(0,1fr)}.reviews__mid,.rf--l,.rf--r{grid-area:auto/1;justify-self:stretch;margin-top:0}.rf{width:100%;transform:none}.seal-copy .gv-h2{font-size:var(--sc-t-2xl)}.finale h2{font-size:var(--sc-t-3xl)}.fan .face{width:7.2rem}.fan{height:8rem}.vows{grid-template-columns:minmax(0,1fr)}.sf__grid{gap:var(--sc-6);grid-template-columns:repeat(2,minmax(0,1fr))}dialog.co{border:0;border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0}.co__in{grid-template-columns:minmax(0,1fr);max-height:100dvh;overflow:auto}.co__main,.co__side{padding:1.25rem;overflow:visible}.co__side{border-left:0;border-top:1px solid var(--sc-hairline)}.field-row,.co__methods{grid-template-columns:minmax(0,1fr)}.buybar{bottom:.75rem;left:.75rem;right:.75rem;translate:none}.bb__t{flex:1;min-width:0}.buybar .link-btn{display:none}.cart-toast{min-width:0;left:.75rem;right:.75rem}}@media (prefers-reduced-motion:reduce){.hero{height:auto}.hero__stage{position:relative}.fly{display:none}.mq__track,dialog.drawer[open],.cart-btn__n.is-bump{animation:none}}
.c-gen{--pd:var(--pb,#111316);background:radial-gradient(75% 120% at 18% 0%, #fff3, transparent 70%), linear-gradient(135deg, var(--pa,#4a5059), var(--pb,#111316))}.paylogo--bcmc{color:#fff;background:#1e3764;font-size:.62rem;font-weight:800}.shop-country{color:var(--sc-ink-soft);font-size:var(--sc-t-sm);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:-.5rem 0 1.25rem;display:flex}.shop-country p{margin:0}.country-pick{color:var(--sc-ink);align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.country-pick select{font:inherit;color:var(--sc-ink);border:1px solid var(--sc-hairline-strong);border-radius:var(--sc-r-pill);cursor:pointer;background:0 0;padding:.3rem .8rem}.country-pick select option{color:#111}.pdp__elsewhere{border:1px solid color-mix(in oklab, var(--sc-accent) 45%, transparent);background:color-mix(in oklab, var(--sc-accent) 10%, transparent);font-size:var(--sc-t-sm);border-radius:12px;margin:.5rem 0 1rem;padding:.75rem 1rem}.pdp__elsewhere a,.link-btn{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.sf__geo a{color:inherit}.face--img.c-gen{background:linear-gradient(180deg, #00000073, transparent 32%, transparent 68%, #00000059), var(--img) center / cover no-repeat, var(--pb,#111316)}.face--img:before,.face--img>.gv__logo,.face--img>.gv__name{display:none}.pdp__art{justify-items:start;gap:.5rem;margin:1.5rem 0 0;display:grid}.pdp__art img{width:min(16rem,60%);height:auto;box-shadow:var(--sc-e2,0 10px 30px #0006);border-radius:12px}.pdp__art figcaption{font-size:var(--sc-t-sm);color:var(--sc-ink-soft)}.sf__lang{border-radius:var(--sc-r-pill);border:1px solid var(--sc-hairline-strong);gap:.25rem;padding:.2rem;display:inline-flex}.sf__lang a{border-radius:var(--sc-r-pill);color:var(--sc-ink-soft);letter-spacing:.04em;padding:.3rem .65rem;font-weight:600;text-decoration:none}.sf__lang a[aria-current=true]{background:var(--sc-ink);color:var(--sc-canvas)}.sf__lang a:hover:not([aria-current]){color:var(--sc-ink)}.co__waiver{font-size:var(--sc-t-sm);color:var(--sc-ink-soft);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:.7rem;margin-top:1rem;display:grid}.co__waiver input{width:1.1rem;height:1.1rem;accent-color:var(--sc-accent);margin:.15rem 0 0}.co__waiver input[aria-invalid=true]{outline-offset:2px;outline:2px solid #ff6b5e}.order-page{min-height:100dvh;padding:calc(var(--bar-h) + 2rem) 1rem 3rem;background:radial-gradient(60% 50% at 50% 0%, color-mix(in oklab, var(--sc-accent) 14%, transparent), transparent 70%), var(--sc-canvas);color:var(--sc-ink);place-items:center;display:grid}.order-card{border:1px solid var(--sc-hairline-strong);width:min(36rem,100%);box-shadow:var(--sc-e3);background:#151514;border-radius:22px;gap:1rem;padding:clamp(1.4rem,4vw,2.4rem);display:grid}.order-card>p{color:var(--sc-ink-soft);margin:0}.order-card>p b{color:var(--sc-ink);font-weight:600}.order-card>.btn{justify-self:start}.order-title,.order-card .co__title{font-family:var(--sc-font-display);text-transform:uppercase;font-weight:820;font-stretch:80%;font-size:var(--sc-t-2xl);outline:none;margin:0;line-height:1}.co__ok.is-wait{background:color-mix(in oklab, var(--sc-accent) 20%, transparent);color:#ffd3b8}.co__ok .spin{width:.85rem;height:.85rem}.order-wait{align-items:center;gap:.7rem;display:inline-flex}.bank .btn{justify-self:stretch}.co__human:empty{display:none}.co__human{margin-top:.8rem}.cc__pin{color:var(--sc-ink-soft);font-size:var(--sc-t-sm);margin-top:.2rem;display:block}.cc__pin span{letter-spacing:.06em;color:var(--sc-ink);font-family:ui-monospace,Menlo,Consolas,monospace}.order-gift{border:1px solid var(--sc-hairline-strong);background:#ffffff08;border-radius:16px;gap:.6rem;padding:1rem 1.1rem;display:grid}.order-gift h2{font-size:var(--sc-t-md,1.05rem);margin:0;font-weight:650}.order-gift p{color:var(--sc-ink-soft);margin:0}.order-gift p b{color:var(--sc-ink);font-weight:600}.order-gift__form{gap:.7rem;display:grid}.order-gift__actions{flex-wrap:wrap;gap:.6rem;display:flex}.order-gift__note:empty{display:none}.order-invoice{justify-self:start}.pdp{min-height:100dvh;padding:calc(var(--bar-h) + 1.5rem) clamp(1rem, 4vw, 3rem) 4rem;background:radial-gradient(60% 50% at 30% 0%, color-mix(in oklab, var(--sc-accent) 12%, transparent), transparent 70%), var(--sc-canvas);color:var(--sc-ink)}.pdp__crumbs{max-width:72rem;font-size:var(--sc-t-sm);color:var(--sc-ink-soft);margin:0 auto 1.5rem}.pdp__crumbs a{color:inherit}.pdp__grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,4rem);max-width:72rem;margin:0 auto;display:grid}@media (min-width:860px){.pdp__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.pdp__face .face{width:100%;max-width:34rem;box-shadow:var(--sc-e3);rotate:-2deg}.pdp__info{gap:1rem;display:grid}.pdp__title{font-family:var(--sc-font-display);text-transform:uppercase;margin:0;font-size:clamp(2.2rem,6vw,4rem);font-weight:820;font-stretch:80%;line-height:.95}.pdp__lead{color:var(--sc-ink-soft);max-width:34rem;margin:0}.pdp__h{font-size:var(--sc-t-sm);letter-spacing:.12em;text-transform:uppercase;color:var(--sc-ink-soft);margin:.5rem 0 0;font-weight:600}.pdp__amounts{grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.pdp__amount{border:1px solid var(--sc-hairline-strong);color:var(--sc-ink);background:#ffffff08;border-radius:14px;gap:.15rem;padding:.9rem 1rem;text-decoration:none;transition:border-color .2s,background .2s;display:grid}.pdp__amount b{font-family:var(--sc-font-display);font-size:1.6rem;font-weight:820;line-height:1}.pdp__amount span{font-size:var(--sc-t-sm);color:var(--sc-ink-soft)}.pdp__amount:hover,.pdp__amount:focus-visible{border-color:var(--sc-accent);background:color-mix(in oklab, var(--sc-accent) 10%, transparent)}.pdp__trust{font-size:var(--sc-t-sm);color:var(--sc-ink-soft);flex-wrap:wrap;gap:.5rem 1.2rem;margin:.4rem 0 0;padding:0;list-style:none;display:flex}.pdp__trust li{align-items:center;gap:.4rem;display:inline-flex}.pdp__trust svg{width:1rem;height:1rem;color:var(--sc-accent)}.pdp__region{font-size:var(--sc-t-sm);color:var(--sc-ink-soft);margin:0}.pdp__region b{color:var(--sc-ink);font-weight:600}.pdp__more{gap:1rem;max-width:72rem;margin:3.5rem auto 0;display:grid}.pdp__more ul{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.pdp__more a{color:var(--sc-ink);gap:.5rem;font-weight:600;text-decoration:none;display:grid}.pdp__more .face{width:100%}.pdp__info .paylogos{justify-self:start}.info{min-height:100dvh;padding:calc(var(--bar-h) + 2rem) clamp(1rem, 4vw, 3rem) 4rem;background:var(--sc-canvas);color:var(--sc-ink)}.info__body{max-width:46rem;margin:0 auto;line-height:1.65}.info__crumbs{font-size:var(--sc-t-sm);color:var(--sc-ink-soft);margin:0 0 1rem}.info__crumbs a{color:inherit}.info__title{font-family:var(--sc-font-display);text-transform:uppercase;margin:0 0 1.5rem;font-size:clamp(2rem,5vw,3.2rem);font-weight:820;font-stretch:80%;line-height:1}.info__body h2{margin:2rem 0 .6rem;font-size:1.25rem;font-weight:650}.info__body h3{margin:1.5rem 0 .4rem;font-size:1.05rem;font-weight:650}.info__body p,.info__body li{color:var(--sc-ink-soft)}.info__body strong{color:var(--sc-ink)}.info__body a{color:var(--sc-ink);-webkit-text-decoration-color:var(--sc-accent);text-decoration-color:var(--sc-accent);text-underline-offset:3px}.info__body ul,.info__body ol{padding-left:1.3rem}.info__updated{font-size:var(--sc-t-sm);color:var(--sc-ink-soft);margin-top:3rem}.info__lead{align-items:center;gap:.6rem;display:flex}.info__form{max-width:24rem}.bar.is-solid .bar__right{margin-left:auto}.ord>.acc__note{margin:0;padding:0 1.1rem 1rem}dialog.acc:not(.is-app){height:fit-content;max-height:calc(100dvh - 2rem);overflow-y:auto}@media (max-width:760px){dialog.acc:not(.is-app){height:100dvh;max-height:100dvh}}.hero.is-single #qPlats,.hero.is-single #qPlats+.dock__sep,.hero.is-single .card-nav,.hero.is-empty .dock-wrap,.hero.is-empty .card-nav{display:none}