.newsletter.page-width,.newsletter{padding-left:2.4rem;padding-right:2.4rem;overflow:hidden}.newsletter-form{display:initial!important}.newsletter__wrapper{padding-right:0;padding-left:0;height:26.8rem}.form-newsletter{margin-top:-1rem!important;display:inline-block;width:40%;padding-right:0;padding-left:0}.field__label,.field__input:focus~.field__label{left:0}.newsletter-form__button{width:auto!important}.newsletter-form__button span{color:#000}input.field__input{border-bottom:.1rem solid #999999;padding-left:0!important}.field__input:focus{box-shadow:none;border-bottom:.1rem solid #000!important}.field__button{width:initial}@media screen and (min-width: 990px){.newsletter__wrapper{padding:9.6rem 12.2rem}}.newsletter__wrapper>*{margin-top:0;margin-bottom:0}.newsletter__wrapper>*+*{margin-top:2rem}.newsletter__wrapper>*+.newsletter-form{margin-top:3rem}.newsletter__header{float:left;width:100%;margin-bottom:.2rem}.newsletter__header h2{text-align:left;font-size:1.2rem;line-height:1.6rem;letter-spacing:.2rem;text-transform:uppercase;text-shadow:0 0 2.4rem rgba(0,0,0,.25);font-family:var(--font-body-family);margin-top:0;margin-bottom:1.2rem}.newsletter__subheading{width:60%;margin-left:auto;margin-right:auto;float:left;margin-top:0}.newsletter__subheading p{text-align:left;width:39.5rem;font-size:2rem;line-height:2.4rem}.newsletter__wrapper .newsletter-form__field-wrapper{max-width:100%}.newsletter-form__field-wrapper .newsletter-form__message{margin-top:1.5rem}.newsletter-form__field-wrapper .field__label{font-size:1.4rem;max-width:78%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.newsletter__button{margin-top:3rem;width:fit-content}.newsletter-agreement{padding:0;margin:0;text-align:left;margin-left:-.2rem;margin-top:2.6rem}.newsletter-agreement label{display:block;font-family:var(--font-body-family);font-size:1.2rem;line-height:1.6rem;text-align:left;margin-top:0;cursor:pointer}.newsletter-agreement label a{text-decoration:underline;color:inherit}@media screen and (max-width: 989px){.newsletter.page-width{padding-left:1.5rem;padding-right:1.5rem}.newsletter__wrapper{padding:5.2rem 1.6rem;height:34.3rem}.newsletter__button{flex-shrink:0;margin:0 0 0 1rem}.newsletter__subheading{width:100%;float:initial;display:flex}.newsletter__subheading p{font-size:1.8rem;line-height:2.4rem}.form-newsletter{width:100%;display:flex;margin-top:3.2rem!important}}@media screen and (max-width: 425px){.newsletter__wrapper{height:inherit}}
/*# sourceMappingURL=/cdn/shop/t/393/assets/newsletter-section.css.map?v=11676427720543972191677141128 */
