.newsletter-banner{position:relative;display:flex;align-items:center;min-height:38vh;padding-block:var(--sp-16);overflow:hidden;background:var(--color-accent-soft)}.newsletter-banner__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.newsletter-banner__media img{width:100%;height:100%;object-fit:cover}.newsletter-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#2b2622}.newsletter-banner__inner{position:relative;z-index:1}.newsletter-banner__content{max-width:52ch;margin-inline:auto;text-align:center;display:flex;flex-direction:column;gap:var(--sp-4);align-items:center}.newsletter-banner--light .newsletter-banner__content{color:#fff}.newsletter-banner__subtitle{font-size:var(--fs-sm);letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent)}.newsletter-banner--light .newsletter-banner__subtitle{color:#ffffffd9}.newsletter-banner__title{margin:0;font-size:var(--fs-3xl)}.newsletter-banner__desc{margin:0;font-size:var(--fs-lg);opacity:.9}.newsletter-banner__form{width:100%;max-width:460px;margin-top:var(--sp-4)}.newsletter-banner__field{display:flex;gap:var(--sp-2);background:var(--color-surface);padding:var(--sp-2);border-radius:var(--radius);box-shadow:var(--shadow)}.newsletter-banner__input{flex:1;border:0;background:none;padding:var(--sp-3);font-family:var(--font-body);font-size:var(--fs-base);color:var(--color-text)}.newsletter-banner__input:focus{outline:none}.newsletter-banner__btn{white-space:nowrap}.newsletter-banner__success{font-size:var(--fs-lg);font-weight:600}.newsletter-banner__error{font-size:var(--fs-sm);margin:var(--sp-2) 0 0}@media(max-width:749px){.newsletter-banner{min-height:0;padding-block:var(--sp-12)}.newsletter-banner__title{font-size:var(--fs-2xl)}.newsletter-banner__desc{font-size:var(--fs-base)}.newsletter-banner__field{flex-direction:column}.newsletter-banner__input{text-align:center;padding:var(--sp-4)}.newsletter-banner__btn{width:100%;min-height:var(--tap-target)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/newsletter-banner.css.map */
