.signup-hero{background-color:rgb(var(--color-background));position:sticky;top:0;width:100%;z-index:1;margin-top:-82px}.video-audio-toggle{position:absolute;bottom:72px;right:40px;z-index:111}.video-toggle-btn{color:#fff;border:none;border-radius:50%;width:48px;height:48px;cursor:pointer;display:flex;align-items:center;justify-content:center}.icon-unmute,.video-toggle-btn.is-active .icon-mute{display:none}.video-toggle-btn.is-active .icon-unmute{display:block}.signup-hero input:-webkit-autofill,.signup-hero input:-webkit-autofill:hover,.signup-hero input:-webkit-autofill:focus,.signup-hero input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px white inset!important}.signup-hero-wrapper{max-width:1920px;margin:0 auto;position:relative}.signup-hero__container{max-width:1230px;padding:0 15.01px;margin:0 auto;align-items:center;display:flex}.signup-hero__title{font-style:normal;font-weight:700;line-height:100%;letter-spacing:-2.75px;margin-bottom:15px;color:rgb(var(--color-foreground))}.signup-hero__media{position:absolute;right:0;z-index:1;width:60%;overflow:hidden}.signup-hero__content{max-width:668px;position:relative;z-index:1111}.signup-hero__description.text-extra-small *{font-size:16px}.signup-hero__description.text-small *{font-size:18px}.signup-hero__description.text-medium *{font-size:24px}.signup-hero__description.text-large *{font-size:30px}.signup-hero__description p{font-family:Work Sans;color:rgb(var(--color-foreground));font-size:18.73px;font-style:normal;font-weight:400;line-height:125%;max-width:560px;letter-spacing:0}.signup-form__trust-note{margin-top:12px;color:#351e1b;font-family:Work Sans,sans-serif;font-size:16px;font-style:italic;font-weight:500;line-height:1.3;letter-spacing:0;text-align:left;max-width:502px;width:100%;align-self:stretch}.signup-checkbox label p,.signup-checkbox label a{color:#4e302dcc;font-family:Open Sans;font-size:11px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:0;margin-bottom:10px}.signup-checkbox{display:flex;gap:8px;align-items:start;margin-top:20px;max-width:455px}.signup-checkbox input[type=checkbox]:checked:after{content:"";position:absolute;left:4px;top:1px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.signup-checkbox input[type=checkbox]:checked{background-color:#32352d;border-color:#32352d}.signup-checkbox input[type=checkbox]{border:1px solid #C8CBBE;background:#fff;display:flex;width:16px;height:16px;align-items:center;gap:9.367px;min-width:16px;margin-top:3px;appearance:none;-webkit-appearance:none;border-radius:4px;position:relative;cursor:pointer}.signup-hero__media video{width:100%}.signup-form__input:focus{outline:none}.signup-hero__description{margin-bottom:40px;max-width:502px}.signup-form__field{display:flex;gap:6.4px;max-width:502px}p.signup-form__success{font-size:16px;letter-spacing:0;margin-top:16px}.signup-form__field button.button-primary:hover{color:rgb(var(--color-button));background-color:transparent;border:1px solid}.signup-form__input{border-radius:92.73px;border:1.31px solid #DFE1D6;background:#fff;color:#351e1b;font-family:Work Sans;font-size:14.99px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-.15px;display:flex;height:56.2px;padding:13.11px 32.78px 13.11px 26.23px;align-items:center;gap:9.37px;width:100%}.signup-hero .signup-form__input{width:100%}.signup-form__input::placeholder{color:#351e1b;font-size:14.99px;font-family:Work Sans;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-.15px}.signup-form__button{padding:22.4px 38.4px;border-radius:48px;background:#a51c30;color:#fff;border:none;cursor:pointer}.signup-hero__image{width:100%;height:100%}.desktop-only{display:block}.mobile-only{display:none}.align-center .signup-hero__content{text-align:center}.align-right .signup-hero__content{text-align:right}.signup-hero .popup-button{background:transparent;border:none;cursor:pointer;opacity:.8;padding:0}.signup-disclaimer-text{margin-top:8px}.signup-disclaimer-text p a{background:transparent;border:none;padding:0;text-decoration:none;font-size:14.4px;letter-spacing:0;text-decoration:underline}.signup-disclaimer-text p a:hover{text-decoration:none}.signup-disclaimer-text p{color:rgb(var(--color-foreground));font-size:14.4px;letter-spacing:0}.signup-disclaimer-text p a{color:rgb(var(--color-foreground))}.signup-hero__highlight{max-width:453px;margin-top:24px;margin-bottom:40px}.highlight-box__header{display:flex;align-items:center;gap:7px;margin-bottom:10px;margin-top:18px}.highlight-box__avatar{width:35px;height:35px;float:left;margin-right:3px;margin-bottom:0;border-radius:50%;object-fit:cover;flex-shrink:0;border:1.5px solid #e0e1d8}.highlight-box__title{color:#351e1b;font-family:Work Sans;font-size:14px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:0}.highlight-box__body{overflow:hidden}.highlight-box__description{padding-bottom:4px;color:#351e1b;font-family:Work Sans;font-size:20px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:0}.highlight-box__description p{color:#351e1b;font-family:Work Sans;font-size:20px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:0}.highlight-box__description p:last-child{margin-bottom:0}.highlight-box__toggle{display:inline-block;margin-top:0;background:none;border:none;padding:0;cursor:pointer;font-family:Work Sans,sans-serif;text-decoration:underline;text-underline-offset:2px;letter-spacing:0;transition:opacity .2s ease;color:#351e1b;font-size:14px;font-style:normal;font-weight:500;line-height:100%}.highlight-box__toggle:hover{opacity:.65}.signup-form .highlight-box__body.split-animate-desc{color:#351e1b;font-family:Work Sans;font-size:14px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:0;margin-bottom:30px;margin-top:-15px}.signup-form__field .button-primary:hover{background-color:#fff!important}.highlight-box__description p:not(:last-of-type){margin-bottom:16px}.highlight-box__description p:last-of-type{padding-left:1.5em}.signup-hero__play-btn{position:absolute;top:50%;left:55%;transform:translate(-50%,-50%);z-index:10;display:flex;justify-content:center;align-items:center;gap:5px;background-color:var(--color-white);color:#000;padding:15.01px 24px;border-radius:var(--buttons-radius);border:none;font-size:18px;font-weight:var(--font-body-weight-bold);font-family:var(--font-body-family);text-align:center;text-decoration:none;cursor:pointer;transition:all var(--transition-fast);line-height:19.01px;letter-spacing:0;flex-shrink:0}.signup-hero__play-btn:hover{background-color:rgb(var(--color-button));Color:#fff}.signup-hero__play-btn:hover span{color:var(--color-white)}.signup-hero-lightbox{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;background:#00000080;align-items:center;justify-content:center;padding:20px}.signup-hero-lightbox.is-open{display:flex}.signup-hero-lightbox__inner{position:relative;width:100%;max-width:960px;max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);aspect-ratio:16 / 9;border-radius:8px;overflow:hidden}.signup-hero-lightbox__inner video{width:100%;height:100%;object-fit:contain;display:block}.signup-hero-lightbox__close{position:absolute;top:10px;right:10px;z-index:111;background:none;cursor:pointer;color:#fff;display:flex;align-items:center;gap:6px;transition:opacity .2s ease;border:1px solid gray;border-radius:30px;padding:6px;opacity:.8;background-color:#0000007f}.signup-hero-lightbox__close:hover{opacity:1}body.lightbox-open{overflow:hidden}@media(max-width:1300px){.signup-hero__media{width:70%}}@media(min-width:1024px){.highlight-box__body{height:auto!important}.highlight-box__toggle{display:none!important}}@media(max-width:1024px){.signup-hero__media{width:70%}}@media(max-width:768px){.signup-hero__container{grid-template-columns:1fr}.signup-hero__content{display:flex;flex-direction:column}.signup-hero__content .signup-form{order:1;margin-top:12px;text-align:center}.signup-hero__content .signup-hero__highlight{order:2;margin-top:12px}.signup-form .highlight-box__body.split-animate-desc{text-align:center!important;max-width:453px;margin:0 auto 12px}.signup-form .highlight-box__body,.signup-form .highlight-box__description{text-align:center!important;margin-top:0;margin-bottom:12px}.signup-hero__media:after{background-image:radial-gradient(50.12% 48.63% at 50% 48.63%,#fff0 53.85%,#fff)!important;width:780px;left:50%!important;transform:translate(-50%)!important}.desktop-only{display:none}.mobile-only{display:block}.signup-disclaimer-text p{text-align:center;line-height:22px}.signup-form__trust-note{text-align:left;margin:10px auto 0;font-size:15px;max-width:340px;width:100%}.signup-checkbox{margin-top:24px}.signup-hero__description.text-extra-small *{font-size:14px}.signup-hero__description.text-small *{font-size:16px}.signup-hero__description.text-medium *{font-size:18px}.signup-hero__description.text-large *{font-size:20px}.video-audio-toggle{right:30px}.signup-hero__container{flex-direction:column-reverse;padding:0}.signup-hero__content{padding:0 16px}signup-hero__content line{text-align:center}.signup-hero__media video{width:100%;height:100%;object-fit:cover}.signup-hero__media{position:relative;height:438px;width:100%;margin-top:-20px;margin-bottom:-50px}.video-toggle-btn{width:38px;height:38px}.signup-hero__description,.signup-hero__description p{max-width:100%}.signup-form__field .button-primary{display:flex;width:170px;justify-content:space-between;align-items:center;align-self:stretch;color:#fff;text-align:center;font-family:Work Sans;font-size:14px;font-style:normal;font-weight:600;line-height:100%;padding:13.114px 21.215px;margin-left:-140px;height:44px}.signup-hero .signup-form__input{height:44px!important;width:100%!important;padding-right:170px;max-width:340px}.signup-hero__highlight{margin:0 auto 24px}.signup-hero__highlight .highlight-box__body[style*="height: 0px;"]{margin-top:-8px}.signup-hero__highlight .highlight-box__body[style*="height: 0px;"] .line-mask,.signup-hero__highlight .highlight-box__body{margin-top:24px}.signup-hero__content,.highlight-box__toggle{text-align:center}.signup-checkbox,.highlight-box__body{text-align:left}.signup-form__field{justify-content:center;margin:auto}.highlight-box__description{font-size:18px;text-align:left}.highlight-box__description p{font-size:18px}.signup-hero__play-btn{font-size:14px;padding:9px 21px}.signup-hero__play-btn{left:50%}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/signup-hero.css.map */
