.section-newsletter{position:relative;overflow-x:clip}.section-newsletter:has(.newsletter--transparent-background){z-index:1}.section-newsletter .newsletter--transparent-background .newsletter__wrapper{background:transparent}.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}.newsletter .newsletter__wrapper{display:flex;align-items:center;justify-content:center;padding-inline:0}.newsletter .newsletter__wrapper .newsletter__media-item{width:31.263157895%}.newsletter .newsletter__wrapper .newsletter__media-item .newsletter__media{width:100%}.newsletter .newsletter__wrapper .newsletter__text-item{width:68.736842105%;padding:3.5rem;text-align:left;display:flex;flex-direction:column;gap:1.1rem;margin:0 0 3%}.newsletter__text-item h2{font-family:var(--font-heading-family);font-weight:700;line-height:.63;max-width:109rem;margin:0}.newsletter__text-item h2 strong,.newsletter__text-item h2 b{color:rgb(var(--color-button))}.newsletter__text-item .newsletter__subheading{margin-inline:0;max-width:109rem;line-height:1.019945603;font-weight:500}.newsletter__text-item .newsletter-form-wrapper{margin-top:.8rem;max-width:118.6rem}.newsletter__text-item .newsletter-form-wrapper .newsletter-form{margin:0;max-width:100%}.newsletter__text-item .newsletter-form-wrapper .newsletter-form .newsletter-form__field-wrapper{text-align:center;display:flex;align-items:center;gap:1.6rem;width:100%;max-width:100%}.newsletter__text-item .newsletter-form-wrapper .newsletter-form .newsletter-form__field-wrapper .field{border:.1rem solid rgb(var(--color-foreground));max-width:40.6rem}.newsletter__text-item .newsletter-form-wrapper .newsletter-form .newsletter-form__field-wrapper .field:first-child{clip-path:polygon(1.5rem 0,100% 0,100% 100%,0 100%,0 1.5rem);background:none;box-shadow:none!important;outline:none!important}.newsletter__text-item .newsletter-form-wrapper .newsletter-form .newsletter-form__field-wrapper .field:first-child:before{background:none;border-left:.1rem solid rgb(var(--color-foreground));transform:rotate(45deg);transform-origin:left top;box-shadow:none;height:2.3rem;width:0;top:-.2rem;left:1.5rem}.newsletter__text-item .newsletter-form-wrapper .newsletter-form .newsletter-form__field-wrapper .field:after{opacity:0;visibility:hidden}.newsletter__text-item .newsletter-form-wrapper .newsletter-form .newsletter-form__field-wrapper .field .field__input{background:transparent;box-shadow:none!important;outline:none!important;text-align:center;text-transform:uppercase;padding:1.2rem 3rem;font-size:2.2rem;line-height:1.235720762;letter-spacing:.219401632em;font-family:var(--font-montserrat);font-weight:400;height:6.2rem}.newsletter__text-item .newsletter-form-wrapper .newsletter-form .newsletter-form__field-wrapper .field .field__input::placeholder{opacity:1;color:rgb(var(--color-foreground))}.newsletter__text-item .newsletter-form-wrapper .newsletter-form .newsletter-form__field-wrapper .field .field__label{display:none}.newsletter__text-item .newsletter-form-wrapper .newsletter-form .newsletter-form__field-wrapper .field+.field{margin-top:0}.newsletter__text-item .newsletter-form-wrapper .newsletter-form .newsletter-form__field-wrapper .newsletter-form__button{--edge-size: 1.2rem;--pseudo-space-x: -.3rem;--pseudo-space-y: -.8rem;--pseudo-space-span-x: -.8rem;--pseudo-space-span-y: -.2rem;--pseudo-width: 1.5rem;--pseudo-height: 1.7rem;--min-height: 5.4rem;--min-width: 32.4rem;position:relative;overflow:visible;display:inline-flex;color:rgb(var(--color-button-text));font-size:2rem;line-height:1;letter-spacing:.44em}@media screen and (min-width:750px){.newsletter__text-item h2.h1{font-size:8.8rem}.newsletter__text-item .newsletter__subheading{font-size:2.2rem}.newsletter__button{flex-shrink:0;margin:0 0 0 1rem}}@media screen and (min-width:750px)and (max-width:1599px){.newsletter__text-item h2.h1{font-size:7.2rem}.newsletter__text-item .newsletter__subheading{font-size:2rem}.newsletter__text-item .newsletter-form-wrapper{max-width:89rem}.newsletter__text-item .newsletter-form-wrapper .newsletter-form .newsletter-form__field-wrapper .field .field__input{padding:1.2rem 2rem;font-size:1.8rem;height:5.2rem}.newsletter__text-item .newsletter-form-wrapper .newsletter-form .newsletter-form__field-wrapper .newsletter-form__button{--edge-size: 1.2rem;--pseudo-space-x: -.3rem;--pseudo-space-y: -.8rem;--pseudo-space-span-x: -.8rem;--pseudo-space-span-y: -.2rem;--pseudo-width: 1.5rem;--pseudo-height: 1.7rem;--min-height: 5rem;--min-width: 30.4rem;font-size:1.6rem;letter-spacing:.34em}}@media screen and (min-width:750px)and (max-width:1419px){.newsletter__text-item h2.h1{font-size:5.8rem}}@media screen and (min-width:990px)and (max-width:1239px){.newsletter__text-item h2.h1{font-size:5.2rem}.newsletter__text-item .newsletter__subheading{font-size:1.6rem}.newsletter .newsletter__wrapper .newsletter__text-item{margin-bottom:4%}.newsletter__text-item .newsletter-form-wrapper .newsletter-form .newsletter-form__field-wrapper .field .field__input{font-size:1.6rem;height:4.4rem}.newsletter__text-item .newsletter-form-wrapper .newsletter-form .newsletter-form__field-wrapper .newsletter-form__button{--min-height: 4.4rem;--min-width: 22.4rem}}@media screen and (max-width:989px){.newsletter .newsletter__wrapper{flex-direction:column}.newsletter .newsletter__wrapper .newsletter__media-item{width:100%;padding:3.5rem 3.5rem 0}.newsletter .newsletter__wrapper .newsletter__text-item{width:100%;margin-bottom:5%}.newsletter__text-item .newsletter-form-wrapper .newsletter-form .newsletter-form__field-wrapper .field .field__input{padding:1.2rem 2rem;font-size:1.8rem;height:4.8rem}.newsletter__text-item .newsletter-form-wrapper .newsletter-form .newsletter-form__field-wrapper .newsletter-form__button{--min-height: 4.8rem;--min-width: 22.4rem}}@media screen and (max-width:749px){.newsletter .newsletter__wrapper .newsletter__media-item{padding:2.5rem 2.5rem 0}.newsletter .newsletter__wrapper .newsletter__text-item{padding:2.5rem}.newsletter__text-item h2.h1{font-size:4rem}.newsletter__text-item .newsletter__subheading{font-size:1.8rem}.newsletter__text-item .newsletter-form-wrapper .newsletter-form .newsletter-form__field-wrapper{flex-direction:column}.newsletter__text-item .newsletter-form-wrapper .newsletter-form .newsletter-form__field-wrapper .newsletter-form__button{font-size:1.8rem;letter-spacing:.34em;max-width:40.6rem;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/newsletter-section.css.map */
