@import"https://fonts.googleapis.com/css2?family=Arimo:ital,wght@0,400;0,700;1,400&display=swap";body{font-size:1.125rem}body:has(#shopify-section-hero_jVaWmY){background-color:#1e1b19}#shopify-section-hero_jVaWmY{--font-heading--family: "Arimo", sans-serif;--font-body--family: "Arimo", sans-serif;background-color:#1e1b19}main[data-template=index]{background-color:#1e1b19}#shopify-section-hero_jVaWmY .text-block.h6{--color: #c2afaf !important;color:#c2afaf!important}#shopify-section-hero_jVaWmY .text-block.h6>*{--color: #c2afaf !important;color:#c2afaf!important}#shopify-section-hero_jVaWmY h1{color:#f5efe7!important}#shopify-section-hero_jVaWmY .button{background-color:#f5efe7!important;color:#3e362f!important;border-color:#f5efe7!important;border-radius:10px;padding-inline:2rem;font-weight:700!important;font-size:2.4rem!important}#shopify-section-hero_jVaWmY .button:hover{background-color:#e0d5c7!important;border-color:#e0d5c7!important;color:#3e362f!important}@media screen and (min-width:750px){#shopify-section-hero_jVaWmY .hero__content-wrapper .button{font-size:2.64rem!important}}@media screen and (min-width:750px){#shopify-section-hero_jVaWmY .hero__content-wrapper{padding-right:7%;padding-bottom:22%}}@media screen and (max-width:749px){#shopify-section-hero_jVaWmY .hero{min-height:0!important}#shopify-section-hero_jVaWmY .hero__container{display:flex!important;flex-direction:column!important;overflow:visible!important;min-height:0!important;padding-block-end:0!important}#shopify-section-hero_jVaWmY .hero__media-grid{position:relative!important;inset:unset!important;aspect-ratio:3 / 4;width:100%}#shopify-section-hero_jVaWmY .hero__content-wrapper{position:relative!important;inset:unset!important;z-index:auto!important;width:100%!important;padding:32px 20px!important;justify-content:center!important;align-items:center!important;text-align:center!important}#shopify-section-hero_jVaWmY h1,#shopify-section-hero_jVaWmY [class*=h1]{font-size:1.5rem!important;line-height:1.25!important}#shopify-section-hero_jVaWmY .text-block--hero_eyebrow>*{font-size:.65rem!important;letter-spacing:.12em!important}#shopify-section-hero_jVaWmY .button{display:block!important;margin-inline:auto!important;text-align:center!important;font-size:.8rem!important}}:root{--bf-brown: #3e362f;--bf-cream: #e1d0bc;--bf-cream-light: #f5efe7;--bf-mauve: #c2afaf;--bf-brown-mid: #5a4f44}.announcement-bar .announcement-bar__slider{overflow:hidden}.announcement-bar .announcement-bar__slides{display:block;max-width:none;width:100%;margin-inline:0;overflow:hidden}.bf-ticker-track{display:flex;flex-direction:row;width:max-content;animation:bf-ticker 20s linear infinite}.bf-ticker-item{display:inline-flex;align-items:center;white-space:nowrap;padding-inline:3rem;font-family:var(--font-subheading--family);font-size:1rem;color:var(--color-foreground)}.announcement-bar slideshow-arrows{display:none!important}@keyframes bf-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.bf-strip-wrap{background:#c2afaf;padding:0}@media screen and (min-width:750px){.bf-strip-wrap{padding:0}}.bf-strip-card{background:#c2afaf;max-width:1400px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);align-items:stretch;padding-inline:0}.bf-strip-item{padding:28px 0;display:flex;align-items:center;justify-content:center;gap:14px;color:#3e362f;position:relative;width:100%;box-sizing:border-box}.bf-strip-card{column-gap:0}.bf-strip-item:not(:last-child):after{content:"";position:absolute;right:0;top:12.5%;height:75%;width:1px;background:#3e362f}@media screen and (max-width:749px){.bf-strip-card{display:grid;grid-template-columns:repeat(4,1fr)}.bf-strip-item{padding:14px 6px;gap:6px;flex-direction:column;text-align:center;align-items:center;justify-content:center}.bf-strip-icon{width:18px;height:18px}.bf-strip-label{font-size:10px!important;line-height:1.1!important}.bf-strip-card{align-items:stretch}.bf-strip-item{min-height:90px}}.bf-strip-icon{width:28px;height:28px;flex-shrink:0;color:#3e362f}.bf-strip-label{margin:0;color:#3e362f;font-size:17px;font-weight:500;line-height:1.35}@media screen and (min-width:750px){.bf-strip-item{padding:21px 0;gap:10px}.bf-strip-icon{width:21px;height:21px}.bf-strip-label{font-size:13px}.bf-strip-card>.bf-strip-item:first-child{justify-content:flex-start;padding-left:80px}}.bf-story-testi{display:grid;grid-template-columns:1fr 1fr;width:100%}.bf-story-col{background-color:var(--color-background);padding:clamp(48px,6vw,80px) clamp(20px,4vw,64px)}@media screen and (max-width:749px){.bf-story-testi{grid-template-columns:1fr}.bf-story-col--testi{order:-1}}.bf-story-col__heading{line-height:1.4;color:var(--color-foreground-heading);margin:0 0 24px}.bf-story-col__text{font-size:clamp(.875rem,1.8vw,1rem);line-height:1.65;color:var(--color-foreground);margin:0 0 32px}.bf-story-col .link{font-size:clamp(.875rem,1.8vw,1rem);font-style:italic;color:var(--color-foreground);opacity:.55}.bf-scent-guide{padding:64px 24px;text-align:center}.bf-scent-guide__heading{font-size:clamp(1.6rem,4vw,2.4rem);margin-bottom:8px;color:var(--color-foreground-heading)}.bf-scent-guide__sub{font-size:.9rem;margin-bottom:48px;opacity:.75;color:var(--color-foreground)}.bf-scent-guide__grid{display:grid;grid-template-columns:1fr;gap:16px;max-width:960px;margin:0 auto}@media screen and (min-width:750px){.bf-scent-guide__grid{grid-template-columns:repeat(3,1fr)}}.bf-scent-card{border-radius:4px;overflow:hidden;background:var(--color-background, var(--bf-cream-light))}.bf-scent-card__image-wrap{width:100%;aspect-ratio:3 / 4;overflow:hidden}.bf-scent-card__image-link{display:block;width:100%;height:100%}.bf-scent-card__image{width:100%;height:100%;object-fit:cover;display:block}.bf-scent-card__body{padding:32px 28px 40px}.bf-scent-card__label{font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;opacity:.6;margin-bottom:8px;color:var(--color-foreground)}.bf-scent-card__name{font-size:1.3rem;font-weight:600;margin-bottom:16px;color:var(--color-foreground-heading)}.bf-scent-card__desc{font-size:.85rem;line-height:1.65;opacity:.8;margin-bottom:24px;color:var(--color-foreground)}.bf-scent-card__link{font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px;color:var(--color-foreground)}.bf-why{padding:72px 24px}.bf-why__intro{text-align:center;max-width:560px;margin:0 auto 56px}.bf-why__eyebrow{font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;opacity:.6;margin-bottom:10px;color:var(--color-foreground)}.bf-why__heading{font-size:clamp(1.6rem,3.5vw,2.2rem);color:var(--color-foreground-heading);margin-bottom:14px}.bf-why__sub{font-size:.9rem;line-height:1.65;opacity:.75;color:var(--color-foreground)}.bf-why__grid{display:grid;grid-template-columns:1fr;gap:32px;max-width:900px;margin:0 auto}@media screen and (min-width:750px){.bf-why__grid{grid-template-columns:repeat(3,1fr);gap:48px}}.bf-pillar{text-align:center}.bf-pillar__title{display:inline-block;font-size:1rem;font-weight:600;border:1.5px solid #f5efe7;border-radius:10px;padding:8px 20px;margin-bottom:20px;color:var(--color-foreground-heading)}.bf-pillar__text{font-size:.85rem;line-height:1.65;opacity:.8;color:var(--color-foreground)}.bf-testimonial-wrap{width:100%}.bf-testimonial{padding:clamp(48px,8vw,80px) 24px;max-width:760px;margin:0 auto}.bf-testimonial__attr{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;opacity:.55;color:var(--color-foreground);margin:0 0 8px}.bf-testimonial__intro{font-style:normal;line-height:1.4;color:var(--color-foreground-heading);margin:0 0 32px}.bf-testimonial__bullets{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:20px}.bf-testimonial__bullets li{padding-left:22px;position:relative;font-size:clamp(.875rem,1.8vw,1rem);line-height:1.65;color:var(--color-foreground)}.bf-testimonial__bullets li:before{content:"";position:absolute;left:0;top:.6em;width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.55}.bf-newsletter{padding:80px 24px;text-align:center}.bf-newsletter__eyebrow{font-size:.65rem;letter-spacing:.14em;text-transform:uppercase;opacity:.6;margin-bottom:12px;color:var(--color-foreground)}.bf-newsletter__heading{font-size:clamp(1.6rem,3.5vw,2.2rem);margin-bottom:10px;color:var(--color-foreground-heading)}.bf-newsletter__sub{font-size:.9rem;opacity:.75;margin-bottom:32px;color:var(--color-foreground)}.bf-newsletter__form{display:flex;flex-direction:column;gap:12px;max-width:420px;margin:0 auto}@media screen and (min-width:500px){.bf-newsletter__form{flex-direction:row}}.bf-newsletter__input{flex:1;padding:12px 16px;font-family:inherit;font-size:.9rem;border:1px solid var(--color-input-border, var(--bf-mauve));background:var(--color-input-background, #fff);color:var(--color-input-text, var(--bf-brown));border-radius:14px;outline:none}.bf-newsletter__input:focus{border-color:var(--bf-brown)}@media screen and (max-width:749px){.bf-newsletter__input{font-size:16px}}.bf-newsletter__btn{padding:12px 28px;font-family:inherit;font-size:.85rem;letter-spacing:.04em;background:var(--color-primary-button-background, var(--bf-brown));color:var(--color-primary-button-text, var(--bf-cream));border:none;border-radius:14px;cursor:pointer;white-space:nowrap;transition:background .2s}.bf-newsletter__btn:hover{background:var(--color-primary-button-hover-background, var(--bf-brown-mid))}.bf-newsletter__success{font-size:.9rem;opacity:.8;color:var(--color-foreground)}.bf-faq-nl{display:flex;flex-direction:column;padding:24px 24px 48px;gap:72px}@media screen and (min-width:750px){.bf-faq-nl{flex-direction:row;align-items:flex-start;gap:0;padding:80px clamp(20px,4vw,64px)}}.bf-faq{flex:1 1 58%}@media screen and (min-width:750px){.bf-faq{padding-right:64px}}.bf-faq__label{font-size:clamp(1.4rem,3vw,2rem);margin-bottom:28px;color:var(--bf-brown, #3e362f)}.bf-faq__list{border-top:1px solid var(--color-border, rgba(62,54,47,.18))}.bf-faq__item{border-bottom:1px solid var(--color-border, rgba(62,54,47,.18))}.bf-faq__q{display:flex;justify-content:space-between;align-items:center;padding:20px 0;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none;font-size:1rem;font-weight:500;gap:16px;color:var(--color-foreground)}.bf-faq__q::-webkit-details-marker{display:none}.bf-faq__icon{flex-shrink:0;font-size:1.4rem;line-height:1;opacity:.65}.bf-faq__plus{display:block}.bf-faq__minus,.bf-faq__item[open] .bf-faq__plus{display:none}.bf-faq__item[open] .bf-faq__minus{display:block}.bf-faq__a{padding:0 0 24px;font-size:.9rem;line-height:1.75;opacity:.75;color:var(--color-foreground)}.bf-faq__a p{margin:0 0 .75em}.bf-faq__a p:last-child{margin-bottom:0}.bf-faq-nl__newsletter{flex:1 1 42%}@media screen and (min-width:750px){.bf-faq-nl__newsletter{padding-left:64px;padding-top:.75rem;padding-bottom:1.5rem;border-left:1px solid var(--bf-brown, #3e362f)}}.bf-faq-nl__heading{font-size:clamp(1.4rem,3vw,2rem);margin-bottom:10px;color:var(--color-foreground-heading)}.bf-faq-nl__sub{font-size:.9rem;opacity:.75;margin-bottom:32px;color:var(--color-foreground)}.bf-faq-nl__newsletter .bf-newsletter__form{max-width:none;margin:0}.facets-drawer__close.close-button{--minimum-touch-target: 28px;--icon-size-xs: 12px;width:28px!important;height:28px!important;max-width:28px!important;min-width:0!important}.facets-drawer__close.close-button .svg-wrapper,.facets-drawer__close.close-button svg{width:12px!important;height:12px!important}.facets-drawer__close.close-button:focus-visible,.facets-drawer__close.close-button:focus{outline:none!important;box-shadow:none!important}.facets-drawer__close.close-button:after,.facets-drawer__close.close-button:focus-visible:after{display:none!important}#shopify-section-about_hero .section{padding-block-start:0px!important}.bf-about{padding:32px 24px 80px;max-width:760px;margin:0 auto}.bf-about__eyebrow{font-size:.65rem;letter-spacing:.14em;text-transform:uppercase;opacity:.6;margin-bottom:8px;color:var(--color-foreground)}.bf-about__heading{font-size:clamp(2rem,5vw,3rem);line-height:1.15;margin-top:0;margin-bottom:28px;color:var(--color-foreground-heading)}.bf-about__body{font-size:1rem;line-height:1.75;color:var(--color-foreground)}.bf-about__body p{margin-bottom:1.2em}@media screen and (min-width:750px){.bf-about{max-width:none;padding-inline:40px;margin-inline:0}}[data-template="page.contact"] .text-block.h2>*,[data-template="page.contact"] .text-block.h2 :is(h1,h2,h3,h4,h5,h6),[data-template=blog] .text-block.h2>*,[data-template=blog] .text-block.h2 :is(h1,h2,h3,h4,h5,h6),[data-template=collection] .text-block.h2>*,[data-template=collection] .text-block.h2 :is(h1,h2,h3,h4,h5,h6){font-size:clamp(2rem,5vw,3rem)!important;line-height:1.15;color:var(--color-foreground-heading)}[data-template="page.contact"] .text-block.rte,[data-template="page.contact"] .text-block.rte p{font-size:1rem;line-height:1.75;color:var(--color-foreground)}@media screen and (max-width:749px){[data-template="page.contact"] .section.page-width-content{--page-margin: 24px}}@media screen and (min-width:750px){[data-template="page.contact"] .section.page-width-content,[data-template=blog] .section,[data-template=collection] .section{grid-template-columns:var(--page-margin) 1fr var(--page-margin)}[data-template=blog] .section .text-block.h2,[data-template=collection] .section .text-block.h2{--padding-inline-start: 0px !important}[data-template=collection] .collection-wrapper.grid{grid-template-columns:0px repeat(12,1fr) 0px!important}}.shopify-policy__container{padding:40px 24px 84px!important;box-sizing:border-box!important;max-width:none!important;width:100%!important}@media screen and (min-width:750px){.shopify-policy__container{padding:40px!important}}.shopify-policy__title h1{font-family:var(--font-heading--family)!important;font-size:clamp(2rem,5vw,3rem)!important;line-height:1.15!important;margin:0 0 32px!important;color:var(--color-foreground-heading)!important;text-align:left!important}@media screen and (max-width:749px){.shopify-policy__title h1,.shopify-policy__body .rte h2,.shopify-policy__body .rte h3{font-size:2.25rem!important}}@media screen and (min-width:750px){.shopify-policy__body .rte h2,.shopify-policy__body .rte h3{font-size:2rem!important}}.shopify-policy__body,.shopify-policy__body .rte{max-width:100%!important;width:100%!important;text-align:left!important}.shopify-policy__body p,.shopify-policy__body li,.shopify-policy__body h2{text-align:left!important}.bf-credentials{display:flex;flex-wrap:wrap;gap:10px;margin-top:40px}.bf-credentials__item{font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;padding:8px 16px;border:1px solid var(--color-border, var(--bf-mauve));border-radius:100px;color:var(--color-foreground)}@media screen and (min-width:750px){html body .hero .button,html body #shopify-section-hero_jVaWmY .button{font-size:1rem!important}}.featured-blog-posts,.featured-blog-posts .section-background{background-color:#f5efe7!important}.featured-blog-posts,.featured-blog-posts .section,.featured-blog-posts .section-background,.featured-product-section,.featured-product-section .section-background,.media-with-content,.media-with-content .section-background,marquee-component,marquee-component+.section-background,.section-background:has(+marquee-component){background-color:#f5efe7!important}.bf-prod-acc{padding:48px 0 60px}.bf-prod-acc__volume-row{max-width:680px;margin:0 auto 16px}@media screen and (max-width:749px){.bf-prod-acc__volume-row{margin-inline:16px}}.bf-prod-volume{display:inline-block;background-color:#3e362f;color:#e1d0bc;font-size:.7rem;font-weight:600;letter-spacing:.08em;padding:.4em 1.1em;border-radius:20px}.bf-prod-acc__inner{max-width:680px;margin:0 auto;border-top:1px solid var(--color-border, rgba(62,54,47,.18))}@media screen and (max-width:749px){.bf-prod-acc__inner{margin-inline:16px}}.bf-prod-acc__wrap{display:block;border-bottom:1px solid var(--color-border, rgba(62,54,47,.18))}.bf-prod-acc__summary{display:flex;justify-content:space-between;align-items:center;padding:20px 0;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.bf-prod-acc__summary::-webkit-details-marker{display:none}.bf-prod-acc__label{font-size:.78rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-foreground-heading)}.bf-prod-acc__icon{flex-shrink:0;margin-left:16px;color:var(--color-foreground);opacity:.55}.bf-prod-acc__plus{display:block}.bf-prod-acc__minus,.bf-prod-acc__details[open] .bf-prod-acc__plus{display:none}.bf-prod-acc__details[open] .bf-prod-acc__minus{display:block}.bf-prod-acc__content{padding:0 0 24px;font-size:.9rem;line-height:1.75;color:var(--color-foreground);opacity:.75}.product-form-buttons .add-to-cart-button{font-weight:600!important;height:42px!important;min-height:42px!important}.product-form-buttons .quantity-selector{height:42px!important}.product-information product-price{display:inline-flex!important;width:fit-content!important;min-width:0!important;align-items:center;background-color:#3e362f;color:#e1d0bc;padding:5px 16px;border-radius:20px;font-size:.9rem;font-weight:400;letter-spacing:0}.product-information product-price .price,.product-information product-price .price-item--regular,.product-information product-price .price-item--sale,.product-information product-price del,.product-information product-price s{color:#e1d0bc!important}@media screen and (max-width:749px){main[data-template^=product] .product-information.section{--padding-block-start: 0px !important;--section-top-offset: 0px !important;padding-block-start:0!important}main[data-template^=product] .product-details>.group-block{--padding-block-start: 0px !important;--padding-block-end: 0px !important;--section-top-offset: 0px !important;padding-block:0!important}main[data-template^=product] .product-details .group-block-content{height:auto!important;justify-content:flex-start!important}main[data-template^=product] .product-information__grid>.group-block{--padding-block-start: 0px !important;--section-top-offset: 0px !important;padding-block-start:0!important}.product-information .product-information__grid{row-gap:8px}.product-information__grid>.group-block{grid-column:2 / 3;order:-1}.product-information__grid>.product-details{order:1}main[data-template^=product] .product-information__grid>.product-information__media{order:2!important}}@media screen and (min-width:1000px){main[data-template^=product] .product-information__grid.product-information--media-left{grid-template-columns:1fr!important}main[data-template^=product] .product-information__grid .product-details{grid-column:1 / -1!important;padding-left:0!important;display:block!important;width:100%!important;min-width:0!important}main[data-template^=product] .product-details>.group-block{width:100%!important;max-width:none!important}.product-details>.group-block>.group-block-content{display:grid!important;grid-template-columns:2fr 1fr!important;column-gap:40px!important;row-gap:0!important;align-items:start!important;height:auto!important;width:100%!important;max-width:none!important}.product-details>.group-block>.group-block-content>*:not(.view-product-title,.group-block,.divider,.bf-pimg,.variant-picker,.buy-buttons-block,.bf-prod-acc,.bf-rhs-col){display:none!important}.product-details>.group-block>.group-block-content>.view-product-title{display:none!important}.product-details>.group-block>.group-block-content>.group-block{grid-column:1!important;grid-row:1!important}.product-details>.group-block>.group-block-content>.divider{grid-column:1!important;grid-row:2!important;margin-top:14px!important;margin-bottom:0!important;align-self:start!important}.product-details>.group-block>.group-block-content>.bf-pimg{grid-column:1!important;grid-row:3!important;margin-top:8px!important;align-self:start!important}.bf-rhs-col{grid-column:2!important;grid-row:3!important;margin-top:8px!important;display:flex!important;flex-direction:column!important;align-self:start!important;min-width:0}.bf-rhs-col>.variant-picker{display:block!important}.bf-rhs-col>.buy-buttons-block{display:block!important;margin-top:10px!important}.bf-rhs-col>.bf-prod-acc{padding:0!important;margin-top:16px!important}.product-details .bf-prod-acc__inner{max-width:none;margin:0}.product-details .bf-prod-acc__volume-row{max-width:none;margin:0 0 16px}.product-details .product-form-buttons--stacked>*:not(.quantity-selector-wrapper,.quantity-rules,.quantity-label,.volume-pricing,.product-form-text__error){flex:1 1 auto!important;min-width:0!important}.product-details .product-form-buttons--stacked .accelerated-checkout-block{flex:0 0 100%!important}}.product-form-buttons quantity-selector-component.quantity-selector{border:2px solid var(--bf-brown)!important;color:var(--bf-brown)!important}.product-form-buttons .quantity-selector .quantity-minus,.product-form-buttons .quantity-selector .quantity-plus,.product-form-buttons .quantity-selector input[type=number]{color:var(--bf-brown)!important}.product-details a[href="/collections/all"]{display:inline-block;font-size:.75rem;text-decoration:none;color:var(--color-foreground);opacity:.55;letter-spacing:.02em}.product-details a[href="/collections/all"]:hover{opacity:1}main[data-template="product.burnt-orange"] .bf-prod-acc__ingredients p:nth-last-child(-n+2),main[data-template="product.spa-retreat"] .bf-prod-acc__ingredients p:nth-last-child(-n+2){font-size:.7rem!important;line-height:1.6!important}main[data-template="product.burnt-orange"] .bf-prod-acc__ingredients p:nth-last-child(2),main[data-template="product.spa-retreat"] .bf-prod-acc__ingredients p:nth-last-child(2){margin-top:20px!important;margin-block-start:20px!important}.bf-ingr-star{color:#c2afaf;font-weight:700}variant-picker{--color-variant-background: var(--color-input-background) !important}.variant-option{--options-border-width: 2px !important}.variant-option__button-label{font-size:.875rem;border-width:2px!important}.variant-option--buttons legend{font-size:.75rem;font-style:italic}.variant-option__button-label:has(.variant-option__button-label__price){flex-direction:column!important;gap:1px!important}.variant-option__button-label__price{display:block!important;font-size:.78em!important;opacity:.8!important;color:#3e362f!important;z-index:2!important}.variant-option__button-label:has(:checked) .variant-option__button-label__text{font-weight:700!important}.variant-option__button-label:has(:checked) .variant-option__button-label__price{font-weight:400!important;opacity:1!important;color:#e1d0bc!important}.variant-option__button-label:has(:checked){background-color:#3e362f!important;border-color:#3e362f!important}.variant-option__strikethrough{display:none}.variant-option__button-label:not(.variant-option__button-label--has-swatch):has([data-option-available=false]){background-color:#3e362f21!important;color:#3e362f80!important;border-color:#3e362f40!important}.variant-option__button-label:not(.variant-option__button-label--has-swatch):has([data-option-available=false]):before,.variant-option__button-label:not(.variant-option__button-label--has-swatch):has([data-option-available=false]):after{display:none}.variant-option__button-label:has([data-option-available=false]) .variant-option__button-label__price{color:#3e362f80!important}.variant-option__button-label:has([data-option-available=false]) .variant-option__button-label__text:after{content:" - Sold out"}@media(hover:none){.variant-option__button-label:has(:checked):hover .variant-option__button-label__pill{background-color:#3e362f!important}.variant-option__button-label:has(:checked):hover{background-color:#3e362f!important;border-color:#3e362f!important;color:#e1d0bc!important}.product-form-buttons .add-to-cart-button:hover{--button-color: var(--color-primary-button-text) !important;--button-background-color: var(--color-primary-button-background) !important;--button-border-color: var(--color-primary-button-border) !important}.product-form-buttons .quantity-selector:hover{background-color:var(--color-input-background)!important}}product-form-component button[ref=addToCartButton]:disabled,product-form-component button[ref=addToCartButton][disabled]{background-color:#3e362f80!important;border-color:#3e362f80!important;color:#f5efe7e6!important;opacity:1!important}.menu-drawer__featured-content-list-item--product .price{font-size:var(--font-paragraph--size)}.bf-buy-now-btn{font-weight:700!important;width:100%!important;background-color:var(--bf-mauve)!important;color:var(--bf-brown)!important;border-color:var(--bf-mauve)!important}.bf-buy-now-btn:hover{background-color:#b39e9e!important;color:var(--bf-brown)!important;border-color:#b39e9e!important}.product-form-buttons .accelerated-checkout-block{margin-top:14px!important}.bf-volume-label{display:inline-block!important;width:fit-content!important;background-color:var(--bf-brown)!important;color:var(--bf-cream)!important;padding:.25em .8em!important;border-radius:9999px!important;font-size:.8rem!important;font-weight:500!important}@media screen and (max-width:999px){main[data-template^=product]{padding-top:20px}.product-details .bf-prod-acc{margin-top:-30px}.product-details .buy-buttons-block{margin-top:-16px}.quantity-selector input[type=number]{font-size:.75rem!important}.variant-option__button-label{min-height:auto!important;padding-block:.5rem!important}.variant-option__button-label__pill{transition-duration:0ms!important}}main[data-template^=product] .product-information__media{display:none!important}.bf-ingr-section{margin-block:1.6em}.bf-ingr-name{color:#c2afaf;font-weight:700;margin-bottom:.35em;margin-top:0}.bf-ingr-label{color:#c2afaf}.bf-ingr-divider{border:none;border-top:2px solid rgba(0,0,0,.18);margin:2rem 0}@media screen and (min-width:1000px){.bf-ingr-insights-portal{padding-block-start:0;margin-block-start:-2rem}}.bf-prod-acc__content .bf-ingr-section:first-child{margin-block-start:0}.bf-blog-pagination{display:flex;align-items:center;justify-content:center;gap:40px;padding:48px 0 0;font-family:var(--font-body--family)}.bf-blog-pagination__link{font-size:.9rem;letter-spacing:.04em;color:var(--color-foreground);text-decoration:none}a.bf-blog-pagination__link:hover{text-decoration:underline;text-underline-offset:3px}.bf-blog-pagination__link--disabled{opacity:.25}.bf-blog-pagination__info{font-size:.8rem;opacity:.5;letter-spacing:.04em}.blog-post-card__content-text a{color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text))!important;font-style:italic;font-size:.875rem}[data-template=article]{--normal-content-width: none;--narrow-content-width: none}[data-template=article] .section-content-wrapper{max-width:none!important}[data-template=article] .rte,[data-template=article] [class*=blog-post-content]{max-width:none!important;width:100%!important}.bf-lab-notes{padding:48px 24px}@media screen and (min-width:750px){.bf-lab-notes{padding:48px 40px}}.bf-lab-notes__label{font-family:var(--font-body--family);font-size:1.25rem;letter-spacing:.05em;text-transform:uppercase;margin:0 0 28px;color:var(--bf-brown, #3e362f)}@media screen and (min-width:750px){.bf-lab-notes__label{font-size:1.5rem}}.bf-lab-notes__grid{display:grid;grid-template-columns:1fr;gap:32px;margin-bottom:32px}@media screen and (min-width:750px){.bf-lab-notes__grid{grid-template-columns:repeat(3,1fr);gap:40px}}.bf-lab-notes__card{display:block;text-decoration:none;color:inherit;min-width:0}.bf-lab-notes__card--placeholder{pointer-events:none}.bf-lab-notes__card:not(.bf-lab-notes__card--placeholder):hover .bf-lab-notes__title{text-decoration:underline;text-underline-offset:3px}.bf-lab-notes__img-wrap{width:100%;aspect-ratio:3 / 2;overflow:hidden;background-color:#3e362f0f;margin-bottom:16px}.bf-lab-notes__img-wrap img{width:100%;height:100%;object-fit:cover;display:block}.bf-lab-notes__date{font-size:.8rem;letter-spacing:.04em;opacity:.55;margin:0 0 8px}.bf-lab-notes__title{font-family:var(--font-body--family);font-size:1.15rem;font-weight:500;line-height:1.35;margin:0 0 12px}.bf-lab-notes__excerpt{font-size:.95rem;line-height:1.65;opacity:.75;margin:0}@media screen and (max-width:749px){product-recommendations .text-block.rte,.product-grid .text-block.rte{line-height:1.2}}.bf-lab-notes__aside{display:flex;align-items:center}.bf-lab-notes__see-more{font-family:var(--font-body--family);font-size:1rem;color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.bf-lab-notes__see-more:hover{opacity:.6}a.link[href$="/collections/all"],a.link[href$="/collections/all"] *{font-style:italic!important}@media(max-width:749px){a.link[href$="/collections/all"],a.link[href$="/collections/all"] *{font-size:.56rem!important}}@media(min-width:750px){deferred-media[style*="--size-style-width: 28%"]{align-self:center!important;margin-inline:auto!important;margin-block-end:24px!important}}deferred-media,deferred-media *{-webkit-tap-highlight-color:rgba(0,0,0,0)!important}video,video:focus,video:focus-visible{outline:none!important;outline-offset:0!important;box-shadow:none!important;border:none!important}deferred-media:focus-within{outline:none!important;box-shadow:none!important}
/*# sourceMappingURL=/cdn/shop/t/1/assets/bareformulas.css.map */
