.signup-form__input:focus{outline:none}.signup-hero__description{margin-bottom:0}.signup-form__field{display:flex;gap:6.4px}p.signup-form__success{font-size:20px;letter-spacing:0;margin-top:16px;line-height:normal;font-style:italic}.signup-form__field button.button-primary:hover{color:rgb(var(--color-button));background-color:transparent;border:1.01px solid}.signup-form__input{border-radius:92.74px;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.21px;padding:13.12px 32.78px 13.12px 26.22px;align-items:center;gap:9.36px;width:334px}.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-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-disclaimer-text{margin-top:8px}.footer-compact-section{padding:0}.footer-compact{background-color:rgb(var(--color-background))}.footer-title{color:rgb(var(--color-foreground));text-align:center;font-family:Cormorant Garamond;font-size:56px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:0}.footer-title .line-mask:last-child{line-height:90%}.footer-compact .footer-form{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:52px;flex-flow:column}.footer-compact .footer-form .popup-button{background:transparent;border:none;padding:0;color:#fff;cursor:pointer}.footer-compact .footer-form .popup-button:hover{text-decoration:underline}.footer-compact .footer-wrap .footer-top .footer-form form .button-primary{width:auto}.footer-compact .footer-wrap .footer-top .footer-form form .button-primary:hover{background:rgb(var(--color-background))!important}.footer-compact .footer-wrap .footer-bottom-top .footer-bottom-logo{gap:20px}.footer-compact .footer-wrap .footer-bottom-top{align-items:start;margin-bottom:15px}.footer-compact .footer-wrap{gap:100px}.footer-bottom-content,.footer-bottom-content a{font-size:14px;line-height:16px;font-weight:400;font-family:var(--font-body-family),"Work Sans",sans-serif;color:rgb(var(--color-foreground));letter-spacing:0}.footer-compact .footer-form p.signup-form__success{color:var(--color-white);text-align:center}.footer-bottom-info{padding:26px;background:#91081f99}.footer-bottom-end .copyright_text p,.footer-bottom-end .copyright_text p a{font-size:14px;line-height:100%;font-weight:400;font-family:var(--font-body-family),"Work Sans",sans-serif;color:rgb(var(--color-foreground));letter-spacing:0;line-height:normal!important}.footer-bottom-end{display:flex;align-items:center;justify-content:space-between}.footer-bottom-end .copyright_text{display:flex;align-items:flex-start;flex-wrap:wrap}.footer-compact .footer-wrap .footer-top .footer-form form input,.footer-compact .footer-wrap .footer-top .footer-form form input::placeholder{color:rgb(var(--color-foreground));max-width:340px}.footer-compact .footer-wrap .footer-bottom-top .footer-bottom-logo a h2{color:rgb(var(--color-foreground))}.footer-compact .footer-wrap .footer-bottom-top .footer-bottom-logo p{color:rgb(var(--color-foreground));opacity:.9}.footer-compact .footer-wrap .footer-bottom-top .footer-bottom-logo span{font-size:35.92px;line-height:29.04px;font-weight:700;font-family:var(--font-heading-family),"Cormorant Garamond",serif;color:rgb(var(--color-foreground));letter-spacing:0}.footer-compact.signup-form__field{gap:22.4px}.footer-form .signup-disclaimer-text{text-align:center}.footer-compact .signup-form__trust-note{color:#fff;text-align:left;max-width:502px;width:100%;align-self:stretch}@media(max-width:768px){.footer-compact .signup-form__trust-note{max-width:340px;margin-left:auto;margin-right:auto}}@media(max-width:768px){.footer-wrap .footer-top .footer-title{font-size:48px}p.signup-form__success{font-size:18px}.footer-compact .footer-wrap{gap:68px}.footer-compact .footer-bottom-end{flex-direction:column;gap:16px}.footer-compact .footer-bottom-end .copyright_text p,.footer-bottom-content,.footer-bottom-content a{max-width:100%;text-align:center}.footer-compact .footer-wrap .footer-top .footer-form form .button-primary{display:flex;justify-content:center;margin:0}.footer-compact .signup-form__field{justify-content:center;width:100%}.footer-compact .footer-wrap .footer-bottom-top{justify-content:center;text-align:center;flex-wrap:wrap}.footer-compact .footer-wrap .footer-bottom-top .footer-bottom-social{justify-content:center}.footer-compact .footer-wrap .footer-bottom-top .footer-bottom-logo{text-align:center;justify-content:center}.footer-compact .footer-wrap .footer-bottom-top .footer-bottom-logo a{width:100%}}@media(max-width:560px){.footer-compact .footer-wrap .footer-top .footer-form form .button-primary{display:flex;width:auto;justify-content:space-between;align-items:center;align-self:stretch;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:-120px}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/footer-compact.css.map */
