.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:15px}}.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:50%;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}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/component-newsletter.css.map */
