body.template-product #MainContent{color:var(--bf-body);font-family:Anybody,sans-serif;font-weight:300}body.template-product #MainContent :where(h1,h2,h3,h4,h5,h6,p,li,a,button,input,select,textarea,label,small,strong,em,blockquote,figcaption,table){font-family:Anybody,sans-serif!important}body.template-product #MainContent :where(h1,h2,h3,h4,h5,h6){font-style:normal!important;font-weight:700!important;letter-spacing:-.03em!important;line-height:1.08!important;text-transform:none}body.template-product #MainContent :where(p,li,label,input,select,textarea){letter-spacing:0;line-height:1.65}body.template-product #MainContent :where(.checkout-button,.diy-card-btn,.btn-style,.sp-btn-style,.sp-btn-style2,.sp-top-btn-wrapper,.hero-button,.sp-btn-wrap,.sticky-btn-element,.sp719-custom-header__button,.sp719-custom-header__drawer-button,.sp719-hero-cta,.sp719-faq-cta,.sp719-safe-cta,.sp719-offer-atc,.sp719-offer-buy,.sp719-offer-bundle-buy,.main-product-atc,a[class^=btn-],a[class*=" btn-"]){display:inline-flex;min-height:54px;padding:0 24px;align-items:center;justify-content:center;gap:10px;border:1px solid var(--bf-sage)!important;border-radius:var(--bf-radius)!important;background:var(--bf-sage)!important;color:var(--bf-white)!important;font-size:14px;font-weight:700!important;letter-spacing:0!important;line-height:1.2;text-align:center;text-decoration:none!important;text-transform:none!important;box-shadow:none!important;cursor:pointer;transition:background-color .22s ease,border-color .22s ease,box-shadow .22s ease,transform .22s ease}body.template-product #MainContent :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){border:1px solid rgba(35,38,32,.14)!important;border-radius:14px!important;background:var(--bf-white);color:var(--bf-ink);box-shadow:none}body.template-product #MainContent :where([class^=content-inner-box-],[class*=" content-inner-box-"],[class^=review-card-],[class*=" review-card-"],.news-author-box,.diy-side-card-content,.sp719-safe-card,.sp719-offer-card,.sp719-trust-card,.sp-card){border-color:var(--bf-line)!important;border-radius:var(--bf-radius-card)!important}body.template-product #MainContent :where([class^=image-col-] img,[class*=" image-col-"] img,[class^=review-img-container-],[class*=" review-img-container-"],.sp719-durability-media,.sp719-feature-media,.sp719-safe-image,.sp719-offer-gallery,.sp719-surface-media){overflow:hidden;border-radius:var(--bf-radius-card)!important}body.template-product #MainContent :where(.sp719-custom-header,.sp719-trustbar,.promo-header-section,.custom-footer){font-family:Anybody,sans-serif!important}body.template-product #MainContent :where(a,button,input,select,textarea):focus-visible{outline:3px solid var(--bf-sage)!important;outline-offset:3px}@media(hover:hover)and (pointer:fine){body.template-product #MainContent :where(.checkout-button,.diy-card-btn,.btn-style,.sp-btn-style,.sp-btn-style2,.sp-top-btn-wrapper,.hero-button,.sp-btn-wrap,.sticky-btn-element,.sp719-custom-header__button,.sp719-custom-header__drawer-button,.sp719-hero-cta,.sp719-faq-cta,.sp719-safe-cta,.sp719-offer-atc,.sp719-offer-buy,.sp719-offer-bundle-buy,.main-product-atc,a[class^=btn-],a[class*=" btn-"]):hover{border-color:var(--bf-sage-dark)!important;background:var(--bf-sage-dark)!important;color:var(--bf-white)!important;box-shadow:0 12px 28px #0000001f!important;transform:translateY(-2px)}}@media screen and (max-width:749px){body.template-product #MainContent :where(.checkout-button,.diy-card-btn,.btn-style,.sp-btn-style,.sp-btn-style2,.hero-button,.sp719-hero-cta,.sp719-faq-cta,.sp719-safe-cta,.sp719-offer-atc,.sp719-offer-buy,.sp719-offer-bundle-buy){min-height:52px;padding-inline:20px}}@media(prefers-reduced-motion:reduce){body.template-product #MainContent :where(.checkout-button,.diy-card-btn,.btn-style,.sp-btn-style,.sp-btn-style2,.sp-top-btn-wrapper,.hero-button,.sp-btn-wrap,.sticky-btn-element,.sp719-custom-header__button,.sp719-custom-header__drawer-button,.sp719-hero-cta,.sp719-faq-cta,.sp719-safe-cta,.sp719-offer-atc,.sp719-offer-buy,.sp719-offer-bundle-buy,.main-product-atc){transition:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/bf-product-templates.css.map */
