.newsletter_wrapper{position:relative}.newsletter_wrapper__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.newsletter_wrapper__backdrop--split{background-image:linear-gradient(to bottom,var(--es-bg-top) 0,var(--es-bg-top) var(--es-bg-split),var(--es-bg-bottom) var(--es-bg-split),var(--es-bg-bottom) 100%)}.newsletter_wrapper__backdrop--solid{background-color:var(--es-bg-top)}.newsletter__wrapper--bordered{border:var(--newsletter-border-width, .5rem) solid rgb(var(--color-foreground))}.newsletter_wrapper .newsletter__wrapper{padding:5rem 4rem}.newsletter__wrapper--bordered.content-container{border-color:rgb(var(--color-foreground));z-index:1}.newsletter__benefits{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem 4.5rem;margin-top:3.3rem}.newsletter__benefit{display:inline-flex;align-items:center;gap:1.2rem}.newsletter__benefit-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:3rem;height:auto;aspect-ratio:1;border-radius:50%;background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.newsletter__benefit-icon svg{width:65%;height:auto;display:block}.newsletter__benefit-text{font-style:italic;font-size:3rem;line-height:1.2}.newsletter__benefit-text>p{margin:0;font-style:inherit}.newsletter-form-wrap{--newsletter-form-width: 82.9rem;margin:5.2rem 0 0;padding:0}.newsletter__wrapper .newsletter-form-wrap .newsletter-form{--inputs-border-width: .3rem;--newsletter-field-height: 6.9rem;--newsletter-field-submit-height: calc(var(--newsletter-field-height) + (var(--inputs-border-width) * 2));--newsletter-field-gap: 1.5rem}.newsletter-form--stacked{--inputs-radius: 10rem;--inputs-radius-outset: 10rem;--inputs-border-opacity: 1;align-items:center;width:100%;max-width:var(--newsletter-form-width, 82rem);margin-inline:auto}.newsletter__wrapper .newsletter-form--stacked .newsletter-form__field-wrapper{display:flex;flex-direction:column;gap:var(--newsletter-field-gap, 1.6rem);width:100%;max-width:none}.newsletter-form--stacked .field{z-index:0}.newsletter__wrapper .newsletter-form--stacked .field__input{min-height:var(--newsletter-field-height, 7rem);padding-inline:4rem;padding-top:0;padding-bottom:0;font-size:2.4rem;line-height:1.5}.newsletter-form--stacked .field__input::placeholder{opacity:1;color:rgba(var(--color-foreground),.55)}.newsletter-form--stacked .field:before,.newsletter-form--stacked .field:after{border-radius:10rem}.newsletter-form--stacked .newsletter-form__submit{--buttons-radius: 10rem;--buttons-radius-outset: 10rem;width:100%;min-height:var(--newsletter-field-submit-heigh, 7rem);font-size:2.4rem;line-height:1.5;letter-spacing:.041666667em;text-transform:uppercase}.newsletter-form--stacked .newsletter-form__message{justify-content:center;width:100%}@media screen and (max-width:1279px)and (min-width:750px){.newsletter_wrapper .newsletter__wrapper{padding:5rem 3rem}.newsletter_wrapper .newsletter__wrapper .inline-richtext.hxl{font-size:4.2rem}.newsletter__benefit-icon{width:2rem}.newsletter__benefits{margin-top:2.2rem}.newsletter__benefit-text{font-size:2rem}.newsletter-form-wrap{margin:4.2rem 0 0}.newsletter__wrapper .newsletter-form--stacked .field__input{min-height:5.8rem;padding-inline:3rem;font-size:1.8rem}.newsletter-form--stacked .newsletter-form__submit{min-height:6rem;font-size:2rem}}@media only screen and (min-width:750px){.newsletter_wrapper .newsletter__wrapper{padding:7rem 4rem}.newsletter-form-wrap .newsletter-form--stacked{align-items:center;max-width:var(--newsletter-form-width, 82rem)}}@media only screen and (max-width:749px){.newsletter_wrapper .newsletter__wrapper{padding:3rem 2rem}.newsletter-form--stacked{--newsletter-field-height: 5.6rem}.newsletter__wrapper--bordered{--newsletter-border-width: .3rem}.newsletter__benefits{gap:.8rem 2rem;margin-top:2.2rem}.newsletter__benefit-icon{width:2rem}.newsletter__benefit-text{font-size:2rem}.newsletter-form-wrap{margin:3.2rem 0 0}.newsletter__wrapper .newsletter-form--stacked .field__input{min-height:5rem;padding-inline:2rem;font-size:1.4rem}.newsletter-form--stacked .newsletter-form__submit{min-height:5rem;font-size:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/section-newsletter-signup.css.map */
