@layer sections{.newsletter-inner{max-width:560px;margin-inline:auto;text-align:center}.newsletter-description{opacity:.85;margin-block-end:var(--sp-6);max-width:100%}.newsletter-form{width:100%}.newsletter-privacy{font-size:var(--fs-2xs);opacity:.65;margin-block-start:var(--sp-3)}.newsletter-success{padding:var(--sp-4);background:#fff3;font-weight:500}.newsletter-title{font-size:var(--fs-d3);font-family:var(--font-display);font-weight:800;letter-spacing:var(--track-tight);text-transform:uppercase;margin-block:var(--sp-3) var(--sp-4)}.newsletter-field{display:flex;gap:var(--sp-2);align-items:stretch;flex-direction:column}@media(min-width:40rem){.newsletter-field{flex-direction:row}}.newsletter-input{flex:1;padding:var(--sp-4) var(--sp-5);border:2px solid rgba(255,255,255,.3);border-radius:0;background:#ffffff26;color:var(--color-white);font-family:var(--font-body);font-size:var(--fs-sm);transition:border-color var(--transition-fast),background var(--transition-fast)}.newsletter-input::placeholder{color:#fff9}.newsletter-input:focus{border-color:#ffffffb3;background:#fff3}.newsletter-input:focus-visible{outline:2px solid var(--on-invert);outline-offset:2px}.newsletter-btn{flex-shrink:0;white-space:nowrap}.newsletter-success{border-radius:0}.newsletter-error{font-size:var(--fs-xs);color:var(--accent);margin-block-start:var(--sp-2);text-align:start}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-newsletter.css.map */
