.gf-wheel[hidden],.gf-wheel__state[hidden],.gf-wheel__code[hidden]{display:none!important}.gf-wheel{--gf-yellow: #ffd91a;--gf-black: #151515;--gf-green: #20b65b;--gf-cream: #fff9df;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483600;display:grid;place-items:center;padding:18px;color:var(--gf-black);font-family:inherit;isolation:isolate}.gf-wheel *,.gf-wheel *:before,.gf-wheel *:after{box-sizing:border-box}.gf-wheel__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:#050507c7;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}.gf-wheel__dialog{position:relative;z-index:1;width:min(980px,100%);max-height:calc(100dvh - 36px);overflow:auto;border:3px solid var(--gf-black);border-radius:26px;background:#fff;box-shadow:0 30px 90px #0000006b;overscroll-behavior:contain;animation:gf-wheel-enter .26s ease both}.gf-wheel__header{position:sticky;top:0;z-index:10;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:68px;padding:10px 16px;border-bottom:3px solid var(--gf-black);background:var(--gf-yellow)}.gf-wheel__brand{display:inline-flex;align-items:center;gap:10px;justify-self:start}.gf-wheel__brand-copy{display:inline-flex;align-items:center;gap:7px}.gf-wheel__brand strong{font-size:25px;line-height:1;letter-spacing:-.045em}.gf-wheel__brand small{padding:4px 6px 3px;border:2px solid var(--gf-black);background:#fff;font-size:9px;font-weight:950;line-height:1;letter-spacing:.12em}.gf-wheel__owl{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;gap:2px;width:40px;height:34px;padding:7px 6px;border:2px solid var(--gf-black);border-radius:48% 48% 42% 42%;background:var(--gf-green)}.gf-wheel__owl i{position:relative;z-index:1;display:block;border:2px solid var(--gf-black);border-radius:50%;background:#fff;box-shadow:inset 0 0 0 3px var(--gf-black)}.gf-wheel__owl b{position:absolute;left:50%;bottom:-6px;width:11px;height:11px;border-right:2px solid var(--gf-black);border-bottom:2px solid var(--gf-black);background:var(--gf-yellow);transform:translate(-50%) rotate(45deg)}.gf-wheel__header-note{justify-self:center;font-size:11px;font-weight:950;letter-spacing:.11em;text-align:center}.gf-wheel__close{display:grid;width:42px;height:42px;place-items:center;justify-self:end;border:2px solid var(--gf-black);border-radius:50%;background:#fff;color:var(--gf-black);font:900 29px/1 Arial,sans-serif;cursor:pointer;transition:transform .16s ease}.gf-wheel__close:hover{transform:rotate(6deg) scale(1.04)}.gf-wheel__body{display:grid;grid-template-columns:minmax(370px,1.02fr) minmax(350px,.98fr);min-height:590px}.gf-wheel__visual{position:relative;display:grid;align-content:center;justify-items:center;min-width:0;padding:38px 30px 32px;overflow:hidden;border-right:3px solid var(--gf-black);background:radial-gradient(circle at 15% 13%,rgba(32,182,91,.18) 0 70px,transparent 72px),radial-gradient(circle at 90% 87%,rgba(255,217,26,.52) 0 90px,transparent 92px),var(--gf-cream)}.gf-wheel__visual:before,.gf-wheel__visual:after{content:"";position:absolute;width:22px;height:22px;border:3px solid var(--gf-black);border-radius:50%;background:#fff}.gf-wheel__visual:before{top:35px;right:38px}.gf-wheel__visual:after{bottom:38px;left:34px;background:var(--gf-green)}.gf-wheel__mini-badge,.gf-wheel__eyebrow{margin:0;font-size:11px;font-weight:950;letter-spacing:.13em;text-transform:uppercase}.gf-wheel__mini-badge{position:relative;z-index:2;display:inline-flex;margin-bottom:24px;padding:8px 13px 7px;border:2px solid var(--gf-black);border-radius:999px;background:var(--gf-yellow);box-shadow:4px 4px 0 var(--gf-black)}.gf-wheel__disc{position:relative;width:min(420px,100%);aspect-ratio:1;filter:drop-shadow(0 18px 24px rgba(0,0,0,.22))}.gf-wheel__svg{display:block;width:100%;height:100%;overflow:visible}.gf-wheel__rotor{transform-box:view-box;transform-origin:250px 250px;transition:transform 4.8s cubic-bezier(.12,.7,.12,1);will-change:transform}.gf-wheel__labels{font-family:Arial,Helvetica,sans-serif;font-size:24px;font-weight:950;letter-spacing:-.03em}.gf-wheel__label-small{font-size:16px;letter-spacing:.01em}.gf-wheel__pointer{position:absolute;z-index:4;top:-7px;left:50%;width:58px;height:58px;border:4px solid #fff;border-radius:50% 50% 50% 8px;background:var(--gf-black);box-shadow:0 0 0 3px var(--gf-yellow),0 7px 15px #0003;transform:translate(-50%) rotate(45deg)}.gf-wheel__pointer:after{content:"";position:absolute;top:15px;right:15px;bottom:15px;left:15px;border-radius:50%;background:#fff}.gf-wheel__odds{position:relative;z-index:2;display:flex;gap:8px;margin-top:24px}.gf-wheel__odds span{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border:2px solid var(--gf-black);border-radius:999px;background:#fff;font-size:10px;font-weight:950;letter-spacing:.06em}.gf-wheel__odds b{display:grid;width:22px;height:22px;place-items:center;border-radius:50%;background:var(--gf-yellow);font-size:12px}.gf-wheel__content{display:grid;align-items:center;padding:clamp(34px,5vw,58px);background:linear-gradient(135deg,rgba(255,217,26,.08),transparent 45%),#fff}.gf-wheel__state{width:100%;max-width:410px;margin:0 auto}.gf-wheel__state h2{margin:10px 0 14px;font-size:clamp(44px,5.2vw,66px);line-height:.92;letter-spacing:-.065em}.gf-wheel__lead{margin:0 0 25px;font-size:17px;line-height:1.45;color:#444}.gf-wheel__form-card{display:grid;gap:13px;padding:20px;border:2px solid var(--gf-black);border-radius:18px;background:#fff;box-shadow:7px 7px 0 var(--gf-yellow)}.gf-wheel__field{display:grid;gap:7px}.gf-wheel__field>span{font-size:13px;font-weight:900}.gf-wheel__field input{width:100%;min-height:55px;padding:0 15px;border:2px solid var(--gf-black);border-radius:10px;background:#fff;color:var(--gf-black);font:inherit;font-size:16px;outline:none}.gf-wheel__field input:focus{box-shadow:0 0 0 4px #ffd91a73}.gf-wheel__check{display:grid;grid-template-columns:21px 1fr;gap:9px;align-items:start;font-size:12px;line-height:1.35;cursor:pointer}.gf-wheel__check input{width:20px;height:20px;margin:0;accent-color:var(--gf-green)}.gf-wheel__check a{color:inherit;font-weight:850;text-decoration:underline}.gf-wheel__primary,.gf-wheel__secondary{display:inline-flex;min-height:55px;align-items:center;justify-content:center;padding:12px 18px;border:2px solid var(--gf-black);border-radius:10px;font:inherit;font-size:14px;font-weight:950;letter-spacing:.045em;text-align:center;text-decoration:none;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.gf-wheel__primary{background:var(--gf-black);color:#fff;box-shadow:5px 5px 0 var(--gf-yellow)}.gf-wheel__primary:hover{transform:translate(-1px,-1px);box-shadow:7px 7px 0 var(--gf-yellow)}.gf-wheel__primary:disabled{opacity:.62;cursor:wait;transform:none}.gf-wheel__secondary{background:#fff;color:var(--gf-black)}.gf-wheel__fineprint,.gf-wheel__terms{margin:0;color:#666;font-size:11px;line-height:1.4;text-align:center}.gf-wheel__errors{padding:9px 11px;border:2px solid #9d1b1b;border-radius:9px;background:#fff1f1;color:#7d1111;font-size:12px}.gf-wheel__errors ul{margin:0;padding-left:17px}.gf-wheel__success{display:inline-flex;margin-bottom:13px;padding:7px 11px 6px;border:2px solid var(--gf-black);border-radius:999px;background:var(--gf-green);color:#fff;font-size:11px;font-weight:950;letter-spacing:.09em}.gf-wheel__spin{width:100%;min-height:67px;font-size:17px}.gf-wheel__result-icon{display:grid;width:70px;height:70px;margin:0 0 13px;place-items:center;border:3px solid var(--gf-black);border-radius:18px;background:var(--gf-yellow);box-shadow:5px 5px 0 var(--gf-green);font-size:34px}.gf-wheel__code{display:grid;grid-template-columns:1fr auto;gap:8px;margin:19px 0 12px;padding:7px;border:2px dashed var(--gf-black);border-radius:12px;background:var(--gf-cream)}.gf-wheel__code code{display:grid;min-height:48px;place-items:center;padding:5px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:18px;font-weight:950;word-break:break-all}.gf-wheel__code button{min-width:82px;border:2px solid var(--gf-black);border-radius:8px;background:var(--gf-yellow);color:var(--gf-black);font:inherit;font-size:12px;font-weight:950;cursor:pointer}.gf-wheel__actions{display:grid;gap:9px;margin-top:20px}.gf-wheel__terms{text-align:left}@keyframes gf-wheel-enter{0%{opacity:0;transform:translateY(18px) scale(.975)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:780px){.gf-wheel{align-items:end;padding:0}.gf-wheel__dialog{width:100%;max-height:calc(100dvh - env(safe-area-inset-top,0px));border-right:0;border-bottom:0;border-left:0;border-radius:24px 24px 0 0}.gf-wheel__header{grid-template-columns:1fr auto;min-height:61px;padding:8px 12px}.gf-wheel__brand strong{font-size:21px}.gf-wheel__brand small,.gf-wheel__header-note{display:none}.gf-wheel__owl{width:36px;height:31px}.gf-wheel__close{width:39px;height:39px}.gf-wheel__body{grid-template-columns:1fr;min-height:auto}.gf-wheel__visual{padding:18px 16px 17px;border-right:0;border-bottom:3px solid var(--gf-black)}.gf-wheel__mini-badge{margin-bottom:12px;padding:6px 10px 5px;box-shadow:3px 3px 0 var(--gf-black);font-size:9px}.gf-wheel__disc{width:min(285px,72vw)}.gf-wheel__pointer{top:-4px;width:43px;height:43px;border-width:3px}.gf-wheel__pointer:after{top:11px;right:11px;bottom:11px;left:11px}.gf-wheel__odds{margin-top:12px}.gf-wheel__odds span{padding:5px 8px;font-size:8px}.gf-wheel__odds b{width:18px;height:18px;font-size:10px}.gf-wheel__content{padding:24px 18px calc(26px + env(safe-area-inset-bottom,0px))}.gf-wheel__state{max-width:470px;text-align:center}.gf-wheel__state h2{margin-top:8px;font-size:42px}.gf-wheel__lead{margin-bottom:18px;font-size:14px}.gf-wheel__form-card{gap:11px;padding:16px;text-align:left;box-shadow:5px 5px 0 var(--gf-yellow)}.gf-wheel__field input{min-height:49px;font-size:15px}.gf-wheel__primary,.gf-wheel__secondary{min-height:50px}.gf-wheel__success,.gf-wheel__result-icon{margin-right:auto;margin-left:auto}.gf-wheel__terms{text-align:center}}@media(max-width:390px){.gf-wheel__visual{padding-top:14px}.gf-wheel__disc{width:min(250px,68vw)}.gf-wheel__odds{display:none}.gf-wheel__content{padding-top:20px}.gf-wheel__state h2{font-size:38px}}@media(prefers-reduced-motion:reduce){.gf-wheel__dialog{animation:none}.gf-wheel__rotor{transition-duration:.01ms}.gf-wheel__primary,.gf-wheel__close{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/72/assets/gufetto-fortune-wheel.css.map */
