:root{--bf-bg:#0b0b0b;--bf-card:#161616;--bf-line:#2a2a2a;--bf-text:#fff;--bf-muted:#a3a3a3;--bf-red:#e63b2e}body,.announcement-bar,.site-header,.site-footer,.main-content{background:var(--bf-bg)!important}.main-content{padding-top:0!important;margin-top:0!important}.site-footer,.site-footer :is(a,p,h2,h3,h4,span,li,.footer__title){color:var(--bf-text)!important}.site-footer svg{fill:var(--bf-text);color:var(--bf-text)}.footer__newsletter-input{background:transparent!important;color:var(--bf-text)!important;border-color:var(--bf-line)!important}.shopify-section:has(:is(.bf-hero,.bf-features,.bf-cta)){margin:0!important}.bf-eyebrow{margin:0 0 12px;color:var(--bf-red);font-size:13px;font-weight:700;letter-spacing:.25em;text-transform:uppercase}.bf-h2{margin:0;color:var(--bf-text);font-size:clamp(28px,3.4vw,44px);font-weight:800;line-height:1.1;text-transform:none}.bf-btn{display:inline-block;padding:15px 40px;border-radius:999px;background:var(--bf-red);color:#fff!important;font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:background-color .2s}.bf-btn:hover{background:#c62f23}#bf-form{scroll-margin-top:90px}.bf-hero{padding:72px 0;color:var(--bf-text)}.bf-hero__inner{display:grid;grid-template-columns:1.1fr 1fr;gap:56px;align-items:center}.bf-hero__title{margin:0;color:var(--bf-text);font-size:clamp(64px,9vw,140px);font-weight:900;line-height:.88;letter-spacing:-.04em;text-transform:uppercase}.bf-hero__title span{display:block}.bf-hero__title span+span{color:transparent;-webkit-text-stroke:2px var(--bf-text)}.bf-hero__sub{max-width:460px;margin:22px 0 0;color:var(--bf-muted);font-size:17px;line-height:1.55}.bf-cd{margin-top:32px}.bf-cd__label{margin:0 0 10px;color:var(--bf-muted);font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.bf-cd__row{display:flex;gap:10px}.bf-cd__row>div{min-width:72px;padding:10px 6px;border:1px solid var(--bf-line);border-radius:10px;background:var(--bf-card);text-align:center}.bf-cd__row span{display:block;font-size:30px;font-weight:800;line-height:1.1;font-variant-numeric:tabular-nums}.bf-cd__row small{display:block;margin-top:2px;color:var(--bf-muted);font-size:10px;letter-spacing:.15em;text-transform:uppercase}.bf-form{position:relative;min-height:var(--bf-form-mh,0px);padding:36px 32px;border:1px solid var(--bf-line);border-radius:18px;background:var(--bf-card)}.bf-form:has([class*=klaviyo-form-] *){min-height:0}.bf-form form{background:transparent!important}.bf-form select{border:0!important;background-color:#fff!important;border-radius:999px 0 0 999px!important;box-shadow:none!important;min-height:0!important;outline:0}.bf-form a{color:inherit!important;text-decoration:underline!important}.bf-form button{border:0!important;box-shadow:none!important}.bf-form__note{margin:0;color:var(--bf-muted);text-align:center}.bf-form__ph{display:flex;flex-direction:column;align-items:center;gap:14px}.bf-form__ph i{display:block;width:40%;height:14px;border-radius:999px;background:#fff;opacity:.08;animation:bfPulse 1.2s ease-in-out infinite}.bf-form__ph i:nth-child(2){width:65%;height:30px}.bf-form__ph i:nth-child(3){width:85%}.bf-form__ph i:nth-child(4),.bf-form__ph i:nth-child(5){width:100%;height:46px}.bf-form:has([class*=klaviyo-form-] *) .bf-form__ph{display:none}@keyframes bfPulse{50%{opacity:.16}}.bf-features{padding:64px 0;color:var(--bf-text)}.bf-features__head{margin-bottom:32px;text-align:center}.bf-features__grid{display:grid;grid-template-columns:repeat(var(--bf-cols,3),minmax(0,1fr));gap:20px}.bf-feature{padding:28px 24px;border:1px solid var(--bf-line);border-radius:14px;background:var(--bf-card)}.bf-feature__icon svg{width:30px;height:30px;fill:none;stroke:var(--bf-red);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.bf-feature__title{margin:16px 0 6px;color:var(--bf-text);font-size:18px;font-weight:700;text-transform:none;letter-spacing:0}.bf-feature__text{margin:0;color:var(--bf-muted);font-size:15px;line-height:1.55}.bf-features--steps .bf-feature{background:transparent;border:0;border-top:1px solid var(--bf-line);border-radius:0;padding:24px 0 0}.bf-feature__num{display:block;color:var(--bf-red);font-size:44px;font-weight:900;line-height:1}.fc-wrap,.fc-wrap .section-header__title,.fc-wrap .rte{color:var(--bf-text)!important}.fc-wrap .section-header__title{font-weight:800;text-transform:none}.fc-wrap .grid-product__content{border-radius:12px;overflow:hidden;background:var(--bf-card)}.fc-wrap .grid-product__content :is(.grid-product__title,.grid-product__price,.grid-product__price *){color:var(--bf-text)!important}.fc-wrap .grid__item>a.btn,.fc-wrap .featured-collection-pagination :is(.btn,button,a){background:transparent!important;color:var(--bf-text)!important;border:1px solid var(--bf-text)!important}.fc-wrap .ajax-pagination>.grid{margin-left:0!important}[id$=__faq_bf],[id$=__faq_bf] .index-section{margin:0!important}[id$=__faq_bf]{color:var(--bf-text)}[id$=__faq_bf] .section-header__title{color:var(--bf-text);font-weight:800;text-transform:none}[id$=__faq_bf] :is(.collapsible-trigger,.rte){color:var(--bf-text)!important}[id$=__faq_bf] .rte{color:var(--bf-muted)!important}[id$=__faq_bf] .collapsible-trigger{border-bottom:1px solid var(--bf-line)!important}[id$=__faq_bf] svg{color:var(--bf-red)}.bf-cta{padding:72px 0 88px;text-align:center;color:var(--bf-text)}.bf-cta__text{margin:12px auto 28px;max-width:520px;color:var(--bf-muted);font-size:17px}@media(max-width:768px){.bf-hero{padding:36px 0 44px}.bf-hero__inner{grid-template-columns:1fr;gap:28px}.bf-hero__title{font-size:clamp(56px,17vw,84px)}.bf-hero__sub{font-size:15px;margin-top:14px}.bf-cd{margin-top:20px}.bf-cd__row>div{min-width:0;flex:1}.bf-cd__row span{font-size:22px}.bf-form{padding:28px 18px}.bf-features{padding:44px 0}.bf-features__grid{grid-template-columns:1fr;gap:14px}.bf-cta{padding:52px 0 64px}}
/*# sourceMappingURL=/cdn/shop/t/132/assets/bf-early-access.css.map */
