.fb-bf-takeover{background:#f7f5f1!important;color:#111}.fb-bf-takeover #MainContent,.fb-bf-takeover #MainContent>.shopify-section{background:#f7f5f1!important}.fb-bf-takeover .header-wrapper,.fb-bf-takeover .header,.fb-bf-takeover .header__search-bar-band{background:#111!important;color:#fff;--color-background:17,17,17;--color-foreground:255,255,255}.fb-bf-takeover .header__heading-link{filter:brightness(0) invert(1)}.fb-bf-takeover .header__heading-logo{filter:none!important}.fb-bf-takeover .header__menu-item,.fb-bf-takeover .header__active-menu-item,.fb-bf-takeover .header__icon,.fb-bf-takeover .header__inline-menu summary,.fb-bf-takeover .header__inline-menu a{color:#fff!important}.fb-bf-takeover .header__menu-item>span{color:inherit!important}.fb-bf-takeover .header__menu-item:hover,.fb-bf-takeover .header__inline-menu a:hover{color:#e9f6a8!important}.fb-bf-takeover .header__search-bar .field{background:#fff;border-color:#ccc;--color-foreground:23,18,28;--color-background:255,255,255}.fb-bf-takeover .header__search-bar .field .field__input{color:#111!important}.fb-bf-takeover .header__search-bar .field .field__input::placeholder{color:#626262!important}.fb-bf-takeover .header__search-bar .field button.fb-search-submit{background:#f0f0ec;color:#111}.fb-bf-takeover .cart-count-bubble{background:#e9f6a8;color:#111}.fb-bf-takeover .menu-drawer,.fb-bf-takeover .menu-drawer__submenu,.fb-bf-takeover .menu-drawer__utility-links,.fb-bf-takeover .header__submenu,.fb-bf-takeover .mega-menu__content{background:#1b1b1b!important;border-color:#444;color:#fff}.fb-bf-takeover .menu-drawer a,.fb-bf-takeover .menu-drawer summary,.fb-bf-takeover .menu-drawer button,.fb-bf-takeover .mega-menu a{color:#fff}.fb-bf-takeover .menu-drawer__menu-item--active,.fb-bf-takeover .menu-drawer__menu-item:hover{background:#111;color:#fff}.fb-bf-takeover .fb-sitewide-trustpilot{background:#f3f3f0;border-color:#deded8;color:#333}.fb-bf-takeover .announcement.announcement--bf{background:#111;border-color:#111}.fb-bf-takeover .announcement .fb-bf-announcement,.fb-bf-takeover .announcement .fb-bf-announcement a,.fb-bf-takeover .announcement .fb-bf-announcement span{color:#fff!important}.fb-bf-takeover .announcement .fb-bf-announcement strong{color:#e9f6a8}.fb-bf-takeover .fb-bf-hero__inner{padding-top:48px;padding-bottom:48px}.fb-bf-takeover .fb-bf-button{justify-content:center;border-radius:8px}.fb-bf-takeover .fb-bf-tier{border-radius:8px}.fb-bf-takeover .fb-bf-page-banner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 36px;text-align:left;padding:26px max(5%,24px);border-bottom:3px solid #111111;background:#111;align-items:center}.fb-bf-takeover .fb-bf-page-banner>a{display:block;font-size:13px}.fb-bf-takeover .fb-bf-page-banner strong{display:block;font-size:clamp(28px,3vw,42px);line-height:1.05;letter-spacing:-1px;font-weight:800;color:#fff}.fb-bf-takeover .fb-bf-page-banner .fb-bf-banner-tagline{display:block;font-size:11px;font-weight:750;letter-spacing:1.8px;color:#e9f6a8;margin-top:8px}.fb-bf-takeover .fb-bf-banner-details{font-size:14px;line-height:1.5;text-align:right;color:#fff}.fb-bf-takeover .fb-bf-banner-details small{color:#d7d7d2;max-width:530px;margin-left:auto}.fb-bf-takeover .fb-bf-banner-details a{display:inline-block;color:#e9f6a8;font-size:12px;font-weight:650;margin-top:9px;text-underline-offset:4px}.fb-bf-takeover .fb-bf-shop{background:#f7f5f1}.fb-bf-takeover .fb-bf-brand-grid a{background:#fff;color:#111;border-color:#deded8;border-radius:8px}.fb-bf-takeover .fb-bf-brand-grid a:hover{background:#f0f0ec}.fb-bf-takeover .fb-bf-quicklinks a{border-radius:8px}.fb-bf-takeover .fb-bf-terms{border-color:#deded8}.fb-bf-takeover .fb-brand-card,.fb-bf-takeover .fb-rh-card{border:1px solid #e0e0da;box-shadow:none}.fb-bf-takeover .fb-brand-card:first-child{background:#111;border-color:#111}.fb-bf-takeover .fb-brand-card:first-child .fb-brand-h1{font-size:clamp(30px,3.4vw,48px);font-weight:750;letter-spacing:-1px;line-height:1.12;color:#fff}.fb-bf-takeover .fb-brand-card:first-child .fb-brand-eyebrow{color:#e9f6a8}.fb-bf-takeover .fb-brand-card:first-child :is(.fb-brand-intro,.fb-brand-intro p,.fb-brand-usp-s){color:#e5e5df}.fb-bf-takeover .fb-brand-card:first-child .fb-brand-usp-t{color:#fff}.fb-bf-takeover .fb-brand-card:first-child .fb-brand-usps{border-color:#444}.fb-bf-takeover .fb-brand-card:first-child .fb-brand-usp>svg[stroke]{stroke:#e9f6a8}.fb-bf-takeover .fb-brand-card:first-child .fb-btn{background:#f0f0ec;border-color:#f0f0ec;color:#111}.fb-bf-takeover .fb-brand-card:first-child .fb-btn--ghost{background:transparent;border-color:#e9f6a8;color:#fff}.fb-bf-takeover .fb-brand-card:first-child .fb-btn:hover{background:#e9f6a8;color:#111}.fb-bf-takeover .fb-range{background:#fff;border-color:#e0e0da}.fb-bf-takeover .fb-range-media{background:#fff}.fb-bf-takeover .card-wrapper .card{border-color:#e0e0da;box-shadow:none}.fb-bf-takeover .card-wrapper .card__inner>.card__content{background:transparent}.fb-bf-takeover .card-wrapper .card__media,.fb-bf-takeover .card-wrapper .card__inner{background:#fff}.fb-bf-takeover .card-wrapper .card__inner{overflow:hidden}.fb-bf-takeover .card-wrapper .card__heading a{color:#111!important}.fb-bf-takeover .card-wrapper .price-item--sale,.fb-bf-takeover .card-wrapper .price__regular .price-item{color:#111!important;font-weight:700}.fb-bf-takeover .quick-add__submit,.fb-bf-takeover .product-form__submit,.fb-bf-takeover .cart__checkout-button{background:#111!important;color:#fff!important;border-color:#111;font-weight:700}.fb-bf-takeover .fb-badge-save{background:#111!important;color:#fff!important}.fb-bf-takeover .product__info-wrapper{background:#fff;border:1px solid #e0e0da;border-radius:16px;padding:28px}.fb-bf-takeover .product__title h1{color:#111;font-weight:700;font-size:clamp(25px,2.8vw,37px);line-height:1.18}.fb-bf-takeover .product__info-container .price-item--sale{color:#111!important}.fb-bf-takeover .product__media-list,.fb-bf-takeover .product__media,.fb-bf-takeover .product__media-item{background:#fff;border-radius:16px}.fb-bf-takeover .fb-buy-panel{border:1px solid #e0e0da}.fb-bf-takeover .fb-home-categories,.fb-bf-takeover .fb-home-brands,.fb-bf-takeover .fb-home-clinic-edit,.fb-bf-takeover .fb-home-promise,.fb-bf-takeover .fb-brand-directory{background:#f7f5f1!important}.fb-bf-takeover .fb-home-brands__intro,.fb-bf-takeover .fb-home-clinic-edit__panel,.fb-bf-takeover .fb-home-promise__card,.fb-bf-takeover .fb-brand-directory__intro{border:1px solid #e0e0da}.fb-bf-takeover .fb-home-brands__card,.fb-bf-takeover .fb-home-categories__card{background:#fff;border-color:#e0e0da}.fb-bf-takeover .footer{background:#111!important;color:#e5e5df;border-top:0;--color-foreground:229,229,223;--color-background:17,17,17}.fb-bf-takeover .footer a,.fb-bf-takeover .footer__copyright{color:#e5e5df}.fb-bf-takeover .footer-block__heading{color:#fff}.fb-bf-takeover .footer__content-bottom{border-color:#444}.fb-bf-takeover .newsletter__wrapper{background:#111!important;color:#fff}.fb-bf-takeover .newsletter__wrapper h2,.fb-bf-takeover .newsletter__wrapper p{color:#fff}.fb-bf-takeover .fb-bf-footer-statement{background:#111;color:#fff;border-top:1px solid #444444;border-bottom:1px solid #444444;padding:36px 5%;display:flex;align-items:center;justify-content:space-between;gap:24px}.fb-bf-footer-statement strong{font-size:clamp(27px,3.6vw,48px);line-height:1.08;font-weight:800;letter-spacing:-1.5px}.fb-bf-footer-statement a{color:#e9f6a8;font-weight:700;font-size:13px;text-underline-offset:5px}@media(max-width:749px){.fb-bf-takeover .fb-bf-hero__inner{padding:30px 22px}.fb-bf-takeover .fb-bf-page-banner{display:block;padding:20px}.fb-bf-takeover .fb-bf-page-banner strong{font-size:28px}.fb-bf-takeover .fb-bf-banner-details{text-align:left;margin-top:12px;font-size:12px}.fb-bf-takeover .fb-bf-banner-details small{margin-left:0}.fb-bf-takeover .product__info-wrapper{padding:20px 16px;margin-top:18px}.fb-bf-takeover .fb-bf-footer-statement{display:block;padding:30px 22px}.fb-bf-footer-statement a{display:inline-block;margin-top:18px}}.fb-bf-takeover :is(.fb-bf-hero,.fb-bf-shop,.fb-bf-page-banner,.fb-bf-basket){--bf-ink:#111111;--bf-purple:#111111;--bf-lilac:#e9f6a8}.fb-bf-takeover :is(.header__menu-item,.header__active-menu-item,.header__icon,.header__inline-menu summary,.header__inline-menu a,.menu-drawer a,.menu-drawer summary,.menu-drawer button,.mega-menu a){color:#e9f6a8!important}.fb-bf-takeover .header__search-bar .field button.fb-search-submit{background:#111;color:#e9f6a8}.fb-bf-takeover .announcement.announcement--bf{border-bottom:1px solid #3d3d37}.fb-bf-takeover .announcement :is(.fb-bf-announcement,.fb-bf-announcement a,.fb-bf-announcement span){color:#e9f6a8!important}.fb-bf-takeover :is(.fb-bf-hero h1,.fb-bf-page-banner strong,.fb-bf-visual-heading,.fb-bf-footer-statement strong,.newsletter__wrapper h2,.footer-block__heading){color:#e9f6a8}.fb-bf-takeover .fb-bf-tier{background:#1b1b1b;border-color:#48483e}.fb-bf-takeover .fb-bf-tier code{border-color:#48483e}.fb-bf-takeover :is(.fb-bf-fine,.fb-bf-page-banner small,.fb-bf-basket>small){color:#d5d5cc}.fb-bf-takeover .fb-bf-duo{background:#f7f7f2;box-shadow:16px 16px #292923}.fb-bf-takeover .fb-bf-duo__label{border-color:#deded5}.fb-bf-takeover .fb-bf-marquee{background:#111;color:#e9f6a8;border-block:1px solid #3d3d37}.fb-bf-takeover :is(.button,.quick-add__submit,.product-form__submit,.cart__checkout-button,.fb-badge-save,.fb-btn,.fb-brand-routine__start,.fb-home-brands__intro-action,.fb-home-brands__group-link,.fb-home-brands__brand-action,.fb-home-promise__button,.fb-home-clinic-edit__cta,.fb-bf-quicklinks a,.fb-bf-button,.fb-bf-basket>a){background:#111!important;color:#e9f6a8!important;border-color:#111!important;--color-button:17,17,17;--color-button-text:233,246,168}.fb-bf-takeover :is(.fb-bf-button,.fb-bf-basket>a,.fb-brand-card:first-child .fb-btn){border:1px solid #e9f6a8!important}.fb-bf-takeover :is(.button,.fb-btn,.fb-brand-routine__start,.fb-home-brands__intro-action,.fb-home-brands__group-link,.fb-home-brands__brand-action,.fb-home-promise__button,.fb-home-clinic-edit__cta,.fb-bf-quicklinks a,.fb-bf-button):hover{background:#292923!important;color:#f1ffc0!important}.fb-bf-takeover .fb-bf-brand-grid a{background:#111;color:#e9f6a8;border-color:#111}.fb-bf-takeover .fb-bf-brand-grid a:hover{background:#292923}.fb-bf-takeover :is(.fb-brand-card:first-child .fb-brand-h1,.fb-brand-card:first-child .fb-brand-usp-t){color:#e9f6a8}.fb-bf-takeover :is(.fb-routine-entry--featured,.fb-routine-dialog__bar,.fb-cart-checkout-confidence__rating,.fb-cart-checkout-confidence__tiers li.is-active){background:#111!important;color:#e9f6a8!important}.fb-bf-takeover .fb-routine-entry--featured :is(h2,.fb-routine-entry__eyebrow){color:#e9f6a8}.fb-bf-takeover .fb-routine-entry__paths b{background:#111!important;color:#e9f6a8!important}.fb-bf-takeover .fb-routine-entry__paths :is(button,strong){color:#111}.fb-bf-takeover :is(.fb-brand-routine,.fb-routine-entry:not(.fb-routine-entry--featured)){background:#f7f5f1;border-color:#deded8;box-shadow:none}.fb-bf-takeover :is(.fb-home-brands__eyebrow,.fb-home-promise__eyebrow,.fb-home-clinic-edit__eyebrow,.fb-brand-directory__eyebrow,.fb-brand-routine__eyebrow,.fb-range-tag,.fb-brand-note a,.fb-concern-text a){color:#111!important}.fb-bf-takeover .footer a{color:#e9f6a8}.fb-bf-takeover :is(a,button):focus-visible{outline-color:#758521}.fb-bf-takeover :is(.fb-home-trust-rating__review,.fb-home-categories__action){background:#111!important;color:#e9f6a8!important}.fb-bf-takeover .fb-home-trust-rating__benefit svg{color:#111}.fb-bf-takeover .footer a{color:#e9f6a8!important}.fb-bf-takeover .newsletter__wrapper .field__input{background:#111!important;color:#fff!important}.fb-bf-takeover :is(.fb-crumbs__current,.fb-review-purchase a,.fb-product-trustpilot__shell>a,.product__description a,.product__description span[style*="553369"],.fb-brand-directory__card a,.fb-cart-checkout-confidence__offer-eyebrow,.fb-cart-checkout-confidence__tiers li,.fb-cart-checkout-confidence__offer a){color:#111!important}.fb-bf-takeover .fb-cart-checkout-confidence__tiers li.is-active{color:#e9f6a8!important}.fb-bf-takeover :is(.fb-buy-panel,.fb-review-purchase,.fb-product-trustpilot__shell,.fb-cart-checkout-confidence__offer){background:#f7f5f1!important;border-color:#deded8}.fb-bf-takeover :is(.fb-cart-checkout-confidence__product-details,.fb-cart-checkout-confidence__fallback,.fb-cart-checkout-confidence__benefits svg){color:#111}.fb-bf-takeover .fb-cart-checkout-confidence__action{background:#111!important;color:#e9f6a8!important}.fb-bf-takeover .product__info-container svg[stroke="#553369"]{stroke:#111}.fb-bf-takeover .footer-block-image img[src*=flawless-body-definitive-full-purple-master]{filter:brightness(0) invert(1)}
/*# sourceMappingURL=/cdn/shop/t/79/assets/fb-bf-takeover.css.map */
