.newsletter-form{width:100%;position:relative}.newsletter-form__container{display:flex;flex-direction:column;width:100%;position:relative;margin-bottom:4rem}@media screen and (min-width:750px){.newsletter-form{align-items:flex-start;margin:0 auto;max-width:82rem}}@media screen and (min-width:750px){.newsletter-form__container{justify-content:center;align-items:center;flex-direction:row}}.newsletter-form__field-wrapper{width:100%;margin:0 1rem}.newsletter-form__field-wrapper .field__input{font-size:2.4rem;text-align:center;font-weight:300}.newsletter-form__field-wrapper .field__input::placeholder{opacity:1;color:inherit}.newsletter-form__field-wrapper .field__label{display:none;font-size:3rem;left:50%;transform:translate(-50%)}.newsletter-form__field-wrapper .field:hover.field:after,.newsletter-form__field-wrapper .field__input:focus{box-shadow:none;padding:1.5rem}.newsletter-form__field-wrapper .field__input:focus~.field__label{left:50%;transform:translate(-50%)}.newsletter-form__field-wrapper .field{z-index:0;border-bottom:4px solid #6c8241}.newsletter-form__field-wrapper .field:after{box-shadow:none}.newsletter-form__message{justify-content:center;margin-bottom:0}.newsletter-form__message--success{margin-top:2rem}.newsletter-form__field-wrapper{max-width:36rem}@media screen and (max-width:749px){.newsletter-form__field-wrapper:not(:last-child){margin:0 0 3rem}}@media screen and (min-width:750px){.newsletter-form__message{font-size:2.8rem}}.newsletter-form__button{--color-button: 108, 130, 65;margin:0}.newsletter-form__button .icon{width:1.5rem}
/*# sourceMappingURL=/cdn/shop/t/20/assets/component-newsletter.css.map */
