.newsletter{background-color:var(--color-bg)}.newsletter__inner{display:flex;flex-direction:column;align-items:center;text-align:center;gap:25px;padding-top:60px;padding-bottom:0}.newsletter__top{display:flex;flex-direction:column;align-items:center;gap:.75rem}.newsletter__heading{font-size:clamp(2rem,4vw,3rem);color:var(--color-copyright-bg);font-family:var(--font-heading);font-weight:var(--font-heading-weight)}.newsletter__subtext{font-size:1.0625rem;color:var(--color-text-muted);line-height:1.6}.newsletter__form-wrapper{width:100%;max-width:480px;margin-top:var(--space-xs)}.newsletter__form{display:flex;align-items:stretch;border:1px solid var(--color-text);border-radius:var(--radius-pill);overflow:hidden;transition:box-shadow var(--transition)}.newsletter__form:focus-within{box-shadow:0 0 0 2px #62735540}.newsletter__input{flex:1;padding:.8rem 1.5rem;font-size:.9375rem;color:var(--color-text);background:transparent;min-width:0}.newsletter__input::placeholder{color:var(--color-text-muted)}.newsletter__btn{display:flex;align-items:center;justify-content:center;padding:.8rem 1.5rem;background-color:var(--color-accent);color:var(--color-accent-text);font-size:.6875rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;flex-shrink:0;transition:opacity var(--transition)}.newsletter__btn:hover{opacity:.85}.newsletter__success{margin-top:.75rem;font-size:.8125rem;color:var(--color-accent)}.newsletter__error{margin-top:.75rem;font-size:.8125rem;color:#c0392b}@media(max-width:767px){.newsletter__form-wrapper{max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-newsletter.css.map */
