.bf-media{position:relative;overflow:hidden;background:rgb(var(--color-image-background, 251, 232, 221))}.bf-media>img,.bf-media>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bf-rte{font-size:1.6rem;line-height:1.6}.bf-rte p{margin:0 0 .6em}.bf-rte p:last-child{margin-bottom:0}.bf-btn-icon{display:inline-flex;width:1.4rem;height:1.4rem;margin-left:.8rem}.bf-btn-icon svg{width:100%;height:100%}.bf-reviews__grid{display:grid;grid-template-columns:1fr;gap:3.2rem;align-items:center}@media screen and (min-width:990px){.bf-reviews__grid{grid-template-columns:1fr 2.6fr;gap:4.8rem}}.bf-reviews__intro{display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem}.bf-reviews__intro .title{margin:0}@media screen and (max-width:749px){.bf-reviews__intro{align-items:center;text-align:center}}.bf-reviews__track{display:grid;grid-auto-flow:column;grid-auto-columns:82%;gap:1.2rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.bf-reviews__track::-webkit-scrollbar{display:none}@media screen and (min-width:750px){.bf-reviews__track{grid-auto-columns:calc((100% - 1.6rem)/2);gap:1.6rem}}@media screen and (min-width:990px){.bf-reviews__track{grid-auto-columns:calc((100% - 3.2rem) / 3)}}.bf-review{scroll-snap-align:start;display:flex;flex-direction:column;background:rgb(var(--bf-card-bg));color:rgb(var(--bf-card-text));border-radius:var(--card-corner-radius, .2rem);overflow:hidden}.bf-review__media{aspect-ratio:1 / 1}.bf-review__body{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.8rem;padding:1.6rem 1.6rem 2rem;flex:1}.bf-review__text{font-size:1.4rem;line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.bf-review__text p{margin:0}.bf-review__stars{color:var(--bf-stars, #ffb503);font-size:1.6rem;letter-spacing:.2rem;line-height:1;margin-top:auto}.bf-review__author{font-size:1.3rem;opacity:.7}.bf-review__product{font-size:1.3rem;text-decoration:underline;text-underline-offset:.3rem;color:inherit}.bf-reviews__nav{display:flex;align-items:center;justify-content:center;gap:1.6rem;margin-top:2rem}.bf-reviews__arrow{width:4rem;height:4rem;border-radius:50%;border:.1rem solid rgba(var(--color-foreground),.2);background:rgb(var(--color-background));color:rgb(var(--color-foreground));display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.bf-reviews__arrow svg{width:1.4rem;height:1.4rem}.bf-reviews__arrow[disabled]{opacity:.35;cursor:default}.bf-reviews__dots{display:flex;gap:.6rem}.bf-reviews__dot{width:.8rem;height:.8rem;border-radius:.4rem;border:0;padding:0;background:rgba(var(--color-foreground),.2);cursor:pointer;transition:width .2s ease,background .2s ease}.bf-reviews__dot[aria-current=true]{width:2.4rem;background:var(--bf-accent, #ff9444)}.bf-quiz__grid{display:grid;grid-template-columns:1fr;border-radius:var(--card-corner-radius, .2rem);overflow:hidden;background:rgb(var(--bf-banner-bg));color:rgb(var(--bf-banner-text))}@media screen and (min-width:990px){.bf-quiz__grid{grid-template-columns:1fr 1.3fr .9fr;align-items:stretch}}.bf-quiz__media{min-height:34rem}@media screen and (min-width:990px){.bf-quiz__grid{min-height:52rem}}.bf-quiz__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1.6rem;padding:3.2rem 2.4rem 2.4rem}.bf-quiz__content .title{margin:0;color:inherit}@media screen and (min-width:990px){.bf-quiz__content{padding:4rem}}.bf-quiz__points{list-style:none;margin:0;padding:0 2.4rem 3.2rem;display:flex;flex-direction:column;justify-content:center;gap:1.6rem}@media screen and (min-width:990px){.bf-quiz__points{padding:4rem 4rem 4rem 0}}.bf-quiz__points li{display:flex;align-items:center;gap:1.2rem;font-size:1.5rem}.bf-quiz__icon{flex:0 0 4rem;width:4rem;height:4rem;border-radius:50%;border:.1rem solid currentColor;display:flex;align-items:center;justify-content:center}.bf-quiz__icon svg{width:2rem;height:2rem}.bf-cta__grid{display:grid;grid-template-columns:1fr;background:rgb(var(--bf-banner-bg));color:rgb(var(--bf-banner-text))}@media screen and (min-width:990px){.bf-cta__grid{grid-template-columns:1.5fr 1fr;min-height:52rem}}.bf-cta__content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:1.6rem;padding:4.8rem 2.4rem}.bf-cta__content .title{margin:0;color:inherit;max-width:60rem}.bf-cta__content .bf-rte{max-width:52rem}.bf-cta__media{min-height:28rem}.bf-cta--contained .bf-cta__grid{border-radius:var(--card-corner-radius, .2rem);overflow:hidden}.bf-faq__grid{display:grid;grid-template-columns:1fr;gap:3.2rem;align-items:stretch}@media screen and (min-width:990px){.bf-faq__grid{grid-template-columns:1fr 2fr;gap:4.8rem;align-items:start}}.bf-faq__media{border-radius:var(--card-corner-radius, .2rem);align-self:start;width:100%;aspect-ratio:4 / 5}@media screen and (min-width:990px){.bf-faq__media{position:sticky;top:10rem}}@media screen and (max-width:989px){.bf-faq__media{display:none}}.bf-faq__head{display:flex;align-items:flex-end;justify-content:space-between;gap:1.6rem;margin-bottom:2.4rem}.bf-faq__head .title{margin:0}.bf-faq__viewall{font-size:1.5rem;color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3rem;white-space:nowrap}.bf-faq__list{display:flex;flex-direction:column;gap:1.2rem}.bf-faq__item{background:rgb(var(--bf-card-bg));color:rgb(var(--bf-card-text));border:.1rem solid rgba(var(--color-foreground),.12);border-radius:var(--card-corner-radius, .2rem)}.bf-faq__item summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:1.6rem 2rem;font-size:1.6rem;line-height:1.4}.bf-faq__item summary::-webkit-details-marker{display:none}.bf-faq__chevron{flex:0 0 1.4rem;width:1.4rem;height:1.4rem;transition:transform .2s ease}.bf-faq__item[open] .bf-faq__chevron{transform:rotate(180deg)}.bf-faq__answer{padding:0 2rem 2rem;font-size:1.5rem;line-height:1.6}.bf-faq__answer p{margin:0 0 .6em}.bf-faq__answer p:last-child{margin-bottom:0}.bf-faq__answer a{color:inherit;text-decoration:underline}@media screen and (max-width:749px){.bf-reviews__grid,.bf-faq__grid{gap:2rem}.bf-reviews__intro{gap:1.2rem}.bf-reviews__nav{margin-top:1.4rem}.bf-quiz__media{min-height:30rem}.bf-quiz__content{padding:2.4rem 2rem 1.6rem;gap:1.2rem}.bf-quiz__points{padding:0 2rem 2.4rem;gap:1.2rem}.bf-quiz__icon{flex-basis:3.4rem;width:3.4rem;height:3.4rem}.bf-faq__head{margin-bottom:1.6rem}.bf-faq__list{gap:.8rem}.bf-faq__item summary{padding:1.4rem 1.6rem;font-size:1.5rem}.bf-faq__answer{padding:0 1.6rem 1.6rem}.bf-cta__content{padding:5.6rem 2rem;gap:1.2rem}.bf-cta__media{min-height:32rem}}.bf-trustpilot{display:inline-flex;align-items:center;gap:.6rem;color:inherit;text-decoration:none;font-weight:700;font-size:1.8rem}.bf-trustpilot svg{width:2.4rem;height:2.4rem}.bf-bundle__grid{display:grid;grid-template-columns:1fr;gap:2.4rem;align-items:center}@media screen and (min-width:990px){.bf-bundle__grid{grid-template-columns:1fr 1fr;gap:5.6rem}}.bf-bundle__media{aspect-ratio:1 / 1;border-radius:var(--card-corner-radius, .2rem)}.bf-bundle__badge{position:absolute;top:1.2rem;left:1.2rem;z-index:1;background-color:#ff9444;border-color:#ff9444;color:#fff}.bf-bundle__content{display:flex;flex-direction:column;align-items:flex-start;gap:1.2rem}.bf-bundle__content .title{margin:0}.bf-bundle__pill{background:#1a1b18;color:#fff;font-size:1.2rem;font-weight:700;letter-spacing:.06em;padding:.5rem 1.2rem;border-radius:10rem}.bf-bundle__tagline{margin:0;font-size:1.7rem;font-weight:600}.bf-bundle__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:1.2rem}.bf-bundle__now{font-size:4rem;font-weight:700;line-height:1}.bf-bundle__worth{font-size:1.7rem;font-weight:500}.bf-bundle__inside{width:100%}.bf-bundle__inside-title{margin:0 0 .8rem;font-weight:700;font-size:1.6rem}.bf-bundle__inside ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:.5rem 2rem;font-size:1.4rem}@media screen and (min-width:750px){.bf-bundle__inside ul{grid-template-columns:1fr 1fr}}.bf-bundle__soon{opacity:.6;cursor:not-allowed}.bf-bundle__terms{margin:0;font-size:1.2rem;opacity:.75;line-height:1.5}
/*# sourceMappingURL=/cdn/shop/t/115/assets/section-bf-landing.css.map */
