.bf-newsletter{padding-top:var(--bf-newsletter-pt, 96px);padding-bottom:var(--bf-newsletter-pb, 96px);background:var(--bf-newsletter-bg, #f8f7f3);color:var(--bf-newsletter-body, #686d66);font-family:"Anybody",var(--font-body-family, sans-serif);font-weight:300}.bf-newsletter,.bf-newsletter *{box-sizing:border-box}.bf-newsletter__container{width:min(1400px,calc(100% - clamp(40px,8vw,160px)));margin-inline:auto}.bf-newsletter__layout{display:grid;grid-template-columns:minmax(0,55fr) minmax(0,45fr);gap:64px;align-items:center}.bf-newsletter__content,.bf-newsletter__form-column{min-width:0}.bf-newsletter__eyebrow{margin:0 0 14px;color:var(--bf-newsletter-accent, #5f7357);font-size:11px;font-weight:700;letter-spacing:.16em;line-height:1.3;text-transform:uppercase}.bf-newsletter__heading{margin:0;color:var(--bf-newsletter-heading, #232620);font-family:"Anybody",var(--font-heading-family, sans-serif);font-size:clamp(38px,3.8vw,52px);font-weight:700;letter-spacing:-.03em;line-height:1.08}.bf-newsletter__description{max-width:560px;margin-top:20px;color:var(--bf-newsletter-body, #686d66);font-size:16px;line-height:1.7}.bf-newsletter__description p,.bf-newsletter__form{margin:0}.bf-newsletter__label{display:inline-block;margin-bottom:10px;color:var(--bf-newsletter-heading, #232620);font-size:13px;font-weight:700;line-height:1.4}.bf-newsletter__fields{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px}.bf-newsletter__input,.bf-newsletter__button{height:54px;border-radius:14px;font:inherit;font-size:15px}.bf-newsletter__input{width:100%;min-width:0;padding:0 18px;border:1px solid #d8d7d2;background:#fff;color:var(--bf-newsletter-heading, #232620);font-weight:300;outline:none}.bf-newsletter__input::placeholder{color:#989b95;opacity:1}.bf-newsletter__input:hover{border-color:#b9b9b3}.bf-newsletter__input:focus-visible{border-color:var(--bf-newsletter-accent, #5f7357);outline:3px solid var(--bf-newsletter-accent, #5f7357);outline-offset:2px}.bf-newsletter__input[aria-invalid=true]{border-color:#a64f4f}.bf-newsletter__button{min-width:132px;padding:0 24px;border:1px solid var(--bf-newsletter-accent, #5f7357);background:var(--bf-newsletter-accent, #5f7357);color:#fff;font-weight:700;cursor:pointer;transition:background-color .25s ease,border-color .25s ease}.bf-newsletter__button:hover{border-color:#52674b;background:#52674b}.bf-newsletter__button:focus-visible{outline:3px solid var(--bf-newsletter-accent, #5f7357);outline-offset:3px}.bf-newsletter__message{padding:16px;border:1px solid transparent;border-radius:14px;font-size:15px;line-height:1.55}.bf-newsletter__message--success{border-color:#cbd8c5;background:#edf3ea;color:#40503a}.bf-newsletter__message--error{margin-bottom:16px;border-color:#e0c1c1;background:#f9eeee;color:#803d3d}.bf-newsletter__message--error ul{margin:0;padding-left:20px}.bf-newsletter__field-error{display:block;margin-top:10px;color:#8f4444;font-size:13px;line-height:1.5}.bf-newsletter__consent{margin:14px 0 0;color:var(--bf-newsletter-body, #686d66);font-size:12px;line-height:1.65}.bf-newsletter__consent a{color:var(--bf-newsletter-heading, #232620);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.bf-newsletter__consent a:focus-visible{border-radius:2px;outline:3px solid var(--bf-newsletter-accent, #5f7357);outline-offset:3px}@media(max-width:989px){.bf-newsletter__layout{grid-template-columns:1fr;gap:40px}}@media(max-width:749px){.bf-newsletter{padding-top:min(var(--bf-newsletter-pt, 64px),64px);padding-bottom:min(var(--bf-newsletter-pb, 64px),64px)}.bf-newsletter__layout{gap:32px}.bf-newsletter__heading{font-size:36px}.bf-newsletter__description{margin-top:16px;font-size:15px}.bf-newsletter__fields{grid-template-columns:1fr}.bf-newsletter__button{width:100%}}@media(prefers-reduced-motion:reduce){.bf-newsletter__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/bf-newsletter.css.map */
