:root{--bf-black: #151513;--bf-ink: #1b1b18;--bf-gray: #625f58;--bf-rule: #dcd9d1;--bf-paper: #ffffff;--bf-soft: #ffffff;--bf-accent: #6f3946;--bf-accent-soft: #ffffff;--bf-white: #ffffff;--bf-page-gutter: clamp(1rem, 2vw, 2rem);--bf-section-space: clamp(4.5rem, 10vw, 9rem);--bf-button-radius: 999px;--bf-button-height: 3rem;--bf-button-padding-inline: 1.4rem;--bf-button-padding-block: .8rem;--bf-poppins: "Poppins", var(--font-body--family), sans-serif;--bf-display: "Poppins", var(--font-heading--family), sans-serif;--bf-sans: var(--bf-poppins)}html{scrollbar-color:var(--bf-black) var(--bf-paper)}body{background:var(--bf-paper);color:var(--bf-ink);font-family:var(--bf-sans);font-weight:400}body,button,input,select,textarea,optgroup,option,.button,.button-secondary,.shopify-payment-button__button,.price,.product-title,.cart-page,.cart-drawer,.search-page,.facets,.page-wrapper>footer{font-family:var(--bf-poppins)}button,input[type=submit],.button,.button-secondary,.shopify-payment-button__button{font-weight:500}body,.page-wrapper,.section-background{background-color:var(--bf-paper)}input,select,textarea{border-radius:0!important}a{color:inherit}button,.button,.button-secondary,input[type=submit]{min-height:2.9rem;letter-spacing:.08em;text-transform:uppercase}:is(h1,h2,h3,h4,h5,h6){font-family:var(--bf-display);font-weight:700;letter-spacing:-.025em}:is(label,legend,.label,.badge,.product-card__badge,.product-badges,.facets__label,.facets__summary,.sorting-filter,.pagination,.breadcrumbs){font-family:var(--bf-poppins);font-weight:500}.section--page-width,.section--page-width-margin{padding-inline:var(--bf-page-gutter)}#header-group{position:relative;z-index:10}#header-group .announcement-bar{min-height:2.25rem;padding-block:.55rem;background:var(--bf-black)!important;color:var(--bf-paper)!important;border-color:var(--bf-black)!important}#header-group .announcement-bar .section{padding-inline:var(--bf-page-gutter)}#header-group .announcement-bar__text{color:var(--bf-paper)!important;font-family:var(--bf-sans);font-size:.65rem;font-weight:500;letter-spacing:.18em;line-height:1;text-transform:uppercase}#header-component{--color-foreground: var(--bf-ink);--color-foreground-rgb: 17 17 17;--color-background-top-row: 255 255 255;--color-background-bottom-row: 255 255 255;background:var(--bf-paper);color:var(--bf-ink)}#header-component .header__row,#header-component .header__underlay,#header-component .header__underlay-open,#header-component .header__underlay-closed{background:var(--bf-paper)!important}#header-component .header__row--top{border-bottom:1px solid var(--bf-black)!important}#header-component .header__columns{min-height:5.5rem;padding-block:1rem;padding-inline:var(--bf-page-gutter)}#header-component .header-logo,#header-component .header-logo a,#header-component .header-logo__text{color:var(--bf-black)!important;font-family:var(--bf-display);font-size:clamp(1.5rem,2.5vw,2.25rem);font-weight:600;letter-spacing:.04em;line-height:1;text-transform:none}.bf-wordmark{display:inline-block;color:currentColor;font-family:Avenir Next Condensed,Avenir Next,Helvetica Neue,Arial,sans-serif;font-feature-settings:normal;font-kerning:normal;font-synthesis:weight style;font-variant:normal;font-variant-caps:normal;font-weight:600;letter-spacing:.1em;line-height:.9;text-transform:lowercase!important;white-space:nowrap}.bf-wordmark--header{font-size:clamp(1.15rem,1.7vw,1.55rem)}.bf-wordmark--footer{font-size:clamp(2rem,4vw,3.25rem);letter-spacing:.16em}#header-component .header-logo .bf-wordmark{flex:0 0 auto}#header-component[transparent] .bf-wordmark{color:var(--bf-paper)}#header-component .header-menu,#header-component .header-menu a,#header-component .header-actions__action,#header-component .localization-wrapper,#header-component .dropdown-localization__button{color:var(--bf-ink)!important;font-family:var(--bf-sans);font-size:.68rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}#header-component .header-menu a,#header-component .header-actions__action{transition:opacity .18s ease}#header-component .header-menu a:hover,#header-component .header-actions__action:hover{opacity:.5}@media screen and (max-width:749px){#header-component .header-logo .bf-wordmark--header{font-size:1.05rem;letter-spacing:.12em}}#header-component .header-actions__action,#header-component .header__icon--menu{min-width:2rem;min-height:2rem}#header-component .cart-bubble{background:var(--bf-black)!important;color:var(--bf-paper)!important}#header-component .menu-list__submenu,#header-component .mega-menu__list,#header-component .header-drawer{background:var(--bf-paper);color:var(--bf-ink);border-color:var(--bf-black)}:is(.button,.button-secondary,.shopify-payment-button__button,input[type=submit]){border:1px solid var(--bf-black)!important;box-shadow:none!important;font-family:var(--bf-sans);font-size:.68rem;font-weight:500}.button:not(:disabled,.button-unstyled):hover,.button-secondary:not(:disabled,.button-unstyled):hover,input[type=submit]:not(:disabled):hover{background:var(--bf-black)!important;color:var(--bf-paper)!important}input,textarea,select,.facets__pill,.facets__pill-label,.popover,.dialog,.cart-summary,.cart-drawer{border-radius:0!important;border-color:var(--bf-rule)!important}.bf-hero-section,.bf-collection-nav-section,.bf-featured-products-section,.bf-brand-statement-section,.bf-brand-story-section,.bf-value-props-section,.bf-editorial-image-section,.bf-newsletter-section{display:block}.bf-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.04fr) minmax(19rem,.96fr);min-height:clamp(32rem,58vw,46rem);margin-inline:var(--bf-page-gutter);overflow:hidden;border-block-end:1px solid var(--bf-rule);background:var(--bf-paper)}.bf-hero__media{position:relative;grid-column:1;grid-row:1;align-self:stretch;width:auto;min-height:100%;background:var(--bf-soft)}.bf-hero--overlay .bf-hero__media:after{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff2e;content:"";pointer-events:none}.bf-hero__media img,.bf-hero__media video{width:100%;height:100%;object-fit:cover}.bf-hero__media picture,.bf-hero__media picture img,.bf-hero__media video{display:block;width:100%;height:100%}.bf-hero__video-carousel{position:relative;width:100%;height:100%}.bf-hero__video-controls{position:absolute;right:var(--bf-page-gutter);bottom:clamp(1.5rem,4vw,3rem);z-index:3;display:flex;align-items:center;gap:.4rem}.bf-hero__video-arrow{display:grid;width:2rem;min-width:2rem;height:2rem;min-height:2rem;place-items:center;padding:0;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--bf-white)!important;cursor:pointer;font-family:var(--bf-sans);font-size:1.9rem;font-weight:300;line-height:1;text-shadow:0 1px 1px rgb(0 0 0 / 24%);transition:opacity .18s ease,transform .18s ease}.bf-hero__video-arrow:hover{opacity:.7;transform:scale(1.12)}.bf-hero__video-arrow:focus-visible{outline:none!important;box-shadow:none!important;text-decoration:underline;text-underline-offset:.25rem}.bf-hero__video-count{min-width:3.2rem;color:var(--bf-white);font-size:.68rem;font-weight:600;letter-spacing:.12em;text-align:center;text-shadow:0 1px 1px rgb(0 0 0 / 24%)}.bf-hero__fallback-picture{position:relative}.bf-hero--image-left .bf-hero__media img,.bf-hero--image-left .bf-hero__media picture img,.bf-hero--image-left .bf-hero__media video{object-position:left center}.bf-hero--image-center .bf-hero__media img,.bf-hero--image-center .bf-hero__media picture img,.bf-hero--image-center .bf-hero__media video{object-position:center center}.bf-hero--image-right .bf-hero__media img,.bf-hero--image-right .bf-hero__media picture img,.bf-hero--image-right .bf-hero__media video{object-position:right center}.bf-hero--image-top .bf-hero__media img,.bf-hero--image-top .bf-hero__media picture img,.bf-hero--image-top .bf-hero__media video{object-position:center top}.bf-hero--image-bottom .bf-hero__media img,.bf-hero--image-bottom .bf-hero__media picture img,.bf-hero--image-bottom .bf-hero__media video{object-position:center bottom}.bf-hero--height-standard{min-height:clamp(30rem,52vw,40rem)}.bf-hero--height-tall{min-height:clamp(32rem,58vw,46rem)}.bf-hero--height-full{min-height:min(100svh,56rem)}.bf-hero__fallback{display:grid;place-items:center;width:100%;height:100%;min-height:20rem;padding:2rem;background:var(--bf-soft);color:var(--bf-gray);font-size:.7rem;letter-spacing:.12em;text-align:center;text-transform:uppercase}.bf-hero__content{position:relative;z-index:1;grid-column:2;grid-row:1;display:flex;flex-direction:column;justify-content:center;width:auto;padding:clamp(2rem,5vw,6rem) clamp(2rem,5vw,6rem);background:var(--bf-paper)}.bf-hero--align-center .bf-hero__content{align-items:center;text-align:center}.bf-hero--align-center .bf-hero__body{margin-inline:auto}.bf-hero--align-center .bf-hero__actions{justify-content:center}.bf-hero--align-right .bf-hero__content{align-items:end;text-align:right}.bf-hero--align-right .bf-hero__body{margin-inline-start:auto}.bf-hero--align-right .bf-hero__actions{justify-content:end}.bf-hero__eyebrow,.bf-collection-nav__eyebrow,.bf-featured-products__eyebrow,.bf-brand-statement__eyebrow,.bf-newsletter__eyebrow,.bf-value-prop__eyebrow{margin:0 0 1.25rem;color:var(--bf-gray);font-family:var(--bf-sans);font-size:.68rem;font-weight:500;letter-spacing:.18em;line-height:1.2;text-transform:uppercase}.bf-hero h1{max-width:7ch;margin:0;color:var(--bf-black);font-size:clamp(4rem,9vw,9rem);line-height:.87;text-wrap:balance}.bf-hero__body{max-width:24rem;margin-top:2rem;color:var(--bf-gray);font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.6}.bf-hero__body p{margin:0}.bf-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2.25rem}.bf-hero__button{display:inline-flex;align-items:center;justify-content:center;min-height:3.25rem;padding:.9rem 1.25rem;border-radius:var(--bf-button-radius);border:1px solid var(--bf-black);color:var(--bf-black);font-family:var(--bf-sans);font-size:.68rem;font-weight:600;letter-spacing:.12em;text-decoration:none;text-transform:uppercase;transition:background-color .18s ease,color .18s ease}.bf-hero__button--primary{background:var(--bf-black);color:var(--bf-paper)}.bf-hero__button--secondary{background:transparent}.bf-hero__button:hover{background:var(--bf-gray);border-color:var(--bf-gray);color:var(--bf-paper)}.bf-collection-nav,.bf-featured-products,.bf-brand-statement,.bf-value-props,.bf-newsletter{padding-inline:var(--bf-page-gutter);padding-block:var(--bf-section-space)}.bf-collection-nav__header,.bf-featured-products__header{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:2.25rem;border-bottom:1px solid var(--bf-rule);padding-bottom:1.25rem}.bf-collection-nav__header h2,.bf-featured-products__header h2{max-width:11ch;margin:0;color:var(--bf-black);font-size:clamp(2.5rem,5vw,5.5rem);line-height:.92}.bf-collection-nav__body,.bf-featured-products__body{max-width:25rem;color:var(--bf-gray);font-size:.95rem;line-height:1.55}.bf-collection-nav__body p,.bf-featured-products__body p{margin:0}.bf-collection-nav__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.bf-collection-card{position:relative;overflow:hidden;border:1px solid var(--bf-rule);background:var(--bf-paper)}.bf-collection-card__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.bf-collection-card__link:focus-visible,.bf-product-card__link:focus-visible,.bf-hero__button:focus-visible,.bf-newsletter__form input:focus-visible{outline:2px solid var(--bf-black);outline-offset:3px}.bf-collection-card__media,.bf-collection-card__media img,.bf-collection-card__fallback{display:block;width:100%;aspect-ratio:4 / 5}.bf-collection-card__media{overflow:hidden;background:var(--bf-soft)}.bf-collection-card__media img{object-fit:cover;transition:transform .26s ease}.bf-collection-card:hover .bf-collection-card__media img{transform:scale(1.035)}.bf-collection-card__fallback{display:grid;place-items:center;padding:1rem;background:var(--bf-soft);color:var(--bf-gray);font-size:.65rem;letter-spacing:.12em;text-align:center;text-transform:uppercase}.bf-collection-card__content{display:grid;gap:.75rem;padding:1.15rem}.bf-collection-card__content h3,.bf-collection-card__content p{margin:0}.bf-collection-card__content h3{font-size:1.35rem;line-height:1}.bf-collection-card__content p{min-height:2.8em;color:var(--bf-gray);font-size:.78rem;line-height:1.45}.bf-collection-card__cta,.bf-product-card__quick-add .quick-add__button{color:var(--bf-black);font-family:var(--bf-sans);font-size:.66rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.bf-collection-card__cta{display:inline-flex;align-items:center;gap:.35rem;width:fit-content;min-height:2.5rem;padding:.65rem 1rem;border:1px solid var(--bf-black);border-radius:var(--bf-button-radius);background:var(--bf-paper);transition:background-color .18s ease,color .18s ease,border-color .18s ease}.bf-collection-card:hover .bf-collection-card__cta{background:var(--bf-black);border-color:var(--bf-black);color:var(--bf-paper)}.bf-product-card__availability{color:var(--bf-black);font-family:var(--bf-sans);font-size:.66rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.bf-featured-products__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.25rem 1rem}.bf-product-card{position:relative;min-width:0;overflow:hidden;border-radius:1rem;background:#fff}.bf-product-card__link{display:block;color:inherit;text-decoration:none}.bf-product-card__media,.bf-product-card__media img,.bf-product-card__placeholder{display:block;width:100%;aspect-ratio:1 / 1}.bf-product-card__media{overflow:hidden;border:0;background:#fff}.bf-product-card__media img{object-fit:cover;transition:transform .26s ease}.bf-product-card:hover .bf-product-card__media img{transform:scale(1.03)}.bf-product-card__placeholder{background:var(--bf-soft)}.bf-product-card__details{display:grid;gap:.65rem;padding:1.4rem 1.4rem .25rem}.bf-product-card__title,.bf-product-card__vendor,.bf-product-card__price,.bf-product-card__availability{margin:0}.bf-product-card__title{font-family:var(--bf-sans);font-size:clamp(1.15rem,2vw,1.8rem);font-weight:600;line-height:1.05}.bf-product-card__vendor{color:var(--bf-gray);font-size:.88rem;line-height:1.3}.bf-product-card__price{display:flex;gap:.5rem;font-size:1rem;font-weight:500}.bf-product-card__price--sale{color:var(--bf-black)}.bf-product-card__compare{color:var(--bf-gray);text-decoration:line-through}.bf-product-card__availability{color:var(--bf-gray);font-size:.68rem}.bf-product-card__quick-add{width:100%;margin-top:1rem;padding:0 1.4rem 1.4rem}.bf-product-card__quick-add .quick-add__button{min-height:3.4rem;padding:.8rem 1.2rem;border:1px solid var(--bf-black);border-radius:var(--bf-button-radius);background:var(--bf-paper);color:var(--bf-black);font-size:.75rem;transition:background-color .18s ease,color .18s ease}.bf-product-card__quick-add .quick-add__button:hover{background:var(--bf-black);color:var(--bf-paper)}.bf-featured-products__footer{display:flex;justify-content:center;margin-top:3rem}@media screen and (max-width:749px){.bf-featured-products__grid{display:flex;gap:1rem;margin-inline:calc(var(--bf-page-gutter) * -1);padding-inline:var(--bf-page-gutter);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.bf-featured-products__grid::-webkit-scrollbar{display:none}.bf-product-card{flex:0 0 min(86vw,28rem);scroll-snap-align:start}.bf-product-card__details{padding:1.5rem 1.5rem .25rem}.bf-product-card__quick-add{padding-inline:1.5rem}}.bf-brand-statement{background:var(--bf-black);color:var(--bf-paper)}.bf-brand-statement__inner{display:grid;grid-template-columns:minmax(8rem,.5fr) minmax(0,2fr);gap:2rem;align-items:start}.bf-brand-statement__eyebrow{color:var(--bf-rule)}.bf-brand-statement__statement{max-width:11ch;margin:0;color:var(--bf-paper);font-family:var(--bf-display);font-size:clamp(3rem,8vw,8.5rem);font-weight:700;line-height:.88;text-wrap:balance}.bf-brand-statement__body{max-width:28rem;margin:2rem 0 0 auto;color:var(--bf-rule);font-size:.9rem;line-height:1.6}.bf-brand-statement__body p{margin:0}.bf-brand-story{padding-inline:var(--bf-page-gutter);padding-block:var(--bf-section-space);border-block:1px solid var(--bf-rule);background:var(--bf-paper)}.bf-brand-story__inner{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);min-height:clamp(30rem,58vw,48rem)}.bf-brand-story__media{min-height:30rem;overflow:hidden;border:1px solid var(--bf-rule);background:var(--bf-soft)}.bf-brand-story__media img,.bf-brand-story__placeholder{display:block;width:100%;height:100%;min-height:30rem;object-fit:cover}.bf-brand-story__media--left img{object-position:left center}.bf-brand-story__media--center img{object-position:center center}.bf-brand-story__media--right img{object-position:right center}.bf-brand-story__media--top img{object-position:center top}.bf-brand-story__media--bottom img{object-position:center bottom}.bf-brand-story__placeholder,.bf-editorial-image__placeholder{background:var(--bf-soft)}.bf-brand-story__content{display:flex;flex-direction:column;justify-content:center;padding:clamp(2rem,6vw,7rem)}.bf-brand-story__eyebrow,.bf-editorial-image__eyebrow{margin:0 0 1.25rem;color:var(--bf-gray);font-family:var(--bf-sans);font-size:.68rem;font-weight:500;letter-spacing:.18em;line-height:1.2;text-transform:uppercase}.bf-brand-story__content h2{max-width:9ch;margin:0;color:var(--bf-black);font-size:clamp(3rem,6vw,6.5rem);line-height:.9}.bf-brand-story__body{max-width:25rem;margin-top:2rem;color:var(--bf-gray);font-size:.95rem;line-height:1.6}.bf-brand-story__body p{margin:0}.bf-brand-story__button,.bf-editorial-image__button{align-self:flex-start;margin-top:2rem}.bf-editorial-image{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(19rem,.96fr);min-height:clamp(30rem,58vw,46rem);overflow:hidden;background:var(--bf-soft)}.bf-editorial-image--page-width{margin-inline:var(--bf-page-gutter)}.bf-editorial-image--full-width{margin-inline:0}.bf-editorial-image__media,.bf-editorial-image__media picture,.bf-editorial-image__media img,.bf-editorial-image__placeholder{width:100%;height:100%}.bf-editorial-image__media{position:relative;grid-column:1;grid-row:1;min-height:inherit;overflow:hidden}.bf-editorial-image__media picture,.bf-editorial-image__media img{display:block}.bf-editorial-image__media img{object-fit:cover}.bf-editorial-image__placeholder{display:grid;place-items:center;padding:2rem;color:var(--bf-gray);font-size:.7rem;letter-spacing:.12em;text-align:center;text-transform:uppercase}.bf-editorial-image--left .bf-editorial-image__media img{object-position:left center}.bf-editorial-image--center .bf-editorial-image__media img{object-position:center center}.bf-editorial-image--right .bf-editorial-image__media img{object-position:right center}.bf-editorial-image--top .bf-editorial-image__media img{object-position:center top}.bf-editorial-image--bottom .bf-editorial-image__media img{object-position:center bottom}.bf-editorial-image--height-standard{min-height:clamp(28rem,50vw,40rem)}.bf-editorial-image--height-tall{min-height:clamp(30rem,58vw,46rem)}.bf-editorial-image--height-full{min-height:min(100svh,64rem)}.bf-editorial-image--overlay .bf-editorial-image__media:after{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000047;content:""}.bf-editorial-image__content{position:relative;grid-column:2;grid-row:1;display:flex;flex-direction:column;justify-content:center;align-self:stretch;width:auto;padding:clamp(2rem,5vw,6rem) clamp(2rem,5vw,6rem);background:var(--bf-paper);color:var(--bf-black)}.bf-editorial-image--align-center .bf-editorial-image__content{align-items:center;margin-inline:auto;text-align:center}.bf-editorial-image--align-right .bf-editorial-image__content{align-items:end;margin-inline-start:auto;text-align:right}.bf-editorial-image__content h2{max-width:9ch;margin:0;font-size:clamp(3.5rem,8.5vw,8rem);line-height:.88}.bf-editorial-image__body{max-width:25rem;margin-top:1.5rem;color:var(--bf-gray);font-size:.95rem;line-height:1.55}.bf-editorial-image__body p{margin:0}.bf-value-props{border-block:1px solid var(--bf-black)}.bf-value-props__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.bf-value-prop{min-height:10rem;padding:0 2rem}.bf-value-prop:first-child{padding-inline-start:0}.bf-value-prop+.bf-value-prop{border-inline-start:1px solid var(--bf-black)}.bf-value-prop h2,.bf-value-prop__body p{margin:0}.bf-value-prop h2{max-width:10ch;font-size:clamp(1.6rem,3vw,2.5rem);line-height:.95}.bf-value-prop__body{max-width:18rem;margin-top:.9rem;color:var(--bf-gray);font-size:.8rem;line-height:1.5}.bf-value-prop__link{display:inline-block;margin-top:1.1rem;font-size:.66rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.bf-newsletter{background:var(--bf-soft)}.bf-newsletter__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.85fr);gap:3rem;align-items:end;border-top:1px solid var(--bf-black);padding-top:1.25rem}.bf-newsletter h2{max-width:9ch;margin:0;font-size:clamp(3rem,7vw,7.5rem);line-height:.87}.bf-newsletter__body{max-width:24rem;margin-bottom:1.5rem;color:var(--bf-gray);font-size:.9rem;line-height:1.5}.bf-newsletter__body p{margin:0}.bf-newsletter__form{display:grid;grid-template-columns:1fr auto;border-bottom:1px solid var(--bf-black)}.bf-newsletter__form input[type=email]{min-width:0;min-height:3.5rem;padding:0;border:0!important;background:transparent;color:var(--bf-black);outline:0}.bf-newsletter__form input[type=email]::placeholder{color:var(--bf-gray);opacity:1}.bf-newsletter__form button{min-height:3.5rem;padding-inline:1rem;border:0;background:var(--bf-black);color:var(--bf-paper);cursor:pointer}.bf-newsletter__form button:hover{background:var(--bf-gray)}.bf-newsletter__message{grid-column:1 / -1;margin:.75rem 0 0;color:var(--bf-gray);font-size:.75rem}.main-collection-grid,.collection-wrapper,.product-information,.cart-page,.search-page__header,.search-page__results{color:var(--bf-ink)}.main-collection-grid__title,.search-page__header h1,.cart-page__title h1{font-family:var(--bf-display);font-size:clamp(2.75rem,6vw,6rem);font-weight:700;letter-spacing:-.04em;line-height:.9}.product-grid__item,.resource-list__item,.product-card,.collection-card{border-radius:0!important}.product-card__content,.collection-card__inner,.product-grid__card{background:var(--bf-paper)}.product-card__media,.product-card__image,.product-card .resource-image,.product-card .resource-image__image,.collection-card .resource-image,.collection-card .resource-image__image{border-radius:0!important}.product-card h3,.product-card h4,.product-card .h4{font-family:var(--bf-sans);letter-spacing:0}.product-card .price,.product-information .price{font-family:var(--bf-sans);font-weight:500;letter-spacing:0}.product-information .product-title{font-family:var(--bf-display);font-weight:700;letter-spacing:-.02em}.product-information{--style-border-radius-inputs: 0px;--style-border-radius-buttons-primary: var(--bf-button-radius);--style-border-radius-buttons-secondary: var(--bf-button-radius)}.product-information .sticky-add-to-cart__image{border-radius:0!important}.product-information .add-to-cart-button,.product-information .shopify-payment-button__button,.sticky-add-to-cart__button{background:var(--bf-black)!important;color:var(--bf-paper)!important}.product-information .add-to-cart-button:hover,.sticky-add-to-cart__button:hover{background:var(--bf-gray)!important}.facets__wrapper,.facets__form,.product-grid-container,.cart-page__summary,.cart-summary,.cart-drawer__summary{border-color:var(--bf-rule)!important}.page-wrapper>footer{margin-top:0;background:var(--bf-black);color:var(--bf-paper)}.page-wrapper>footer .section-background,.page-wrapper>footer .section,.page-wrapper>footer .footer-utilities{background:var(--bf-black)!important;color:var(--bf-paper)!important}.page-wrapper>footer :is(a,p,h1,h2,h3,h4,h5,h6,label,button,span){color:var(--bf-paper)}.page-wrapper>footer h1,.page-wrapper>footer h2,.page-wrapper>footer h3,.page-wrapper>footer h4{font-family:var(--bf-display);font-weight:700}.page-wrapper>footer input{border-color:var(--bf-paper)!important;background:transparent!important;color:var(--bf-paper)!important}.page-wrapper>footer input::placeholder{color:var(--bf-rule)}.page-wrapper>footer button,.page-wrapper>footer input[type=submit]{border-color:var(--bf-paper)!important;background:var(--bf-paper)!important;color:var(--bf-black)!important}.page-wrapper>footer button:hover,.page-wrapper>footer input[type=submit]:hover{background:var(--bf-rule)!important}.page-wrapper>footer .policy-list-trigger{min-height:var(--bf-button-height);padding:var(--bf-button-padding-block) var(--bf-button-padding-inline);border:1px solid var(--bf-paper);border-radius:var(--bf-button-radius)!important;background:transparent!important;color:var(--bf-paper)!important}.page-wrapper>footer .policy-list-trigger:hover{background:var(--bf-paper)!important;color:var(--bf-black)!important}:where(button,input[type=submit],input[type=button],input[type=reset],.button,.button-secondary,.button-custom,.shopify-payment-button__button,[role=button]){border-radius:var(--bf-button-radius)!important}:where(.button:not(.close-button,.button-unstyled,.slideshow-control),.button-secondary:not(.close-button,.button-unstyled,.slideshow-control),.button-custom:not(.close-button,.button-unstyled,.slideshow-control),.shopify-payment-button__button,.add-to-cart-button,.cart__checkout-button,.bf-hero__button,.bf-product-card__quick-add .quick-add__button,.bf-newsletter__form button,.email-signup__button:not(.button-unstyled):not(.email-signup__button--arrow),input[type=submit],input[type=button],input[type=reset]){min-height:var(--bf-button-height);padding-block:var(--bf-button-padding-block);padding-inline:var(--bf-button-padding-inline);white-space:nowrap;text-wrap:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}:where(button,input[type=submit],input[type=button],input[type=reset],.button,.button-secondary,.button-custom,.shopify-payment-button__button,.bf-hero__button,.bf-collection-card__cta,.bf-product-card__quick-add .quick-add__button,.bf-newsletter__form button,.facets__summary,.facets-toggle__button,.facets__pill-label,.facets__clear-all-link,.clear-filter):focus-visible{outline:2px solid currentColor!important;outline-offset:3px!important}:where(.header-actions__action,.header__icon--menu,.close-button,.quantity-minus,.quantity-plus,.email-signup__button--arrow,.slideshow-control,.cart-discount__pill-remove,.variant-item__remove,.cart-disclosure-tooltip__button){border-radius:50%!important}#header-component .header-actions__action{min-width:44px;min-height:44px;padding-inline:.7rem;border:1px solid var(--bf-rule);border-radius:var(--bf-button-radius)!important;background:transparent}#header-component .search-action .header-actions__action:not(.header-actions__text-style),#header-component .action__cart:not(.header-actions__text-style),#header-component .account-button:not(.account-button--text){width:44px;padding-inline:0;border-radius:50%!important}#header-component .header__column--right{column-gap:.55rem}#header-component .header__column--right>.search-action,#header-component .header__column--right>header-actions{margin-inline:0!important}#header-component .header__column--right header-actions{gap:.55rem}#header-component .header__icon--menu{display:flex;width:44px;min-width:44px;height:44px;min-height:44px;align-items:center;justify-content:center;padding:0!important;border:1px solid var(--bf-rule);border-radius:50%!important;background:transparent}:where(.facets__summary,.facets-toggle__button,.facets__clear-all-link,.clear-filter,.facets__pill-label,.sorting-filter__select-wrapper){min-height:2.75rem;padding-inline:1rem;border:1px solid var(--bf-rule);border-radius:var(--bf-button-radius)!important;background:transparent}:where(.facets__summary,.facets-toggle__button,.facets__clear-all-link,.clear-filter):hover{border-color:var(--bf-black);color:var(--bf-black)}shopify-accelerated-checkout,shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-border-radius: var(--bf-button-radius) !important}@media screen and (max-width:989px){.bf-collection-nav__grid,.bf-featured-products__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bf-hero h1,.bf-editorial-image__content h2{font-size:clamp(3.25rem,7vw,6rem)}}@media screen and (max-width:749px){.bf-hero{grid-template-columns:1fr;min-height:0;margin-inline:0}.bf-collection-nav,.bf-featured-products,.bf-brand-statement,.bf-brand-story,.bf-value-props,.bf-newsletter{padding-inline:var(--bf-page-gutter)}.bf-hero__media{grid-column:1;grid-row:1;width:100%;min-height:0;aspect-ratio:4 / 5;opacity:1}.bf-hero--overlay .bf-hero__media:after{background:#ffffff38}.bf-hero__content{grid-column:1;grid-row:2;justify-content:center;width:100%;padding:2rem var(--bf-page-gutter) 3rem}.bf-hero h1{max-width:8ch;font-size:clamp(3rem,14vw,5.5rem)}.bf-hero__body{max-width:20rem;margin-top:1.25rem;font-size:.95rem}.bf-hero__actions{display:grid;grid-template-columns:1fr;margin-top:1.5rem}.bf-hero__button{width:100%}.bf-collection-nav__header,.bf-featured-products__header{display:block}.bf-collection-nav__header h2,.bf-featured-products__header h2{font-size:clamp(2.8rem,14vw,5rem)}.bf-collection-nav__body,.bf-featured-products__body{margin-top:1.25rem}.bf-collection-card__content{padding:.85rem}.bf-collection-card__content h3{font-size:1.05rem}.bf-collection-card__content p{min-height:0;font-size:.7rem}.bf-featured-products__grid{gap:1.75rem .75rem}.bf-product-card__title{font-size:.78rem}.bf-product-card__quick-add .quick-add__button{font-size:.58rem}.bf-brand-story__inner,.bf-brand-statement__inner,.bf-newsletter__inner{grid-template-columns:1fr;gap:2rem}.bf-brand-story__inner{min-height:auto}.bf-brand-story__media,.bf-brand-story__media img,.bf-brand-story__placeholder{min-height:24rem}.bf-brand-story__content{padding:2rem 0 0}.bf-brand-story__content h2{font-size:clamp(3rem,15vw,6rem)}.bf-editorial-image--page-width{margin-inline:0}.bf-editorial-image{display:flex;flex-direction:column;min-height:0}.bf-editorial-image--height-standard,.bf-editorial-image--height-full,.bf-editorial-image--height-tall{min-height:0}.bf-editorial-image__media{flex:0 0 auto;min-height:0;aspect-ratio:3 / 4}.bf-editorial-image__media picture,.bf-editorial-image__media img,.bf-editorial-image__placeholder{height:100%}.bf-editorial-image__content{flex:0 0 auto;width:100%;padding:2rem var(--bf-page-gutter) 3rem;background:var(--bf-paper);color:var(--bf-black)}.bf-editorial-image--overlay .bf-editorial-image__media:after{display:none}.bf-editorial-image--overlay .bf-editorial-image__content{color:var(--bf-black)}.bf-editorial-image__content h2{max-width:10ch;font-size:clamp(3.25rem,15vw,5.5rem)}.bf-editorial-image__button{align-self:flex-start;min-width:12rem}.bf-brand-statement__statement{max-width:9ch;font-size:clamp(3.25rem,16vw,6rem)}.bf-brand-statement__body{margin:0}.bf-value-props__grid{grid-template-columns:1fr;gap:1.75rem}.bf-value-prop,.bf-value-prop:first-child{min-height:auto;padding:0}.bf-value-prop+.bf-value-prop{padding-top:1.75rem;border-inline-start:0;border-top:1px solid var(--bf-black)}.bf-newsletter h2{max-width:8ch;font-size:clamp(3.4rem,16vw,6.5rem)}.bf-newsletter__body{margin:0}}@media(prefers-reduced-motion:reduce){.bf-collection-card__media img,.bf-product-card__media img,.bf-hero__button,.bf-product-card__quick-add .quick-add__button,#header-component .header-menu a,#header-component .header-actions__action{transition:none}}#header-component .dropdown-localization__button,#header-component .dropdown-localization__button:hover{display:inline-flex;width:auto!important;min-width:0!important;height:2.75rem!important;min-height:2.75rem!important;align-items:center;justify-content:center;gap:.55rem;padding:0 .9rem!important;border:1px solid var(--bf-rule)!important;border-radius:999px!important;background:#ffffff94!important;box-shadow:0 4px 16px #1515130d;color:var(--bf-ink)!important;letter-spacing:.12em;transition:border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease}#header-component .dropdown-localization__button:hover{border-color:var(--bf-ink)!important;background:var(--bf-ink)!important;box-shadow:0 6px 20px #1515131f;color:var(--bf-paper)!important}#header-component .dropdown-localization__button .bf-country-flag,.drawer-localization__button .bf-country-flag,.localization-form__list-item .bf-country-flag{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:1.45rem;height:1.45rem;font-size:1.12rem;line-height:1;letter-spacing:0}#header-component .dropdown-localization__button .bf-localization-country-name{font-size:.7rem;letter-spacing:.1em;white-space:nowrap}#header-component .dropdown-localization__button .svg-wrapper.icon-caret{position:static;width:.7rem;height:.7rem;margin-inline-start:.05rem}dropdown-localization-component .localization-form__list-item:not([hidden]){gap:.65rem;min-height:2.8rem;padding-inline:.8rem}dropdown-localization-component .localization-form__list-item .bf-country-flag{width:1.5rem;font-size:1.18rem}@media(prefers-reduced-motion:reduce){#header-component .dropdown-localization__button,#header-component .dropdown-localization__button:hover{transition-duration:1ms}}::selection{background:var(--bf-accent);color:var(--bf-white)}body{background:var(--bf-paper);color:var(--bf-ink);font-size:clamp(.875rem,.82rem + .16vw,1rem);letter-spacing:-.006em}main,.page-wrapper,.section-background{background:var(--bf-paper)}a,button,summary,input,select,textarea{-webkit-tap-highlight-color:transparent}:focus-visible{outline-color:var(--bf-accent)}#header-group .announcement-bar{min-height:2.15rem;padding-block:.52rem;background:var(--bf-accent)!important;border-color:var(--bf-accent)!important}#header-group .announcement-bar__text{font-size:.62rem;letter-spacing:.19em}#header-component .header__columns{min-height:4.5rem;padding-block:.7rem;padding-inline:var(--bf-page-gutter)}#header-component .header__row--top{border-color:var(--bf-rule)!important}#header-component .header-menu a,#header-component .header-actions__text-style,#header-component .dropdown-localization__button{font-size:.69rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}#header-component .header-menu a{padding-block:.8rem}#header-component .header-actions__action,#header-component .header__icon--menu{width:2.65rem;min-width:2.65rem;height:2.65rem;min-height:2.65rem;border-color:var(--bf-rule);transition:border-color .18s ease,background-color .18s ease,color .18s ease,opacity .18s ease}#header-component .header-actions__action:hover,#header-component .header__icon--menu:hover{border-color:var(--bf-ink);background:var(--bf-ink);color:var(--bf-paper)!important;opacity:1}#header-component .account-button:is(:hover,:focus-visible) .account-button__icon{color:var(--bf-paper)!important}#header-component .account-button:is(:hover,:focus-visible) .account-button__icon path{stroke:currentColor!important}#header-component .menu-list__submenu,#header-component .mega-menu__list,#header-component .header-drawer{background:var(--bf-paper)!important;border-color:var(--bf-rule)!important}.bf-hero{grid-template-columns:minmax(0,1.18fr) minmax(22rem,.82fr);min-height:calc(100svh - 6.65rem);margin-inline:0;border-block-end:1px solid var(--bf-rule);background:var(--bf-paper)}.bf-hero__media{background:var(--bf-accent-soft)}.bf-hero__media img{object-position:center}.bf-hero__fallback,.bf-brand-story__placeholder,.bf-editorial-image__placeholder{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.65rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--bf-accent) 28%,var(--bf-rule));background:var(--bf-accent-soft);color:var(--bf-accent);text-align:center}.bf-hero__fallback:before,.bf-brand-story__placeholder:before,.bf-editorial-image__placeholder:before{content:"";position:absolute;top:1.25rem;right:1.25rem;bottom:1.25rem;left:1.25rem;border:1px solid color-mix(in srgb,var(--bf-accent) 20%,transparent);pointer-events:none}.bf-hero__fallback span,.bf-brand-story__placeholder span,.bf-editorial-image__placeholder span{position:relative;z-index:1;font-size:.68rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.bf-hero__fallback small,.bf-brand-story__placeholder small,.bf-editorial-image__placeholder small{position:relative;z-index:1;max-width:18rem;color:var(--bf-gray);font-size:.72rem;line-height:1.5}.bf-hero__content{padding:clamp(3rem,7vw,8rem) clamp(2rem,6vw,7rem);border-inline-start:1px solid var(--bf-rule)}.bf-hero__eyebrow,.bf-collection-nav__eyebrow,.bf-featured-products__eyebrow,.bf-brand-story__eyebrow,.bf-editorial-image__eyebrow,.bf-newsletter__eyebrow,.bf-value-prop__eyebrow{color:var(--bf-accent);font-size:.63rem;letter-spacing:.19em}.bf-hero h1{max-width:6.5ch;font-size:clamp(4.5rem,8.7vw,9.75rem);letter-spacing:-.065em;line-height:.82}.bf-hero__body{max-width:27rem;margin-top:clamp(1.5rem,3vw,2.5rem);font-size:clamp(.98rem,1.15vw,1.16rem)}.bf-hero__actions{margin-top:2rem}.bf-hero__button{min-height:3.1rem;padding:.84rem 1.5rem;font-size:.64rem;letter-spacing:.14em}.bf-hero__button--primary{border-color:var(--bf-ink);background:var(--bf-ink);color:var(--bf-paper)}.bf-hero__button--secondary{border-color:var(--bf-ink);background:transparent;color:var(--bf-ink)}.bf-hero__button:hover{border-color:var(--bf-accent);background:var(--bf-accent);color:var(--bf-white)}.bf-collection-nav,.bf-featured-products,.bf-brand-statement,.bf-value-props,.bf-newsletter{padding-block:clamp(5rem,10vw,10rem)}.bf-collection-nav--page-width,.bf-featured-products--page-width,.bf-brand-statement--page-width,.bf-value-props--page-width{padding-inline:var(--bf-page-gutter)}.bf-featured-products-section:nth-of-type(2n),.bf-collection-nav-section:nth-of-type(2n){background:var(--bf-white)}.bf-collection-nav__header,.bf-featured-products__header{align-items:end;margin-bottom:clamp(2.5rem,5vw,4.75rem);padding-bottom:1.4rem;border-color:var(--bf-rule)}.bf-collection-nav__header h2,.bf-featured-products__header h2{max-width:12ch;font-size:clamp(2.9rem,5.6vw,6.25rem);letter-spacing:-.055em;line-height:.9}.bf-featured-products__grid{gap:clamp(2.5rem,5vw,5rem) clamp(.8rem,1.6vw,1.75rem)}.bf-product-card__media{aspect-ratio:4 / 5;border:1px solid var(--bf-rule);background:var(--bf-white)}.bf-product-card__media img{object-fit:contain;padding:clamp(.5rem,1.4vw,1.35rem)}.bf-product-card__details{gap:.38rem;padding-top:.9rem}.bf-product-card__vendor,.bf-product-card__availability{font-size:.59rem;letter-spacing:.14em}.bf-product-card__title{font-size:clamp(.9rem,1vw,1.02rem);font-weight:600}.bf-product-card__price{font-size:.86rem}.bf-product-card__quick-add{margin-top:1rem}.bf-product-card__quick-add .quick-add,.bf-product-card__quick-add .quick-add__product-form-component,.bf-product-card__quick-add .shopify-product-form,.bf-product-card__quick-add add-to-cart-component,.bf-product-card__quick-add .quick-add__button{width:100%}.bf-product-card__quick-add add-to-cart-component{flex:1 1 100%}.bf-product-card__quick-add .quick-add{position:relative;inset:auto;display:block;pointer-events:auto}.bf-product-card__quick-add .quick-add__button{position:relative;inset:auto;display:flex;width:100%!important;min-width:100%!important;max-width:100%!important;inline-size:100%!important;min-inline-size:100%!important;max-inline-size:100%!important;height:2.85rem;min-height:2.85rem;max-height:2.85rem;justify-content:center;gap:.25rem;padding-inline:var(--bf-button-padding-inline)!important;opacity:1;border-color:var(--bf-ink);background:transparent;color:var(--bf-ink);scale:1!important;transform:none!important;transition-property:background-color,border-color,color!important}.bf-product-card__quick-add [data-quick-add-button=choose] add-to-cart-component,.bf-product-card__quick-add [data-quick-add-button=add] .quick-add__button--choose{display:none}.bf-product-card__quick-add .quick-add__button:is(:hover,:focus-visible){width:100%!important;min-width:100%!important;max-width:100%!important;inline-size:100%!important;min-inline-size:100%!important;max-inline-size:100%!important;height:2.85rem;min-height:2.85rem;max-height:2.85rem;padding-inline:var(--bf-button-padding-inline)!important;scale:1!important;transform:none!important;border-color:var(--bf-black);background:var(--bf-black);color:var(--bf-white)!important;opacity:1}.bf-product-card__quick-add .quick-add__button:hover :is(.button__label,.svg-wrapper,svg),.bf-product-card__quick-add .quick-add__button:focus-visible :is(.button__label,.svg-wrapper,svg){color:var(--bf-white)!important}.bf-product-card__quick-add .quick-add__button:focus-visible{border-color:var(--bf-black);background:var(--bf-black);color:var(--bf-white)!important;outline-color:var(--bf-black)!important}.bf-collection-nav__grid{gap:clamp(.8rem,1.4vw,1.5rem)}.bf-collection-card{border-color:var(--bf-rule);background:var(--bf-white)}.bf-collection-card__media,.bf-collection-card__media img,.bf-collection-card__fallback{aspect-ratio:3 / 4}.bf-collection-card__media img{object-position:center}.bf-collection-card__content{gap:.85rem;min-height:12.5rem;padding:1.35rem}.bf-collection-card__content h3{font-size:clamp(1.15rem,1.5vw,1.5rem);letter-spacing:-.03em}.bf-collection-card__cta{margin-top:auto;border-color:var(--bf-rule);background:transparent}.bf-brand-story__inner{min-height:min(78rem,76svh);border-block:1px solid var(--bf-rule)}.bf-brand-story__media,.bf-brand-story__content{min-height:34rem}.bf-brand-story__media{background:var(--bf-accent-soft)}.bf-brand-story__content{justify-content:center;padding:clamp(3rem,7vw,8rem);background:var(--bf-ink);color:var(--bf-paper)}.bf-brand-story__content h2{max-width:11ch;color:inherit;font-size:clamp(3.1rem,5vw,5.75rem);letter-spacing:-.06em;line-height:.9}.bf-brand-story__body{max-width:28rem;color:color-mix(in srgb,var(--bf-paper) 72%,transparent)}.bf-value-props{border-block:1px solid var(--bf-rule)}.bf-value-props__grid{gap:0}.bf-value-prop{min-height:19rem;padding:clamp(1.5rem,3vw,3.5rem)}.bf-value-prop+.bf-value-prop{border-color:var(--bf-rule)}.bf-value-prop h2{max-width:12ch;font-size:clamp(1.5rem,2.3vw,2.6rem);letter-spacing:-.04em}.bf-editorial-image{grid-template-columns:minmax(0,1.18fr) minmax(21rem,.82fr);min-height:min(78rem,82svh);border-block:1px solid var(--bf-rule)}.bf-editorial-image__media{background:var(--bf-accent-soft)}.bf-editorial-image__content{padding:clamp(3rem,7vw,8rem);border-inline-start:1px solid var(--bf-rule);background:var(--bf-accent);color:var(--bf-white)}.bf-editorial-image__eyebrow,.bf-editorial-image__body{color:color-mix(in srgb,var(--bf-white) 78%,transparent)}.bf-editorial-image__content h2{max-width:9ch;color:inherit;font-size:clamp(3.4rem,5.5vw,6.5rem);letter-spacing:-.065em;line-height:.84}.bf-editorial-image__button{border-color:var(--bf-white);background:var(--bf-white);color:var(--bf-accent)}.bf-editorial-image__button:hover{border-color:var(--bf-ink);background:var(--bf-ink);color:var(--bf-white)}.bf-newsletter{background:var(--bf-ink);color:var(--bf-paper)}.bf-newsletter__inner{gap:clamp(2.5rem,8vw,8rem)}.bf-newsletter h2{color:inherit;font-size:clamp(3rem,6.6vw,7.5rem);letter-spacing:-.06em;line-height:.88}.bf-newsletter__body{color:color-mix(in srgb,var(--bf-paper) 72%,transparent)}.bf-newsletter__form input[type=email]{border-color:color-mix(in srgb,var(--bf-paper) 45%,transparent)!important;background:transparent!important;color:var(--bf-paper)!important}.bf-newsletter__form button{background:var(--bf-paper);color:var(--bf-ink)}.bf-newsletter__form button:hover{background:var(--bf-accent);color:var(--bf-white)}.bf-collection-context{padding:1.1rem var(--bf-page-gutter) 0;background:var(--bf-paper)}.bf-collection-context__inner,.bf-product-context__inner{width:min(100%,var(--page-width));margin-inline:auto}.bf-breadcrumbs{display:flex;flex-wrap:wrap;gap:.5rem;color:var(--bf-gray);font-size:.62rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.bf-breadcrumbs a{text-decoration:none}.bf-breadcrumbs a:hover{color:var(--bf-accent)}.bf-collection-context__bar{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);gap:2rem;align-items:end;margin-top:1.1rem;padding-block:1.1rem 1.4rem;border-top:1px solid var(--bf-rule);border-bottom:1px solid var(--bf-rule)}.bf-category-nav{display:flex;gap:.55rem;overflow-x:auto;padding-block:.2rem;scrollbar-width:none}.bf-category-nav::-webkit-scrollbar{display:none}.bf-category-nav a{flex:0 0 auto;padding:.7rem 1rem;border:1px solid var(--bf-rule);border-radius:999px;background:transparent;font-size:.62rem;font-weight:500;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.bf-category-nav a:hover,.bf-category-nav a[aria-current=page]{border-color:var(--bf-accent);background:var(--bf-accent);color:var(--bf-white)}.bf-collection-search{display:grid;gap:.42rem}.bf-collection-search>label{font-size:.6rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.bf-collection-search__field{position:relative}.bf-collection-search__field input{width:100%;min-height:2.8rem;padding:.65rem 4.5rem .65rem 0;border:0;border-bottom:1px solid var(--bf-ink);background:transparent!important;color:var(--bf-ink)}.bf-collection-search__field button{position:absolute;right:0;top:50%;min-height:2rem;padding:.4rem .7rem;border:1px solid var(--bf-rule);background:transparent;transform:translateY(-50%);font-size:.56rem;letter-spacing:.09em}.bf-collection-search__status{min-height:1em;margin:0;color:var(--bf-gray);font-size:.68rem}.bf-collection-banner-section+.shopify-section .section{padding-block:clamp(3rem,7vw,6.5rem);padding-inline:var(--bf-page-gutter);background:var(--bf-paper)}.bf-collection-banner-section+.shopify-section h1{max-width:12ch;margin:0;font-size:clamp(3.4rem,8vw,8.75rem);letter-spacing:-.065em;line-height:.86}.bf-collection-banner-section+.shopify-section .rte{max-width:42rem;color:var(--bf-gray);font-size:clamp(.95rem,1.3vw,1.12rem)}.collection-wrapper{gap:1.2rem}.facets__form,.facets-toggle{border-block:1px solid var(--bf-rule)}.product-grid-container{padding-block-start:0;padding-block-end:clamp(4rem,8vw,8rem)}.product-grid{gap:clamp(2.5rem,4vw,4.5rem) clamp(.75rem,1.4vw,1.5rem)!important}.product-grid .product-card__media,.product-grid .resource-image{border:1px solid var(--bf-rule);background:var(--bf-white)}.product-grid .product-card__content{padding-top:.8rem}.product-grid .product-card :is(h3,h4){font-size:.93rem;font-weight:600}.product-grid .product-card .price{font-size:.82rem}.bf-product-context{padding:1rem var(--bf-page-gutter);border-bottom:1px solid var(--bf-rule);background:var(--bf-paper)}.bf-product-context__inner{display:flex;justify-content:space-between;gap:1.5rem}.bf-product-context__meta{display:flex;gap:.85rem;margin:0;color:var(--bf-accent);font-size:.61rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.product-information{padding-block:clamp(2rem,5vw,5rem) clamp(5rem,10vw,9rem)}.product-information__grid{gap:clamp(1.5rem,4vw,5rem)}.product-information__media{background:var(--bf-white)}.product-information .product-media,.product-information .product-media-container,.product-information .product-media img{border-radius:0!important}.product-information .product-details>.group-block{padding:clamp(1.25rem,3.5vw,3.75rem);border:1px solid var(--bf-rule);background:var(--bf-paper)}.product-information .product-details h1{max-width:100%;font-size:clamp(1.7rem,2.15vw,2.35rem);letter-spacing:-.035em;line-height:1.05}.product-information .price{font-size:clamp(1rem,1.3vw,1.2rem)}.bf-product-intro{max-width:38rem;margin:0;color:var(--bf-gray);font-size:clamp(.92rem,1.2vw,1.05rem);line-height:1.65}.product-information .variant-option__button-label,.product-information .quantity-selector{border-color:var(--bf-rule)}.product-information .accordion,.product-information details{border-color:var(--bf-rule)}.product-information .accordion .details__header{min-height:3.4rem;padding-block:1rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.product-information .accordion .details-content{color:var(--bf-gray)}.product-information .add-to-cart-button,.product-information .shopify-payment-button__button,.sticky-add-to-cart__button{min-height:3.4rem;background:var(--bf-ink)!important;color:var(--bf-white)!important}.product-information .add-to-cart-button:hover,.sticky-add-to-cart__button:hover{background:var(--bf-accent)!important}.sticky-add-to-cart__bar{border:1px solid var(--bf-rule);box-shadow:0 .8rem 2.5rem #1515131f}.product-recommendations{border-top:1px solid var(--bf-rule)}.product-recommendations h2,.product-recommendations h3{font-size:clamp(2.3rem,4.5vw,5rem);letter-spacing:-.055em}.cart-page{padding-block:clamp(3rem,7vw,7rem)}.cart-page__title h1,.search-page__header h3{font-size:clamp(3.4rem,8vw,8rem);letter-spacing:-.065em;line-height:.86}.cart-page__summary{padding:clamp(1.5rem,3vw,3rem);border:1px solid var(--bf-rule);background:var(--bf-soft)}.cart-page__items,.cart-drawer__items,.cart-summary,.cart-drawer__summary{border-color:var(--bf-rule)!important}.cart__checkout-button,.cart-drawer__checkout{min-height:3.35rem}.theme-drawer__dialog{top:var(--header-group-height, var(--header-height, 0px))!important;height:calc(100dvh - var(--header-group-height, var(--header-height, 0px)))!important}body:has(#header-component[data-sticky-state=active]) .theme-drawer__dialog{top:var(--header-height, 0px)!important;height:calc(100dvh - var(--header-height, 0px))!important}.search-page__header{align-items:flex-start;gap:clamp(1.5rem,4vw,3rem);padding-block:clamp(3rem,8vw,7rem);border-bottom:1px solid var(--bf-rule)}.search-page__header .search-input,.search-page__header input[type=search]{min-height:3.25rem;border-color:var(--bf-ink)!important;background:transparent!important}.page-wrapper>footer{border-top:1px solid var(--bf-ink)}.page-wrapper>footer .footer-content{grid-template-columns:minmax(16rem,1.8fr) minmax(9rem,.75fr) minmax(9rem,.75fr) minmax(16rem,1.25fr);gap:clamp(2rem,5vw,5rem)}.page-wrapper>footer .menu__heading{color:var(--bf-paper);font-size:.64rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.page-wrapper>footer .menu__item{margin-top:.62rem}.page-wrapper>footer .menu__item a,.page-wrapper>footer .footer-utilities__text{color:color-mix(in srgb,var(--bf-paper) 72%,transparent);font-size:.78rem;text-decoration:none}.page-wrapper>footer .menu__item a:hover,.page-wrapper>footer .footer-utilities__text:hover{color:var(--bf-white)}.page-wrapper>footer .email-signup__input-group{border-color:color-mix(in srgb,var(--bf-paper) 40%,transparent)}.page-wrapper>footer .footer-utilities{border-top:1px solid color-mix(in srgb,var(--bf-paper) 20%,transparent)}@media screen and (max-width:989px){.bf-hero,.bf-editorial-image{grid-template-columns:minmax(0,1fr) minmax(19rem,.82fr)}.bf-hero__content,.bf-editorial-image__content{padding:clamp(2rem,5vw,4rem)}.page-wrapper>footer .footer-content{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){:root{--bf-page-gutter: 1.15rem}#header-component .header__columns{min-height:4.15rem;padding-block:.55rem}.bf-hero,.bf-editorial-image{display:flex;flex-direction:column;min-height:0}.bf-hero__media,.bf-editorial-image__media{flex:0 0 auto;width:100%;min-height:0;aspect-ratio:4 / 5}.bf-hero__content,.bf-editorial-image__content{flex:0 0 auto;width:100%;padding:2.5rem var(--bf-page-gutter) 3.5rem;border-inline-start:0;border-top:1px solid var(--bf-rule)}.bf-hero h1{max-width:7ch;font-size:clamp(3.7rem,18vw,6rem)}.bf-hero__actions{display:grid;grid-template-columns:1fr}.bf-hero__button{width:100%}.bf-collection-nav,.bf-featured-products,.bf-brand-statement,.bf-value-props,.bf-newsletter{padding-block:4.5rem}.bf-collection-nav__header,.bf-featured-products__header{display:grid;gap:1.5rem}.bf-collection-nav__header h2,.bf-featured-products__header h2{font-size:clamp(2.75rem,13vw,4.5rem)}.bf-featured-products__grid,.bf-collection-nav__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem .7rem}.bf-collection-card__content{min-height:11rem;padding:.9rem}.bf-collection-card__content p{display:none}.bf-collection-card__cta{min-height:2.25rem;padding:.5rem .7rem}.bf-brand-story__inner{display:flex;flex-direction:column;min-height:0}.bf-brand-story__media{min-height:0;aspect-ratio:4 / 5}.bf-brand-story__content{min-height:0;padding:3rem var(--bf-page-gutter) 4rem}.bf-brand-story__content h2,.bf-editorial-image__content h2{font-size:clamp(3.15rem,15vw,5.25rem)}.bf-value-prop{min-height:0;padding:1.75rem 0}.bf-newsletter__inner{grid-template-columns:1fr}.bf-newsletter h2{font-size:clamp(3.1rem,15vw,5.2rem)}.bf-collection-context{padding-top:.9rem}.bf-collection-context__bar{grid-template-columns:1fr;gap:1.25rem}.bf-category-nav{padding-inline:0}.bf-collection-banner-section+.shopify-section .section{padding-block:2.75rem 4rem}.bf-collection-banner-section+.shopify-section h1{font-size:clamp(3.5rem,17vw,6rem)}.product-grid{gap:2.75rem .65rem!important}.product-information{padding-block:1rem 4.5rem}.product-information .product-details>.group-block{padding:1.5rem 0;border-inline:0}.product-information .product-details h1{font-size:clamp(2.7rem,13vw,4.6rem)}.bf-product-context__inner{display:grid;gap:.75rem}.cart-page{padding-block:3rem}.cart-page__summary{margin-top:2rem;padding:1.25rem}.search-page__header{padding-block:3.5rem}.page-wrapper>footer .footer-content{grid-template-columns:1fr;gap:2.25rem}.page-wrapper>footer .menu__details{padding-block:.5rem;border-bottom:1px solid color-mix(in srgb,var(--bf-paper) 20%,transparent)}}@media screen and (max-width:374px){.bf-featured-products__grid,.bf-collection-nav__grid{grid-template-columns:1fr}.bf-product-card__media,.bf-collection-card__media,.bf-collection-card__media img,.bf-collection-card__fallback{aspect-ratio:4 / 5}.bf-collection-card__content{min-height:0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important}.bf-category-nav a,#header-component .header-actions__action,#header-component .header__icon--menu{transition:none}}.bf-featured-products .bf-product-card{overflow:hidden;border:0!important;border-radius:1rem!important;background:#fff;box-shadow:none}.bf-featured-products .bf-product-card__media,.bf-featured-products .bf-product-card__media img,.bf-featured-products .bf-product-card__placeholder{border:0!important;border-radius:0!important;box-shadow:none!important;margin:0!important;padding:0!important}.bf-featured-products .bf-product-card__media,.bf-featured-products .bf-product-card__media img,.bf-featured-products .bf-product-card__placeholder{aspect-ratio:1 / 1}.bf-featured-products .bf-product-card__details{gap:.65rem;margin-top:0;padding:1.4rem 1.4rem .25rem;border-top:0!important;background:#fff}.bf-featured-products .bf-product-card__title{font-size:clamp(1rem,1.25vw,1.25rem);font-weight:600;line-height:1.05}.bf-featured-products .bf-product-card__vendor{color:var(--bf-gray);font-size:.88rem;line-height:1.3;text-transform:none}.bf-featured-products .bf-product-card__price{font-size:1rem;font-weight:500}.bf-featured-products .bf-product-card__quick-add{margin-top:1rem;padding:0 1.4rem 1.4rem}.bf-featured-products .bf-product-card__quick-add .quick-add__button{width:100%!important;min-height:3.4rem;padding:.8rem 1.2rem;border:1px solid var(--bf-black);border-radius:var(--bf-button-radius)!important;background:var(--bf-paper);color:var(--bf-black);font-size:.75rem;justify-content:space-between}.bf-featured-products .bf-product-card__quick-add .add-to-cart-icon{display:none}.bf-featured-products .bf-product-card__quick-add .quick-add__price{margin-inline-start:auto;font-weight:500;letter-spacing:0}.bf-featured-products .bf-product-card__quick-add .quick-add__button:hover{background:var(--bf-black);color:var(--bf-paper)}@media screen and (max-width:749px){.bf-featured-products .bf-featured-products__grid{display:flex;gap:1rem;margin-inline:calc(var(--bf-page-gutter) * -1);padding-inline:var(--bf-page-gutter);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.bf-featured-products .bf-featured-products__grid::-webkit-scrollbar{display:none}.bf-featured-products .bf-product-card{flex:0 0 min(86vw,28rem);scroll-snap-align:start}.bf-featured-products .bf-product-card__title{font-size:clamp(1rem,5vw,1.3rem)}.bf-featured-products .bf-product-card__details{padding:1.5rem 1.5rem .25rem}.bf-featured-products .bf-product-card__quick-add{padding-inline:1.5rem}}.bf-hero,.bf-hero__media,.bf-hero__media picture,.bf-hero__media img,.bf-hero__fallback,.bf-collection-card,.bf-collection-card__link,.bf-collection-card__media,.bf-collection-card__media img,.bf-collection-card__fallback,.bf-product-card__media,.bf-product-card__media img,.bf-product-card__placeholder,.bf-brand-story__media,.bf-brand-story__media picture,.bf-brand-story__media img,.bf-brand-story__placeholder,.bf-editorial-image,.bf-editorial-image__media,.bf-editorial-image__media picture,.bf-editorial-image__media img,.bf-editorial-image__placeholder,.collection-card,.collection-card__inner,.collection-card__image,.collection-card__image img,.collection-card__image svg,.card,.card__inner,.card__media-wrapper,.card__media-wrapper img,.resource-image,.resource-image__image,.product-card__media,.product-card__media img,.card-gallery,.card-gallery img{border-radius:0!important;clip-path:none!important;-webkit-mask:none!important;mask:none!important}.bf-collection-card__link,.bf-product-card__link{background:transparent!important}.bf-hero__media>.overlay,.bf-collection-card__media>.overlay,.bf-product-card__media>.overlay,.bf-brand-story__media>.overlay,.bf-editorial-image__media>.overlay,.collection-card__image>.overlay,.card__media-wrapper>.overlay,.resource-image>.overlay,.product-card__media>.overlay,.card-gallery>.overlay{display:none!important;border-radius:0!important}.bf-hero__media:before,.bf-collection-card__media:before,.bf-product-card__media:before,.bf-brand-story__media:before,.bf-editorial-image__media:before,.collection-card__image:before,.card__media-wrapper:before,.resource-image:before,.product-card__media:before,.card-gallery:before{content:none!important;display:none!important}.bf-hero__media,.bf-collection-card__media,.bf-product-card__media,.bf-brand-story__media,.bf-editorial-image__media,.collection-card__image,.resource-image,.product-card__media,.card-gallery{overflow:hidden!important}.product-media-container__zoom-button,.product-media-container__zoom-button:is(:hover,:focus-visible){border-radius:0!important;border:0!important;background:transparent!important;box-shadow:none!important;outline:none!important}.product-information .slideshow-controls__thumbnail,.product-information .slideshow-controls__thumbnail img{border-radius:0!important}.product-information .media-gallery__grid .product-media-container,.product-information .media-gallery__grid .product-media,.product-information .media-gallery__grid .product-media>*,.product-information .media-gallery__grid .product-media img{border:0!important;outline:0!important;box-shadow:none!important}.product-information__grid{gap:0!important}.product-information{padding-block-start:0!important}.product-information .product-details>.group-block{padding:clamp(1rem,2vw,2rem) 0 clamp(1.5rem,3vw,3rem) clamp(0rem,1.25vw,1.25rem);border:0!important}@media screen and (min-width:750px){.product-information__grid--limit-details .product-details>.group-block{max-width:none!important}}@media screen and (max-width:749px){.product-information .product-details>.group-block{padding:1.25rem 0 2rem}}.product-information .variant-option__button-label:not(:has(:checked)):hover{background-color:var(--color-variant-hover-background)!important;border-color:var(--color-variant-hover-border)!important;color:var(--color-variant-hover-text)!important}.product-information .variant-option__button-label:has(:checked):hover{--variant-picker-stroke-color: var(--color-selected-variant-border) !important;background-color:var(--color-selected-variant-background)!important;border-color:var(--color-selected-variant-border)!important;color:var(--color-selected-variant-text)!important}.product-information .variant-option__button-label:has(:checked):hover:before{border-color:var(--color-selected-variant-border)!important}.product-information .variant-option__button-label:has(:checked):hover .variant-option__button-label__pill{background-color:var(--color-selected-variant-background)!important}@media screen and (max-width:749px){.product-information media-gallery.media-gallery--grid slideshow-component{display:none!important}.product-information media-gallery.media-gallery--grid .media-gallery__grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--image-gap, 4px)}.product-information media-gallery.media-gallery--grid.media-gallery--large-first-image .media-gallery__grid .product-media-container:first-child{grid-column:1 / -1}}.bf-collection-nav .bf-collection-card{border:0!important;background:transparent}.bf-collection-nav .bf-collection-card__link{position:relative;inset:auto;display:block;aspect-ratio:4 / 3;overflow:hidden;border:0!important;border-radius:1rem!important;color:var(--bf-black)}.bf-collection-nav .bf-collection-card__media,.bf-collection-nav .bf-collection-card__media img,.bf-collection-nav .bf-collection-card__fallback{width:100%;height:100%;aspect-ratio:auto;border:0!important;border-radius:1rem!important}.bf-collection-nav .bf-collection-card__media{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bf-soft)}.bf-collection-nav .bf-collection-card__media img{display:block;object-fit:cover;transition:transform .26s ease}.bf-collection-nav .bf-collection-card:hover .bf-collection-card__media img{transform:scale(1.025)}.bf-collection-nav .bf-collection-card__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;min-height:0;padding:clamp(1.25rem,2vw,2rem);pointer-events:none}.bf-collection-nav .bf-collection-card__content h3{max-width:80%;margin:0;color:var(--bf-black);font-size:clamp(1.5rem,2.5vw,3rem);font-weight:700;letter-spacing:-.04em;line-height:.95;text-transform:uppercase}.bf-collection-nav .bf-collection-card__cta{position:absolute;right:clamp(1rem,2vw,1.5rem);bottom:clamp(1rem,2vw,1.5rem);display:grid;place-items:center;width:clamp(3.5rem,5vw,4.5rem);height:clamp(3.5rem,5vw,4.5rem);min-height:0;padding:0;border:0!important;border-radius:50%;background:var(--bf-white);color:var(--bf-black);font-size:clamp(1.6rem,2.4vw,2.25rem);line-height:1;transition:background-color .18s ease,color .18s ease}.bf-collection-nav .bf-collection-card__cta-icon{display:block;transform:translateY(-.08em)}.bf-collection-nav .bf-collection-card:hover .bf-collection-card__cta{background:var(--bf-black);color:var(--bf-white)}@media screen and (max-width:749px){.bf-collection-nav .bf-collection-card__content{padding:1rem}.bf-collection-nav .bf-collection-card__content h3{font-size:clamp(1.2rem,5vw,1.8rem)}.bf-collection-nav .bf-collection-card__cta{right:.8rem;bottom:.8rem;width:3.25rem;height:3.25rem}}:where(.theme-drawer__close-button,.close-button,.quantity-selector,.quantity-selector .quantity-minus,.quantity-selector .quantity-plus,.cart-items__remove,.cart-discount__pill-remove,.variant-item__remove,.cart-disclosure-tooltip__button,.facets__clear-all-link,.clear-filter,.predictive-search-results__clear,.predictive-search__reset-button,.predictive-search__reset-button-icon,.predictive-search__close-modal-button,.header-actions__action,.header__icon--menu,.email-signup__button--arrow,.slideshow-control,.bf-collection-card__cta){border-radius:0!important}:where(.theme-drawer__close-button,.close-button,.cart-items__remove,.quantity-selector .quantity-minus,.quantity-selector .quantity-plus,.cart-discount__pill-remove,.variant-item__remove,.cart-disclosure-tooltip__button,.facets__clear-all-link,.clear-filter,.predictive-search-results__clear,.predictive-search__reset-button,.predictive-search__reset-button-icon,.predictive-search__close-modal-button,.header-actions__action,.header__icon--menu,.email-signup__button--arrow,.slideshow-control,.bf-collection-card__cta){border:0!important;box-shadow:none!important;background:transparent!important}.facets__clear{border:0!important;background:transparent!important;box-shadow:none!important}.bf-collection-nav .bf-collection-card__cta{right:1.25rem;bottom:1.25rem;width:auto;height:auto;min-height:0;padding:0;background:transparent!important;color:var(--bf-black);font-size:2rem}.bf-collection-nav .bf-collection-card:hover .bf-collection-card__cta{background:transparent!important;color:var(--bf-black)}#cart-drawer :is(.button.quantity-minus,.button.quantity-plus,.button.cart-items__remove),body :is(.button.predictive-search-results__clear,.button.predictive-search__close-modal-button){border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;outline:none!important}#cart-drawer .quantity-selector,.cart-page .quantity-selector{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}#header-component :is(.header-actions__action,.header__icon--menu):is(:hover,:focus-visible){border:0!important;border-radius:0!important;background:transparent!important;color:var(--bf-ink)!important;opacity:.68}#header-component :is(.header-actions__action,.header__icon--menu):is(:hover,:focus-visible) svg,#header-component :is(.header-actions__action,.header__icon--menu):is(:hover,:focus-visible) svg *{color:var(--bf-ink)!important;stroke:currentColor!important}:where(.theme-drawer__close-button,.close-button,.quantity-selector .quantity-minus,.quantity-selector .quantity-plus,.cart-items__remove,.cart-discount__pill-remove,.variant-item__remove,.cart-disclosure-tooltip__button,.facets__clear-all-link,.clear-filter,.facets__clear,.predictive-search-results__clear,.predictive-search__reset-button,.predictive-search__close-modal-button,.predictive-search__reset-button-icon,.header-actions__action,.header__icon--menu,.email-signup__button--arrow,.slideshow-control,.bf-collection-card__cta){outline:none!important}:where(.theme-drawer__close-button,.close-button,.quantity-selector .quantity-minus,.quantity-selector .quantity-plus,.cart-items__remove,.facets__clear-all-link,.clear-filter,.facets__clear,.predictive-search-results__clear,.predictive-search__reset-button,.header-actions__action,.header__icon--menu,.slideshow-control,.bf-collection-card__cta):focus-visible{outline:none!important;box-shadow:inset 0 -2px 0 currentColor!important}.bf-hero{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr)!important;min-height:clamp(36rem,calc(100svh - var(--header-group-height, 6.65rem)),60rem)!important;margin:0!important;overflow:hidden!important;border:0!important;background:var(--bf-ink)!important}.bf-hero__media{position:relative!important;grid-area:1 / 1!important;width:100%!important;min-height:100%!important;background:var(--bf-ink)!important}.bf-hero__media:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,transparent 42%,rgb(0 0 0 / 8%) 58%,rgb(0 0 0 / 68%) 100%);content:"";pointer-events:none}.bf-hero__media picture,.bf-hero__media picture img,.bf-hero__media>img{display:block!important;width:100%!important;height:100%!important}.bf-hero__media picture img,.bf-hero__media>img{object-fit:cover!important;object-position:center center!important}.bf-hero__content{position:relative!important;z-index:2!important;grid-area:1 / 1!important;align-self:end!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-end!important;width:min(100%,78rem)!important;min-height:0!important;padding:clamp(2rem,5vw,4.75rem) var(--bf-page-gutter) clamp(2rem,5vw,4rem)!important;border:0!important;background:transparent!important;color:var(--bf-white)!important}.bf-hero__eyebrow{display:inline-flex;align-items:center;min-height:2rem;margin:0 0 1rem!important;padding:.3rem .75rem;border:1px solid currentColor;border-radius:999px;color:var(--bf-white)!important;font-size:.65rem!important;letter-spacing:.12em!important}.bf-hero h1{max-width:18ch!important;margin:0!important;color:var(--bf-white)!important;font-size:clamp(2.7rem,6vw,6.5rem)!important;letter-spacing:-.045em!important;line-height:.94!important;text-wrap:balance}.bf-hero__body{max-width:32rem!important;margin:1rem 0 0!important;color:#ffffffe0!important;font-size:clamp(.95rem,1.4vw,1.2rem)!important;line-height:1.45!important}.bf-hero__actions{display:flex!important;flex-wrap:wrap;gap:.75rem!important;margin:1.5rem 0 0!important}.bf-hero__button{min-width:14rem;min-height:3.35rem;padding:.9rem 1.6rem;border-radius:999px!important;border:1px solid var(--bf-white)!important;box-sizing:border-box;white-space:nowrap}.bf-hero__button--primary{border-color:var(--bf-ink)!important;background:var(--bf-ink)!important;color:var(--bf-white)!important}.bf-hero__button--secondary{background:var(--bf-white)!important;color:var(--bf-ink)!important}.bf-hero__button:hover,.bf-hero__button:focus-visible{border-color:var(--bf-white)!important;background:var(--bf-white)!important;color:var(--bf-ink)!important}@media screen and (max-width:749px){.bf-hero{min-height:max(42rem,calc(100svh - var(--header-group-height, 4.15rem)))!important}.bf-hero__video-controls{top:auto;right:var(--bf-page-gutter);bottom:1.25rem}.bf-hero__video-count{min-width:2.8rem;font-size:.6rem}.bf-hero__video-arrow{width:1.75rem;min-width:1.75rem;height:1.75rem;min-height:1.75rem;font-size:1.7rem}.bf-hero__content{padding:2rem var(--bf-page-gutter) 2rem!important}.bf-hero h1{max-width:12ch!important;font-size:clamp(2.7rem,13vw,4.8rem)!important}.bf-hero__actions{width:100%;flex-direction:column}.bf-hero__button{width:100%;min-width:0}}@media screen and (min-width:750px){.bf-hero{height:clamp(36rem,calc(100svh - 6.65rem),60rem)!important;min-height:clamp(36rem,calc(100svh - 6.65rem),60rem)!important}.bf-hero__media,.bf-hero__media picture{height:100%!important;min-height:0!important}}.bf-brand-story{position:relative!important;display:block!important;width:calc(100% - clamp(1rem,2vw,2rem))!important;max-width:100%!important;margin:clamp(1rem,2vw,2rem) auto clamp(2rem,4vw,4rem)!important;padding:0!important;border:0!important;border-radius:clamp(.75rem,1.2vw,1rem)!important;background:var(--bf-ink)!important;overflow:hidden!important}.bf-brand-story__inner{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;min-height:clamp(18rem,22vw,28rem)!important;aspect-ratio:6.4 / 1!important;border:0!important;overflow:hidden!important}.bf-brand-story__media{position:relative!important;grid-area:1 / 1!important;min-height:100%!important;border:0!important;background:var(--bf-ink)!important}.bf-brand-story__media:after,.bf-editorial-image__media:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,rgb(0 0 0 / 58%) 0%,rgb(0 0 0 / 25%) 42%,transparent 78%);content:"";pointer-events:none}.bf-brand-story__media picture,.bf-brand-story__media picture img,.bf-brand-story__media>img{display:block!important;width:100%!important;height:100%!important}.bf-brand-story__media picture img,.bf-brand-story__media>img{object-fit:cover!important;object-position:center center!important}.bf-brand-story__content{position:relative!important;z-index:2!important;grid-area:1 / 1!important;align-self:center!important;display:flex!important;justify-content:center!important;width:min(52rem,58vw)!important;min-height:0!important;padding:clamp(2rem,5vw,4.5rem) var(--bf-page-gutter)!important;background:transparent!important;color:var(--bf-white)!important}.bf-brand-story__eyebrow,.bf-brand-story__content h2,.bf-brand-story__body{color:var(--bf-white)!important}.bf-brand-story__eyebrow{margin-bottom:.85rem!important}.bf-brand-story__content h2{max-width:16ch!important;font-size:clamp(2.25rem,4.4vw,5.25rem)!important;line-height:.92!important}.bf-brand-story__body{max-width:31rem!important;margin-top:1rem!important;color:#ffffffd6!important}.bf-brand-story__button{margin-top:1.4rem!important}.bf-brand-story__arrow{position:absolute;right:clamp(1.25rem,3vw,3.5rem);bottom:clamp(1.25rem,3vw,3.5rem);z-index:3;display:grid;width:clamp(3.25rem,4vw,3.75rem);height:clamp(3.25rem,4vw,3.75rem);padding:0;place-items:center;border:1px solid rgb(0 0 0 / 10%);border-radius:50%;background:var(--bf-white);color:var(--bf-ink);box-shadow:0 3px 14px #00000029;text-decoration:none;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.bf-brand-story__arrow svg{display:block;width:1.35rem;height:1.35rem}.bf-brand-story__arrow:hover,.bf-brand-story__arrow:focus-visible{background:var(--bf-ink);color:var(--bf-white);box-shadow:0 5px 18px #00000040;transform:scale(1.06)}.bf-brand-story__arrow:focus-visible{outline:2px solid var(--bf-white);outline-offset:3px}.bf-editorial-image{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr)!important;min-height:clamp(34rem,60vw,56rem)!important;margin:0!important;border:0!important;background:var(--bf-ink)!important}.bf-editorial-image__media{position:relative!important;grid-area:1 / 1!important;min-height:100%!important;background:var(--bf-ink)!important}.bf-editorial-image__media picture,.bf-editorial-image__media picture img,.bf-editorial-image__media>img{display:block!important;width:100%!important;height:100%!important}.bf-editorial-image__media picture img,.bf-editorial-image__media>img{object-fit:cover!important;object-position:center center!important}.bf-editorial-image__media:after{background:linear-gradient(90deg,rgb(0 0 0 / 64%) 0%,rgb(0 0 0 / 30%) 43%,transparent 76%)}.bf-editorial-image__content{position:relative!important;z-index:2!important;grid-area:1 / 1!important;align-self:center!important;display:flex!important;justify-content:center!important;width:min(54rem,58vw)!important;min-height:0!important;padding:clamp(2rem,5vw,5rem) var(--bf-page-gutter)!important;border:0!important;background:transparent!important;color:var(--bf-white)!important}.bf-editorial-image__eyebrow,.bf-editorial-image__content h2,.bf-editorial-image__body{color:var(--bf-white)!important}.bf-editorial-image__eyebrow{margin-bottom:.85rem!important}.bf-editorial-image__content h2{max-width:13ch!important;font-size:clamp(2.8rem,6vw,7rem)!important;line-height:.88!important}.bf-editorial-image__body{max-width:34rem!important;margin-top:1.25rem!important;color:#ffffffdb!important}.bf-editorial-image__button{margin-top:1.5rem!important;border-color:var(--bf-white)!important;background:transparent!important;color:var(--bf-white)!important}.bf-editorial-image__button:hover,.bf-editorial-image__button:focus-visible{border-color:var(--bf-white)!important;background:var(--bf-white)!important;color:var(--bf-ink)!important}@media screen and (max-width:749px){.bf-brand-story{width:calc(100% - 1rem)!important;margin:1rem auto 2rem!important}.bf-brand-story__inner,.bf-editorial-image{min-height:42rem!important;aspect-ratio:auto!important}.bf-brand-story__content,.bf-editorial-image__content{align-self:end!important;width:100%!important;padding:2rem var(--bf-page-gutter) 2.5rem!important}.bf-brand-story__content h2{max-width:12ch!important;font-size:clamp(2.35rem,11vw,4.5rem)!important}.bf-editorial-image__content h2{max-width:10ch!important;font-size:clamp(2.9rem,14vw,5rem)!important}.bf-brand-story__arrow{right:var(--bf-page-gutter);bottom:1.25rem}}.bf-collection-nav .bf-collection-nav__grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(1rem,1.6vw,1.75rem)!important}.bf-collection-nav .bf-collection-card{display:grid!important;grid-template-rows:auto auto!important;overflow:hidden!important;border:0!important;border-radius:1rem!important;background:var(--bf-white)!important}.bf-collection-nav .bf-collection-card__link{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:3!important;display:block!important;aspect-ratio:auto!important;border-radius:inherit!important}.bf-collection-nav .bf-collection-card__media{position:relative!important;inset:auto!important;grid-row:1!important;width:100%!important;height:auto!important;aspect-ratio:4 / 3!important;overflow:hidden!important;border-radius:0!important;background:var(--bf-soft)!important}.bf-collection-nav .bf-collection-card__media img,.bf-collection-nav .bf-collection-card__fallback{display:block!important;width:100%!important;height:100%!important;aspect-ratio:auto!important;border-radius:0!important}.bf-collection-nav .bf-collection-card__media img{object-fit:cover!important;object-position:center!important}.bf-collection-nav .bf-collection-card__content{position:relative!important;inset:auto!important;z-index:1!important;grid-row:2!important;display:grid!important;gap:.65rem!important;min-height:12rem!important;padding:clamp(1.1rem,2vw,1.5rem)!important;background:var(--bf-white)!important;pointer-events:none!important}.bf-collection-nav .bf-collection-card__content h3{max-width:100%!important;margin:0!important;color:var(--bf-black)!important;font-size:clamp(1.05rem,1.65vw,1.6rem)!important;font-weight:700!important;letter-spacing:-.035em!important;line-height:1!important;text-transform:none!important}.bf-collection-nav .bf-collection-card__content p{display:-webkit-box!important;min-height:0!important;margin:0!important;overflow:hidden!important;color:var(--bf-gray)!important;font-size:.78rem!important;line-height:1.45!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}.bf-collection-nav .bf-collection-card__cta{position:static!important;display:inline-flex!important;align-items:center!important;justify-self:start!important;width:fit-content!important;height:auto!important;min-height:0!important;margin-top:auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--bf-black)!important;font-size:.65rem!important;letter-spacing:.14em!important;line-height:1.2!important;transition:color .18s ease,opacity .18s ease!important}.bf-collection-nav .bf-collection-card:hover .bf-collection-card__cta,.bf-collection-nav .bf-collection-card:focus-within .bf-collection-card__cta{background:transparent!important;color:var(--bf-accent)!important;opacity:1!important}@media screen and (max-width:989px){.bf-collection-nav .bf-collection-nav__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media screen and (max-width:749px){.bf-collection-nav .bf-collection-nav__grid{grid-template-columns:1fr!important}.bf-collection-nav .bf-collection-card__content{min-height:10.5rem!important}}.bf-collection-nav--followup .bf-collection-nav__header h2{max-width:none!important;font-size:clamp(2.4rem,4vw,4.75rem)!important;white-space:nowrap!important}@media screen and (max-width:749px){.bf-collection-nav--followup .bf-collection-nav__header h2{max-width:100%!important;white-space:normal!important}}.bf-product-card__title{font-weight:400!important}main[data-template=index] :is(.bf-collection-nav__header h2,.bf-featured-products__header h2,.bf-brand-story__content h2,.bf-editorial-image__content h2,.bf-newsletter h2){max-width:none!important;font-size:clamp(2rem,3.8vw,4.5rem)!important;line-height:.95!important;white-space:nowrap!important}main[data-template=index] .bf-value-prop h2{max-width:none!important;font-size:clamp(1.25rem,1.7vw,2rem)!important;white-space:nowrap!important}@media screen and (max-width:749px){main[data-template=index] :is(.bf-collection-nav__header h2,.bf-featured-products__header h2,.bf-brand-story__content h2,.bf-editorial-image__content h2,.bf-newsletter h2,.bf-value-prop h2){font-size:clamp(1.6rem,7vw,2.6rem)!important;white-space:normal!important}}.product-grid__item .product-card{display:block!important;height:100%!important;overflow:hidden!important;border:0!important;border-radius:1.35rem!important;background:var(--bf-soft)!important;box-shadow:none!important}.product-grid__item .product-card__content{display:flex!important;flex-direction:column!important;height:100%!important;min-height:100%!important;gap:0!important;padding:0!important;overflow:hidden!important;border:0!important;border-radius:inherit!important;background:var(--bf-soft)!important}.product-grid__item .card-gallery{flex:0 0 auto!important;width:100%!important;aspect-ratio:4 / 5!important;border:0!important;border-radius:1.35rem 1.35rem 0 0!important;background:var(--bf-accent-soft)!important}.product-grid__item .card-gallery>a.contents{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important}.product-grid__item .card-gallery>a.contents,.product-grid__item .card-gallery slideshow-component,.product-grid__item .card-gallery slideshow-container,.product-grid__item .card-gallery slideshow-slides,.product-grid__item .card-gallery slideshow-slide,.product-grid__item .card-gallery .product-media-container,.product-grid__item .card-gallery .product-media{width:100%!important;height:100%!important;min-height:0!important}.product-grid__item .card-gallery .product-media__image{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;transition:transform .26s ease!important}.product-grid__item .product-card:hover .card-gallery .product-media__image,.product-grid__item .product-card:focus-within .card-gallery .product-media__image{transform:scale(1.025)}.product-grid__item .product-card__content>.contents{display:block!important;flex:1 1 auto!important;min-height:5.5rem!important;padding:1.15rem 1.2rem .65rem!important;background:var(--bf-soft)!important;color:var(--bf-ink)!important}.product-grid__item .product-card__content>.contents .text-block,.product-grid__item .product-card__content>.contents .text-block p{margin:0!important;color:var(--bf-ink)!important;font-family:var(--bf-sans)!important;font-size:clamp(.86rem,1vw,1.05rem)!important;font-weight:500!important;line-height:1.16!important;text-decoration:none!important}.product-grid__item .product-card__content>.contents .text-block p{display:-webkit-box!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}.product-grid__item .product-card__content>product-price{display:inline-flex!important;align-items:center!important;align-self:flex-start!important;width:fit-content!important;margin:0 1.2rem 1.2rem!important;padding:.48rem .8rem!important;border-radius:999px!important;background:var(--bf-white)!important;color:var(--bf-ink)!important;font-size:.86rem!important;line-height:1!important}.product-grid__item .product-card__content>product-price .price{margin:0!important}.product-grid__item .product-card .quick-add{z-index:3!important}.product-grid__item .product-card .quick-add__product-form-component,.product-grid__item .product-card .quick-add__product-form-component .shopify-product-form{width:100%!important}.product-grid__item .product-card button.quick-add__button{display:flex!important;inset-inline:1rem!important;inset-block-start:auto!important;inset-block-end:1rem!important;width:calc(100% - 2rem)!important;max-width:none!important;min-width:0!important;height:3.45rem!important;padding:0 1rem!important;justify-content:center!important;text-align:center!important;border:1.5px solid var(--bf-ink)!important;border-radius:999px!important;background:var(--bf-white)!important;color:var(--bf-ink)!important;font-family:var(--bf-sans)!important;font-size:.95rem!important;font-weight:400!important;letter-spacing:0!important;opacity:0!important;pointer-events:none!important;transform:translateY(.45rem)!important;transition:opacity .18s ease,transform .18s ease,background-color .18s ease!important}.product-grid__item .product-card button.quick-add__button .add-to-cart-icon,.product-grid__item .product-card button.quick-add__button .quick-add__price{display:none!important}.product-grid__item .product-card:is(:hover,:focus-within) button.quick-add__button{opacity:1!important;pointer-events:auto!important;transform:none!important}.product-grid[product-grid-view=zoom-out] .product-grid__item .quick-add__button{display:none!important}@media screen and (max-width:749px){.product-grid__item .product-card .quick-add{display:none!important}.product-grid__item .product-card__content>.contents{min-height:4.75rem!important;padding:.9rem .85rem .5rem!important}.product-grid__item .product-card__content>.contents .text-block,.product-grid__item .product-card__content>.contents .text-block p{font-size:.92rem!important}.product-grid__item .product-card__content>product-price{margin:0 .85rem .85rem!important;font-size:.82rem!important}}.bf-newsletter,.page-wrapper>footer{--color-background: var(--bf-white) !important;--color-foreground: var(--bf-ink) !important;--color-foreground-muted: var(--bf-gray) !important;--color-border: var(--bf-rule) !important;--color-border-rgb: 220 217 209 !important;--color-utilities: var(--bf-gray) !important;background:var(--bf-white)!important;color:var(--bf-ink)!important}.bf-newsletter__inner{border-top-color:var(--bf-rule)!important}.bf-newsletter__body,.bf-newsletter__message{color:var(--bf-gray)!important}.bf-newsletter__form{border-bottom-color:var(--bf-rule)!important}.bf-newsletter__form input[type=email]{background:transparent!important;color:var(--bf-ink)!important}.bf-newsletter__form input[type=email]::placeholder{color:var(--bf-gray)!important}.bf-newsletter__form button{border-color:var(--bf-ink)!important;background:var(--bf-ink)!important;color:var(--bf-white)!important}.bf-newsletter__form button:hover{border-color:var(--bf-gray)!important;background:var(--bf-gray)!important;color:var(--bf-white)!important}.page-wrapper>footer .section-background,.page-wrapper>footer .section,.page-wrapper>footer .footer-utilities{background:var(--bf-white)!important;color:var(--bf-ink)!important}.page-wrapper>footer :is(a,p,h1,h2,h3,h4,h5,h6,label,span){color:var(--bf-ink)!important}.page-wrapper>footer .menu__heading{color:var(--bf-ink)!important}.page-wrapper>footer .menu__item a,.page-wrapper>footer .footer-utilities__text{color:var(--bf-gray)!important}.page-wrapper>footer .menu__item a:hover,.page-wrapper>footer .footer-utilities__text:hover{color:var(--bf-ink)!important}.page-wrapper>footer .email-signup__input-group{border-color:var(--bf-rule)!important;background:var(--bf-white)!important}.page-wrapper>footer .email-signup__input{border-color:var(--bf-rule)!important;background:var(--bf-white)!important;color:var(--bf-ink)!important}.page-wrapper>footer .email-signup__input::placeholder{color:var(--bf-gray)!important}.page-wrapper>footer .email-signup__button{border-color:var(--bf-ink)!important;background:var(--bf-ink)!important;color:var(--bf-white)!important}.page-wrapper>footer .email-signup__button:hover{border-color:var(--bf-gray)!important;background:var(--bf-gray)!important;color:var(--bf-white)!important}.page-wrapper>footer .footer-utilities{border-top-color:var(--bf-rule)!important}.page-wrapper>footer .policy-list-trigger{border-color:var(--bf-ink)!important;background:transparent!important;color:var(--bf-ink)!important}.page-wrapper>footer .policy-list-trigger:hover{border-color:var(--bf-ink)!important;background:var(--bf-ink)!important;color:var(--bf-white)!important}:root{--bf-space-1: .5rem;--bf-space-2: .75rem;--bf-space-3: 1rem;--bf-space-4: 1.5rem;--bf-space-5: 2rem;--bf-space-6: 2.5rem;--bf-space-7: 3rem;--bf-space-8: 3.5rem;--bf-space-9: 4rem;--bf-section-space: var(--bf-space-7)}.bf-featured-products,.bf-collection-nav{background:var(--bf-white)!important}.bf-collection-nav .bf-collection-card{display:block!important;border:0!important;border-radius:1rem!important;background:transparent!important}.bf-collection-nav .bf-collection-card__content{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1!important;display:block!important;min-height:0!important;padding:var(--bf-space-4)!important;background:transparent!important;pointer-events:none!important}.bf-collection-nav .bf-collection-card__content h3{max-width:100%!important;margin:0!important;color:var(--bf-white)!important;font-size:clamp(1.05rem,1.7vw,1.75rem)!important;font-weight:700!important;letter-spacing:-.04em!important;line-height:.95!important;text-transform:none!important}.bf-collection-nav .bf-collection-card__content p{display:none!important}.bf-collection-nav .bf-collection-card__cta{position:absolute!important;inset:auto var(--bf-space-4) var(--bf-space-4) auto!important;display:grid!important;width:4rem!important;height:4rem!important;min-height:0!important;margin:0!important;padding:0!important;place-items:center!important;border:1px solid rgba(20,20,20,.12)!important;border-radius:50%!important;background:var(--bf-white)!important;color:var(--bf-black)!important;font-size:0!important;pointer-events:none!important;box-shadow:0 .45rem 1rem #14141429!important;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease!important;transform-origin:center}.bf-collection-nav .bf-collection-card__cta span{display:block!important;width:1em;font-size:1.4rem!important;font-weight:400!important;letter-spacing:0!important;line-height:1!important;text-align:center;transform:none!important}.bf-collection-nav .bf-collection-card:hover .bf-collection-card__cta,.bf-collection-nav .bf-collection-card:focus-within .bf-collection-card__cta{background:var(--bf-white)!important;color:var(--bf-black)!important;opacity:1!important;box-shadow:0 .65rem 1.25rem #14141433!important;transform:scale(1.06)}.bf-featured-products .bf-product-card,.bf-featured-products .bf-product-card__details{background:var(--bf-paper)!important}.bf-featured-products,.bf-collection-nav,.bf-newsletter{padding-block:var(--bf-space-5) var(--bf-space-6)!important}.bf-featured-products__header,.bf-collection-nav__header{margin-bottom:var(--bf-space-4)!important;padding-bottom:var(--bf-space-3)!important}.bf-featured-products__grid,.bf-collection-nav__grid{row-gap:var(--bf-space-4)!important;column-gap:var(--bf-space-3)!important}.bf-featured-products__footer{display:none!important}.bf-featured-products__header-link{align-self:end;flex:0 0 auto;color:var(--bf-black);font-family:var(--bf-sans);font-size:1rem;font-weight:400;letter-spacing:.01em;line-height:1.2;text-decoration:underline;text-underline-offset:.2em;transition:color .18s ease}.bf-featured-products__header-link:hover{color:var(--bf-gray)}.bf-collection-nav .bf-collection-card__content{min-height:0!important;gap:var(--bf-space-2)!important;padding:var(--bf-space-4)!important}.bf-collection-nav .bf-collection-card__cta{margin-top:var(--bf-space-1)!important}.bf-product-card__details{gap:var(--bf-space-1)!important;padding:var(--bf-space-3) var(--bf-space-4) 0!important}.bf-product-card__quick-add{margin-top:var(--bf-space-3)!important;padding-inline:var(--bf-space-4)!important;padding-bottom:var(--bf-space-4)!important}.bf-brand-story{margin:0 auto var(--bf-space-6)!important}.bf-brand-story__inner,.bf-brand-story__media,.bf-brand-story__content{min-height:0!important}.bf-editorial-image{min-height:clamp(28rem,42vw,40rem)!important}.bf-editorial-image__content{padding:var(--bf-space-7)!important}.bf-value-prop{min-height:0!important;padding-block:0!important;padding-inline:var(--bf-space-4)!important}.bf-value-prop:first-child{padding-inline-start:0!important}.bf-newsletter__inner{gap:var(--bf-space-5)!important}.bf-collection-banner{margin-bottom:var(--bf-space-4)!important}.bf-collection-banner-section+.shopify-section .section{padding-block:var(--bf-space-4) var(--bf-space-5)!important}.collection-wrapper{gap:var(--bf-space-4)!important}.product-grid-container{padding-block-end:var(--bf-space-4)!important}.product-grid{row-gap:var(--bf-space-4)!important;column-gap:var(--bf-space-3)!important}.product-information{padding-block:var(--bf-space-5) var(--bf-space-6)!important}.product-information__grid{gap:var(--bf-space-5)!important}.product-information .product-details>.group-block{padding:var(--bf-space-4)!important}.product-recommendations .section,.product-recommendations .section-resource-list,.cart-page{padding-block:var(--bf-space-5)!important}.cart-page__summary{padding:var(--bf-space-4)!important}.search-page__header{padding-block:var(--bf-space-5)!important}.page-wrapper>footer .section:has(.footer-content){padding-block:var(--bf-space-5)!important}.page-wrapper>footer .footer-utilities{padding-block:var(--bf-space-4) var(--bf-space-5)!important}.page-wrapper>footer .footer-content{gap:var(--bf-space-6)!important}.bf-featured-products-section+.bf-collection-nav-section .bf-collection-nav,.bf-collection-nav-section+.bf-featured-products-section .bf-featured-products,.bf-featured-products-section+.bf-brand-statement-section .bf-brand-story,.bf-brand-statement-section+.bf-editorial-image-section .bf-editorial-image,.bf-value-props-section+.bf-newsletter-section .bf-newsletter{padding-top:0!important}@media screen and (max-width:749px){.bf-featured-products,.bf-collection-nav,.bf-newsletter{padding-block:var(--bf-space-4)!important}.bf-featured-products__header,.bf-collection-nav__header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;column-gap:var(--bf-space-3);margin-bottom:var(--bf-space-3)!important;padding-bottom:var(--bf-space-2)!important}.bf-featured-products__header>div:first-child{grid-column:1;grid-row:1}.bf-featured-products__header .bf-featured-products__body{grid-column:1 / -1;grid-row:2}.bf-featured-products__header-link{grid-column:2;grid-row:1;align-self:end;font-size:.82rem}.bf-featured-products__grid,.bf-collection-nav__grid{row-gap:var(--bf-space-3)!important;column-gap:var(--bf-space-2)!important}.bf-collection-nav .bf-collection-card__content{gap:var(--bf-space-1)!important;padding:var(--bf-space-3)!important}.bf-collection-nav .bf-collection-card__cta{inset:auto var(--bf-space-3) var(--bf-space-3) auto!important;width:3rem!important;height:3rem!important}.bf-collection-nav .bf-collection-card__cta span{font-size:1.15rem!important}.bf-product-card__details{padding-inline:var(--bf-space-3)!important}.bf-product-card__quick-add{padding-inline:var(--bf-space-3)!important;padding-bottom:var(--bf-space-3)!important}.bf-brand-story{margin-bottom:var(--bf-space-4)!important}.bf-brand-story__inner{min-height:0!important;aspect-ratio:4 / 3!important}.bf-brand-story__content,.bf-editorial-image__content{padding:var(--bf-space-5) var(--bf-page-gutter)!important}.bf-editorial-image{min-height:0!important;aspect-ratio:4 / 5!important}.bf-editorial-image__media{min-height:0!important}.bf-value-prop{padding-block:var(--bf-space-3)!important;padding-inline:0!important}.bf-newsletter__inner{gap:var(--bf-space-4)!important}.bf-collection-banner{margin-bottom:var(--bf-space-3)!important}.bf-collection-banner-section+.shopify-section .section{padding-block:var(--bf-space-3) var(--bf-space-4)!important}.collection-wrapper{gap:var(--bf-space-3)!important}.product-grid-container{padding-block-end:var(--bf-space-3)!important}.product-grid{row-gap:var(--bf-space-3)!important}.product-information{padding-block:var(--bf-space-4)!important}.product-information__grid{gap:var(--bf-space-4)!important}.product-information .product-details>.group-block{padding:var(--bf-space-3)!important}.product-recommendations .section,.product-recommendations .section-resource-list{padding-block:var(--bf-space-5)!important}.cart-page{padding-block:var(--bf-space-4)!important}.cart-page__summary{padding:var(--bf-space-3)!important}.search-page__header{padding-block:var(--bf-space-4)!important}.page-wrapper>footer .section:has(.footer-content){padding-block:var(--bf-space-4)!important}.page-wrapper>footer .footer-utilities{padding-block:var(--bf-space-3) var(--bf-space-4)!important}.page-wrapper>footer .footer-content{gap:var(--bf-space-4)!important}}.bf-hero h1{font-size:clamp(2.2rem,4.5vw,4.8rem)!important}.bf-collection-nav__header h2,.bf-featured-products__header h2{font-size:clamp(1.6rem,2.7vw,3.2rem)!important}.bf-brand-story__content h2,.bf-editorial-image__content h2,.bf-newsletter h2{font-size:clamp(1.6rem,2.9vw,3.5rem)!important}.bf-value-prop h2{font-size:clamp(1rem,1.25vw,1.5rem)!important}.bf-collection-nav .bf-collection-card__content h3{font-size:clamp(1.05rem,1.7vw,1.75rem)!important;text-transform:uppercase!important}.bf-featured-products .bf-product-card__title{font-size:clamp(.88rem,1vw,1.05rem)!important}.main-collection-grid__title,.search-page__header h1,.cart-page__title h1{font-size:clamp(1.85rem,3.7vw,3.6rem)!important}.product-information .product-title{font-size:clamp(1.6rem,2.8vw,3rem)!important}@media screen and (max-width:749px){.bf-hero h1{font-size:clamp(2.2rem,10vw,3.5rem)!important}.bf-collection-nav__header h2,.bf-featured-products__header h2,.bf-brand-story__content h2,.bf-editorial-image__content h2,.bf-newsletter h2{font-size:clamp(1.35rem,6.5vw,2rem)!important}.bf-value-prop h2{font-size:clamp(.95rem,4.5vw,1.2rem)!important}.bf-collection-nav .bf-collection-card__content h3{font-size:clamp(.95rem,4.5vw,1.2rem)!important;text-transform:none!important}.main-collection-grid__title,.search-page__header h1,.cart-page__title h1,.product-information .product-title{font-size:clamp(1.55rem,7vw,2.25rem)!important}}main[data-template=index] :is(h1,h2,h3,h4,h5,h6){text-transform:none!important}main[data-template=index] .bf-hero h1{font-size:clamp(2rem,4vw,4.2rem)!important}main[data-template=index] .bf-collection-nav__header h2,main[data-template=index] .bf-featured-products__header h2{font-size:clamp(1.35rem,2.2vw,2.6rem)!important}main[data-template=index] .bf-brand-story__content h2,main[data-template=index] .bf-editorial-image__content h2,main[data-template=index] .bf-newsletter h2{font-size:clamp(1.35rem,2.3vw,2.8rem)!important}main[data-template=index] .bf-value-prop h2{font-size:clamp(.95rem,1.05vw,1.25rem)!important}main[data-template=index] .bf-collection-nav .bf-collection-card__content h3{font-size:clamp(.95rem,1.2vw,1.25rem)!important}main[data-template=index] .bf-featured-products .bf-product-card__title{font-size:clamp(.8rem,.9vw,.95rem)!important}@media screen and (max-width:749px){main[data-template=index] .bf-hero h1{font-size:clamp(2rem,9vw,3.1rem)!important}main[data-template=index] .bf-collection-nav__header h2,main[data-template=index] .bf-featured-products__header h2,main[data-template=index] .bf-brand-story__content h2,main[data-template=index] .bf-editorial-image__content h2,main[data-template=index] .bf-newsletter h2{font-size:clamp(1.25rem,6vw,1.75rem)!important}main[data-template=index] .bf-value-prop h2{font-size:clamp(.9rem,4.2vw,1.1rem)!important}main[data-template=index] .bf-collection-nav .bf-collection-card__content h3{font-size:clamp(.95rem,4.5vw,1.2rem)!important;text-transform:uppercase!important}main[data-template=index] .bf-featured-products .bf-product-card__title{font-size:clamp(.78rem,3.6vw,.9rem)!important}}body,.page-wrapper{background-color:var(--bf-white)!important}main:not([data-template=index]){background-color:var(--bf-white)!important;--page-margin: var(--bf-page-gutter);--page-width: 100%}main:not([data-template=index]) .section--page-width,main:not([data-template=index]) .section--page-width-margin{padding-inline:0!important}@media screen and (min-width:750px){main[data-template=collection] .collection-wrapper,main[data-template=search] .collection-wrapper{grid-column:1 / -1!important;grid-template-columns:0 repeat(12,minmax(0,1fr)) 0!important;width:100%;padding-inline:var(--bf-page-gutter);box-sizing:border-box}}main:not([data-template=index])>.shopify-section>.section-background,main:not([data-template=index])>.shopify-section>.section{background-color:var(--bf-white)!important}main:not([data-template=index]) :is(h1,h2,h3,h4,h5,h6){text-transform:none!important}main:not([data-template=index]) .main-collection-grid__title,main:not([data-template=index]) .search-page__header h1,main:not([data-template=index]) .search-page__header h3,main:not([data-template=index]) .cart-page__title h1{font-size:clamp(1.7rem,3.2vw,3.1rem)!important}main:not([data-template=index]) .product-information .product-title{font-size:clamp(1.5rem,2.5vw,2.75rem)!important}main:not([data-template=index]) .product-grid__item .product-card h3,main:not([data-template=index]) .product-grid__item .product-card h4,main:not([data-template=index]) .product-grid__item .product-card .h4{font-size:clamp(.85rem,.95vw,1rem)!important;text-transform:none!important}main:not([data-template=index]) .collection-wrapper,main:not([data-template=index]) .product-information,main:not([data-template=index]) .cart-page,main:not([data-template=index]) .search-page{gap:var(--bf-space-4)!important}main:not([data-template=index]) .main-collection-grid,main:not([data-template=index]) .search-page__results,main:not([data-template=index]) .cart-page__items,main:not([data-template=index]) .product-information .product-details{gap:var(--bf-space-3)!important}main:not([data-template=index]) .product-information .accordion .details__header{font-size:.95rem!important;text-transform:none!important}main:not([data-template=index]) .product-grid{row-gap:var(--bf-space-4)!important;column-gap:var(--bf-space-3)!important}main:is([data-template=collection],[data-template=search]) :is(.product-grid-container,.collection-wrapper,.main-collection-grid,.product-grid){background-color:var(--bf-white)!important}@media screen and (max-width:749px){main:not([data-template=index]) .main-collection-grid__title,main:not([data-template=index]) .search-page__header h1,main:not([data-template=index]) .search-page__header h3,main:not([data-template=index]) .cart-page__title h1{font-size:clamp(1.45rem,6.5vw,2.1rem)!important}main:not([data-template=index]) .product-information .product-title{font-size:clamp(1.4rem,6.5vw,2.1rem)!important}main:not([data-template=index]) .product-grid__item .product-card h3,main:not([data-template=index]) .product-grid__item .product-card h4,main:not([data-template=index]) .product-grid__item .product-card .h4{font-size:clamp(.82rem,4.2vw,.95rem)!important}main:not([data-template=index]) .collection-wrapper,main:not([data-template=index]) .product-information,main:not([data-template=index]) .cart-page,main:not([data-template=index]) .search-page{gap:var(--bf-space-3)!important}main:not([data-template=index]) .main-collection-grid,main:not([data-template=index]) .search-page__results,main:not([data-template=index]) .cart-page__items,main:not([data-template=index]) .product-information .product-details{gap:var(--bf-space-2)!important}main:not([data-template=index]) .product-information .accordion .details__header{font-size:.9rem!important}main:not([data-template=index]) .product-grid{row-gap:var(--bf-space-3)!important}}main[data-template=collection] .bf-collection-context{padding-block:var(--bf-space-2) 0!important;background:var(--bf-white)!important}main[data-template=collection] .bf-collection-context__bar{grid-template-columns:minmax(0,1fr) minmax(14rem,20rem);gap:var(--bf-space-5);margin-top:var(--bf-space-3);padding-block:var(--bf-space-3)}main[data-template=collection] .bf-collection-banner{width:calc(100% - var(--bf-page-gutter) - var(--bf-page-gutter))!important;margin-block:var(--bf-space-4)!important}main[data-template=collection] .bf-collection-banner__media{height:clamp(19rem,34vw,42rem);aspect-ratio:auto;border-radius:1.25rem}main[data-template=collection] .bf-collection-banner-section+.shopify-section .section{padding-block:var(--bf-space-4) var(--bf-space-3)!important;padding-inline:0!important;border-block:1px solid var(--bf-rule);background:var(--bf-white)!important}main[data-template=collection] .bf-collection-banner-section+.shopify-section h1{max-width:none!important;font-size:clamp(1.8rem,3.4vw,3.2rem)!important;line-height:.95!important;text-transform:none!important}main[data-template=collection] .bf-collection-banner-section+.shopify-section .rte{max-width:36rem;font-size:clamp(.9rem,1.05vw,1rem);line-height:1.45}main[data-template=collection] .product-grid-container{padding-block-start:var(--bf-space-2)!important;padding-block-end:var(--bf-space-5)!important;background:var(--bf-white)!important}main[data-template=collection] .product-grid__item .product-card{border-radius:1rem!important}main[data-template=collection] .product-grid__item .card-gallery{aspect-ratio:1 / 1!important;border-radius:1rem 1rem 0 0!important;background:var(--bf-paper)!important}main[data-template=collection] .product-grid__item .product-card__content>.contents{flex:0 0 auto!important;min-height:0!important;padding:1rem 1.2rem .55rem!important}main[data-template=collection] .product-grid__item .product-card__content>product-price{margin-block-end:1rem!important}main[data-template=collection] .bf-collection-nav-section{border-top:1px solid var(--bf-rule)}main[data-template=collection] .bf-collection-nav-section .bf-collection-nav{padding-block:var(--bf-space-5) var(--bf-space-6)!important;background:var(--bf-white)!important}@media screen and (max-width:749px){main[data-template=collection] .bf-collection-context__bar{display:flex;flex-direction:column;gap:var(--bf-space-3);margin-top:var(--bf-space-2);padding-block:var(--bf-space-3)}main[data-template=collection] .bf-collection-banner{width:calc(100% - var(--bf-page-gutter) - var(--bf-page-gutter))!important;margin-block:var(--bf-space-3)!important}main[data-template=collection] .bf-collection-banner__media{height:auto;aspect-ratio:4 / 3;border-radius:1rem}main[data-template=collection] .bf-collection-banner-section+.shopify-section .section{padding-block:var(--bf-space-3) var(--bf-space-2)!important}main[data-template=collection] .bf-collection-banner-section+.shopify-section h1{font-size:clamp(1.55rem,7vw,2.25rem)!important}main[data-template=collection] .product-grid-container{padding-block:var(--bf-space-2) var(--bf-space-4)!important}main[data-template=collection] .bf-collection-nav-section .bf-collection-nav{padding-block:var(--bf-space-4)!important}}main[data-template=collection] .bf-collection-nav__header h2{font-size:clamp(1.25rem,2vw,2.25rem)!important;line-height:1!important}main[data-template=collection] .bf-collection-banner-section+.shopify-section h1{font-size:clamp(1.5rem,2.8vw,2.6rem)!important;line-height:1!important}main[data-template=collection] .bf-collection-banner-section+.shopify-section .rte{font-size:clamp(.82rem,.95vw,.95rem)!important}@media screen and (max-width:749px){main[data-template=collection] .bf-collection-nav__header h2{font-size:clamp(1.1rem,5.5vw,1.65rem)!important}main[data-template=collection] .bf-collection-banner-section+.shopify-section h1{font-size:clamp(1.35rem,6vw,1.95rem)!important}main[data-template=collection] .bf-collection-banner-section+.shopify-section .rte{font-size:.85rem!important}}main[data-template=collection] .facets__form,main[data-template=collection] .facets-toggle{border-block:0!important}main[data-template=product] .product-information,main[data-template=product] .product-information__grid,main[data-template=product] .product-information__grid .product-details,main[data-template=product] .product-information__grid .product-details>.group-block,main[data-template=product] .product-information__grid .product-details>.group-block>.group-block-content,main[data-template=product] .buy-buttons-block,main[data-template=product] .buy-buttons-block>product-form-component,main[data-template=product] .buy-buttons-block>product-form-component>form,main[data-template=product] .product-form-buttons{width:100%!important;min-width:0!important;max-width:100%!important}main[data-template=product] .product-information__grid--half{width:100%!important}main[data-template=product] .product-information__grid .product-details .product-title,main[data-template=product] .product-information__grid .product-details .rte,main[data-template=product] .product-information__grid .product-details .text-block{overflow-wrap:anywhere}main[data-template=product] .product-form-buttons>*:not(.quantity-selector-wrapper,.quantity-rules,.quantity-label,.volume-pricing,.product-form-text__error),main[data-template=product] .product-form-buttons .quantity-selector-wrapper,main[data-template=product] .product-form-buttons .add-to-cart-button,main[data-template=product] .product-form-buttons shopify-accelerated-checkout{min-width:0!important;max-width:100%!important}main[data-template=product] .accelerated-checkout-block{flex:1 0 100%!important;width:100%!important;min-width:0!important;max-width:100%!important}main[data-template=product] .accelerated-checkout-block shopify-accelerated-checkout{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:var(--height-buy-buttons, 3rem)!important;--shopify-accelerated-checkout-button-block-size: var(--height-buy-buttons, 3rem) !important;--shopify-accelerated-checkout-button-border-radius: var(--bf-button-radius) !important;--shopify-accelerated-checkout-button-box-shadow: none !important;--shopify-accelerated-checkout-skeleton-background-color: var(--bf-ink, #1b1b1a) !important;--shopify-accelerated-checkout-skeleton-animation-opacity-start: 1 !important;--shopify-accelerated-checkout-skeleton-animation-opacity-end: .88 !important;--shopify-accelerated-checkout-skeleton-animation-duration: 1.2s !important;--shopify-accelerated-checkout-skeleton-animation-timing-function: ease-in-out !important}main[data-template=product]{overflow-x:clip}main[data-template=product] .product-information{padding-block:0 var(--bf-space-6)!important;column-gap:0!important}main[data-template=product] .product-information__media,main[data-template=product] .product-information__media media-gallery,main[data-template=product] .product-information__media .media-gallery__grid,main[data-template=product] .product-information__media .product-media-container,main[data-template=product] .product-information__media .product-media{width:100%!important;min-width:0!important;max-width:100%!important;border:0!important;outline:0!important;box-shadow:none!important}main[data-template=product] .product-information__media .product-media-container__zoom-button,main[data-template=product] .product-information__media .product-media-container__zoom-button:is(:hover,:focus-visible){border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}main[data-template=product] .product-information__grid .product-details .product-title{white-space:normal!important}@media screen and (min-width:990px){main[data-template=product] .product-information__grid:not(.product-information__grid--half,.product-information--media-none).product-information--media-left{grid-template-columns:minmax(0,1fr) minmax(0,min(50vw,var(--sidebar-width)))!important}main[data-template=product] .product-information__grid:not(.product-information__grid--half,.product-information--media-none).product-information--media-right{grid-template-columns:minmax(0,min(50vw,var(--sidebar-width))) minmax(0,1fr)!important}main[data-template=product] .product-information__grid--half{grid-template-columns:repeat(2,minmax(0,1fr))!important}main[data-template=product] .product-information__grid--half.product-information--media-left .product-information__media,main[data-template=product] .product-information__grid--half.product-information--media-right .product-details{grid-column:1!important}main[data-template=product] .product-information__grid--half.product-information--media-left .product-details,main[data-template=product] .product-information__grid--half.product-information--media-right .product-information__media{grid-column:2!important}}@media screen and (min-width:1200px){main[data-template=product] .product-information__grid:not(.product-information__grid--half,.product-information--media-none).product-information--media-left{grid-template-columns:minmax(0,2fr) minmax(0,1fr)!important}main[data-template=product] .product-information__grid:not(.product-information__grid--half,.product-information--media-none).product-information--media-right{grid-template-columns:minmax(0,1fr) minmax(0,2fr)!important}}@media screen and (min-width:990px){main[data-template=product] .product-information__grid{column-gap:0!important}main[data-template=product] .product-information__grid.product-information--media-left .product-information__media{padding-right:0!important}main[data-template=product] .product-information__grid.product-information--media-left .product-details{padding-left:0!important}main[data-template=product] .product-information__grid.product-information--media-right .product-information__media{padding-left:0!important}main[data-template=product] .product-information__grid.product-information--media-right .product-details{padding-right:0!important}}@media screen and (min-width:750px)and (max-width:989px){main[data-template=product] .product-information__grid,main[data-template=product] .product-information__grid--half{grid-column:1 / -1!important;grid-template-columns:minmax(0,1fr)!important}main[data-template=product] .product-information__grid .product-information__media,main[data-template=product] .product-information__grid .product-details{grid-column:1!important;width:100%!important;padding-inline:0!important}main[data-template=product] .product-information__grid .product-information__media{order:0}main[data-template=product] .product-information__grid .product-details{position:static!important;top:auto!important;order:1}main[data-template=product] .product-information .product-details>.group-block{padding:var(--bf-space-4)!important}}@media screen and (max-width:749px){main[data-template=product] .product-information{padding-block-end:var(--bf-space-5)!important}}.card-gallery slideshow-arrows{padding-inline:.75rem;mix-blend-mode:normal!important}.card-gallery slideshow-arrows .slideshow-control{display:grid;width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;padding:0!important;place-items:center;border:1px solid var(--bf-rule)!important;border-radius:50%!important;background:var(--bf-white)!important;color:var(--bf-ink)!important;box-shadow:0 2px 10px #0000001f!important}.card-gallery slideshow-arrows .slideshow-control:is(:hover,:focus-visible){border-color:var(--bf-ink)!important;background:var(--bf-ink)!important;color:var(--bf-white)!important}.card-gallery slideshow-arrows .slideshow-control:focus-visible{outline:2px solid var(--bf-ink)!important;outline-offset:2px!important}.card-gallery:is(:hover,:focus-within) slideshow-arrows .slideshow-control{opacity:1!important}.bf-featured-products .bf-product-card__gallery{display:block;position:relative}.bf-featured-products .bf-product-card__media{position:relative}.bf-featured-products .bf-product-card__slide{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;opacity:0;transition:opacity .22s ease}.bf-featured-products .bf-product-card__slide.is-active{z-index:1;opacity:1}.bf-featured-products .bf-product-card__sold-out{position:absolute;z-index:3;top:.75rem;right:.75rem;padding:.45rem .75rem;background:var(--bf-white);color:var(--bf-ink);font-size:.75rem;font-weight:500;line-height:1.2;pointer-events:none}.bf-featured-products .bf-product-card__gallery-controls{position:absolute;z-index:2;inset-inline:.75rem;top:50%;display:flex;justify-content:space-between;pointer-events:none;opacity:0;transform:translateY(-50%);transition:opacity .18s ease}.bf-featured-products .bf-product-card__gallery:is(:hover,:focus-within) .bf-product-card__gallery-controls{opacity:1}.bf-featured-products .bf-product-card__gallery-arrow{display:grid;width:2.75rem;height:2.75rem;min-height:0;padding:0;place-items:center;border:1px solid var(--bf-rule);border-radius:50%;background:var(--bf-white);color:var(--bf-ink);box-shadow:0 2px 10px #0000001f;cursor:pointer;pointer-events:auto}.bf-featured-products .bf-product-card__gallery-arrow svg{display:block;width:1.15rem;height:1.15rem}.bf-featured-products .bf-product-card__gallery-arrow--previous svg{transform:rotate(180deg)}.bf-featured-products .bf-product-card__gallery-arrow:is(:hover,:focus-visible){border-color:var(--bf-ink);background:var(--bf-ink);color:var(--bf-white)}.bf-featured-products .bf-product-card__gallery-arrow:focus-visible{outline:2px solid var(--bf-ink);outline-offset:2px}@media(hover:none){.bf-featured-products .bf-product-card__gallery-controls{opacity:1}}@media(prefers-reduced-motion:reduce){.bf-featured-products .bf-product-card__slide,.bf-featured-products .bf-product-card__gallery-controls{transition:none}}main[data-template=index] .bf-collection-nav .bf-collection-card__content h3{font-size:clamp(1.5rem,2.1vw,2.25rem)!important;line-height:1.05!important;text-transform:uppercase!important;text-shadow:0 1px 10px rgb(0 0 0 / 22%)}.bf-collection-nav .bf-collection-card__cta{width:3.5rem!important;height:3.5rem!important;border:1px solid rgb(0 0 0 / 10%)!important;border-radius:50%!important;background:var(--bf-white)!important;color:var(--bf-ink)!important;box-shadow:0 3px 14px #0000001f!important;transition:transform .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease!important}.bf-collection-nav .bf-collection-card__cta svg{display:block;width:1.35rem;height:1.35rem;--icon-stroke-width: 1.5px;transform:rotate(-45deg)}.bf-collection-nav .bf-collection-card:is(:hover,:focus-within) .bf-collection-card__cta{background:var(--bf-ink)!important;color:var(--bf-white)!important;box-shadow:0 5px 18px #0000002e!important;transform:translateY(-2px)}@media screen and (max-width:749px){main[data-template=index] .bf-collection-nav .bf-collection-card__content h3{font-size:clamp(1.4rem,6vw,2rem)!important}.bf-collection-nav .bf-collection-card__cta{width:3rem!important;height:3rem!important}}@media(prefers-reduced-motion:reduce){.bf-collection-nav .bf-collection-card__cta{transition:none!important}}main[data-template=product] .product-details .quantity-selector{--quantity-selector-width: 9.25rem;flex:0 0 var(--quantity-selector-width)!important;width:var(--quantity-selector-width)!important;height:3rem!important;min-height:3rem!important;padding:.2rem!important;border:1px solid var(--bf-rule)!important;border-radius:var(--bf-button-radius)!important;background:var(--bf-white)!important;box-shadow:none!important}main[data-template=product] .product-details .quantity-selector :is(.quantity-minus,.quantity-plus){flex:0 0 2.5rem!important;width:2.5rem!important;height:2.5rem!important;min-height:2.5rem!important;padding:0!important;border:0!important;border-radius:50%!important;outline:none!important;background:transparent!important;box-shadow:none!important;color:var(--bf-ink)!important;transition:background-color .16s ease,color .16s ease}main[data-template=product] .product-details .quantity-selector :is(.quantity-minus,.quantity-plus):not(:disabled):is(:hover,:focus-visible){background:var(--bf-soft)!important}main[data-template=product] .product-details .quantity-selector :is(.quantity-minus,.quantity-plus):focus-visible{outline:2px solid var(--bf-ink)!important;outline-offset:2px!important}main[data-template=product] .product-details .quantity-selector :is(.quantity-minus,.quantity-plus):disabled{opacity:.4;cursor:not-allowed}main[data-template=product] .product-details .quantity-selector :is(.quantity-minus,.quantity-plus) svg{width:1rem;height:1rem}main[data-template=product] .product-details .quantity-selector input[type=number]{flex:1 1 auto;width:auto!important;min-width:2rem!important;height:100%;padding:0!important;border:0!important;background:transparent!important;color:var(--bf-ink)!important;font-family:var(--bf-sans)!important;font-size:.95rem!important;font-weight:500!important;text-align:center}.page-wrapper>footer .footer-content{grid-template-columns:minmax(0,1.7fr) repeat(2,minmax(0,.8fr)) minmax(0,1.25fr)!important;column-gap:clamp(1.5rem,3vw,3rem)!important;row-gap:2rem!important}.page-wrapper>footer .footer-content>.group-block,.page-wrapper>footer .email-signup-block{min-width:0}.page-wrapper>footer .payment-icons__item{width:2.5rem;height:1.65rem;justify-content:center;border:1px solid var(--bf-rule);border-radius:.3rem;background:var(--bf-white)}.page-wrapper>footer .payment-icons__item svg{display:block;width:1.9rem;height:auto;max-height:1.2rem}.page-wrapper>footer .footer-content>.group-block .text-block h2{margin:0;font-size:1.05rem!important;line-height:1.25}.page-wrapper>footer .footer-content>.group-block .text-block p{max-width:24rem;margin:0;color:var(--bf-gray)!important;font-size:.85rem;line-height:1.5}.page-wrapper>footer .footer-content>.group-block .text-block p+p{margin-top:.7rem}.page-wrapper>footer .footer-content>.group-block .text-block a{color:var(--bf-ink)!important;font-size:.85rem;font-weight:600;text-decoration:underline;text-underline-offset:.2em}.page-wrapper>footer .footer-content>.group-block .text-block a:is(:hover,:focus-visible){color:#653846!important}.page-wrapper>footer .text-block--blitzfinds-payment-heading p{color:var(--bf-ink)!important;font-size:.72rem!important;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.page-wrapper>footer .email-signup__heading{padding-block:0 .75rem;color:var(--bf-ink);font-family:var(--bf-sans);font-size:1.05rem!important;font-weight:600;line-height:1.25}.page-wrapper>footer .email-signup__input-group--integrated{width:100%;min-height:3.5rem;padding:.3rem;align-items:center;border:1px solid var(--bf-rule)!important;border-radius:var(--bf-button-radius)!important;background:var(--bf-white)!important;transition:border-color .18s ease,box-shadow .18s ease}.page-wrapper>footer .email-signup__input-group--integrated:focus-within{border-color:var(--bf-ink)!important;box-shadow:0 0 0 2px #1b1b181f}.page-wrapper>footer .email-signup__input-group--integrated .email-signup__input{min-width:0;min-height:2.75rem;padding:0 .85rem!important;border:0!important;border-radius:var(--bf-button-radius)!important;outline:none!important;font-family:var(--bf-sans);font-size:.9rem}.page-wrapper>footer .email-signup__button--integrated.email-signup__button--arrow{flex:0 0 2.65rem;width:2.65rem!important;height:2.65rem!important;min-height:2.65rem;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:var(--bf-ink)!important;color:var(--bf-white)!important}.page-wrapper>footer .email-signup__button--integrated.email-signup__button--arrow:is(:hover,:focus-visible){background:#653846!important;color:var(--bf-white)!important}.page-wrapper>footer .email-signup__button--arrow .email-signup__button-icon{display:block;width:1.3rem!important;height:1.3rem!important;padding:0!important}.page-wrapper>footer .policy-list-trigger{min-height:2.25rem;padding:.4rem .85rem;border:1px solid var(--bf-rule)!important;border-radius:var(--bf-button-radius)!important;background:var(--bf-white)!important;color:var(--bf-ink)!important}.page-wrapper>footer .policy-list-trigger:is(:hover,:focus-visible){border-color:var(--bf-ink)!important;background:var(--bf-ink)!important;color:var(--bf-white)!important}.page-wrapper>footer :is(.email-signup__button,.policy-list-trigger):focus-visible{outline:2px solid var(--bf-ink)!important;outline-offset:3px!important}@media screen and (min-width:750px)and (max-width:989px){.page-wrapper>footer .footer-content{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media screen and (max-width:749px){.page-wrapper>footer .footer-content{grid-template-columns:minmax(0,1fr)!important}}main[data-template=collection] .bf-collection-nav .bf-collection-card__content h3{color:var(--bf-white)!important;font-size:clamp(1.5rem,2.1vw,2.25rem)!important;line-height:1.05!important;text-transform:uppercase!important;text-shadow:0 1px 10px rgb(0 0 0 / 22%)}main[data-template=collection] .bf-collection-nav .bf-collection-card__media:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgb(0 0 0 / 22%),transparent 38%);content:"";pointer-events:none}main[data-template=collection] .bf-collection-nav .bf-collection-card__cta{width:3.5rem!important;height:3.5rem!important;border:1px solid rgb(0 0 0 / 10%)!important;border-radius:50%!important;background:var(--bf-white)!important;color:var(--bf-ink)!important;box-shadow:0 3px 14px #0000001f!important}main[data-template=collection] .bf-collection-nav .bf-collection-card:is(:hover,:focus-within) .bf-collection-card__cta{background:var(--bf-ink)!important;color:var(--bf-white)!important;box-shadow:0 5px 18px #0000002e!important}@media screen and (max-width:749px){main[data-template=collection] .bf-collection-nav .bf-collection-card__content h3{font-size:clamp(1.4rem,6vw,2rem)!important}main[data-template=collection] .bf-collection-nav .bf-collection-card__cta{width:3rem!important;height:3rem!important}}main[data-template=product]{--bf-product-gutter: clamp(.9rem, 1.8vw, 2rem);--bf-product-card-radius: 1rem}main[data-template=product] .bf-product-context{padding:.8rem var(--bf-product-gutter)!important}main[data-template=product] .bf-product-context__inner{align-items:center}main[data-template=product] .product-information{padding:var(--bf-product-gutter)!important}main[data-template=product] .product-information__grid{align-items:start;gap:var(--bf-product-gutter)!important}main[data-template=product] .product-information .product-details>.group-block{padding:clamp(1rem,2vw,1.75rem)!important;border-radius:var(--bf-product-card-radius)!important;background:var(--bf-white)!important}main[data-template=product] .product-details>.group-block>.group-block-content{gap:clamp(.9rem,1.35vw,1.35rem)!important}main[data-template=product] .product-information__media{overflow:hidden;border-radius:var(--bf-product-card-radius);background:var(--bf-paper)}main[data-template=product] .product-information__media .media-gallery__grid{gap:.35rem!important}main[data-template=product] .product-information__media :is(.product-media-container,.product-media,.product-media img){border-radius:.75rem!important}main[data-template=product] .product-information .product-title{max-width:18ch;margin:0;font-family:var(--bf-sans)!important;font-size:clamp(1.65rem,2.35vw,2.75rem)!important;letter-spacing:-.045em!important;line-height:1.02!important}main[data-template=product] .product-information .price{font-size:clamp(1rem,1.2vw,1.2rem)!important;font-weight:600}main[data-template=product] .bf-product-intro{max-width:52ch;color:var(--bf-gray);font-size:clamp(.9rem,1vw,1rem);line-height:1.55}main[data-template=product] .product-form-buttons{gap:.75rem!important}main[data-template=product] .product-information :is(.add-to-cart-button,.shopify-payment-button__button),main[data-template=product] .sticky-add-to-cart__button{min-height:3.35rem!important;border:1px solid var(--bf-ink)!important;border-radius:var(--bf-button-radius)!important;background:var(--bf-ink)!important;color:var(--bf-white)!important;font-family:var(--bf-sans)!important;font-size:.78rem!important;font-weight:600!important;letter-spacing:.08em!important;box-shadow:none!important;transition:background-color .18s ease,border-color .18s ease,transform .18s ease!important}main[data-template=product] .product-information :is(.add-to-cart-button,.shopify-payment-button__button):not(:disabled):is(:hover,:focus-visible),main[data-template=product] .sticky-add-to-cart__button:not(:disabled):is(:hover,:focus-visible){border-color:var(--bf-accent)!important;background:var(--bf-accent)!important;transform:translateY(-1px)}main[data-template=product] .product-information :is(.add-to-cart-button,.shopify-payment-button__button):disabled{border-color:#92918d!important;background:#92918d!important;color:var(--bf-white)!important;opacity:1!important}.bf-scent-profile{width:100%;padding:clamp(1rem,1.7vw,1.4rem);border:1px solid var(--bf-rule);border-radius:.85rem;background:var(--bf-paper)}.bf-scent-profile__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.bf-scent-profile__eyebrow,.bf-product-details__eyebrow{margin:0 0 .3rem;color:var(--bf-accent);font-size:.65rem;font-weight:700;letter-spacing:.13em;line-height:1.2;text-transform:uppercase}.bf-scent-profile__title{margin:0;font-family:var(--bf-sans)!important;font-size:clamp(1.15rem,1.35vw,1.35rem)!important;letter-spacing:-.025em!important;line-height:1.15!important}.bf-scent-profile__family{flex:0 0 auto;padding:.45rem .75rem;border-radius:var(--bf-button-radius);background:var(--bf-accent-soft);color:var(--bf-accent);font-size:.72rem;font-weight:600;line-height:1}.bf-scent-profile__notes,.bf-scent-profile__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid var(--bf-rule)}.bf-scent-profile__note,.bf-scent-profile__facts>div{min-width:0;padding:1rem .8rem 0 0}.bf-scent-profile__note{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.65rem}.bf-scent-profile__note+.bf-scent-profile__note,.bf-scent-profile__facts>div+div{padding-left:.8rem;border-left:1px solid var(--bf-rule)}.bf-scent-profile__index{display:grid;width:1.8rem;height:1.8rem;place-items:center;border-radius:50%;background:var(--bf-white);color:var(--bf-accent);font-size:.62rem;font-weight:700}.bf-scent-profile__label{margin:0 0 .25rem;color:var(--bf-gray);font-size:.66rem;font-weight:600;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.bf-scent-profile__value{margin:0;color:var(--bf-ink);font-size:clamp(.82rem,.9vw,.92rem);font-weight:500;line-height:1.4;overflow-wrap:anywhere}main[data-template=product] .bf-product-details{padding:clamp(1rem,1.8vw,1.45rem);border:1px solid var(--bf-rule);border-radius:.85rem;background:var(--bf-white)}main[data-template=product] .bf-product-details__header{margin-bottom:.9rem}main[data-template=product] .bf-product-details__title{font-family:var(--bf-sans)!important;font-size:clamp(1.15rem,1.35vw,1.35rem)!important}main[data-template=product] .bf-product-details__content{font-size:clamp(.86rem,.95vw,.96rem);line-height:1.5}main[data-template=product] .bf-product-details__content :is(h1,h2,h3,h4,h5,h6){margin-block:1.1rem .45rem;font-family:var(--bf-sans)!important;font-size:clamp(.95rem,1vw,1.05rem)!important}main[data-template=product] .bf-product-details__content :is(p,ul,ol){margin-block-end:.65rem}@media screen and (min-width:990px){main[data-template=product] .product-information__grid--half{grid-template-columns:minmax(0,1fr) minmax(27rem,1.03fr)!important}main[data-template=product] .product-details{position:sticky!important;top:calc(var(--header-group-height, 0px) + 1rem)!important}}@media screen and (max-width:989px){main[data-template=product] .product-information__grid{gap:.75rem!important}}@media screen and (max-width:749px){main[data-template=product]{--bf-product-gutter: .75rem}main[data-template=product] .bf-product-context__meta{display:none}main[data-template=product] .product-information .product-details>.group-block{padding:1rem!important}.bf-scent-profile__notes,.bf-scent-profile__facts{grid-template-columns:minmax(0,1fr)}.bf-scent-profile__note,.bf-scent-profile__facts>div{padding:.85rem 0 0}.bf-scent-profile__note+.bf-scent-profile__note,.bf-scent-profile__facts>div+div{margin-top:.85rem;padding-left:0;border-top:1px solid var(--bf-rule);border-left:0}}@media screen and (max-width:749px){.bf-collection-nav__header,.bf-featured-products__header{grid-template-columns:minmax(0,1fr) auto!important}.bf-collection-nav__header>div:first-child,.bf-featured-products__header>div:first-child{grid-column:1;grid-row:1;min-width:0}.bf-collection-nav__header :is(h2,.bf-collection-nav__eyebrow),.bf-featured-products__header :is(h2,.bf-featured-products__eyebrow){max-width:none!important;overflow-wrap:normal!important;word-break:normal!important}.bf-collection-nav__header .bf-collection-nav__body,.bf-featured-products__header .bf-featured-products__body{grid-column:1 / -1;grid-row:2;width:100%;max-width:34rem;margin-top:0!important}}:root{--bf-control-height: 2.75rem;--bf-control-radius: 999px;--bf-surface-radius: 1.25rem;--bf-control-shadow: 0 .35rem 1rem rgb(21 21 19 / 8%)}:where(.facets-toggle__button,.facets__summary,.sorting-filter__select-wrapper,.button:not(.button-unstyled),button.shopify-payment-button__button){border-radius:var(--bf-control-radius)!important}:where(.theme-drawer__close-button,.menu-drawer__close-button,.close-button,.quick-add-modal__close,.predictive-search__close-modal-button,.dialog-zoomed-gallery__close-button,.cart-disclosure-modal__close){display:inline-grid!important;place-items:center!important;width:2.75rem!important;min-width:2.75rem!important;height:2.75rem!important;min-height:2.75rem!important;padding:0!important;border:1px solid var(--bf-rule)!important;border-radius:50%!important;background:var(--bf-white)!important;color:var(--bf-ink)!important;box-shadow:var(--bf-control-shadow)!important;opacity:1!important;transition:background-color .16s ease,color .16s ease,border-color .16s ease,transform .16s ease,box-shadow .16s ease!important}:where(.theme-drawer__close-button,.menu-drawer__close-button,.close-button,.quick-add-modal__close,.predictive-search__close-modal-button,.dialog-zoomed-gallery__close-button,.cart-disclosure-modal__close):is(:hover,:focus-visible){border-color:var(--bf-ink)!important;background:var(--bf-ink)!important;color:var(--bf-white)!important;box-shadow:0 .45rem 1.1rem #15151329!important;transform:translateY(-1px)}:where(.theme-drawer__close-button,.menu-drawer__close-button,.close-button,.quick-add-modal__close,.predictive-search__close-modal-button,.dialog-zoomed-gallery__close-button,.cart-disclosure-modal__close):focus-visible{outline:2px solid var(--bf-ink)!important;outline-offset:3px!important}:where(.theme-drawer__close-button,.menu-drawer__close-button,.close-button,.quick-add-modal__close,.predictive-search__close-modal-button,.dialog-zoomed-gallery__close-button,.cart-disclosure-modal__close) :is(svg,.svg-wrapper){width:1rem!important;height:1rem!important}:where(.dialog-modal,.quick-add-modal,.search-modal__content,.cart-disclosure-modal,.popup-link__content,.hotspot-dialog,.sorting-filter__options,.facets__panel-content.color-custom-popover,.terms-policies-popover,.cart-disclosure-tooltip__popover,.volume-pricing-info__popover){overflow:hidden;border:1px solid var(--bf-rule)!important;border-radius:var(--bf-surface-radius)!important;background:var(--bf-white)!important;box-shadow:0 1.25rem 3.5rem #15151329!important}.theme-drawer__dialog{overflow:hidden;border:1px solid var(--bf-rule)!important;border-right:0!important;border-radius:var(--bf-surface-radius) 0 0 var(--bf-surface-radius)!important;background:var(--bf-white)!important;box-shadow:-1rem 0 3rem #15151324!important}.theme-drawer__header{min-height:4.5rem;padding:1rem 1.1rem!important;border-bottom:1px solid var(--bf-rule)}.menu-drawer{width:min(88vw,22rem)!important;max-width:22rem!important;overflow:hidden auto!important;border:1px solid var(--bf-rule)!important;border-left:0!important;border-radius:0 var(--bf-surface-radius) var(--bf-surface-radius) 0!important;background:var(--bf-white)!important;box-shadow:1rem 0 3rem #15151329!important}.menu-drawer>.menu-drawer__close-button{position:absolute!important;z-index:2;top:calc(var(--safe-area-inset-top) + 1rem)!important;right:1rem!important}.menu-drawer__navigation{padding:calc(var(--safe-area-inset-top) + 4.75rem) .75rem 1rem!important;text-align:left!important}.menu-drawer__menu{display:grid;gap:.35rem;padding-inline:0!important}.menu-drawer__menu>.menu-drawer__list-item{border-radius:.85rem}.menu-drawer__menu-item--mainlist{min-height:3.2rem!important;padding:.75rem .85rem!important;border-radius:.85rem;font-size:clamp(1.25rem,6vw,1.65rem)!important;font-weight:650!important;letter-spacing:-.025em!important;line-height:1!important}.menu-drawer__menu-item--mainlist:is(:hover,:focus-visible){background:var(--bf-soft)!important}.facets-toggle{min-height:0!important;padding-block:.65rem!important}.facets-toggle__wrapper{align-items:center!important}.facets-toggle__button{min-height:var(--bf-control-height)!important;padding:.65rem 1rem!important;gap:.45rem!important;border:1px solid var(--bf-ink)!important;background:var(--bf-white)!important;color:var(--bf-ink)!important;box-shadow:none!important;font-size:.74rem!important;font-weight:650!important;letter-spacing:.08em!important;line-height:1!important}.facets-toggle__button :is(svg,.svg-wrapper){width:1rem!important;height:1rem!important}.facets-toggle__button:is(:hover,:focus-visible){background:var(--bf-ink)!important;color:var(--bf-white)!important}.sorting-filter__select-wrapper,.facets__summary{min-height:var(--bf-control-height)!important;border:1px solid var(--bf-rule)!important;background:var(--bf-white)!important}.quantity-selector{min-height:var(--bf-control-height)!important;padding:.2rem!important;border:1px solid var(--bf-rule)!important;border-radius:var(--bf-control-radius)!important;background:var(--bf-white)!important;box-shadow:none!important}.quantity-selector :is(.quantity-minus,.quantity-plus){width:2.25rem!important;min-width:2.25rem!important;height:2.25rem!important;min-height:2.25rem!important;padding:0!important;border:0!important;border-radius:50%!important;background:var(--bf-soft)!important;color:var(--bf-ink)!important;box-shadow:none!important}.quantity-selector :is(.quantity-minus,.quantity-plus):is(:hover,:focus-visible){background:var(--bf-ink)!important;color:var(--bf-white)!important}main[data-template=collection]{--bf-collection-gutter: clamp(.75rem, 1.5vw, 1.5rem)}main[data-template=collection] .bf-collection-context{padding-inline:var(--bf-collection-gutter)!important}main[data-template=collection] .bf-collection-banner{width:calc(100% - (var(--bf-collection-gutter) * 2))!important}main[data-template=collection] .collection-wrapper{padding-inline:var(--bf-collection-gutter)!important}@media screen and (max-width:749px){:root{--bf-surface-radius: 1rem}.theme-drawer__dialog{width:min(92vw,24rem)!important}main[data-template=collection]{--bf-collection-gutter: .75rem}main[data-template=collection] .bf-collection-context__bar{margin-top:.5rem!important;padding-block:.75rem!important}main[data-template=collection] .bf-collection-banner{margin-block:.75rem!important}}.dialog-zoomed-gallery__dialog{display:grid!important;place-items:center!important;width:100vw!important;height:100dvh!important;max-width:none!important;max-height:none!important;padding:clamp(1rem,4vw,3rem)!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:#111111b8!important}.dialog-zoomed-gallery__dialog[open]{animation:bf-lightbox-overlay-in .32s cubic-bezier(.22,1,.36,1) both}.dialog-zoomed-gallery__dialog[open] .product-media__lightbox-wrapper{animation:bf-lightbox-image-in .38s cubic-bezier(.22,1,.36,1) both}.dialog-zoomed-gallery__dialog.dialog--closed{animation:bf-lightbox-overlay-out .22s ease both}.dialog-zoomed-gallery__dialog.dialog--closed .product-media__lightbox-wrapper{animation:bf-lightbox-image-out .2s ease both}.dialog-zoomed-gallery__dialog::backdrop{background:#111111b8!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.dialog-zoomed-gallery__dialog[open]::backdrop{animation:bf-lightbox-backdrop-in .32s ease both}.dialog-zoomed-gallery__dialog.dialog--closed::backdrop{animation:bf-lightbox-backdrop-out .22s ease both}@keyframes bf-lightbox-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes bf-lightbox-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes bf-lightbox-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes bf-lightbox-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes bf-lightbox-image-in{0%{opacity:0;transform:translateY(.75rem) scale(.965)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes bf-lightbox-image-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(.35rem) scale(.985)}}.dialog-zoomed-gallery__dialog .dialog-thumbnails-list-container{display:none!important}.dialog-zoomed-gallery{display:flex!important;align-items:center!important;width:100%!important;height:100%!important;margin:0!important;overflow:hidden!important;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;cursor:default!important}.dialog-zoomed-gallery::-webkit-scrollbar{display:none}.dialog-zoomed-gallery>.product-media-container{display:grid!important;place-items:center!important;flex:0 0 100%!important;width:100%!important;height:100%!important;min-height:0!important;padding:0!important;scroll-snap-align:center;background:transparent!important;cursor:default!important}.dialog-zoomed-gallery .product-media__lightbox-wrapper{display:inline-grid;place-items:center;width:fit-content;height:fit-content;max-width:min(72vw,50rem);max-height:min(80dvh,50rem);overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.dialog-zoomed-gallery .product-media__lightbox-wrapper .product-media{display:grid!important;place-items:center!important;width:fit-content!important;height:fit-content!important;max-width:min(72vw,50rem)!important;max-height:min(80dvh,50rem)!important;min-height:0!important;aspect-ratio:auto!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important}.dialog-zoomed-gallery .product-media__lightbox-wrapper .product-media__image{display:block!important;width:auto!important;height:auto!important;max-width:min(72vw,50rem)!important;max-height:min(80dvh,50rem)!important;border:0!important;border-radius:0!important;object-fit:contain!important;object-position:center!important;transform:none!important;cursor:default!important}main[data-template=product] .product-information__media .dialog-zoomed-gallery .product-media__lightbox-wrapper .product-media__image{border-radius:0!important}.dialog-zoomed-gallery__close-button{position:fixed!important;z-index:calc(var(--layer-raised) + 2)!important;top:max(1rem,var(--safe-area-inset-top))!important;right:max(1rem,var(--safe-area-inset-right))!important;border-color:#ffffff2e!important;background:var(--bf-ink)!important;color:var(--bf-white)!important;mix-blend-mode:normal!important}.dialog-zoomed-gallery__arrow{position:fixed!important;z-index:calc(var(--layer-raised) + 1)!important;top:50%!important;display:grid!important;place-items:center!important;width:3.5rem!important;min-width:3.5rem!important;height:3.5rem!important;min-height:3.5rem!important;padding:0!important;border:1px solid rgb(21 21 19 / 12%)!important;border-radius:50%!important;background:var(--bf-white)!important;color:var(--bf-ink)!important;box-shadow:0 .7rem 2rem #0000002e!important;font-size:1.65rem!important;line-height:1!important;transform:translateY(-50%);transition:background-color .16s ease,color .16s ease,transform .16s ease!important}.dialog-zoomed-gallery__arrow--previous{left:max(1rem,var(--safe-area-inset-left))!important}.dialog-zoomed-gallery__arrow--next{right:max(1rem,var(--safe-area-inset-right))!important}.dialog-zoomed-gallery__arrow:is(:hover,:focus-visible){background:var(--bf-ink)!important;color:var(--bf-white)!important;transform:translateY(-50%) scale(1.04)}@media screen and (max-width:749px){.dialog-zoomed-gallery__dialog{padding:4.5rem 1rem 5.5rem!important}.dialog-zoomed-gallery .product-media__lightbox-wrapper{width:fit-content;height:fit-content;max-width:calc(100vw - 2rem);max-height:72dvh}.dialog-zoomed-gallery .product-media__lightbox-wrapper .product-media,.dialog-zoomed-gallery .product-media__lightbox-wrapper .product-media__image{max-width:calc(100vw - 2rem)!important;max-height:72dvh!important}.dialog-zoomed-gallery__arrow{top:auto!important;bottom:max(1rem,var(--safe-area-inset-bottom))!important;width:3rem!important;min-width:3rem!important;height:3rem!important;min-height:3rem!important;font-size:1.35rem!important;transform:none}.dialog-zoomed-gallery__arrow--previous{left:calc(50% - 3.5rem)!important}.dialog-zoomed-gallery__arrow--next{right:calc(50% - 3.5rem)!important}.dialog-zoomed-gallery__arrow:is(:hover,:focus-visible){transform:scale(1.04)}}@media(prefers-reduced-motion:reduce){.dialog-zoomed-gallery__dialog,.dialog-zoomed-gallery__dialog::backdrop,.dialog-zoomed-gallery__dialog .product-media__lightbox-wrapper{animation-duration:1ms!important}}.page-wrapper>footer{--bf-footer-night: #ffffff;--bf-footer-ink: #1b1b18;--bf-footer-muted: #625f58;--bf-footer-line: rgb(27 27 24 / 15%);background:var(--bf-footer-night)!important;color:var(--bf-footer-ink)!important}.page-wrapper>footer .section-background,.page-wrapper>footer .section,.page-wrapper>footer .footer-utilities{background:var(--bf-footer-night)!important;color:var(--bf-footer-ink)!important}.page-wrapper>footer .section:has(.footer-content){padding-block:clamp(1.9rem,3.2vw,3rem)!important}.page-wrapper>footer .footer-content{position:relative;display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;grid-auto-flow:row;align-items:start;column-gap:clamp(1rem,2vw,2rem)!important;row-gap:clamp(1.1rem,1.6vw,1.5rem)!important}.page-wrapper>footer .footer-content>.group-block{grid-column:1 / span 4;grid-row:1 / span 2;min-width:0;height:100%;padding-right:clamp(1rem,2.4vw,2.25rem);border-right:1px solid var(--bf-footer-line)}.page-wrapper>footer .footer-content>.group-block .group-block-content{gap:clamp(.55rem,.9vw,.8rem)!important}.page-wrapper>footer .bf-wordmark--footer{color:var(--bf-footer-ink)!important;font-size:clamp(2rem,3.3vw,3.25rem);letter-spacing:.12em}.page-wrapper>footer .footer-content>.group-block .text-block h2{max-width:22ch;margin:.4rem 0 0;color:var(--bf-footer-ink)!important;font-size:clamp(1rem,1.2vw,1.2rem)!important;font-weight:500;letter-spacing:-.035em;line-height:1.14}.page-wrapper>footer .footer-content>.group-block .text-block p{max-width:36ch;color:var(--bf-footer-muted)!important;font-size:.8rem;line-height:1.5}.page-wrapper>footer .footer-content>.group-block .text-block a{display:inline-flex;align-items:center;gap:.65rem;color:var(--bf-footer-ink)!important;font-size:.75rem;font-weight:600;letter-spacing:.11em;text-decoration:none;text-transform:uppercase}.page-wrapper>footer .footer-content>.group-block .text-block a:after{width:1.8rem;height:1px;background:#c99b86;content:"";transition:width .18s ease}.page-wrapper>footer .footer-content>.group-block .text-block a:is(:hover,:focus-visible):after{width:2.5rem}.page-wrapper>footer .text-block--blitzfinds-payment-heading p{margin-top:clamp(.6rem,1vw,1rem)!important;color:var(--bf-footer-muted)!important;font-size:.64rem!important;font-weight:500;letter-spacing:.16em}.page-wrapper>footer .payment-icons__list{gap:.4rem!important}.page-wrapper>footer .payment-icons__item{width:1.8rem;height:1.25rem;justify-content:center;border:1px solid rgb(27 27 24 / 12%);border-radius:.2rem;background:#fff}.page-wrapper>footer .payment-icons__item svg{display:block;width:1.4rem;height:auto;max-height:.9rem}.page-wrapper>footer .footer-content>.email-signup-block{position:relative;grid-column:6 / -1;grid-row:1;min-width:0;padding:clamp(.9rem,1.5vw,1.25rem)!important;overflow:hidden;border:1px solid rgb(27 27 24 / 12%);border-radius:1.15rem;background:#fff;color:var(--bf-ink)!important;box-shadow:0 1rem 2.5rem #1b1b1812;isolation:isolate}.page-wrapper>footer .footer-content>.email-signup-block:after{position:absolute;z-index:-1;right:-2.8rem;bottom:-5rem;width:clamp(8rem,14vw,12rem);aspect-ratio:1;border:1px solid rgb(111 57 70 / 16%);border-radius:50%;box-shadow:0 0 0 1.5rem #6f39460a,0 0 0 3rem #6f394608;content:"";pointer-events:none}.page-wrapper>footer .footer-content>.email-signup-block :is(.email-signup__heading,label,p,span){position:relative;color:var(--bf-ink)!important}.page-wrapper>footer .email-signup__heading{max-width:100%;padding-block:0 .55rem;font-family:var(--bf-display);font-size:clamp(1.1rem,1.6vw,1.5rem)!important;font-weight:500;letter-spacing:-.045em;line-height:1.08}.page-wrapper>footer .email-signup__input-group--integrated{position:relative;z-index:1;width:100%;min-height:2.7rem;padding:.25rem;align-items:center;border:1px solid rgb(27 27 24 / 24%)!important;border-radius:999px!important;background:#fff!important}.page-wrapper>footer .email-signup__input-group--integrated:focus-within{border-color:var(--bf-accent)!important;box-shadow:0 0 0 3px #6f39461f}.page-wrapper>footer .email-signup__input-group--integrated .email-signup__input{min-width:0;min-height:2.2rem;padding-inline:1rem!important;border:0!important;border-radius:999px!important;background:transparent!important;color:var(--bf-ink)!important;font-size:.88rem}.page-wrapper>footer .email-signup__input-group--integrated .email-signup__input::placeholder{color:#6f6862!important;opacity:1}.page-wrapper>footer .email-signup__button--integrated.email-signup__button--arrow{flex:0 0 2.1rem;width:2.1rem!important;height:2.1rem!important;min-height:2.1rem;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:var(--bf-accent)!important;color:var(--bf-white)!important;transition:transform .18s ease,background-color .18s ease}.page-wrapper>footer .email-signup__button--integrated.email-signup__button--arrow:is(:hover,:focus-visible){transform:rotate(-35deg);background:#512a34!important;color:var(--bf-white)!important}.page-wrapper>footer .email-signup__button--arrow .email-signup__button-icon{display:block;width:1.05rem!important;height:1.05rem!important;padding:0!important}.page-wrapper>footer .footer-content>.menu:nth-child(2){grid-column:6 / span 3;grid-row:2}.page-wrapper>footer .footer-content>.menu:nth-child(3){grid-column:9 / span 3;grid-row:2}.page-wrapper>footer .footer-content>.menu .menu__details{border-top:1px solid var(--bf-footer-line)}.page-wrapper>footer .footer-content>.menu .menu__heading{padding-top:.65rem;color:var(--bf-footer-ink)!important;font-size:.67rem!important;font-weight:600;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.page-wrapper>footer .footer-content>.menu .details-content{margin-block-start:.55rem}.page-wrapper>footer .footer-content>.menu .menu__item+.menu__item{margin-block-start:.4rem}.page-wrapper>footer .footer-content>.menu .menu__item a{display:inline-block;color:var(--bf-footer-muted)!important;font-size:.78rem;line-height:1.4;text-decoration:none;transition:color .16s ease,transform .16s ease}.page-wrapper>footer .footer-content>.menu .menu__item a:is(:hover,:focus-visible){color:var(--bf-footer-ink)!important;transform:translate(.2rem)}.page-wrapper>footer .footer-utilities{padding-block:.75rem clamp(.75rem,1.25vw,1.25rem)!important;border-top:1px solid var(--bf-footer-line)!important}.page-wrapper>footer .footer-utilities :is(a,p,span,button){color:var(--bf-footer-muted)!important;font-size:.68rem;letter-spacing:.04em}.page-wrapper>footer .footer-utilities a:is(:hover,:focus-visible){color:var(--bf-footer-ink)!important}.page-wrapper>footer .policy-list-trigger{min-height:2rem;padding:.25rem .7rem;border:1px solid var(--bf-footer-line)!important;border-radius:999px!important;background:transparent!important;color:var(--bf-footer-muted)!important}.page-wrapper>footer .policy-list-trigger:is(:hover,:focus-visible){border-color:var(--bf-footer-ink)!important;background:var(--bf-footer-ink)!important;color:var(--bf-white)!important}.page-wrapper>footer .footer-utilities .utilities{border-top:0!important}.page-wrapper>footer .terms-policies-popover{z-index:5;border:1px solid var(--bf-rule)!important;border-radius:.85rem!important;background:var(--bf-paper)!important;box-shadow:0 .8rem 1.8rem #00000029}.page-wrapper>footer .terms-policies-popover .policy_list{margin:0!important;padding:0!important}.page-wrapper>footer .terms-policies-popover .policy_list a{display:block;padding:.65rem .8rem!important;border-radius:.55rem;color:var(--bf-ink)!important;font-size:.75rem}.page-wrapper>footer .terms-policies-popover .policy_list li:is(:hover,:focus-within){background:#1b1b1814}.page-wrapper>footer :is(.email-signup__button,.policy-list-trigger):focus-visible{outline:2px solid #c99b86!important;outline-offset:3px!important}@media screen and (min-width:750px)and (max-width:989px){.page-wrapper>footer .footer-content{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:clamp(1.5rem,4vw,3rem)!important}.page-wrapper>footer .footer-content>.group-block{grid-column:1;grid-row:1;padding-right:clamp(1rem,3vw,2rem)}.page-wrapper>footer .footer-content>.email-signup-block{grid-column:2;grid-row:1}.page-wrapper>footer .footer-content>.menu:nth-child(2){grid-column:1;grid-row:2}.page-wrapper>footer .footer-content>.menu:nth-child(3){grid-column:2;grid-row:2}}@media screen and (max-width:749px){.page-wrapper>footer .section:has(.footer-content){padding-block:1.75rem 1.25rem!important}.page-wrapper>footer .footer-content{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:1rem!important;row-gap:1.05rem!important}.page-wrapper>footer .footer-content>.group-block{grid-column:1 / -1;grid-row:1;height:auto;padding:0 0 .8rem;border-right:0;border-bottom:1px solid var(--bf-footer-line)}.page-wrapper>footer .bf-wordmark--footer{font-size:clamp(1.85rem,8vw,2.5rem)}.page-wrapper>footer .footer-content>.email-signup-block{grid-column:1 / -1;grid-row:2;padding:.85rem!important;border-radius:1.15rem}.page-wrapper>footer .email-signup__heading{max-width:15ch;padding-block-end:.5rem;font-size:1.15rem!important}.page-wrapper>footer .footer-content>.menu:nth-child(2){grid-column:1;grid-row:3}.page-wrapper>footer .footer-content>.menu:nth-child(3){grid-column:2;grid-row:3}.page-wrapper>footer .footer-content>.menu .menu__heading{font-size:.62rem!important;letter-spacing:.12em}.page-wrapper>footer .footer-content>.menu .menu__item a{overflow-wrap:anywhere;font-size:.77rem}.page-wrapper>footer .footer-utilities{padding-block:.75rem 1rem!important}}@media(prefers-reduced-motion:reduce){.page-wrapper>footer .footer-content>.group-block .text-block a:after,.page-wrapper>footer .footer-content>.menu .menu__item a,.page-wrapper>footer .email-signup__button--integrated.email-signup__button--arrow{transition-duration:1ms!important}}main.content-for-layout:has(.bf-privacy-overview){display:grid;grid-template-columns:minmax(15rem,.72fr) minmax(0,1.55fr);align-items:start;gap:clamp(1.25rem,3vw,2.75rem);max-width:96rem;margin-inline:auto;padding:clamp(2rem,5vw,5rem) clamp(1rem,4vw,3.5rem);background:#fff!important}.bf-privacy-overview{position:sticky;top:1.5rem;padding:clamp(1.35rem,2.6vw,2.4rem);border:1px solid #d8c8b9;border-radius:1.35rem;background:#fff;color:#211819}.bf-privacy-overview__eyebrow{margin:0 0 1.3rem;color:#6f3946;font-size:.68rem;font-weight:600;letter-spacing:.17em}.bf-privacy-overview__eyebrow span{padding-inline:.25rem;color:#9c8276}.bf-privacy-overview__title{max-width:13ch;margin:0 0 1rem;font-family:var(--bf-display);font-size:clamp(1.8rem,3vw,2.65rem);font-weight:600;letter-spacing:-.045em;line-height:1.08}.bf-privacy-overview__lead,.bf-privacy-overview__note{margin:0;color:#514942;font-size:.91rem;line-height:1.7}.bf-privacy-overview__points{display:grid;gap:0;margin:1.5rem 0;border-top:1px solid #d6c8bb}.bf-privacy-overview__points div{padding-block:.9rem;border-bottom:1px solid #d6c8bb}.bf-privacy-overview__points dt{margin-bottom:.3rem;color:#211819;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.bf-privacy-overview__points dd{margin:0;color:#514942;font-size:.82rem;line-height:1.55}.bf-privacy-overview__note{font-size:.78rem}main.content-for-layout:has(.bf-privacy-overview) .shopify-policy__container{width:100%;max-width:none;margin:0;padding:clamp(1.35rem,3.5vw,3.25rem);border:1px solid #e3ddd4;border-radius:1.35rem;background:#fff;color:#211f1d;box-shadow:0 1.2rem 3rem #00000024}main.content-for-layout:has(.bf-privacy-overview) .shopify-policy__title{margin:0 0 .65rem;font-family:var(--bf-display);font-size:clamp(2rem,3.6vw,3.35rem);font-weight:600;letter-spacing:-.045em;line-height:1.08;text-align:left}main.content-for-layout:has(.bf-privacy-overview) .shopify-policy__body{color:#37332f;font-size:.91rem;line-height:1.8}main.content-for-layout:has(.bf-privacy-overview) .shopify-policy__body h2,main.content-for-layout:has(.bf-privacy-overview) .shopify-policy__body h3{margin-block:2rem .7rem;padding-top:1.1rem;border-top:1px solid #e7e1d9;color:#211819;font-size:clamp(1.1rem,1.6vw,1.35rem);font-weight:600;letter-spacing:-.02em;line-height:1.3}main.content-for-layout:has(.bf-privacy-overview) .shopify-policy__body p{margin-block:0 1rem}main.content-for-layout:has(.bf-privacy-overview) .shopify-policy__body ul{display:grid;gap:.55rem;margin-block:.65rem 1.2rem;padding-left:1.2rem}main.content-for-layout:has(.bf-privacy-overview) .shopify-policy__body li::marker{color:#6f3946}main.content-for-layout:has(.bf-privacy-overview) .shopify-policy__body a{color:#6f3946;text-decoration-thickness:1px;text-underline-offset:.18em}main.content-for-layout:has(.bf-privacy-overview) .shopify-policy__body a:is(:hover,:focus-visible){color:#3f2630}@media screen and (max-width:749px){main.content-for-layout:has(.bf-privacy-overview){grid-template-columns:minmax(0,1fr);gap:1rem;padding:1.35rem 1rem 2.5rem}.bf-privacy-overview{position:static;padding:1.35rem}.bf-privacy-overview__title{max-width:16ch;font-size:1.8rem}main.content-for-layout:has(.bf-privacy-overview) .shopify-policy__container{padding:1.35rem}main.content-for-layout:has(.bf-privacy-overview) .shopify-policy__title{font-size:2rem}}.quick-add-modal__content .product-information__media media-gallery.media-gallery--grid{--quick-add-thumbnail-gap: clamp(.35rem, .8vw, .65rem);display:flex;flex-direction:column;gap:var(--quick-add-thumbnail-gap);height:100%;overflow:hidden;pointer-events:auto!important}.quick-add-modal__content .product-information__media media-gallery.media-gallery--grid .media-gallery__grid{display:block!important;flex:0 0 auto;height:auto!important;min-height:0;touch-action:pan-x}.quick-add-modal__content .product-information__media media-gallery.media-gallery--grid .media-gallery__grid>.product-media-container[data-quick-add-selected]{width:100%;height:auto!important;min-height:0;aspect-ratio:1 / 1!important;max-height:min(58vh,36rem);overflow:hidden;border:0!important;border-radius:1rem;background:var(--bf-paper)}.quick-add-modal__content .product-information__media media-gallery.media-gallery--grid .quick-add-gallery-thumbnails{display:flex;flex:0 0 auto;gap:var(--quick-add-thumbnail-gap);width:100%;margin:0;padding:0 0 .3rem;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin;touch-action:pan-x}.quick-add-modal__content .product-information__media media-gallery.media-gallery--grid .quick-add-gallery-thumbnails>.product-media-container{flex:0 0 calc((100% - 3 * var(--quick-add-thumbnail-gap)) / 4);height:auto!important;min-width:0;min-height:0;aspect-ratio:1 / 1!important;scroll-snap-align:start;overflow:hidden;border:1px solid color-mix(in srgb,var(--bf-black) 10%,transparent)!important;border-radius:.65rem;background:var(--bf-paper)}.quick-add-modal__content .product-information__media media-gallery.media-gallery--grid .quick-add-gallery-thumbnails .product-media-container__zoom-button{cursor:pointer}.quick-add-modal__content .product-information__media media-gallery.media-gallery--grid .product-media{display:grid;width:100%;height:100%;min-height:0;place-items:center;aspect-ratio:1 / 1!important}.quick-add-modal__content .product-information__media media-gallery.media-gallery--grid .product-media img{width:100%;height:100%;object-fit:contain}@media screen and (min-width:750px){.quick-add-modal__content .product-information__media{overflow-y:hidden!important;overscroll-behavior-y:contain}}@media screen and (max-width:749px){.quick-add-modal__content .product-information__media media-gallery.media-gallery--grid slideshow-component{display:none!important}.quick-add-modal__content .product-information__media media-gallery.media-gallery--grid .media-gallery__grid{display:grid!important}}.quick-add-modal{--bf-quick-paper: #ffffff;--bf-quick-photo: #eae2d8;--bf-quick-line: #d7cbbf;--bf-quick-wine: #6f3946;border-color:#c8b9ab!important;background:var(--bf-quick-paper)!important;box-shadow:0 2rem 5rem #231b173d!important}.quick-add-modal__content{background:var(--bf-quick-paper)}.quick-add-modal .quick-add-modal__close{top:.85rem;right:.85rem;z-index:10;border-color:var(--bf-quick-line)!important;background:var(--bf-quick-paper)!important;box-shadow:none!important}.quick-add-modal .quick-add-modal__close:is(:hover,:focus-visible){border-color:var(--bf-quick-wine)!important;background:var(--bf-quick-wine)!important;color:#fff!important}.quick-add-modal__content .product-information__media{background:var(--bf-quick-photo)}.quick-add-modal__content .product-information__media media-gallery.media-gallery--grid{box-sizing:border-box;padding:1.05rem 1.05rem .85rem}.quick-add-modal__content .product-information__media media-gallery.media-gallery--grid:after{content:"EXPLORE EVERY ANGLE";display:block;flex:0 0 auto;margin-top:auto;padding-top:.75rem;border-top:1px solid rgb(111 57 70 / 20%);color:var(--bf-quick-wine);font-size:.59rem;font-weight:600;letter-spacing:.16em}.quick-add-modal__content .product-information__media media-gallery.media-gallery--grid .media-gallery__grid>.product-media-container[data-quick-add-selected]{border-radius:.8rem;box-shadow:none}.quick-add-modal__content .product-information__media media-gallery.media-gallery--grid .product-media-container__zoom-button{border:0!important;box-shadow:none!important}.quick-add-modal__content .product-information__media media-gallery.media-gallery--grid .product-media-container__zoom-button:focus-visible{outline:2px solid var(--bf-quick-wine);outline-offset:-2px}.quick-add-modal__content .product-information__media media-gallery.media-gallery--grid .quick-add-gallery-thumbnails{padding-top:.7rem;border-top:1px solid rgb(111 57 70 / 20%);scrollbar-color:var(--bf-quick-wine) transparent}.quick-add-modal__content .product-information__media media-gallery.media-gallery--grid .quick-add-gallery-thumbnails>.product-media-container{border:0!important;border-radius:.55rem;box-shadow:none;transition:transform .18s ease,opacity .18s ease}.quick-add-modal__content .product-information__media media-gallery.media-gallery--grid .quick-add-gallery-thumbnails>.product-media-container:is(:hover,:focus-within){transform:translateY(-2px)}@media screen and (min-width:750px){.quick-add-modal{height:min(34rem,calc(100dvh - 1.5rem))!important}.quick-add-modal__content .product-information__media{border-right:1px solid var(--bf-quick-line)}.quick-add-modal__content .product-details>.group-block{padding-top:1rem;border:0!important;background:var(--bf-quick-paper)!important}.quick-add-modal__content .product-details .view-product-title{display:flex;flex-direction:column;gap:.42rem;margin-bottom:.2rem;padding-right:3.1rem}.quick-add-modal__content .product-details .view-product-title:before{content:"BLITZFINDS  /  FIND YOUR FRAGRANCE";width:fit-content;padding-bottom:.25rem;border-bottom:1px solid var(--bf-quick-wine);color:var(--bf-quick-wine);font-size:.61rem;font-weight:700;letter-spacing:.16em;line-height:1.3}.quick-add-modal__content .product-details .view-product-title a{font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-size:clamp(1.65rem,1.95vw,2.1rem);font-weight:500;letter-spacing:-.045em;line-height:1.04}.quick-add-modal__content .product-details product-price .price{display:inline-flex;align-items:center;width:fit-content;padding:.3rem .7rem;border:1px solid var(--bf-quick-line);border-radius:999px;background:#fff;color:var(--bf-quick-wine);font-size:.88rem;font-weight:600;letter-spacing:-.02em}.quick-add-modal__content .product-details .variant-picker{margin-top:.25rem;padding-top:.65rem;padding-bottom:0;border-top:1px solid var(--bf-quick-line)}.quick-add-modal__content .variant-picker .variant-option[data-testid=variant-option-single]{display:flex;align-items:baseline;justify-content:space-between;padding:0 0 .5rem;color:var(--bf-gray);font-size:.73rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.quick-add-modal__content .variant-picker .variant-option__swatch-value{color:var(--bf-ink);font-size:.82rem;letter-spacing:0;text-transform:none}.quick-add-modal__content .variant-picker fieldset.variant-option--buttons{column-gap:.5rem;row-gap:.5rem;margin-top:.55rem}.quick-add-modal__content .variant-picker fieldset.variant-option--equal-width-buttons:has(>label:nth-of-type(5)){grid-template-columns:repeat(3,minmax(0,1fr))!important}.quick-add-modal__content .variant-picker fieldset.variant-option--equal-width-buttons:has(>label:nth-of-type(5)) .variant-option__button-label{min-width:0!important;padding-inline:.35rem!important;white-space:normal}.quick-add-modal__content .variant-picker fieldset.variant-option--equal-width-buttons:has(>label:nth-of-type(5)) .variant-option__button-label__text{font-size:.75rem;line-height:1.15;overflow-wrap:anywhere;text-wrap:balance}.quick-add-modal__content .variant-picker fieldset.variant-option--buttons legend{margin-bottom:.4rem;color:var(--bf-quick-wine);font-size:.72rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.quick-add-modal__content .variant-picker fieldset.variant-option--buttons legend:before{content:"YOUR "}.quick-add-modal__content .variant-picker .variant-option__button-label:not(.variant-option__button-label--has-swatch){min-height:2.55rem;border:1px solid var(--bf-quick-line)!important;border-radius:.65rem!important;background:#fff;color:var(--bf-ink);font-size:.84rem;font-weight:550;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.quick-add-modal__content .variant-picker .variant-option__button-label:not(.variant-option__button-label--has-swatch):before,.quick-add-modal__content .variant-picker .variant-option__button-label:not(.variant-option__button-label--has-swatch):after,.quick-add-modal__content .variant-picker .variant-option__button-label__pill{display:none!important}.quick-add-modal__content .variant-picker .variant-option__button-label:not(.variant-option__button-label--has-swatch):hover{border-color:var(--bf-quick-wine)!important;transform:translateY(-1px)}.quick-add-modal__content .variant-picker .variant-option__button-label:not(.variant-option__button-label--has-swatch):has(:checked){border-color:var(--bf-quick-wine)!important;background:var(--bf-quick-wine);color:#fff}.quick-add-modal__content .variant-picker .variant-option__button-label:not(.variant-option__button-label--has-swatch):has(:focus-visible){outline:2px solid var(--bf-quick-wine);outline-offset:3px}.quick-add-modal__content .product-details .buy-buttons-block{padding-bottom:0;border-top:1px solid var(--bf-quick-line);background:var(--bf-quick-paper)!important}.quick-add-modal__content .product-details .product-form-buttons{gap:.3rem}.quick-add-modal__content .product-details .add-to-cart-button{min-height:2.75rem;border:1px solid var(--bf-quick-wine)!important;border-radius:.75rem!important;background:var(--bf-quick-wine)!important;color:#fff!important;font-weight:650;letter-spacing:.01em}.quick-add-modal__content .product-details .add-to-cart-button:is(:hover,:focus-visible){border-color:#512633!important;background:#512633!important}}@media screen and (max-width:749px){.quick-add-modal__content .product-information__media media-gallery.media-gallery--grid{padding:0}.quick-add-modal__content .product-information__media media-gallery.media-gallery--grid:after{display:none}}main[data-template=product]{--bf-product-wine: #703b4c;--bf-product-paper: #ffffff;--bf-product-line: #dccdc3}main[data-template=product] .product-information{background:#fff}main[data-template=product] .product-information__grid{gap:clamp(1rem,2.5vw,2.5rem)!important}main[data-template=product] .product-information__media{border-radius:1.5rem;background:#fff}main[data-template=product] .product-information__media :is(.product-media-container,.product-media,.product-media img){border-radius:1.25rem!important}main[data-template=product] .product-information .product-details>.group-block{padding:clamp(1.15rem,2.5vw,2.4rem)!important;border:1px solid var(--bf-product-line)!important;border-radius:1.5rem!important;background:var(--bf-product-paper)!important}main[data-template=product] .product-details>.group-block>.group-block-content{gap:clamp(.8rem,1.2vw,1.15rem)!important}main[data-template=product] .product-details h1{max-width:20ch;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(2rem,3vw,3.6rem)!important;font-weight:400!important;letter-spacing:-.045em!important;line-height:1.03!important;text-wrap:balance}main[data-template=product] .product-details .price{display:inline-flex;width:fit-content;padding:.55rem .85rem;border:1px solid var(--bf-product-line);border-radius:100rem;background:#fff;color:var(--bf-product-wine);font-size:1rem!important;font-weight:700}main[data-template=product] .bf-product-intro{max-width:34rem;margin:0;color:#5f5653;font-size:clamp(.95rem,1vw,1.05rem);line-height:1.55}main[data-template=product] .product-details .divider{opacity:.65}main[data-template=product] .variant-picker fieldset.variant-option--buttons legend{margin-bottom:.5rem;color:var(--bf-product-wine);font-size:.7rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}main[data-template=product] .variant-picker .variant-option__button-label:not(.variant-option__button-label--has-swatch){min-height:2.6rem;border:1px solid var(--bf-product-line)!important;border-radius:.7rem!important;background:#fff;color:#1b1b1a;font-size:.84rem;font-weight:600}main[data-template=product] .variant-picker .variant-option__button-label:not(.variant-option__button-label--has-swatch):has(:checked){border-color:var(--bf-product-wine)!important;background:var(--bf-product-wine)!important;color:#fff!important}main[data-template=product] .variant-picker .variant-option__button-label:not(.variant-option__button-label--has-swatch):before,main[data-template=product] .variant-picker .variant-option__button-label:not(.variant-option__button-label--has-swatch):after,main[data-template=product] .variant-picker .variant-option__button-label__pill{display:none!important}main[data-template=product] .variant-picker .variant-option__button-label:not(.variant-option__button-label--has-swatch):has(:focus-visible){outline:2px solid var(--bf-product-wine);outline-offset:3px}main[data-template=product] .product-information .add-to-cart-button{border-color:var(--bf-product-wine)!important;border-radius:.75rem!important;background:var(--bf-product-wine)!important;letter-spacing:.02em!important}main[data-template=product] .product-information .add-to-cart-button:hover{border-color:#542939!important;background:#542939!important}main[data-template=product] .bf-product-details{padding:clamp(1rem,1.8vw,1.5rem);border-color:var(--bf-product-line);border-radius:1rem;background:#fff}.bf-product-details .bf-product-details__header{margin-bottom:.75rem}main[data-template=product] .bf-product-details .bf-product-details__title{font-family:Georgia,Times New Roman,serif!important;font-size:clamp(1.4rem,2vw,1.9rem)!important;font-weight:400;letter-spacing:-.035em!important}.bf-product-details .bf-product-details__story>p{max-width:55ch;margin:0 0 1.2rem;color:#5f5653;font-size:.95rem;line-height:1.55}.bf-product-details .bf-product-details__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:0;margin:0;padding-top:1rem;border-top:1px solid var(--bf-product-line)}.bf-product-details .bf-product-details__facts>div{min-width:0;padding-inline:.75rem}.bf-product-details .bf-product-details__facts>div:first-child{padding-left:0}.bf-product-details .bf-product-details__facts>div+div{border-left:1px solid var(--bf-product-line)}.bf-product-details .bf-product-details__facts dt{margin-bottom:.3rem;color:var(--bf-product-wine);font-size:.65rem;font-weight:700;letter-spacing:.1em}.bf-product-details .bf-product-details__facts dd{margin:0;color:#1b1b1a;font-size:.84rem;font-weight:600;line-height:1.3}.bf-product-details .bf-product-details__disclosure{margin-top:1rem;border-top:1px solid var(--bf-product-line)}.bf-product-details .bf-product-details__disclosure summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:.9rem 0;color:var(--bf-product-wine);font-size:.8rem;font-weight:700;cursor:pointer;list-style:none}.bf-product-details .bf-product-details__disclosure summary::-webkit-details-marker{display:none}.bf-product-details .bf-product-details__disclosure summary:after{content:"+";font-size:1.3rem;font-weight:400;line-height:1}.bf-product-details .bf-product-details__disclosure[open] summary:after{content:"\2212"}.bf-product-details .bf-product-details__disclosure summary:focus-visible{outline:2px solid var(--bf-product-wine);outline-offset:3px}.bf-product-details .bf-product-details__disclosure .bf-product-details__content{padding-top:.9rem}@media screen and (max-width:749px){main[data-template=product] .product-information .product-details>.group-block{padding:1rem!important;border-radius:1.1rem!important}main[data-template=product] .product-details h1{font-size:clamp(1.9rem,8vw,2.7rem)!important}.bf-product-details .bf-product-details__facts{grid-template-columns:1fr;gap:.75rem}.bf-product-details .bf-product-details__facts>div{padding:0!important;border:0!important}}.bf-featured-products .bf-product-card{display:flex;flex-direction:column;border:1px solid #e1d4cb!important;border-radius:1.25rem!important;background:#fff!important;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.bf-featured-products .bf-product-card:is(:hover,:focus-within){border-color:#cbb1aa!important;box-shadow:0 1rem 2.5rem #5030331a;transform:translateY(-3px)}.bf-featured-products .bf-product-card__gallery{display:block;overflow:hidden;border-radius:1.2rem 1.2rem 0 0}.bf-featured-products .bf-product-card__gallery>.bf-product-card__link{display:block}.bf-featured-products .bf-product-card__media{aspect-ratio:1 / 1}.bf-featured-products .bf-product-card>.bf-product-card__link{flex:1 1 auto}.bf-featured-products .bf-product-card__details{display:flex;flex-direction:column;align-items:flex-start;gap:.45rem!important;min-height:8.6rem;padding:1.2rem 1.3rem 0!important;background:#fff!important}.bf-featured-products .bf-product-card__index{margin:0 0 .15rem;color:#703b4c;font-size:.66rem;font-weight:700;letter-spacing:.14em;line-height:1.2}main[data-template=index] .bf-featured-products .bf-product-card__title{max-width:24ch;color:#1b1b1a;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(1.3rem,1.65vw,1.8rem)!important;font-weight:400!important;letter-spacing:-.035em;line-height:1.1!important;text-wrap:balance}.bf-featured-products .bf-product-card__vendor{margin-top:auto;color:#70625f;font-size:.68rem!important;font-weight:600;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.bf-featured-products .bf-product-card__quick-add{margin-top:0!important;padding:1rem 1.3rem 1.3rem!important}.bf-featured-products .bf-product-card__quick-add .quick-add__button,.bf-featured-products .bf-product-card__quick-add .quick-add__button:is(:hover,:focus-visible){height:3.1rem!important;min-height:3.1rem!important;max-height:3.1rem!important;padding-inline:1rem!important;border:1px solid #703b4c!important;border-radius:.7rem!important;background:#703b4c!important;color:#fff!important;font-size:.72rem!important;font-weight:700!important;letter-spacing:.1em!important;justify-content:space-between!important}.bf-featured-products .bf-product-card__quick-add .quick-add__button:is(:hover,:focus-visible){border-color:#512633!important;background:#512633!important}.bf-featured-products .bf-product-card__quick-add .quick-add__price{margin-left:auto;padding-left:.75rem;border-left:1px solid rgb(255 255 255 / 35%);color:#fff;font-size:.8rem;font-weight:600;letter-spacing:0!important}.bf-featured-products .bf-product-card__gallery-arrow{border-color:#e1d4cb;background:#fff;color:#703b4c}.bf-featured-products .bf-product-card__gallery-arrow:is(:hover,:focus-visible){border-color:#703b4c;background:#703b4c}@media screen and (max-width:749px){.bf-featured-products .bf-product-card__details{min-height:7.6rem;padding:1rem 1rem 0!important}main[data-template=index] .bf-featured-products .bf-product-card__title{font-size:clamp(1.3rem,5.5vw,1.7rem)!important}.bf-featured-products .bf-product-card__quick-add{padding:.85rem 1rem 1rem!important}}@media(prefers-reduced-motion:reduce){.bf-featured-products .bf-product-card{transition:none}}main[data-template=product] .product-recommendations .section-resource-list{gap:1.4rem!important;padding-block:clamp(2rem,4vw,3.5rem)!important}main[data-template=product] .product-recommendations .section-resource-list__content h3{margin:0;color:#1b1b1a;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(1.85rem,3vw,3rem)!important;font-weight:400!important;letter-spacing:-.045em!important;line-height:1.05!important;text-transform:none!important}main[data-template=product] .product-recommendations .resource-list--grid{gap:clamp(.85rem,1.7vw,1.5rem)!important}main[data-template=product] .product-recommendations .resource-list__item{min-width:0}main[data-template=product] .product-recommendations .product-card{display:block;height:100%;overflow:hidden;border:1px solid #e1d4cb;border-radius:1.2rem!important;background:#fff;box-shadow:none;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}main[data-template=product] .product-recommendations .product-card:is(:hover,:focus-within){border-color:#cbb1aa;box-shadow:0 1rem 2.5rem #5030331a;transform:translateY(-3px)}main[data-template=product] .product-recommendations .product-card__content{display:flex!important;flex-direction:column!important;width:100%;height:100%;gap:0!important;padding:0!important;background:#fff!important}main[data-template=product] .product-recommendations .card-gallery{order:0;display:block;width:100%;overflow:hidden;border-radius:1.15rem 1.15rem 0 0!important;background:#fff}main[data-template=product] .product-recommendations .bf-recommendation-card__eyebrow{order:1;margin:1.15rem 1.25rem .4rem;color:#703b4c;font-size:.66rem;font-weight:700;letter-spacing:.13em;line-height:1.2;text-transform:uppercase}main[data-template=product] .product-recommendations .product-card__content>.contents{order:2;flex:1 1 auto;display:block;min-height:4.5rem;padding:0 1.25rem;color:#1b1b1a;text-decoration:none}main[data-template=product] .product-recommendations .product-card__content>.contents :is(.text-block,.text-block p,h3,h4){margin:0!important;color:#1b1b1a!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(1.2rem,1.65vw,1.65rem)!important;font-weight:400!important;letter-spacing:-.035em!important;line-height:1.12!important;text-transform:none!important}main[data-template=product] .product-recommendations .product-card__content>product-price{order:3;display:flex;align-items:center;width:auto;margin:0 1.25rem 1.2rem;padding-top:.8rem;border-top:1px solid #dccdc3;color:#703b4c;font-size:.95rem;font-weight:700}main[data-template=product] .product-recommendations .product-card__content>product-price .price{color:inherit;font-size:inherit;font-weight:inherit}@media screen and (max-width:749px){main[data-template=product] .product-recommendations .bf-recommendation-card__eyebrow{margin:.85rem .85rem .35rem;font-size:.6rem}main[data-template=product] .product-recommendations .product-card__content>.contents{min-height:4.4rem;padding-inline:.85rem}main[data-template=product] .product-recommendations .product-card__content>.contents :is(.text-block,.text-block p,h3,h4){font-size:1.1rem!important}main[data-template=product] .product-recommendations .product-card__content>product-price{margin:0 .85rem .85rem;font-size:.85rem}}@media(prefers-reduced-motion:reduce){main[data-template=product] .product-recommendations .product-card{transition:none}}.bf-collection-card__number,.bf-collection-card__prompt{display:none}main[data-template=index] .bf-collection-nav{background:var(--bf-white)!important;padding-block:clamp(2.2rem,4vw,3.8rem)!important}main[data-template=index] .bf-collection-nav__header,main[data-template=index] .bf-featured-products[data-section-id*=blitzfinds-featured-fragrances] .bf-featured-products__header{align-items:end;gap:1rem 2rem;margin-bottom:clamp(1.2rem,2vw,2rem)!important;padding-bottom:clamp(1rem,1.6vw,1.4rem)!important;border-bottom:1px solid #dccdc3}main[data-template=index] .bf-collection-nav__eyebrow,main[data-template=index] .bf-featured-products[data-section-id*=blitzfinds-featured-fragrances] .bf-featured-products__eyebrow{margin:0 0 .65rem;color:#703b4c;font-size:.68rem;font-weight:700;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}main[data-template=index] .bf-collection-nav__header h2,main[data-template=index] .bf-featured-products[data-section-id*=blitzfinds-featured-fragrances] .bf-featured-products__header h2{max-width:none;color:#1b1b1a;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(2.1rem,3.25vw,3.65rem)!important;font-weight:400!important;letter-spacing:-.045em!important;line-height:1.03!important}main[data-template=index] .bf-collection-nav__body,main[data-template=index] .bf-featured-products[data-section-id*=blitzfinds-featured-fragrances] .bf-featured-products__body{max-width:22rem;color:#5f5853;font-size:.9rem;line-height:1.45}main[data-template=index] .bf-collection-nav .bf-collection-card{isolation:isolate;border-radius:1.2rem!important;box-shadow:0 .75rem 1.8rem #3c262517;transition:transform .22s ease,box-shadow .22s ease}main[data-template=index] .bf-collection-nav .bf-collection-card:is(:hover,:focus-within){box-shadow:0 1.1rem 2.2rem #3c262529;transform:translateY(-4px)}main[data-template=index] .bf-collection-nav .bf-collection-card__media{aspect-ratio:4 / 3!important;border-radius:inherit!important}main[data-template=index] .bf-collection-nav .bf-collection-card__media:after{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:linear-gradient(180deg,rgb(24 20 20 / 24%) 0%,transparent 32%,rgb(24 20 20 / 12%) 53%,rgb(24 20 20 / 72%) 100%);content:"";pointer-events:none}main[data-template=index] .bf-collection-nav .bf-collection-card__content{grid-row:1!important;display:flex!important;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:0!important;padding:clamp(1.15rem,2vw,1.8rem)!important}main[data-template=index] .bf-collection-card__number{display:block;margin-bottom:auto;color:#fff;font-size:.65rem;font-weight:700;letter-spacing:.17em;line-height:1.2;text-shadow:0 1px 8px rgb(0 0 0 / 38%)}main[data-template=index] .bf-collection-nav .bf-collection-card__content h3{max-width:calc(100% - 3.75rem)!important;color:#fff!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(2.2rem,3vw,3.4rem)!important;font-weight:400!important;letter-spacing:-.045em!important;line-height:.98!important;text-transform:none!important;text-shadow:0 2px 12px rgb(0 0 0 / 25%)}main[data-template=index] .bf-collection-card__prompt{display:block;margin-top:.65rem;color:#ffffffeb;font-size:.72rem;font-weight:600;letter-spacing:.015em;line-height:1.2}main[data-template=index] .bf-collection-nav .bf-collection-card__cta{right:clamp(1.15rem,2vw,1.8rem)!important;bottom:clamp(1.15rem,2vw,1.8rem)!important;width:3rem!important;height:3rem!important;border:1px solid rgb(255 255 255 / 68%)!important;background:#fff!important;color:#703b4c!important;box-shadow:none!important}main[data-template=index] .bf-collection-nav .bf-collection-card:is(:hover,:focus-within) .bf-collection-card__cta{border-color:#703b4c!important;background:#703b4c!important;color:#fff!important;box-shadow:none!important}main[data-template=index] .bf-collection-nav .bf-collection-card__link:focus-visible{outline:3px solid #703b4c;outline-offset:-5px}main[data-template=index] .bf-featured-products[data-section-id*=blitzfinds-featured-fragrances]{padding-top:clamp(2.1rem,3.5vw,3.3rem)!important}main[data-template=index] .bf-featured-products[data-section-id*=blitzfinds-featured-fragrances] .bf-featured-products__header-link{color:#703b4c;font-size:.71rem;font-weight:700;letter-spacing:.11em;text-decoration-thickness:1px;text-underline-offset:.32em;text-transform:uppercase}@media screen and (max-width:749px){main[data-template=index] .bf-collection-nav{padding-block:2rem!important}main[data-template=index] .bf-collection-nav__header h2,main[data-template=index] .bf-featured-products[data-section-id*=blitzfinds-featured-fragrances] .bf-featured-products__header h2{font-size:clamp(2rem,8vw,2.7rem)!important}main[data-template=index] .bf-collection-nav__body{margin-top:.45rem!important}main[data-template=index] .bf-collection-nav .bf-collection-card__media{aspect-ratio:1.35 / 1!important}main[data-template=index] .bf-collection-nav .bf-collection-card__content{padding:1.2rem!important}main[data-template=index] .bf-collection-nav .bf-collection-card__content h3{font-size:clamp(2rem,9vw,2.7rem)!important}main[data-template=index] .bf-collection-nav .bf-collection-card__cta{right:1.2rem!important;bottom:1.2rem!important;width:2.8rem!important;height:2.8rem!important}}@media(prefers-reduced-motion:reduce){main[data-template=index] .bf-collection-nav .bf-collection-card{transition:none}}main[data-template=index] .bf-hero{min-height:clamp(37rem,calc(100svh - 6.65rem),58rem)!important}main[data-template=index] .bf-hero__media:after{background:linear-gradient(90deg,rgb(20 15 18 / 60%) 0%,rgb(20 15 18 / 32%) 42%,transparent 78%),linear-gradient(180deg,transparent 40%,rgb(20 15 18 / 64%) 100%)}main[data-template=index] .bf-hero__content{padding:clamp(2.5rem,5vw,5rem) var(--bf-page-gutter) clamp(2.5rem,5vw,4.25rem)!important}main[data-template=index] .bf-hero__eyebrow{gap:.65rem;min-height:0;margin-bottom:clamp(1rem,1.8vw,1.7rem)!important;padding:0!important;border:0!important;border-radius:0;font-size:.7rem!important;font-weight:700;letter-spacing:.2em!important;line-height:1.2}main[data-template=index] .bf-hero__eyebrow:before{width:1.9rem;height:1px;background:#f1ded6;content:""}main[data-template=index] .bf-hero h1{max-width:11ch!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(4.2rem,8vw,8.25rem)!important;font-weight:400!important;letter-spacing:-.06em!important;line-height:.92!important}main[data-template=index] .bf-hero__body{max-width:34rem!important;margin-top:clamp(1.1rem,2vw,1.65rem)!important;color:#f6eae4!important;font-size:clamp(1rem,1.35vw,1.23rem)!important;line-height:1.5!important}main[data-template=index] .bf-hero__actions{align-items:center;gap:.9rem 1.6rem!important;margin-top:clamp(1.5rem,2.6vw,2.5rem)!important}main[data-template=index] .bf-hero__button{min-width:0;min-height:3.5rem;border-radius:.7rem!important;font-size:.71rem;font-weight:700;letter-spacing:.11em}main[data-template=index] .bf-hero__button--primary{padding-inline:2rem;border-color:#f7f0e9!important;background:#fff!important;color:#703b4c!important}main[data-template=index] .bf-hero__button--primary:is(:hover,:focus-visible){border-color:#fff!important;background:#fff!important;color:#703b4c!important}main[data-template=index] .bf-hero__button--secondary{gap:.75rem;padding:.85rem .1rem;border:0!important;border-bottom:1px solid rgb(255 255 255 / 80%)!important;border-radius:0!important;background:transparent!important;color:#fff!important}main[data-template=index] .bf-hero__button--secondary:after{font-size:1.15rem;font-weight:400;letter-spacing:0;content:"\2197"}main[data-template=index] .bf-hero__button--secondary:is(:hover,:focus-visible){border-bottom-color:#fff!important;background:transparent!important;color:#fff!important}main[data-template=index] .bf-hero__video-controls{gap:.4rem}main[data-template=index] .bf-hero__video-arrow{width:2.5rem;min-width:2.5rem;height:2.5rem;min-height:2.5rem;border:1px solid rgb(255 255 255 / 55%)!important;border-radius:50%!important;background:#1b131647!important;font-size:1.55rem;text-shadow:none}main[data-template=index] .bf-hero__video-arrow:is(:hover,:focus-visible){background:#fff!important;color:#703b4c!important;transform:none}main[data-template=index] .bf-hero__video-count{min-width:3.5rem;font-weight:700;letter-spacing:.08em;text-shadow:none}main[data-template=index] .bf-newsletter{padding-block:clamp(2rem,3.5vw,3rem)!important;background:#fff!important}main[data-template=index] .bf-newsletter__inner{position:relative;grid-template-columns:minmax(0,1fr) minmax(19rem,.9fr);align-items:center;gap:clamp(1.5rem,4vw,4rem)!important;overflow:hidden;padding:clamp(1.75rem,4vw,3.5rem);border:1px solid #e4d6ca!important;border-radius:1.5rem;background:#fff}main[data-template=index] .bf-newsletter__inner:before{content:none}main[data-template=index] .bf-newsletter__inner>div{position:relative;z-index:1}main[data-template=index] .bf-newsletter__eyebrow{margin:0 0 .85rem;color:#703b4c;font-size:.7rem;font-weight:700;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}main[data-template=index] .bf-newsletter h2{max-width:13ch;color:#1b1b1a;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(2.3rem,4vw,4.5rem)!important;font-weight:400!important;letter-spacing:-.05em!important;line-height:1.02!important}main[data-template=index] .bf-newsletter__body{max-width:26rem;margin-bottom:1.2rem;color:#5f5853!important;font-size:.95rem;line-height:1.5}main[data-template=index] .bf-newsletter__form{align-items:center;min-height:4.25rem;padding:.35rem;border:1px solid #d9c8bb!important;border-radius:.9rem;background:#fff;transition:border-color .18s ease}main[data-template=index] .bf-newsletter__form:focus-within{border-color:#703b4c!important}main[data-template=index] .bf-newsletter__form input[type=email]{width:100%;min-height:3.5rem;padding-inline:1rem;font-size:.9rem}main[data-template=index] .bf-newsletter__form input[type=email]:focus-visible{outline:none}main[data-template=index] .bf-newsletter__form button{min-height:3.5rem;padding-inline:1.45rem;border:0!important;border-radius:.65rem!important;background:#703b4c!important;color:#fff!important;font-size:.68rem;font-weight:700;letter-spacing:.1em;white-space:nowrap}main[data-template=index] .bf-newsletter__form button:is(:hover,:focus-visible){background:#512b39!important}main[data-template=index] .bf-newsletter__message{padding-inline:.75rem}@media screen and (max-width:749px){main[data-template=index] .bf-hero__content{padding:2rem var(--bf-page-gutter) 5rem!important}main[data-template=index] .bf-hero h1{font-size:clamp(3.5rem,14vw,5.5rem)!important}main[data-template=index] .bf-hero__body{max-width:22rem!important}main[data-template=index] .bf-hero__actions{align-items:flex-start}main[data-template=index] .bf-hero__button--primary{width:auto}main[data-template=index] .bf-hero__button--secondary{width:auto;min-height:2.7rem}main[data-template=index] .bf-hero__video-controls{bottom:1rem}main[data-template=index] .bf-newsletter__inner{grid-template-columns:1fr;gap:1.5rem!important;padding:1.6rem;border-radius:1.2rem}main[data-template=index] .bf-newsletter h2{font-size:clamp(2.2rem,10vw,3.4rem)!important}main[data-template=index] .bf-newsletter__body{margin-bottom:1rem}main[data-template=index] .bf-newsletter__form{grid-template-columns:minmax(0,1fr);gap:.35rem;padding:.45rem}main[data-template=index] .bf-newsletter__form button{width:100%}}main[data-template=index] .bf-featured-products[data-section-id*=blitzfinds-products]{padding-top:clamp(2.2rem,3.6vw,3.5rem)!important}main[data-template=index] .bf-featured-products[data-section-id*=blitzfinds-products] .bf-featured-products__header{align-items:end;gap:1rem 2rem;margin-bottom:clamp(1.2rem,2vw,2rem)!important;padding-bottom:clamp(1rem,1.6vw,1.4rem)!important;border-bottom:1px solid #dccdc3}main[data-template=index] .bf-featured-products[data-section-id*=blitzfinds-products] .bf-featured-products__eyebrow{margin:0 0 .65rem;color:#703b4c;font-size:.68rem;font-weight:700;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}main[data-template=index] .bf-featured-products[data-section-id*=blitzfinds-products] .bf-featured-products__header h2{max-width:none;color:#1b1b1a;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(2.1rem,3.25vw,3.65rem)!important;font-weight:400!important;letter-spacing:-.045em!important;line-height:1.03!important}main[data-template=index] .bf-featured-products[data-section-id*=blitzfinds-products] .bf-featured-products__body{max-width:22rem;color:#5f5853;font-size:.9rem;line-height:1.45}main[data-template=index] .bf-featured-products[data-section-id*=blitzfinds-products] .bf-featured-products__header-link{color:#703b4c;font-size:.71rem;font-weight:700;letter-spacing:.11em;text-decoration-thickness:1px;text-underline-offset:.32em;text-transform:uppercase}main[data-template=index] .bf-brand-story{width:calc(100% - (var(--bf-page-gutter) * 2))!important;margin:clamp(2rem,3.5vw,3.5rem) auto!important;border:1px solid #e4d6ca!important;border-radius:1.4rem!important;background:#fff!important}main[data-template=index] .bf-brand-story__inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;min-height:clamp(24rem,32vw,32rem)!important;aspect-ratio:auto!important}main[data-template=index] .bf-brand-story__media{grid-area:1 / 2!important;min-width:0}main[data-template=index] .bf-brand-story__media:after{background:linear-gradient(90deg,rgb(32 19 22 / 18%),transparent 45%)}main[data-template=index] .bf-brand-story__media picture img,main[data-template=index] .bf-brand-story__media>img{object-position:72% center!important}main[data-template=index] .bf-brand-story__content{grid-area:1 / 1!important;align-self:center!important;align-items:flex-start;width:100%!important;padding:clamp(2rem,4vw,4rem)!important;background:#fff!important;color:#1b1b1a!important}main[data-template=index] .bf-brand-story__eyebrow{margin:0 0 1rem!important;color:#703b4c!important;font-size:.68rem;font-weight:700;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}main[data-template=index] .bf-brand-story__content h2{max-width:12ch!important;color:#1b1b1a!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(2.35rem,3.35vw,4rem)!important;font-weight:400!important;letter-spacing:-.05em!important;line-height:1.05!important;white-space:normal!important;text-wrap:balance}main[data-template=index] .bf-brand-story__body{max-width:29rem!important;margin-top:1.1rem!important;color:#5f5853!important;font-size:.95rem;line-height:1.5}main[data-template=index] .bf-brand-story__button{min-width:0;min-height:3.2rem;margin-top:1.5rem!important;padding:.85rem 1.4rem;border:1px solid #703b4c!important;border-radius:.7rem!important;background:#703b4c!important;color:#fff!important;font-size:.68rem;font-weight:700;letter-spacing:.1em}main[data-template=index] .bf-brand-story__button:is(:hover,:focus-visible){border-color:#512b39!important;background:#512b39!important;color:#fff!important}main[data-template=index] .bf-brand-story__arrow{display:none}main[data-template=index] .bf-editorial-image{min-height:clamp(31rem,46vw,44rem)!important;margin:clamp(2rem,3.5vw,3.5rem) var(--bf-page-gutter)!important;overflow:hidden;border-radius:1.4rem!important}main[data-template=index] .bf-editorial-image__media:after{background:linear-gradient(90deg,rgb(25 15 16 / 72%) 0%,rgb(25 15 16 / 40%) 42%,transparent 75%)}main[data-template=index] .bf-editorial-image__content{align-items:flex-start;width:min(47rem,54vw)!important;padding:clamp(2rem,4vw,4rem)!important}main[data-template=index] .bf-editorial-image__eyebrow{margin:0 0 1.1rem!important;color:#f4e7df!important;font-size:.68rem;font-weight:700;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}main[data-template=index] .bf-editorial-image__content h2{max-width:12ch!important;color:#fff!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(3rem,5vw,6rem)!important;font-weight:400!important;letter-spacing:-.055em!important;line-height:.98!important;white-space:normal!important;text-wrap:balance}main[data-template=index] .bf-editorial-image__body{max-width:30rem!important;margin-top:1.25rem!important;color:#f5ece7!important;font-size:clamp(.95rem,1.2vw,1.1rem);line-height:1.5}main[data-template=index] .bf-editorial-image__button{min-width:0;min-height:3.35rem;margin-top:1.8rem!important;padding:.9rem 1.6rem;border:1px solid #f7f0e9!important;border-radius:.7rem!important;background:#fff!important;color:#703b4c!important;font-size:.69rem;font-weight:700;letter-spacing:.1em}main[data-template=index] .bf-editorial-image__button:is(:hover,:focus-visible){border-color:#fff!important;background:#fff!important;color:#703b4c!important}main[data-template=index] .bf-value-props{padding-block:clamp(1.5rem,3vw,2.5rem)!important;border:0;background:#fff}main[data-template=index] .bf-value-props__grid{gap:clamp(.85rem,1.5vw,1.4rem)}main[data-template=index] .bf-value-prop,main[data-template=index] .bf-value-prop:first-child{display:flex;flex-direction:column;align-items:flex-start;min-height:15rem!important;padding:clamp(1.2rem,2.3vw,2rem)!important;border:1px solid #e4d6ca!important;border-radius:1.1rem;background:#fff}main[data-template=index] .bf-value-prop__eyebrow{margin:0 0 1.15rem;color:#703b4c;font-size:.66rem;font-weight:700;letter-spacing:.15em;line-height:1.2;text-transform:uppercase}main[data-template=index] .bf-value-prop h2{max-width:none;margin:0;color:#1b1b1a;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(1.55rem,2.1vw,2.35rem)!important;font-weight:400!important;letter-spacing:-.045em!important;line-height:1.1!important}main[data-template=index] .bf-value-prop__body{max-width:26rem;margin-top:.8rem;color:#5f5853;font-size:.87rem;line-height:1.5}main[data-template=index] .bf-value-prop__link{margin-top:auto;padding-top:1.25rem;color:#703b4c;font-size:.67rem;font-weight:700;letter-spacing:.1em;text-underline-offset:.25em;text-transform:uppercase}main[data-template=index] .bf-value-prop__link:is(:hover,:focus-visible){color:#512b39}@media screen and (max-width:749px){main[data-template=index] .bf-featured-products[data-section-id*=blitzfinds-products] .bf-featured-products__header h2{font-size:clamp(2rem,8vw,2.7rem)!important}main[data-template=index] .bf-brand-story{width:calc(100% - (var(--bf-page-gutter) * 2))!important}main[data-template=index] .bf-brand-story__inner{grid-template-columns:1fr!important;min-height:0!important}main[data-template=index] .bf-brand-story__media{grid-area:1 / 1!important;height:14rem;min-height:0!important}main[data-template=index] .bf-brand-story__content{grid-area:2 / 1!important;padding:1.65rem!important}main[data-template=index] .bf-brand-story__content h2{font-size:clamp(2rem,8.6vw,3rem)!important}main[data-template=index] .bf-editorial-image{min-height:35rem!important;margin-inline:var(--bf-page-gutter)!important;aspect-ratio:auto!important}main[data-template=index] .bf-editorial-image__content{align-self:end!important;width:100%!important;padding:1.7rem!important}main[data-template=index] .bf-editorial-image__content h2{font-size:clamp(2.4rem,10vw,4rem)!important}main[data-template=index] .bf-value-props__grid{grid-template-columns:1fr}main[data-template=index] .bf-value-prop,main[data-template=index] .bf-value-prop:first-child{min-height:0!important;padding:1.5rem!important}main[data-template=index] .bf-value-prop__link{padding-top:1rem}}main[data-template=collection] .bf-collection-context{padding-top:clamp(1rem,2vw,1.7rem)!important}main[data-template=collection] .bf-breadcrumbs{color:#786e68;font-size:.68rem;letter-spacing:.12em}main[data-template=collection] .bf-collection-context__bar{align-items:center;margin-top:.85rem;padding-block:.9rem!important;border-top:0!important;border-bottom-color:#e5d9cf!important}main[data-template=collection] .bf-category-nav a{padding:.72rem 1.05rem;border-color:#e5d9cf;background:#fff;color:#403331;font-size:.67rem;font-weight:700;letter-spacing:.055em}main[data-template=collection] .bf-category-nav a:is(:hover,[aria-current=page]){border-color:#703b4c;background:#703b4c;color:#fff}main[data-template=collection] .bf-collection-search>label{color:#703b4c;font-size:.65rem;font-weight:700}main[data-template=collection] .bf-collection-search__field input{min-height:2.75rem;padding:.65rem 4.5rem .65rem 1rem;border:1px solid #e0d2c6;border-radius:.8rem;background:#fff!important}main[data-template=collection] .bf-collection-search__field input:focus-visible,main[data-template=collection] .bf-category-nav a:focus-visible{outline:2px solid #703b4c;outline-offset:2px}main[data-template=collection] .bf-collection-search__field button{right:.35rem;border:0;border-radius:.5rem;color:#703b4c;font-weight:700}main[data-template=collection] .bf-collection-banner{margin-top:clamp(.8rem,1.6vw,1.5rem)!important;margin-bottom:clamp(1.5rem,2.8vw,2.7rem)!important}main[data-template=collection] .bf-collection-banner__media{height:clamp(23rem,38vw,36rem);border-radius:1.4rem}main[data-template=collection] .bf-collection-banner__media:after{background:linear-gradient(90deg,rgb(18 15 17 / 67%) 0%,rgb(18 15 17 / 28%) 52%,transparent 82%)}main[data-template=collection] .bf-collection-banner__overlay{align-items:flex-start;flex-direction:column;justify-content:flex-end;max-width:min(48rem,75%);padding:clamp(1.5rem,4vw,4rem)}main[data-template=collection] .bf-collection-banner__eyebrow{margin:0 0 1.1rem;color:#fff;font-size:.69rem;font-weight:700;letter-spacing:.18em;line-height:1.3;text-transform:uppercase}main[data-template=collection] .bf-collection-banner__label{margin:0;color:#fff;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(3.2rem,6.1vw,6.4rem)!important;font-weight:400!important;letter-spacing:-.052em!important;line-height:.98!important;text-transform:none!important;text-wrap:balance}main[data-template=collection] .bf-collection-banner__description{max-width:29rem;margin:1.15rem 0 0;color:#fffffff0;font-size:clamp(.95rem,1.25vw,1.1rem);line-height:1.4}main[data-template=collection]:has(.bf-collection-banner) .bf-collection-banner-section+.shopify-section{display:none!important}main[data-template=collection] .product-grid-container{padding-top:0!important}main[data-template=collection] .facets__form,main[data-template=collection] .facets-toggle{margin-bottom:clamp(1rem,2vw,1.7rem);padding:.8rem 1rem!important;border:1px solid #e5d9cf!important;border-radius:.9rem;background:#fff}main[data-template=collection] .product-grid{gap:clamp(1rem,1.6vw,1.5rem)!important}main[data-template=collection] .product-grid__item .product-card,main[data-template=collection] .product-grid__item .product-card__content,main[data-template=collection] .product-grid__item .product-card__content>.contents{background:#fff!important}main[data-template=collection] .product-grid__item .product-card{border-radius:1.2rem!important;box-shadow:0 .65rem 1.6rem #3c262512!important;transition:transform .22s ease,box-shadow .22s ease}main[data-template=collection] .product-grid__item .product-card:is(:hover,:focus-within){transform:translateY(-3px);box-shadow:0 .9rem 1.9rem #3c26251f!important}main[data-template=collection] .product-grid__item .card-gallery{border:0!important;border-radius:1.2rem 1.2rem 0 0!important}main[data-template=collection] .product-grid__item .product-card__content>.contents{min-height:5.4rem!important;padding:1.15rem 1.25rem .45rem!important}main[data-template=collection] .product-grid__item .product-card__content>.contents :is(.text-block,.text-block p,h3,h4){color:#1b1b1a!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(1.2rem,1.65vw,1.65rem)!important;font-weight:400!important;letter-spacing:-.035em!important;line-height:1.1!important}main[data-template=collection] .product-grid__item .product-card__content>product-price{align-self:stretch!important;width:auto!important;margin:0 1.25rem 1.2rem!important;padding:.8rem 0 0!important;border-top:1px solid #dccdc3;border-radius:0!important;background:transparent!important;color:#703b4c!important;font-size:.96rem!important;font-weight:700!important}main[data-template=collection] .product-grid__item .product-card__content>product-price .price{color:inherit!important;font-size:inherit!important;font-weight:inherit!important}main[data-template=collection] .product-grid__item .product-card button.quick-add__button{border-color:#703b4c!important;background:#703b4c!important;color:#fff!important;font-weight:700!important}main[data-template=collection] .bf-collection-nav-section{border-top:0}main[data-template=collection] .bf-collection-nav-section .bf-collection-nav{padding-block:clamp(2.4rem,4vw,4rem)!important}main[data-template=collection] .bf-collection-nav__header{align-items:end;margin-bottom:clamp(1.2rem,2vw,2rem)!important;padding-bottom:1.2rem;border-bottom:1px solid #dccdc3}main[data-template=collection] .bf-collection-nav__eyebrow{margin:0 0 .6rem;color:#703b4c;font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}main[data-template=collection] .bf-collection-nav__header h2{color:#1b1b1a;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(2.1rem,3.2vw,3.6rem)!important;font-weight:400!important;letter-spacing:-.045em!important;white-space:normal!important}main[data-template=collection] .bf-collection-nav__body{color:#5f5853;font-size:.9rem}main[data-template=collection] .bf-collection-nav .bf-collection-card{isolation:isolate;border-radius:1.2rem!important;box-shadow:0 .75rem 1.8rem #3c262517}main[data-template=collection] .bf-collection-nav .bf-collection-card__media{grid-row:1!important;aspect-ratio:4 / 3!important;border-radius:inherit!important}main[data-template=collection] .bf-collection-nav .bf-collection-card__media:after{background:linear-gradient(180deg,rgb(24 20 20 / 24%) 0%,transparent 35%,rgb(24 20 20 / 70%) 100%)!important}main[data-template=collection] .bf-collection-nav .bf-collection-card__content{grid-row:1!important;display:flex!important;flex-direction:column;align-items:flex-start;justify-content:flex-end;min-height:0!important;padding:clamp(1.15rem,2vw,1.8rem)!important;background:transparent!important}main[data-template=collection] .bf-collection-card__number{display:block;margin-bottom:auto;color:#fff;font-size:.65rem;font-weight:700;letter-spacing:.17em}main[data-template=collection] .bf-collection-nav .bf-collection-card__content h3{max-width:calc(100% - 3.75rem)!important;color:#fff!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(2.2rem,3vw,3.4rem)!important;font-weight:400!important;letter-spacing:-.045em!important;line-height:.98!important;text-transform:none!important}main[data-template=collection] .bf-collection-nav .bf-collection-card__content p{display:none!important}main[data-template=collection] .bf-collection-card__prompt{display:block;margin-top:.65rem;color:#fff;font-size:.72rem;font-weight:600}main[data-template=collection] .bf-collection-nav .bf-collection-card__cta{position:absolute!important;right:clamp(1.15rem,2vw,1.8rem)!important;bottom:clamp(1.15rem,2vw,1.8rem)!important;width:3rem!important;height:3rem!important;margin:0!important;border:1px solid rgb(255 255 255 / 70%)!important;border-radius:50%!important;background:#fff!important;color:#703b4c!important}@media screen and (max-width:749px){main[data-template=collection] .bf-collection-context__bar{align-items:stretch}main[data-template=collection] .bf-collection-banner__media{height:clamp(28rem,125vw,36rem);aspect-ratio:auto}main[data-template=collection] .bf-collection-banner__media:after{background:linear-gradient(180deg,transparent 15%,rgb(18 15 17 / 18%) 43%,rgb(18 15 17 / 75%) 100%)}main[data-template=collection] .bf-collection-banner__overlay{max-width:100%;padding:1.5rem}main[data-template=collection] .bf-collection-banner__label{font-size:clamp(2.9rem,13vw,4.5rem)!important}main[data-template=collection] .bf-collection-banner__eyebrow{margin-bottom:.7rem;font-size:.6rem}main[data-template=collection] .bf-collection-banner__description{margin-top:.7rem;font-size:.9rem}main[data-template=collection] .facets__form,main[data-template=collection] .facets-toggle{padding:.55rem .7rem!important}main[data-template=collection] .product-grid__item .product-card__content>.contents{min-height:4.7rem!important;padding:.85rem .85rem .35rem!important}main[data-template=collection] .product-grid__item .product-card__content>.contents :is(.text-block,.text-block p,h3,h4){font-size:1.12rem!important}main[data-template=collection] .product-grid__item .product-card__content>product-price{margin:0 .85rem .9rem!important;font-size:.88rem!important}main[data-template=collection] .bf-collection-nav .bf-collection-card__media{aspect-ratio:1.25 / 1!important}}main[data-template=product] .sticky-add-to-cart__bar{width:min(63rem,calc(100vw - 2rem))!important;min-height:6.1rem;bottom:max(1.2rem,var(--safe-area-inset-bottom))!important;gap:clamp(.75rem,1.5vw,1.35rem)!important;padding:.7rem .8rem!important;border:1px solid #e1d4c9!important;border-radius:1.15rem!important;background:#fff!important;box-shadow:0 1rem 2.6rem #2e1c2029!important}main[data-template=product] .sticky-add-to-cart__bar:before{content:none!important}main[data-template=product] .sticky-add-to-cart__image{width:4.65rem;height:4.65rem;border-radius:.7rem;background:#fff}main[data-template=product] .sticky-add-to-cart__info{display:flex;flex-direction:column;gap:.2rem}main[data-template=product] .sticky-add-to-cart__eyebrow{color:#703b4c;font-size:.58rem;font-weight:700;letter-spacing:.15em;line-height:1.15}main[data-template=product] .sticky-add-to-cart__title{color:#1b1b1a;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(1rem,1.5vw,1.35rem)!important;font-weight:400!important;letter-spacing:-.035em;line-height:1.08!important}main[data-template=product] .sticky-add-to-cart__variant{margin-top:0!important;color:#655c56;font-size:.74rem!important;font-weight:600}main[data-template=product] .sticky-add-to-cart__price{flex:0 0 auto;padding-inline:clamp(.7rem,1.5vw,1.4rem);border-left:1px solid #ddcec2;color:#703b4c;font-size:1rem;font-weight:700;white-space:nowrap}main[data-template=product] .sticky-add-to-cart__price .price{color:inherit!important;font-size:inherit!important;font-weight:inherit!important}main[data-template=product] .sticky-add-to-cart__button{flex:0 0 auto;min-width:10.8rem;min-height:3.8rem!important;border-color:#703b4c!important;border-radius:.7rem!important;background:#703b4c!important;font-size:.72rem!important;letter-spacing:.08em!important}main[data-template=product] .sticky-add-to-cart__button:not(:disabled):is(:hover,:focus-visible){border-color:#512937!important;background:#512937!important}.search-modal .search-modal__content{--modal-width: min(72rem, calc(100vw - 2.5rem) );width:var(--modal-width)!important;max-width:none!important;max-height:calc(100dvh - 3rem)!important;margin-block-start:1.5rem!important;border:1px solid #e0d2c6!important;border-radius:1.25rem!important;background:#fff!important;box-shadow:0 1.5rem 4rem #2014183d!important}.search-modal .search-modal__content::backdrop{background:#1c13168c}.search-modal .predictive-search-form__header{min-height:4.5rem;padding:0 1.2rem!important;border:0!important;border-bottom:1px solid #e5d9cf!important;border-radius:0!important;background:#fff!important}.search-modal .predictive-search-form__header-inner{border:0!important;background:transparent!important}.search-modal .search-input{color:#1b1b1a!important;font-size:clamp(1rem,1.5vw,1.25rem)!important}.search-modal .predictive-search__icon{color:#703b4c!important}.search-modal .predictive-search__close-modal-button{flex:0 0 auto;border-color:#e0d2c6!important;background:#fff!important;color:#703b4c!important;box-shadow:none!important}.search-modal .predictive-search-form__content-wrapper{max-height:calc(100dvh - 8rem)!important;border-radius:0 0 1.25rem 1.25rem!important;background:#fff}.search-modal .bf-search-intro{flex:0 0 auto;padding:1.3rem clamp(1.25rem,2.8vw,2.5rem) 1.1rem;border-bottom:1px solid #e5d9cf;background:#fff}.search-modal .bf-search-intro__eyebrow{color:#703b4c;font-size:.62rem;font-weight:700;letter-spacing:.16em;line-height:1.2}.search-modal .bf-search-intro p{margin:.45rem 0 0;color:#1b1b1a;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.65rem,2.8vw,2.7rem);letter-spacing:-.045em;line-height:1.02}.search-modal .predictive-search-form__content{min-height:0;max-height:min(58dvh,41rem)!important;background:#fff!important}.search-modal .predictive-search-results__inner{padding:1.2rem 0 1.6rem}.search-modal .predictive-search-results__products{padding-inline:clamp(1.25rem,2.8vw,2.5rem)}.search-modal .predictive-search-results__title{margin:0 0 .85rem!important;color:#703b4c;font-size:.69rem!important;font-weight:700!important;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.search-modal .predictive-search-results__clear{color:#703b4c!important;font-size:.62rem;font-weight:700;letter-spacing:.12em}.search-modal .predictive-search-results__wrapper-products{gap:clamp(.65rem,1.2vw,1.15rem)!important;padding-bottom:1.45rem}.search-modal .predictive-search-results__card--product,.search-modal .predictive-search-results__card--product:hover{margin:0!important;padding:0!important;border-radius:.9rem!important;background:transparent!important;outline:0!important}.search-modal .predictive-search-results__card--product .resource-card{height:100%;overflow:hidden;border:1px solid #eaded4;border-radius:.9rem;background:#fff;transition:transform .18s ease,box-shadow .18s ease}.search-modal .predictive-search-results__card--product:is(:hover,:focus-within) .resource-card{transform:translateY(-2px);box-shadow:0 .65rem 1.3rem #3c26251f}.search-modal .predictive-search-results__card--product .resource-card__media{aspect-ratio:1 / 1!important;overflow:hidden;border-radius:.9rem .9rem 0 0;background:#fff}.search-modal .predictive-search-results__card--product .resource-card__content{padding:.75rem .85rem .9rem!important}.search-modal .predictive-search-results__card--product .resource-card__title{min-height:2.2em;margin:0 0 .6rem!important;color:#1b1b1a!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(.95rem,1.2vw,1.15rem)!important;font-weight:400!important;letter-spacing:-.03em;line-height:1.1!important;text-transform:none!important}.search-modal .predictive-search-results__card--product .price{color:#703b4c!important;font-size:.8rem!important;font-weight:700!important}@media screen and (max-width:749px){main[data-template=product] .sticky-add-to-cart__bar{bottom:0!important;width:100%!important;min-height:4.5rem;gap:.65rem!important;padding:.55rem .7rem calc(.55rem + var(--safe-area-inset-bottom))!important;border-right:0!important;border-bottom:0!important;border-left:0!important;border-radius:.9rem .9rem 0 0!important}main[data-template=product] .sticky-add-to-cart__image{width:3.25rem;height:3.25rem}main[data-template=product] .sticky-add-to-cart__eyebrow{display:none}main[data-template=product] .sticky-add-to-cart__title{font-size:.95rem!important}main[data-template=product] .sticky-add-to-cart__price{padding-inline:.45rem;border-left:0;font-size:.8rem!important}main[data-template=product] .sticky-add-to-cart__button{width:3.3rem!important;min-width:3.3rem;min-height:3.3rem!important;padding:0!important}.search-modal .search-modal__content{width:100%!important;max-height:100dvh!important;margin:0!important;border:0!important;border-radius:0!important}.search-modal .predictive-search-form__header{min-height:4rem;padding-inline:.8rem!important}.search-modal .bf-search-intro{padding:1.1rem 1rem 1rem}.search-modal .bf-search-intro p{font-size:1.75rem}.search-modal .predictive-search-form__content-wrapper{max-height:calc(100dvh - 4rem)!important;border-radius:0!important}.search-modal .predictive-search-form__content{max-height:calc(100dvh - 11rem)!important}.search-modal .predictive-search-results__products{padding-inline:1rem}.search-modal .predictive-search-results__wrapper-products{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(prefers-reduced-motion:reduce){main[data-template=product] .sticky-add-to-cart__button,.search-modal .predictive-search-results__card--product .resource-card{transition:none!important}}#header-component shopify-account{--shopify-account-font-heading: Georgia, "Times New Roman", serif;--shopify-account-font-heading-weight: 400;--shopify-account-font-body: var(--bf-sans);--shopify-account-radius-base: 1.15rem;--shopify-account-radius-button: .75rem;--shopify-account-radius-button-small: .65rem;--shopify-account-radius-input: .75rem;--shopify-account-color-background: #ffffff;--shopify-account-color-text: #1b1b1a;--shopify-account-color-accent: #703b4c;--shopify-account-color-accent-text: #fff}#header-component shopify-account::part(dialog){overflow:hidden;border:1px solid #ddcec2;border-top:3px solid #703b4c;border-radius:1.15rem;background:#fff;box-shadow:0 1.4rem 3rem #20141833}#cart-drawer .theme-drawer__dialog{border-color:#e0d2c6!important;background:#fff!important}#cart-drawer .bf-cart-drawer__eyebrow{display:block;padding:1.25rem 1.25rem .15rem;background:#fff;color:#703b4c;font-size:.62rem;font-weight:700;letter-spacing:.16em;line-height:1.2}#cart-drawer .theme-drawer__header{min-height:4.4rem;padding:.35rem 1.25rem 1rem!important;border-bottom:1px solid #e5d9cf;background:#fff}#cart-drawer .theme-drawer__title{color:#1b1b1a;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(2rem,3vw,2.7rem)!important;font-weight:400!important;letter-spacing:-.05em!important;line-height:1!important}#cart-drawer .theme-drawer__badge{display:inline-grid;place-items:center;min-width:1.6rem;height:1.6rem;margin-inline-start:.35rem;border-radius:50%;background:#703b4c!important;color:#fff!important;font-family:var(--bf-sans);font-size:.68rem;font-weight:700;vertical-align:middle}#cart-drawer .theme-drawer__close-button{border:1px solid #ddcec2!important;border-radius:50%!important;background:#fff!important;color:#703b4c!important;box-shadow:none!important}#cart-drawer .theme-drawer__close-button:is(:hover,:focus-visible){border-color:#703b4c!important;background:#703b4c!important;color:#fff!important}#cart-drawer .cart-drawer__content{background:#fff!important}#cart-drawer .cart-drawer__items{padding:1.1rem 1rem!important}#cart-drawer .cart-items__table-row[id]{gap:.45rem .75rem;margin-bottom:.8rem!important;padding:.8rem!important;border:1px solid #e9ded5!important;border-radius:.9rem;background:#fff}#cart-drawer .cart-items__table-row[id]:last-child{padding-bottom:.8rem!important}#cart-drawer .cart-items__media-container,#cart-drawer .cart-items__media-image{overflow:hidden;border:0!important;border-radius:.6rem!important;background:#fff}#cart-drawer .cart-items__title{color:#1b1b1a!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(1rem,1.5vw,1.25rem)!important;font-weight:400!important;letter-spacing:-.035em;line-height:1.1!important;text-decoration:none!important}#cart-drawer .cart-items__title:is(:hover,:focus-visible){color:#703b4c!important}#cart-drawer .cart-items__variants-wrapper{color:#655c56;font-size:.75rem}#cart-drawer .cart-items__unit-price-wrapper{display:none}#cart-drawer .cart-items__price{color:#703b4c;font-size:.8rem;font-weight:700}#cart-drawer .cart-items__quantity-controls{gap:.5rem;margin-top:.35rem}#cart-drawer .quantity-selector{overflow:hidden;border:1px solid #ddcec2!important;border-radius:.65rem!important;background:#fff!important}#cart-drawer :is(.quantity-minus,.quantity-plus,.cart-items__remove){color:#703b4c!important}#cart-drawer :is(.quantity-minus,.quantity-plus,.cart-items__remove):is(:hover,:focus-visible){background:#fff!important}#cart-drawer .cart-drawer__summary{gap:.85rem;padding:1rem 1.25rem calc(1rem + var(--safe-area-inset-bottom))!important;border-top:1px solid #e0d2c6;background:#fff!important;-webkit-mask-image:none!important;mask-image:none!important}#cart-drawer .cart-actions{margin:0}#cart-drawer .cart-discount__summary{color:#703b4c;font-size:.7rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}#cart-drawer .cart-totals__total{align-items:baseline;color:#1b1b1a}#cart-drawer .cart-totals__total-label{font-family:Georgia,Times New Roman,serif!important;font-size:1.3rem!important;font-weight:400!important;letter-spacing:-.035em}#cart-drawer .cart-totals__total-value{color:#703b4c;font-size:1.15rem!important;font-weight:700!important}#cart-drawer .cart-totals__tax-note{color:#655c56;font-size:.71rem;line-height:1.35}#cart-drawer #checkout,#cart-drawer .cart__checkout-button{min-height:3.35rem;border:1px solid #703b4c!important;border-radius:.7rem!important;background:#703b4c!important;color:#fff!important;font-size:.72rem;font-weight:700;letter-spacing:.12em}#cart-drawer #checkout:is(:hover,:focus-visible),#cart-drawer .cart__checkout-button:is(:hover,:focus-visible){border-color:#512937!important;background:#512937!important}@media screen and (max-width:749px){#cart-drawer .bf-cart-drawer__eyebrow{padding-top:1rem}#cart-drawer .cart-drawer__items{padding-inline:.75rem!important}#cart-drawer .cart-drawer__summary{padding-inline:1rem!important}}.page-wrapper>footer{--bf-footer-night: #ffffff;--bf-footer-ink: #241d1c;--bf-footer-muted: #635952;--bf-footer-line: #dacbc0;border-top:1px solid #d6c5b8;background:#fff!important}.page-wrapper>footer .section-background,.page-wrapper>footer .section,.page-wrapper>footer .footer-utilities{background:#fff!important}.page-wrapper>footer .section:has(.footer-content){padding-block:clamp(2.1rem,4vw,3.5rem) clamp(1.7rem,3vw,2.5rem)!important}.page-wrapper>footer .footer-content{row-gap:clamp(1.5rem,2.4vw,2.5rem)!important}.page-wrapper>footer .footer-content>.group-block{border-color:#d8c9bd}.page-wrapper>footer .bf-wordmark--footer{color:#703b4c!important}.page-wrapper>footer .footer-content>.group-block .text-block h2{max-width:13ch;margin-top:.8rem;color:#241d1c!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(1.65rem,2.4vw,2.7rem)!important;font-weight:400!important;letter-spacing:-.045em;line-height:1.06}.page-wrapper>footer .footer-content>.group-block .text-block p{max-width:30ch;font-size:.82rem;line-height:1.65}.page-wrapper>footer .footer-content>.group-block .text-block a{color:#703b4c!important}.page-wrapper>footer .footer-content>.email-signup-block{padding:clamp(1.2rem,2vw,2rem)!important;border:1px solid #d8c9bd!important;border-radius:1.2rem;background:#fff!important;box-shadow:none}.page-wrapper>footer .footer-content>.email-signup-block:after{content:none}.page-wrapper>footer .footer-content>.email-signup-block :is(.email-signup__heading,label,p,span){color:#241d1c!important}.page-wrapper>footer .email-signup__heading{max-width:15ch;padding-block-end:1rem;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(1.65rem,2.5vw,2.65rem)!important;font-weight:400!important;letter-spacing:-.045em;line-height:1.08}.page-wrapper>footer .email-signup__input-group--integrated{min-height:3.1rem;border:1px solid #703b4c!important;border-radius:.75rem!important;background:#fff!important}.page-wrapper>footer .email-signup__input-group--integrated .email-signup__input{border-radius:.6rem!important}.page-wrapper>footer .email-signup__button--integrated.email-signup__button--arrow{flex-basis:2.45rem;width:2.45rem!important;height:2.45rem!important;min-height:2.45rem;border-radius:.55rem!important;background:#703b4c!important}.page-wrapper>footer .footer-content>.menu .menu__details{border-color:#d8c9bd}.page-wrapper>footer .footer-content>.menu .menu__heading{color:#703b4c!important}.page-wrapper>footer .footer-content>.menu .menu__item a{color:#443b37!important}.page-wrapper>footer .footer-content>.menu .menu__item a:is(:hover,:focus-visible),.page-wrapper>footer .footer-utilities a:is(:hover,:focus-visible){color:#703b4c!important}.page-wrapper>footer .footer-utilities{border-color:#d8c9bd!important}.page-wrapper>footer .policy-list-trigger{border-radius:.55rem!important;border-color:#cdb9ae!important;color:#703b4c!important}main.content-for-layout:has(.bf-privacy-overview){grid-template-columns:minmax(15rem,.72fr) minmax(0,1.55fr);gap:clamp(1.2rem,2.8vw,3rem);max-width:94rem;padding-block:clamp(2.2rem,5vw,4.7rem) clamp(3rem,6vw,6rem);background:#fff!important}.bf-privacy-overview{top:6rem;border:1px solid #e2d2c6;border-radius:1.15rem;background:#fff;color:#241d1c;box-shadow:none}.bf-privacy-overview__eyebrow,.bf-privacy-overview__eyebrow span{color:#703b4c}.bf-privacy-overview__title{max-width:13ch;color:#241d1c;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.1rem,3.4vw,3.5rem);font-weight:400;line-height:1.03}.bf-privacy-overview__lead{color:#635952;font-size:.93rem}.bf-privacy-overview__points,.bf-privacy-overview__points div{border-color:#e2d2c6}.bf-privacy-overview__points dt{color:#241d1c}.bf-privacy-overview__points dd,.bf-privacy-overview__note{color:#635952}main.content-for-layout:has(.bf-privacy-overview) .shopify-policy__container{border-color:#e2d2c6;border-radius:1.15rem;background:#fff;box-shadow:0 1.1rem 2.5rem #3b251f12}main.content-for-layout:has(.bf-privacy-overview) .shopify-policy__title,main.content-for-layout:has(.bf-privacy-overview) .shopify-policy__title h1{color:#241d1c;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(2.7rem,4.5vw,4.7rem)!important;font-weight:400!important;letter-spacing:-.055em;line-height:1.02}main.content-for-layout:has(.bf-privacy-overview) .shopify-policy__body{color:#453c37;font-size:.93rem;line-height:1.85}main.content-for-layout:has(.bf-privacy-overview) .shopify-policy__body :is(h2,h3){border-color:#e4d7cd;color:#703b4c;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.35rem,1.9vw,1.7rem);font-weight:400;letter-spacing:-.035em}@media screen and (max-width:749px){.page-wrapper>footer .footer-content>.group-block{border-color:#d8c9bd}.page-wrapper>footer .footer-content>.email-signup-block{padding:1.25rem!important}.page-wrapper>footer .email-signup__heading{max-width:100%;font-size:1.9rem!important}main.content-for-layout:has(.bf-privacy-overview){grid-template-columns:minmax(0,1fr);gap:1rem;padding-block:1.35rem 3rem}.bf-privacy-overview{position:static}.bf-privacy-overview__title{font-size:2.3rem}main.content-for-layout:has(.bf-privacy-overview) .shopify-policy__title,main.content-for-layout:has(.bf-privacy-overview) .shopify-policy__title h1{font-size:2.65rem!important}}body:has(main.content-for-layout[data-template="page.contact"]),body:has(main.content-for-layout[data-template="page.contact"]) .page-wrapper{background:#fff!important}main.content-for-layout[data-template="page.contact"]{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:clamp(1rem,2.4vw,2rem);align-items:stretch;width:min(100%,91rem);margin-inline:auto;padding:clamp(1.2rem,3.8vw,3.5rem) clamp(1rem,3.8vw,3.5rem) clamp(3rem,6vw,6rem);background:#fff!important}main.content-for-layout[data-template="page.contact"]>.section-wrapper{min-width:0;overflow:hidden;border-radius:1.2rem}main.content-for-layout[data-template="page.contact"]>.section-wrapper:first-child{border:1px solid #e1d2c6;background:#fff;box-shadow:none}main.content-for-layout[data-template="page.contact"]>.section-wrapper:last-child{border:1px solid #e1d2c6;background:#fff;box-shadow:0 1rem 2.2rem #3b251f12}main.content-for-layout[data-template="page.contact"] .section-background,main.content-for-layout[data-template="page.contact"] .section,main.content-for-layout[data-template="page.contact"] .custom-section-background{background:transparent!important}main.content-for-layout[data-template="page.contact"]>.section-wrapper:first-child .section,main.content-for-layout[data-template="page.contact"]>.section-wrapper:last-child .section{height:100%;padding:0!important}main.content-for-layout[data-template="page.contact"] .section-content-wrapper{--horizontal-alignment: flex-start !important;--vertical-alignment: flex-start !important;width:100%;height:100%;padding:clamp(1.6rem,3.2vw,3rem)!important;align-items:flex-start!important;gap:0!important}main.content-for-layout[data-template="page.contact"] .bf-contact-eyebrow,main.content-for-layout[data-template="page.contact"] .bf-contact-form__eyebrow{margin:0 0 clamp(1.1rem,2.2vw,2.2rem);color:#703b4c;font-size:.67rem;font-weight:700;letter-spacing:.17em;line-height:1.5}main.content-for-layout[data-template="page.contact"]>.section-wrapper:first-child .text-block{--text-align: left !important;width:100%;max-width:100%;text-align:left!important}main.content-for-layout[data-template="page.contact"]>.section-wrapper:first-child h1{max-width:11ch;margin:0 0 clamp(1.5rem,3vw,3rem);color:#241d1c;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(2.75rem,5vw,5.3rem);font-weight:400;letter-spacing:-.055em;line-height:1.02}main.content-for-layout[data-template="page.contact"]>.section-wrapper:first-child rte-formatter{display:block;color:#635952;font-size:.91rem;line-height:1.7}main.content-for-layout[data-template="page.contact"]>.section-wrapper:first-child rte-formatter h2{margin:0 0 .75rem;color:#703b4c;font-family:var(--bf-sans)!important;font-size:.68rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}main.content-for-layout[data-template="page.contact"]>.section-wrapper:first-child rte-formatter p{max-width:45ch;margin-block:0 1.2rem;color:#635952}main.content-for-layout[data-template="page.contact"]>.section-wrapper:first-child rte-formatter a{display:inline-block;max-width:100%;color:#703b4c;font-size:clamp(.95rem,1.6vw,1.2rem);overflow-wrap:anywhere;text-decoration-color:#d5a99d;text-decoration-thickness:1px;text-underline-offset:.25em}main.content-for-layout[data-template="page.contact"]>.section-wrapper:first-child rte-formatter a strong{font-weight:500}main.content-for-layout[data-template="page.contact"]>.section-wrapper:last-child .contact-form{width:100%!important;max-width:none!important}main.content-for-layout[data-template="page.contact"] .bf-contact-form__intro{margin-bottom:clamp(1.5rem,2.6vw,2.5rem)}main.content-for-layout[data-template="page.contact"] .bf-contact-form__eyebrow{margin-bottom:.75rem;color:#703b4c}main.content-for-layout[data-template="page.contact"] .bf-contact-form__intro h2{margin:0 0 .7rem;color:#241d1c;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(2rem,3vw,3.1rem);font-weight:400;letter-spacing:-.045em;line-height:1.08}main.content-for-layout[data-template="page.contact"] .bf-contact-form__intro>p:last-child{max-width:49ch;margin:0;color:#635952;font-size:.88rem;line-height:1.6}main.content-for-layout[data-template="page.contact"] .contact-form__form{gap:.8rem}main.content-for-layout[data-template="page.contact"] .contact-form__form-row{gap:.8rem}main.content-for-layout[data-template="page.contact"] .contact-form__input{min-height:3.3rem;padding:.85rem 1rem;border:1px solid #d9c9bd!important;border-radius:.65rem!important;background:#fff!important;color:#241d1c!important;font-size:.9rem}main.content-for-layout[data-template="page.contact"] .contact-form__input::placeholder{color:#74665e;opacity:1}main.content-for-layout[data-template="page.contact"] .contact-form__input:focus{border-color:#703b4c!important;outline:2px solid rgb(112 59 76 / 18%);outline-offset:1px}main.content-for-layout[data-template="page.contact"] .contact-form__input--textarea{min-height:10rem;resize:vertical}main.content-for-layout[data-template="page.contact"] .contact-form__form .submit-button{width:100%;min-height:3.3rem;margin-top:.35rem;border:1px solid #703b4c!important;border-radius:.65rem!important;background:#703b4c!important;color:#fff8f1!important;font-size:.72rem;font-weight:700;letter-spacing:.14em}main.content-for-layout[data-template="page.contact"] .contact-form__form .submit-button:is(:hover,:focus-visible){background:#522b37!important}main.content-for-layout[data-template="page.contact"] :is(.contact-form__error,.contact-form__success){padding:.8rem 1rem;border-radius:.65rem;background:#fff;color:#703b4c}@media screen and (max-width:749px){main.content-for-layout[data-template="page.contact"]{grid-template-columns:minmax(0,1fr);gap:.9rem;padding:1rem 1rem 3rem}main.content-for-layout[data-template="page.contact"] .section-content-wrapper{padding:1.5rem!important}main.content-for-layout[data-template="page.contact"]>.section-wrapper:first-child h1{max-width:14ch;font-size:clamp(2.7rem,11vw,4rem)}}#header-group .announcement-bar{min-height:2.1rem;padding-block:.45rem;border:0!important;background:#703b4c!important}#header-group .announcement-bar__text{color:#fff8f1!important;font-size:.62rem;font-weight:700;letter-spacing:.16em}#header-component,#header-component .header__row,#header-component .header__underlay{background:#fff!important}#header-component .header__row--top{border-bottom:1px solid #dccdc1!important}#header-component .header__columns{min-height:4.75rem;padding-block:.65rem;padding-inline:clamp(1rem,2.7vw,2.8rem)}#header-component .header-logo .bf-wordmark--header{display:inline-flex;align-items:baseline;color:#703b4c!important;font-size:clamp(1.55rem,2.15vw,2rem);letter-spacing:0}#header-component .bf-wordmark__blitz{font-family:Avenir Next Condensed,Avenir Next,Helvetica Neue,Arial,sans-serif;font-size:1em;font-weight:700;letter-spacing:.055em}#header-component .bf-wordmark__finds{margin-left:-.025em;color:#241d1c;font-family:Georgia,Times New Roman,serif;font-size:1.05em;font-style:italic;font-weight:400;letter-spacing:-.065em}.page-wrapper>footer .bf-wordmark--footer{display:inline-flex;align-items:baseline;letter-spacing:0;text-transform:lowercase}.page-wrapper>footer .bf-wordmark__blitz{color:#703b4c!important;font-family:Avenir Next Condensed,Avenir Next,Helvetica Neue,Arial,sans-serif;font-weight:700;letter-spacing:.055em}.page-wrapper>footer .bf-wordmark__finds{margin-left:-.025em;color:#241d1c!important;font-family:Georgia,Times New Roman,serif;font-size:1.05em;font-style:italic;font-weight:400;letter-spacing:-.065em}#header-component .header-menu__inner{padding:0;border:0;border-radius:0;background:transparent}#header-component .header-menu .menu-list__link{min-height:2.55rem;padding:.55rem clamp(.8rem,1.25vw,1.15rem);border-radius:0;color:#493d38!important;font-size:.67rem;font-weight:700;letter-spacing:.12em;line-height:1.2;background:transparent!important;transition:color .16s ease}#header-component .header-menu .menu-list__link:is(:hover,:focus-visible,[aria-current=page]),#header-component .header-menu .menu-list__link--active{background:transparent!important;color:#703b4c!important;opacity:1}#header-component .header-menu .menu-list__link:is(:hover,:focus-visible,[aria-current=page]) *,#header-component .header-menu .menu-list__link--active *{color:#703b4c!important}#header-component .dropdown-localization__button{min-height:2.6rem;border:1px solid #decfc3!important;border-radius:.65rem!important;background:#fff!important;color:#493d38!important;box-shadow:none!important;transition:border-color .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease!important}#header-component .search-action .header-actions__action,#header-component .action__cart,#header-component .account-button,#header-component .header__icon--menu{width:2.6rem;min-width:2.6rem}#header-component .search-action .header-actions__action:not(.header-actions__text-style),#header-component .account-button:not(.account-button--text),#header-component header-actions .header-actions__action[data-testid=cart-drawer-trigger],#header-component .header__icon--menu{width:2.6rem!important;min-width:2.6rem!important;height:2.6rem!important;min-height:2.6rem!important;padding-inline:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#493d38!important;transition:color .16s ease,opacity .16s ease!important}#header-component .dropdown-localization__button{padding-inline:.75rem!important;font-size:.66rem;font-weight:700;letter-spacing:.1em}#header-component .dropdown-localization__button:is(:hover,:focus-visible){border:1px solid #703b4c!important;border-radius:.65rem!important;background:#fff!important;color:#493d38!important;box-shadow:none!important;padding:0 .75rem!important;letter-spacing:.1em;transform:none;opacity:1}#header-component .dropdown-localization__button:is(:hover,:focus-visible) .bf-localization-country-name,#header-component .dropdown-localization__button:is(:hover,:focus-visible) .icon-caret,#header-component .dropdown-localization__button:is(:hover,:focus-visible) .icon-caret *{color:#493d38!important;stroke:currentColor!important}#header-component :is(.search-action .header-actions__action:not(.header-actions__text-style),.account-button:not(.account-button--text),header-actions .header-actions__action[data-testid=cart-drawer-trigger],.header__icon--menu):is(:hover,:focus-visible){border:0!important;background:transparent!important;color:#703b4c!important;opacity:1}#header-component :is(.search-action .header-actions__action,.account-button,header-actions .header-actions__action[data-testid=cart-drawer-trigger],.header__icon--menu):is(:hover,:focus-visible) svg,#header-component :is(.search-action .header-actions__action,.account-button,header-actions .header-actions__action[data-testid=cart-drawer-trigger],.header__icon--menu):is(:hover,:focus-visible) svg *{color:#703b4c!important;stroke:currentColor!important}#header-component .cart-bubble{background:#703b4c!important;color:#fff8f1!important}#header-component .cart-bubble__background{background:#703b4c!important}#header-component .menu-drawer{background:#fff!important;color:#241d1c!important}#header-component .menu-drawer__navigation{padding-block:1rem}#header-component .menu-drawer__menu-item--mainlist{color:#241d1c!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(1.8rem,7vw,2.5rem)!important;font-weight:400;letter-spacing:-.035em;text-transform:none}#header-component .menu-drawer__menu-item--mainlist:is(:hover,:focus-visible){color:#703b4c!important}@media screen and (max-width:749px){#header-component .header__columns{min-height:4.15rem;padding-inline:1rem}#header-component .header-logo .bf-wordmark--header{font-size:clamp(1.16rem,5vw,1.5rem)}#header-component :is(.search-action .header-actions__action:not(.header-actions__text-style),.account-button:not(.account-button--text),header-actions .header-actions__action[data-testid=cart-drawer-trigger],.header__icon--menu){width:2.35rem!important;min-width:2.35rem!important;height:2.35rem!important;min-height:2.35rem!important}}@media(prefers-reduced-motion:reduce){#header-component .header-menu .menu-list__link,#header-component :is(.dropdown-localization__button,.search-action .header-actions__action,.action__cart,.account-button,.header__icon--menu){transition-duration:1ms!important}}main[data-template=index] :is(.bf-hero__eyebrow,.bf-featured-products__eyebrow,.bf-collection-nav__eyebrow,.bf-brand-story__eyebrow,.bf-editorial-image__eyebrow,.bf-newsletter__eyebrow,.bf-product-card__index,.bf-product-card__vendor,.bf-collection-card__number){display:none!important}main[data-template=index] :is(.bf-featured-products,.bf-collection-nav,.bf-value-props,.bf-newsletter){padding-block:clamp(1.25rem,2.4vw,2rem)!important}#MainContent[data-template=index] .bf-featured-products[data-section-id]{padding-block-start:clamp(1.25rem,2.4vw,2rem)!important}main[data-template=index] :is(.bf-featured-products__header,.bf-collection-nav__header){gap:.7rem 1.5rem;margin-bottom:.8rem!important;padding-bottom:.65rem!important}main[data-template=index] .bf-featured-products__grid{column-gap:clamp(.65rem,1.1vw,.95rem)!important;row-gap:clamp(.85rem,1.5vw,1.25rem)!important}main[data-template=index] .bf-product-card__details{gap:.4rem;min-height:0!important;padding:.9rem .95rem .2rem}main[data-template=index] .bf-product-card__quick-add{margin-top:.35rem;padding:0 .95rem .8rem}main[data-template=index] .bf-brand-story{margin-block:clamp(1rem,1.8vw,1.5rem)!important}main[data-template=index] .bf-brand-story__inner{min-height:clamp(22rem,28vw,27rem)!important}main[data-template=index] .bf-brand-story__media{min-height:0}main[data-template=index] .bf-brand-story__media img,main[data-template=index] .bf-brand-story__placeholder{min-height:0}main[data-template=index] .bf-brand-story__content{padding:clamp(1.4rem,2.8vw,2.6rem)!important}main[data-template=index] .bf-brand-story__body{margin-top:.75rem!important}main[data-template=index] .bf-brand-story__button{margin-top:1rem!important}main[data-template=index] .bf-editorial-image{min-height:clamp(27rem,39vw,38rem)!important;margin-block:clamp(1rem,1.8vw,1.5rem)!important}main[data-template=index] .bf-editorial-image__content{padding:clamp(1.35rem,2.8vw,2.7rem)!important}main[data-template=index] .bf-editorial-image__body{margin-top:.8rem!important}main[data-template=index] .bf-editorial-image__button{margin-top:1.1rem!important}main[data-template=index] .bf-value-props__grid{gap:.7rem}main[data-template=index] .bf-value-prop,main[data-template=index] .bf-value-prop:first-child{min-height:12rem!important;padding:1rem 1.2rem!important}main[data-template=index] .bf-value-prop__body{margin-top:.55rem}main[data-template=index] .bf-value-prop__link{padding-top:.75rem}main[data-template=index] .bf-newsletter__inner{gap:clamp(1rem,2.2vw,2rem)!important;padding:clamp(1.25rem,2.2vw,2rem)}main[data-template=index] .bf-newsletter h2{font-size:clamp(2.1rem,3.4vw,3.6rem)!important}main[data-template=index] .bf-newsletter__body{margin-bottom:.75rem}main[data-template=index] .bf-newsletter__form{min-height:3.75rem}@media screen and (max-width:749px){main[data-template=index] .bf-brand-story__media img,main[data-template=index] .bf-brand-story__placeholder{min-height:14rem}main[data-template=index] .bf-editorial-image{min-height:clamp(25rem,85vw,31rem)!important;margin-block:1rem!important}main[data-template=index] .bf-editorial-image__content{padding:1.25rem!important}main[data-template=index] .bf-value-props__grid{gap:.6rem}main[data-template=index] .bf-value-prop,main[data-template=index] .bf-value-prop:first-child{min-height:0!important;padding:1rem!important}main[data-template=index] .bf-newsletter__inner{gap:1rem!important;padding:1.25rem}}main[data-template=collection] :is(.bf-collection-banner__eyebrow,.bf-collection-nav__eyebrow,.bf-collection-card__number),main[data-template=product] :is(.bf-product-context__meta,.bf-scent-profile__eyebrow,.bf-product-details__eyebrow,.bf-recommendation-card__eyebrow,.sticky-add-to-cart__eyebrow){display:none!important}main[data-template=collection] .bf-collection-context{padding-top:.75rem!important}main[data-template=collection] .bf-collection-context__bar{gap:1rem;margin-top:.35rem!important;padding-block:.5rem!important}main[data-template=collection] .bf-category-nav a{padding:.55rem .85rem}main[data-template=collection] .bf-collection-search{gap:0}main[data-template=collection] .bf-collection-search>label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}main[data-template=collection] .bf-collection-search__status:empty{display:none}main[data-template=collection] .bf-collection-search__field input{min-height:2.45rem}main[data-template=collection] .bf-collection-banner{margin-block:.65rem 1rem!important}main[data-template=collection] .bf-collection-banner__media{height:clamp(20rem,32vw,30rem)!important}main[data-template=collection] .bf-collection-banner__overlay{padding:clamp(1.15rem,2.5vw,2.6rem)!important}main[data-template=collection] .bf-collection-banner__description{margin-top:.6rem}main[data-template=collection] :is(.facets__form,.facets-toggle){margin-bottom:.75rem;padding:.6rem .8rem!important}main[data-template=collection] .product-grid{row-gap:1rem!important}main[data-template=collection] .product-grid__item .product-card__content>.contents{flex:0 0 auto!important;min-height:0!important;padding:.8rem .95rem .25rem!important}main[data-template=collection] .product-grid__item .product-card__content>product-price{margin:.4rem .95rem .8rem!important;padding-top:.55rem!important}main[data-template=collection] .bf-collection-nav-section .bf-collection-nav{padding-block:clamp(1.25rem,2.2vw,2rem)!important}main[data-template=collection] .bf-collection-nav__header{gap:.75rem 1.5rem;margin-bottom:.8rem!important;padding-bottom:.65rem!important}main[data-template=product] .bf-product-context{padding-block:.65rem!important}main[data-template=product] .product-information{padding-block:.85rem 1.5rem!important}main[data-template=product] .product-information__grid{gap:clamp(.9rem,1.8vw,1.5rem)!important}main[data-template=product] .product-information .product-details>.group-block{padding:clamp(1rem,1.8vw,1.6rem)!important}main[data-template=product] .product-details>.group-block>.group-block-content{gap:clamp(.55rem,1vw,.8rem)!important}main[data-template=product] .variant-picker fieldset.variant-option--buttons legend{margin-bottom:.3rem}main[data-template=product] .bf-product-details{padding:1rem}main[data-template=product] .bf-product-details__header{margin-bottom:.5rem}main[data-template=product] .bf-product-details__facts{padding-top:.7rem}main[data-template=product] .bf-product-details__disclosure{margin-top:.7rem}main[data-template=product] .bf-product-details__disclosure summary{padding-top:.65rem}main[data-template=product] .product-recommendations .section-resource-list{gap:1rem!important;padding-block:clamp(1.5rem,2.5vw,2.3rem)!important}main[data-template=product] .product-recommendations .product-card__content>.contents{flex:0 0 auto;min-height:0;padding:.85rem 1rem 0}main[data-template=product] .product-recommendations .product-card__content>product-price{margin:.55rem 1rem .85rem;padding-top:.55rem}@media screen and (min-width:750px){main[data-template=product] .sticky-add-to-cart__bar{min-height:5rem;padding:.55rem!important}main[data-template=product] .sticky-add-to-cart__image{width:3.7rem;height:3.7rem}main[data-template=product] .sticky-add-to-cart__button{min-height:3.2rem!important}}@media screen and (max-width:749px){main[data-template=collection] .bf-collection-context__bar{gap:.65rem;margin-top:.35rem!important;padding-block:.55rem!important}main[data-template=collection] .bf-collection-banner__media{height:clamp(20rem,95vw,27rem)!important;aspect-ratio:auto}main[data-template=collection] .bf-collection-banner__label{font-size:clamp(2.4rem,10vw,3.6rem)!important}main[data-template=collection] .bf-collection-nav-section .bf-collection-nav{padding-block:1.25rem!important}main[data-template=product] .product-information .product-details>.group-block{padding:.9rem!important}main[data-template=product] .product-recommendations .section-resource-list{padding-block:1.25rem!important}}.card-gallery slideshow-arrows .slideshow-control{color:#703b4c!important}.card-gallery slideshow-arrows .slideshow-control:is(:hover,:focus-visible){border-color:#703b4c!important;background:#703b4c!important;color:#fff!important}.card-gallery slideshow-arrows .slideshow-control:focus-visible{outline-color:#703b4c!important}.product-grid__item .product-card button.quick-add__button{border-color:#703b4c!important;color:#703b4c!important}.product-grid__item .product-card button.quick-add__button:is(:hover,:focus-visible){border-color:#703b4c!important;background:#703b4c!important;color:#fff!important}main[data-template=product] .product-recommendations product-card button.quick-add__button{border-color:#703b4c!important;color:#703b4c!important}main[data-template=product] .product-recommendations product-card button.quick-add__button:is(:hover,:focus-visible){border-color:#703b4c!important;background:#703b4c!important;color:#fff!important}main[data-template=product] .product-recommendations product-card button.quick-add__button:is(:hover,:focus-visible) :is(.button__label,.svg-wrapper,svg){color:#fff!important}.bf-collection-nav .bf-collection-card:is(:hover,:focus-within) .bf-collection-card__cta,main[data-template=collection] .bf-collection-nav .bf-collection-card:is(:hover,:focus-within) .bf-collection-card__cta{border-color:#703b4c!important;background:#703b4c!important;color:#fff!important}.bf-collection-nav .bf-collection-card__link:focus-visible{outline-color:#703b4c!important}@media screen and (max-width:749px){.menu-drawer:has(.drawer-localization[open])>.menu-drawer__close-button{display:none!important}.drawer-localization .menu-drawer__submenu{box-sizing:border-box;left:0;width:100%;max-width:100%;min-height:100%;overflow-x:hidden;background:#fff}.drawer-localization .menu-drawer__nav-buttons--with-title{box-sizing:border-box;grid-template-columns:2.75rem minmax(0,1fr) 2.75rem;gap:.5rem;min-height:4.5rem;padding:.65rem 1rem;border-bottom:1px solid #e5d9d0}.drawer-localization .menu-drawer__nav-buttons :is(.menu-drawer__back-button,.menu-drawer__close-button){box-sizing:border-box;display:grid!important;place-items:center;width:2.75rem!important;min-width:2.75rem!important;height:2.75rem!important;min-height:2.75rem!important;padding:0!important;border:1px solid #d9c9bf!important;border-radius:50%!important;background:#fff!important;color:#703b4c!important;box-shadow:none!important}.drawer-localization .menu-drawer__back-button>.svg-wrapper{margin:0}.drawer-localization .menu-drawer__nav-buttons :is(.menu-drawer__back-button,.menu-drawer__close-button):is(:hover,:focus-visible){border-color:#703b4c!important;background:#703b4c!important;color:#fff!important}.drawer-localization .menu-drawer__title{padding:0;color:#241d1c;font-family:Georgia,Times New Roman,serif;font-size:1.12rem;line-height:1.15}.drawer-localization localization-form-component{flex:1 1 auto;min-height:0;overflow-y:auto}.drawer-localization .localization-form{position:static;box-sizing:border-box;min-height:100%;height:auto;padding:.75rem 1rem 1.5rem}.drawer-localization .localization-form>*{padding-inline:0}.drawer-localization .localization-form__list{padding-bottom:0;white-space:normal}.drawer-localization .localization-form__list-item:not([hidden]){min-height:3rem;margin-bottom:.25rem;padding:.65rem .75rem;border:1px solid transparent;border-radius:.7rem}.drawer-localization .localization-form__list-item[aria-current=true]{border-color:#e4cfd6;background:#f7eff2;color:#703b4c}main[data-template=index] .bf-brand-story__inner{aspect-ratio:auto!important}main[data-template=index] .bf-brand-story__media{box-sizing:border-box;width:100%!important;max-width:none!important;height:clamp(11rem,48vw,14rem)!important;aspect-ratio:auto!important}main[data-template=index] .bf-brand-story__media picture,main[data-template=index] .bf-brand-story__media img{width:100%!important;height:100%!important;min-height:0!important;object-fit:cover!important}main[data-template=index] .bf-brand-story__content{padding:1.35rem!important}main[data-template=index] .bf-brand-story__content h2{max-width:16ch!important;font-size:clamp(1.85rem,7.8vw,2.5rem)!important;line-height:1.04!important}}img.bf-country-flag{display:inline-block!important;flex:0 0 auto;width:1.45rem!important;height:.92rem!important;border-radius:.12rem;object-fit:cover;vertical-align:middle}
/*# sourceMappingURL=/cdn/shop/t/10/assets/blitzfinds-editorial.css.map */
