.opw-lock{overflow:hidden}.opw{--opw-ink: #232323;--opw-muted: #5a5a5a;--opw-error: #b3261e;--opw-line: #d9d9d9;--opw-ease-out: cubic-bezier(.23, 1, .32, 1);box-sizing:border-box;width:min(760px,calc(100vw - 24px));max-height:calc(100dvh - 24px);margin:auto;padding:0;border:0;border-radius:0;background:#fff;color:var(--opw-ink);font:inherit;font-size:16px;line-height:1.5;overflow:auto;box-shadow:0 24px 64px #0000004d}.opw::backdrop{background:#0000008c}.opw *,.opw *:before,.opw *:after{box-sizing:border-box}.opw [hidden]{display:none!important}.opw-grid{display:grid;grid-template-columns:1fr}@media(min-width:680px){.opw-grid{grid-template-columns:1fr 1fr}.opw-pane .opw-title{padding-right:36px}}.opw-stage{position:relative;display:grid;place-items:center;padding:24px;background:#f0f0f0}.opw-wheel{display:block;width:min(64vw,340px);height:auto;overflow:visible;stroke:none;transition:none;filter:drop-shadow(0 6px 14px rgba(0,0,0,.18))}.opw-slice>path:first-child{stroke:#fff;stroke-width:1.5}.opw-wheel text{font-family:inherit;font-weight:700;text-anchor:middle;dominant-baseline:middle;stroke:none}.opw-wheel .opw-ale{font-weight:600;letter-spacing:.12em}.opw-rim{fill:none;stroke:var(--opw-ink);stroke-width:6}.opw-peg{fill:#fff}.opw-hub circle{fill:var(--opw-ink);stroke:#fff;stroke-width:3}.opw-hub path{fill:var(--opw-accent)}.opw-shade{fill:var(--opw-ink);opacity:0;pointer-events:none;transition:opacity .3s var(--opw-ease-out)}.opw-slice.opw-dim .opw-shade{opacity:.5}.opw-glow{fill:none;stroke:#fff;stroke-width:2.5;stroke-linejoin:round;animation:opw-glow .5s ease-in-out 4 alternate}@keyframes opw-glow{to{stroke-opacity:.35}}.opw-pointer{fill:var(--opw-ink);stroke:#fff;stroke-width:1.5;stroke-linejoin:round;transform-box:fill-box;transform-origin:50% 0}.opw-body{position:relative;display:flex;flex-direction:column;gap:14px;padding:28px 24px 24px}.opw-panes{display:grid}.opw-pane{grid-area:1 / 1;display:flex;flex-direction:column;gap:10px;outline:none;transition:opacity .2s var(--opw-ease-out),visibility 0s}.opw-pane[inert]{opacity:0;visibility:hidden;transition:opacity .15s var(--opw-ease-out),visibility 0s linear .15s}.opw-pane-result.opw-center{justify-content:center}.opw-title{margin:0;font-size:26px;line-height:1.2;font-weight:800;color:var(--opw-ink)}.opw-sub{margin:0 0 4px}.opw-pane p{margin:0}.opw-form{display:flex;flex-direction:column;gap:10px}.opw-label{font-weight:600}.opw .opw-input{width:100%;min-height:48px;margin:0;padding:10px 14px;border:2px solid var(--opw-line);border-radius:0;background:#fff;color:var(--opw-ink);font:inherit}.opw .opw-input:focus{border-color:var(--opw-ink);outline:none}.opw-legal,.opw-note{font-size:13px;line-height:1.45;color:var(--opw-muted)}.opw-legal a,.opw-rules a{color:inherit;text-decoration:underline}.opw .opw-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:52px;margin:0;padding:12px 20px;border:0;border-radius:0;background:var(--opw-accent);color:var(--opw-accent-text);font:inherit;font-size:17px;font-weight:700;letter-spacing:.02em;text-decoration:none;cursor:pointer;transition:transform .12s var(--opw-ease-out),background-color .15s ease,color .15s ease}.opw .opw-btn:active{transform:scale(.97)}.opw .opw-btn:disabled{cursor:progress}@media(hover:hover)and (pointer:fine){.opw .opw-btn:not(:disabled):hover{background:var(--opw-ink);color:#fff}}.opw-msg{font-size:14px;font-weight:600;color:var(--opw-error)}.opw-msg:not(:empty){margin-top:6px}.opw .opw-input[aria-invalid=true]{border-color:var(--opw-error)}.opw-prize{font-size:44px;line-height:1;font-weight:800;letter-spacing:-.01em}.opw-code{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 10px 10px 16px;border:2px dashed var(--opw-ink);border-radius:0;background:var(--opw-accent);color:var(--opw-accent-text);font-size:20px;font-weight:700;letter-spacing:.06em}.opw .opw-copy{min-height:44px;margin:0;padding:8px 14px;border:0;border-radius:0;background:var(--opw-ink);color:#fff;font:inherit;font-size:14px;letter-spacing:0;cursor:pointer}.opw-show>*{animation:opw-rise .28s var(--opw-ease-out) both}.opw-show>:nth-child(2){animation-delay:60ms}.opw-show>:nth-child(3){animation-delay:.12s}.opw-show>:nth-child(4){animation-delay:.18s}.opw-show>:nth-child(5){animation-delay:.24s}.opw-show>:nth-child(6){animation-delay:.3s}@keyframes opw-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes opw-fade{0%{opacity:0}}.opw-confetti{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;z-index:3;pointer-events:none}.opw .opw-rules-link{display:inline;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.opw-rules{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;gap:10px;padding:28px 24px 24px;overflow:auto;background:#fff;font-size:14px}.opw-rules:not([hidden]){animation:opw-fade .15s var(--opw-ease-out)}.opw-rules-title{margin:0;font-size:20px;line-height:1.2;font-weight:700;outline:none}.opw-rules ul{margin:0;padding-left:18px}.opw-rules p{margin:0;color:var(--opw-muted)}.opw .opw-rules-back{align-self:flex-start;min-height:44px;margin:4px 0 0;padding:10px 18px;border:2px solid var(--opw-ink);border-radius:0;background:#fff;color:var(--opw-ink);font:inherit;font-size:15px;font-weight:700;cursor:pointer}.opw .opw-close{position:absolute;top:8px;right:8px;z-index:2;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:50%;background:transparent;color:var(--opw-ink);font-size:30px;line-height:1;cursor:pointer}@media(hover:hover)and (pointer:fine){.opw .opw-close:hover{background:#0000000f}}.opw .opw-again{position:absolute;top:8px;left:8px;z-index:2;width:40px;height:40px;margin:0;padding:0;border:0;border-radius:50%;background:var(--opw-ink);color:#fff;font:inherit;font-size:22px;font-weight:700;line-height:1;cursor:pointer}.opw-launcher{position:fixed;left:16px;bottom:16px;z-index:2147483000;min-height:44px;padding:10px 16px;border:0;border-radius:30px;background:var(--opw-accent, #e3fc02);color:var(--opw-accent-text, #232323);font:inherit;font-size:15px;font-weight:700;box-shadow:0 6px 18px #00000040;cursor:pointer}.opw-launcher[hidden]{display:none}.opw :focus-visible,.opw-launcher:focus-visible{outline:3px solid #232323;outline-offset:2px}.opw .opw-pane:focus-visible{outline:none}@media(max-width:679px){.opw-launcher{bottom:96px}.opw-stage{padding:12px 16px}.opw-wheel{width:min(64vw,260px,33dvh)}.opw-body,.opw-rules{padding:16px 16px 18px}.opw-body{gap:10px}.opw-pane,.opw-form{gap:8px}.opw-title{font-size:22px}.opw-prize{font-size:36px}}@media(prefers-reduced-motion:reduce){.opw-show>*{animation-name:opw-fade}.opw .opw-btn:active{transform:none}.opw-glow{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/onnenpyora-wheel.css.map */
