.bfv{--bfv-ink: #121212;--bfv-mute: #6b6b6b;--bfv-paper: #ffffff;--bfv-soft: #f5f4f1;--bfv-gut: 16px;--bfv-media-h: clamp(440px, 112.82vw, 560px);color:var(--bfv-ink);background:var(--bfv-paper);font-family:var(--text-font-family);font-weight:var(--text-font-weight);font-style:normal;-webkit-font-smoothing:antialiased}:where(.bfv) *,:where(.bfv) *:before,:where(.bfv) *:after{box-sizing:border-box}:where(.bfv) img{display:block;max-width:100%;height:auto}:where(.bfv) p{margin:0}.bfv h1,.bfv h2,.bfv h3,.bfv .bfv-title{font-family:var(--heading-font-family)!important;font-weight:400!important;font-style:normal!important;text-transform:uppercase!important;letter-spacing:.04em;line-height:1.08;margin:0}.bfv-title{text-wrap:balance}.bfv-label{font-family:var(--heading-font-family);font-weight:400;font-size:11.5px;line-height:1.3;letter-spacing:.16em;text-transform:uppercase}.bfv-form__row{display:grid;gap:8px}.bfv-field{display:block;width:100%;height:48px;padding:0 14px;border:1px solid rgba(18,18,18,.35);border-radius:0;background:var(--bfv-paper);color:var(--bfv-ink);font:16px/1.2 var(--text-font-family);box-shadow:none;-webkit-appearance:none;appearance:none}.bfv-field::placeholder{color:var(--bfv-mute);opacity:1}.bfv-field:focus{outline:none;border-color:var(--bfv-ink)}.bfv-btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:0 20px;border:0;border-radius:0;background:var(--bfv-ink);color:#fff;font-family:var(--heading-font-family);font-weight:400;font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:opacity .2s}.bfv-btn:hover{opacity:.86}.bfv-btn:focus-visible,.bfv-field:focus-visible{outline:1px solid var(--bfv-ink);outline-offset:3px}.bfv-form__reassure{margin-top:10px;font-size:11px;line-height:1.4;color:var(--bfv-mute);text-align:center}.bfv-consent{margin-top:3px;font-size:10.5px;line-height:1.45;color:var(--bfv-mute);text-align:center}.bfv-consent a{color:inherit;text-decoration:underline;text-underline-offset:2px}.bfv-rating{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:12px;font-size:12px;line-height:1}.bfv-rating__value{font-weight:500}.bfv-stars{display:inline-flex;gap:1px}.bfv-stars svg{width:12px;height:12px;fill:currentColor}.bfv [hidden]{display:none!important}.bfv-form__form[aria-busy=true] .bfv-btn{opacity:.6;cursor:progress}.bfv-form__error{margin-top:8px;font-size:12px;line-height:1.4;color:#a1260d;text-align:center}.bfv-done{text-align:center}.bfv-done__title{font-size:22px;outline:none}.bfv-done__text{margin-top:10px;font-size:13.5px;line-height:1.55;color:var(--bfv-mute)}.bfv-done__text p{margin:0}.bfv-done__text strong{color:var(--bfv-ink);font-weight:500}.bfv-share{gap:10px;margin-top:18px;text-decoration:none}.bfv-share[hidden]{display:none}.bfv-share__icon{flex:none;width:18px;height:18px;fill:currentColor}.bfv-split{display:grid;grid-template-columns:100%;grid-template-rows:var(--bfv-media-h) auto}.bfv-split__media{position:relative;grid-area:1 / 1;overflow:hidden;background:#0d0d0d}.bfv-split__media img,.bfv-split__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% var(--bfv-focal, 50%)}.bfv-split__media:after{content:"";position:absolute;inset:auto 0 0;height:48%;background:linear-gradient(to top,#0000008c,#0000);pointer-events:none}.bfv-split__panel{display:contents}.bfv-split__over{grid-area:1 / 1;align-self:end;position:relative;z-index:1;padding:0 var(--bfv-gut) 22px;color:#fff;text-align:center}.bfv-split__body{padding:16px var(--bfv-gut) 28px}.bfv-split__col{display:contents}.bfv .bfv-logo{height:auto}.bfv .bfv-logo--light{grid-area:1 / 1;align-self:start;justify-self:center;position:relative;z-index:1;width:100px;margin-top:16px}.bfv .bfv-logo--dark{display:none}.bfv-hero__kicker{margin-bottom:10px}.bfv-hero .bfv-hero__title{font-size:30px}.bfv-hero__line{margin-top:10px;font-size:13px;line-height:1.4;letter-spacing:.02em}@media screen and (min-width:990px){.bfv-split{grid-template-columns:1fr 1fr;grid-template-rows:none}.bfv-split__media{grid-area:auto}.bfv-split__media:after{display:none}.bfv-split--reverse .bfv-split__media{order:2}.bfv-split__panel{display:flex;flex-direction:column;align-items:center;background:var(--bfv-paper);padding:36px 48px}.bfv-split__over{padding:0;color:var(--bfv-ink)}.bfv-split__body{padding:0}.bfv-split__col{display:flex;flex-direction:column;gap:30px;width:100%;max-width:440px;margin-block:auto}.bfv-hero .bfv-split{height:clamp(640px,100svh,900px)}.bfv .bfv-logo--light{display:none}.bfv .bfv-logo--dark{display:block;width:120px}.bfv-hero__kicker{margin-bottom:16px}.bfv-hero .bfv-hero__title{font-size:48px}.bfv-hero__line{margin-top:16px;font-size:15px;color:var(--bfv-mute)}}.bfv-steps{padding:50px var(--bfv-gut)}.bfv-steps__list{display:grid;gap:34px;margin:0;padding:0;list-style:none;text-align:center}.bfv-step{display:flex;flex-direction:column;align-items:center}.bfv-steps .bfv-step__marker{font-size:26px}.bfv-step__text{max-width:30ch;margin-top:10px;font-size:13.5px;line-height:1.55;color:var(--bfv-mute)}.bfv-pieces .bfv-pieces__heading{padding:0 var(--bfv-gut);margin-bottom:20px;font-size:20px;text-align:center}.bfv-pieces__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;margin:0;padding:0;list-style:none}.bfv-piece{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--bfv-soft)}.bfv-piece img,.bfv-piece svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bfv-piece:after{content:"";position:absolute;inset:auto 0 0;height:38%;background:linear-gradient(to top,#0000006b,#0000);pointer-events:none}.bfv-piece__name{position:absolute;inset:auto 8px 14px;z-index:1;color:#fff;text-align:center}.bfv-proof{padding:50px 0;background:var(--bfv-soft);text-align:center}.bfv-score{display:flex;flex-direction:column;align-items:center;padding:0 var(--bfv-gut)}.bfv-score__value{font-family:var(--heading-font-family);font-weight:300;font-size:44px;line-height:1;letter-spacing:.02em}.bfv-score__stars{margin-top:12px}.bfv-score__stars svg{width:14px;height:14px}.bfv-score__count{margin-top:8px;font-size:12.5px;color:var(--bfv-mute)}.bfv-reviews{display:grid;grid-auto-flow:column;grid-auto-columns:82%;gap:10px;margin:28px 0 0;padding:0 var(--bfv-gut);list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 var(--bfv-gut);scrollbar-width:none}.bfv-reviews::-webkit-scrollbar{display:none}.bfv-review{display:flex;flex-direction:column;justify-content:space-between;gap:14px;padding:22px 20px;background:var(--bfv-paper);scroll-snap-align:start;text-align:left}.bfv-review__text{font-size:13px;line-height:1.6}.bfv-review__name{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:10.5px;color:var(--bfv-mute)}.bfv-verified{display:inline-flex;align-items:center;gap:5px}.bfv-verified__icon{flex:none;width:13px;height:13px;fill:var(--bfv-ink)}.bfv-press{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 18px;margin:34px 0 0;padding:0 var(--bfv-gut);list-style:none}.bfv-press__item{display:flex;align-items:center;justify-content:center}.bfv-press img{width:auto;max-width:100%;max-height:30px;filter:grayscale(1);opacity:.55}@media screen and (min-width:990px){.bfv-proof{padding:80px 0}.bfv-reviews{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));max-width:860px;margin:36px auto 0;overflow:visible}.bfv-press{grid-template-columns:repeat(6,minmax(0,1fr));gap:40px;max-width:1000px;margin:48px auto 0}.bfv-press img{max-height:34px}}@media screen and (min-width:990px){.bfv-steps{padding:80px 48px}.bfv-steps__list{grid-template-columns:repeat(var(--bfv-cols, 3),minmax(0,1fr));max-width:1100px;margin:0 auto;gap:48px}.bfv-steps .bfv-step__marker{font-size:32px}.bfv-pieces .bfv-pieces__heading{margin-bottom:28px;font-size:26px}.bfv-pieces__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.bfv-faq{padding:50px var(--bfv-gut)}.bfv-faq .bfv-faq__heading{margin-bottom:22px;font-size:20px;text-align:center}.bfv-faq__list{max-width:720px;margin:0 auto}.bfv-faq__item{border-bottom:1px solid rgba(18,18,18,.1)}.bfv-faq__item:first-child{border-top:1px solid rgba(18,18,18,.1)}.bfv-faq__q{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;font-size:14.5px;line-height:1.45;cursor:pointer;list-style:none}.bfv-faq__q::-webkit-details-marker{display:none}.bfv-faq__q:focus-visible{outline:1px solid var(--bfv-ink);outline-offset:4px}.bfv-faq__icon{position:relative;flex:none;width:11px;height:11px}.bfv-faq__icon:before,.bfv-faq__icon:after{content:"";position:absolute;inset:5px 0 auto;height:1px;background:currentColor;transition:transform .2s}.bfv-faq__icon:after{transform:rotate(90deg)}.bfv-faq__item[open] .bfv-faq__icon:after{transform:rotate(0)}.bfv-faq__a{padding:0 28px 18px 0;font-size:13.5px;line-height:1.6;color:var(--bfv-mute)}.bfv-faq__a p{margin:0}.bfv-faq__a p+p{margin-top:.6em}.bfv-final .bfv-final__heading{font-size:24px}.bfv-done__title:empty{display:none}.bfv-foot{display:flex;flex-direction:column;align-items:center;gap:14px;padding:30px var(--bfv-gut) 36px}.bfv .bfv-foot__logo{width:84px;opacity:.55}.bfv-foot__links{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 20px;margin:0;padding:0;list-style:none;font-size:11.5px}.bfv-foot__links a{color:var(--bfv-mute);text-decoration:none}.bfv-foot__links a:hover{color:var(--bfv-ink)}@media screen and (min-width:990px){.bfv-faq{padding:80px 48px}.bfv-faq .bfv-faq__heading{margin-bottom:30px;font-size:26px}.bfv-final .bfv-split{min-height:clamp(560px,86svh,820px)}.bfv-final .bfv-final__heading{font-size:36px;text-align:center}}.bfv-state{text-align:center}.bfv-state p{margin:0;font-size:14px;line-height:1.55}.bfv-state p+p{margin-top:.6em}.bfv-state .bfv-btn{text-decoration:none}@media screen and (max-width:989px){#pandectes-banner .cc-window{top:0!important;bottom:auto!important;left:0!important;right:0!important;width:auto!important;max-width:none!important;margin:0!important;border-radius:0!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;gap:6px 8px!important;padding:10px 12px!important;font-size:12px!important}#pandectes-banner .cc-logo{display:none!important}#pandectes-banner .cc-message{flex:1 1 100%!important;margin:0!important;font-size:12px!important;line-height:1.35!important}#pandectes-banner .cc-link{padding:0!important;font-size:12px!important}#pandectes-banner .cc-compliance{flex:1 1 100%!important;display:flex!important;flex-direction:row!important;gap:8px!important;margin:0!important}#pandectes-banner .cc-btn{flex:1 1 0!important;min-height:38px!important;margin:0!important;padding:6px 10px!important;font-size:13px!important}}.bfv-strip-chrome .shopify-section-group-header-group,.bfv-strip-chrome .shopify-section-group-footer-group,.bfv-no-popup [data-kl-scroll-locking-modal],.bfv-no-popup div[class*=kl-private-reset-css][data-testid=POPUP]{display:none!important}.bfv-no-popup body{overflow:auto!important}@media(prefers-reduced-motion:reduce){.bfv *{transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/63/assets/bf-vip.css.map */
