.bw-root{--bw-font: var(--font-heading-family, Georgia, serif);--bw-ui: var(--font-body-family, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}.bw-root.bw-font-quando{--bw-font: "BW Quando", Georgia, "Times New Roman", serif}.bw-root *,.bw-root *:before,.bw-root *:after{box-sizing:border-box}.bw-root [hidden]{display:none!important}html.bw-lock,html.bw-lock body{overflow:hidden}.bw-launcher{position:fixed;left:-80px;top:50%;z-index:99980;width:48px;height:96px;margin-top:-48px;padding:0 6px 0 0;display:flex;align-items:center;justify-content:center;border:0;border-radius:0 48px 48px 0;background:var(--bw-l-bg);color:var(--bw-l-icon);box-shadow:0 4px 16px #0000002e;cursor:pointer;transition:left .35s ease,transform .2s ease}.bw-launcher svg{width:28px;height:28px}.bw-launcher:hover{transform:translate(3px)}.bw-launcher:focus-visible{outline:3px solid var(--bw-l-icon);outline-offset:-6px}.bw-launcher-on .bw-launcher{left:0}.bw-is-open .bw-launcher{left:-80px}.bw-l-bottom_left .bw-launcher{top:auto;bottom:24px;margin-top:0}.bw-l-top_left .bw-launcher{top:140px;margin-top:0}.bw-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99990;background:#00000080;opacity:0;visibility:hidden;transition:opacity .4s ease,visibility 0s linear .4s}.bw-is-open .bw-overlay{opacity:1;visibility:visible;transition:opacity .4s ease}.bw-panel{position:fixed;top:0;bottom:0;left:0;z-index:99991;width:720px;max-width:100vw;display:flex;align-items:center;background:var(--bw-bg);color:var(--bw-text);font-family:var(--bw-font);box-shadow:8px 0 40px #00000040;overflow:hidden;transform:translate(-105%);visibility:hidden;transition:transform .5s cubic-bezier(.2,.8,.2,1),visibility 0s linear .5s}.bw-is-open .bw-panel{transform:none;visibility:visible;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.bw-x{position:absolute;top:14px;right:14px;z-index:3;width:40px;height:40px;padding:8px;border:0;background:none;color:var(--bw-text);opacity:.85;cursor:pointer}.bw-x:hover{opacity:1}.bw-x svg{width:100%;height:100%}.bw-wheel{position:absolute;left:-276px;top:50%;width:624px;height:624px;margin-top:-312px;overflow:visible;-webkit-user-select:none;user-select:none}.bw-ring{fill:var(--bw-ring);filter:drop-shadow(0 4px 10px rgba(0,0,0,.18))}.bw-s-win{fill:var(--bw-win-bg)}.bw-s-lose{fill:var(--bw-lose-bg)}.bw-t-win,.bw-t-lose{font-family:var(--bw-font)}.bw-t-win{fill:var(--bw-win-text)}.bw-t-lose{fill:var(--bw-lose-text)}.bw-peg{fill:var(--bw-peg);stroke:#0000002e;stroke-width:1.5}.bw-hub{fill:var(--bw-ring);filter:drop-shadow(0 2px 8px rgba(0,0,0,.25))}.bw-pin{fill:var(--bw-peg);filter:drop-shadow(0 3px 6px rgba(0,0,0,.3))}.bw-pin-dot{fill:var(--bw-bg)}.bw-content{position:relative;z-index:2;margin-left:350px;width:calc(100% - 384px);max-width:340px;max-height:100%;overflow-y:auto;padding:48px 0;text-align:center}.bw-title{margin:0 0 10px;font-family:var(--bw-font);font-size:30px;line-height:1.18;font-weight:400;color:var(--bw-text);letter-spacing:.01em}.bw-scarcity{margin:0 0 18px;font-size:16px}.bw-form{margin:0}.bw-input{display:block;width:100%;height:46px;margin:0 0 10px;padding:0 14px;border:0;border-radius:4px;background:#fff;color:#222;font-family:var(--bw-ui);font-size:15px;box-shadow:0 1px 2px #0000000f}.bw-input::placeholder{color:#6b6b6b}.bw-input:focus-visible{outline:3px solid var(--bw-text);outline-offset:1px}.bw-check{display:flex;align-items:flex-start;gap:10px;margin:12px 0 0;font-size:14px;line-height:1.35;text-align:left;cursor:pointer}.bw-check input{appearance:none;-webkit-appearance:none;flex:0 0 20px;width:20px;height:20px;margin:0;border:2px solid var(--bw-text);border-radius:4px;background:transparent;cursor:pointer}.bw-check input:checked{background:var(--bw-text);box-shadow:inset 0 0 0 3px var(--bw-bg)}.bw-check input:focus-visible{outline:2px solid var(--bw-text);outline-offset:2px}.bw-check a{color:inherit;text-decoration:underline;text-underline-offset:2px}.bw-error{margin:12px 0 0;padding:8px 10px;border-radius:4px;background:#0003;font-family:var(--bw-ui);font-size:14px;line-height:1.35}.bw-error:empty{display:none}.bw-submit{display:inline-block;min-width:62%;margin:20px 0 0;padding:15px 28px;border:0;border-radius:14px;background:var(--bw-btn-bg);color:var(--bw-btn-text);font-family:var(--bw-font);font-size:24px;line-height:1.1;cursor:pointer;box-shadow:0 3px 10px #0000001a;transition:transform .15s ease}.bw-submit:hover{transform:translateY(-1px)}.bw-submit:focus-visible{outline:3px solid var(--bw-text);outline-offset:3px}.bw-submit[disabled]{opacity:.75;cursor:progress;transform:none}.bw-no{display:inline-block;margin:16px 0 0;padding:4px 8px;border:0;background:none;color:var(--bw-text);font-family:var(--bw-font);font-size:17px;cursor:pointer}.bw-no:hover{text-decoration:underline}.bw-vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bw-r-msg{margin:6px 0 18px;font-size:18px;line-height:1.45}.bw-r-msg strong{font-size:1.15em;font-weight:400}.bw-code-row{display:flex;gap:8px}.bw-code{flex:1;min-width:0;height:52px;padding:0 10px;border:2px dashed var(--bw-btn-text);border-radius:6px;background:#fff;color:#222;text-align:center;font-family:var(--bw-ui);font-size:22px;font-weight:700;letter-spacing:.08em}.bw-copy{flex:0 0 auto;padding:0 16px;border:0;border-radius:6px;background:var(--bw-btn-bg);color:var(--bw-btn-text);font-family:var(--bw-font);font-size:16px;cursor:pointer}.bw-r-timer{margin:14px 0 0;font-size:15px;line-height:1.4}.bw-r-timer:empty{display:none}.bw-bar{position:fixed;left:0;right:0;top:0;z-index:99985;padding:10px 48px;background:var(--bw-bg);color:var(--bw-text);font-family:var(--bw-font);font-size:15px;line-height:1.35;text-align:center;box-shadow:0 2px 12px #0000002e}.bw-bar-bottom .bw-bar{top:auto;bottom:0}.bw-bar strong{font-weight:400;letter-spacing:.04em}.bw-bar-x{position:absolute;right:8px;top:50%;width:32px;height:32px;margin-top:-16px;padding:7px;border:0;background:none;color:var(--bw-text);cursor:pointer}.bw-bar-x svg{width:100%;height:100%}@media(max-width:749px){.bw-lm-bottom_left .bw-launcher{top:auto;bottom:16px;margin-top:0}.bw-lm-center_left .bw-launcher{top:50%;bottom:auto;margin-top:-40px}.bw-launcher{width:40px;height:80px;border-radius:0 40px 40px 0}.bw-launcher svg{width:24px;height:24px}.bw-panel{width:100vw;flex-direction:column;align-items:stretch;justify-content:flex-start;overflow-y:auto;-webkit-overflow-scrolling:touch}.bw-wheel{position:relative;left:auto;top:auto;flex:0 0 auto;width:min(90vw,380px,48vh);height:min(90vw,380px,48vh);margin:18px auto 0}.bw-content{margin:0 auto;width:calc(100% - 40px);max-width:380px;max-height:none;overflow:visible;padding:4px 0 32px}.bw-title{font-size:23px;margin-bottom:6px}.bw-scarcity{margin-bottom:12px;font-size:15px}.bw-submit{font-size:21px;margin-top:16px}.bw-bar{font-size:13px;padding:8px 40px}}@media(prefers-reduced-motion:reduce){.bw-panel,.bw-overlay,.bw-launcher{transition-duration:.01s!important}}.bw-multi .bw-s-win.bw-c0{fill:var(--bw-c1)}.bw-multi .bw-s-win.bw-c1{fill:var(--bw-c2)}.bw-multi .bw-s-win.bw-c2{fill:var(--bw-c3)}.bw-multi .bw-s-win.bw-c3{fill:var(--bw-c4)}.bw-multi .bw-t-win{fill:#fff;font-weight:800}.bw-multi .bw-t-win.bw-c3{fill:var(--bw-text)}.bw-multi .bw-t-lose{font-weight:700}.bw-font-theme .bw-title{font-weight:800;letter-spacing:0}.bw-font-theme .bw-submit,.bw-font-theme .bw-copy{font-weight:800}.bw-font-theme .bw-submit{font-size:20px;letter-spacing:.04em}.bw-multi .bw-input{border:1px solid rgba(0,0,0,.14)}.bw-multi .bw-code{border-color:var(--bw-btn-bg)}.bw-multi .bw-scarcity-n{color:var(--bw-c1);font-weight:800}.bw-hammer{filter:drop-shadow(0 4px 6px rgba(0,0,0,.28))}.bw-done .bw-hammer{animation:bw-knock .5s ease-out 1;transform-box:fill-box;transform-origin:100% 50%}@keyframes bw-knock{0%{transform:rotate(0)}35%{transform:rotate(-14deg)}70%{transform:rotate(4deg)}to{transform:rotate(0)}}.bw-burst{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;overflow:hidden}.bw-burst span{position:absolute;display:block;will-change:transform,opacity}.bw-is-open:not(.bw-busy):not(.bw-done) .bw-rotor{transform-box:view-box;transform-origin:0px 0px;animation:bw-tease 3s cubic-bezier(.12,.6,.3,1) .3s 1 both}@keyframes bw-tease{0%{rotate:0deg}to{rotate:1080deg}}@media(prefers-reduced-motion:reduce){.bw-rotor{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/boom-spin-wheel-v3.css.map */
