.newsletter__wrapper{padding-right:calc(4rem / var(--font-body-scale));padding-left:calc(4rem / var(--font-body-scale))}@media screen and (min-width:750px){.newsletter__wrapper{padding-right:9rem;padding-left:9rem}}.newsletter__wrapper>*{margin-top:0;margin-bottom:0}.newsletter__wrapper>*+*{margin-top:2rem}.newsletter__wrapper>*+.newsletter-form{margin-top:3rem}.newsletter__subheading{max-width:70rem;margin-left:auto;margin-right:auto}.newsletter__wrapper .newsletter-form__field-wrapper{max-width:36rem}.newsletter-form__field-wrapper .newsletter-form__message{margin-top:1.5rem}.newsletter__button{margin-top:3rem;width:fit-content}@media screen and (min-width:750px){.newsletter__button{flex-shrink:0;margin:0 0 0 1rem}}.newsletter .newsletter_inner_wrapper{display:flex;justify-content:space-between;align-items:center;gap:20px}.newsletter .heading-wrap{text-align:left}.newsletter .heading-wrap .inline-richtext{margin:0 0 20px;line-height:1}.newsletter .newsletter__subheading{color:#fffc}.newsletter .field{position:unset;display:flex;gap:17px}.newsletter .newsletter-form__button:not(:focus-visible):not(.focused){background:#fff}.newsletter .newsletter-form__button:not(:focus-visible):not(.focused):hover{background:#e5f0f6;color:#0066a1}.newsletter .newsletter-form__button{position:relative;width:100%;border-radius:50px;color:#0066a1;max-width:160px;line-height:1.7}.newsletter .field:after{box-shadow:none}.newsletter .newsletter-form__field-wrapper .field__input{border:1px solid #ffffffcc;border-radius:50px;background:transparent;padding-top:14px}.newsletter label.field__label{font-family:Gotham Pro;font-size:16px;line-height:1.7;color:#fffc;letter-spacing:normal}.newsletter .field__input{padding:10px 20px}.newsletter .form-wrap{max-width:500px;width:100%}.newsletter .newsletter__wrapper .newsletter-form__field-wrapper{max-width:50rem}.newsletter .field:hover.field:after{box-shadow:none;outline:0;border:none}.newsletter-section .field__input:focus~.field__label,.newsletter-section .field__input:not(:placeholder-shown)~.field__label,.newsletter-section .field__input:-webkit-autofill~.field__label{top:1px}@media screen and (min-width:750px){.newsletter .newsletter-form{max-width:50rem}.newsletter__wrapper{padding-right:0;padding-left:0;background:linear-gradient(270deg,#233550 2.64%,#0066a1 53.7%)}}@media screen and (max-width:1199px){.newsletter .heading-wrap .inline-richtext{margin:0 0 18px}.newsletter .form-wrap{max-width:450px;width:100%}.newsletter .newsletter__wrapper .newsletter-form__field-wrapper{max-width:45rem}.newsletter .newsletter-form__button{max-width:145px}}@media screen and (max-width:989px){.newsletter__wrapper{padding-right:0;padding-left:0;background:linear-gradient(0deg,#233550 -.75%,#0066a1 61.58%)}.newsletter_inner_wrapper.page-width{flex-direction:column;gap:0}.newsletter .heading-wrap .inline-richtext{margin:0 0 16px}.newsletter .heading-wrap{text-align:center;margin-bottom:24px}.newsletter .field{flex-direction:column;gap:15px}.newsletter .newsletter-form__button{max-width:100%}.newsletter label.field__label,.newsletter .newsletter-form__button{font-size:14px;line-height:1.9}}
/*# sourceMappingURL=/cdn/shop/t/90/assets/newsletter-section.css.map */
