.offhoo-spin[hidden]{display:none!important}.offhoo-spin{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:16px}.offhoo-spin__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c}.offhoo-spin__dialog{position:relative;z-index:1;width:min(100%,400px);max-height:min(92vh,720px);overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;padding:24px 20px 28px;border-radius:16px;background:#fff;box-shadow:0 24px 48px #0003;text-align:center}.offhoo-spin__dialog::-webkit-scrollbar{display:none}.offhoo-spin__close{position:absolute;top:8px;right:12px;border:0;background:transparent;font-size:28px;line-height:1;cursor:pointer;color:#64748b}.offhoo-spin__title{margin:0 0 8px;font-size:1.35rem}.offhoo-spin__subtitle{margin:0 0 16px;font-size:.9rem;color:#64748b}.offhoo-spin__wheel-wrap{position:relative;width:min(100%,340px);margin:0 auto 12px;aspect-ratio:1743.123 / 1807.256;container-type:inline-size}.offhoo-spin__stage{position:relative;width:100%;aspect-ratio:1}.offhoo-spin__stage img{display:block;max-width:none;pointer-events:none}.offhoo-spin__wheel{position:absolute;left:13.397%;top:13.397%;width:73.206%;height:73.206%;overflow:hidden;border-radius:50%;background:#ff8b32;border:1px solid #ff8b32}.offhoo-spin__wheel canvas{display:block;width:100%!important;height:100%!important;transform:none!important;transform-origin:top left}.offhoo-spin__ring,.offhoo-spin__ring-highlight,.offhoo-spin__stand-top,.offhoo-spin__stand-bottom{position:absolute;height:auto}.offhoo-spin__ring{left:8.236%;top:9.412%;width:84.216%}.offhoo-spin__ring-highlight{left:9.634%;top:9.737%;width:81.31%}.offhoo-spin__stand-top{left:33.731%;top:87.83%;width:32.839%}.offhoo-spin__stand-bottom{left:24.233%;top:94.916%;width:51.813%}.offhoo-spin__stand-base{position:absolute;left:23.529%;top:98.143%;width:53.52%;height:5.537%;border-radius:4px;background:#af1ea5;box-shadow:inset -1px 5px 4px #9c35bea8}.offhoo-spin__lights{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.offhoo-spin__light-arm{position:absolute;left:50.289%;top:50.257%;width:4.671%;height:4.671%;transform:translate(-50%,-50%) rotate(var(--offhoo-light-angle)) translateY(-868%)}.offhoo-spin__light-arm img{width:100%;height:100%}.offhoo-spin__center{position:absolute;left:38.814%;top:40.047%;width:22.948%;height:22.948%;padding:0;border:0;border-radius:50%;background:transparent;color:#fff;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-size:clamp(14px,5.5cqw,20px);font-weight:900;line-height:1}.offhoo-spin__center:focus-visible{outline:3px solid #7610b4;outline-offset:3px}.offhoo-spin__center:disabled{cursor:default}.offhoo-spin__center-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.offhoo-spin__center span{position:relative;-webkit-text-stroke:1px #8310c4;paint-order:stroke fill;text-shadow:-1px -1px #8310c4,1px 1px #8310c4}.offhoo-spin__pointer-left,.offhoo-spin__pointer-right{position:absolute;top:-15.433%;width:9.396%;height:27.683%}.offhoo-spin__pointer-left{left:40.604%}.offhoo-spin__pointer-right{left:50%;transform:scaleX(-1)}.offhoo-spin__segments{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.offhoo-spin__field{display:block;text-align:left;margin:12px 0}.offhoo-spin__field-label{display:block;font-size:.75rem;color:#64748b;margin-bottom:4px}.offhoo-spin__email{width:100%;padding:10px 12px;border:1px solid #e2e8f0;border-radius:8px;font-size:.95rem;background:#f8fafc}.offhoo-spin__email--editable{background:#fff}.offhoo-spin__email--editable:focus{outline:2px solid #f97316;outline-offset:1px;border-color:#f97316}.offhoo-spin__email:read-only{cursor:default}.offhoo-spin__message{margin:8px 0;font-size:.85rem;color:#b45309}.offhoo-spin__result{margin:12px 0;padding:12px;border-radius:10px;background:#f0fdf4;border:1px solid #bbf7d0}.offhoo-spin__result-label{margin:0 0 4px;font-size:.8rem;color:#166534}.offhoo-spin__prize-name{margin:0 0 8px;font-weight:600}.offhoo-spin__code-row{display:flex;gap:8px;align-items:center;justify-content:center;flex-wrap:wrap}.offhoo-spin__code{padding:6px 10px;background:#fff;border-radius:6px;font-size:1rem;letter-spacing:.04em}.offhoo-spin__copy{padding:8px 12px;border:0;border-radius:8px;background:#1a2744;color:#fff;font-size:.85rem;cursor:pointer}.offhoo-spin__noprize{margin:12px 0;padding:12px;border-radius:10px;background:#f8fafc;border:1px solid #e2e8f0;text-align:center}.offhoo-spin__noprize-title{margin:0 0 4px;font-weight:600}.offhoo-spin__noprize-text{margin:0;font-size:.9rem;color:#475569}.offhoo-spin__cta{width:100%;margin-top:8px;padding:14px 16px;border:0;border-radius:999px;background:#f97316;color:#fff;font-size:1rem;font-weight:600;cursor:pointer}.offhoo-spin__cta:disabled{opacity:.55;cursor:not-allowed}.offhoo-spin.is-spinning .offhoo-spin__cta{pointer-events:none}.offhoo-spin-pin[hidden]{display:none!important}.offhoo-spin-pin{position:fixed;left:16px;bottom:16px;z-index:9990;width:72px;height:72px;border:0;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;overflow:hidden;background:transparent}.offhoo-spin-pin:focus-visible{outline:2px solid #f97316;outline-offset:2px}.offhoo-spin-pin__logo{width:72px;height:auto;object-fit:contain;display:block}.offhoo-spin-pin__fallback{display:flex;align-items:center;justify-content:center;color:#f97316}
/*# sourceMappingURL=/cdn/shop/t/32/assets/offhoo-spin-wheel.css.map */
