.nfc-newsletter{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,1fr);align-items:center;gap:32px;margin-block:48px 0;padding-block:36px;border-top:1px solid #dbcbbd}.nfc-newsletter-copy h2{font-size:clamp(1.8rem,3vw,2.5rem)}.nfc-newsletter-copy p{margin-top:10px;color:var(--muted);font-size:.9rem}.nfc-newsletter-form{min-width:0}.nfc-newsletter-form label{display:block;margin-bottom:7px;font-size:.8rem;font-weight:600}.nfc-newsletter-fields{display:flex;gap:10px}.nfc-newsletter-fields input{min-width:0;flex:1 1 180px;width:100%;min-height:48px;border:1px solid #a7978a;border-radius:10px;background:#fffdfa;padding:12px 14px;font-size:16px}.nfc-newsletter-fields button{flex:0 0 auto;min-height:48px;border-radius:10px;background:#352820;border-color:#352820;color:#fffdfa;font-size:.85rem}.nfc-newsletter-fields button:hover{background:#574133;border-color:#574133;color:#fffdfa}.nfc-newsletter-consent{margin-top:10px;color:var(--muted);font-size:.72rem;line-height:1.5}.nfc-newsletter-error{margin-top:8px;color:var(--error);font-size:.85rem}.nfc-newsletter-success{padding:16px;border:1px solid #809780;border-radius:10px;color:var(--success)}@media(max-width:700px){.nfc-newsletter{grid-template-columns:minmax(0,1fr);gap:22px;margin-top:32px;padding-block:28px}}@media(max-width:379px){.nfc-newsletter-fields{flex-direction:column}.nfc-newsletter-fields input{flex-basis:auto}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/nfc-newsletter.css.map */
