.bc-newsletter{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;padding:64px 4.2vw;border-top:1px solid var(--line);background:var(--bone)}.bc-newsletter h2{font-size:clamp(30px,3vw,42px);line-height:1.15;letter-spacing:-.04em;font-weight:500;margin-bottom:16px}.bc-newsletter-copy p{max-width:430px;font-size:14px;line-height:1.8;color:#626257}.bc-newsletter-signup{min-width:0}.bc-newsletter-form>label{display:block;font-size:12px;margin-bottom:10px}.bc-newsletter-fields{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.bc-native .bc-newsletter-fields input{min-width:0;min-height:54px;font-size:16px;background:#fffdf8}.bc-native .bc-newsletter-fields .bc-button{min-height:54px;padding:14px 22px;font-size:13px}.bc-newsletter-consent{margin-top:14px;font-size:11px;line-height:1.7;color:#626257}.bc-newsletter-consent a{text-decoration:underline;text-underline-offset:3px}.bc-newsletter-message{margin-top:16px;padding:12px 14px;border:1px solid var(--olive);font-size:13px;line-height:1.6}.bc-newsletter-message ul{margin:0;padding-left:18px}@media(max-width:700px){.bc-newsletter{grid-template-columns:1fr;gap:26px;padding:42px 24px}.bc-newsletter-fields{grid-template-columns:1fr}.bc-native .bc-newsletter-fields .bc-button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAAAAAAAAAQA */
