:root{--bfa-space-1: .5rem;--bfa-space-2: 1rem;--bfa-space-3: 1.75rem;--bfa-space-4: 3rem;--bfa-space-5: 5rem;--bfa-space-6: 8rem;--bfa-ease: cubic-bezier(.22, .61, .36, 1);--bfa-dur: .5s;--bfa-hairline: 1px solid rgb(var(--color-foreground-rgb, 42 33 27) / .12)}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}::selection{background:rgb(var(--color-primary-rgb, 156 91 59) / .18);color:var(--color-foreground-heading)}h1,h2,h3,h4,.h0,.h1,.h2,.h3,[class*=--heading]{font-family:var(--font-heading--family, serif)!important;letter-spacing:-.012em;line-height:1.08;font-weight:400;text-wrap:balance}h1,.h0{font-size:clamp(2.6rem,5.2vw,5rem)!important}h2,.h1{font-size:clamp(2rem,3.6vw,3.25rem)!important}h3,.h2{font-size:clamp(1.5rem,2.4vw,2.1rem)!important}h4,.h3{font-size:clamp(1.2rem,1.6vw,1.45rem)!important}p,li,.prose{line-height:1.7}.featured-product-content-top,.product-badges,.price,.button,.button-primary,.button-secondary{font-feature-settings:"kern" 1}.bfa-logo{display:inline-flex;align-items:center;gap:.6rem;color:var(--color-foreground-heading, currentColor);line-height:1}.bfa-logo__mark{width:2.15rem;height:2.15rem;flex:0 0 auto;transition:transform var(--bfa-dur) var(--bfa-ease)}.header-logo:hover .bfa-logo__mark{transform:rotate(-8deg)}.bfa-logo__word{display:inline-flex;flex-direction:column;font-family:var(--font-heading--family, serif);letter-spacing:.02em}.bfa-logo__line1{font-size:.66rem;text-transform:uppercase;letter-spacing:.34em;opacity:.72;font-family:var(--font-body--family, sans-serif);margin-bottom:1px}.bfa-logo__line2{font-size:1.32rem;line-height:.95;letter-spacing:.005em}@media(max-width:749px){.bfa-logo__mark{width:1.7rem;height:1.7rem}.bfa-logo__line2{font-size:1.05rem}.bfa-logo__line1{font-size:.56rem;letter-spacing:.28em}}.button,.button-primary,.button-secondary,.quick-add__button{font-size:.78rem!important;letter-spacing:.16em;text-transform:uppercase;font-weight:500;padding-block:1.1em!important;padding-inline:2.2em!important;transition:background-color var(--bfa-dur) var(--bfa-ease),color var(--bfa-dur) var(--bfa-ease),border-color var(--bfa-dur) var(--bfa-ease),transform .25s var(--bfa-ease)}.button-primary:hover,.quick-add__button--add:hover{transform:translateY(-1px)}.button-secondary{text-underline-offset:.3em}#header-component .header,.header-section{--header-padding-block: 1.1rem}.header__column{align-items:center}.header-actions__action{transition:opacity .3s var(--bfa-ease)}.header-actions__action:hover{opacity:.6}.menu-list__link-title,.menu-drawer__menu-item-text{letter-spacing:.05em;font-size:.84rem}#header-component:not([transparent]){border-bottom:var(--bfa-hairline)}.header-logo{padding-block:5px!important}.header-logo .bfalogo{line-height:1}.hero{position:relative}.hero__image,.hero img{transition:transform 1.2s var(--bfa-ease)}.hero:hover .hero__image{transform:scale(1.03)}.hero .text-block,.hero h1,.hero h2{letter-spacing:-.015em}#MainContent .section--page-width{padding-block:clamp(2.5rem,5vw,var(--bfa-space-5))}.product-grid{gap:clamp(1rem,2.4vw,2.5rem)!important}.product-card{position:relative}.product-card__link{text-decoration:none}.product-media-container,.card-gallery{overflow:hidden;border-radius:2px;background:rgb(var(--color-foreground-rgb, 42 33 27) / .03)}.product-media__image,.product-media img{transition:transform .9s var(--bfa-ease);will-change:transform}.product-card:hover .product-media__image,.product-card:hover .product-media img{transform:scale(1.045)}.product-card [ref=productTitleLink],.product-card [ref=productTitleLink] p{font-family:var(--font-heading--family, serif)!important;font-size:1.05rem;letter-spacing:.005em;line-height:1.3}.product-card [ref=productTitleLink]{text-decoration:none;transition:color .3s var(--bfa-ease)}.product-card:hover [ref=productTitleLink]{color:var(--color-primary)}.price{letter-spacing:.03em;font-size:.92rem}.compare-at-price{opacity:.55}.product-badges{gap:.4rem}.product-badges>*{font-size:.62rem!important;letter-spacing:.14em;text-transform:uppercase;padding:.4em .8em!important;border-radius:2px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgb(var(--color-background-rgb, 246 241 231) / .85)!important;color:var(--color-foreground-heading)!important}.quick-add{opacity:0;transform:translateY(8px);transition:opacity .4s var(--bfa-ease),transform .4s var(--bfa-ease)}.product-card:hover .quick-add,.product-card:focus-within .quick-add{opacity:1;transform:translateY(0)}@media(max-width:749px){.quick-add{opacity:1;transform:none}}.collection-hero,[class*=collection][class*=banner],.main-collection__header{text-align:center}.facets,.collection-toolbar,[class*=facets]{border-block:var(--bfa-hairline);padding-block:.9rem}.product-information,[class*=product-info]{letter-spacing:.002em}.product-information h1,.view-product-title{margin-bottom:.6rem}.product-information__inner,[class*=product-details]{--bfa-detail-gap: 1.5rem}.product-information details,[class*=accordion] details{border-top:var(--bfa-hairline)}.shopify-section-group-footer-group{border-top:var(--bfa-hairline)}.footer-utilities__text,.footer-utilities__group{letter-spacing:.04em;font-size:.82rem;opacity:.85}:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}img{image-rendering:auto}.cart-drawer__heading{font-family:var(--font-heading--family, serif);letter-spacing:-.01em}.bfalogo{display:inline-flex;align-items:center;color:var(--color-foreground-heading, currentColor);line-height:1}.bfalogo--1{font-family:var(--font-heading--family, serif);font-size:1.18rem;text-transform:uppercase;letter-spacing:.34em;font-weight:400;white-space:nowrap}.bfalogo--2{gap:0}.bfalogo2__mono{font-family:var(--font-heading--family, serif);font-size:1.1rem;letter-spacing:.08em;font-weight:500;padding:.42em .6em;line-height:1;border:1.5px solid transparent;border-image:linear-gradient(135deg,#ce9a52,#a4632f 45%,#6f3f22) 1;background:linear-gradient(135deg,#ce9a52,#a4632f 45%,#6f3f22);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.bfalogo--3{flex-direction:column;gap:.4rem}.bfalogo3__rule{width:100%;height:1px;background:currentColor;opacity:.4}.bfalogo3__word{font-family:var(--font-heading--family, serif);font-size:1.05rem;text-transform:uppercase;letter-spacing:.3em;white-space:nowrap}.bfalogo--4{font-family:var(--font-heading--family, serif);font-size:1.5rem;letter-spacing:.02em;white-space:nowrap;gap:0}.bfalogo4__dot{margin:0 .4em;opacity:.5}.bfalogo--4 em{font-style:italic;color:var(--color-primary)}.bfalogo--5{gap:.6rem}.bfalogo5__mark{width:2rem;height:2rem;flex:0 0 auto;transition:transform .5s var(--bfa-ease)}.header-logo:hover .bfalogo5__mark{transform:rotate(-8deg)}.bfalogo5__word{font-family:var(--font-heading--family, serif);font-size:1.3rem;letter-spacing:.04em;white-space:nowrap}@media(max-width:749px){.bfalogo--1{font-size:.82rem;letter-spacing:.22em}.bfalogo--4{font-size:1.1rem}.bfalogo5__word{font-size:1rem}.bfalogo5__mark{width:1.6rem;height:1.6rem}.bfalogo3__word{font-size:.8rem;letter-spacing:.2em}.bfalogo2__name span:last-child{font-size:1rem}}.bfa-logolab{background:var(--color-background);color:var(--color-foreground);padding:clamp(3rem,6vw,5rem) 1.5rem;border-bottom:var(--bfa-hairline)}.bfa-logolab__inner{max-width:900px;margin:0 auto}.bfa-logolab__title{font-family:var(--font-body--family,sans-serif);font-size:.72rem;letter-spacing:.3em;text-transform:uppercase;color:var(--color-primary);text-align:center;margin-bottom:2.5rem}.bfa-logolab__row{display:flex;align-items:center;gap:2rem;padding:2rem;border:var(--bfa-hairline);border-radius:4px;margin-bottom:1.25rem;background:rgb(var(--color-background-rgb,246 241 231)/.6)}.bfa-logolab__num{font-family:var(--font-heading--family,serif);font-size:2rem;color:var(--color-primary);width:2.5rem;flex:0 0 auto}.bfa-logolab__stage{flex:1;display:flex;justify-content:center;padding:1rem 0}.shopify-section-group-footer-group :is(h2,h3,h4,.footer-block__heading,.footer-utilities__text,.footer-utilities__group a,.footer-block__details-content>p){background:linear-gradient(135deg,#ce9a52,#a4632f 45%,#6f3f22);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.header-actions,.header__column--right,.header-actions__list{align-items:center!important}.header-actions__action,.account-button{align-items:center}@media screen and (min-width:750px){.account-popover{display:inline-flex!important;align-items:center!important}}@media screen and (max-width:749px){.account-drawer{display:inline-flex!important;align-items:center!important}}.header-actions__action svg,.account-button__icon svg,.header-actions__action .icon{display:block;vertical-align:middle}
/*# sourceMappingURL=/cdn/shop/t/6/assets/redesign.css.map */
