.clw-lock,.clw-lock body{overflow:hidden!important}.clw-lock shopify-chat,.clw-lock .scroll-top__block{display:none!important}.clw[hidden]{display:none!important}.clw{--clw-navy: #11324b;--clw-ink: #0e283c;--clw-peach: #ffd9c9;--clw-mist: #e1e6ec;position:fixed;top:0;right:0;bottom:0;left:0;height:100vh;height:100dvh;z-index:2147483000;background:#fff;color:var(--clw-ink);font-family:DM Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.4;letter-spacing:0;text-transform:none;-webkit-font-smoothing:antialiased;animation:clw-in .22s ease-out both}.clw *,.clw *:before,.clw *:after{box-sizing:border-box}.clw h2,.clw p{margin:0;padding:0;text-transform:none}.clw button,.clw input,.clw a{font-family:inherit;letter-spacing:0;text-transform:none}.clw-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.clw-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.clw-ts:empty{display:none}.clw-ts{display:flex;justify-content:center}.clw-modal{position:relative;display:flex;flex-direction:column;width:100%;height:100%;background:#fff;outline:none;overflow:hidden}.clw-stage{position:relative;flex:1 1 auto;min-height:0;container-type:size;display:grid;place-items:center;padding:calc(12px + env(safe-area-inset-top,0px)) 12px 6px;background:#fff;transition:flex-basis .26s ease}.clw-wheel{position:relative;display:block;width:min(100cqw,100cqh * .9655,480px);aspect-ratio:224 / 232;max-width:100%;container-type:inline-size}.clw-base,.clw-top{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.clw-top{pointer-events:none}.clw-rotor{position:absolute;left:8.036%;top:11.207%;width:83.929%;height:81.034%;border-radius:50%;will-change:transform;transform:translateZ(0);backface-visibility:hidden}.clw-rotor svg{display:block;width:100%;height:100%}.clw-pointer{position:absolute;left:43.75%;top:-.43%;width:12.5%;height:16.38%;transform-origin:50% 6%;will-change:transform;pointer-events:none}.clw-pointer svg{display:block;width:100%;height:100%;overflow:visible}.clw-pct{font-family:inherit;font-weight:700;letter-spacing:-.02em}.clw-off{font-family:inherit;font-weight:700;letter-spacing:.12em}.clw-winner{fill:none;stroke-width:3.5;stroke-linejoin:round;animation:clw-win-pulse 1.2s ease-in-out infinite}@keyframes clw-win-pulse{0%,to{stroke-opacity:1}50%{stroke-opacity:.45}}.clw-gold-shine{pointer-events:none;animation:clw-shine 2.4s ease-in-out infinite}@keyframes clw-shine{0%,to{opacity:.25}50%{opacity:1}}.clw-gold-glow{fill:none;stroke-width:2.6;stroke-linejoin:round;animation:clw-win-pulse 1.4s ease-in-out infinite}.clw-wheel.is-spinning .clw-gold-shine,.clw-wheel.is-spinning .clw-gold-glow{animation:none}.clw-wheel.is-idle .clw-rotor{animation:clw-wobble 3.6s ease-in-out infinite}@keyframes clw-wobble{0%,to{transform:translateZ(0) rotate(-9deg)}50%{transform:translateZ(0) rotate(9deg)}}.clw-hub{position:absolute;left:50%;top:51.72%;width:max(24%,48px);aspect-ratio:1;transform:translate(-50%,-50%)}.clw .clw-hub button{width:100%;height:100%;min-height:44px;margin:0;padding:0;border:0;border-radius:50%;background:#fff;color:var(--clw-navy);box-shadow:0 2px 10px #0e283c40;font-size:max(13px,6.2cqw);font-weight:700;letter-spacing:.04em;cursor:pointer;animation:clw-pulse 1.5s ease-in-out infinite}.clw .clw-hub button:focus-visible{outline:3px solid var(--clw-navy);outline-offset:3px}.clw .clw-hub button:disabled{cursor:progress;animation:none;opacity:.85}@keyframes clw-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}.clw-wheel.is-spinning .clw-hub button,.clw-wheel.is-won .clw-hub{animation:none}.clw-modal:not(.is-form) .clw-hub{display:none}.clw-body{flex:0 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.clw-inner{width:min(520px,100%);margin:0 auto;padding:clamp(8px,1.8dvh,18px) 18px calc(clamp(8px,1.6dvh,14px) + env(safe-area-inset-bottom,0px));text-align:center}.clw-step{display:none;gap:clamp(6px,1.1dvh,12px)}.clw-modal.is-form .clw-step--form,.clw-modal.is-spin .clw-step--spin,.clw-modal.is-won .clw-step--won,.clw-modal.is-note .clw-step--note{display:grid}.clw-modal.is-note .clw-stage{display:none}.clw-modal.is-note .clw-body{flex:1 1 auto;display:grid;place-items:center}.clw .clw-title{font-family:inherit;font-size:clamp(21px,3.1dvh,30px);font-weight:600;line-height:1.12;letter-spacing:-.02em;color:var(--clw-ink);text-wrap:balance}.clw .clw-sub{font-size:16px;line-height:1.35;color:var(--clw-ink)}.clw-form{display:grid;gap:clamp(6px,1.1dvh,10px);margin:0}.clw .clw-input{display:block;width:100%;height:clamp(46px,6.4dvh,52px);min-height:44px;margin:0;padding:0 16px;border:1.5px solid #9eacb9;border-radius:10px;background:#fff;color:var(--clw-ink);font-size:17px;font-weight:500;box-shadow:none;-webkit-appearance:none;appearance:none}.clw .clw-input::placeholder{color:#4d5f6e;opacity:1}.clw .clw-input:focus{outline:none;border-color:var(--clw-navy);box-shadow:0 0 0 3px #11324b2e}.clw .clw-input[aria-invalid=true]{border-color:#b42318}.clw-consent{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;align-items:start;min-height:44px;padding-block:4px;text-align:left;cursor:pointer}.clw .clw-consent input{-webkit-appearance:none;appearance:none;width:24px;height:24px;margin:0;border:1.5px solid #6c7d8b;border-radius:6px;background:#fff;display:grid;place-content:center;cursor:pointer}.clw .clw-consent input:after{content:"";width:6px;height:11px;border:solid #fff;border-width:0 2.2px 2.2px 0;transform:translateY(-1px) rotate(45deg);opacity:0}.clw .clw-consent input:checked{background:var(--clw-navy);border-color:var(--clw-navy)}.clw .clw-consent input:checked:after{opacity:1}.clw .clw-consent input:focus-visible{outline:3px solid var(--clw-navy);outline-offset:2px}.clw-consent span{display:grid;gap:3px}.clw-consent b{font-size:15px;font-weight:600;line-height:24px;color:var(--clw-ink)}.clw-consent small{font-size:12.5px;line-height:1.42;color:#24384a}.clw-consent a{color:var(--clw-navy);font-weight:700;text-decoration:underline;text-underline-offset:2px}.clw .clw-err{font-size:15px;font-weight:600;line-height:1.35;color:#b42318}.clw .clw-go{display:flex;align-items:center;justify-content:center;width:100%;height:clamp(48px,6.6dvh,54px);min-height:44px;margin:0;padding:0 20px;border:0;border-radius:999px;background:var(--clw-navy);color:#fff;font-size:17px;font-weight:700;line-height:1;text-decoration:none;cursor:pointer;transition:background .15s}.clw .clw-go:hover{background:#1f3e55;color:#fff}.clw .clw-go:disabled{opacity:.75;cursor:progress}.clw .clw-go:focus-visible,.clw .clw-x:focus-visible,.clw .clw-copy:focus-visible,.clw .clw-link:focus-visible,.clw .clw-rules-close:focus-visible{outline:3px solid var(--clw-ink);outline-offset:3px}.clw-meta{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 6px;font-size:15px;color:var(--clw-ink)}.clw .clw-link{min-height:44px;margin:0;padding:4px 8px;border:0;background:none;color:var(--clw-navy);font-size:15px;font-weight:700;text-decoration:none;cursor:pointer}.clw .clw-link.clw-no{color:#33475a;font-weight:600}.clw .clw-link:hover{color:var(--clw-ink);text-decoration:underline;text-underline-offset:3px}.clw .clw-luck{font-size:26px;font-weight:700;letter-spacing:-.02em;color:var(--clw-ink);padding:8px 0 14px}.clw-step--won{animation:clw-win-in .38s cubic-bezier(.2,1.4,.4,1) both}@keyframes clw-win-in{0%{opacity:0;transform:translateY(12px) scale(.95)}}.clw .clw-won{font-size:clamp(21px,3.1dvh,28px);font-weight:600;line-height:1.1;letter-spacing:-.02em;color:var(--clw-ink)}.clw-won-lead{display:block}.clw-won-pct{display:block;margin-top:2px;font-size:clamp(46px,8dvh,80px);font-weight:700;line-height:1;letter-spacing:-.04em;color:var(--clw-navy)}.clw-won.is-existing .clw-won-pct{font-size:clamp(32px,5.4dvh,52px)}.clw-won-extra{display:block;margin-top:4px;font-size:clamp(20px,3dvh,28px);font-weight:700;color:var(--clw-navy)}.clw-won-extra:empty{display:none}.clw-won-extra{text-wrap:balance}.clw-won.is-jackpot .clw-won-lead{font-size:clamp(24px,3.6dvh,32px);font-weight:700;color:#8a6414}.clw-won.is-jackpot .clw-won-pct{color:#b8862a;background:linear-gradient(100deg,#a8771f 20%,#f3d27a,#a8771f 70%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:clw-shimmer 2.2s linear infinite}@keyframes clw-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.clw .clw-also{font-size:14.5px;line-height:1.4;color:var(--clw-ink)}.clw .clw-also b{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.02em;white-space:nowrap}.clw .clw-also[hidden]{display:none}.clw-code{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 10px 10px 18px;border:1.5px dashed var(--clw-navy);border-radius:12px}.clw-code-text{min-width:0;white-space:nowrap;font:700 clamp(20px,6.2vw,30px)/1 ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;letter-spacing:.04em;color:var(--clw-ink);-webkit-user-select:all;user-select:all}.clw .clw-copy{flex:none;height:44px;margin:0;padding:0 18px;border:1.5px solid var(--clw-navy);border-radius:999px;background:#fff;color:var(--clw-navy);font-size:15px;font-weight:700;cursor:pointer}.clw .clw-until{font-size:15px;line-height:1.4;color:var(--clw-ink)}.clw .clw-until b{font-weight:700}.clw .clw-x{position:absolute;top:calc(10px + env(safe-area-inset-top,0px));right:10px;z-index:3;width:44px;height:44px;margin:0;padding:0;display:grid;place-items:center;border:0;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0003;cursor:pointer}.clw-x svg{width:18px;height:18px;stroke:var(--clw-ink);stroke-width:2;fill:none;stroke-linecap:round}.clw-rules{position:absolute;left:0;right:0;bottom:0;z-index:4;max-height:80%;overflow-y:auto;padding:18px 20px calc(14px + env(safe-area-inset-bottom,0px));background:#fff;border-radius:16px 16px 0 0;box-shadow:0 -8px 28px #0e283c38;text-align:left}.clw-rules[hidden]{display:none}.clw .clw-rules p{margin:0 0 12px;font-size:15px;line-height:1.5;color:var(--clw-ink)}.clw .clw-rules-close{width:100%;min-height:44px;margin:0;border:1.5px solid var(--clw-navy);border-radius:999px;background:#fff;color:var(--clw-navy);font-size:15px;font-weight:700;cursor:pointer}.clw-confetti{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:5}.clw-modal.is-form .clw-stage{min-height:min(34dvh,280px)}.clw-modal.is-typing .clw-stage{flex:0 0 auto;min-height:0;height:calc(96px + env(safe-area-inset-top,0px))}.clw-modal.is-typing .clw-hub{display:none}@keyframes clw-in{0%{opacity:0}}@media(min-width:900px){.clw{display:grid;place-items:center;padding:16px;background:#0e283c99}.clw-modal{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,1fr);width:min(960px,100%);height:min(640px,100%);border-radius:18px;box-shadow:0 24px 64px #00000059}.clw-modal.is-note{grid-template-columns:minmax(0,1fr);width:min(520px,100%);height:auto}.clw-stage{padding:24px}.clw-body{display:flex;flex-direction:column;justify-content:center}.clw-inner{padding:clamp(18px,3dvh,32px) clamp(24px,3vw,40px)}.clw-step{gap:clamp(8px,1.4dvh,14px)}.clw .clw-title{font-size:clamp(24px,3.6dvh,32px)}.clw .clw-x{top:12px;right:12px;box-shadow:none}.clw-modal.is-typing .clw-stage{height:auto}.clw-modal.is-typing .clw-hub{display:block}.clw-rules{left:auto;width:min(460px,50%);border-radius:16px 0 0}}.clw-bar{position:fixed;left:50%;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:2147482000;transform:translate(-50%);display:flex;align-items:center;gap:4px;width:max-content;max-width:calc(100% - 24px);padding:6px 6px 6px 16px;border-radius:999px;background:#11324b;color:#fff;font:500 15px/1.3 DM Sans,system-ui,-apple-system,sans-serif;box-shadow:0 8px 24px #0e283c4d;animation:clw-bar-in .3s ease-out both}.clw-bar b{font-weight:700;letter-spacing:.03em;white-space:nowrap}.clw-bar a{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border-radius:999px;background:#fff;color:#11324b;font-weight:700;text-decoration:none}.clw-bar button{flex:none;width:40px;height:40px;display:grid;place-items:center;margin:0;padding:0;border:0;border-radius:50%;background:transparent;color:#fff;cursor:pointer}.clw-bar svg{width:14px;height:14px;stroke:currentColor;stroke-width:2;fill:none;stroke-linecap:round}@keyframes clw-bar-in{0%{opacity:0;transform:translate(-50%,12px)}}@media(max-width:380px){.clw-bar{font-size:14px;padding-left:12px}.clw-code{padding-left:12px;gap:8px}.clw .clw-copy{padding:0 12px}}@media(prefers-reduced-motion:reduce){.clw,.clw-step--won,.clw-winner,.clw-wheel.is-idle .clw-rotor,.clw .clw-hub button,.clw-bar,.clw-gold-shine,.clw-gold-glow,.clw-won.is-jackpot .clw-won-pct{animation:none}.clw-stage{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/clientele-spin-wheel.css.map */
