.bfh{--bfh-text: #1C1A17;--bfh-body: #3F3A34;--bfh-muted: #5E5850;--bfh-line: #E2DCD2;--bfh-ph: #E8E2D8;--bfh-accent: #7A4123;--bfh-bg: #F7F5F1;--bfh-serif: var(--font-heading, "Cormorant Garamond", Georgia, serif);--bfh-sans: var(--font-body, Inter, system-ui, sans-serif);background:var(--bfh-bg);color:var(--bfh-text);font-family:var(--bfh-sans);padding:var(--bfh-pt, 56px) 0 var(--bfh-pb, 0px)}.bfh *,.bfh *:before,.bfh *:after{box-sizing:border-box}.bfh__wrap{max-width:1800px;margin:0 auto;padding:0 16px;min-width:0}@media(min-width:990px){.bfh__wrap{padding:0 40px}}.bfh img,.bfh video{display:block;max-width:100%}.bfh a{color:inherit}.bfh__h2,.bfh-hero__title,.bfh-best__title,.bfh-store__title,.bfh-points__n{font-variant-numeric:lining-nums}.bfh__h2{margin:0;font-family:var(--bfh-serif);font-weight:600;font-size:30px;line-height:1.08;letter-spacing:0;text-transform:none;color:inherit}@media(min-width:990px){.bfh__h2{font-size:44px;line-height:1.05}}.bfh__kicker{margin:0 0 6px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--bfh-muted)}.bfh__text{font-size:15px;line-height:1.65;color:var(--bfh-body)}.bfh__text p{margin:0 0 12px}.bfh__text p:last-child{margin-bottom:0}.bfh__text strong,.bfh__text b{font-weight:600;color:var(--bfh-text)}.bfh__head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px}@media(min-width:990px){.bfh__head{margin-bottom:28px}}.bfh__more{font-size:13px;font-weight:600;color:var(--bfh-accent)!important;text-underline-offset:3px;white-space:nowrap}.bfh__btns{display:flex;flex-wrap:wrap;gap:10px}.bfh-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 24px;border-radius:4px;font-size:15px;font-weight:600;text-decoration:none;border:1px solid currentColor;letter-spacing:0;text-transform:none;transition:opacity .2s}.bfh-btn:hover{opacity:.85}.bfh-btn--dark{background:var(--bfh-text);color:#fff!important;border-color:var(--bfh-text)}.bfh-btn--light{background:#f7f5f1;color:var(--bfh-text)!important;border-color:#f7f5f1}.bfh-btn--ghost{background:transparent}@media(max-width:749px){.bfh__btns--stack{flex-direction:column}.bfh__btns--stack .bfh-btn{width:100%}}.bfh__media{position:relative;overflow:hidden;background:var(--bfh-ph)}.bfh__media img,.bfh__media svg,.bfh__media video{width:100%;height:100%;object-fit:cover}.bfh__media svg{fill:#cfc8bd;background:var(--bfh-ph)}.bfh-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bfh-scroll{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:16px;margin:0 -16px;padding:0 16px 4px;scrollbar-width:none}.bfh-scroll::-webkit-scrollbar{display:none}.bfh-scroll>*{scroll-snap-align:start}.bfh-stars{position:relative;display:inline-block;color:#d9d1c4;letter-spacing:1px;font-size:12px;line-height:1}.bfh-stars__fill{position:absolute;inset:0 auto 0 0;overflow:hidden;white-space:nowrap;color:var(--bfh-accent)}.bfh-card{display:flex;flex-direction:column;gap:4px;text-decoration:none;color:var(--bfh-text);min-width:0}.bfh-card__media{aspect-ratio:4 / 5;margin-bottom:6px}.bfh-card__badge{position:absolute;left:10px;top:10px;z-index:1;background:#fff;color:var(--bfh-text);font-size:11px;font-weight:600;padding:4px 8px;border-radius:2px}.bfh-card__row{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.bfh-card__name{font-family:var(--bfh-serif);font-weight:600;font-size:20px;line-height:1.15}.bfh-card__price{font-size:14px;font-weight:600;white-space:nowrap}.bfh-card__type{font-size:12.5px;color:var(--bfh-muted)}.bfh-card__rating{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--bfh-muted)}@media(min-width:990px){.bfh-card__name{font-size:22px}.bfh-card__type{font-size:13px}}.bfh-hero{position:relative;padding:0;background:#1c1a17;color:#f7f5f1;overflow:hidden;min-height:var(--hero-h-m, 680px);display:flex;align-items:flex-end}@media(min-width:750px){.bfh-hero{min-height:var(--hero-h, 760px)}}.bfh-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0}.bfh-hero__bg img,.bfh-hero__bg video,.bfh-hero__bg svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bfh-hero__bg svg{fill:#3f3a34;background:#2a2622}.bfh .bfh-hero__img--m{display:block}.bfh .bfh-hero__img--d{display:none}@media(min-width:750px){.bfh .bfh-hero__img--m{display:none}.bfh .bfh-hero__img--d{display:block}}.bfh-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1c1a1726,#1c1a1700 35%,rgba(28,26,23,var(--hero-shade, .75)))}.bfh-hero__body{position:relative;z-index:1;width:100%;max-width:1800px;margin:0 auto;padding:0 20px 32px;display:flex;flex-direction:column;gap:14px}@media(min-width:990px){.bfh-hero__body{padding:0 40px 72px;gap:20px}}.bfh-hero .bfh__kicker{color:#cfc8bd;margin:0}.bfh-hero__title{margin:0;max-width:760px;font-family:var(--bfh-serif);font-weight:500;font-size:50px;line-height:.98;letter-spacing:0;text-transform:none;color:#f7f5f1}@media(min-width:990px){.bfh-hero__title{font-size:80px}}.bfh-hero__text{margin:0;max-width:520px;font-size:15px;line-height:1.55;color:#e8e2d8}@media(min-width:990px){.bfh-hero__text{font-size:17px}}.bfh-hero .bfh__btns{margin-top:6px}.bfh-hero__proof{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 16px;font-size:13px}@media(min-width:750px){.bfh-hero__proof{justify-content:flex-start;font-size:14px}}.bfh-hero__proof a{display:inline-flex;align-items:center;gap:6px;color:#f7f5f1;text-decoration:none}.bfh-hero__proof u{text-underline-offset:3px}.bfh-hero__sep{width:1px;height:14px;background:#5e5850}.bfh-hero__pause{position:absolute;z-index:2;right:16px;top:16px;width:44px;height:44px;border-radius:22px;border:1px solid rgba(247,245,241,.5);background:#1c1a1759;color:#f7f5f1;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}@media(min-width:750px){.bfh-hero__pause{top:auto;bottom:32px;right:32px}}.bfh-hero__pause .i-play{display:none}.bfh-hero__pause[aria-pressed=true] .i-play{display:block}.bfh-hero__pause[aria-pressed=true] .i-pause{display:none}@media(max-width:749px){.bfh-hero .bfh-btn{width:100%}.bfh-hero .bfh__btns{flex-direction:column}}.bfh-intro__inner{max-width:760px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}.bfh-intro .bfh__h2{font-size:22px;letter-spacing:.1em;line-height:1.25}@media(min-width:990px){.bfh-intro .bfh__h2{font-size:34px;letter-spacing:.08em}}.bfh-intro__rule{width:40px;height:1px;background:var(--bfh-accent)}.bfh-intro .bfh__text{font-family:var(--bfh-serif);font-weight:500;font-size:19px;line-height:1.45}@media(min-width:990px){.bfh-intro .bfh__text{font-size:21px}}.bfh-colls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 8px}@media(min-width:990px){.bfh-colls{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 12px}}.bfh-coll{display:flex;flex-direction:column;gap:8px;text-decoration:none;color:var(--bfh-text)}.bfh-coll .bfh__media{aspect-ratio:1 / 1}.bfh-coll__name{font-family:var(--bfh-serif);font-weight:600;font-size:18px;line-height:1.15}@media(min-width:990px){.bfh-coll__name{font-size:22px}}.bfh-occ__top{display:flex;flex-direction:column;gap:14px;margin-bottom:18px}@media(min-width:990px){.bfh-occ__top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:end;margin-bottom:24px}.bfh-occ__top .bfh__text{font-size:14px}}.bfh-occ__tabs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 -16px 16px;padding:0 16px}.bfh-occ__tab{flex:0 0 auto;height:44px;padding:0 18px;border-radius:22px;border:1px solid #CFC8BD;background:#fff;color:var(--bfh-text);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.bfh-occ__tab[aria-selected=true]{background:var(--bfh-text);border-color:var(--bfh-text);color:#fff}.bfh-occ__panel .bfh-scroll>*{flex:0 0 240px}@media(min-width:990px){.bfh-occ__tabs{margin:0 0 20px;padding:0}.bfh-occ__panel .bfh-scroll{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;overflow:visible;margin:0;padding:0}}.bfh-occ__cta{display:flex;flex-direction:column;justify-content:flex-end;gap:8px;min-height:260px;padding:24px;background:var(--bfh-text);color:#f7f5f1!important;text-decoration:none}.bfh-occ__cta-title{font-family:var(--bfh-serif);font-weight:600;font-size:26px;line-height:1.1}.bfh-occ__cta-go{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600}.bfh-feature__box{background:#fff;border:1px solid var(--bfh-line);display:flex;flex-direction:column}.bfh-feature .bfh__media{aspect-ratio:4 / 5}.bfh-feature__body{padding:28px 16px 32px;display:flex;flex-direction:column;gap:14px}.bfh-feature__check{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--bfh-body)}@media(min-width:750px){.bfh-feature__box{flex-direction:row;align-items:stretch}.bfh-feature .bfh__media{flex:0 0 54%;aspect-ratio:auto;min-height:480px}.bfh-feature__body{flex:1;justify-content:center;padding:clamp(28px,4vw,48px);gap:18px}}@media(max-width:749px){.bfh-feature .bfh-btn{width:100%}}.bfh-best{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 10px}@media(min-width:990px){.bfh-best{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}.bfh-best__title{margin:0;font-family:var(--bfh-serif);font-weight:600;font-size:32px;line-height:1.05}@media(min-width:990px){.bfh-best__title{font-size:44px}}.bfh-tt{display:flex;flex-direction:column;gap:20px}.bfh-tt__side{display:flex;flex-direction:column;gap:14px}.bfh-tt__count{display:flex;align-items:flex-end;gap:14px}.bfh-tt__num{font-family:var(--bfh-serif);font-weight:600;font-size:64px;line-height:.9;color:var(--bfh-accent);white-space:nowrap;font-variant-numeric:lining-nums}.bfh-tt__label{font-family:var(--bfh-serif);font-weight:600;font-size:22px;line-height:1.1}.bfh-tt .bfh__text{font-size:14px}.bfh-tt__btns{display:flex;gap:8px}.bfh-tt__btns .bfh-btn{flex:1;min-height:48px;padding:0 14px;font-size:14px}.bfh-tt__vids{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:0 16px}.bfh-tt__vids::-webkit-scrollbar{display:none}.bfh .bfh-tt__vid{color:#f7f5f1}.bfh-tt__vid{position:relative;flex:0 0 150px;aspect-ratio:9 / 16;background:#2a2622;overflow:hidden;text-decoration:none;color:#f7f5f1}.bfh-tt__vid img,.bfh-tt__vid video,.bfh-tt__vid svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bfh-tt__vid svg.bfh-ph{fill:#3f3a34}.bfh-tt__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1c1a1700 55%,#1c1a17cc)}.bfh-tt__meta{position:absolute;left:10px;right:10px;bottom:10px;display:flex;flex-direction:column;gap:2px;font-size:12px}.bfh-tt__meta b{font-weight:600}@media(min-width:990px){.bfh-tt{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:40px;align-items:center}.bfh-tt__num{font-size:96px}.bfh-tt__count{flex-direction:column;align-items:flex-start;gap:8px}.bfh-tt__label{font-size:26px}.bfh-tt__btns{flex-direction:column;align-items:flex-start}.bfh-tt__btns .bfh-btn{flex:0 0 auto}.bfh-tt__vids{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;overflow:visible}}.bfh-story{display:flex;flex-direction:column;gap:18px}.bfh-story .bfh__media{aspect-ratio:1 / 1}.bfh-story__body{display:flex;flex-direction:column;gap:14px}.bfh-story__link{font-size:14px;font-weight:600;color:var(--bfh-accent)!important;text-underline-offset:3px}.bfh-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:14px;border-top:1px solid var(--bfh-line)}.bfh-points__n{font-family:var(--bfh-serif);font-size:22px;line-height:1;color:var(--bfh-accent)}.bfh-points__t{margin-top:4px;font-weight:600;font-size:13px}.bfh-points__s{font-size:12px;color:var(--bfh-muted)}@media(max-width:749px){.bfh-story .bfh__btns .bfh-btn{flex:1;min-height:46px;padding:0 12px;font-size:14px}}@media(min-width:750px){.bfh-story{flex-direction:row;align-items:center;gap:clamp(28px,4vw,56px)}.bfh-story>*{flex:1 1 0;min-width:0}.bfh-story--right{flex-direction:row-reverse}.bfh-story .bfh__media{aspect-ratio:6 / 5}.bfh-story .bfh__text{font-size:14px}.bfh-story__body{gap:16px}.bfh-story .bfh__h2{font-size:clamp(30px,3vw,40px);line-height:1.08}}.bfh-store__box{background:#1c1a17;color:#f7f5f1;display:flex;flex-direction:column}.bfh-store .bfh__media{aspect-ratio:3 / 2;background:#3f3a34}.bfh-store .bfh__media svg{fill:#5e5850;background:#3f3a34}.bfh-store__body{padding:28px 16px 32px;display:flex;flex-direction:column;gap:12px}.bfh-store .bfh__kicker{color:#cfc8bd;margin:0}.bfh-store__title{margin:0;font-family:var(--bfh-serif);font-weight:600;font-size:32px;line-height:1.05}.bfh-store__text{margin:0;font-size:14px;line-height:1.55;color:#e8e2d8}.bfh-store__addr{font-size:14px;line-height:1.6}.bfh-store__addr p{margin:0}.bfh-store .bfh__btns{flex-direction:column;margin-top:4px}.bfh-store .bfh-btn{width:100%}@media(min-width:750px){.bfh-store__box{flex-direction:row}.bfh-store .bfh__media{flex:0 0 54%;aspect-ratio:auto;min-height:420px}.bfh-store__body{flex:1;justify-content:center;padding:clamp(28px,4vw,48px)}.bfh-store__title{font-size:40px}.bfh-store .bfh__btns{align-items:flex-start}.bfh-store .bfh-btn{width:auto}}.bfh-faq{display:flex;flex-direction:column;gap:14px}.bfh-faq__intro .bfh__text{font-size:14px;margin-top:8px}.bfh-faq__list{border-top:1px solid var(--bfh-line)}.bfh-faq__item{border-bottom:1px solid var(--bfh-line)}.bfh-faq__q{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:14px 0;font-size:15px;font-weight:600;cursor:pointer}.bfh-faq__q::-webkit-details-marker{display:none}.bfh-faq__sign{font-size:22px;font-weight:400;color:var(--bfh-accent);line-height:1}.bfh-faq__sign:before{content:"+"}.bfh-faq__item[open] .bfh-faq__sign:before{content:"\2212"}.bfh-faq__a{padding:0 0 16px;font-size:14px;line-height:1.6;color:var(--bfh-body)}.bfh-faq__a p{margin:0 0 8px}.bfh-faq__a p:last-child{margin:0}@media(min-width:990px){.bfh-faq{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:48px;align-items:start}}.bfh-blog{display:flex;gap:12px}.bfh-post{flex:0 0 280px;display:flex;flex-direction:column;gap:8px}.bfh-post .bfh__media{aspect-ratio:3 / 2}.bfh-post__date{font-size:12px;color:var(--bfh-muted)}.bfh-post__title{margin:0;font-family:var(--bfh-serif);font-weight:600;font-size:20px;line-height:1.15;letter-spacing:0;text-transform:none}.bfh-post__title a{text-decoration:none;color:var(--bfh-text)}.bfh-post__excerpt{margin:0;font-size:13px;line-height:1.55;color:var(--bfh-body);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(min-width:990px){.bfh-blog{display:grid;grid-template-columns:repeat(var(--blog-cols, 2),minmax(0,1fr));gap:32px;overflow:visible;margin:0;padding:0}.bfh-post__title{font-size:26px}.bfh-post__excerpt{font-size:14px}}html:has(.bfh),body:has(.bfh){overflow-x:clip}.bfh,.bf-home-section{width:100%;max-width:100%;overflow-x:clip}.bfh-hero__pause[hidden]{display:none}@media(max-width:989px){.bfh-scroll,.bfh-tt__vids,.bfh-occ__tabs{contain:inline-size;width:auto;max-width:none}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/bf-home.css.map */
