.flavor-showcase{display:block;padding:calc(var(--section-space, 7rem) * .2) 0;background:var(--fs-bg)}.flavor-showcase__header{display:flex;flex-direction:column;align-items:center;gap:1.6rem;padding:0 var(--page-gutter, 2rem);text-align:center}.flavor-showcase .flavor-showcase__heading{margin:0}.flavor-showcase__subheading{margin:.8rem 0 0;font-family:var(--font-abc-social-mono);font-size:1.5rem}.flavor-showcase__link{color:inherit;font-family:var(--font-abc-social-mono);font-size:1.4rem;text-transform:uppercase}.flavor-showcase__promo{margin:2rem var(--page-gutter, 2rem) 0;padding:1.2rem 1.6rem;border:1px solid var(--black);background:var(--yellow);font-family:var(--font-abc-social-mono);font-size:1.4rem;text-align:center;text-transform:uppercase}.flavor-showcase__tabs{display:flex;justify-content:safe center;gap:.8rem;margin:2.4rem 0 0;padding:0 var(--page-gutter, 2rem) .4rem;overflow-x:auto;scrollbar-width:none}.flavor-showcase__tabs::-webkit-scrollbar{display:none}.flavor-showcase__tab{flex-shrink:0;min-height:4.4rem;padding:1rem 2rem;border:1px solid var(--black);border-radius:0;background:var(--white);color:var(--black);font-family:var(--font-helvetica-now-var);font-weight:700;font-size:1.4rem;text-transform:uppercase;cursor:pointer}.flavor-showcase__tab{transition:transform .15s ease,box-shadow .15s ease}.flavor-showcase__tab:hover{transform:translate(-.2rem,-.2rem);box-shadow:.3rem .3rem 0 var(--black)}.flavor-showcase__tab[aria-selected=true]{background:var(--black);color:var(--white);box-shadow:.3rem .3rem 0 var(--orange)}.flavor-showcase__tab:active{transform:translate(.1rem,.1rem);box-shadow:.1rem .1rem 0 var(--black)}.flavor-showcase__select{box-shadow:.3rem .3rem 0 var(--orange)}.flavor-showcase .product-link{display:none}.flavor-showcase [style*="#94cfa0" i]{--product-color: #3ee68b !important}.flavor-showcase [style*="#5e8cc8" i]{--product-color: #31b5ff !important}.flavor-showcase [style*="#df8fac" i]{--product-color: #ff6fb1 !important}@media(prefers-reduced-motion:reduce){.flavor-showcase__tab{transition:none}}.flavor-showcase__select-wrap{position:relative;display:none;margin:2rem var(--page-gutter, 2rem) 0}.flavor-showcase__select{width:100%;min-height:5.2rem;padding:1.2rem 4.4rem 1.2rem 1.6rem;border:1px solid var(--black);border-radius:0;background:var(--white);color:var(--black);font-family:var(--font-helvetica-now-var);font-weight:700;font-size:1.6rem;text-transform:uppercase;-webkit-appearance:none;appearance:none;cursor:pointer}.flavor-showcase__select:focus-visible{outline:2px solid var(--black);outline-offset:2px}.flavor-showcase__select-icon{position:absolute;top:50%;right:1.6rem;transform:translateY(-50%);pointer-events:none}@media screen and (max-width:749px){.flavor-showcase__tabs{display:none}.flavor-showcase__select-wrap{display:block}}.flavor-showcase__tab:focus-visible{outline:2px solid var(--black);outline-offset:2px}.flavor-showcase__slider{display:block;position:relative;margin-top:2.4rem}.flavor-showcase__empty{font-family:var(--font-abc-social-mono);font-size:1.4rem}.flavor-showcase__slider .slider{justify-content:safe center;scrollbar-width:none}.flavor-showcase__slider .slider::-webkit-scrollbar{display:none}@media screen and (max-width:749px){.flavor-showcase__slider .product-slide{width:88%;max-width:88%}}@media screen and (min-width:750px)and (max-width:989px){.flavor-showcase__slider .product-slide{width:44%;max-width:44%}}.lp-footer{display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px 20px;border-top:1px solid rgba(0,0,0,.08);text-align:center;margin-top:-100px}.lp-footer__logo{max-width:120px;height:auto;opacity:.7}.lp-footer__legal{font-size:.8rem;color:#888}@media(max-width:989px){.lp-footer{margin-top:-70px}}.lp-header{display:flex;justify-content:center;align-items:center;padding:20px;border-bottom:1px solid rgba(0,0,0,.08);margin-bottom:-100px}.lp-header__logo{max-width:160px;height:auto}.lp-header__shop-name{font-size:1.5rem;font-weight:600}@media(max-width:989px){.lp-header{margin-bottom:-70px}}.promo-hero{background:var(--ph-bg);color:var(--ph-text);border-bottom:1px solid var(--black)}.promo-hero__grid{display:grid}.promo-hero__content{display:flex;flex-direction:column;justify-content:center;gap:1.6rem;padding:3.2rem var(--page-gutter, 2rem) 3.6rem;order:1}.promo-hero__eyebrow{align-self:flex-start;margin:0;padding:.7rem 1.4rem;border:1px solid var(--black);border-radius:99rem;background:var(--black);color:var(--white);font-family:var(--font-abc-social-mono);font-weight:700;font-size:1.3rem;letter-spacing:.08em;text-transform:uppercase}.promo-hero__heading{margin:0;color:inherit;font-size:clamp(4.4rem,11vw,9.6rem);font-weight:900;line-height:.9;letter-spacing:-.02em;text-transform:uppercase;word-break:normal;overflow-wrap:normal}.promo-hero__subheading{max-width:44rem;font-family:var(--font-abc-social-mono);font-size:1.6rem;line-height:1.4}.promo-hero__subheading p{margin:0}.promo-hero__buttons{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:.8rem}.promo-hero__button{display:inline-flex;align-items:center;justify-content:center;min-height:5.6rem;padding:1.6rem 3.2rem;border:1px solid var(--black);background:var(--white);color:var(--black);font-family:var(--font-helvetica-now-var);font-weight:700;font-size:1.6rem;text-decoration:none;text-transform:uppercase;box-shadow:.4rem .4rem 0 var(--black);transition:transform .15s ease,box-shadow .15s ease}.promo-hero__button--primary{background:var(--black);color:var(--ph-accent);box-shadow:.4rem .4rem 0 var(--orange)}.promo-hero__button:hover,.promo-hero__button:focus-visible{transform:translate(-.2rem,-.2rem);box-shadow:.6rem .6rem 0 var(--black)}.promo-hero__button--primary:hover,.promo-hero__button--primary:focus-visible{box-shadow:.6rem .6rem 0 var(--orange)}.promo-hero__button:active{transform:translate(.2rem,.2rem);box-shadow:.2rem .2rem 0 var(--black)}.promo-hero__proof{margin:.4rem 0 0;font-family:var(--font-helvetica-now-var);font-size:1.5rem;font-weight:700}.promo-hero__fine-print{margin:0;font-family:var(--font-abc-social-mono);font-size:1.2rem;opacity:.8}.promo-hero__media{position:relative;order:2;aspect-ratio:4 / 3;border-top:1px solid var(--black);overflow:hidden;background:var(--black)}.promo-hero__video,.promo-hero__image,.promo-hero__media picture,.promo-hero__media .placeholder-svg{display:block;width:100%;height:100%;object-fit:cover}.promo-hero__media--pack{display:grid;place-items:center;aspect-ratio:auto;padding:2.4rem 2rem 4rem;background-color:var(--ph-media-bg);background-image:radial-gradient(rgba(0,0,0,.16) .15rem,transparent .17rem);background-size:2.2rem 2.2rem}.ph-pack{--pack-w: min(44vw, 22rem);position:relative;display:block;width:var(--pack-w);padding-top:calc(var(--pack-w) * .44);transform:rotate(-5deg);cursor:pointer;-webkit-tap-highlight-color:transparent}.ph-pack__stage{position:relative;display:block;aspect-ratio:1004 / 1790;filter:drop-shadow(.8rem .8rem 0 var(--black))}.ph-pack__stage img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:contain}.ph-pack__open{opacity:0}.ph-pack__strip{opacity:0;clip-path:inset(0 0 94.5% 0);transform-origin:80% 3%}.ph-pack__stage .ph-pack__bar{top:-33.3%;left:-4.7%;width:102.6%;height:auto;transform:translateY(36.1%)}.ph-pack.is-open .ph-pack__stage{animation:ph-wiggle .5s ease-in-out}.ph-pack.is-open .ph-pack__wrapped{animation:ph-hide 0s .5s both}.ph-pack.is-open .ph-pack__open{animation:ph-show 0s .5s both,ph-jolt .3s .5s ease-out}.ph-pack.is-open .ph-pack__strip{animation:ph-strip .7s .5s cubic-bezier(.2,.6,.4,1) both}.ph-pack.is-open .ph-pack__bar{animation:ph-bar .8s .65s cubic-bezier(.34,1.56,.64,1) both}@keyframes ph-wiggle{0%,to{transform:rotate(0)}20%{transform:rotate(-4deg)}40%{transform:rotate(4deg)}60%{transform:rotate(-3deg)}80%{transform:rotate(2deg)}}@keyframes ph-hide{to{opacity:0}}@keyframes ph-show{to{opacity:1}}@keyframes ph-jolt{0%{transform:translateY(0)}40%{transform:translateY(1.5%)}to{transform:translateY(0)}}@keyframes ph-strip{0%{opacity:1;transform:translate(0) rotate(0)}70%{opacity:1}to{opacity:0;transform:translate(35%,-18%) rotate(28deg)}}@keyframes ph-bar{0%{transform:translateY(36.1%) rotate(0)}to{transform:translateY(0) rotate(-3deg)}}.promo-hero__sticker{position:absolute;right:1.6rem;bottom:1.6rem;display:grid;place-items:center;width:11rem;height:11rem;margin:0;padding:1rem;background:var(--ph-accent);color:var(--black);font-family:var(--font-helvetica-now-var);font-size:1.8rem;font-weight:900;line-height:1;text-align:center;text-transform:uppercase;clip-path:polygon(50% 0%,61% 12%,75% 6%,78% 21%,93% 21%,88% 36%,100% 45%,89% 56%,96% 70%,81% 74%,79% 89%,64% 85%,54% 100%,44% 87%,29% 94%,25% 79%,9% 78%,13% 63%,0% 53%,11% 43%,4% 28%,19% 25%,22% 10%,37% 14%);filter:drop-shadow(.3rem .3rem 0 var(--black));animation:promo-hero-wobble 3.2s ease-in-out infinite}@keyframes promo-hero-wobble{0%,to{transform:rotate(-10deg) scale(1)}50%{transform:rotate(-4deg) scale(1.06)}}.promo-hero__toggle{position:absolute;left:1.6rem;bottom:1.6rem;display:grid;place-items:center;width:3.6rem;height:3.6rem;border:0;border-radius:50%;background:#0009;color:var(--white);cursor:pointer}.promo-hero__toggle svg{width:1.4rem;height:1.4rem}.promo-hero__toggle .icon-play,.promo-hero__toggle[aria-pressed=true] .icon-pause{display:none}.promo-hero__toggle[aria-pressed=true] .icon-play{display:block}.promo-hero__schedule{padding:0 var(--page-gutter, 2rem) 3.2rem}.promo-hero__schedule-heading{margin:0 0 1.2rem;color:inherit;font-family:var(--font-abc-social-mono);font-size:1.4rem;font-weight:300;letter-spacing:.08em;text-transform:uppercase}.promo-hero__promos{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(24rem,1fr);gap:1.2rem;margin:0;padding:0 0 .4rem;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory}.promo-card{display:flex;flex-direction:column;gap:.6rem;padding:1.6rem;border:1px solid var(--black);background:var(--white);color:var(--black);scroll-snap-align:start}.promo-card--live{background:var(--black);color:var(--ph-accent)}.promo-card--ended{opacity:.55}.promo-card__top{display:flex;justify-content:space-between;gap:1rem;margin:0;font-family:var(--font-abc-social-mono);font-size:1.2rem;text-transform:uppercase}.promo-card__status{white-space:nowrap}.promo-card--live .promo-card__status:before{content:"";display:inline-block;width:.8rem;height:.8rem;margin-right:.6rem;border-radius:50%;background:currentColor;vertical-align:.1rem}.promo-card__title{margin:0;font-family:var(--font-helvetica-now-var);font-size:2.2rem;font-weight:900;line-height:1;text-transform:uppercase}.promo-card__detail{margin:0;font-family:var(--font-abc-social-mono);font-size:1.3rem;line-height:1.4}.promo-card__link{margin-top:auto;padding-top:.6rem;color:inherit;font-family:var(--font-abc-social-mono);font-size:1.3rem;text-transform:uppercase}@media screen and (min-width:990px){.promo-hero__grid{grid-template-columns:5fr 6fr;min-height:56rem}.promo-hero__heading{font-size:clamp(5.6rem,6.2vw,9.6rem)}.promo-hero__content{order:1;padding:6.4rem 4.8rem 6.4rem var(--page-gutter, 4rem)}.promo-hero__media{order:2;aspect-ratio:auto;border-top:0;border-left:1px solid var(--black)}.promo-hero__media--pack{padding:4rem}.ph-pack{--pack-w: clamp(18rem, 16vw, 24rem)}.promo-hero__sticker{right:3.2rem;bottom:3.2rem;width:15rem;height:15rem;font-size:2.4rem}.promo-hero__schedule{padding-top:3.2rem;border-top:1px solid var(--black)}}@media(prefers-reduced-motion:reduce){.promo-hero__button{transition:none}.promo-hero__sticker{animation:none;transform:rotate(-10deg)}.ph-pack{cursor:default}.ph-pack .ph-pack__wrapped{opacity:0}.ph-pack .ph-pack__open{opacity:1}.ph-pack .ph-pack__stage .ph-pack__bar{transform:rotate(-3deg)}}.shop-lines{padding:calc(var(--section-space, 7rem) * .2) 0;background:var(--sl-bg)}.shop-lines__header{display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:0 var(--page-gutter, 2rem);text-align:center}.shop-lines .shop-lines__heading{margin:0}.shop-lines .shop-lines__grid{margin:4rem auto 0}.shop-lines__subheading{margin:0;max-width:56rem;font-family:var(--font-abc-social-mono);font-size:1.5rem}.shop-lines__grid{display:grid;grid-template-columns:1fr;gap:1.2rem;max-width:120rem;padding:0 var(--page-gutter, 2rem)}.shop-line__link{display:flex;flex-direction:column;height:100%;border:1px solid var(--black);background:var(--line-color);color:var(--black);text-decoration:none;box-shadow:.6rem .6rem 0 var(--black);transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease}.shop-line__link:hover,.shop-line__link:focus-visible{transform:translate(-.3rem,-.3rem) rotate(-1deg);box-shadow:.9rem .9rem 0 var(--black)}.shop-line__link:active{transform:translate(.2rem,.2rem);box-shadow:.3rem .3rem 0 var(--black)}.shop-line__media{position:relative;display:block;aspect-ratio:1;overflow:hidden;border-bottom:1px solid var(--black)}.shop-line__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.shop-line__link:hover .shop-line__image,.shop-line__link:focus-visible .shop-line__image{transform:scale(1.04)}.shop-line__tag{position:absolute;top:1.2rem;left:1.2rem;padding:.5rem 1rem;border:1px solid var(--black);border-radius:99rem;background:var(--white);font-family:var(--font-abc-social-mono);font-size:1.2rem;text-transform:uppercase}.shop-line__body{display:flex;flex:1;flex-direction:column;gap:1rem;padding:2rem}.shop-line__title{font-family:var(--font-helvetica-now-var);font-size:3.2rem;font-weight:900;line-height:.95;text-transform:uppercase}.shop-line__text{font-family:var(--font-abc-social-mono);font-size:1.4rem;line-height:1.4}.shop-line__chips{display:flex;flex-wrap:wrap;gap:.6rem}.shop-line__chip{padding:.4rem .9rem;border:1px solid var(--black);border-radius:99rem;background:#fff9;font-family:var(--font-abc-social-mono);font-size:1.2rem}.shop-line__cta{align-self:flex-start;margin-top:auto;padding:1.4rem 2.4rem;border:1px solid var(--black);background:var(--yellow);color:var(--black);font-family:var(--font-helvetica-now-var);font-weight:700;font-size:1.4rem;line-height:1;text-transform:uppercase;box-shadow:.3rem .3rem 0 var(--black);transition:background-color .25s ease-in-out,color .25s ease-in-out}.shop-line__link:hover .shop-line__cta,.shop-line__link:focus-visible .shop-line__cta{background:var(--black);color:var(--yellow)}.shop-line__body .shop-line__text{margin-bottom:1.2rem}@media screen and (max-width:749px){.shop-line__link{flex-direction:row}.shop-line__media{flex:0 0 40%;aspect-ratio:auto;min-height:100%;border-bottom:0;border-right:1px solid var(--black)}.shop-line__media .shop-line__image{position:absolute;top:0;right:0;bottom:0;left:0}.shop-line__body{gap:.6rem;padding:1.4rem}.shop-line__title{font-size:2.4rem}.shop-line__text{font-size:1.3rem}.shop-line__body .shop-line__text{margin-bottom:.6rem}.shop-line__cta{padding:1.1rem 1.6rem;font-size:1.3rem}}@media screen and (min-width:750px){.shop-lines__grid{grid-template-columns:repeat(var(--sl-count),1fr)}}@media screen and (min-width:990px){.shop-lines__grid{gap:2.4rem}}@media(prefers-reduced-motion:reduce){.shop-line__image,.shop-line__link{transition:none}.shop-line__link:hover,.shop-line__link:focus-visible{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/39/compiled_assets/styles.css.map */
