:root{--foxkit-color-primary:#000;--foxkit-color-success:#3a8735;--foxkit-color-warning:#ff706b}.foxkit-lucky-wheel{display:none;pointer-events:none}.foxkit-lucky-wheel--open{display:block;pointer-events:auto;z-index:101}.foxkit-lucky-wheel__container{background:var(--popup-bg,#f5f5f5);height:100%;left:0;position:fixed;top:0;width:750px;z-index:101}.foxkit-lucky-wheel__player{align-items:center;display:flex;height:100%;justify-content:center;position:relative}.foxkit-lucky-wheel__close{color:var(--circle-bg,#000);padding:10px;right:20px;top:20px}.foxkit-lucky-wheel--done .foxkit-lucky-wheel__close{color:#000}.foxkit-lucky-wheel__inner{flex:0 0 auto;height:500px;margin-left:-250px;width:500px}.foxkit-lucky-wheel__inner .sectors{transform:rotate(60deg);transform-origin:center}.foxkit-lucky-wheel__form{padding:0 40px 0 50px}.foxkit-lucky-wheel__form input{background-color:var(--field-bg,#fff);color:#000;margin:0}.foxkit-lucky-wheel__text{text-transform:uppercase;fill:#fff;font-size:24px;font-weight:700}.foxkit-lucky-wheel__title{font-size:36px;margin:0}.foxkit-lucky-wheel__description{font-size:20px;margin-top:16px;opacity:.6}.foxkit-lucky-wheel__inputs{display:flex;flex-flow:column;gap:16px;margin-top:20px}.foxkit-lucky-wheel .foxkit-checkbox__wrapper{cursor:pointer;gap:8px}.foxkit-lucky-wheel__submit{background:var(--button-color,#000);border:none!important;color:var(--btn-text,#fff);margin-bottom:20px;margin-top:20px;position:relative;width:100%}.foxkit-lucky-wheel__submit:hover{background:var(--color-btn-bg-hover,#000)!important;border-color:var(--color-btn-bg-hover,#000)!important;color:var(--color-btn-text-hover,#fff)!important}.foxkit-lucky-wheel__submit .foxkit-spinner{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.foxkit-lucky-wheel__result{align-items:center;display:flex;flex-flow:column;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.foxkit-lucky-wheel__result h3{font-size:42px;margin:0}.foxkit-lucky-wheel__result p{color:#000;margin:0}.foxkit-lucky-wheel__result .note{font-size:14px;margin:16px 0 0;opacity:.8}.foxkit-lucky-wheel__result .btn-use{background-color:var(--button-color,#000)!important;border-color:var(--button-color,#000)!important;flex:0 0 auto}.foxkit-lucky-wheel__result .discount-name{color:#fff;font-size:27px;font-weight:700;margin-bottom:10px;margin-top:0}.foxkit-lucky-wheel__result .discount-label{color:#fff}.foxkit-lucky-wheel__result-coupon{animation-delay:.6s;animation-duration:1s;animation-fill-mode:both;color:#fff;margin:20px 0 32px;padding:32px 96px;position:relative;text-align:center}.foxkit-lucky-wheel--done .foxkit-lucky-wheel__result-coupon{-webkit-animation-name:tada;animation-name:tada}.foxkit-lucky-wheel__result-coupon:before{background-color:var(--coupon-bg,var(--button-bg));border-radius:10px;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.foxkit-lucky-wheel__result-code{border:2px dashed #fff;border-radius:20px;color:#fff;display:block;font-size:20px;font-weight:700;margin-top:10px;padding:8px 10px;text-transform:uppercase}.foxkit-lucky-wheel__teaser{align-items:center;background:#fff;border-radius:50px;bottom:20px;box-shadow:0 20px 30px #00000014;cursor:pointer;display:flex;left:30px;padding-right:40px;pointer-events:auto;position:fixed;z-index:99}.foxkit-lucky-wheel__teaser span{font-weight:600}.foxkit-lucky-wheel__teaser-bg{pointer-events:none;position:absolute;right:0;top:0}.foxkit-lucky-wheel__teaser.bottom_right{left:auto;right:30px}.foxkit-lucky-wheel__teaser-close{background-color:#000;border:0;border-radius:50%;height:24px;padding:0;position:absolute;right:-10px;top:-5px;transition:all .2s;width:24px}.foxkit-lucky-wheel__teaser-close svg{left:0;position:absolute;top:0}.foxkit-lucky-wheel__teaser-close:hover{opacity:.8}@media(max-width:767px){.foxkit-lucky-wheel__teaser{left:12px}}@media(max-width:991px){.foxkit-lucky-wheel__container{padding:0 20px;width:100%}.foxkit-lucky-wheel__player{flex-flow:column}.foxkit-lucky-wheel__inner{height:auto;margin:0;max-width:90%;transform:rotate(45deg);width:300px}.foxkit-lucky-wheel__form{margin-top:20px;padding:20px 10px}.foxkit-lucky-wheel__form h2{font-size:24px}.foxkit-lucky-wheel__submit{width:100%}}
/*# sourceMappingURL=lucky-wheel.css.map */