.btl{position:relative;background:var(--btl-bg);color:var(--btl-ink)}.btl__run{position:relative;height:calc(var(--btl-stage) * var(--btl-run))}.btl__top{position:absolute;top:0;left:0;right:0;z-index:4;display:flex;flex-direction:column;align-items:flex-start;gap:clamp(.5rem,1.4vh,1rem);padding:clamp(1rem,3vh,2.2rem) clamp(1.25rem,5vw,5rem) 0;pointer-events:none}.btl__top>*{pointer-events:auto}.btl__badges{display:flex;flex-wrap:wrap;gap:.8rem}.btl__badge{display:inline-flex;align-items:center;gap:.6em;border:3px solid var(--btl-ink);border-radius:12px;box-shadow:5px 5px 0 var(--btl-ink);padding:.6em 1.1em;background:transparent;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:clamp(.72rem,1.05vw,.95rem);letter-spacing:.06em;text-transform:uppercase}.btl__dot{width:.6em;height:.6em;border-radius:50%;background:var(--btl-dot)}.btl__marq{width:100%;overflow:hidden}.btl__marq-row{display:flex;width:max-content;animation:btl-march var(--btl-march, 18s) linear infinite}.btl__marq-row .btl__head{padding-right:.5em;white-space:nowrap}@keyframes btl-march{to{transform:translate(-33.3333%)}}@media(prefers-reduced-motion:reduce){.btl__marq-row{animation:none}}.btl__head{margin:0;font-family:var(--heading-font-stack);font-weight:900;text-transform:uppercase;line-height:.95;letter-spacing:-.01em;font-size:clamp(2rem,var(--btl-head),6rem)}.btl__head--one{color:var(--btl-accent)}.btl__head--two{color:var(--btl-ink)}.btl__sp{display:inline-block;width:.3em}.btl__head--flow .btl__ch{display:inline-block;animation:btl-flow var(--btl-flow, 2s) ease-in-out infinite alternate;animation-delay:calc(var(--i, 0) * var(--btl-flow-step, -.17s))}@keyframes btl-flow{0%{transform:translateY(0) rotate(0)}to{transform:translateY(calc(var(--btl-rise, 3px) * -1)) rotate(var(--btl-turn, 2deg))}}@media(prefers-reduced-motion:reduce){.btl__head--flow .btl__ch{animation:none}}.btl__cta{margin-top:clamp(.4rem,1.5vh,1rem);display:inline-block;text-decoration:none;background:var(--btl-btn);color:var(--btl-btn-ink);border:3px solid var(--btl-ink);border-radius:10px;box-shadow:6px 6px 0 var(--btl-ink);padding:.7em 1.6em;font-family:var(--heading-font-stack);font-weight:900;text-transform:uppercase;font-size:clamp(1rem,1.5vw,1.4rem);transition:transform .15s ease,box-shadow .15s ease}.btl__cta:hover{transform:translate(3px,3px);box-shadow:3px 3px 0 var(--btl-ink)}.btl__pattern{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.btl__stage{position:sticky;top:0;height:var(--btl-stage);display:grid;place-items:center;overflow:hidden;isolation:isolate}.btl__disc{position:absolute;left:50%;top:var(--btl-disc-top);z-index:1;width:var(--btl-disc);aspect-ratio:1;transform:translate(-50%);pointer-events:none}.btl__blob{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:46% 54% 50% 50%/60% 58% 42% 40%;background:var(--btl-disc-bg)}.btl__disc--img{aspect-ratio:auto}.btl__shape{display:block;width:100%!important;height:auto!important;max-width:none!important}.btl__m{display:none!important}.btl__arc{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.btl__arc text{fill:var(--btl-disc-ink);font-family:var(--heading-font-stack);font-weight:900;font-size:var(--btl-ring-size);letter-spacing:.14em;text-transform:uppercase}.btl__ring{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.btl__item{position:absolute;left:50%;top:50%;width:min(var(--btl-item),var(--btl-item-max));display:block;text-decoration:none;color:inherit;transform:translate3d(calc(-50% + var(--x, 0px)),calc(-50% + var(--y, 0px)),0) scale(var(--s, 1)) rotate(var(--tilt, 0deg));opacity:var(--o, 1);will-change:transform,opacity}.btl__img{display:block;width:100%!important;height:auto!important;max-width:none!important;filter:drop-shadow(0 30px 40px rgba(0,0,0,var(--btl-drop, .25)))}.btl__name{display:block;margin-top:.6rem;text-align:center;font-family:var(--heading-font-stack);font-weight:900;text-transform:uppercase;font-size:clamp(.7rem,.9vw,.95rem);letter-spacing:.12em;opacity:0;transition:opacity .3s ease}.btl__pill{position:absolute;left:50%;bottom:8%;transform:translate(-50%,1rem);display:inline-flex;align-items:center;gap:.6em;white-space:nowrap;background:var(--btl-pill-bg);color:var(--btl-pill-ink);border-radius:999px;padding:.7em 1.4em;font-family:var(--heading-font-stack);font-weight:900;text-transform:uppercase;font-size:clamp(.65rem,.85vw,.85rem);letter-spacing:.12em;box-shadow:0 10px 24px #0000002e;opacity:0;pointer-events:none;transition:opacity .35s ease,transform .35s ease}.btl__pill i{width:.5em;height:.5em;background:currentColor;transform:rotate(45deg);display:inline-block}.btl__item.is-front{z-index:20}.btl__item.is-front .btl__pill{opacity:1;transform:translate(-50%)}.btl__item.is-front .btl__name{opacity:.75}.btl__item.is-front:hover .btl__pill{transform:translate(-50%,-.25rem)}.btl__cue{position:absolute;left:50%;bottom:3.5vh;z-index:5;transform:translate(-50%);margin:0;font-size:clamp(.68rem,.85vw,.82rem);letter-spacing:.22em;text-transform:uppercase;opacity:.75}@media(prefers-reduced-motion:reduce){.btl__item{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/84/compiled_assets/styles.css.map */
