.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{margin-top:-35px;z-index:1;position:relative}.newsletter .newsletter__wrapper{padding:12px;background:var(--blue);border-radius:8px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 32px}.newsletter .newsletter__wrapper>*+*{margin-top:0}.newsletter .newsletter__wrapper .inline-richtext{font-size:24px;line-height:29px;font-weight:600;color:var(--white)}.newsletter .newsletter-form .newsletter-form__field-wrapper .field{align-items:center}.newsletter .newsletter-form .newsletter-form__field-wrapper .field .newsletter-form__button{position:unset;font-family:Open Sans,serif;font-size:14px;font-weight:600;line-height:21px;width:auto;overflow:visible;border:2px solid var(--white);border-radius:0 8px 8px 0;color:var(--white);padding:9px 18px}.newsletter .newsletter-form .newsletter-form__field-wrapper .field .newsletter-form__button span{position:relative;text-decoration:none;display:inline-block}.newsletter .newsletter-form .newsletter-form__field-wrapper .field .newsletter-form__button span:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:var(--white);transition:width .3s ease,left .3s ease}.newsletter .newsletter-form .newsletter-form__field-wrapper .field .newsletter-form__button span:after{height:1px}.newsletter .newsletter-form .newsletter-form__field-wrapper .field .newsletter-form__button:hover span:after{width:100%}.newsletter .newsletter-form .newsletter-form__field-wrapper .field:before,.newsletter .newsletter-form .newsletter-form__field-wrapper .field:after{content:none}.newsletter .newsletter-form .newsletter-form__field-wrapper .field__input{border:1px solid var(--dark_gray);border-radius:8px 0 0 8px;min-width:291px;width:100%;padding:8px 15px;height:43px;margin:0}.newsletter .newsletter-form .newsletter-form__field-wrapper .field__label{display:none}.newsletter .newsletter-form .newsletter-form__field-wrapper .field__input:focus{box-shadow:unset}.newsletter .newsletter-form,.newsletter .newsletter__wrapper .newsletter-form__field-wrapper{max-width:100%;width:100%}.newsletter .newsletter-form__message--success{margin-top:10px;font-family:Commissioner;font-size:16px;color:var(--white);line-height:24px;font-weight:500}@media only screen and (max-width: 989px){.newsletter{margin-bottom:0;margin-top:-51.5px}}@media only screen and (max-width: 749px){.newsletter .newsletter__wrapper{flex-direction:column}.newsletter .newsletter__wrapper .inline-richtext{font-size:18px;line-height:24px}}@media only screen and (max-width: 479px){.newsletter .newsletter-form .newsletter-form__field-wrapper .field__input{min-width:158px}}@media only screen and (max-width: 374px){.newsletter .newsletter-form .newsletter-form__field-wrapper .field__input{min-width:143px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/newsletter-section.css.map */
