html:root{--bf-font:-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--heading-font-family:var(--bf-font);--body-font-family:var(--bf-font);--navigation-font-family:var(--bf-font);--bf-ink:#16191d;--bf-ink-2:#2b3036;--bf-mute:#5e6670;--bf-line:#e3e6e8;--bf-soft:#f2f3f4;--bf-cream:#f7f8f8;--bf-sand:#eceef0;--bf-accent:#16191d;--bf-accent-2:#2b3036;--bf-teal:#1f5c58;--bf-teal-2:#174845;--bf-green:#1e7a4c;--heading-color:22 25 29;--text-color:43 48 54;--link-color:22 25 29;--color-scheme-1-bg:242 243 244 / 1;--color-scheme-1-grad:linear-gradient(180deg,#f2f3f4,#f2f3f4);--color-scheme-1-heading:22 25 29;--color-scheme-1-text:43 48 54;--color-scheme-2-bg:22 25 29 / 1;--color-scheme-2-grad:linear-gradient(90deg,#16191d,#16191d)}body,h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.product-title,.btn,button,input,select,textarea,.main-menu,.header a,.price,.bfh-h2{font-family:var(--bf-font)!important}h1,h2,h3,.h1,.h2,.h3,.product-title,.product-info__title{letter-spacing:-.025em}body{color:var(--bf-ink-2)}button[name=add],.cart__summary [name=checkout],cart-drawer [name=checkout]{background:var(--bf-ink)!important;border-color:var(--bf-ink)!important;color:#fff!important;box-shadow:none!important;border-radius:999px!important}button[name=add]:hover,.cart__summary [name=checkout]:hover,cart-drawer [name=checkout]:hover{background:var(--bf-teal)!important;border-color:var(--bf-teal)!important}.shopify-payment-button__button{border-radius:999px!important;overflow:hidden}.card__media,.card .media,.product-media{background:var(--bf-soft)}.media-gallery__viewer,.media-thumbs__btn{background-color:var(--bf-soft)!important}.product-details [role=tabpanel],.bf-pdp-reviews figure,.bf-pdp-trust div{background:var(--bf-soft)!important;border-color:transparent!important}.cart__summary{background:var(--bf-soft)!important}.bf-pill{background:#e6f3ec;color:var(--bf-green)}.bfh-stars,.bf4-stars{color:#b7791f}.product-main .product-inventory{display:none!important}html body store-header.header,html body .cc-header store-header{border-bottom:1px solid var(--bf-line)}.main-menu a:hover,.main-menu__link:hover{color:var(--bf-teal)}.gpsr-note,.gpsr-note summary,.gpsr-note div{color:#6b737c!important}.bf4 .bf4-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(24px,4vw,56px);align-items:center}.bf4 .bf4-intro .bf4-lead{margin-top:18px;padding:0;max-width:38ch}.bf4 .bf4-facts{list-style:none;margin:24px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px 22px}.bf4 .bf4-facts li{display:flex;align-items:center;gap:8px;font-size:14.5px;font-weight:600;color:var(--bf-ink)}.bf4 .bf4-facts li:before{content:"";width:18px;height:18px;flex:0 0 18px;border-radius:50%;background:#e6f3ec url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M5 9.4l2.6 2.6L13 6.6' fill='none' stroke='%231e7a4c' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/18px no-repeat}.bf4 .bf4-lineup{position:relative;height:clamp(260px,31vw,420px);background:radial-gradient(120% 90% at 50% 100%,#e4e7ea,#f2f3f4 60%);border-radius:32px;overflow:hidden}.bf4 .bf4-lineup img{position:absolute;bottom:-14%;width:37%;height:auto;mix-blend-mode:multiply;transform:rotate(var(--r,0deg));transform-origin:50% 100%;animation:bf4up .9s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--n)*90ms + 80ms)}.bf4 .bf4-lineup img:nth-child(1){left:-3%;--r:-12deg;z-index:1}.bf4 .bf4-lineup img:nth-child(2){left:13%;--r:-6deg;z-index:2}.bf4 .bf4-lineup img:nth-child(3){left:28%;width:44%;bottom:-12%;z-index:4}.bf4 .bf4-lineup img:nth-child(4){left:50%;--r:6deg;z-index:2}.bf4 .bf4-lineup img:nth-child(5){left:66%;--r:12deg;z-index:1}@keyframes bf4up{0%{opacity:0;translate:0 48px}to{opacity:1;translate:0 0}}@media(max-width:989px){.bf4 .bf4-intro{grid-template-columns:1fr}.bf4 .bf4-lineup{height:clamp(220px,52vw,360px)}}@media(prefers-reduced-motion:reduce){.bf4 .bf4-lineup img{animation:none}}.bf4 .bf4-tile--cb{align-items:stretch}.bf4 .bf4-tile--cb .bf4-tile__txt{align-self:center;flex:0 0 auto}.bf4 .bf4-straps{display:grid;grid-template-columns:repeat(4,1fr);gap:0;flex:0 1 62%;margin:-28px -16px -40px auto;height:auto;align-items:end}.bf4 .bf4-straps img{width:100%;height:auto;max-height:300px;object-fit:contain}@media(max-width:599px){.bf4 .bf4-straps{flex-basis:auto;width:100%;margin:8px 0 -30px}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/bf-v4.css.map */
