.blog-newsletter{color:#fff;text-align:center;width:100%;display:flex;justify-content:center;font-family:inherit}.blog-newsletter__container{width:100%;max-width:680px;margin:0 auto;padding:0 22px}.blog-newsletter__icon{display:flex;justify-content:center;margin-bottom:24px}.blog-newsletter__title{font-size:40px;font-weight:600;color:#fff;margin:16px 0}.blog-newsletter__description{font-size:16px;font-weight:400;color:#a3a8a6;margin-bottom:40px}.blog-newsletter__form{display:flex;flex-direction:column;gap:8px}.blog-newsletter__field-group{width:100%}.blog-newsletter__field-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.blog-newsletter__input{width:100%;padding:12px;border-radius:4px;border:none;background-color:#fff;font-size:16px;color:#4b5852;font-weight:500;box-sizing:border-box}.blog-newsletter__input::placeholder{color:#555;font-weight:600}.blog-newsletter__button-container{display:flex;justify-content:center;margin-top:6px}.blog-newsletter__submit{display:flex;align-items:center;justify-content:center;position:relative;background-color:#e81c24;color:#fff;border:none;padding:15px 56px;font-size:16px;font-weight:600;border-radius:4px;cursor:pointer;transition:background-color .3s ease;min-width:170px;height:50px}.blog-newsletter__submit:hover{background-color:#c1171e}.blog-newsletter__field-group input:hover,.blog-newsletter__field-row input:hover{background-color:#fff}.blog-newsletter__footer-text{font-weight:400;font-size:16px;color:#a4ada8;margin-top:4px}.blog-newsletter__success{background:#ffffff1a;padding:20px;border-radius:4px;color:#fff;font-weight:700}.blog-newsletter__error{color:#ff6b6b;margin-top:10px;display:block}.blog-newsletter__submit-spinner{display:none;width:24px;height:24px;color:#fff}.blog-newsletter__submit.is-loading{background-color:#c1171e;cursor:not-allowed}.blog-newsletter__submit.is-loading .blog-newsletter__submit-text{display:none}.blog-newsletter__submit.is-loading .blog-newsletter__submit-spinner{display:block}@media screen and (max-width:600px){.blog-newsletter__field-row{grid-template-columns:1fr}.blog-newsletter__title{font-size:28px}.blog-newsletter__submit{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/133/assets/blog-newsletter.css.map */
