:root{--ng-ink:#0e0e0e;--ng-red:#b3121b;--ng-red2:#7d0b12;--ng-white:#fff;--ng-cream:#f6efe6;--ng-muted:rgba(255,255,255,.62)}*{box-sizing:border-box}html,body{margin:0;padding:0}body.ng-body{background:var(--ng-ink);color:var(--ng-white);font-family:var(--ng-font);-webkit-font-smoothing:antialiased;overflow-x:hidden}.ng{position:relative;min-height:100vh;min-height:100svh;padding:28px 16px 48px;display:flex;flex-direction:column;align-items:center;overflow:hidden;isolation:isolate}[hidden]{display:none!important}.ng-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;overflow:hidden}.ng-bg span{position:absolute;border-radius:50%;filter:blur(70px);opacity:.55;animation:ngFloat 14s ease-in-out infinite}.ng-bg span:nth-child(1){width:70vw;height:70vw;max-width:620px;max-height:620px;background:#6d0a10;top:-20%;right:-25%}.ng-bg span:nth-child(2){width:60vw;height:60vw;max-width:520px;max-height:520px;background:#3a0508;bottom:-10%;left:-25%;animation-delay:-5s}.ng-bg span:nth-child(3){width:40vw;height:40vw;max-width:380px;max-height:380px;background:#b3121b;top:40%;right:30%;opacity:.18;animation-delay:-9s}@keyframes ngFloat{0%,to{transform:translate(0)}50%{transform:translate(4%,6%)}}.ng-head{text-align:center;max-width:560px;margin:0 auto 18px}.ng-eyebrow{margin:0 0 10px;font-size:13px;font-weight:700;letter-spacing:.18em;color:var(--ng-red);text-transform:uppercase}.ng-title{margin:0;font-size:clamp(34px,9vw,58px);line-height:1.02;font-weight:900;letter-spacing:-.01em}.ng-sub{margin:12px 0 0;font-size:clamp(16px,4.4vw,19px);line-height:1.45;color:var(--ng-muted);font-weight:500}.ng-stage{width:100%;max-width:560px;display:flex;flex-direction:column;align-items:center}.ng-stage.is-leaving{animation:ngOut .45s ease forwards}@keyframes ngOut{to{opacity:0;transform:scale(.92) translateY(10px)}}.ng-stage.is-entering,.ng-win.is-entering,.ng-reveal.is-entering{animation:ngIn .6s cubic-bezier(.2,.9,.25,1.15) both}@keyframes ngIn{0%{opacity:0;transform:scale(.9) translateY(18px)}to{opacity:1;transform:none}}.ng-btn{-webkit-appearance:none;appearance:none;border:0;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:58px;padding:0 34px;border-radius:999px;background:var(--ng-white);color:var(--ng-ink);font-size:19px;font-weight:900;text-decoration:none;box-shadow:0 10px 30px #b3121b73,0 0 #ffffff80;transition:transform .15s ease,box-shadow .2s ease;animation:ngPulse 2.2s ease-in-out infinite;-webkit-tap-highlight-color:transparent}.ng-btn:active{transform:scale(.97)}.ng-btn[disabled]{opacity:.5;animation:none;cursor:default}.ng-btn--full{width:100%}@keyframes ngPulse{0%,to{box-shadow:0 10px 30px #b3121b73,0 0 #ffffff59}50%{box-shadow:0 10px 30px #b3121b73,0 0 0 12px #fff0}}.ng-note{margin:14px 0 0;font-size:13px;color:var(--ng-muted);text-align:center}.ng-wheel-wrap{position:relative;width:min(88vw,400px);aspect-ratio:1;margin:8px auto 26px}.ng-wheel{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;transform:rotate(0);will-change:transform;box-shadow:0 0 0 6px #1b1b1b,0 0 0 8px #ffffff1f,0 24px 70px #b3121b73}.ng-wheel.is-spinning{transition:transform 6s cubic-bezier(.12,.62,.08,1)}.ng-wheel svg{width:100%;height:100%;display:block;overflow:visible}.ng-seg__shape{stroke:#00000059;stroke-width:.6}.ng-seg--r .ng-seg__shape{fill:var(--ng-red)}.ng-seg--b .ng-seg__shape{fill:#191919}.ng-seg--n .ng-seg__shape{fill:#2b2b2b}.ng-seg--w .ng-seg__shape{fill:var(--ng-cream)}.ng-seg__label{font-family:var(--ng-font);font-weight:900;font-size:10.5px;fill:#fff;letter-spacing:0}.ng-seg--n .ng-seg__label{fill:#ffffff8c;font-weight:700}.ng-seg--w .ng-seg__label{fill:var(--ng-red)}.ng-wheel__rim{fill:none;stroke:#111;stroke-width:5}.ng-wheel__dots circle{fill:#fff;opacity:.35}.ng-wheel__dots circle.on{opacity:1;filter:drop-shadow(0 0 2px #fff)}.ng-seg.is-winner .ng-seg__shape{animation:ngWinSeg .5s ease-in-out 5 alternate}@keyframes ngWinSeg{to{fill:#fff}}.ng-hub{position:absolute;top:50%;left:50%;width:22%;height:22%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle at 35% 30%,#2a2a2a,#050505 70%);border:3px solid #fff;display:grid;place-items:center;font-weight:900;font-size:clamp(20px,6vw,30px);color:#fff;box-shadow:0 6px 18px #0009}.ng-pointer{position:absolute;top:-14px;left:50%;transform:translate(-50%);z-index:3;width:34px;height:44px;filter:drop-shadow(0 4px 6px rgba(0,0,0,.55))}.ng-pointer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;clip-path:polygon(50% 100%,0 0,100% 0);border-radius:4px}.ng-pointer:after{content:"";position:absolute;top:5px;left:50%;width:12px;height:12px;margin-left:-6px;border-radius:50%;background:var(--ng-red)}.ng-pointer.is-tick{animation:ngTick .12s ease}@keyframes ngTick{50%{transform:translate(-50%) rotate(-14deg)}}.ng-win{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:grid;place-items:center;padding:16px;background:#000000b8;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.ng-win__card{width:100%;max-width:420px;text-align:center;background:linear-gradient(180deg,#1c1c1c,#0e0e0e);border:1px solid rgba(255,255,255,.12);border-radius:22px;padding:30px 22px 26px;box-shadow:0 30px 80px #b3121b59}.ng-win__icon{font-size:62px;line-height:1;animation:ngBounce 1.1s ease infinite}@keyframes ngBounce{0%,to{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-10px) rotate(4deg)}}.ng-win__eyebrow{margin:14px 0 4px;color:var(--ng-muted);font-size:15px;font-weight:500}.ng-win__title{margin:0;font-size:clamp(30px,8vw,40px);font-weight:900;color:#fff}.ng-win__text{margin:10px auto 22px;max-width:320px;font-size:16px;line-height:1.5;color:var(--ng-muted)}.ng-boxes{position:relative;display:flex;justify-content:center;align-items:flex-end;gap:clamp(12px,4vw,34px);width:100%;padding:140px 0 10px;min-height:330px}.ng-box{--dx:0px;position:relative;-webkit-appearance:none;appearance:none;border:0;background:none;padding:0;cursor:pointer;width:clamp(92px,27vw,140px);aspect-ratio:1/1.05;-webkit-tap-highlight-color:transparent;transition:transform .7s cubic-bezier(.3,1.2,.4,1),opacity .5s ease,filter .5s ease;animation:ngIdle 2.6s ease-in-out infinite}.ng-box:nth-child(2){animation-delay:-.9s}.ng-box:nth-child(3){animation-delay:-1.7s}@keyframes ngIdle{0%,to{translate:0 0}50%{translate:0 -9px}}@media(hover:hover){.ng-box:hover .ng-box__lid{transform:translateY(-8px) rotate(-3deg)}}.ng-box__body{position:absolute;left:6%;right:6%;bottom:0;height:68%;border-radius:6px 6px 10px 10px;background:linear-gradient(90deg,transparent 42%,#f6efe6 42%,#f6efe6 58%,transparent 58%),linear-gradient(160deg,#d41a24,#8e0c13 70%);box-shadow:inset 0 -12px 22px #00000059,inset 0 2px #ffffff2e;display:grid;place-items:center;z-index:2}.ng-box__q{font-weight:900;font-size:clamp(30px,9vw,46px);color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.35);background:var(--ng-ink);width:1.3em;height:1.3em;border-radius:50%;display:grid;place-items:center;line-height:1;border:2px solid #f6efe6}.ng-box__lid{position:absolute;left:0;right:0;bottom:62%;height:20%;border-radius:6px;background:linear-gradient(90deg,transparent 41%,#fff 41%,#fff 59%,transparent 59%),linear-gradient(180deg,#e01d28,#a50f17);box-shadow:0 6px 10px #00000059,inset 0 2px #ffffff40;z-index:4;transform-origin:20% 100%;transition:transform .25s ease}.ng-box__bow{position:absolute;left:50%;bottom:92%;width:56%;height:46%;transform:translate(-50%)}.ng-box__bow:before,.ng-box__bow:after{content:"";position:absolute;bottom:0;width:50%;height:100%;border:clamp(5px,1.5vw,8px) solid #fff;border-radius:50% 50% 10%;box-sizing:border-box}.ng-box__bow:before{left:2%;transform:rotate(-24deg);transform-origin:100% 100%}.ng-box__bow:after{right:2%;transform:rotate(24deg) scaleX(-1);transform-origin:0 100%}.ng-box__shadow{position:absolute;left:8%;right:8%;bottom:-12px;height:14px;border-radius:50%;background:#0009;filter:blur(6px);z-index:0}.ng-boxes.is-choosing .ng-box{animation:none;cursor:default}.ng-box.is-dim{opacity:0;transform:scale(.6) translateY(30px);filter:blur(2px);pointer-events:none}.ng-box.is-picked{transform:translate(var(--dx)) scale(1.38);transform-origin:50% 100%;z-index:5}.ng-box.c2 .ng-box__q{opacity:0;transform:scale(.6);transition:opacity .3s,transform .3s}.ng-boxes .ng-box.c1{animation:ngRumble .16s linear infinite}.ng-boxes .ng-box.c2{animation:ngRumble2 .11s linear infinite}.ng-boxes .ng-box.c3{animation:ngRumble3 .07s linear infinite}@keyframes ngRumble{0%,to{translate:0 0;rotate:0deg}25%{translate:-1.5px 0;rotate:-1.5deg}75%{translate:1.5px 0;rotate:1.5deg}}@keyframes ngRumble2{0%,to{translate:0 0;rotate:0deg}25%{translate:-3px 1px;rotate:-3.5deg}75%{translate:3px -1px;rotate:3.5deg}}@keyframes ngRumble3{0%,to{translate:0 0;rotate:0deg}25%{translate:-5px 2px;rotate:-6deg}75%{translate:5px -2px;rotate:6deg}}.ng-box.is-glow .ng-box__body{animation:ngGlow .35s ease-in-out infinite alternate}@keyframes ngGlow{0%{box-shadow:inset 0 -12px 22px #00000059,0 0 #ffdcb400}to{box-shadow:inset 0 -12px 22px #0003,0 0 46px #ffdcb4d9}}.ng-box.c4 .ng-box__body{filter:brightness(1.25)}.ng-box.c4 .ng-box__lid{transform:translateY(-6px) rotate(-4deg);transition:transform .25s ease}.ng-cracks{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:3;pointer-events:none;overflow:visible;filter:drop-shadow(0 0 2px #fff3cf) drop-shadow(0 0 7px #ffb347)}.ng-cracks path{fill:none;stroke:#fff6dc;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .38s cubic-bezier(.3,.7,.2,1)}.ng-cracks path.b{stroke-width:1.6}.ng-box.c1 .ng-cracks .s1,.ng-box.c2 .ng-cracks .s2,.ng-box.c3 .ng-cracks .s3{stroke-dashoffset:0}.ng-box.c4 .ng-cracks path{stroke-width:3.4}.ng-box__shards{position:absolute;left:6%;right:6%;bottom:0;height:68%;z-index:2;pointer-events:none;visibility:hidden}.ng-box__shard{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:6px 6px 10px 10px;background:linear-gradient(90deg,transparent 42%,#f6efe6 42%,#f6efe6 58%,transparent 58%),linear-gradient(160deg,#d41a24,#8e0c13 70%);box-shadow:inset 0 -12px 22px #00000059}.ng-boxes .ng-box.is-burst{animation:none}.ng-box.is-burst .ng-box__body,.ng-box.is-burst .ng-box__shadow{visibility:hidden}.ng-box.is-burst .ng-box__shards{visibility:visible}.ng-box.is-burst .ng-box__shard{animation:ngShard .85s cubic-bezier(.15,.7,.3,1) forwards}@keyframes ngShard{to{transform:translate(var(--tx),var(--ty)) rotate(var(--rot)) scale(.7);opacity:0}}.ng-box.is-burst .ng-box__lid{transition:transform .8s cubic-bezier(.15,.7,.3,1),opacity .8s ease;transform:translate(-40%,-320%) rotate(-50deg);opacity:0}.ng-burst{position:absolute;left:50%;bottom:6px;height:80%;max-height:300px;aspect-ratio:700/681;transform:translate(-50%);z-index:6;pointer-events:none;visibility:hidden}.ng-burst img{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 18px 28px rgba(0,0,0,.6)) drop-shadow(0 0 26px rgba(255,214,150,.35))}.ng-burst__rays{position:absolute;left:50%;top:50%;width:210%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:repeating-conic-gradient(from 0deg,rgba(255,236,200,.5) 0 8deg,transparent 8deg 22deg);-webkit-mask:radial-gradient(circle,#000 14%,transparent 60%);mask:radial-gradient(circle,#000 14%,transparent 60%);opacity:0}.ng-boxes.is-burst .ng-burst{visibility:visible}.ng-boxes.is-burst+.ng-note{opacity:0;transition:opacity .25s}.ng-boxes.is-burst .ng-burst img{animation:ngPop .7s cubic-bezier(.2,1.3,.35,1) both}.ng-boxes.is-burst .ng-burst__rays{animation:ngRaysIn .45s ease-out both,ngSpin 9s linear infinite}@keyframes ngPop{0%{transform:translateY(30%) scale(.12);opacity:0}30%{opacity:1}68%{transform:translateY(-5%) scale(1.08)}to{transform:none;opacity:1}}@keyframes ngRaysIn{0%{opacity:0;scale:.3}to{opacity:1;scale:1}}@keyframes ngSpin{to{rotate:360deg}}.ng-flash{position:fixed;top:0;right:0;bottom:0;left:0;background:#fff;z-index:30;pointer-events:none;animation:ngFlash .7s ease-out forwards}@keyframes ngFlash{0%{opacity:.9}to{opacity:0}}.ng-shake-screen{animation:ngScreen .35s ease}@keyframes ngScreen{20%{transform:translate(-4px,2px)}40%{transform:translate(4px,-2px)}60%{transform:translate(-3px,1px)}80%{transform:translate(2px,-1px)}}.ng-reveal{width:100%;max-width:460px;margin:0 auto}.ng-reveal__card{position:relative;background:var(--ng-white);color:var(--ng-ink);border-radius:24px;padding:26px 20px 22px;text-align:center;box-shadow:0 30px 90px #b3121b73;overflow:hidden}.ng-reveal__card:before{content:"";position:absolute;inset:0 0 auto;height:6px;background:var(--ng-red)}.ng-reveal__eyebrow{margin:4px 0 6px;font-size:14px;font-weight:700;letter-spacing:.06em;color:var(--ng-red)}.ng-reveal__title{margin:0 auto;max-width:340px;font-size:clamp(26px,7vw,34px);line-height:1.1;font-weight:900}.ng-reveal__img{margin:14px auto 4px;width:min(64%,260px)}.ng-reveal__img img{width:100%;height:auto;display:block;filter:drop-shadow(0 16px 24px rgba(0,0,0,.25))}.ng-reveal__product{margin:0 0 8px;font-size:15px;font-weight:900;letter-spacing:.2em}.ng-reveal__price{display:flex;align-items:baseline;justify-content:center;gap:12px}.ng-reveal__now{font-size:clamp(54px,15vw,72px);font-weight:900;line-height:1;color:var(--ng-red)}.ng-reveal__was{font-size:20px;font-weight:500;color:#8a8a8a;text-decoration:line-through}.ng-reveal__for{margin:6px 0 18px;font-size:17px;font-weight:700}.ng-reveal .ng-btn{background:var(--ng-ink);color:#fff;box-shadow:0 10px 26px #00000040}.ng-reveal__fine{margin:14px 0 0;font-size:12.5px;line-height:1.5;color:#6f6f6f}.ng-reveal__fine a{color:inherit}.ng-confetti{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:40;overflow:hidden}.ng-confetti i{position:absolute;top:-20px;width:9px;height:14px;border-radius:2px;opacity:.95;animation:ngFall linear forwards}@keyframes ngFall{to{transform:translate3d(var(--x),110vh,0) rotate(var(--r));opacity:.9}}@media(min-width:900px){.ng{padding-top:48px}.ng-boxes{padding-top:170px}}@media(prefers-reduced-motion:reduce){.ng-bg span,.ng-box,.ng-btn,.ng-win__icon{animation:none!important}.ng-wheel.is-spinning{transition-duration:1.2s}}.ng-sound{position:absolute;top:14px;left:14px;z-index:5;width:40px;height:40px;display:grid;place-items:center;padding:0;border:1px solid rgba(255,255,255,.22);border-radius:50%;background:#0e0e0e73;color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ng-sound svg{width:20px;height:20px}.ng-sound .ng-sound__off,.ng-sound[aria-pressed=true] .ng-sound__on{display:none}.ng-sound[aria-pressed=true] .ng-sound__off{display:block}.ng-intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:#0b0606;overflow:hidden;transition:opacity .75s ease,transform .9s cubic-bezier(.7,0,.3,1),visibility 0s .9s;animation:ngIntroAuto .01s 5s forwards}.ng-intro.is-out{opacity:0;transform:scale(1.12);visibility:hidden;pointer-events:none}.ng-intro__glow{position:absolute;width:140vmax;height:140vmax;left:50%;top:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,#b3121b8c 0,#b3121b2e 22%,#0b060600 48%);animation:ngIntroGlow 2.4s ease-in-out infinite alternate}.ng-intro__rays{position:absolute;width:160vmax;height:160vmax;left:50%;top:50%;margin:-80vmax 0 0 -80vmax;background:repeating-conic-gradient(from 0deg,#e9d3a812 0 6deg,#0000 6deg 18deg);-webkit-mask:radial-gradient(circle,#000 0,transparent 55%);mask:radial-gradient(circle,#000 0,transparent 55%);animation:ngIntroSpin 14s linear infinite;opacity:0;animation:ngIntroSpin 14s linear infinite,ngIntroFade .8s .5s forwards}.ng-intro__inner{position:relative;text-align:center;padding:0 20px}.ng-intro__brand{margin:0 0 10px;font:700 13px/1 var(--ng-font);letter-spacing:.55em;padding-inline-start:.55em;color:#e9d3a8;opacity:0;animation:ngIntroUp .7s .15s cubic-bezier(.2,.8,.2,1) forwards}.ng-intro__title{margin:0;font:900 clamp(46px,14vw,92px)/1 var(--ng-font);color:#fff;white-space:nowrap}.ng-intro__w{display:inline-block;opacity:0;filter:blur(14px);transform:translateY(28px) scale(.86);background:linear-gradient(100deg,#fff 0 40%,#ffe7b8 50%,#fff 60% 100%);background-size:260% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:ngIntroWord .8s cubic-bezier(.2,.9,.25,1.2) forwards,ngIntroSweep 2.2s 1.2s ease-in-out infinite}.ng-intro__w1{animation-delay:.35s,1.2s}.ng-intro__w2{animation-delay:.6s,1.35s;color:#b3121b;background-image:linear-gradient(100deg,#e0242f 0 40%,#ffd0a0 50%,#e0242f 60% 100%)}.ng-intro__line{display:block;height:2px;width:0;margin:18px auto 14px;background:linear-gradient(90deg,transparent,#e9d3a8,transparent);animation:ngIntroLine .9s .95s cubic-bezier(.2,.8,.2,1) forwards}.ng-intro__sub{margin:0;font:400 15px/1.3 var(--ng-font);color:#ffffffb8;opacity:0;animation:ngIntroUp .6s 1.15s ease forwards}.ng-intro__dots i{font-style:normal;animation:ngIntroDot 1.2s infinite}.ng-intro__dots i:nth-child(2){animation-delay:.2s}.ng-intro__dots i:nth-child(3){animation-delay:.4s}@keyframes ngIntroWord{to{opacity:1;filter:blur(0);transform:none}}@keyframes ngIntroSweep{0%{background-position:100% 0}60%,to{background-position:0 0}}@keyframes ngIntroLine{to{width:min(220px,60vw)}}@keyframes ngIntroUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes ngIntroFade{to{opacity:1}}@keyframes ngIntroGlow{0%{opacity:.7;transform:translate(-50%,-50%) scale(.92)}to{opacity:1;transform:translate(-50%,-50%) scale(1.06)}}@keyframes ngIntroSpin{to{transform:rotate(360deg)}}@keyframes ngIntroDot{0%,to{opacity:.2}50%{opacity:1}}@keyframes ngIntroAuto{to{opacity:0;visibility:hidden;pointer-events:none}}.ng.is-intro .ng-head,.ng.is-intro .ng-stage--wheel{opacity:0;animation:ngIntroFade .01s 5s forwards}.ng.ng-enter .ng-head>*{opacity:0;animation:ngIntroUp .6s cubic-bezier(.2,.8,.2,1) forwards}.ng.ng-enter .ng-eyebrow{animation-delay:.05s}.ng.ng-enter .ng-title{animation-delay:.15s}.ng.ng-enter .ng-sub{animation-delay:.25s}.ng.ng-enter .ng-wheel-wrap{animation:ngWheelIn 1.25s .1s cubic-bezier(.16,1,.3,1) both}.ng.ng-enter .ng-stage--wheel .ng-btn,.ng.ng-enter .ng-stage--wheel .ng-note{opacity:0;animation:ngIntroUp .6s 1.05s cubic-bezier(.2,.8,.2,1) forwards}@keyframes ngWheelIn{0%{opacity:0;transform:scale(.35) rotate(-300deg);filter:blur(10px)}55%{opacity:1;filter:blur(0)}80%{transform:scale(1.04) rotate(6deg)}to{opacity:1;transform:none;filter:none}}@media(prefers-reduced-motion:reduce){.ng-intro__w,.ng-intro__brand,.ng-intro__sub,.ng-intro__line,.ng-intro__rays{animation:none;opacity:1;filter:none;transform:none;width:auto}.ng.ng-enter .ng-wheel-wrap,.ng.ng-enter .ng-head>*,.ng.ng-enter .ng-stage--wheel .ng-btn,.ng.ng-enter .ng-stage--wheel .ng-note{animation:none;opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/112/assets/ng-games.css.map */
