.email-signup-banner__subheading{font-family:var(--font-heading-family);font-size:1.2rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;margin:0 0 1.2rem;opacity:.9}.newsletter .newsletter-form{max-width:52rem!important}.newsletter .newsletter-form__field-wrapper{max-width:none!important}.newsletter .newsletter-form__field-wrapper .field{display:flex;align-items:stretch;gap:1rem;height:5rem!important;border:none}.newsletter .newsletter-form__field-wrapper .field:before,.newsletter .newsletter-form__field-wrapper .field:after{content:none}.newsletter .field__label{display:none}.newsletter .field__input{flex:1;height:100%!important;border:.1rem solid rgba(var(--color-foreground),.3);padding:0 1.5rem;background:transparent;box-sizing:border-box}.newsletter .field__input::placeholder{opacity:.7}.newsletter .newsletter-form__button.newsletter-form__button--text{position:static!important;width:auto;min-width:18rem;height:100%!important;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;border:.1rem solid var(--email-button-border-color, rgba(var(--color-foreground), .3))!important;border-radius:0;padding:0 2.8rem!important;background-color:var(--email-button-bg-color, rgb(var(--color-background)))!important;color:var(--email-button-text-color, rgb(var(--color-foreground)))!important;font-size:1.3rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.email-signup-banner__disclaimer{font-size:1.1rem;opacity:.8;margin-top:1.5rem;text-align:center}.email-signup-banner__disclaimer a{text-decoration:underline}.newsletter .newsletter__wrapper{text-align:center}.newsletter .newsletter__wrapper h2{text-transform:uppercase;font-weight:700;letter-spacing:.04em;line-height:1.15;font-size:clamp(2.4rem,5.5vw,3.6rem);margin:0 0 1.4rem}.newsletter .newsletter__subheading{max-width:44rem;margin:0 auto 3rem;font-size:1.5rem;line-height:1.6;opacity:.92}.newsletter .newsletter__subheading p{margin:0}.newsletter .newsletter-form{margin-left:auto;margin-right:auto}.newsletter .field__input{font-size:1.4rem;border-color:rgba(var(--color-foreground),.55)}@media screen and (max-width:749px){.newsletter .newsletter__wrapper{padding-left:2.4rem;padding-right:2.4rem}.newsletter .newsletter-form__field-wrapper .field{flex-direction:column;height:auto!important;gap:1.2rem}.newsletter .field__input,.newsletter .newsletter-form__button.newsletter-form__button--text{width:100%;height:5rem!important;flex:none}.newsletter .newsletter__subheading{margin-bottom:2.4rem}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/section-email-signup-pink.css.map */
