.newsletter__wrapper{width:100%;background-color:transparent;display:flex;flex-direction:column;justify-content:flex-start;gap:4rem;z-index:2}.newsletter__wrapper .newsletter-form__field input{font-weight:500;font-size:1.4rem;line-height:2.14285714286;color:#7a7a7a}.newslatter__bg-images{width:100%;position:relative}.newslatter__bg-images:after{content:"";padding-bottom:42.0833333333%;display:block}.newslatter__bg-images img{width:100%;height:100%;display:block;object-fit:contain;position:absolute;top:0;left:0}.newsletter__wrapper h2{max-width:fit-content;font-family:BrandonGrotesque;font-weight:500;font-size:3.5rem;line-height:1.42857142857;color:#000;margin:0 auto;text-transform:inherit;position:relative}.newsletter__wrapper h2:after{content:"";background-image:url(https://cdn.shopify.com/s/files/1/0595/7156/8707/files/Vector_1064.svg?v=1718089361);background-repeat:no-repeat;width:14.5rem;height:1rem;position:absolute;top:4.6rem;left:16rem}.newsletter__wrapper h2:before{content:"";background-image:url(https://cdn.shopify.com/s/files/1/0595/7156/8707/files/Vector_1065.svg?v=1718089370);background-repeat:no-repeat;width:7.5rem;height:1rem;margin-top:.8rem;position:absolute;top:100%;left:22.3rem}.newsletter__wrapper .content-container:after{content:none}.newsletter__wrapper .field__input{margin:0;padding:2.9rem 2rem 2.9rem 5rem;position:relative}.newsletter__wrapper .field__label{font-weight:700;font-size:1.4rem;line-height:2.14285714286;letter-spacing:.02em;position:absolute;top:0;left:1.9rem;transform:translateY(15px)}@media screen and (min-width: 450px){.newslatter-bg__small{display:none!important}}@media screen and (max-width: 449px){..newsletter__wrapper{padding-bottom:0}.newslatter__bg-images img{height:60.6rem}.newslatter-bg__large{display:none!important}.newsletter__wrapper h2:before{top:46%}}.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:37.5rem}.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}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/newsletter-section.css.map */
