@font-face{font-family:Barlow;font-weight:400;font-display:swap;src:url(bingo-barlow-400.woff2) format("woff2")}@font-face{font-family:Barlow;font-weight:500;font-display:swap;src:url(bingo-barlow-500.woff2) format("woff2")}@font-face{font-family:Barlow;font-weight:600;font-display:swap;src:url(bingo-barlow-600.woff2) format("woff2")}@font-face{font-family:Barlow;font-weight:800;font-display:swap;src:url(bingo-barlow-800.woff2) format("woff2")}@font-face{font-family:Barlow;font-weight:900;font-display:swap;src:url(bingo-barlow-900.woff2) format("woff2")}@font-face{font-family:Barlow Condensed;font-weight:700;font-display:swap;src:url(bingo-barlow-condensed-700.woff2) format("woff2")}@font-face{font-family:Barlow Condensed;font-weight:800;font-display:swap;src:url(bingo-barlow-condensed-800.woff2) format("woff2")}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:700;font-display:swap;src:url(bingo-barlow-condensed-700-italic.woff2) format("woff2")}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:800;font-display:swap;src:url(bingo-barlow-condensed-800-italic.woff2) format("woff2")}@property --tint{syntax: "<color>"; inherits: true; initial-value: #e0141e;}:root{--ink: #07080c;--text: #f6f7f9;--muted: #b7bbc6;--line: rgba(255, 255, 255, .13);--glass: rgba(255, 255, 255, .045);--yellow: #ffd400;--on-yellow: #0b0b0b;--mango: #f47b16;--blue-raspberry: #8e2fc4;--cherry-burst: #e0141e;--original: #1d4ed8;--sugar-free: #22a8e6;--tint: var(--cherry-burst);--font-display: "Barlow Condensed", "Arial Narrow", sans-serif;--font-body: "Barlow", system-ui, sans-serif;--radius: 20px;--gutter: clamp(16px, 4vw, 40px);--max: 1240px;--header-h: 76px;--ease-out: cubic-bezier(.16, 1, .3, 1);color-scheme:dark;transition:--tint .9s var(--ease-out)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:var(--header-h)}body{margin:0;background:var(--ink);color:var(--text);font-family:var(--font-body);font-size:1.0625rem;line-height:1.6;overflow-x:clip;-webkit-font-smoothing:antialiased}main{overflow-x:clip}img,svg{display:block;max-width:100%}a{color:inherit}::selection{background:var(--yellow);color:var(--on-yellow)}:focus-visible{outline:3px solid var(--yellow);outline-offset:3px;border-radius:6px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip{position:fixed;left:16px;top:-80px;z-index:100;padding:12px 18px;border-radius:999px;background:var(--yellow);color:var(--on-yellow);font-weight:800;text-decoration:none}.skip:focus{top:16px}.wrap{width:min(100% - 2 * var(--gutter),var(--max));margin-inline:auto}.i{width:22px;height:22px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.i--lg{width:30px;height:30px}.backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-3;pointer-events:none;background:radial-gradient(110% 75% at 85% 0%,color-mix(in oklab,var(--tint) 38%,transparent),transparent 62%),radial-gradient(80% 60% at 0% 100%,color-mix(in oklab,var(--tint) 20%,transparent),transparent 70%),var(--ink)}.backdrop:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.can-glow{position:fixed;left:0;top:0;z-index:-1;width:100px;height:100px;border-radius:50%;background:radial-gradient(closest-side,color-mix(in oklab,var(--tint) 75%,transparent),transparent);opacity:0;pointer-events:none;will-change:transform;transition:opacity 1s}.can-canvas{position:fixed;left:0;top:0;z-index:-1;width:100%;height:100vh;pointer-events:none;opacity:0;transition:opacity .2s}.can-ready .can-canvas{opacity:1}.can-ready .can-glow{opacity:.55}.display{margin:0;font-family:var(--font-display);font-weight:800;font-style:italic;text-transform:uppercase;line-height:.88;letter-spacing:-.005em;text-wrap:balance}.hl{color:var(--yellow)}.h1{font-size:clamp(3.9rem,9vw,8.25rem)}.h2{font-size:clamp(3rem,7.2vw,6.25rem)}.line{display:block;overflow:hidden;padding:0 .1em .04em 0;margin-right:-.1em}.line>span{display:inline-block}.kicker{display:inline-flex;align-items:center;gap:.7em;margin:0 0 1.25rem;font-family:var(--font-display);font-weight:700;font-size:.95rem;letter-spacing:.2em;text-transform:uppercase;color:var(--yellow)}.kicker:before{content:"";width:28px;height:2px;background:currentColor}.lede{max-width:36ch;margin:1.6rem 0 0;font-size:clamp(1.1rem,1.5vw,1.3rem);line-height:1.55;color:var(--muted)}.body{max-width:46ch;color:var(--muted)}.small{font-size:.875rem;color:var(--muted)}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:2.2rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;border-radius:999px;font-family:var(--font-display);font-weight:800;font-size:1.15rem;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;cursor:pointer;white-space:nowrap;transition:transform .25s var(--ease-out),box-shadow .25s,background-color .25s,border-color .25s}.btn .i{width:20px;height:20px;transition:transform .25s var(--ease-out)}.btn:hover .i{transform:translate(3px)}.btn:active{transform:scale(.97)}.btn--primary{background:var(--yellow);color:var(--on-yellow)}.btn--primary:hover{transform:translateY(-2px);box-shadow:0 12px 32px -10px #ffd400b3}.btn--ghost{border:1.5px solid rgba(255,255,255,.35);color:#fff}.btn--ghost:hover{border-color:#fff;background:#ffffff12;transform:translateY(-2px)}.btn--sm{min-height:44px;padding:0 18px;font-size:1rem}.btn--soon{pointer-events:none}.site-header{position:fixed;inset:0 0 auto;z-index:50;border-bottom:1px solid transparent;transition:border-color .3s}.site-header:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;transition:background-color .3s}.site-header.is-scrolled,.site-header.is-open{border-color:var(--line)}.site-header.is-scrolled:before,.site-header.is-open:before{background:#07080cbd;-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%)}.site-header .wrap{display:flex;align-items:center;gap:20px;height:var(--header-h)}.logo{display:inline-flex;align-items:center;gap:.22em;font-family:var(--font-display);font-weight:800;font-style:italic;font-size:1.75rem;line-height:1;letter-spacing:-.01em;color:#fff;text-decoration:none;white-space:nowrap}.logo b{display:inline-flex;align-items:center;color:var(--yellow);font-weight:inherit}.logo svg{margin-left:1px}.nav{margin-inline:auto}.nav ul,.site-footer ul{display:flex;gap:clamp(14px,2.2vw,32px);margin:0;padding:0;list-style:none}.nav a,.site-footer nav a{position:relative;display:inline-block;padding:12px 0;font-family:var(--font-display);font-weight:700;font-size:1.02rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.nav a:after{content:"";position:absolute;left:0;right:0;bottom:6px;height:2px;background:var(--yellow);transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease-out)}.nav a:hover:after,.nav a[aria-current=true]:after{transform:scaleX(1)}.header-actions{display:flex;align-items:center;gap:10px}.icon-btn{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--line);border-radius:50%;background:none;color:#fff;cursor:pointer;transition:background-color .2s,border-color .2s}.icon-btn:hover{background:#ffffff14;border-color:#ffffff59}.menu-toggle,.nav__extra{display:none}.logo+.header-actions{margin-left:auto}@media(max-width:960px){.menu-toggle{display:grid}.nav__extra{display:block}.hide-sm{display:none}.header-actions{margin-left:auto}.nav{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;display:grid;place-items:center;background:var(--ink);opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.is-open .nav{opacity:1;visibility:visible}.nav ul{flex-direction:column;align-items:center;gap:4px}.nav a{font-size:clamp(2.2rem,9vw,3rem);font-weight:800;font-style:italic;letter-spacing:0}}@media(max-width:380px){.logo{font-size:1.45rem}.btn--sm{padding:0 14px}}.slot{position:relative;height:min(78vh,720px)}.no-can .slot{background:center / contain no-repeat var(--poster)}.hero{position:relative;display:grid;align-items:center;min-height:100svh;padding-block:calc(var(--header-h) + 24px) 72px}.hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;background:var(--ink)}.hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to bottom,rgba(7,8,12,.55),transparent 22%),linear-gradient(to top,var(--ink),transparent 28%),linear-gradient(90deg,#07080ceb,#07080cad 36%,#07080c00 60%)}.hero__video{width:100%;height:100%;object-fit:cover}.hero__pause{position:absolute;right:var(--gutter);bottom:28px;z-index:1;background:#07080c73}.hero__grid{display:grid;grid-template-columns:minmax(0,46rem)}.scroll-cue{position:absolute;left:50%;bottom:20px;translate:-50% 0;display:grid;place-items:center;width:44px;height:44px}.scroll-cue span{width:2px;height:34px;border-radius:2px;overflow:hidden;background:linear-gradient(var(--yellow) 0 50%,rgba(255,255,255,.2) 50%) 0 0 / 100% 200%;animation:cue 1.8s var(--ease-out) infinite}@keyframes cue{0%{background-position:0 100%}to{background-position:0 -100%}}@media(max-width:860px){.hero{display:block;min-height:0;padding:var(--header-h) 0 56px}.hero__media{position:relative;z-index:0;aspect-ratio:16 / 9}.hero__media:after{background:linear-gradient(to top,var(--ink),transparent 12%)}.hero__grid{margin-top:24px}.hero__pause{bottom:10px}.scroll-cue{display:none}}.marquee{overflow:hidden;padding-block:22px;border-block:1px solid var(--line);background:#07080c66}.marquee__track{display:flex;width:max-content;will-change:transform}.marquee__list{display:flex;gap:56px;margin:0;padding:0 56px 0 0;list-style:none}.marquee__list li{display:inline-flex;align-items:center;gap:14px;white-space:nowrap;font-family:var(--font-display);font-weight:800;font-style:italic;font-size:clamp(1.35rem,2.6vw,2.1rem);text-transform:uppercase;letter-spacing:.01em}.marquee__list .i{width:1.1em;height:1.1em;color:var(--yellow)}.split{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,5vw,80px);min-height:100svh;padding-block:clamp(80px,10vw,140px)}.split--rev .slot{order:-1}.stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:520px;margin:2.2rem 0 0}.stat{padding:18px 22px;border:1px solid var(--line);border-radius:var(--radius);background:var(--glass);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.stat dt{font-family:var(--font-display);font-weight:800;font-style:italic;font-size:clamp(2rem,3.4vw,2.75rem);line-height:1;text-transform:uppercase}.stat dd{margin:4px 0 0;color:var(--muted);font-size:.95rem}.stat--price{background:var(--yellow);border-color:transparent;color:var(--on-yellow)}.stat--price dd{color:#000000b8;font-weight:600}.flavours__intro{padding-top:clamp(80px,10vw,140px);text-align:center}.flavours__intro .kicker:after{content:"";width:28px;height:2px;background:currentColor}.flavour{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,5vw,80px);min-height:100svh}.flavour:nth-of-type(2n) .slot{order:-1}.flavour__ghost{position:absolute;left:50%;top:50%;z-index:-2;translate:-50% -50%;font-family:var(--font-display);font-weight:800;font-style:italic;font-size:clamp(6rem,21vw,19rem);line-height:1;text-transform:uppercase;white-space:nowrap;color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,.07);pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform}.flavour__index{margin:0 0 .8rem;font-family:var(--font-display);font-weight:700;letter-spacing:.24em;color:var(--muted)}.flavour__name{display:flex;align-items:center;gap:12px;margin:0 0 1.4rem;font-family:var(--font-display);font-weight:800;font-size:1.15rem;letter-spacing:.14em;text-transform:uppercase}.flavour__name:before{content:"";width:14px;height:14px;border-radius:50%;background:var(--c);box-shadow:0 0 0 4px color-mix(in oklab,var(--c) 35%,transparent)}.flavour__tag{font-size:clamp(3.3rem,8.4vw,7.75rem)}.chips{display:flex;flex-wrap:wrap;gap:8px;margin:2rem 0 0;padding:0;list-style:none}.chips li{padding:8px 16px;border:1px solid var(--line);border-radius:999px;background:var(--glass);color:var(--muted);font-size:.92rem;font-weight:500}@media(max-width:860px){.split,.flavour{grid-template-columns:1fr;min-height:0}.split--rev .slot,.flavour:nth-of-type(2n) .slot{order:0}.split .slot,.flavour .slot{height:52svh;min-height:320px}.flavour{padding-top:72px;gap:8px}.flavour__ghost{font-size:34vw;top:62%}}.comp{padding-block:clamp(96px,12vw,180px)}.comp__grid{display:grid;grid-template-columns:1.15fr .85fr;align-items:start;gap:clamp(40px,6vw,96px)}.comp__title{font-size:clamp(3.4rem,8.6vw,7.5rem)}[data-count]{font-variant-numeric:tabular-nums}.launch{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:2.2rem}.launch__date,.launch__open{margin:0;font-family:var(--font-display);font-weight:800;font-style:italic;font-size:1.6rem;text-transform:uppercase}.countdown{display:flex;gap:10px}.countdown div{min-width:84px;padding:14px 10px 10px;border:1px solid var(--line);border-radius:16px;background:var(--glass);text-align:center}.countdown strong{display:block;font-family:var(--font-display);font-weight:800;font-size:2.5rem;line-height:1;font-variant-numeric:tabular-nums}.countdown span{font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.prizes{display:grid;grid-template-columns:minmax(0,340px);margin-top:1.6rem}.prize{padding:22px 24px;border:1px solid var(--line);border-radius:var(--radius);background:var(--glass)}.prize strong{display:block;font-family:var(--font-display);font-weight:800;font-style:italic;font-size:clamp(2.6rem,4.6vw,3.6rem);line-height:1}.prize span{color:var(--muted);font-size:.95rem}.prize--main{background:var(--yellow);border-color:transparent;color:var(--on-yellow)}.prize--main span{color:#000000b8;font-weight:600}.facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:1.6rem 0 0}.facts div{padding:18px 20px;border:1px solid var(--line);border-radius:var(--radius);background:var(--glass)}.facts dt,.notice h4{font-family:var(--font-display);font-weight:800;font-style:italic;font-size:1.3rem;line-height:1.1;text-transform:uppercase}.facts dt{color:var(--yellow)}.facts dd{margin:6px 0 0;color:var(--muted);font-size:.98rem;line-height:1.5}@media(max-width:560px){.facts{grid-template-columns:1fr}}.comp a:not(.btn),.about .body a{color:#fff;text-underline-offset:3px}.notice{margin-top:1.6rem;padding:18px 20px;border:1px solid rgba(255,212,0,.45);border-radius:var(--radius);background:#ffd4000f}.notice h4{display:flex;align-items:center;gap:10px;margin:0}.notice h4 .i{color:var(--yellow)}.notice p{margin:8px 0 0;color:var(--muted);font-size:.95rem}.enter__title{font-size:clamp(2.2rem,4vw,3.2rem);margin-bottom:1.4rem}.steps{display:grid;gap:12px;margin:0;padding:0;list-style:none}.step{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:18px;padding:16px 20px;border:1px solid var(--line);border-radius:var(--radius);background:var(--glass)}.step h4{display:flex;align-items:center;gap:10px;margin:0;font-family:var(--font-display);font-weight:800;font-style:italic;font-size:1.6rem;line-height:1.05;text-transform:uppercase}.step h4 .i{width:20px;height:20px;color:var(--yellow)}.step p{margin:2px 0 0;color:var(--muted)}.ball{--b: var(--yellow);display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:radial-gradient(circle at 32% 28%,rgba(255,255,255,.7),transparent 38%),radial-gradient(circle,transparent 55%,rgba(0,0,0,.32)),var(--b);box-shadow:0 12px 28px -12px var(--b);transition:transform 1s var(--ease-out) var(--d, 0s)}.ball span{display:grid;place-items:center;width:58%;aspect-ratio:1;border-radius:50%;background:#fff;color:#111;font-family:var(--font-display);font-weight:800;font-size:1.3rem}@media(max-width:900px){.comp__grid{grid-template-columns:1fr}}@media(max-width:440px){.countdown{width:100%}.countdown div{flex:1;min-width:0}}.about{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(40px,6vw,96px);padding-block:clamp(80px,10vw,140px)}.mascot{position:relative;margin:0;max-width:440px;justify-self:center}.mascot:before{content:"";position:absolute;top:8%;right:-6%;bottom:-4%;left:-6%;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,color-mix(in oklab,var(--tint) 55%,transparent),transparent);filter:blur(10px)}.mascot__frame{position:relative;z-index:-2;overflow:hidden;border-radius:28px;box-shadow:0 40px 80px -30px #000c}.mascot__frame img{width:100%;height:auto}.eye{position:absolute;-webkit-mask:var(--mask) center / 100% 100% no-repeat;mask:var(--mask) center / 100% 100% no-repeat}.mascot__frame .eye img{position:absolute;height:auto;will-change:transform}.mascot__drink{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .15s}.is-caught .mascot__drink,.no-can .mascot__drink{opacity:1}.is-caught .can-canvas,.is-caught .can-glow{opacity:0;transition-duration:.15s}.mascot .slot.mascot__catch{position:absolute;left:69.57%;top:36.4%;width:24.14%;height:22.73%}.no-can .mascot__catch{background:none}@media(max-width:860px){.about{grid-template-columns:1fr}.mascot{max-width:340px}}.contact{padding-block:clamp(80px,10vw,140px)}.contact__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;margin-top:2.6rem}.card-link{display:flex;flex-direction:column;gap:8px;min-height:220px;padding:28px;border:1px solid var(--line);border-radius:var(--radius);background:var(--glass);text-decoration:none;transition:transform .3s var(--ease-out),border-color .3s,background-color .3s}a.card-link:hover{transform:translateY(-4px);border-color:#ffffff59;background:#ffffff12}.card-link address{font-style:normal;font-size:1.1rem;line-height:1.45}.card-link .i{color:var(--yellow);margin-bottom:auto}.card-link__label{font-size:.8rem;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.card-link__value{font-family:var(--font-display);font-weight:800;font-style:italic;font-size:clamp(1.7rem,3.4vw,2.6rem);line-height:1.05;overflow-wrap:anywhere}.card-link__note{color:var(--muted)}.site-footer{border-top:1px solid var(--line);background:#07080c99}.site-footer__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px;padding-block:36px}.site-footer ul{flex-wrap:wrap;gap:4px 24px}.site-footer nav a{color:var(--muted);text-decoration:none}.site-footer nav a:hover{color:#fff}.site-footer .small{margin:0;flex-basis:100%;font-style:normal}.legal{width:min(100% - 2 * var(--gutter),800px);padding-block:calc(var(--header-h) + clamp(40px,6vw,80px)) clamp(80px,10vw,120px)}.legal h1{font-size:clamp(2.8rem,7vw,5rem)}.legal h2{margin:3.2rem 0 0;font-family:var(--font-display);font-weight:800;font-style:italic;font-size:clamp(2rem,4vw,2.8rem);line-height:1;text-transform:uppercase;color:var(--yellow)}.legal h3{margin:2.2rem 0 .4rem;font-size:1.2rem;font-weight:800;line-height:1.3}.legal h3 span{margin-right:.3em;color:var(--yellow)}.legal p{margin:.7rem 0;color:#d4d7de}.legal p b{margin-right:.35em;color:#fff}.legal .legal__sub{color:var(--muted)}.legal a{color:#fff;text-underline-offset:3px;overflow-wrap:anywhere}.js [data-reveal]:not([data-reveal=lines]){opacity:0;transform:translateY(28px);transition:opacity .9s var(--ease-out) var(--d, 0s),transform .9s var(--ease-out) var(--d, 0s)}.js [data-reveal].is-in{opacity:1;transform:none}.js [data-reveal=lines] .line>span{transform:translateY(110%);transition:transform 1.1s var(--ease-out) var(--d, 0s)}.js [data-reveal=lines].is-in .line>span{transform:none}.js .step .ball{transform:translate(-36px) rotate(-220deg)}.js .step.is-in .ball{transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}:root{transition:none}.js [data-reveal]:not([data-reveal=lines]),.js [data-reveal=lines] .line>span,.js .step .ball{opacity:1;transform:none;transition:none}.scroll-cue span{animation:none}}.shopify-design-mode [data-reveal]:not([data-reveal=lines]),.shopify-design-mode [data-reveal=lines] .line>span,.shopify-design-mode .step .ball{opacity:1!important;transform:none!important}.hero__media img.hero__poster{width:100%;height:100%;object-fit:cover}.logo img{height:34px;width:auto}.rte-inline p{margin:0}.legal .shopify-policy__container{max-width:none;margin:0;padding:0}.legal .shopify-policy__title{text-align:left}.legal .shopify-policy__title h1{margin:0;font-family:var(--font-display);font-weight:800;font-style:italic;font-size:clamp(2.8rem,7vw,5rem);line-height:.88;text-transform:uppercase;text-wrap:balance}.legal .rte>p:first-child em{font-style:normal;color:var(--muted)}.legal p strong{margin-right:.35em;color:#fff}.legal ul,.legal ol{color:#d4d7de}.pdp{padding-block:calc(var(--header-h) + clamp(24px,4vw,48px)) clamp(64px,8vw,110px)}.pdp__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(28px,5vw,72px);align-items:start}.pdp__info{position:sticky;top:calc(var(--header-h) + 24px)}.pdp__media{display:grid;gap:12px}.pdp__stage{position:relative;border:1px solid var(--line);border-radius:calc(var(--radius) + 8px);background:radial-gradient(70% 70% at 50% 45%,color-mix(in oklab,var(--tint) 30%,transparent),transparent 70%),var(--glass)}.pdp__slot.slot{height:min(72vh,640px)}.no-can .pdp__slot{background:center / contain no-repeat var(--poster, none)}.pdp__stage-tag{position:absolute;left:18px;bottom:16px;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:#07080c99;font-family:var(--font-display);font-weight:800;font-style:italic;text-transform:uppercase;letter-spacing:.04em}.pdp__stage-tag .i{width:16px;height:16px;color:var(--yellow);fill:currentColor;stroke:none}.pdp__photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.pdp__photos--one,.pdp__stage[hidden]+.pdp__photos .pdp__photo:first-child{grid-column:1 / -1}.pdp__photo{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--glass)}.pdp__photo img,.pdp__photo video,.pdp__photo iframe{display:block;width:100%;height:auto}.pdp__form>*+*{margin-top:1.1rem}.pdp__badges{display:flex;flex-wrap:wrap;gap:8px}.pdp__badges:not(:has(.badge:not([hidden]))){display:none}.badge{padding:6px 12px;border-radius:999px;border:1px solid var(--line);background:var(--glass);font-family:var(--font-display);font-weight:800;font-size:.9rem;letter-spacing:.08em;text-transform:uppercase}.badge--sale{background:var(--yellow);border-color:transparent;color:var(--on-yellow)}.badge--soldout{color:var(--muted)}.pdp__title{font-size:clamp(2.8rem,6vw,5rem)}.pdp__form .kicker{margin-bottom:.9rem}.pdp__rating{display:inline-flex;align-items:center;gap:10px;color:var(--muted);text-decoration:none}.pdp__stars{letter-spacing:2px;font-size:1.1rem;background:linear-gradient(90deg,var(--yellow) var(--pct),rgba(255,255,255,.25) var(--pct));-webkit-background-clip:text;background-clip:text;color:transparent}.pdp__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px}.pdp__price-now{font-family:var(--font-display);font-weight:800;font-style:italic;font-size:clamp(2.2rem,4vw,3rem);line-height:1}.pdp__price-was{color:var(--muted);font-size:1.2rem}.pdp__unit{color:var(--muted);font-size:.95rem}.pdp__note{margin-top:.4rem!important;color:var(--muted);font-size:.9rem}.pdp__note a,.pdp__tab-body a{color:#fff;text-underline-offset:3px}.pdp__lede{margin-top:1.1rem;max-width:46ch}.pdp__stock{display:flex;align-items:center;gap:10px;color:var(--yellow);font-weight:600}.pdp__stock[hidden]{display:none}.pdp__stock-dot{width:10px;height:10px;border-radius:50%;background:var(--yellow);box-shadow:0 0 #ffd40099;animation:pulse 1.6s infinite}@keyframes pulse{to{box-shadow:0 0 0 10px #ffd40000}}.pdp__option{margin:0;padding:0;border:0}.pdp__option+.pdp__option{margin-top:1rem}.pdp__option legend{margin-bottom:.6rem;padding:0;color:var(--muted);font-size:.95rem}.pdp__option legend b{color:#fff;font-weight:600}.pdp__pills{display:flex;flex-wrap:wrap;gap:8px}.pill{position:relative;display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:0 18px;border:1.5px solid rgba(255,255,255,.25);border-radius:999px;cursor:pointer;font-weight:600;transition:border-color .2s,background-color .2s}.pill input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.pill:hover{border-color:#fff9}.pill:has(input:checked){border-color:var(--yellow);background:#ffd4001a}.pill:has(input:focus-visible){outline:3px solid var(--yellow);outline-offset:3px}.pill__dot{display:none;width:12px;height:12px;border-radius:50%;background:var(--dot);box-shadow:0 0 0 3px color-mix(in oklab,var(--dot) 35%,transparent)}.pill.has-dot .pill__dot{display:block}.pill.is-unavailable span:last-child{color:var(--muted);text-decoration:line-through}.pdp__buy{display:flex;gap:10px}.qty{display:inline-flex;align-items:center;border:1.5px solid rgba(255,255,255,.35);border-radius:999px}.qty__btn{width:44px;height:50px;border:0;background:none;color:#fff;font-size:1.3rem;cursor:pointer}.qty__input{width:44px;border:0;background:none;color:#fff;font:inherit;font-weight:600;text-align:center;-moz-appearance:textfield}.qty__input::-webkit-inner-spin-button,.qty__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pdp__add{flex:1;border:0}.pdp__add:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.pdp__add.is-loading{opacity:.7}.pdp__dynamic .shopify-payment-button__button{border-radius:999px;min-height:52px}.pdp__added,.pdp__error{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;border-radius:16px;font-weight:600}.pdp__added[hidden],.pdp__error[hidden]{display:none}.pdp__added{background:var(--yellow);color:var(--on-yellow)}.pdp__added a{margin-left:auto;color:inherit}.pdp__error{border:1px solid #ff6b6b;background:#ff6b6b1a;color:#ffd2d2}.pdp__usps{display:grid;gap:10px;margin:1.4rem 0 0;padding:18px 20px;list-style:none;border:1px solid var(--line);border-radius:var(--radius);background:var(--glass)}.pdp__usps li{display:flex;align-items:center;gap:12px}.pdp__usps .i{color:var(--yellow)}.pdp__tab{border-bottom:1px solid var(--line)}.pdp__tab+.pdp__tab{margin-top:0}.pdp__usps+.pdp__tab,.pdp__buy~.pdp__tab:first-of-type{border-top:1px solid var(--line)}.pdp__tab summary{display:flex;align-items:center;gap:12px;padding:18px 0;cursor:pointer;list-style:none;font-family:var(--font-display);font-weight:800;font-style:italic;font-size:1.3rem;text-transform:uppercase}.pdp__tab summary::-webkit-details-marker{display:none}.pdp__tab summary .i{color:var(--yellow)}.pdp__tab-plus{position:relative;width:14px;height:14px;margin-left:auto}.pdp__tab-plus:before,.pdp__tab-plus:after{content:"";position:absolute;left:0;right:0;top:6px;height:2px;background:currentColor;transition:transform .25s var(--ease-out)}.pdp__tab-plus:after{transform:rotate(90deg)}.pdp__tab[open] .pdp__tab-plus:after{transform:rotate(0)}.pdp__tab-body{padding:0 0 18px;color:var(--muted)}.pdp__tab-body>:first-child{margin-top:0}.pdp__share{display:flex;flex-wrap:wrap;gap:8px 24px}.pdp__link{display:inline-flex;align-items:center;gap:8px;padding:8px 0;border:0;background:none;color:#fff;font:inherit;font-weight:600;cursor:pointer;text-decoration:none}.pdp__link .i{width:18px;height:18px;color:var(--yellow)}.pdp__noscript select{display:block;width:100%;margin-top:6px;padding:12px;border-radius:12px;background:var(--ink);color:#fff}@media(max-width:990px){.pdp__grid{grid-template-columns:1fr}.pdp__info{position:static}.pdp__slot.slot{height:56svh;min-height:340px}.pdp__photos{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scrollbar-width:none}.pdp__photo{flex:0 0 78%;scroll-snap-align:center}.pdp__photos--one .pdp__photo{flex-basis:100%}}@media(max-width:420px){.pdp__buy{flex-wrap:wrap}.qty{width:100%;justify-content:space-between}}.cart-btn{position:relative;text-decoration:none}.cart-btn__count{position:absolute;top:-4px;right:-4px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:var(--yellow);color:var(--on-yellow);font-size:.75rem;font-weight:800;line-height:20px;text-align:center}.cart-btn__count[hidden]{display:none}.features{padding-block:clamp(64px,8vw,110px)}.features__intro{max-width:760px;margin-bottom:2.4rem}.features__intro--center{margin-inline:auto;text-align:center}.features__intro--center .kicker:after{content:"";width:28px;height:2px;background:currentColor}.features__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;margin:0;padding:0;list-style:none}.feature{display:flex;flex-direction:column;gap:10px;padding:24px;border:1px solid var(--line);border-radius:var(--radius);background:var(--glass)}.feature .i{width:30px;height:30px;color:var(--yellow)}.feature h3{margin:6px 0 0;font-family:var(--font-display);font-weight:800;font-style:italic;font-size:1.5rem;line-height:1.05;text-transform:uppercase}.feature p{margin:0;color:var(--muted);font-size:.98rem}.features--strip .features__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.features--strip .feature{flex-direction:row;align-items:center;padding:18px 20px}.features--strip .feature h3{margin:0;font-size:1.2rem}@media(max-width:560px){.features--strip .features__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.features--strip .feature{padding:14px;gap:10px}.features--strip .feature .i{width:24px;height:24px}.features--strip .feature h3{font-size:1.05rem}}.faq{padding-block:clamp(64px,8vw,110px)}.faq__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(32px,6vw,96px);align-items:start}.faq__list{border-top:1px solid var(--line)}.faq__item{border-bottom:1px solid var(--line)}.faq__item summary{display:flex;align-items:center;gap:16px;padding:22px 0;cursor:pointer;list-style:none;font-weight:700;font-size:1.15rem}.faq__item summary::-webkit-details-marker{display:none}.faq__item .pdp__tab-plus{color:var(--yellow)}.faq__item[open] .pdp__tab-plus:after{transform:rotate(0)}.faq__answer{padding:0 0 22px;color:var(--muted);max-width:62ch}.faq__answer>:first-child{margin-top:0}.faq__answer a{color:#fff;text-underline-offset:3px}@media(max-width:860px){.faq__grid{grid-template-columns:1fr}}.reviews{padding-block:clamp(64px,8vw,110px)}.reviews__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:12px;margin:2.4rem 0 0;padding:0;list-style:none}.review{display:flex;flex-direction:column;gap:14px;padding:26px;border:1px solid var(--line);border-radius:var(--radius);background:var(--glass)}.review__stars{color:var(--yellow);letter-spacing:2px}.review blockquote{margin:0;font-size:1.08rem;line-height:1.55}.review footer{margin-top:auto;color:var(--muted);font-size:.92rem}.review footer b{color:#fff}
/*# sourceMappingURL=/cdn/shop/t/8/assets/bingo-landing.css.map */
