.newsletter-form{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;position:relative;margin-top:40px}@media(min-width:992px)and (max-width:1199.98px){.newsletter-form{margin-top:30px}}@media(min-width:768px)and (max-width:991.98px){.newsletter-form{margin-top:20px}}@media(min-width:576px)and (max-width:767.98px){.newsletter-form{margin-top:20px}}@media(max-width:575.98px){.newsletter-form{margin-top:0}}.newsletter-form__field-wrapper{width:100%}.newsletter-form .field{display:flex}.newsletter-form .field__input{background:#f5f5f5;padding:18px 0 18px 24px;border-top-left-radius:88px;border-bottom-left-radius:88px;font-family:Poppins;font-weight:400;font-size:14px;line-height:20px;margin-right:-30px;border:none!important;outline:none!important;outline-offset:0!important;box-shadow:none!important}.newsletter-form .field__input::placeholder{font-size:16px}.newsletter-form .field__input:focus,.newsletter-form .field__input:focus-visible,.newsletter-form .field__input:focus-within,.newsletter-form .field__input:hover,.newsletter-form .field__input:target{border:none!important;outline:none!important;outline-offset:0!important;box-shadow:none!important}.newsletter-form .field__button{position:relative;width:100%;background:#32946e;border-radius:88px;padding:18px;border:none!important;box-shadow:0 10px 30px #0065ff33;font-family:Gotham Bold;font-weight:700;font-size:16px;line-height:24px;text-align:center;text-transform:capitalize;color:#f3f3f3;cursor:pointer}.newsletter-form__message{justify-content:center;margin-bottom:0}.newsletter-form__message--success{margin-top:2rem}@media screen and (min-width:768px){.newsletter-form__message{justify-content:flex-start}}@media screen and (max-width:767.98px){.newsletter-form .field__input{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/component-newsletter.css.map */
