.newsletter-form{color:inherit}.newsletter-form__field-wrapper{display:flex;flex-direction:column;align-items:center}.newsletter-form__field{font-family:inherit;color:inherit;background:none;flex:1;padding:0 1.6rem;border:.1rem solid var(--color-border-1);border-right:none;border-radius:0;margin:0}.newsletter-form__field::placeholder{color:var(--color-typography-body)}.newsletter-form__button{box-sizing:border-box;margin-top:31px}.newsletter-form--button-lg .newsletter-form__field{width:100%;height:4.8rem;border:.1rem solid var(--color-border-1)}.newsletter-form__field-wrapper--round{border-radius:8rem;position:relative}.newsletter-form__field-wrapper--round .newsletter-form__field{border-radius:8rem;height:5.2rem;padding-right:5.5rem}@media screen and (min-width: 990px){.newsletter-form__field-wrapper--round .newsletter-form__field{height:6rem}}.newsletter-form--button-lg .newsletter-form__field-wrapper{flex-flow:row wrap}.newsletter-form--button-lg .newsletter-form__button{width:100%;margin-top:1.6rem;font-size:1.3rem}.newsletter-form__field-wrapper--round .newsletter-form__button{border-radius:50%;position:absolute;right:.4rem;top:50%;transform:translateY(-50%);width:4.4rem;height:4.4rem;background-color:var(--color-buttons-primary);color:var(--color-buttons-primary-text)}@media screen and (min-width: 990px){.newsletter-form__field-wrapper--round .newsletter-form__button{right:.8rem}}.newsletter-form__field-wrapper--round .newsletter-form__button svg{width:2.1rem;height:auto}.newsletter-form__field-wrapper--round .newsletter-form__button:before{content:none}.newsletter--modal .newsletter-form__field-wrapper{background-color:transparent}.newsletter--modal .newsletter-form__field{background-color:#ffffff80}@media (max-width: 1500px){.newsletter__media .media{padding-top:500px}.newsletter__content{padding:0 0rem}}@media (max-width: 1199px){.newsletter__media .media{padding-top:450px}.newsletter__media{display:none}.newsletter__content-wrapper .newsletter__title{font-size:40px;margin:0 0 33px;text-align:center}.newsletter-form__field-wrapper{justify-content:center}.newsletter--spacing-mobile-compact .newsletter__content-wrapper{padding:0rem 0}}@media (max-width: 575px){.newsletter__media{display:none}.newsletter-form__field-wrapper{justify-content:flex-start;flex-wrap:wrap}.newsletter__content-wrapper .newsletter__title{font-size:32px;margin:0 0 25px}.newsletter__entry p{max-width:100%;margin:0 auto 30px;font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/component-newsletter.css.map */
