.newsletter--narrow .newsletter__wrapper,.newsletter:not(.newsletter--narrow) .newsletter__wrapper.color-background-1{margin-top:5rem;margin-bottom:5rem}.newsletter__wrapper:not(.color-background-1){padding-top:5rem;padding-bottom:5rem}@media screen and (min-width: 750px){.newsletter--narrow .newsletter__wrapper,.newsletter:not(.newsletter--narrow) .newsletter__wrapper.color-background-1{margin-top:calc(5rem + var(--page-width-margin));margin-bottom:calc(5rem + var(--page-width-margin))}.newsletter__wrapper:not(.color-background-1){padding-top:calc(5rem + var(--page-width-margin));padding-bottom:calc(5rem + var(--page-width-margin))}}.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:500px;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-section .newsletter__heading{margin:8px 0 12px}.newsletter-section .newsletter__subheading{margin:0 0 16px}@media screen and (min-width: 750px){.newsletter-section .newsletter__subheading{margin:0 0 24px}}.newsletter-section .newsletter__small-text{color:rgba(var(--color-primary-dark),.75);margin:16px 0 0}.newsletter-section .newsletter__small-text p{margin:0}.newsletter-section .newsletter__small-text a{color:rgb(var(--color-primary-dark),.75)}.newsletter__subline{text-transform:uppercase}.newsletter-section .newsletter__email{margin:0;width:100%}@media screen and (min-width: 990px){.newsletter-section .image-with-text__content{padding:6rem 110px}}.newsletter-section .newsletter__button span{display:none}.newsletter-section .newsletter__button{margin:0;padding:12px 40px}.newsletter-section .newsletter__button:hover{background:rgb(var(--color-common-white))}.newsletter-section .newsletter-form__field-wrapper{max-width:unset}.newsletter-section .field__label{font-size:14px;left:24px;top:50%;color:rgb(var(--color-primary-dark));transform:translateY(-50%)}@media screen and (min-width: 750px){.newsletter-section .field__label{font-size:16px}}.newsletter-section .field__input:focus~.field__label{top:1rem}@media screen and (min-width: 1200px){.newsletter-section .newsletter__button svg{display:none}.newsletter-section .newsletter__button span{display:block}}@media screen and (max-width: 1199px){.newsletter-section .newsletter__button{position:absolute;right:0;border-radius:0 40px 40px 0;min-width:unset;width:65px;padding:0}}
/*# sourceMappingURL=/cdn/shop/t/373/assets/newsletter-section.css.map */
