.newsletter-banner{background:var(--bg-color);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);border-bottom:1px solid #ffffff14}.newsletter-banner__inner{max-width:980px;margin:0 auto;text-align:center}.newsletter-banner__title{margin:0 0 14px;color:var(--text-color);font-size:4.8rem;line-height:1.1;letter-spacing:-.03em;font-family:var(--font-heading-family);font-weight:700}.newsletter-banner__text{margin:0 auto 5rem;max-width:760px;color:#ffffffd1;font-size:1.6rem;line-height:1.6}.newsletter-banner__form{display:flex;align-items:center;justify-content:center;gap:2rem;max-width:760px;margin:0 auto}.newsletter-banner__field{flex:1}.newsletter-banner__input{width:100%;height:74px;padding:0 28px;background:var(--input-bg);border:1px solid var(--input-border);border-radius:8px;color:#fff;font-size:1.8rem;outline:none;transition:border-color .3s ease,background .3s ease}.newsletter-banner__input::placeholder{color:#ffffff8c}.newsletter-banner__input:focus{border-color:#fff6}.newsletter-banner__button{height:74px;min-width:180px;padding:0 34px;border:none;border-radius:8px;background:var(--button-bg);color:var(--button-color);font-size:1.8rem;font-weight:700;letter-spacing:.08em;cursor:pointer;transition:transform .3s ease,opacity .3s ease}.newsletter-banner__button:hover{opacity:.92}@media screen and (max-width:749px){.newsletter-banner{padding-top:60px;padding-bottom:60px}.newsletter-banner__title{font-size:3.6rem}.newsletter-banner__text{margin-bottom:3rem;font-size:1.6rem}.newsletter-banner__form{flex-direction:column}.newsletter-banner__field,.newsletter-banner__button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/newsletter-banner.css.map */
