:root{--bf-shadow-offset: none;--bf-shadow-offset-small: none}html body .page-wrapper button,html body .page-wrapper .button,html body .page-wrapper a.button,html body .page-wrapper [role=button],html body .page-wrapper input[type=submit],html body .page-wrapper .shopify-payment-button__button{box-shadow:none!important}html body #header-group .bf-header__pill,html body #header-group .bf-header__pill:hover,html body #header-group .bf-header__pill:active,html body #header-group .bf-header__cart-shell,html body #header-group .bf-header__cart-shell:hover,html body #header-group .bf-header__cart-shell:active,html body #MainContent .product-card .baseform-product-card__atc-wrap button.quick-add__button,html body #MainContent .product-card .baseform-product-card__atc-wrap button.quick-add__button:hover,html body #MainContent .product-card .baseform-product-card__atc-wrap button.quick-add__button:active{box-shadow:none!important;transform:none!important}html body #MainContent .bf-results__cta.button,html body #MainContent .bf-results__cta.button:hover,html body #MainContent .bf-results__cta.button:active{display:inline-flex!important;align-items:center!important;justify-content:center!important;inline-size:auto!important;width:auto!important;min-inline-size:0!important;min-width:0!important;max-inline-size:100%!important;max-width:100%!important;height:46px!important;min-height:46px!important;padding:0 16px!important;gap:10px!important;border:1px solid var(--bf-navy)!important;border-radius:var(--bf-atc-radius)!important;background:var(--bf-primary)!important;color:var(--bf-white)!important;font-family:var(--font-heading--family)!important;font-size:17px!important;font-weight:700!important;line-height:1!important;letter-spacing:normal!important;text-decoration:none!important;white-space:nowrap;box-shadow:none!important;transform:none!important}@media(max-width:599px){html body #MainContent .bf-results__cta.button,html body #MainContent .bf-results__cta.button:hover,html body #MainContent .bf-results__cta.button:active{height:42px!important;min-height:42px!important;padding-inline:12px!important;gap:6px!important;border-radius:12px!important;font-size:13.5px!important}}@media(min-width:990px){html body #MainContent .bf-results__track{grid-template-columns:repeat(4,minmax(0,1fr))!important}html body #MainContent .bf-results__card{max-width:none!important}}html body #MainContent [data-testid=product-information-details] .add-to-cart-button,html body #MainContent [data-testid=product-information-details] .add-to-cart-button:hover,html body #MainContent [data-testid=product-information-details] .add-to-cart-button:active,html body #MainContent .shopify-payment-button__button,html body #MainContent .shopify-payment-button__button:hover,html body #MainContent .shopify-payment-button__button:active{box-shadow:none!important;transform:none!important}html body #MainContent .bf-home-hero__button,html body #MainContent .bf-home-hero__button:hover,html body #MainContent .bf-home-hero__button:active{box-shadow:none!important}html body #MainContent media-gallery .slideshow-control,html body #MainContent media-gallery .slideshow-control:hover,html body #MainContent media-gallery .slideshow-control:active{box-shadow:none!important}html body #MainContent .bf-categories__card,html body #MainContent .bf-categories--shadow .bf-categories__card,html body #MainContent .bf-categories--shadow .bf-categories__card:hover{box-shadow:none!important;margin-bottom:0!important}html body #MainContent .bf-categories__arrow{box-shadow:none!important}html body #MainContent .bf-routine__actions .bf-routine__button,html body #MainContent .bf-routine__actions .bf-routine__button:hover,html body #MainContent .bf-routine__actions .bf-routine__button:active{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-inline-size:0!important;max-inline-size:100%!important;height:46px!important;min-height:46px!important;padding:0 16px!important;gap:10px!important;border:1px solid var(--bf-navy)!important;border-radius:var(--bf-atc-radius)!important;font-family:var(--font-heading--family)!important;font-size:17px!important;font-weight:700!important;line-height:1!important;letter-spacing:normal!important;text-decoration:none!important;white-space:nowrap;box-shadow:none!important;transform:none!important}html body #MainContent .bf-routine__actions .button.bf-routine__button,html body #MainContent .bf-routine__actions .button.bf-routine__button:hover,html body #MainContent .bf-routine__actions .button.bf-routine__button:active{background:var(--bf-primary)!important;color:var(--bf-white)!important}html body #MainContent .bf-routine__actions .bf-routine__button--secondary,html body #MainContent .bf-routine__actions .bf-routine__button--secondary:hover,html body #MainContent .bf-routine__actions .bf-routine__button--secondary:active{background:var(--bf-white)!important;color:var(--bf-primary)!important}@media(max-width:749px){html body #MainContent .bf-routine__actions{align-items:center!important;max-width:100%!important}html body #MainContent .bf-routine__actions .bf-routine__button,html body #MainContent .bf-routine__actions .bf-routine__button:hover,html body #MainContent .bf-routine__actions .bf-routine__button:active{inline-size:auto!important;width:auto!important;min-inline-size:0!important;min-width:0!important}}@media(max-width:599px){html body #MainContent .bf-routine__actions .bf-routine__button,html body #MainContent .bf-routine__actions .bf-routine__button:hover,html body #MainContent .bf-routine__actions .bf-routine__button:active{height:42px!important;min-height:42px!important;padding-inline:12px!important;gap:6px!important;border-radius:12px!important;font-size:13.5px!important}}:root{--bf-final-section-pad-desktop: 48px;--bf-final-section-pad-mobile: 36px;--bf-final-heading-desktop: 32px;--bf-final-heading-mobile: 26px;--bf-final-eyebrow-desktop: 12px;--bf-final-eyebrow-mobile: 11px;--bf-final-body-desktop: 15px;--bf-final-body-mobile: 14px;--bf-final-story-radius: 18px;--bf-final-gap-desktop: 20px;--bf-final-gap-mobile: 12px;--bf-final-arrow-desktop: 42px;--bf-final-arrow-mobile: 40px}html body #MainContent[data-template=index] :is(.bf-concern-carousel,.bf-categories,.bf-results,.bf-routine,.bf-customer-reviews,.bf-approach){padding-block:var(--bf-final-section-pad-desktop)!important}html body .baseform-video-showcase-section .bf-video{padding-block:var(--bf-final-section-pad-desktop)!important}html body #MainContent[data-template=index] :is(.bf-concern-carousel__header,.bf-categories__header,.bf-results__header,.bf-routine__header,.bf-customer-reviews__header){width:100%!important;max-width:760px!important;margin-inline:auto!important}html body #MainContent[data-template=index] :is(.bf-categories__header,.bf-results__header,.bf-routine__header,.bf-customer-reviews__header){margin-bottom:26px!important}html body .baseform-video-showcase-section .bf-video__head{max-width:760px!important;margin-bottom:26px!important}html body #MainContent[data-template=index] :is(.bf-concern-carousel__heading,.bf-categories__heading,.bf-results__heading,.bf-routine__heading,.bf-customer-reviews__heading,.bf-approach__heading),html body .baseform-video-showcase-section .bf-video__title{font-family:var(--font-heading--family)!important;font-size:var(--bf-final-heading-desktop)!important;font-style:var(--font-heading--style)!important;font-weight:700!important;line-height:1.08!important;letter-spacing:-.02em!important}html body #MainContent[data-template=index] :is(.bf-concern-carousel__eyebrow,.bf-categories__eyebrow,.bf-results__eyebrow,.bf-routine__eyebrow,.bf-customer-reviews__eyebrow,.bf-approach__eyebrow),html body .baseform-video-showcase-section .bf-video__eyebrow{margin-bottom:8px!important;font-family:var(--font-heading--family)!important;font-size:var(--bf-final-eyebrow-desktop)!important;font-weight:700!important;line-height:1.2!important;letter-spacing:.12em!important;text-transform:uppercase!important}html body #MainContent[data-template=index] :is(.bf-categories__text,.bf-results__text,.bf-routine__text,.bf-customer-reviews__text,.bf-concern-carousel__proof,.bf-approach__text,.bf-approach__principle-text),html body .baseform-video-showcase-section .bf-video__intro{font-family:var(--font-paragraph--family)!important;font-size:var(--bf-final-body-desktop)!important;line-height:1.5!important;letter-spacing:0!important}html body #MainContent[data-template=index] :is(.bf-concern-carousel__heading,.bf-categories__heading,.bf-results__heading,.bf-routine__heading,.bf-customer-reviews__heading,.bf-approach__heading),html body .baseform-video-showcase-section .bf-video__title{color:#2e63c7!important}html body #MainContent[data-template=index] :is(.bf-concern-carousel__eyebrow,.bf-categories__eyebrow,.bf-results__eyebrow,.bf-routine__eyebrow,.bf-customer-reviews__eyebrow,.bf-approach__eyebrow),html body .baseform-video-showcase-section .bf-video__eyebrow{color:#2e63c7!important}html body #MainContent[data-template=index] :is(.bf-categories__text,.bf-results__text,.bf-routine__text,.bf-customer-reviews__text,.bf-concern-carousel__proof,.bf-approach__text),html body .baseform-video-showcase-section .bf-video__intro{color:var(--bf-muted-strong)!important}html body #MainContent[data-template=index] .bf-concern-carousel__proof{color:var(--bf-muted-strong)!important}html body #MainContent[data-template=index] .bf-concern-carousel__stars{color:var(--bf-rating)!important}html body #MainContent[data-template=index] :is(.bf-concern-carousel__proof,.bf-categories__text,.bf-results__text,.bf-routine__text,.bf-customer-reviews__text,.bf-approach__text),html body .baseform-video-showcase-section .bf-video__intro{max-width:620px!important;margin-top:9px!important;margin-inline:auto!important;color:var(--bf-muted-strong)!important;font-family:var(--font-paragraph--family)!important;font-size:var(--bf-final-body-desktop)!important;font-weight:400!important;line-height:1.5!important;letter-spacing:0!important}html body #MainContent[data-template=index] .bf-concern-carousel__proof{display:block!important}html body #MainContent[data-template=index] .bf-approach__text{margin-inline:0!important}@media(max-width:749px){html body #MainContent[data-template=index] :is(.bf-concern-carousel__proof,.bf-categories__text,.bf-results__text,.bf-routine__text,.bf-customer-reviews__text,.bf-approach__text),html body .baseform-video-showcase-section .bf-video__intro{margin-top:7px!important;font-size:var(--bf-final-body-mobile)!important}}@media(min-width:990px){html body #MainContent[data-template=index] .bf-concern-carousel__rail,html body #MainContent[data-template=index] .bf-routine__rail{gap:var(--bf-final-gap-desktop)!important}html body #MainContent[data-template=index] .bf-routine__rail{grid-auto-columns:calc((100% - 60px)/4)!important}}@media(min-width:750px)and (max-width:989px){html body #MainContent[data-template=index] .bf-routine__rail{grid-auto-columns:calc((100% - 40px) / 3)!important;gap:var(--bf-final-gap-desktop)!important}}html body #MainContent[data-template=index] :is(.bf-concern-carousel__arrow,.bf-routine__arrow),html body .baseform-video-showcase-section .bf-video__arrow{width:var(--bf-final-arrow-desktop)!important;height:var(--bf-final-arrow-desktop)!important}html body #MainContent[data-template=index] :is(.bf-concern-carousel__progress,.bf-routine__progress),html body .baseform-video-showcase-section .bf-video__progress{height:2px!important}html body #MainContent[data-template=index] :is(.bf-concern-carousel__arrows,.bf-routine__arrows),html body .baseform-video-showcase-section .bf-video__arrows{gap:10px!important}html body #MainContent[data-template=index] .bf-categories__card{border-width:1px!important;border-color:var(--bf-card-border)!important;border-radius:var(--bf-final-story-radius)!important}html body #MainContent[data-template=index] :is(.bf-results__card,.bf-customer-reviews__card),html body .baseform-video-showcase-section .bf-video__card{border:1px solid var(--bf-card-border)!important;border-radius:var(--bf-final-story-radius)!important;box-shadow:none!important}html body #MainContent[data-template=index] .bf-results__card:hover,html body #MainContent[data-template=index] .bf-customer-reviews__card:hover,html body .baseform-video-showcase-section .bf-video__card:hover{box-shadow:none!important}html body #MainContent[data-template=index] .bf-results__track{column-gap:var(--bf-final-gap-desktop)!important;row-gap:var(--bf-final-gap-desktop)!important}html body #MainContent[data-template=index] .bf-results__quote,html body #MainContent[data-template=index] .bf-customer-reviews__quote{font-family:var(--font-paragraph--family)!important;font-size:var(--bf-final-body-desktop)!important;line-height:1.5!important;letter-spacing:0!important}html body #MainContent[data-template=index] .bf-customer-reviews__rail{gap:var(--bf-final-gap-desktop)!important}html body #MainContent[data-template=index] .bf-customer-reviews__body{min-height:220px!important;padding:20px!important}@media(min-width:990px){html body .baseform-video-showcase-section .bf-video__rail{grid-auto-columns:calc((100% - 60px)/4)!important;gap:var(--bf-final-gap-desktop)!important}}@media(min-width:750px)and (max-width:989px){html body .baseform-video-showcase-section .bf-video__rail{grid-auto-columns:calc((100% - 40px) / 3)!important;gap:var(--bf-final-gap-desktop)!important}}html body .baseform-video-showcase-section .bf-video__media{border-radius:14px!important}html body .baseform-video-showcase-section .bf-video__atc{min-height:46px!important;height:46px!important;border-radius:var(--bf-atc-radius)!important;font-size:14px!important;box-shadow:none!important;transform:none!important}html body .baseform-video-showcase-section .bf-video__controls{margin-top:22px!important}html body .bf-footer__panel{box-shadow:none!important}html body .bf-footer__signature{height:clamp(64px,6vw,82px)!important;min-height:0!important;margin-top:14px!important}html body .bf-footer__signature-word{font-size:clamp(110px,10vw,150px)!important}@media(max-width:749px){html body #MainContent[data-template=index] :is(.bf-concern-carousel,.bf-categories,.bf-results,.bf-routine,.bf-customer-reviews,.bf-approach){padding-block:var(--bf-final-section-pad-mobile)!important}html body .baseform-video-showcase-section .bf-video{padding-block:var(--bf-final-section-pad-mobile)!important}html body #MainContent[data-template=index] :is(.bf-concern-carousel__heading,.bf-categories__heading,.bf-results__heading,.bf-routine__heading,.bf-customer-reviews__heading,.bf-approach__heading),html body .baseform-video-showcase-section .bf-video__title{font-size:var(--bf-final-heading-mobile)!important;line-height:1.08!important}html body #MainContent[data-template=index] :is(.bf-concern-carousel__eyebrow,.bf-categories__eyebrow,.bf-results__eyebrow,.bf-routine__eyebrow,.bf-customer-reviews__eyebrow,.bf-approach__eyebrow),html body .baseform-video-showcase-section .bf-video__eyebrow{margin-bottom:7px!important;font-size:var(--bf-final-eyebrow-mobile)!important}html body #MainContent[data-template=index] :is(.bf-categories__text,.bf-results__text,.bf-routine__text,.bf-approach__text,.bf-approach__principle-text),html body .baseform-video-showcase-section .bf-video__intro,html body #MainContent[data-template=index] :is(.bf-results__quote,.bf-customer-reviews__quote){font-size:var(--bf-final-body-mobile)!important;line-height:1.5!important}html body #MainContent[data-template=index] :is(.bf-categories__header,.bf-results__header,.bf-routine__header,.bf-customer-reviews__header),html body .baseform-video-showcase-section .bf-video__head{margin-bottom:22px!important}html body #MainContent[data-template=index] .bf-concern-carousel__header{margin-bottom:18px!important}html body #MainContent[data-template=index] .bf-concern-carousel__panel{margin-top:22px!important}html body #MainContent[data-template=index] .bf-concern-carousel__rail,html body #MainContent[data-template=index] .bf-routine__rail{grid-auto-columns:47%!important;gap:var(--bf-final-gap-mobile)!important}html body #MainContent[data-template=index] :is(.bf-concern-carousel__controls,.bf-routine__controls),html body .baseform-video-showcase-section .bf-video__controls{margin-top:16px!important;gap:16px!important}html body #MainContent[data-template=index] :is(.bf-concern-carousel__arrow,.bf-routine__arrow),html body .baseform-video-showcase-section .bf-video__arrow{width:var(--bf-final-arrow-mobile)!important;height:var(--bf-final-arrow-mobile)!important}html body #MainContent[data-template=index] :is(.bf-concern-carousel__arrows,.bf-routine__arrows),html body .baseform-video-showcase-section .bf-video__arrows{gap:8px!important}html body #MainContent[data-template=index] .bf-results__track{gap:24px!important}html body #MainContent[data-template=index] .bf-results__card{flex:0 0 76%!important}html body #MainContent[data-template=index] .bf-results__media{aspect-ratio:.94 / 1!important}html body #MainContent[data-template=index] .bf-results__content{padding:14px 14px 15px!important}html body #MainContent[data-template=index] .bf-results__cta-wrap{margin-top:24px!important}html body #MainContent[data-template=index] .bf-customer-reviews__rail,html body .baseform-video-showcase-section .bf-video__rail{grid-auto-columns:84%!important;gap:var(--bf-final-gap-mobile)!important}html body #MainContent[data-template=index] .bf-customer-reviews__body{min-height:200px!important;padding:16px!important}html body .baseform-video-showcase-section .bf-video__media--4-5{aspect-ratio:5 / 6!important}html body .baseform-video-showcase-section .bf-video__product{grid-template-columns:56px minmax(0,1fr)!important;gap:10px!important;min-height:86px!important;padding:10px 2px 8px!important}html body .baseform-video-showcase-section .bf-video__product-image{width:56px!important;height:56px!important}html body .baseform-video-showcase-section .bf-video__atc{min-height:42px!important;height:42px!important;border-radius:12px!important;font-size:13.5px!important}html body .bf-footer__signature{height:56px!important;min-height:0!important;margin-top:12px!important;margin-bottom:-20px!important}html body .bf-footer__signature-word{font-size:clamp(92px,27vw,118px)!important}}:root{--bf-pdp-section-heading-desktop: var(--bf-final-heading-desktop, 32px);--bf-pdp-section-heading-mobile: var(--bf-final-heading-mobile, 26px);--bf-pdp-section-eyebrow-desktop: var(--bf-final-eyebrow-desktop, 12px);--bf-pdp-section-eyebrow-mobile: var(--bf-final-eyebrow-mobile, 11px);--bf-pdp-section-subheading-desktop: var(--bf-final-body-desktop, 15px);--bf-pdp-section-subheading-mobile: var(--bf-final-body-mobile, 14px)}html body main[data-template*=product] :is(.bf-ingredients-showcase__heading,.bf-results__heading,.bf-customer-reviews__heading,.bf-pdp-social-proof__header h2),html body main[data-template*=product] [data-testid=product-recommendations-section] .text-block--text_baseform_recs>:is(h1,h2,h3,h4,h5,h6){color:var(--bf-primary, #2E63C7)!important;font-family:var(--font-heading--family)!important;font-size:var(--bf-pdp-section-heading-desktop)!important;font-style:var(--font-heading--style)!important;font-weight:700!important;line-height:1.08!important;letter-spacing:-.02em!important;text-transform:none!important}html body main[data-template*=product] :is(.bf-results__eyebrow,.bf-customer-reviews__eyebrow,.bf-pdp-social-proof__eyebrow){color:var(--bf-primary, #2E63C7)!important;font-family:var(--font-heading--family)!important;font-size:var(--bf-pdp-section-eyebrow-desktop)!important;font-weight:700!important;line-height:1.2!important;letter-spacing:.12em!important;text-transform:uppercase!important}html body main[data-template*=product] :is(.bf-results__text,.bf-customer-reviews__text,.bf-pdp-social-proof__header>p:last-child){color:var(--bf-primary, #2E63C7)!important;font-family:var(--font-paragraph--family)!important;font-size:var(--bf-pdp-section-subheading-desktop)!important;font-weight:400!important;line-height:1.5!important;letter-spacing:0!important}html body main[data-template*=product] :is([data-testid=product-information-details] h1,.bf-pair-with__heading,.bf-pdp-details__title,.bf-pdp-videos__heading){color:var(--bf-primary, #2E63C7)!important}@media(max-width:749px){html body main[data-template*=product] :is(.bf-ingredients-showcase__heading,.bf-results__heading,.bf-customer-reviews__heading,.bf-pdp-social-proof__header h2),html body main[data-template*=product] [data-testid=product-recommendations-section] .text-block--text_baseform_recs>:is(h1,h2,h3,h4,h5,h6){font-size:var(--bf-pdp-section-heading-mobile)!important}html body main[data-template*=product] :is(.bf-results__eyebrow,.bf-customer-reviews__eyebrow,.bf-pdp-social-proof__eyebrow){font-size:var(--bf-pdp-section-eyebrow-mobile)!important}html body main[data-template*=product] :is(.bf-results__text,.bf-customer-reviews__text,.bf-pdp-social-proof__header>p:last-child){font-size:var(--bf-pdp-section-subheading-mobile)!important}}
/*# sourceMappingURL=/cdn/shop/t/78/assets/baseform-flat-ui.css.map */
