.xgsw{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:grid;place-items:center;padding:16px;font-family:Rubik,system-ui,sans-serif;color:#fff}.xgsw[hidden]{display:none}.xgsw__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 40%,#280e788c,#030210e0);opacity:0;transition:opacity .5s}.xgsw.is-open .xgsw__backdrop{opacity:1}.xgsw__modal{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(18px,3vw,40px);width:min(920px,100%);max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow:auto;padding:clamp(22px,3.4vw,42px);border-radius:30px;outline:0;background:radial-gradient(ellipse at 20% 0%,rgba(187,48,254,.35),transparent 55%),radial-gradient(ellipse at 100% 100%,rgba(0,200,93,.28),transparent 55%),linear-gradient(160deg,#170a4d,#0a0826 55%,#06142a);box-shadow:0 0 0 1px #fff1b859,0 40px 120px -20px #000000e6,0 0 80px -10px #7850ff8c;opacity:0;transform:perspective(1200px) translate3d(0,40px,0) rotateX(12deg) scale(.94);transition:opacity .55s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.2,1.2,.3,1)}.xgsw.is-open .xgsw__modal{opacity:1;transform:none}.xgsw__modal:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1.5px;pointer-events:none;background:conic-gradient(from var(--xgsw-a,0deg),#f0c75e,#15f2fc,#00ff88,#bb30fe,#f0c75e);-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:xgsw-border 6s linear infinite}@property --xgsw-a{syntax:"<angle>";inherits:false;initial-value:0deg}.xgsw__fx{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:5}.xgsw__x,.xgsw__mute{position:absolute;top:14px;z-index:6;display:grid;place-items:center;width:38px;height:38px;padding:0;border:0;border-radius:50%;cursor:pointer;background:#ffffff1a;color:#fff;box-shadow:inset 0 0 0 1px #ffffff40;transition:transform .3s,background .3s}.xgsw__x{right:14px}.xgsw__mute{right:60px}.xgsw__x:hover,.xgsw__mute:hover{background:#fff1b838;transform:rotate(90deg)}.xgsw__mute:hover{transform:scale(1.08)}.xgsw__x svg,.xgsw__mute svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.xgsw__snd-off,.xgsw.is-muted .xgsw__snd-on{display:none}.xgsw.is-muted .xgsw__snd-off{display:block}.xgsw__wheelcol{display:grid;place-items:center}.xgsw__wheelwrap{position:relative;width:min(400px,100%);aspect-ratio:1}.xgsw__halo{position:absolute;top:-8%;right:-8%;bottom:-8%;left:-8%;border-radius:50%;background:radial-gradient(circle,rgba(240,199,94,.45),rgba(187,48,254,.25) 45%,transparent 68%);animation:xgsw-halo 3s ease-in-out infinite;pointer-events:none}.xgsw__wheel{position:relative;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 24px 40px rgba(0,0,0,.65)) drop-shadow(0 0 22px rgba(240,199,94,.35))}.xgsw__rot{will-change:transform}.xgsw__slice-t{font-family:Orbitron,Rubik,sans-serif;font-weight:900;fill:#fff;paint-order:stroke;stroke:#00000059;stroke-width:.6px}.xgsw__slice-t.is-win{fill:#2a1300;stroke:none}.xgsw__bulb{fill:#fff6d6;animation:xgsw-bulb 1s steps(1) infinite}.xgsw__bulb:nth-child(2n){animation-delay:.5s}.xgsw.is-spinning .xgsw__bulb{animation-duration:.24s}.xgsw.is-spinning .xgsw__bulb:nth-child(2n){animation-delay:.12s}.xgsw.is-won .xgsw__bulb{animation:xgsw-bulbwin .4s ease-in-out infinite alternate}.xgsw__pointer{position:absolute;left:50%;top:-4%;z-index:3;width:13%;aspect-ratio:.72;transform:translate(-50%);transform-origin:50% 20%;transition:transform .08s}.xgsw__pointer i{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:polygon(50% 100%,0 22%,18% 0,82% 0,100% 22%);background:linear-gradient(180deg,#fff6d6,#f0c75e 45%,#a8741c);filter:drop-shadow(0 4px 6px rgba(0,0,0,.6))}.xgsw__pointer:after{content:"";position:absolute;left:50%;top:18%;width:26%;aspect-ratio:1;border-radius:50%;transform:translate(-50%);background:#bb30fe;box-shadow:0 0 10px #bb30fe}.xgsw__pointer.is-tick{transform:translate(-50%) rotate(-16deg)}.xgsw__hub{position:absolute;left:50%;top:50%;z-index:2;display:grid;place-items:center;width:24%;aspect-ratio:1;padding:0;border:0;border-radius:50%;cursor:pointer;transform:translate(-50%,-50%);background:radial-gradient(circle at 34% 28%,#3b1a9e,#130a3a 70%);box-shadow:0 0 0 4px #f0c75e,0 0 0 7px #fff1b859,0 0 30px #f0c75ecc,inset 0 -6px 12px #00000080;transition:transform .35s cubic-bezier(.2,1.4,.3,1)}.xgsw__hub:hover{transform:translate(-50%,-50%) scale(1.08)}.xgsw__hub:disabled{cursor:default}.xgsw__logo{width:74%;height:74%;object-fit:contain;border-radius:50%}.xgsw__hubtxt{font:900 clamp(12px,1.6vw,17px)/1 Orbitron,sans-serif;letter-spacing:.08em;background:linear-gradient(100deg,#f0c75e,#fff6d6,#f0c75e);-webkit-background-clip:text;background-clip:text;color:transparent}.xgsw__panel{position:relative;z-index:4;min-width:0}.xgsw__step{display:none}.xgsw__step.is-active{display:block;animation:xgsw-step .7s cubic-bezier(.2,1,.3,1) both}.xgsw__kicker{display:inline-flex;align-items:center;gap:8px;margin:0 0 14px;padding:7px 14px;border-radius:999px;font:700 11px/1 Orbitron,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#fff1b8;background:#fff1b814;box-shadow:inset 0 0 0 1px #fff1b859}.xgsw__kicker span{width:7px;height:7px;border-radius:50%;background:#0f8;box-shadow:0 0 10px #0f8}.xgsw__title{margin:0 0 12px;font:900 clamp(26px,3.3vw,40px)/1.08 Orbitron,sans-serif;letter-spacing:.01em;background:linear-gradient(100deg,#9a6b1c,#f0c75e 18%,#fff6d6 30%,#f0c75e 44%,#15f2fc 62%,#fff1b8 78%,#c99532);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 16px rgba(240,199,94,.35));animation:xgsw-flow 6s linear infinite}.xgsw__title--win{font-size:clamp(30px,4vw,50px);animation:xgsw-flow 3s linear infinite,xgsw-pop .9s cubic-bezier(.2,1.6,.3,1) both}.xgsw__text{margin:0 0 20px;font-size:clamp(14px,1.4vw,17px);line-height:1.6;color:#ececffe6}.xgsw__btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:54px;padding:0 24px;border:0;border-radius:999px;cursor:pointer;overflow:hidden;text-decoration:none;font:900 14px/1 Orbitron,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#1b0f3a;background:linear-gradient(100deg,#a8741c,#f0c75e 25%,#fff6d6,#f0c75e 75%,#a8741c);background-size:220% 100%;animation:xgsw-flow 4s linear infinite;box-shadow:0 14px 34px -10px #f0c75ecc,inset 0 -3px #0000002e;transition:transform .3s cubic-bezier(.2,1.4,.3,1)}.xgsw__btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.75) 50%,transparent 65%);transform:translate(-120%);animation:xgsw-shine 2.6s ease-in-out infinite}.xgsw__btn:hover{transform:translateY(-2px) scale(1.02)}.xgsw__btn:disabled{opacity:.6;cursor:default}.xgsw__btn span{position:relative;z-index:1}.xgsw__later{display:block;margin:12px auto 0;padding:6px;border:0;background:none;color:#ececffa6;font-size:13px;text-decoration:underline;cursor:pointer}.xgsw__form{display:grid;gap:10px;margin:0}.xgsw__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.xgsw__input{width:100%;min-height:54px;padding:0 22px;border:0;border-radius:999px;font:500 16px Rubik,sans-serif;color:#fff;background:#ffffff14;box-shadow:inset 0 0 0 1.5px #15f2fc8c;outline:0;transition:box-shadow .3s}.xgsw__input::placeholder{color:#ececff80}.xgsw__input:focus{box-shadow:inset 0 0 0 2px #f0c75e,0 0 24px #f0c75e66}.xgsw__err{margin:0;color:#ff8fa3;font-size:13px}.xgsw__small{margin:12px 0 0;font-size:12px;line-height:1.5;color:#ececff99}.xgsw__applied{color:#6dffb3}.xgsw__code{display:flex;align-items:center;gap:10px;margin:0 0 16px;padding:10px 10px 10px 22px;border-radius:18px;background:#ffffff0f;box-shadow:inset 0 0 0 2px #f0c75eb3,0 0 34px #f0c75e4d}.xgsw__codetxt{flex:1;font:900 clamp(24px,3vw,34px)/1 Orbitron,sans-serif;letter-spacing:.14em;color:#fff6d6;text-shadow:0 0 14px rgba(240,199,94,.8)}.xgsw__copy{min-height:42px;padding:0 18px;border:0;border-radius:12px;cursor:pointer;font:800 12px Orbitron,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#06142a;background:linear-gradient(54deg,#15f2fc,#0f8)}.xgsw__code+.xgsw__applied+.xgsw__btn,.xgsw__code+.xgsw__btn{margin-top:4px}.xgsw__step[data-step=code] .xgsw__btn{margin-top:14px}.xgsw__terms{margin:18px 0 0;font-size:11px;line-height:1.5;color:#ececff80}@keyframes xgsw-border{to{--xgsw-a:360deg}}@keyframes xgsw-halo{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes xgsw-bulb{0%{opacity:1}50%{opacity:.25}}@keyframes xgsw-bulbwin{0%{opacity:.4;fill:#fff6d6}to{opacity:1;fill:#15f2fc}}@keyframes xgsw-flow{to{background-position:-220% 0}}@keyframes xgsw-shine{0%,40%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes xgsw-step{0%{opacity:0;transform:translate3d(40px,0,0)}to{opacity:1;transform:none}}@keyframes xgsw-pop{0%{transform:scale(.4) rotate(-6deg);opacity:0}to{transform:none;opacity:1}}@media(max-width:749px){.xgsw{padding:10px;align-items:end}.xgsw__modal{grid-template-columns:1fr;gap:14px;padding:22px 18px 20px;border-radius:26px;text-align:center}.xgsw__wheelwrap{width:min(290px,72vw)}.xgsw__kicker{margin-bottom:10px}.xgsw__text{margin-bottom:14px}.xgsw__code{padding-left:16px}}@media(max-height:640px)and (max-width:749px){.xgsw__wheelwrap{width:min(220px,60vw)}}@media(prefers-reduced-motion:reduce){.xgsw *{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/xg-spin-wheel.css.map */
