.winwheel{position:relative;display:flex;justify-content:space-between;align-items:stretch;flex-flow:row wrap;margin:0 auto;color:var(--color-text, #fff)}.winwheel.blocked{position:relative}.winwheel.blocked .winwheel__completed{display:block}.winwheel .btn--show-more svg circle{fill:currentColor}.winwheel .btn--show-more svg path{stroke:#0e2255}.winwheel .btn--show-more{margin-left:2px;line-height:inherit;display:inline-flex;align-items:center;gap:3px;text-decoration:underline;vertical-align:bottom;font-weight:bolder;cursor:pointer;color:inherit;font-size:inherit;background:none;border:none;padding:0}.btn--show-more span{display:block}.btn--show-more svg{height:1em;width:auto}.checkbox__input{vertical-align:top}.show-more-content{height:0;overflow:hidden;transition:.3s ease;font-size:12px;line-height:1.3}.show-more-content.show-more-content--open{height:auto;margin-top:12px}.show-more-content p{font-size:inherit;font-weight:inherit;line-height:1.66em}.show-more-content p a{color:inherit;text-underline-offset:3px}.winwheel-form__consent.show-focus .winwheel-form__consent-checkbox{outline:2px dashed rgb(var(--color-background));outline-offset:2px}.winwheel.blocked .winwheel__column{filter:blur(3px);opacity:.5;-webkit-user-select:none;user-select:none;pointer-events:none}.winwheel.animation .winwheel-step{filter:blur(2px);pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.5}.winwheel__column{flex:0 0 calc(50% - 30px);display:flex;flex-flow:column nowrap;justify-content:center;width:calc(50% - 30px)}.winwheel__header{font-family:One Night Sans Extended,sans-serif;font-size:3rem;font-weight:400;line-height:1.1;color:inherit;max-width:550px}.winwheel__description{font-size:1rem;font-weight:400;line-height:1.4;color:inherit;margin:1em 0 0}.winwheel__description p{font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;margin:0 0 .5em}.winwheel__description p:last-child{margin:0}.winwheel__completed{position:absolute;display:none;top:50%;left:50%;width:auto;max-width:100%;font-size:1.5rem;font-weight:500;line-height:1.2;text-align:center;color:var(--color-bg, #001769);background:#fff;padding:.5em 1em;transform:translate(-50%,-50%);z-index:3}.winwheel__completed p{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0 0 .5em}.winwheel__completed p:last-child{margin:0}.winwheel__completed b,.winwheel__completed strong{font-weight:600}.winwheel__action{margin:30px 0 0}.winwheel__action.hidden,.winwheel__action:empty{display:none}.winwheel__code{display:inline-block;color:var(--color-bg, #001769);background:#fff;font-weight:900;padding:.1em .25em}.winwheel__button{position:relative;display:inline-block;font-size:1.2rem;font-weight:500;line-height:1.1;color:var(--color-bg, #001769);background:#fff;border:0;border-radius:30px;padding:1em 2em;margin:12px 0 0;cursor:pointer}.winwheel__button:after{content:"";position:absolute;top:calc(50% - 9px);left:calc(50% - 9px);display:block;width:14px;height:14px;border:2px solid #001777;border-right:1px solid transparent;border-radius:50%;animation:spin 1s linear infinite;opacity:0}.winwheel__button.loading{color:transparent}.winwheel__button.loading:after{opacity:1}.winwheel__button:disabled{cursor:initial;opacity:.75}.winwheel-step--thank-you .winwheel__description{font-size:1.5rem}.winwheel-step--thank-you .winwheel__description small{display:block;font-size:1rem;margin:1em 0 0}.winwheel-error{font-size:.875rem;font-weight:400;line-height:1.3;color:red;margin:0 0 1em}.winwheel-error:empty{display:none}.winwheel-error p{font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;margin:0 0 .5em}.winwheel-error p:last-child{margin:0}.winwheel-section{position:relative;background:var(--color-bg, #001769);padding:100px 0;margin:0;overflow:hidden}.winwheel-section:empty{display:none}.winwheel-section:after{content:"";position:absolute;right:0;bottom:0;display:block;width:30%;height:0;padding-bottom:30%;background:var(--color-bg-gradient, #001769);background:radial-gradient(closest-side,var(--color-bg-gradient, #001769) 30%,var(--color-bg, #001769) 100%);transform:translate(50%,50%);z-index:0}.winwheel-section .row{position:relative;z-index:1}.winwheel-form{margin:20px 0 0}.winwheel-form__label{display:block;width:100%;color:inherit;margin:0 0 1em}.winwheel-form__label span{display:block;font-size:1.2rem;font-weight:500;line-height:1.1;color:inherit;margin:0 0 .5em}.winwheel-form__input{display:block;width:100%;height:auto;font-size:1.2rem;font-weight:400;color:var(--color-bg, #001769);padding:.75em 1em;border:1px solid #cccccc;border-radius:30px;margin:0}.winwheel-form__input.invalid,.winwheel-form__consent .invalid~.winwheel-form__consent-checkbox{border:2px solid #B6342A}.winwheel-form__consents{margin:0 0 30px;font-size:1.4rem}.winwheel-form__consent{display:flex;align-items:center;position:relative;width:100%;margin:0 0 .75em;min-height:32px;cursor:pointer;padding-left:38px}.winwheel-form__consent:last-child{margin:0}.winwheel-form__consent-text{font-size:1.4rem;font-weight:400;line-height:1.3}.winwheel-form__consent-text p{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0 0 .5em}.winwheel-form__consent-text p:last-child{margin:0}.winwheel-form__consent-text b,.winwheel-form__consent-text strong{font-weight:600}.show-more-wrapper li a,.winwheel-form__consent-text a{color:inherit;text-decoration:underline;text-underline-offset:3px}.winwheel-form__consent>input:focus-visible+div:before{outline:2px dashed rgb(var(--color-background));outline-offset:2px}.winwheel-form__consent>div:before{content:"";position:absolute;top:5px;left:0;display:flex;justify-content:center;align-items:center;text-align:center;width:24px;height:24px;background-color:transparent;background-size:auto 60%;background-position:50% 50%;background-repeat:no-repeat;border:2px solid #fff;pointer-events:none;z-index:1}.winwheel-form__consent input{position:absolute;top:2px;left:0;width:24px;height:24px;opacity:0;cursor:pointer}.winwheel-form__consent-text .metafield-rich_text_field,.winwheel-form__consent-text .metafield-rich_text_field p{display:inline}.winwheel-form__consent>input.invalid+div:before{border-color:#b6342a}.winwheel-form__consent>input:checked+div:before{background-image:url(checkbox-tick-white.svg);background-color:var(--color-bg, #001769);border-color:var(--color-text, #fff)}.winwheel-form__note{font-size:1.4rem;font-weight:400;line-height:1.3;color:inherit;margin-bottom:12px}.winwheel-form__note p{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0 0 .5em}.winwheel-form__note p:last-child{margin:0}.winwheel-form__note b,.winwheel-form__note strong{font-weight:600}.winwheel-form__note a{color:inherit;text-decoration:underline;text-underline-offset:3px}.winwheel-step.hidden{display:none}.winwheel-container{position:relative;width:100%;height:0;padding-bottom:100%}.winwheel-container__canvas{position:absolute;top:0;left:0;width:100%;height:100%;transform:rotate(-90deg);border:1px solid #fff;border-radius:50%;box-shadow:-5px 10px 15px #0000004d}.winwheel-container__spinner{position:absolute;top:50%;left:50%;width:auto;height:40%;transform-box:fill-box;transform:translate(-50%,-50%);will-change:transform;-webkit-user-select:none;user-select:none;pointer-events:none;transition:5s transform cubic-bezier(.15,0,0,1)}.main-content--page .winwheel-section{margin:0}@media (max-width: 1349px){.winwheel-section{padding:80px 0}.winwheel__header{font-size:2.5rem}}@media (max-width: 991px){.winwheel__header{max-width:100%}.winwheel__column{flex:0 0 100%;width:100%;max-width:650px;margin:0 auto 50px}.winwheel__column:last-child{margin:0 auto}}@media (max-width: 550px){.winwheel-section{padding:40px 0}.winwheel__header{font-size:2rem}.winwheel__column--wheel{margin:0 auto 30px}.winwheel__completed{width:100%}.winwheel-form__consets{margin:25px 0 30px}.winwheel-form__consent-text,.winwheel-form__label span,.winwheel-form__note{font-size:1.4rem}}.template-page .featured-collection+.featured-collection{padding-top:0}@keyframes safariSpin{0%{transform-origin:center center;transform:rotate(0) translate(-50%,-50%)}50%{transform-origin:center center;transform:rotate(179deg) translate(-50%,-50%)}to{transform-origin:center center;transform:rotate(359deg) translate(-50%,-50%)}}.winwheel-section .row{width:100%;max-width:1392px;margin:0 auto}.row:before{display:table;-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-order:1;order:1;content:" "}#shopify-section-winwheel .col{box-sizing:border-box;width:100%;padding-right:24px;padding-left:24px;float:left}
/*# sourceMappingURL=/cdn/shop/t/916/assets/winwheel-section.css.map?v=137572578606439584641729068611 */
