.bf-support{--bf-ink: #202d29;--bf-muted: #49594f;--bf-green: #263d35;--bf-paper: #faf8f3;--bf-linen: #eee8dc;--bf-celadon: #dee7de;--bf-bronze: #795237;--bf-rule: #b7bfaf;color:var(--bf-ink);background:var(--bf-paper);font:400 16px/1.65 system-ui,-apple-system,Segoe UI,sans-serif;letter-spacing:normal}.bf-support *,.bf-support *:before,.bf-support *:after{box-sizing:border-box}.bf-support-wrap{width:min(1200px,88%);margin-inline:auto}.bf-support h1,.bf-support h2{color:inherit;font:400 clamp(27px,2.5vw,39px)/1.12 Georgia,"Times New Roman",serif;letter-spacing:-.03em;overflow-wrap:break-word;margin:0;text-wrap:balance}.bf-support h1{font-size:clamp(42px,5.2vw,77px)}.bf-support p{margin:0}.bf-support p+p{margin-top:.9em}.bf-support a{color:inherit;text-decoration:underline;text-underline-offset:.21em;text-decoration-thickness:1px;overflow-wrap:anywhere}.bf-support a:hover{text-decoration-thickness:2px}.bf-support a:focus-visible{outline:3px solid currentColor;outline-offset:4px}.bf-support-hero{background:var(--bf-linen);color:var(--bf-ink)}.bf-support-crumbs{display:flex;align-items:center;flex-wrap:wrap;gap:.65em;margin:0;padding:19px 0;list-style:none;font-size:13px;color:var(--bf-muted)}.bf-support-crumbs li+li:before{content:"/";margin-inline-end:.65em;opacity:.8}.bf-support-crumbs a{display:inline-flex;align-items:center;min-height:32px}.bf-support-hero__inner{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:clamp(32px,6vw,96px);align-items:center;padding-block:clamp(18px,3.3vw,54px) clamp(36px,4.8vw,72px)}.bf-support-eyebrow{display:flex;align-items:center;gap:.9em;font:700 12px/1.45 system-ui,sans-serif;text-transform:uppercase;letter-spacing:.135em;color:var(--bf-bronze);margin-bottom:17px!important}.bf-support-eyebrow:before{content:"";width:28px;height:2px;background:currentColor}.bf-support-lead{max-width:50ch;margin-top:22px;font-size:clamp(17px,1.35vw,20px);line-height:1.6;color:var(--bf-muted)}.bf-support-hero__image{justify-self:end;width:min(100%,475px);margin:0;background:var(--bf-paper);border:1px solid #c9bda9;padding:clamp(5px,.65vw,9px)}.bf-support-hero__image img{display:block;width:100%;height:auto;aspect-ratio:1}.bf-support-hero__image figcaption{display:block;padding:10px 5px 3px;color:var(--bf-muted);font-size:13px;font-weight:500;line-height:1.5}.bf-support-summary{margin:0}.bf-support-summary>div{display:grid;grid-template-columns:minmax(104px,.8fr) minmax(0,1.2fr);gap:22px;align-items:baseline;padding:14px 0;border-top:1px solid var(--bf-rule)}.bf-support-summary>div:first-child{border-top-width:2px}.bf-support-summary>div:last-child{border-bottom:1px solid var(--bf-rule)}.bf-support-summary dt{font-size:14px;font-weight:650}.bf-support-summary dd{margin:0;font-size:15px;line-height:1.5}.bf-support--shipping .bf-support-hero{background:var(--bf-green);color:var(--bf-paper)}.bf-support--shipping .bf-support-crumbs,.bf-support--shipping .bf-support-lead{color:#e2e9df}.bf-support--shipping .bf-support-eyebrow{color:#ecd6b7}.bf-support--shipping .bf-support-summary>div{border-color:#899b8c}.bf-support--returns .bf-support-hero{background:var(--bf-celadon)}.bf-care-body{padding-block:clamp(42px,5.6vw,82px)}.bf-care-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,3.2vw,52px) clamp(30px,5.2vw,84px)}.bf-care-section{min-width:0}.bf-care-copy{max-width:61ch;margin-top:16px;color:var(--bf-muted)}.bf-care-copy strong{color:var(--bf-ink);font-weight:650}.bf-care-copy ul{margin:0;padding-left:1.2em}.bf-care-copy li{margin:.7em 0}.bf-care-copy a{color:var(--bf-ink)}.bf-care-body--about .bf-care-section:first-child{display:grid;grid-column:1 / -1;grid-template-columns:.84fr 1.16fr;gap:clamp(28px,6vw,90px);align-items:start;padding-bottom:clamp(28px,4vw,60px);border-bottom:1px solid var(--bf-rule)}.bf-care-body--about .bf-care-section:first-child h2{font-size:clamp(32px,3.5vw,56px)}.bf-care-body--about .bf-care-section:first-child .bf-care-copy{margin:0;font-size:clamp(18px,1.5vw,22px)}.bf-care-link{display:inline-flex;gap:1.15em;padding:12px 0;align-items:center;margin-top:clamp(24px,3vw,44px);font-size:16px;font-weight:650}.bf-care-link span{color:var(--bf-bronze)}.bf-care-body--shipping .bf-care-section{border-top:1px solid var(--bf-rule);padding-top:23px}.bf-care-body--shipping .bf-care-section:first-child,.bf-care-body--shipping .bf-care-section:nth-child(2){border-top:none;padding:0}.bf-care-body--shipping .bf-care-section:nth-child(3) h2,.bf-care-body--shipping .bf-care-section:nth-child(4) h2{font-size:clamp(24px,2.1vw,32px)}.bf-care-body--returns .bf-care-section:nth-child(3){border-top:2px solid var(--bf-bronze);background:var(--bf-linen);align-self:start;padding:clamp(22px,3vw,42px)}.bf-care-body--returns .bf-care-section:nth-child(3) ul{padding-left:0;list-style:none}.bf-care-body--returns .bf-care-section:nth-child(3) li{border-top:1px solid #beb9ac;margin:0;padding:13px 0}.bf-care-body--returns .bf-care-section:nth-child(3) strong{display:block}.bf-care-body--returns .bf-care-section:nth-child(4){padding-top:clamp(18px,2vw,32px)}.bf-care-body--returns .bf-care-section:nth-child(5){grid-column:1 / -1;border-top:1px solid var(--bf-rule);padding-top:25px}.bf-care-body--returns .bf-care-section:nth-child(5) h2{font-size:26px}.bf-support--contact .bf-support-hero{background:var(--bf-paper)}.bf-support--contact .bf-support-hero__inner{display:block;padding-bottom:24px}.bf-support--contact .bf-support-lead{max-width:62ch}.bf-support-contact-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:20px}.bf-support-contact-actions a{display:inline-flex;align-items:center;min-height:44px;font-size:15px;font-weight:600}.bf-support-contact-actions a:first-child{background:var(--bf-green);color:var(--bf-paper);text-decoration:none;padding:10px 20px}.bf-support-contact-actions a:first-child:hover{background:#354e43}.bf-support-contact-actions a:first-child:focus-visible{outline-color:var(--bf-ink)}.bf-care-body--contact{border-top:1px solid var(--bf-rule);padding-block:28px 40px}.bf-care-body--contact .bf-care-sections{gap:24px 60px}.bf-care-body--contact h2{font:650 17px/1.4 system-ui,sans-serif;letter-spacing:0}.bf-care-body--contact .bf-care-copy{margin-top:8px}.shopify-section:has(.bf-support--contact)+.shopify-section .contact{width:min(760px,88%);padding-inline:0;color:#202d29}.shopify-section:has(.bf-support--contact)+.shopify-section .color-scheme-1{background:#dee7de}.shopify-section:has(.bf-support--contact)+.shopify-section .contact .title{font:400 clamp(32px,3vw,46px)/1.14 Georgia,serif;letter-spacing:-.03em;color:#202d29}.shopify-section:has(.bf-support--contact)+.shopify-section .contact .field__input{font-size:16px;color:#202d29;background:#faf8f3}.shopify-section:has(.bf-support--contact)+.shopify-section .contact .field__label{color:#49594f}.shopify-section:has(.bf-support--contact)+.shopify-section .contact .field:after{box-shadow:0 0 0 1px #758173}.shopify-section:has(.bf-support--contact)+.shopify-section .contact .field__input:focus-visible{outline:3px solid #263d35;outline-offset:2px}.shopify-section:has(.bf-support--contact)+.shopify-section .contact .button{background:#263d35;color:#faf8f3;min-height:46px}#ContactForm{scroll-margin-top:90px}@media(min-width:990px){.bf-support--contact .bf-support-hero__copy{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(38px,5.2vw,84px);align-items:start}.bf-support--contact .bf-support-eyebrow{grid-column:1 / -1}.bf-support--contact h1{grid-column:1;grid-row:2 / span 2}.bf-support--contact .bf-support-lead{grid-column:2;margin-top:3px}.bf-support-contact-actions{grid-column:2}.bf-support--contact .bf-support-hero__inner{padding-bottom:36px}}@media(max-width:749px){.bf-support-wrap{width:calc(100% - 40px)}.bf-support-crumbs{padding-block:12px}.bf-support-hero__inner{grid-template-columns:1fr;gap:26px;padding-block:15px 34px}.bf-support-hero__image{justify-self:start;width:min(100%,430px)}.bf-support-eyebrow{margin-bottom:12px!important}.bf-support-lead{margin-top:15px}.bf-care-sections,.bf-care-body--about .bf-care-section:first-child{grid-template-columns:1fr;gap:28px}.bf-care-body--about .bf-care-section:first-child{gap:14px}.bf-care-body--shipping .bf-care-section:nth-child(2){border-top:1px solid var(--bf-rule);padding-top:23px}.bf-care-body--returns .bf-care-section:nth-child(4){padding-top:0}.bf-care-body--contact{padding-block:24px 32px}}@media(max-width:380px){.bf-support-summary>div{gap:12px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/bf-support.css.map */
