.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-inline-end:4rem;padding-inline-start:4rem}@media screen and (min-width: 750px){.newsletter__wrapper{padding-inline-end:9rem;padding-inline-start: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-inline-start:auto;margin-inline-end: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__flex{display:flex;justify-content:center;gap:50px;align-items:center}.color-background-2 .newsletter__flex{color:#fff!important;max-width:100rem;margin:auto}.newsletter__flex .newsletter_content{width:35%;text-align:left;font-weight:700;font-size:32px;line-height:145%;letter-spacing:-.6px;text-transform:uppercase}.newsletter__flex .form-content{width:65%}.color-background-2 .newsletter__flex .h1{color:#fff;font-size:32px}.newsletter__flex .newsletter-form__field-wrapper{max-width:100%}.newsletter__flex .newsletter-form{flex-direction:column;align-items:center;margin:0 auto;max-width:80%}.color-background-2 .newsletter__flex .field__input{-webkit-appearance:none;appearance:none;background-color:transparent;border:.1rem solid #fff;border-radius:0;color:#fff;font-size:1.6rem;width:100%;box-shadow:0 0 0 .1rem rgba(var(--color-base-background-2),.55);height:4.5rem;box-sizing:border-box;transition:box-shadow var(--duration-short) ease}.color-background-2 .newsletter__flex .field__label{color:#fff!important}.color-background-2 .newsletter__flex .field__input:-webkit-autofill~.field__button,.color-background-2 .newsletter__flex .field__input:-webkit-autofill~.field__label{color:#fff!important}.color-background-2 .newsletter__flex .field__input::placeholder,.color-background-2 .newsletter__flex .field__input::-moz-placeholder,.color-background-2 .newsletter__flex .field__input::-webkit-input-placeholder{color:#fff!important}.newsletter__flex .newsletter-form .button{margin-top:0!important;margin-left:1rem!important}.fade-in-reveal-content-top,.fade-in-reveal-content-bottom{animation:fade-in-reveal-content .9s ease-out;transform-origin:left!important}@keyframes fade-in-reveal-content{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}@media only screen and (max-width: 749px){.newsletter__flex{flex-direction:column!important;width:100%!important;align-items:flex-start!important;gap:0!important}.newsletter__flex .newsletter_content{width:80%!important}.newsletter__flex .form-content{width:100%!important}.newsletter__flex .newsletter-form{max-width:100%!important}.color-background-2 .newsletter__flex .h1{font-size:20px}.newsletter-form__field-wrapper .field{flex-flow:column;gap:15px}.newsletter__flex .newsletter-form .button{margin-left:0!important}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/newsletter-section.css.map */
