.newsletter-form{display:block;width:100%;position:relative;color:#fff;padding:0 20px 20px;margin-bottom:3rem}@media screen and (min-width: 750px){.newsletter-form{padding:0;max-width:46rem}}.newsletter-form__title{display:inline-block;font-size:30px;line-height:1;margin-bottom:30px;text-transform:uppercase;font-weight:700;cursor:pointer}.newsletter-form__subheading{font-size:18px;line-height:1.1;margin-bottom:20px;font-weight:700}.newsletter-form__subheading p{margin:0;color:#fff;font-size:16px}.newsletter-form__field-wrapper{width:100%}.newsletter-form__field-wrapper .field__input{padding-right:1rem;box-shadow:unset;max-width:95%;background:#000;color:#fff;border:none;border-bottom:1px solid white}.newsletter-form__field-wrapper .field__label{letter-spacing:2px;color:#fff;font-size:12px;left:0;font-weight:700}@media screen and (max-width: 750px){.newsletter-form__subheading{font-size:2.2rem}.newsletter-form__field-wrapper .field__input{margin-right:0}}.newsletter-form__message{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-form__message--success{position:absolute;left:0;bottom:-65%}}.newsletter-form__button{font-size:14px;font-weight:700;margin:0;white-space:nowrap;padding:0 1rem;border:none;border-bottom:1px solid white;background-color:#000}.newsletter-form__button .icon{width:1.5rem}@media screen and (min-width: 750px) and (max-width: 900px){.newsletter-form__button{min-width:70px;font-size:1.4rem;z-index:1}.newsletter-form__field-wrapper .field__label,.newsletter-form__field-wrapper .field__input{font-size:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/672/assets/component-newsletter.css.map?v=181609568427680463121753909603 */
