.post.on .post-in{opacity:1;transform:none}.post-m{position:relative;overflow:hidden;background:#141414;min-height:0;touch-action:pan-y}.post-track{display:flex;height:100%;transition:transform .45s var(--ease);will-change:transform}.post-sl{flex:0 0 100%;height:100%;background:#151515 center/cover no-repeat}.post-sl img{width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-drag:none;opacity:0;transition:opacity .35s}.post-sl img.ok{opacity:1}.post-a{position:absolute;top:0;bottom:0;z-index:2;width:18%;display:flex;align-items:center;padding:0 16px;color:#fff;opacity:0;transition:opacity .25s}.post-a--p{left:0;justify-content:flex-start;background:linear-gradient(90deg,rgba(0,0,0,.32),transparent)}.post-a--n{right:0;justify-content:flex-end;background:linear-gradient(-90deg,rgba(0,0,0,.32),transparent)}.post-m:hover .post-a,.post-a:focus-visible{opacity:1}.post-a svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.5;filter:drop-shadow(0 1px 6px rgba(0,0,0,.7));transition:transform .25s var(--ease)}.post-a--p:hover svg{transform:translate(-3px)}.post-a--n:hover svg{transform:translate(3px)}.post-a[hidden],.post-dots[hidden]{display:none}.post-dots{position:absolute;left:0;right:0;bottom:16px;z-index:2;display:flex;justify-content:center;gap:6px;margin:0;pointer-events:none}.post-dots i{width:20px;height:2px;background:#f4eee459;transition:background .3s}.post-dots i.on{background:#fff}.post-grab{display:none}.post-s{display:flex;flex-direction:column;min-height:0;padding:34px 30px 26px}.post-c{flex:1;min-height:0;overflow:auto}.post-c>*{margin:0;opacity:0;transform:translate3d(0,10px,0);transition:opacity .4s var(--ease),transform .5s var(--ease)}.post.on .post-c>*{opacity:1;transform:none}.post.on .post-c>:nth-child(2){transition-delay:.06s}.post.on .post-c>:nth-child(3){transition-delay:.12s}.post.on .post-c>:nth-child(4){transition-delay:.18s}.post-o{display:flex;align-items:center;gap:8px;font:400 10px/1.3 var(--w);text-transform:uppercase;letter-spacing:.1em;color:var(--tc)}.post-o:before{content:"";width:8px;height:8px;flex:none;background:var(--tc)}.post-o{flex-wrap:wrap;padding-right:44px}.post-g{font:400 8.5px/1 var(--w);letter-spacing:.08em;padding:4px 7px 3px;background:var(--white);color:var(--ink)}.post :focus-visible{outline-color:var(--white)}.post-in:focus{outline:none}.post-t{margin-top:14px!important;font:800 clamp(26px,2.6vw,38px)/1 var(--d);text-transform:uppercase;letter-spacing:-.01em;color:var(--white)}.post-cap{margin-top:16px!important;font-size:15.5px;line-height:1.55;color:var(--white)}.post-n{margin-top:12px!important;font-size:13.5px;line-height:1.5;color:var(--mute)}.post[data-o=placebo]{--tc:#F4EEE4}.post[data-o=overdose]{--tc:var(--amber)}.post[data-o=experimental]{--tc:var(--exp)}.post-buy{display:grid;gap:10px;padding-top:20px;margin-top:16px;border-top:1px solid rgba(244,238,228,.12)}.post-sz{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.post-sz button{height:44px;border:1px solid rgba(244,238,228,.38);font:400 12px var(--w);color:var(--white);transition:background .15s,color .15s,border-color .15s}.post-sz button:hover{border-color:var(--white)}.post-sz button[aria-pressed=true]{background:var(--white);color:var(--ink);border-color:var(--white)}.post-sz button:disabled{opacity:.3;text-decoration:line-through}.post-sz.is-err button{border-color:var(--amber);animation:shake .4s}.cta--post{flex:none;margin:0}.post-note{margin:0;font-size:12px;color:var(--mute);text-align:center}.post-x{position:absolute;top:12px;right:12px;z-index:4;width:44px;height:44px;background:#0d0d0d99;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .2s}.post-x:hover{background:#0d0d0de6}.post-x svg{width:20px;stroke-width:1.6}@media (max-width:860px){.post{margin:0;width:100vw;height:100%;max-width:none;max-height:none}.post-in{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto;width:100vw;height:100svh;border:0;box-shadow:none;transform:translate3d(0,48px,0)}.post-a{display:none}.post-grab{display:block;position:absolute;top:10px;left:50%;z-index:3;width:38px;height:4px;margin-left:-19px;background:#f4eee4b3}.post-dots{bottom:12px}.post-s{padding:16px 16px calc(12px + env(safe-area-inset-bottom))}.post-t{margin-top:10px!important;font-size:23px}.post-cap{margin-top:10px!important;font-size:14px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.post-n{display:none}.post-buy{gap:8px;padding-top:12px;margin-top:12px}.post-sz button{height:42px}.post-x{top:calc(12px + env(safe-area-inset-top))}}.sheet-in{width:min(560px,94vw);max-height:84vh;overflow:auto;padding:0 20px 24px;background:#140803;border:1px solid var(--line2)}.sheet-h{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;padding:10px 0;background:#140803;border-bottom:1px solid var(--line);margin-bottom:18px}.tabs{display:flex;gap:2px}.tabs button{padding:10px;color:var(--dim);font:400 9.5px var(--w);text-transform:uppercase;letter-spacing:.08em}.tabs button[aria-selected=true]{color:var(--white);box-shadow:inset 0 -1px 0 var(--gold)}.sheet-t{margin:0 0 14px;font:800 24px/1 var(--d);text-transform:uppercase}.sheet-l{margin:0;padding:0 0 0 18px;display:grid;gap:10px;color:var(--white)}.sheet-l li::marker{color:var(--gold)}.sheet-l u{text-decoration:none;font-weight:500}.o-p{color:#f4eee4}.o-o{color:var(--amber)}.o-e{color:var(--exp)}.sheet-l--ship{list-style:none;padding:0;gap:0;border-top:1px solid var(--line)}.sheet-l--ship li{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--line)}.sheet-l--ship span{color:var(--mute)}.sheet-l--ship b{font-weight:500;white-space:nowrap}.sheet-n{color:var(--mute);font-size:13.5px}.sheet-n a,.rte a{color:var(--white)}.rte{color:var(--mute)}@media (max-width:860px){.sheet{margin:auto 0 0;width:100%}.sheet-in{width:100vw;max-height:86svh;border-width:1px 0 0}}.cart{position:fixed;inset:0;z-index:90;pointer-events:none}.cart-v{position:absolute;inset:0;background:#0d0d0db8;opacity:0;transition:opacity .35s}.cart-p{position:absolute;top:0;right:0;bottom:0;width:min(420px,100vw);display:flex;flex-direction:column;background:#140803;border-left:1px solid var(--line2);transform:translate3d(100%,0,0);transition:transform .45s var(--snap)}.cart.on{pointer-events:auto}.cart.on .cart-v{opacity:1}.cart.on .cart-p{transform:none}.cart-h{display:flex;align-items:center;justify-content:space-between;height:58px;padding:0 10px 0 18px;border-bottom:1px solid var(--line)}.cart-b{flex:1;overflow:auto;padding:14px 18px}.cart-e{color:var(--mute)}.ci{display:grid;grid-template-columns:64px 1fr;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.ci img{width:64px;height:80px;object-fit:cover;background:#1a0b03}.ci p{margin:0}.ci-t{font:800 14px/1.1 var(--d);text-transform:uppercase}.ci-v{color:var(--mute);font-size:13px;margin-top:4px!important}.ci-pp{color:var(--mute);font-size:12px;margin-top:2px!important}.ci-r{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.ci .qty{height:38px}.ci .qty button{width:32px}.ci .qty span{min-width:22px;text-align:center;font:500 14px var(--s)}.ci-r b{font-weight:600}.ci-x{margin-top:8px;font-size:12.5px;color:var(--mute);text-decoration:underline;text-underline-offset:3px}.cart-f{padding:14px 18px calc(18px + env(safe-area-inset-bottom));border-top:1px solid var(--line);display:grid;gap:10px}.cart-s{display:flex;justify-content:space-between;align-items:baseline;margin:0}.cart-s b{font-weight:600;font-size:16px}.cart-note{margin:0;color:var(--mute);font-size:13px}.js .v1:not(.is-in) .hud{opacity:0;transform:translate3d(0,-60%,0)}.js .v1:not(.is-in) .ttl,.js .v1:not(.is-in) .kick{opacity:0;transform:translate3d(0,.3em,0)}.js .v1:not(.is-in) .lede,.js .v1:not(.is-in) .choose,.js .v1:not(.is-in) .count{opacity:0;transform:translate3d(0,14px,0)}.js .v1:not(.is-in) .tier,.js .v1:not(.is-in) .buy{opacity:0;transform:translate3d(24px,0,0)}.js .v1:not(.is-in) .panel{opacity:0}.js .v1:not(.is-in) .box{opacity:0;scale:.92}.js .v1:not(.is-in) .bg-p{opacity:.15;scale:1.06}.js.from-hub .v1:not(.is-in) .bg-p{opacity:0;scale:1.25}.js .v1:not(.is-in) #designs{opacity:0}#designs{transition:opacity .9s var(--ease) 1.2s}.hud,.ttl,.kick,.lede,.choose,.count,.tier,.buy,.panel{transition:opacity .9s var(--ease),transform 1.1s var(--ease)}.box{transition:opacity .9s var(--ease) .3s,scale 1.1s var(--ease) .3s,transform .25s linear}.bg-p{transition:opacity 1.4s var(--ease),scale 2s var(--ease)}.from-hub .bg-p{transition-duration:1.2s,2.4s}.kick{transition-delay:.1s}.ttl{transition-delay:.2s}.tier:nth-child(1){transition-delay:.45s}.tier:nth-child(2){transition-delay:.53s}.tier:nth-child(3){transition-delay:.61s}.buy{transition-delay:.7s}.lede{transition-delay:.55s}.choose{transition-delay:.62s}.count{transition-delay:.7s}.hud{transition-delay:.4s}@media (max-width:860px){.js .v1:not(.is-in) .buy{transform:translate3d(0,100%,0)}.cd{transition:opacity .6s .3s}.js .v1:not(.is-in) .cd{opacity:0}.js .v1:not(.is-in) .bg-p{scale:1}.bg-p{transition:opacity .8s var(--ease)}.hud,.ttl,.kick,.lede,.count,.tier,.buy{transition-duration:.6s,.7s}.box{transition:opacity .6s var(--ease) .15s,scale .7s var(--ease) .15s}.tier:nth-child(1){transition-delay:.25s}.tier:nth-child(2){transition-delay:.3s}.tier:nth-child(3){transition-delay:.35s}.buy{transition-delay:.35s}.lede{transition-delay:.2s}.count{transition-delay:.4s}.hud{transition-delay:.1s}.box-img{filter:none}#designs{transition-delay:1s}.js.from-hub .v1:not(.is-in) .bg-p{opacity:0;scale:1.12}.from-hub .bg-p{transition:opacity 1s var(--ease),scale 1.8s var(--ease)}}.post{overflow:hidden;scrollbar-width:none}.post::-webkit-scrollbar{display:none}.post-c{scrollbar-width:none}.post-c::-webkit-scrollbar{display:none}.post-in{transform:none;opacity:0;transition:opacity .3s var(--ease)}.post.on .post-in{opacity:1;transition:opacity .5s var(--ease)}html{overscroll-behavior-y:none}@media (min-width:861px){.buy-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.buy-row .qty{grid-column:1;width:100%;justify-content:space-between;padding:0}.buy-row .qty button{width:34%;flex:none}.buy-row .qty input{flex:1;min-width:0;width:auto}.buy-row .cta{grid-column:2/-1}}@media (max-width:860px){.post{position:fixed;inset:0;margin:0;width:100%;height:100vh;height:100dvh;max-width:none;max-height:none}.post-in{height:100%;opacity:1;transform:translate3d(0,100%,0);transition:transform .4s cubic-bezier(.4,0,.6,1)}.post.on .post-in{transform:none;transition:transform .6s cubic-bezier(.16,1,.3,1)}.foot{padding-bottom:calc(var(--bar) + env(safe-area-inset-bottom,0px) + 72px)}.is-car .tier{contain:layout paint;will-change:flex-grow}.is-car .tier-m{will-change:transform,opacity;backface-visibility:hidden}.is-car .tier-m img,.is-car .tier-h{filter:none}.buy .cta{font-size:clamp(11px,3.1vw,14px);letter-spacing:0;padding:0 10px;gap:8px}}@media (max-width:380px){.buy .buy-row{grid-template-columns:86px minmax(0,1fr)}.buy .qty button{width:28px}.buy .qty input{width:22px}.buy .cta svg{display:none}.buy .cta{padding:0 8px}.steps li{min-width:0}.steps b{font-size:min(3.3vw,13px);overflow-wrap:anywhere;hyphens:auto;letter-spacing:-.01em}}