.grbf{--cream: #fef2e6;--choc: #52281a;--choc-2: #3d1c11;--magenta: #be276b;--magenta-hi: #ff6fa8;--gold: #e9b866;--gold-hi: #fbe2ae;--font: "GR BF26 Montserrat", Montserrat, system-ui, sans-serif;position:relative;isolation:isolate;overflow:hidden;background:var(--cream);color:var(--choc);font-family:var(--font);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}.grbf *,.grbf *:before,.grbf *:after{box-sizing:border-box}.grbf :where(p,h2,ul,li){margin:0;padding:0}.grbf :where(h2){font-family:inherit;text-transform:none}.grbf img{display:block;max-width:none}.grbf a.grbf__cta,.grbf a.grbf__cta:hover,.grbf a.grbf__card-cta,.grbf a.grbf__card-cta:hover{color:#fff}.grbf a.grbf__card-rules,.grbf a.grbf__card-rules:hover{color:var(--choc)}.grbf__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.grbf__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.grbf__glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 38% 55% at var(--gx, 76%) var(--gy, 52%),rgba(255,183,208,.55),rgba(255,183,208,0) 70%),radial-gradient(ellipse 30% 40% at var(--gx, 76%) var(--gy, 52%),rgba(255,236,214,.9),rgba(255,236,214,0) 70%)}.grbf__rays{position:absolute;left:var(--gx, 76%);top:var(--gy, 52%);width:var(--rays, 160vmax);aspect-ratio:1;translate:-50% -50%;background:repeating-conic-gradient(from 0deg,#be276b0e 0deg 5deg,#be276b00 5deg 15deg);-webkit-mask:radial-gradient(circle,#000 0,rgba(0,0,0,.55) 20%,transparent 44%);mask:radial-gradient(circle,#000 0,rgba(0,0,0,.55) 20%,transparent 44%);animation:grbf-spin 120s linear infinite}@keyframes grbf-spin{to{rotate:360deg}}.grbf__petals{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.grbf__petals--back{z-index:0}.grbf__petals--front{z-index:4}.grbf__petal-field{contain:strict}.grbf__petal{position:absolute;top:0;background-repeat:no-repeat}.grbf__petals--front .grbf__petal{filter:blur(1px)}.grbf__stage{position:relative}.grbf__eyebrow{font-weight:700;letter-spacing:.01em;line-height:1.1}.grbf__title{font-weight:900;line-height:.98;letter-spacing:-.005em;color:var(--choc)}.grbf__title span{display:block}.grbf__deal{display:flex;align-items:flex-start;justify-content:center;color:var(--magenta);font-weight:900;line-height:.8;letter-spacing:-.035em;transform-origin:50% 60%}.grbf__pre{display:flex;flex-direction:column;align-items:flex-start;margin-top:.07em;margin-right:.02em}.grbf__do{font-size:.105em;font-weight:600;font-style:italic;letter-spacing:.02em;line-height:1;margin-bottom:.1em}.grbf__minus{display:block;width:.2em;height:.11em;background:currentColor;border-radius:.01em;margin-top:.02em}.grbf__digits{display:flex;align-items:flex-start;letter-spacing:0}.grbf__reel{display:block;height:.8em;overflow-x:visible;overflow-y:clip}.grbf__reel+.grbf__reel{margin-left:-.035em}.grbf__strip{display:flex;flex-direction:column;transform:translate3d(0,calc(var(--steps) * -.8em),0);will-change:transform}.grbf__strip span,.grbf__pct{display:block;height:.8em;line-height:.8;padding:0 .06em;margin:0 -.06em}.grbf__pct{margin-left:-.095em}.grbf__strip span,.grbf__pct{background:linear-gradient(100deg,var(--magenta) 0 40%,var(--magenta-hi) 50%,var(--magenta) 60% 100%) 100% 0 / 300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent}.grbf__strip span:last-child,.grbf__pct{animation:grbf-shine 1.21s cubic-bezier(.6,0,.2,1) 2.2s,grbf-shine 1.21s cubic-bezier(.6,0,.2,1) 7.7s,grbf-shine 1.21s cubic-bezier(.6,0,.2,1) 13.2s}.grbf__pct{transform-origin:30% 70%;animation-delay:2.32s,7.82s,13.32s}.grbf__reel:nth-child(2) .grbf__strip span{animation-delay:2.26s,7.76s,13.26s}@keyframes grbf-shine{0%{background-position:100% 0}to{background-position:0% 0}}.grbf__gifts{font-weight:600;line-height:1.15}.grbf__gifts em{font-style:italic}.grbf__tiles{list-style:none;display:grid;grid-template-columns:1fr 1fr}.grbf__tile{--r: 10px;position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;text-align:left;border:1px solid transparent;border-radius:var(--r);background:linear-gradient(160deg,#ffffffbd,#ffffff57) padding-box,linear-gradient(135deg,#fffffff2,#e9b86699 40%,#ffffffe6 62%,#be276b4d) border-box;-webkit-backdrop-filter:blur(14px) saturate(1.5);backdrop-filter:blur(14px) saturate(1.5);box-shadow:0 22px 36px -24px #82284b80,inset 0 1px #fffffff2;transition:translate .4s cubic-bezier(.2,.9,.3,1.25),box-shadow .4s ease}.grbf__tile:before{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;z-index:-1;pointer-events:none;border:1px solid rgba(255,255,255,.6);border-radius:calc(var(--r) - 3px)}.grbf__tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(105deg,#fff0 38%,#ffffffbf,#fff0 62%);translate:-110% 0;animation:grbf-tile-sheen 9s cubic-bezier(.55,0,.3,1) calc(3s + var(--i, 0) * .14s) infinite}@keyframes grbf-tile-sheen{0%{translate:-110% 0}14%,to{translate:110% 0}}.grbf__tile:hover{translate:0 -2px;box-shadow:0 26px 40px -24px #82284b99,inset 0 1px #fffffff2}.grbf__tile-icon{flex:none;display:grid;place-items:center;border-radius:50%;color:var(--magenta);background:radial-gradient(circle at 32% 26%,#fff,#fdeef3 55%,#f6cddb);box-shadow:inset 0 0 0 1px #fffffff2,0 5px 12px -5px #be276b80}.grbf__tile-icon svg{width:56%;height:56%;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.grbf__tile-text{display:flex;flex-direction:column;min-width:0}.grbf__tile strong{font-weight:700;text-transform:uppercase;letter-spacing:.045em;line-height:1.2;color:var(--choc-2);text-wrap:balance}.grbf__tile-detail{font-weight:500;line-height:1.25;letter-spacing:.01em;color:#3d1c1199;margin-top:.3em}.grbf__tile-detail b{font-weight:800;font-size:1.14em;letter-spacing:0;color:var(--magenta)}.grbf__actions{display:flex;flex-direction:column;align-items:center}.grbf__proof{display:grid;justify-items:center;margin-top:.9em;font-weight:600;letter-spacing:.02em;color:#3d1c11c7}.grbf__proof span{grid-area:1 / 1;white-space:nowrap;opacity:0;translate:0 .55em;transition:opacity .45s ease,translate .45s cubic-bezier(.2,.8,.3,1)}.grbf__proof span.is-on{opacity:1;translate:0 0}.grbf__cta{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;font-weight:800;letter-spacing:.04em;white-space:nowrap;background:linear-gradient(180deg,#d0337b,var(--magenta) 60%,#a51e5b);border-radius:999px;box-shadow:0 1px #ffffff59 inset,0 14px 30px -14px #be276be6;transition:transform .25s cubic-bezier(.2,.9,.3,1.2),box-shadow .25s}.grbf__cta svg{width:1.1em;height:1.1em;margin-left:.55em;transition:transform .25s}.grbf__cta:after{content:"";position:absolute;top:0;bottom:0;left:0;width:60%;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.45) 50%,transparent 65%);translate:-100% 0;animation:grbf-cta 4.2s ease-in-out 2.6s infinite}@keyframes grbf-cta{0%{translate:-100% 0}30%,to{translate:170% 0}}.grbf__cta:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 1px #ffffff59 inset,0 20px 36px -14px #be276bf2}.grbf__cta:hover svg{transform:translate(4px)}.grbf__cta:focus-visible,.grbf__play:focus-visible,.grbf__card button:focus-visible,.grbf__card a:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.grbf__machine{position:relative;aspect-ratio:967 / 1302;container-type:inline-size}.grbf__rig{position:absolute;top:0;right:0;bottom:0;left:0}.grbf__rig>*,.grbf__inside>*,.grbf__claw>*,.grbf__prize-tilt>*{position:absolute}.grbf__base,.grbf__front{top:0;right:0;bottom:0;left:0;width:100%;height:100%}.grbf__front{clip-path:polygon(0 51.92%,51.706% 51.92%,52.947% 54.762%,67.735% 54.762%,68.459% 51.92%,100% 51.92%,100% 100%,0 100%);pointer-events:none}.grbf__top{left:0;top:0;width:100%;height:auto;pointer-events:none}.grbf__glass{left:11.582%;top:17.358%;width:77.146%;height:54.992%;overflow:hidden;pointer-events:none;background:linear-gradient(115deg,#ffffff29,#fff0 32% 70%,#ffffff1a)}.grbf__sheen{position:absolute;top:-30%;left:0;width:34%;height:160%;background:linear-gradient(90deg,#fff0,#ffffff6b 45%,#ffffff14 60%,#fff0);rotate:18deg;translate:-160% 0;animation:grbf-sheen 7.5s cubic-bezier(.55,0,.3,1) 2.4s infinite}@keyframes grbf-sheen{0%{translate:-160% 0}18%,to{translate:420% 0}}.grbf__inside{top:0;right:0;bottom:0;left:0;clip-path:inset(17.358% 10.858% 0 11.169%);pointer-events:none}.grbf__cord{left:30.196%;top:17.358%;width:17.425%;height:10.791%;transform-origin:50% 0;transform:scaleY(.423);will-change:transform}.grbf__claw{top:0;right:0;bottom:0;left:0;transform-origin:50.931% 17.358%;transform:translate3d(0,-4.608%,0);will-change:transform}.grbf__hub{left:46.691%;top:5.069%;width:8.014%;height:22.773%}.grbf__arm--l{left:42.244%;top:23.541%;width:5.739%;height:14.516%;transform-origin:107.207% 1.852%;transform:rotate(-5deg)}.grbf__arm--r{left:53.516%;top:23.579%;width:6.36%;height:13.518%;transform-origin:-7.317% 1.705%;transform:rotate(5deg)}.grbf__claw{animation:grbf-sway 5.3s ease-in-out 3s infinite,grbf-claw-bob 3.7s ease-in-out 3s infinite}.grbf__cord{animation:grbf-sway 5.3s ease-in-out 3s infinite,grbf-cord-stretch 3.7s ease-in-out 3s infinite}@keyframes grbf-sway{0%,to{rotate:0deg}25%{rotate:1.25deg}75%{rotate:-1.25deg}}@keyframes grbf-claw-bob{0%,to{translate:0 0}25%{translate:0 .23%}75%{translate:0 -.23%}}@keyframes grbf-cord-stretch{0%,to{scale:1 1}25%{scale:1 1.068}75%{scale:1 .932}}.grbf:is(.is-steering,.is-playing) :is(.grbf__claw,.grbf__cord){animation:none}.grbf__prize,.grbf__prize-rig,.grbf__prize-tilt{position:absolute;top:0;right:0;bottom:0;left:0}.grbf__prize-rig{transform-origin:50.931% 17.358%;transform:translate3d(0,10.369%,0);will-change:transform}.grbf__prize-tilt{transform-origin:51.086% 32.642%;transform:rotate(-7deg)}.grbf__gift{left:43.226%;top:27.535%;width:15.719%;height:12.711%}.grbf__qticket{left:54.188%;top:36.482%;width:15.719%;height:6.912%;rotate:-12deg}.grbf.is-dropping .grbf__inside{z-index:1}.grbf.is-dropping .grbf__prize{clip-path:inset(0 0 37.942% 0)}.grbf__spot{left:33.609%;top:33.794%;width:39.297%;height:23.041%;pointer-events:none;background:radial-gradient(closest-side,#fff6e4e6,#ffe4c473 45%,#ffe4c400);mix-blend-mode:screen}.grbf__shadow{left:42.503%;top:49.77%;width:19.648%;height:2.458%;pointer-events:none;background:radial-gradient(closest-side,#3d1c1161,#3d1c1100)}.grbf__hand{left:60.694%;top:31.957%;width:18.768%;height:auto}.grbf__sign{--power: 1;left:34.643%;top:8.065%;width:32.575%;height:4.992%;display:flex;align-items:center;justify-content:center;font-family:GR BF26 Cormorant,Georgia,serif;font-weight:600;font-size:2.9cqw;letter-spacing:.1em;white-space:nowrap;color:var(--gold-hi);opacity:calc(.25 + .75 * var(--power));text-shadow:0 0 .25em rgba(255,196,120,calc(.9 * var(--power))),0 0 .8em rgba(255,160,90,calc(.55 * var(--power)));pointer-events:none}.grbf__sign i{font-style:italic;font-size:.85em;margin:0 .3em;letter-spacing:0}.grbf__led{--power: 1;top:15.5%;width:13.4%;height:9%;background:radial-gradient(ellipse 50% 40% at 50% 8%,#fff4dcf2,#ffd69659 45%,#ffd69600);opacity:var(--power);mix-blend-mode:screen;pointer-events:none}.grbf__led--l{left:12.1%}.grbf__led--r{left:74.97%}.grbf__fx{top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.grbf__glass-hit{left:11.582%;top:17.358%;width:77.146%;height:54.992%;background:none;border:0;padding:0;cursor:pointer;touch-action:pan-y}.grbf.is-steering .grbf__glass-hit{cursor:ew-resize}.grbf__hint,.grbf__prompt{left:50%;top:55.5%;translate:-50% 0;margin:0;pointer-events:none;white-space:nowrap;display:flex;align-items:center;gap:.75em;padding:.5em 1.25em .5em .5em;border-radius:99px;font:800 max(12px,3.5cqw)/1.1 var(--font);letter-spacing:.06em;color:#fff;background:#3d1c11cc;box-shadow:0 .4em 1.2em -.4em #3d1c11cc,inset 0 0 0 1px #fbe2ae59;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity .3s}.grbf__hint-text{display:flex;flex-direction:column;align-items:flex-start;gap:.35em}:is(.grbf__hint,.grbf__prompt) small{font-size:.68em;font-weight:700;letter-spacing:.08em;color:var(--gold-hi)}.grbf.is-steering .grbf__hint{opacity:1;animation:grbf-hint 1.3s ease-in-out infinite}@keyframes grbf-hint{50%{translate:-50% -.25em}}.grbf__prompt{font-size:max(13px,4cqw);background:#3d1c11db;-webkit-backdrop-filter:none;backdrop-filter:none;scale:.8;transition:opacity .3s,scale .5s cubic-bezier(.2,1.6,.4,1)}.grbf__prompt small{font-size:.72em}.grbf.is-ready .grbf__prompt{opacity:1;scale:1;animation:grbf-hint 1.6s ease-in-out .5s infinite}.grbf__prompt-icon{position:relative;flex:none;width:2.6em;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff3d2,var(--gold-hi) 45%,var(--gold));box-shadow:inset 0 1px #fff,0 .15em .4em #00000059}.grbf__prompt-icon:before{content:"";position:absolute;left:54%;top:50%;translate:-50% -50%;border-style:solid;border-width:.5em 0 .5em .82em;border-color:transparent transparent transparent var(--choc-2)}.grbf__prompt-icon:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;box-shadow:0 0 0 .18em var(--gold-hi);opacity:0}.grbf.is-ready .grbf__prompt-icon:after{animation:grbf-ping 1.6s ease-out .5s infinite}@keyframes grbf-ping{0%{opacity:.9;scale:1}70%,to{opacity:0;scale:1.75}}.grbf__prompt-touch{display:none}@media not all and (hover:hover)and (pointer:fine){.grbf__prompt-mouse{display:none}.grbf__prompt-touch{display:block}}.grbf__attract{display:none;padding:0;border:0;background:none;font-family:var(--font);cursor:pointer}.grbf[data-attract=topper] .grbf__attract--topper,.grbf[data-attract=band] .grbf__attract--band,.grbf[data-attract=neon] .grbf__attract--neon{display:block}.grbf[data-attract=button] .grbf__attract--button{display:inline-flex}.grbf[data-attract=band] .grbf__sign{visibility:hidden}.grbf__attract--topper{left:50%;bottom:99.2%;translate:-50% 0;width:90cqw;padding:2.7cqw 3cqw;border-radius:3.4cqw 3.4cqw 1.6cqw 1.6cqw;background:linear-gradient(180deg,#5e3020,#3d1c11 70%);box-shadow:inset 0 0 0 .55cqw var(--gold),inset 0 0 0 .9cqw #2a120a,0 1.2cqw 2cqw -1cqw #3d1c11b3}.grbf__attract--topper:before,.grbf__attract--topper:after{content:"";position:absolute;top:.9cqw;right:.9cqw;bottom:.9cqw;left:.9cqw;padding:1.5cqw;border-radius:2.6cqw 2.6cqw 1cqw 1cqw;pointer-events:none;background:radial-gradient(circle,#fff7dc 0 .38cqw,#ffd282d9 .55cqw,#ffbe5a00 .95cqw) -.75cqw -.75cqw / 3cqw 3cqw;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);animation:grbf-chase .9s steps(1) infinite}.grbf__attract--topper:after{background-position:.75cqw .75cqw;animation-delay:-.45s}@keyframes grbf-chase{50%{opacity:.12}}.grbf__attract--topper span{position:relative;display:block;white-space:nowrap;font:900 6cqw/1 var(--font);letter-spacing:.04em;color:#fff3d2;text-shadow:0 0 .15em #fff,0 0 .4em #ff6fa8,0 0 .9em var(--magenta);animation:grbf-flash 2.4s steps(1) infinite}@keyframes grbf-flash{60%,72%{opacity:.55}0%,55%,66%,78%,to{opacity:1}}.grbf[data-attract=band] .grbf__attract--band{display:flex}.grbf__attract--band{left:50%;top:7%;translate:-50% 0;width:62cqw;height:6.9%;align-items:center;overflow:hidden;border-radius:99px;background:#1c0b06;box-shadow:inset 0 0 0 .45cqw var(--gold),inset 0 0 1.4cqw #000c}.grbf__attract--band span{display:flex;flex:none;white-space:nowrap;animation:grbf-ticker 8s linear infinite;font:900 5.6cqw/1 var(--font);letter-spacing:.06em;color:#ffd27a;text-shadow:0 0 .3em rgba(255,157,46,.9)}.grbf__attract--band b{padding:0 2.4cqw;font-weight:inherit}.grbf__attract--band i{font-style:normal;color:#ff6fa8;text-shadow:0 0 .3em #ff2d8a}@keyframes grbf-ticker{to{translate:-50% 0}}.grbf__attract--band:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle,transparent 0 .3cqw,rgba(28,11,6,.7) .45cqw) 0 0 / .9cqw .9cqw}.grbf__attract--neon{left:50%;top:2.9%;translate:-50% -50%;white-space:nowrap;font:italic 800 7.6cqw/1.1 var(--font);letter-spacing:.01em;color:#fff;text-shadow:0 0 .06em #fff,0 0 .2em #ff8fc0,0 0 .45em #ff3d96,0 0 .9em #e0287a,0 0 1.6em #be276b;animation:grbf-neon 4.5s linear infinite}.grbf__attract--neon span{display:block;text-transform:lowercase}.grbf__attract--neon span:first-letter{text-transform:uppercase}@keyframes grbf-neon{0%,18%,21%,23%,60%,63%,to{opacity:1}19.5%,22%{opacity:.4}61.5%{opacity:.65}}.grbf__attract--button{position:relative;align-items:center;justify-content:center;gap:.6em;height:54px;width:min(100%,340px);margin-bottom:14px;border-radius:99px;font:900 15px/1 var(--font);letter-spacing:.06em;color:var(--choc-2);background:linear-gradient(180deg,#fff3d2,var(--gold-hi) 35%,var(--gold));box-shadow:0 0 0 4px #fbe2ae73,0 12px 24px -12px #3d1c11cc,inset 0 1px #fff}.grbf__attract--button:before{content:"";border-style:solid;border-width:.45em 0 .45em .75em;border-color:transparent transparent transparent var(--choc-2)}.grbf__attract--button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:0 0 0 3px var(--gold);opacity:0;animation:grbf-ring-out 1.6s ease-out infinite}@keyframes grbf-ring-out{0%{opacity:.9;scale:1}to{opacity:0;scale:1.1 1.4}}@media(max-width:819px){.grbf[data-attract=topper] .grbf__machine{margin-top:calc(10px + min(74vw,360px)*.13)}.grbf[data-attract=neon] .grbf__machine{margin-top:calc(6px + min(74vw,360px)/20)}}.grbf__timer{flex:none;display:grid;place-items:center;width:2.6em;aspect-ratio:1;border-radius:50%;background:conic-gradient(var(--gold-hi) calc(var(--left, 1) * 1turn),rgba(251,226,174,.2) 0)}.grbf__timer b{display:grid;place-items:center;width:82%;aspect-ratio:1;border-radius:50%;font:900 1.25em/1 var(--font);letter-spacing:0;color:#fff;background:radial-gradient(circle at 35% 30%,#e2448a,var(--magenta) 60%,#a51e5b)}.grbf__hint.is-hurry .grbf__timer b{animation:grbf-hurry 1s ease-out infinite}@keyframes grbf-hurry{0%{scale:1.18}40%,to{scale:1}}.grbf__bubble{left:50%;top:31%;translate:-50% -50%;margin:0;pointer-events:none;display:flex;flex-direction:column;align-items:center;text-align:center;white-space:nowrap;opacity:0;scale:.6;transition:opacity .25s ease,scale .45s cubic-bezier(.2,1.6,.4,1)}.grbf__bubble b{font:900 9.5cqw/1 var(--font);letter-spacing:-.01em;color:var(--magenta);-webkit-text-stroke:.5cqw #fff;paint-order:stroke fill;filter:drop-shadow(0 .6cqw 1cqw rgba(61,28,17,.35))}.grbf__bubble span{margin-top:.6em;padding:.45em 1em;border-radius:99px;font:800 max(11px,3.2cqw)/1 var(--font);letter-spacing:.04em;color:var(--choc-2);background:linear-gradient(180deg,#fff3d2,var(--gold-hi));box-shadow:0 .4em 1em -.4em #3d1c11b3}.grbf__bubble.is-on{opacity:1;scale:1}.grbf__sound{left:81.3%;top:7.75%;width:max(30px,7.4cqw);aspect-ratio:1;padding:1.4cqw;border-radius:50%;cursor:pointer;border:1px solid rgba(251,226,174,.55);color:var(--gold-hi);background:radial-gradient(circle at 35% 30%,#7a442cf2,#3d1c11f2);box-shadow:inset 0 1px #ffeccd40,0 .4cqw 1cqw #00000059}.grbf__sound svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.grbf__sound svg path:first-child{fill:currentColor}.grbf__sound .grbf__sound-on,.grbf__sound[aria-pressed=true] .grbf__sound-off{display:none}.grbf__sound[aria-pressed=true] .grbf__sound-on{display:inline}.grbf__sound:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.grbf__gold{--press: 0;left:73.32%;top:77.11%;width:9.51%;aspect-ratio:1;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 50% 40%,#ffecbe8c,#e9b86600 62%);box-shadow:inset 0 calc(var(--press) * 6px) calc(var(--press) * 10px) #50280a8c;scale:calc(1 - var(--press) * .06)}.grbf__gold:after{content:"";position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;border-radius:50%;border:.5cqw solid rgba(251,226,174,.95);animation:grbf-ring 1.6s cubic-bezier(.2,.7,.3,1) 3.24s infinite;opacity:0}@keyframes grbf-ring{0%{opacity:.95;scale:.9}80%,to{opacity:0;scale:1.75}}.grbf:is(.is-steering,.is-playing) .grbf__gold:after{animation:none}.grbf__play{left:70.32%;top:74.88%;width:15.51%;aspect-ratio:1;border-radius:50%;background:none;border:0;padding:0;cursor:pointer}.grbf__play-tag{position:absolute;left:50%;bottom:100%;translate:-50% 0;padding:.5em 1em .45em;border-radius:99px;white-space:nowrap;font:900 max(13px,4.4cqw)/1 var(--font);letter-spacing:.1em;color:var(--choc-2);background:linear-gradient(180deg,#fff3d2,var(--gold-hi) 35%,var(--gold));box-shadow:0 0 0 .3em #fbe2ae66,0 .5em 1.1em -.35em #3d1c11d9,inset 0 1px #fff;animation:grbf-bob 1.6s ease-in-out 2.6s infinite}.grbf__play-tag:after{content:"";position:absolute;left:50%;top:100%;translate:-50% -1px;border:.45em solid transparent;border-top-color:var(--gold);border-bottom:0}@keyframes grbf-bob{50%{translate:-50% -.25em}}.grbf__finger{left:74.1%;top:79.94%;width:10%;aspect-ratio:1;pointer-events:none;fill:#fff8ef;stroke:var(--choc-2);stroke-width:2.2;stroke-linejoin:round;filter:drop-shadow(0 .6cqw .8cqw rgba(61,28,17,.45));transform-origin:39.6% 9.4%;transform:translate(1.6cqw,2.2cqw) rotate(-18deg);animation:grbf-tap 1.6s cubic-bezier(.45,0,.25,1) 2.6s infinite}@keyframes grbf-tap{0%,to{transform:translate(1.6cqw,2.2cqw) rotate(-18deg) scale(1)}40%{transform:translate(0) rotate(-18deg) scale(.9)}55%{transform:translate(.5cqw,.7cqw) rotate(-18deg) scale(1)}}.grbf__play-tag,.grbf__finger{transition:opacity .25s}.grbf:is(.is-steering,.is-playing) .grbf__play-tag,.grbf:is(.is-steering,.is-playing) .grbf__finger{opacity:0;animation-play-state:paused}.grbf__badge{position:absolute;left:-7%;top:29.37%;width:24.6%;aspect-ratio:1;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle at 35% 30%,#6a3524,var(--choc) 55%,var(--choc-2));color:#fff;font-weight:700;font-size:6.2cqw;line-height:1.05;letter-spacing:-.01em;box-shadow:0 0 0 .55cqw var(--cream),0 0 0 .8cqw #52281a40,0 1.6cqw 3cqw -1cqw #3d1c118c;transform:rotate(-4deg);z-index:3;animation:grbf-badge-wobble 6.1s ease-in-out 3.4s infinite}@keyframes grbf-badge-wobble{0%,to{rotate:0deg}25%{rotate:1.4deg}75%{rotate:-1.4deg}}.grbf.has-card{z-index:20}.grbf__card{position:fixed;left:50%;top:50%;translate:-50% -50%;z-index:6;width:min(88vw,360px);perspective:1400px}.grbf__card[hidden],.grbf__dim[hidden]{display:none}.grbf__card-inner{position:relative;transform-style:preserve-3d;will-change:transform}.grbf__card-front,.grbf__card-back{backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:18px}.grbf__card-back{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotateY(180deg);display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#7b4329,var(--choc) 60%,var(--choc-2));color:var(--gold-hi);font-weight:900;font-size:64px;box-shadow:inset 0 0 0 6px #fbe2ae59,0 30px 60px -20px #3d1c11b3}.grbf__card-front{position:relative;padding:22px 22px 16px;text-align:center;background:radial-gradient(120% 90% at 50% 0%,#fffaf3,#fbead6);box-shadow:inset 0 0 0 2px #52281ae6,inset 0 0 0 7px #fbead6,inset 0 0 0 8px #be8c508c,0 40px 80px -24px #3d1c11bf}.grbf__card-close{position:absolute;top:10px;right:10px;width:34px;height:34px;border-radius:50%;border:0;padding:7px;background:#52281a14;color:var(--choc);cursor:pointer}.grbf__card-close svg{width:100%;height:100%}.grbf__card-kicker{font-weight:800;font-size:13px;letter-spacing:.14em;color:var(--choc);margin:2px 0 14px}.grbf__card-kicker span{display:block;font-family:GR BF26 Cormorant,Georgia,serif;font-weight:600;font-size:12px;letter-spacing:.22em;opacity:.7;margin-top:4px}.grbf__card-field{position:relative;border-radius:12px;overflow:hidden;aspect-ratio:2.25;background:#fff;box-shadow:inset 0 0 0 1px #52281a26;container-type:inline-size}.grbf__card-prize{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.3cqw;padding:0 5cqw;line-height:1.15;background:repeating-linear-gradient(135deg,#fff 0 10px,#fff6f9 10px 20px)}.grbf__card-prize strong{font-weight:900;font-size:9cqw;letter-spacing:-.01em;color:var(--magenta);line-height:1;white-space:nowrap}.grbf__card-line{font-weight:700;font-size:max(11px,3.5cqw);letter-spacing:.06em;text-transform:uppercase}.grbf__card-line--em{font-style:italic;font-weight:600;text-transform:none;letter-spacing:0;font-size:max(12px,3.8cqw)}.grbf__card-grand{font-weight:700;font-size:max(12px,3.8cqw);text-wrap:balance}.grbf__card-grand b{font-weight:900;color:var(--magenta);white-space:nowrap}.grbf.is-playing .grbf__card.is-revealed .grbf__card-prize strong{animation:grbf-pop .6s cubic-bezier(.2,1.4,.4,1)}@keyframes grbf-pop{0%{scale:.7}to{scale:1}}.grbf__foil{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;touch-action:none;cursor:grab;transition:opacity .5s ease}.grbf__foil.is-revealed{opacity:0;pointer-events:none}.grbf__card-actions{display:flex;flex-wrap:wrap-reverse;gap:8px 10px;margin-top:16px}.grbf__card-reveal,.grbf__card-replay,.grbf__card-cta{flex:1 1 auto;justify-content:center;white-space:nowrap;text-align:center;font:800 13px/1 var(--font);letter-spacing:.06em;border-radius:99px;padding:13px 18px;cursor:pointer;text-decoration:none}.grbf__card-reveal,.grbf__card-replay{background:none;border:2px solid var(--choc);color:var(--choc)}.grbf__card-cta{background:var(--magenta);color:#fff;border:2px solid var(--magenta)}.grbf__card-replay{display:none;align-items:center;gap:6px}.grbf__card-replay svg{width:15px;height:15px;flex:none}.grbf__card.is-revealed .grbf__card-reveal{display:none}.grbf__card.is-revealed .grbf__card-replay{display:inline-flex}.grbf__card.is-revealed .grbf__card-cta{animation:grbf-pulse 1.4s ease-in-out .3s 3}@keyframes grbf-pulse{50%{box-shadow:0 0 0 10px #be276b00,0 0 #be276b80;scale:1.06}}.grbf__card-rules{display:inline-block;margin-top:10px;font-size:12px;font-weight:600;color:var(--choc);opacity:.75}.grbf__card.is-closing .grbf__card-inner{transition:transform .3s ease,opacity .3s ease;transform:scale(.9)!important;opacity:0!important}.grbf__dim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5;opacity:0;background:radial-gradient(circle at 50% 50%,#3d1c1140,#3d1c118c);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.grbf__dim.is-closing{transition:opacity .3s ease;opacity:0!important}.grbf.is-paused *,.grbf.is-paused *:before,.grbf.is-paused *:after,.grbf.is-card-settled .grbf__stage *,.grbf.is-card-settled .grbf__stage *:before,.grbf.is-card-settled .grbf__stage *:after,.grbf.is-card-settled .grbf__rays{animation-play-state:paused!important}.grbf.is-intro .grbf__claw{transform:translate3d(0,-23.041%,0);animation:grbf-claw-home .01s 3.5s forwards}.grbf.is-intro .grbf__cord{transform:scaleY(.22);animation:grbf-cord-home .01s 3.5s forwards}@keyframes grbf-claw-home{to{transform:translate3d(0,-4.608%,0)}}@keyframes grbf-cord-home{to{transform:scaleY(.423)}}.grbf.is-intro .grbf__spot{opacity:0}.grbf.is-intro .grbf__badge{opacity:0;animation:grbf-unset .01s 3.5s forwards}.grbf.is-intro .grbf__hand{clip-path:inset(-20% 100% -20% 0);animation:grbf-unclip .01s 3.5s forwards}.grbf.is-intro [data-el=rise]{opacity:0;transform:translate3d(0,14px,0);animation:grbf-unset .01s 3.5s forwards}.grbf.is-intro .grbf__sign{--power: .12}.grbf.is-intro .grbf__led{--power: 0}@keyframes grbf-unset{to{transform:none;opacity:1}}@keyframes grbf-unclip{to{clip-path:inset(-20% 0 -20% 0)}}@media(min-width:820px){.grbf{--gx: 76.1%;--gy: 52%;height:max(560px,min(calc(100svh - var(--grbf-header, 114px)),56.25vw))}.grbf__stage{--u: calc(100cqw / 1920);container-type:inline-size;height:100%;aspect-ratio:16 / 9;max-width:100%;margin:0 auto}.grbf__copy{position:absolute;left:calc(130 * var(--u));top:calc(88 * var(--u));width:calc(700 * var(--u));display:flex;flex-direction:column;align-items:center;text-align:center}.grbf__eyebrow{font-size:calc(40 * var(--u))}.grbf__title{font-size:calc(70 * var(--u));margin-top:calc(6 * var(--u))}.grbf__deal{font-size:calc(262 * var(--u));margin-top:calc(22 * var(--u))}.grbf__gifts{font-size:calc(40 * var(--u));margin-top:calc(20 * var(--u))}.grbf__tiles{width:100%;gap:calc(14 * var(--u));margin-top:calc(28 * var(--u))}.grbf__tile{--r: max(8px, calc(11 * var(--u)));min-height:calc(84 * var(--u));gap:calc(14 * var(--u));padding:calc(10 * var(--u)) calc(16 * var(--u)) calc(10 * var(--u)) calc(14 * var(--u))}.grbf__tile-icon{width:max(30px,calc(46 * var(--u)));height:max(30px,calc(46 * var(--u)))}.grbf__tile strong{font-size:max(11px,calc(17.5 * var(--u)))}.grbf__tile-detail{font-size:max(11px,calc(17 * var(--u)))}.grbf__actions{margin-top:calc(28 * var(--u));gap:calc(18 * var(--u))}.grbf__cta{height:calc(84 * var(--u));padding:0 calc(54 * var(--u));font-size:max(13px,calc(26 * var(--u)))}.grbf__proof{margin-top:0;font-size:max(12px,calc(19 * var(--u)))}.grbf__machine{position:absolute;left:calc(1062 * var(--u));top:calc(81 * var(--u));width:calc(800 * var(--u))}.grbf__rays{--rays: calc(1900 * 100vw / 1920)}.grbf__card{width:clamp(320px,29.2vw,460px)}}@media(max-width:819px){.grbf{--gx: 50%;--gy: 58%;padding:14px 0 26px}.grbf__stage{display:grid;justify-items:center;text-align:center;grid-template-areas:"eyebrow" "title" "deal" "gifts" "machine" "actions" "tiles"}.grbf__copy{display:contents}.grbf__eyebrow{grid-area:eyebrow;font-size:clamp(14px,4vw,18px)}.grbf__title{grid-area:title;font-size:clamp(19px,5.6vw,30px);margin-top:2px}.grbf__title span{display:inline}.grbf__deal{grid-area:deal;font-size:clamp(96px,28vw,150px);margin-top:8px}.grbf__gifts{grid-area:gifts;font-size:clamp(15px,4.4vw,20px);margin-top:8px}.grbf__machine{grid-area:machine;width:min(74vw,360px);margin-top:6px}.grbf__actions{grid-area:actions;position:relative;z-index:3;margin-top:22px;width:100%;padding:0 18px}.grbf__cta{height:54px;padding:0 26px;font-size:15px;width:min(100%,340px)}.grbf__proof{font-size:13px}.grbf__tiles{grid-area:tiles;width:100%;padding:0 16px;gap:10px;margin-top:18px}.grbf__tile{--r: 12px;flex-direction:column;justify-content:center;text-align:center;gap:8px;padding:14px 10px 13px}.grbf__tile-icon{width:34px;height:34px}.grbf__tile-text{align-items:center}.grbf__tile strong{font-size:11.5px;letter-spacing:.04em}.grbf__tile-detail{font-size:12px}.grbf__badge{left:-9%;top:52%;width:27%}.grbf__hint,.grbf__prompt{left:56.5%}.grbf__rays{--rays: 190vmax}}@media(prefers-reduced-motion:reduce){.grbf__rays,.grbf__sheen,.grbf__cta:after,.grbf__gold:after,.grbf__play-tag,.grbf__finger,.grbf__tile:after,.grbf__strip span,.grbf__pct,.grbf__hint,.grbf__timer b,.grbf__claw,.grbf__cord,.grbf__badge{animation:none!important}.grbf__card.is-revealed .grbf__card-replay{display:none}.grbf__proof span,.grbf__bubble{transition:none}.grbf__petals{display:none}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/gr-bf26-hero.css.map */
