.index-newsletter .hero__content{flex-wrap:wrap!important;gap:clamp(28px,4vw,80px)!important}.index-newsletter .hero__title{white-space:normal!important;flex:1 1 420px!important;max-width:480px!important;text-wrap:balance}.index-newsletter .hero__content>.newsletter__wrapper,.index-newsletter .hero__content>div:has(form){flex:0 1 480px!important;width:auto!important}.index-newsletter .newsletter-form .input-group__field::placeholder{color:#716c62!important;-webkit-text-fill-color:#716c62!important;opacity:1!important}.index-newsletter .newsletter-form .input-group__field,.index-newsletter .newsletter-form .input-group__field:-webkit-autofill,.index-newsletter .newsletter-form .input-group__field:-webkit-autofill:hover,.index-newsletter .newsletter-form .input-group__field:-webkit-autofill:focus,.index-newsletter .newsletter-form .input-group__field:-webkit-autofill:active{color:#141414!important;-webkit-text-fill-color:#141414!important}.index-newsletter .newsletter-form .input-group__btn{transition:background-color .25s cubic-bezier(.39,.575,.565,1)!important}.index-newsletter .newsletter-form .input-group__btn:hover,.index-newsletter .newsletter-form .input-group__btn:focus-visible{background:#55504a!important}.index-newsletter .newsletter-form.has-success .input-group{display:none!important}.index-newsletter .newsletter-form.has-success .newsletter__message--success,.index-newsletter .newsletter-form.has-error .newsletter__message--error{display:flex!important;align-items:center!important;justify-content:center!important;min-height:52px!important;margin:0!important;padding:10px 24px!important;background:#fff!important;color:#141414!important;border-radius:999px!important;font-style:normal!important;font-size:15px!important;text-align:center!important;box-sizing:border-box!important}.index-newsletter .newsletter-form.has-success .newsletter__message--success{border:0!important}.index-newsletter .newsletter-form.has-error .newsletter__message--error{border:2px solid #c23b00!important;font-size:14px!important;margin:0 0 10px!important}.index-newsletter .newsletter-form .newsletter__message--error em,.index-newsletter .newsletter-form .newsletter__message--success em{font-style:normal!important;color:#141414!important}@media(prefers-reduced-motion:reduce){.index-newsletter .newsletter-form .input-group__btn{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/ftb-signup.css.map?x=3111 */
