.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;margin:0 auto;width:100%}.newsletter-form{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;position:relative}@media screen and (min-width:750px){.newsletter-form{align-items:flex-start;margin:0 auto;max-width:36rem}}.newsletter-form__field-wrapper .field{display:flex;align-items:center;justify-content:space-between;gap:.5rem;border:2px solid #ffffff;border-radius:5px;background-color:#fff;padding:0;position:relative;z-index:0}.field__input{flex:1;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:transparent;color:#0a2463;font-size:1.5rem;border:none;border-radius:5px;outline:none;box-shadow:none;height:4.7rem;padding-top:0;padding-bottom:0;line-height:4.7rem;padding-left:1rem;padding-right:1rem;box-sizing:border-box}.field__input::placeholder{color:#e3417c}.field label{color:#0a2463}.newsletter-form__button{background-color:#fff;color:#000;border:none;border-radius:5px;cursor:pointer;padding:.75rem 1rem;transition:background-color .3s ease,color .3s ease;height:auto;position:static;flex-shrink:0}.newsletter-form__button .icon,.newsletter-form__button .icon path{fill:#000;color:#000;width:1.5rem}.field:has(.field__input:not(:placeholder-shown)) .newsletter-form__button{background-color:#e3417c!important;color:#fff!important}.field:has(.field__input:not(:placeholder-shown)) .newsletter-form__button .icon,.field:has(.field__input:not(:placeholder-shown)) .newsletter-form__button .icon path{fill:#fff!important;color:#fff!important}.field__input:hover,.field__input:focus,.field__input:focus-visible,.newsletter-form__button:hover,.newsletter-form__button:focus,.newsletter-form__button:focus-visible{outline:none!important;box-shadow:none!important;background-image:none!important}.field:before,.select:before,.customer .field:before,.customer select:before,.localization-form__select:before,.newsletter-form__button:before,.newsletter-form__button:after{content:none!important;display:none!important;background:none!important;border:none!important;box-shadow:none!important}.newsletter-form__field-wrapper .newsletter-form__message{margin-top:1.5rem;justify-content:center;margin-bottom:0}.newsletter-form__message--success{margin-top:2rem}@media screen and (min-width:750px){.newsletter-form__message{justify-content:flex-start}.newsletter__button{flex-shrink:0;margin:0 0 0 1rem}}.field__input{height:4.7rem;line-height:4.7rem!important;padding-top:0!important;padding-bottom:0!important;padding-left:1rem;padding-right:1rem;box-sizing:border-box}.field__input,.field__input:hover,.field__input:focus,.field__input:focus-visible{border:none!important;box-shadow:none!important;outline:none!important;background-color:transparent!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/component-newsletter.css.map */
