:root:not(#fvn){--fvn-display:"Sora",system-ui,sans-serif;--fvn-text:"Figtree",system-ui,sans-serif;--fvn-ink:#2b1e2b;--fvn-muted:#4a3d4a;--fvn-accent:#8e3b5e;--fvn-accent-dark:#7a2f4f;--fvn-tint:#f6e9ee;--fvn-line:#e9d8e0;--fvh-ink:#2b1e2b;--fvh-muted:#4a3d4a;--fvh-accent:#8e3b5e;--fvh-accent-dark:#7a2f4f;--fvh-tint:#f6e9ee;--fvh-photo:40.6%;--fvh-band:clamp(260px,26vw,380px);--fvh-display:var(--fvn-display);--fvh-text:var(--fvn-text);--fv-serif:var(--fvn-display);--fv-sans:var(--fvn-text);--fv-script:var(--fvn-text);--font-body--family:var(--fvn-text);--font-heading--family:var(--fvn-display);--font-subheading--family:var(--fvn-text);--font-accent--family:var(--fvn-text);--style-border-radius-buttons-primary:10px;--style-border-radius-buttons-secondary:10px}:root:not(#fvn),[class*=color-]:not(#fvn){--color-foreground:#2b1e2b;--color-foreground-rgb:43 30 43;--color-foreground-heading:#2b1e2b;--color-foreground-heading-rgb:43 30 43;--color-border:#e9d8e0;--color-border-rgb:233 216 224;--color-primary-button-background:#8e3b5e;--color-primary-button-text:#ffffff;--color-primary-button-border:#8e3b5e;--color-primary-button-hover-background:#7a2f4f;--color-primary-button-hover-text:#ffffff;--color-primary-button-hover-border:#7a2f4f;--color-secondary-button-text:#2b1e2b;--color-secondary-button-border:#2b1e2b;--color-secondary-button-hover-text:#8e3b5e;--color-secondary-button-hover-border:#8e3b5e}body:not(#fvn){background:#fff;color:#2b1e2b;font-family:var(--fvn-text)}main :is(h1,h2,h3,h4):not(#fvn){font-family:var(--fvn-display);font-weight:600;letter-spacing:-.02em}main :is(h1,h2):not(#fvn){font-size:clamp(26px,2.7vw,38px);line-height:1.15}main h3:not(#fvn){font-size:clamp(19px,1.7vw,24px);line-height:1.2}.button:not(#fvn),button.button:not(#fvn),.add-to-cart-button:not(#fvn),.quantity-selector:not(#fvn){border-radius:10px}.fvx-logo-mark path[fill]:not([fill=none]):not(#fvn){fill:#8e3b5e}.fvx-logo-mark path[stroke]:not(#fvn){stroke:#a04a6f}.fv-content-page__hero-photo:not(#fvn){background:#e9d8e0;box-shadow:0 18px 42px #3a2c3a29}.fv-product-context:not(#fvn),.fv-utility-context:not(#fvn){background:linear-gradient(90deg,#e9d8e0,#fbf4f7 48%,#e9d8e0);color:var(--fv-brown,#3a2c3a)}.fv-product-context h2:not(#fvn),.fv-utility-context h2:not(#fvn){font-family:var(--fvn-display);font-size:clamp(31.08px,3.85vw,53.28px);font-weight:600;letter-spacing:-.02em;line-height:1.12}.fv-product-context p:not(#fvn),.fv-utility-context p:not(#fvn){color:#4a3d4a}.fv-product-context__note:not(#fvn){border:1px solid rgba(122,47,79,.28);color:#5b4d5b}.fv-product-context__visual:not(#fvn):before,.fv-utility-context__visual:not(#fvn):before{background:linear-gradient(90deg,rgba(246,233,238,.62),transparent 28%)}.fv-product-context__quote:not(#fvn),.fv-utility-context__quote:not(#fvn){color:#4a3d4a;font:16.12px/1.1 var(--fvn-text);font-style:normal;font-weight:600;letter-spacing:0;transform:none}@media(max-width:820px){.fv-product-context__quote:not(#fvn),.fv-utility-context__quote:not(#fvn){font-size:14.88px}.fv-product-context h2:not(#fvn),.fv-utility-context h2:not(#fvn){font-size:37px}}.fv-global-trust:not(#fvn){background:#2b1e2b;color:#fff;font-family:var(--fvn-text)}.fv-global-trust__heading span:not(#fvn){color:#d9c3cd}.fv-global-trust__heading strong:not(#fvn){font-family:var(--fvn-display);font-weight:600;letter-spacing:-.02em}.fv-global-trust__items small:not(#fvn){color:#d9c3cd}.fv-global-trust__legal:not(#fvn){color:#d9c3cd}.fv-hair-blog:not(#fvn){background:#f6e9ee;color:#3a2c3a}.fv-hair-blog__heading:not(#fvn){color:#3a2c3a;font-family:var(--fvn-display);font-size:clamp(1.33rem,2.37vw,2.07rem);font-weight:600;letter-spacing:-.02em}.fv-hair-blog__list:not(#fvn){border-top:1px solid rgba(58,44,58,.27)}.fv-hair-blog__item:not(#fvn){border-bottom:1px solid rgba(58,44,58,.27)}.fv-hair-blog__summary:not(#fvn){color:#3a2c3a}.fv-hair-blog__toggle:not(#fvn){border:1px solid #a04a6f}.fv-hair-blog__toggle:not(#fvn):before,.fv-hair-blog__toggle:not(#fvn):after{background:#a04a6f}.fv-hair-blog__panel:not(#fvn){background:#fff;border:1px solid rgba(58,44,58,.16);box-shadow:0 10px 26px #3a2c3a12}.fv-hair-blog__close:not(#fvn){color:#7a2f4f}.fv-hair-blog__close:hover:not(#fvn){color:#3a2c3a}.fv-hair-blog__kicker:not(#fvn){color:#a04a6f}.fv-hair-blog__content h3:not(#fvn){color:#3a2c3a;font-family:var(--fvn-display);font-weight:600;letter-spacing:-.02em}.fv-hair-blog__content a:not(#fvn){color:#7a2f4f}.fv-hair-blog__content strong:not(#fvn){color:#3a2c3a}.fv-card-compare:not(#fvn){color:#5b4d5b}body .fvp-product-card__cart:not(#fvn){background:#8e3b5e;border-radius:10px}body .fvp-product-card__cart:hover:not(#fvn){background:#8e3b5e;border-radius:10px}.fv-life-page__hero:not(#fvn){background:linear-gradient(90deg,#e9d8e0,#fbf4f7 47%,#e9d8e0)}.fv-life-page__hero h1:not(#fvn){font-family:var(--fvn-display)!important;font-size:clamp(40.7px,4.44vw,63.64px)!important;font-weight:600!important;letter-spacing:-.02em!important;line-height:1.12!important}.fv-life-page__lead:not(#fvn){color:#4a3d4a}.fv-life-page__statement:not(#fvn){border-top:1px solid rgba(160,74,111,.35);font-family:var(--fvn-display);color:#5b4d5b;font-weight:600;letter-spacing:-.02em}.fv-life-page__hero-image:not(#fvn):before{background:linear-gradient(90deg,rgba(233,216,224,.58),transparent 28%)}.fv-life-page__hero-caption:not(#fvn){background:#f6e9ee}.fv-life-page__hero-circle:not(#fvn){background:#a04a6f;color:#fff;font:9.3px/1.18 var(--fvn-text);font-style:normal;font-weight:600;letter-spacing:0;transform:none}.fv-life-page__hero-note:not(#fvn){font:16.12px/1.12 var(--fvn-text);color:#3a2c3a;font-style:normal;font-weight:600;letter-spacing:0;transform:none}.fv-life-page__nav a:not(#fvn){background:#fff;border:1px solid rgba(160,74,111,.16)}.fv-life-page__nav a:hover:not(#fvn){background:#e9d8e0}.fv-life-page__eyebrow:not(#fvn){color:#5b4d5b}.fv-life-page__intro h2:not(#fvn),.fv-life-page__final h2:not(#fvn){font-family:var(--fvn-display);font-size:clamp(29.6px,3.33vw,45.88px);font-weight:600;letter-spacing:-.02em;line-height:1.12}.fv-life-page__intro p:not(#fvn){color:#5b4d5b}.fv-life-topic:not(#fvn){background:#fff;border:1px solid rgba(91,77,91,.07);box-shadow:0 16px 45px #3a2c3a0b}.fv-life-topic__image:not(#fvn){background:#e9d8e0}.fv-life-topic__image--product:not(#fvn){background:linear-gradient(135deg,#e9d8e0,#fff)}.fv-life-topic__number:not(#fvn){font-family:var(--fvn-display);color:#a04a6f2e;font-size:39.96px;font-weight:600;letter-spacing:-.02em;line-height:1.12}.fv-life-topic__kicker:not(#fvn){color:#a04a6f}.fv-life-topic h2:not(#fvn){font-family:var(--fvn-display);font-size:clamp(26.64px,2.44vw,37px);font-weight:600;letter-spacing:-.02em;line-height:1.12}.fv-life-topic p:not(#fvn){color:#4a3d4a}.fv-life-topic__link:not(#fvn){color:#8e3b5e;border-bottom:1px solid #a04a6f}.fv-life-page__final:not(#fvn){background:linear-gradient(90deg,#e9d8e0,#e9d8e0)}.fv-life-page__final p:not(#fvn){color:#4a3d4a}.fv-life-page__final-script:not(#fvn){font:clamp(24.8px,3.1vw,42.16px)/1.02 var(--fvn-text);color:#a04a6f;font-style:normal;font-weight:600;letter-spacing:0;transform:none}@media(max-width:520px){.fv-life-page__hero h1:not(#fvn){font-size:36.26px!important}.fv-life-page__hero-note:not(#fvn){font-size:13.02px}.fv-life-topic h2:not(#fvn){font-size:26.64px}.fv-life-topic__number:not(#fvn){font-size:31.08px}.fv-life-page__final-script:not(#fvn){font-size:26.04px}}:root:not(#fvn){--fv-cream:#ffffff;--fv-cream-2:#e9d8e0;--fv-blush:#e9d8e0;--fv-rose:#a04a6f;--fv-brown:#2b1e2b;--fv-brown-soft:#5b4d5b;--fv-gold:#a04a6f;--fv-gold-dark:#8e3b5e;--fv-line:#e9d8e0;--fv-white:#ffffff}body.femvital-reference:not(#fvn){font-family:var(--fvn-text)}body.femvital-reference #header-group:not(#fvn){background:#fffffff7;border-bottom:1px solid rgba(91,77,91,.08)}.fv-topbar:not(#fvn){background:#e9d8e0;border-bottom:1px solid rgba(91,77,91,.08);color:#4a3d4a}.fv-wordmark__name:not(#fvn){font-family:var(--fvn-display);color:#a04a6f;font-size:42.18px;font-weight:600;letter-spacing:-.02em;line-height:1.12}.fv-wordmark__name strong:not(#fvn){color:#7a2f4f}.fv-wordmark__sub:not(#fvn){color:#2b1e2b}.fv-site-header__motto:not(#fvn){color:#a04a6f;font-family:var(--fvn-text);font-size:13.02px;font-style:normal;font-weight:600;letter-spacing:0;transform:none}.fv-search:not(#fvn){background:#fff;border:1px solid #e9d8e0}.fv-search input:not(#fvn){font:13px var(--fvn-text)}.fv-search button:not(#fvn),.fv-iconlink:not(#fvn){color:#2b1e2b;border-radius:10px}.fv-cart-count:not(#fvn){color:#fff}.fv-site-header__nav:not(#fvn){border-top:1px solid rgba(91,77,91,.04)}.fv-home__hero:not(#fvn){background:linear-gradient(90deg,#e9d8e0,#fbf4f7 46%,#e9d8e0)}.fv-kicker:not(#fvn){color:#4a3d4a}.fv-home__hero h1:not(#fvn){font-family:var(--fvn-display);font-size:clamp(42.18px,4.66vw,68.08px);font-weight:600;letter-spacing:-.02em;line-height:1.12}.fv-home__hero-lead:not(#fvn){color:#4a3d4a}.fv-button:not(#fvn){border-radius:10px;text-transform:none;letter-spacing:0}.fv-button--gold:not(#fvn){color:#fff!important;border-radius:10px}.fv-button--outline:not(#fvn){border-radius:10px}.fv-button:hover:not(#fvn){color:#fff!important;border-radius:10px}.fv-microitem:not(#fvn){color:#4a3d4a}.fv-microitem__icon:not(#fvn){font-family:var(--fvn-display);font-size:21.46px;font-weight:600;letter-spacing:-.02em}.fv-home__hero-image:not(#fvn):before{background:linear-gradient(90deg,rgba(233,216,224,.72) 0%,transparent 28%)}.fv-handnote:not(#fvn){font-family:var(--fvn-text);color:#3a2c3a;font-size:18.6px;font-style:normal;font-weight:600;letter-spacing:0;transform:none}.fv-category-card:not(#fvn){background:#fff;box-shadow:0 1px #5b4d5b0a}.fv-category-card:hover:not(#fvn){box-shadow:0 12px 30px #3a2c3a14}.fv-category-card__image:not(#fvn){background:#e9d8e0}.fv-category-card h3:not(#fvn){font-family:var(--fvn-text)}.fv-category-card p:not(#fvn){color:#5b4d5b}.fv-life:not(#fvn){background:linear-gradient(90deg,#e9d8e0 0% 44%,#e9d8e0)}.fv-life__flower:not(#fvn){background:radial-gradient(circle at 35% 35%,rgba(255,255,255,.52),transparent 27%),linear-gradient(135deg,#e9d8e0,#f6e9ee)}.fv-life__flower:not(#fvn):before{background:#8e3b5e52}.fv-life__flower span:not(#fvn){color:#a04a6f6b;font-family:var(--fvn-display);font-weight:600;letter-spacing:-.02em;line-height:1.12}.fv-life h2:not(#fvn){font-family:var(--fvn-display);font-size:38.48px;font-weight:600;letter-spacing:-.02em;line-height:1.12}.fv-life p:not(#fvn){color:#4a3d4a}.fv-life__image:not(#fvn):before{background:linear-gradient(90deg,rgba(233,216,224,.42) 0%,rgba(233,216,224,.08) 22%,transparent 40%)}.fv-life__circle:not(#fvn){background:#a04a6f;color:#fff;font-family:var(--fvn-text);font-size:14.88px;font-style:normal;font-weight:600;letter-spacing:0;transform:none}.fv-life__note:not(#fvn){font-family:var(--fvn-text);color:#3a2c3a;font-size:19.22px;font-style:normal;font-weight:600;letter-spacing:0;transform:none}.fv-bestseller-heading__eyebrow:not(#fvn){color:#5b4d5b}.fv-bestseller-heading h2:not(#fvn){font-family:var(--fvn-display);font-size:31.82px;font-weight:600;letter-spacing:-.02em;line-height:1.12}.fv-bestseller-heading p:not(#fvn){color:#5b4d5b}.fv-shop-card__image:not(#fvn){background:linear-gradient(180deg,#e9d8e0,#fbf4f7)}.fv-shop-card h3:not(#fvn){font-family:var(--fvn-text)}.fv-shop-card p:not(#fvn){color:#5b4d5b}.fv-shop-card__badge:not(#fvn){background:#a04a6f;color:#fff}.fv-shop-card__badge--gold:not(#fvn){background:#a04a6f}.fv-bestseller-more a:not(#fvn){border-bottom:1px solid rgba(43,30,43,.35)}.fv-home-trust:not(#fvn){background:#fff}.fv-home-trust__item span:last-child:not(#fvn){color:#5b4d5b}.fv-collection-hero__main:not(#fvn){background:linear-gradient(90deg,#e9d8e0,#fbf4f7,#e9d8e0)}.fv-breadcrumb:not(#fvn){color:#5b4d5b}.fv-collection-hero h1:not(#fvn){font-family:var(--fvn-display);font-size:clamp(35.52px,4.07vw,56.24px);font-weight:600;letter-spacing:-.02em;line-height:1.12}.fv-collection-hero__lead:not(#fvn){color:#4a3d4a}.fv-collection-hero__visual:not(#fvn):before{background:linear-gradient(90deg,rgba(246,233,238,.62),transparent 25%)}.fv-collection-hero__quote:not(#fvn){color:#fff;font:16.12px/1.15 var(--fvn-text);text-shadow:0 1px 4px rgba(43,30,43,.68);font-style:normal;font-weight:600;letter-spacing:0;transform:none}.fv-collection-hero__quote--all:not(#fvn){color:#fff;font:clamp(13.64px,1.21vw,17.98px)/1.05 var(--fvn-text);text-shadow:0 1px 4px rgba(43,30,43,.68);font-style:normal;font-weight:600;letter-spacing:0}@media(max-width:760px){.fv-collection-hero__quote:not(#fvn){font-size:14.88px}.fv-collection-hero__quote--all:not(#fvn){font-size:13.02px}}.fv-topic-tile:not(#fvn){background:#fff;border:1px solid rgba(122,47,79,.08)}.fv-topic-tile h2:not(#fvn){font-family:var(--fvn-display);font-weight:600;letter-spacing:-.02em;line-height:1.12}.fv-topic-tile p:not(#fvn){color:#5b4d5b}main[data-template^=collection] .product-card:not(#fvn),main[data-template^=collection] [class*=product-card]:not(#fvn){background:#fff}main[data-template^=collection] .product-card img:not(#fvn){background:#f6e9ee}.fv-product-breadcrumb:not(#fvn){color:#5b4d5b}main[data-template^=product] h1:not(#fvn){font-family:var(--fvn-display)!important;font-size:clamp(31.08px,3.11vw,48.84px)!important;font-weight:600!important;letter-spacing:-.02em!important;line-height:1.12!important}main[data-template^=product] button[type=submit]:not(#fvn){color:#fff!important;border-radius:10px;text-transform:none;letter-spacing:0}.fv-product-band:not(#fvn){background:linear-gradient(90deg,#e9d8e0,#f6e9ee)}.fv-product-band p:not(#fvn){color:#4a3d4a}.fv-product-band__script:not(#fvn){font:14.88px var(--fvn-text);color:#a04a6f;font-style:normal;font-weight:600;letter-spacing:0;transform:none}main[data-template^=page] h1:not(#fvn){font-family:var(--fvn-display)!important;font-size:clamp(31.08px,3.7vw,50.32px)!important;font-weight:600!important;letter-spacing:-.02em!important}main[data-template^=page] .rte:not(#fvn),main[data-template^=page] [class*=page-content]:not(#fvn){color:#4a3d4a}body.femvital-reference footer:not(#fvn){background:#e9d8e0}body.femvital-reference footer h2:not(#fvn),body.femvital-reference footer h3:not(#fvn),body.femvital-reference footer h4:not(#fvn){font-family:var(--fvn-display);font-weight:600;letter-spacing:-.02em}@media(max-width:820px){.fv-collection-hero__quote:not(#fvn){font-size:13.64px}}@media(max-width:1100px){.fv-life h2:not(#fvn){font-size:32.56px}.fv-life__circle:not(#fvn){font-size:11.78px}.fv-life__note:not(#fvn){font-size:15.5px}}@media(max-width:820px){.fv-wordmark__name:not(#fvn){font-size:31.82px}.fv-handnote:not(#fvn){font-size:14.26px}.fv-life__circle:not(#fvn){font-size:9.92px}.fv-life__note:not(#fvn){font-size:13.02px}}@media(max-width:520px){.fv-wordmark__name:not(#fvn){font-size:28.12px}.fv-home__hero h1:not(#fvn){font-size:38.48px}.fv-life h2:not(#fvn){font-size:29.6px}.fv-life__circle:not(#fvn){font-size:9.3px}.fv-life__note:not(#fvn){font-size:12.4px}.fv-bestseller-heading h2:not(#fvn){font-size:26.64px}.fv-collection-hero h1:not(#fvn){font-size:36.26px}}@media(max-width:820px){.fvx-product-cart-button:not(#fvn),.fv-hair-product-card__cart-button:not(#fvn),.fv-beauty-product-card__cart-button:not(#fvn){border-radius:10px}.fv-collection-hero__quote:not(#fvn),.fv-collection-hero__quote--all:not(#fvn){font-size:clamp(12.4px,2.48vw,17.36px)}}@media(max-width:520px){.fv-collection-hero__quote:not(#fvn),.fv-collection-hero__quote--all:not(#fvn){font-size:13.64px}}.fv-infobox-cart-products:not(#fvn){border-top:1px solid var(--fvr-line, #e9d8e0)}.fv-infobox-cart-products__eyebrow:not(#fvn){color:var(--fvr-gold, #a04a6f)}.fv-infobox-cart-product:not(#fvn){background:#fff;border:1px solid var(--fvr-line, #e9d8e0)}.fv-infobox-cart-product__visual:not(#fvn){background:#fff}.fv-infobox-cart-product__title:not(#fvn){color:var(--fvr-ink, #2b1e2b);font-family:var(--fvn-display);font-weight:600;letter-spacing:-.02em}.fv-infobox-cart-product__price:not(#fvn){color:#7a2f4f}.fv-infobox-cart-product__quantity:not(#fvn){color:var(--fvr-muted, #5b4d5b)}.fv-infobox-cart-product__quantity-control:not(#fvn){background:#fff;border:1px solid #d9c3cd}.fv-infobox-cart-product__quantity-control button:not(#fvn){color:#7a2f4f;border-radius:10px}.fv-infobox-cart-product__quantity-control button:focus-visible:not(#fvn),.fv-infobox-cart-product__quantity-control input:focus-visible:not(#fvn),.fv-infobox-cart-product__button:focus-visible:not(#fvn){outline:2px solid var(--fvr-gold, #a04a6f)}.fv-infobox-cart-product__quantity-control input:not(#fvn){border-left:1px solid #e9d8e0;border-right:1px solid #e9d8e0;color:var(--fvr-ink, #2b1e2b)}.fv-infobox-cart-product__quantity-control span:not(#fvn){color:var(--fvr-muted, #5b4d5b)}.fv-infobox-cart-product__success:not(#fvn){color:#8e3b5e}.fv-infobox-cart-product__button:not(#fvn){background:#8e3b5e!important;color:#fff!important;border-radius:10px;text-transform:none;letter-spacing:0}.fv-infobox-cart-product__button:hover:not(#fvn){background:#8e3b5e!important;border-radius:10px}@media(max-width:560px){.fv-infobox-cart-product__button:not(#fvn){border-radius:10px}}.fv-infobox-cart-products__go-to-cart:not(#fvn){border:1px solid var(--fvr-gold, #a04a6f);color:var(--fvr-gold, #a04a6f)}.fv-infobox-cart-products__go-to-cart:hover:not(#fvn){background:var(--fvr-gold, #a04a6f);color:#fff}.fv-content-page:not(#fvn),.fv-collection-page:not(#fvn),.fv-product-page:not(#fvn),.fv-search-page:not(#fvn),.fv-cart-page:not(#fvn){background:var(--fv-cream, #fbf4f7);color:var(--fv-brown, #3a2c3a)}.fv-eyebrow:not(#fvn){color:#7d707d;font-family:var(--fvn-text)}.fv-page-cta:not(#fvn){background:var(--fv-brown, #3a2c3a);color:#fff!important;font-family:var(--fvn-text);border-radius:10px}.fv-page-cta:hover:not(#fvn){background:#5b4d5b;border-radius:10px}.fv-content-page__hero:not(#fvn){background:linear-gradient(125deg,#e9d8e0 0% 56%,#d9c3cd);box-shadow:0 18px 50px #3a2c3a1a}.fv-content-page__hero:not(#fvn):after{border:1px solid rgba(255,255,255,.5)}.fv-content-page__hero h1:not(#fvn){color:var(--fv-brown, #3a2c3a);font-family:var(--fvn-display);font-size:clamp(2rem,5.18vw,4.62rem);font-weight:600;letter-spacing:-.02em;line-height:1.12}.fv-content-page__hero-copy>p:not(#fvn){color:#5b4d5b;font-family:var(--fvn-text)}.fv-content-page__hero-note:not(#fvn){border:1px solid rgba(255,255,255,.64);color:#5b4d5b;font-family:var(--fvn-display);font-size:clamp(1rem,2.22vw,1.63rem);font-weight:600;letter-spacing:-.02em;line-height:1.12}.fv-content-page__hero-note b:not(#fvn){color:#a04a6f}.fv-content-page__body:not(#fvn){background:#ffffffc7;box-shadow:0 12px 38px #3a2c3a0f;font-family:var(--fvn-text)}.fv-content-page__body h2:not(#fvn),.fv-product-description h2:not(#fvn){color:var(--fv-brown, #3a2c3a);font-family:var(--fvn-display);font-size:clamp(1.48rem,2.96vw,2.29rem);font-weight:600;letter-spacing:-.02em;line-height:1.12}.fv-content-page__body h3:not(#fvn),.fv-product-description h3:not(#fvn){color:var(--fv-brown, #3a2c3a);font-family:var(--fvn-display);font-size:1.29rem;font-weight:600;letter-spacing:-.02em;line-height:1.12}.fv-content-page__body a:not(#fvn),.fv-product-description a:not(#fvn){color:#5b4d5b}.fv-content-page__body small:not(#fvn),.fv-product-description small:not(#fvn){color:#5b4d5b}.fv-page-lead:not(#fvn){color:#4a3d4a;font-family:var(--fvn-display);font-size:clamp(1.07rem,2vw,1.59rem);font-weight:600;letter-spacing:-.02em}.fv-content-grid article:not(#fvn){border:1px solid rgba(91,77,91,.17);background:#fbf4f7}.fv-content-grid article p:not(#fvn){color:#5b4d5b}.fv-faq-list details:not(#fvn){border:1px solid rgba(91,77,91,.17);background:#fbf4f7}.fv-faq-list summary:not(#fvn){color:var(--fv-brown, #3a2c3a);font-family:var(--fvn-display);font-weight:600;letter-spacing:-.02em}.fv-faq-list details p:not(#fvn){color:#5b4d5b}.fv-collection-page__intro:not(#fvn){border-bottom:1px solid rgba(91,77,91,.2)}.fv-collection-page h1:not(#fvn){color:var(--fv-brown, #3a2c3a);font-family:var(--fvn-display);font-size:clamp(2.22rem,5.92vw,4.96rem);font-weight:600;letter-spacing:-.02em;line-height:1.12}.fv-collection-page__intro>p:not(#fvn){color:#5b4d5b;font-family:var(--fvn-text)}.fv-product-card:not(#fvn){background:#fffc;box-shadow:0 12px 35px #3a2c3a12}.fv-product-card__media:not(#fvn){background:linear-gradient(145deg,#e9d8e0,#e9d8e0)}.fv-product-card__placeholder:not(#fvn),.fv-product-media__placeholder:not(#fvn),.fv-related-card__placeholder:not(#fvn){color:#7d707d;font-family:var(--fvn-display);font-size:1.48rem;font-weight:600;letter-spacing:-.02em}.fv-product-card__badge:not(#fvn){background:#d9c3cd;color:#7a2f4f;font-family:var(--fvn-text)}.fv-product-card h2:not(#fvn){color:var(--fv-brown, #3a2c3a);font-family:var(--fvn-display);font-size:1.41rem;font-weight:600;letter-spacing:-.02em;line-height:1.12}.fv-product-card__content>p:not(#fvn){color:#5b4d5b;font-family:var(--fvn-text)}.fv-product-card__footer:not(#fvn){border-top:1px solid rgba(91,77,91,.16);font-family:var(--fvn-text)}.fv-product-card__footer strong:not(#fvn),.fv-related-card strong:not(#fvn){color:#5b4d5b}.fv-product-card__footer a:not(#fvn){color:#5b4d5b}.fv-pagination:not(#fvn){color:#5b4d5b;font-family:var(--fvn-text)}.fv-pagination .current:not(#fvn){background:var(--fv-brown, #3a2c3a);color:#fff}.fv-collection-empty:not(#fvn){background:#ffffffb3}.fv-collection-empty h2:not(#fvn),.fv-cart-empty h2:not(#fvn){font-family:var(--fvn-display);font-size:1.78rem;font-weight:600;letter-spacing:-.02em}.fv-collection-empty p:not(#fvn),.fv-cart-empty p:not(#fvn){color:#5b4d5b}.fv-product-media__main:not(#fvn){background:linear-gradient(145deg,#e9d8e0,#e9d8e0);box-shadow:0 18px 50px #3a2c3a1a}.fv-product-media__thumb:not(#fvn){background:#e9d8e0}.fv-product-details h1:not(#fvn){color:var(--fv-brown, #3a2c3a);font-family:var(--fvn-display);font-size:clamp(2.22rem,4.44vw,4.37rem);font-weight:600;letter-spacing:-.02em;line-height:1.12}.fv-product-price:not(#fvn){color:#5b4d5b;font-family:var(--fvn-text)}.fv-product-note:not(#fvn){color:#5b4d5b}.fv-product-field label:not(#fvn){color:#5b4d5b;font-family:var(--fvn-text)}.fv-product-field select:not(#fvn),.fv-product-field input:not(#fvn){border:1px solid rgba(91,77,91,.3);background:#ffffffbf;color:var(--fv-brown, #3a2c3a)}.fv-product-submit:not(#fvn){background:var(--fv-brown, #3a2c3a);color:#fff;font-family:var(--fvn-text)}.fv-product-submit:hover:not(:disabled):not(#fvn){background:#5b4d5b}.fv-product-trust:not(#fvn){border-top:1px solid rgba(91,77,91,.18)}.fv-product-trust>div:not(#fvn){color:#5b4d5b}.fv-product-trust strong:not(#fvn){color:var(--fv-brown, #3a2c3a);font-family:var(--fvn-text)}.fv-product-trust small:not(#fvn){color:#5b4d5b}.fv-product-description:not(#fvn){background:#ffffffc7;box-shadow:0 12px 38px #3a2c3a0f;font-family:var(--fvn-text)}.fv-related-products__heading h2:not(#fvn){color:var(--fv-brown, #3a2c3a);font-family:var(--fvn-display);font-size:clamp(1.78rem,3.7vw,3.26rem);font-weight:600;letter-spacing:-.02em;line-height:1.12}.fv-related-card:not(#fvn){background:#ffffffbf}.fv-related-card__image:not(#fvn),.fv-related-card__placeholder:not(#fvn){background:#e9d8e0}.fv-related-card__placeholder:not(#fvn){color:#7d707d;font-family:var(--fvn-display);font-weight:600;letter-spacing:-.02em}.fv-related-card__title:not(#fvn){font-family:var(--fvn-display);font-weight:600;letter-spacing:-.02em;line-height:1.12}.fv-related-card strong:not(#fvn){font-family:var(--fvn-text)}.fv-search-page__hero:not(#fvn){background:linear-gradient(125deg,#e9d8e0,#e9d8e0 58%,#d9c3cd);box-shadow:0 18px 50px #3a2c3a1a}.fv-search-page h1:not(#fvn){color:var(--fv-brown, #3a2c3a);font-family:var(--fvn-display);font-size:clamp(2.59rem,5.92vw,5.18rem);font-weight:600;letter-spacing:-.02em;line-height:1.12}.fv-search-form input:not(#fvn){border:1px solid rgba(91,77,91,.3);background:#ffffffc7;color:var(--fv-brown, #3a2c3a)}.fv-search-form button:not(#fvn){background:var(--fv-brown, #3a2c3a);color:#fff;border-radius:10px}.fv-search-summary h2:not(#fvn),.fv-search-empty h2:not(#fvn){font-family:var(--fvn-display);font-size:clamp(1.48rem,2.96vw,2.37rem);font-weight:600;letter-spacing:-.02em;line-height:1.12}.fv-search-summary p:not(#fvn),.fv-search-empty p:not(#fvn){color:#5b4d5b}.fv-search-card:not(#fvn){background:#fffc;box-shadow:0 12px 35px #3a2c3a12}.fv-search-card__media:not(#fvn){background:#e9d8e0;color:#7d707d}.fv-search-card__type:not(#fvn){color:#7d707d}.fv-search-card h3:not(#fvn){color:var(--fv-brown, #3a2c3a);font-family:var(--fvn-display);font-weight:600;letter-spacing:-.02em;line-height:1.12}.fv-search-card p:not(#fvn){color:#5b4d5b}.fv-search-card strong:not(#fvn){color:#5b4d5b}.fv-search-card--text .fv-search-card__body>a:not(#fvn){color:#5b4d5b}.fv-cart-page__hero:not(#fvn){border-bottom:1px solid rgba(91,77,91,.2)}.fv-cart-page h1:not(#fvn){color:var(--fv-brown, #3a2c3a);font-family:var(--fvn-display);font-size:clamp(2.22rem,5.92vw,5.03rem);font-weight:600;letter-spacing:-.02em;line-height:1.12}.fv-cart-page__hero p:not(#fvn){color:#5b4d5b}.fv-cart-line:not(#fvn){background:#fffc;box-shadow:0 10px 28px #3a2c3a0d}.fv-cart-line__image:not(#fvn){background:#e9d8e0;color:#7d707d}.fv-cart-line__title:not(#fvn){color:var(--fv-brown, #3a2c3a);font-family:var(--fvn-display);font-weight:600;letter-spacing:-.02em;line-height:1.12}.fv-cart-line__variant:not(#fvn),.fv-cart-line__unit:not(#fvn){color:#5b4d5b}.fv-cart-line__content label:not(#fvn){color:#5b4d5b}.fv-cart-line__content input:not(#fvn){border:1px solid rgba(91,77,91,.3);background:#fff}.fv-cart-line__remove:not(#fvn){color:#5b4d5b}.fv-cart-line__total:not(#fvn){color:#5b4d5b}.fv-cart-summary:not(#fvn){background:linear-gradient(145deg,#e9d8e0,#e9d8e0);box-shadow:0 12px 35px #3a2c3a14}.fv-cart-summary__row:not(#fvn){border-top:1px solid rgba(91,77,91,.2);border-bottom:1px solid rgba(91,77,91,.2)}.fv-cart-summary__row strong:not(#fvn){color:#5b4d5b}.fv-cart-summary p:not(#fvn){color:#5b4d5b}.fv-cart-update:not(#fvn){border:1px solid rgba(91,77,91,.35);color:var(--fv-brown, #3a2c3a)}.fv-cart-checkout:not(#fvn){background:var(--fv-brown, #3a2c3a);color:#fff}.fv-cart-checkout:hover:not(#fvn){background:#5b4d5b}.fv-cart-continue:not(#fvn){color:#5b4d5b}.fv-cart-empty:not(#fvn){background:#ffffffbf}.fv-cart-empty__symbol:not(#fvn){color:#a04a6f}.fv-beauty-products:not(#fvn){background:#f6e9ee;color:#2b1e2b}.fv-beauty-products__kicker:not(#fvn){color:#a04a6f}.fv-beauty-products h2:not(#fvn){font-family:var(--fvn-display);color:#3a2c3a;font-size:clamp(25.16px,2.96vw,38.48px);font-weight:600;letter-spacing:-.02em;line-height:1.12}.fv-beauty-products__intro p:not(#fvn){color:#5b4d5b}.fv-beauty-product-card:not(#fvn){background:#fff;border:1px solid #e9d8e0}.fv-beauty-product-card__visual:not(#fvn){background:#f6e9ee}.fv-beauty-product-card h3:not(#fvn){font-family:var(--fvn-display);color:#3a2c3a;font-weight:600;letter-spacing:-.02em;line-height:1.12}.fv-beauty-product-card p:not(#fvn){color:#5b4d5b}.fv-beauty-product-card__price:not(#fvn){color:#7a2f4f!important}.fv-beauty-product-card__note:not(#fvn){color:#7d707d!important}.fv-beauty-product-card__quantity:not(#fvn){color:#5b4d5b}.fv-beauty-product-card__quantity-control:not(#fvn){border:1px solid #d9c3cd;background:#fff}.fv-beauty-product-card__quantity-control button:not(#fvn){color:#7a2f4f;border-radius:10px}.fv-beauty-product-card__quantity-control input:not(#fvn){border-left:1px solid #e9d8e0;border-right:1px solid #e9d8e0;color:#3a2c3a}.fv-beauty-product-card__quantity-control span:not(#fvn){color:#5b4d5b}.fv-beauty-product-card__cart-button:not(#fvn){background:#8e3b5e!important;color:#fff!important;border-radius:10px;text-transform:none;letter-spacing:0}.fv-beauty-product-card__cart-button:hover:not(#fvn){background:#8e3b5e!important;border-radius:10px}@media(max-width:820px){.fv-beauty-product-card__cart-button:not(#fvn){border-radius:10px}}.fv-beauty-product-card__cart:not(#fvn){border-radius:10px}@media(max-width:820px){.fv-beauty-product-card__cart:not(#fvn){border-radius:10px}}.fv-ebook-products:not(#fvn){background:#f6e9ee;color:#2b1e2b}.fv-ebook-product-card:not(#fvn){background:#fff;border:1px solid #e9d8e0}.fv-ebook-product-card__visual:not(#fvn){background:#f6e9ee}.fv-ebook-product-card h2:not(#fvn){color:#3a2c3a;font-family:var(--fvn-display);font-size:clamp(15.54px,1.48vw,21.46px);font-weight:600;letter-spacing:-.02em}.fv-ebook-product-card__description:not(#fvn){color:#5b4d5b}.fv-ebook-product-card__learn-more:not(#fvn){color:#a04a6f}.fv-ebook-product-card__price:not(#fvn){color:#7a2f4f!important}.fv-ebook-product-card__quantity:not(#fvn){color:#5b4d5b}.fv-ebook-product-card__quantity-control:not(#fvn){border:1px solid #d9c3cd;background:#fff}.fv-ebook-product-card__quantity-control button:not(#fvn){color:#7a2f4f;border-radius:10px}.fv-ebook-product-card__quantity-control input:not(#fvn){border-right:1px solid #e9d8e0;border-left:1px solid #e9d8e0;color:#3a2c3a}.fv-ebook-product-card__quantity-control span:not(#fvn){color:#5b4d5b}.fv-ebook-product-card__cart-button:not(#fvn){background:#8e3b5e!important;color:#fff!important;border-radius:10px;text-transform:none;letter-spacing:0}.fv-ebook-product-card__cart-button:hover:not(#fvn){background:#8e3b5e!important;border-radius:10px}.fv-ebook-products__pagination:not(#fvn){color:#5b4d5b}.fv-ebook-products__pagination a:not(#fvn){color:#7a2f4f}@media(max-width:820px){.fv-ebook-product-card__cart-button:not(#fvn){border-radius:10px}}@media(max-width:560px){.fv-ebook-product-card__cart-button:not(#fvn){border-radius:10px}}.fv-ebook-product-card__cart:not(#fvn){border-radius:10px}@media(max-width:820px){.fv-ebook-product-card__cart:not(#fvn){border-radius:10px}}#hc-root:not(#fvn){--rose:#a04a6f;--rose-dark:#a04a6f;--rose-text:#8e3b5e;--forest:#2b1e2b;--cream:#ffffff;--blush:#e9d8e0;--border:#e9d8e0}.hc-start:not(#fvn){color:#fff}.hc-option:not(#fvn){background:#fff}.hc-option:hover:not(#fvn){border-color:#d9c3cd}.hc-option.hc-on .hc-oi:not(#fvn){color:#fff}.hc-next:not(#fvn){color:#fff}.hc-alert:not(#fvn){background:#fff;border-left:4px solid #a04a6f}.hc-product:not(#fvn){background:#fff}.hc-setimg:not(#fvn){background:#fff}.hc-mail input[type=email]:not(#fvn){background:#fff}.hc-ghost:hover:not(#fvn){background:#fff}.hc-pnote:not(#fvn){color:#7a2f4f;background:#fbf4f7}.hc-tag.hc-t-rec:not(#fvn){background:#f6e9ee}.hc-tag.hc-t-ask:not(#fvn),.hc-tag.hc-t-later:not(#fvn){background:#fbf4f7;color:#7a2f4f}.hc-cta:not(#fvn){color:#fff;border-radius:10px}#hc-root .hc-cta h3:not(#fvn){color:#fff}.hc-ctabtn:not(#fvn){color:#fff;border-radius:10px}.fv-hair-products:not(#fvn){background:#f6e9ee;color:#2b1e2b}.fv-hair-products__kicker:not(#fvn){color:#a04a6f}.fv-hair-products h2:not(#fvn){font-family:var(--fvn-display);color:#3a2c3a;font-size:clamp(25.16px,2.96vw,38.48px);font-weight:600;letter-spacing:-.02em;line-height:1.12}.fv-hair-products__intro p:not(#fvn){color:#5b4d5b}.fv-hair-product-card:not(#fvn){background:#fff;border:1px solid #e9d8e0}.fv-hair-product-card__visual:not(#fvn){background:#f6e9ee}.fv-hair-product-card h3:not(#fvn){font-family:var(--fvn-display);color:#3a2c3a;font-weight:600;letter-spacing:-.02em;line-height:1.12}.fv-hair-product-card p:not(#fvn){color:#5b4d5b}.fv-hair-product-card__price:not(#fvn){color:#7a2f4f!important}.fv-hair-product-card__note:not(#fvn){color:#7d707d!important}.fv-hair-product-card__cart:not(#fvn){border-radius:10px}.fv-hair-product-card__quantity:not(#fvn){color:#5b4d5b}.fv-hair-product-card__quantity-control:not(#fvn){border:1px solid #d9c3cd;background:#fff}.fv-hair-product-card__quantity-control button:not(#fvn){color:#7a2f4f;border-radius:10px}.fv-hair-product-card__quantity-control input:not(#fvn){border-left:1px solid #e9d8e0;border-right:1px solid #e9d8e0;color:#3a2c3a}.fv-hair-product-card__quantity-control span:not(#fvn){color:#5b4d5b}.fv-hair-product-card__cart-button:not(#fvn){background:#8e3b5e!important;color:#fff!important;border-radius:10px;text-transform:none;letter-spacing:0}.fv-hair-product-card__cart-button:hover:not(#fvn){background:#8e3b5e!important;border-radius:10px}.fv-hair-product-card__variant:not(#fvn){color:#5b4d5b}.fv-hair-product-card__variant select:not(#fvn){border:1px solid #d9c3cd;background:#fff;color:#3a2c3a}.fv-all-products__grid .fv-hair-product-card__cart:not(#fvn){border-radius:10px}@media(max-width:820px){.fv-hair-product-card__cart:not(#fvn){border-radius:10px}.fv-all-products__grid .fv-hair-product-card__cart:not(#fvn){border-radius:10px}.fv-hair-product-card__cart-button:not(#fvn){border-radius:10px}}.fv-hair-product-card__cart:not(#fvn),.fv-all-products__grid .fv-hair-product-card__cart:not(#fvn){border-radius:10px}@media(max-width:820px){.fv-hair-product-card__cart:not(#fvn),.fv-all-products__grid .fv-hair-product-card__cart:not(#fvn){border-radius:10px}}.fvh-wishes-section:not(#fvn){background:#fff;color:#2b1e2b}.fvh-wishes-heading__eyebrow:not(#fvn){color:#a04a6f}.fvh-wishes-heading h2:not(#fvn){color:#2b1e2b;font-family:var(--fvn-display);font-size:clamp(1.33rem,2.37vw,2.07rem);font-weight:600;letter-spacing:-.02em;line-height:1.12}.fvh-wishes-heading p:not(#fvn){color:#5b4d5b}.fvh-wish-card__link:not(#fvn){background:#fff;border:1px solid #e9d8e0;color:#2b1e2b}.fvh-wish-card__link:not(#fvn):after{color:#a04a6f}.fvh-wish-card h3:not(#fvn){color:#2b1e2b}.fvh-wish-card__link:hover:not(#fvn){background:#fbf4f7;border-color:#a04a6f}.fvh-wish-card__info:not(#fvn){border-top:1px solid #e9d8e0}.fvh-wish-card__info summary:not(#fvn){color:#7a2f4f}.fvh-wish-card__panel:not(#fvn){border-top:1px solid #e9d8e0;color:#5b4d5b}.fvh-wish-card__panel a:not(#fvn){color:#7a2f4f}.fvh-wish-card__panel a:hover:not(#fvn){color:#3a2c3a}.fv-health-info:not(#fvn){background:#f6e9ee;color:#2b1e2b}.fv-health-info__heading h2:not(#fvn){color:#3a2c3a;font-family:var(--fvn-display);font-size:clamp(25.16px,2.96vw,38.48px);font-weight:600;letter-spacing:-.02em;line-height:1.12}.fv-health-info__heading p:not(#fvn){color:#5b4d5b;font-family:var(--fvn-text)}.fv-health-info__box:not(#fvn){background:#fff;border:1px solid #e9d8e0}.fv-health-info__details summary:not(#fvn){color:#7a2f4f;font-family:var(--fvn-text)}.fv-health-info__content:not(#fvn){border-top:1px solid #e9d8e0;font-family:var(--fvn-text)}.fv-health-info__content p:not(#fvn){color:#5b4d5b}.fv-health-info__content h3:not(#fvn){color:#3a2c3a;font-family:var(--fvn-display);font-weight:600;letter-spacing:-.02em;line-height:1.12}.fv-health-info__content ul:not(#fvn){color:#5b4d5b}.fv-health-info__product-note:not(#fvn){background:#f6e9ee;border-left:4px solid #a04a6f}.fv-health-info__product-note strong:not(#fvn){color:#3a2c3a;font-family:var(--fvn-display);font-weight:600;letter-spacing:-.02em}.fv-health-info__product-note a:not(#fvn){color:#7a2f4f}@media(max-width:820px){.fv-health-info__heading h2:not(#fvn){font-size:28.12px}}.fvp-home:not(#fvn){--fvp-ink:#2b1e2b;--fvp-muted:#5b4d5b;--fvp-cream:#ffffff;--fvp-rose:#e9d8e0;--fvp-rose-deep:#a04a6f;--fvp-gold:#a04a6f;--fvp-line:#e9d8e0}.fvp-button:not(#fvn){border-radius:10px;text-transform:none;letter-spacing:0}.fvp-button--primary:not(#fvn){color:#fff!important;border-radius:10px}.fvp-button--secondary:not(#fvn){background:#ffffff85;border-radius:10px}.fvp-hero__copy:not(#fvn){background:#f6e9ee}.fvp-hero h1:not(#fvn),.fvp-section-title:not(#fvn),.fvp-proof h2:not(#fvn){font-family:var(--fvn-display);font-weight:600;letter-spacing:-.02em}.fvp-hero h1:not(#fvn){font-size:clamp(45.88px,4.59vw,76.96px);line-height:1.12}.fvp-hero__micro b:not(#fvn){font-family:var(--fvn-display);font-weight:600;letter-spacing:-.02em;line-height:1.12}.fvp-hero__note:not(#fvn){color:#fff;font-family:var(--fvn-text);text-shadow:0 2px 8px rgba(43,30,43,.25);font-size:clamp(16.12px,1.86vw,24.8px);font-style:normal;font-weight:600;letter-spacing:0;transform:none}.fvp-wishes:not(#fvn){background:#fff}.fvp-wishes h2:not(#fvn){font-family:var(--fvn-display);font-size:clamp(30.34px,3.11vw,48.84px);font-weight:600;letter-spacing:-.02em;line-height:1.12}.fvp-wish a:not(#fvn){background:#fff}.fvp-wish a:hover:not(#fvn){background:#fbf4f7}.fvp-wishes__cta:not(#fvn){box-shadow:0 8px 22px #a04a6f59;border-radius:10px}.fvp-checkband:not(#fvn){color:#fff}.fvp-checkband h2:not(#fvn){color:#fff;font-family:var(--fvn-display);font-size:clamp(19.24px,2.22vw,29.6px);font-weight:600;letter-spacing:-.02em;line-height:1.12}.fvp-checkband p:not(#fvn){color:#e9d8e0}.fvp-checkband .fvp-button:not(#fvn){background:#fff;border-color:#fff;border-radius:10px}.fvp-hero__support:not(#fvn){background:#e9d8e0}.fvp-section-title:not(#fvn){font-size:clamp(25.16px,2.96vw,41.44px);line-height:1.12}.fvp-proof h2:not(#fvn){font-size:clamp(25.9px,2.96vw,38.48px);line-height:1.12}.fvp-proof__icon:not(#fvn){font-family:var(--fvn-display);font-size:20.72px;font-weight:600;letter-spacing:-.02em;line-height:1.12}.fvp-products-section:not(#fvn){background:#f6e9ee}.fvp-product-card:not(#fvn){background:#fff}.fvp-product-card__media:not(#fvn){background:#f6e9ee}.fvp-product-card__badge:not(#fvn){color:#fff}.fvp-product-card h3:not(#fvn){font-family:var(--fvn-display);font-weight:600;letter-spacing:-.02em}.fvp-product-card__cart:not(#fvn){color:#fff;border-radius:10px;text-transform:none;letter-spacing:0}.fvp-trust:not(#fvn){background:#fbf4f7}.fvp-trust__icon:not(#fvn){font-family:var(--fvn-display);font-weight:600;letter-spacing:-.02em;line-height:1.12}@media(max-width:560px){.fvp-hero h1:not(#fvn){font-size:39.96px}}@media(max-width:820px){.fv-utility-context__quote:not(#fvn){font-size:10.54px}}.fv-products-ebooks:not(#fvn){background:#f6e9ee;color:#2b1e2b}.fv-products-ebooks__kicker:not(#fvn){color:#a04a6f}.fv-products-ebooks__intro h2:not(#fvn){color:#3a2c3a;font-family:var(--fvn-display);font-size:clamp(22.2px,2.52vw,34.04px);font-weight:600;letter-spacing:-.02em;line-height:1.12}.fv-products-ebooks__intro p:not(#fvn){color:#5b4d5b}.fv-products-ebooks__card:not(#fvn){background:#fff;border:1px solid #e9d8e0}.fv-products-ebooks__visual:not(#fvn){background:#f6e9ee}.fv-products-ebooks__format:not(#fvn){color:#a04a6f}.fv-products-ebooks__info h3:not(#fvn){color:#3a2c3a;font-family:var(--fvn-display);font-weight:600;letter-spacing:-.02em}.fv-products-ebooks__description:not(#fvn){color:#5b4d5b}.fv-products-ebooks__learn-more:not(#fvn){color:#a04a6f}.fv-products-ebooks__price:not(#fvn){color:#7a2f4f!important}.fv-products-ebooks__quantity:not(#fvn){color:#5b4d5b}.fv-products-ebooks__quantity-control:not(#fvn){border:1px solid #d9c3cd;background:#fff}.fv-products-ebooks__quantity-control button:not(#fvn){color:#7a2f4f;border-radius:10px}.fv-products-ebooks__quantity-control input:not(#fvn){border-right:1px solid #e9d8e0;border-left:1px solid #e9d8e0;color:#3a2c3a}.fv-products-ebooks__quantity-control span:not(#fvn){color:#5b4d5b}.fv-products-ebooks__cart-button:not(#fvn){background:#8e3b5e!important;color:#fff!important;border-radius:10px;text-transform:none;letter-spacing:0}.fv-products-ebooks__cart-button:hover:not(#fvn){background:#8e3b5e!important;border-radius:10px}@media(max-width:820px){.fv-products-ebooks__cart-button:not(#fvn){border-radius:10px}}.fv-products-ebooks__cart:not(#fvn){border-radius:10px}@media(max-width:820px){.fv-products-ebooks__cart:not(#fvn){border-radius:10px}}.fv-psych-page:not(#fvn){background:#f6e9ee;color:#2b1e2b}.fv-psych-hero:not(#fvn){background:#fff}.fv-psych-kicker:not(#fvn){color:#a04a6f}.fv-psych-title:not(#fvn){font-family:var(--fvn-display);color:#3a2c3a;font-size:clamp(29.6px,4.07vw,51.8px);font-weight:600;letter-spacing:-.02em;line-height:1.12}.fv-psych-photo:not(#fvn){background:#e9d8e0;border:1px solid #d9c3cd;color:#5b4d5b}.fv-psych-photo span:not(#fvn){border:1px solid #a04a6f;background:#ffffffa6}.fv-psych-content h2:not(#fvn){font-family:var(--fvn-display);font-size:28.12px;font-weight:600;letter-spacing:-.02em}.fv-psych-card:not(#fvn){background:#fff;border:1px solid #e9d8e0}.fv-topic-popover__panel:not(#fvn){background:#fff;border:1px solid #d9c3cd;box-shadow:0 18px 46px #3a2c3a33;color:#4a3d4a}.fv-topic-popover__panel:not(#fvn):before{background:#fff;border-top:1px solid #d9c3cd;border-left:1px solid #d9c3cd}.fv-psych-card h3:not(#fvn){font-family:var(--fvn-display);font-weight:600;letter-spacing:-.02em}.fv-psych-card p:not(#fvn){color:#5b4d5b}@media(max-width:760px){.fv-topic-popover__panel:not(#fvn){box-shadow:0 18px 46px #3a2c3a42}}.fv-psych-disclaimer:not(#fvn){border-top:1px solid #d9c3cd;color:#5b4d5b}@media(max-width:820px){.fv-topic-popover__panel:not(#fvn){background:#fff}.fv-topic-popover__close--top:not(#fvn){background:#fff}}.fv-topic-popover summary:not(#fvn){color:#7a2f4f}.fv-topic-popover__panel:not(#fvn),body>.fv-topic-popover__panel:not(#fvn){background:#fff;border:1px solid #d9c3cd;box-shadow:0 18px 46px #3a2c3a33;color:#4a3d4a}.fv-topic-popover__panel:not(#fvn):before{color:#a04a6f;font-family:var(--fvn-display);font-size:41.44px;font-weight:600;letter-spacing:-.02em;line-height:1.12}.fv-topic-popover__eyebrow:not(#fvn){color:#a04a6f}.fv-topic-popover__panel h3:not(#fvn){font-family:var(--fvn-display);color:#3a2c3a;font-size:23.68px;font-weight:600;letter-spacing:-.02em;line-height:1.12}.fv-topic-popover__panel h4:not(#fvn){font-family:var(--fvn-display);color:#3a2c3a;font-weight:600;letter-spacing:-.02em}.fv-topic-popover__panel p:not(#fvn){color:#5b4d5b}.fv-topic-popover__panel li:not(#fvn){color:#5b4d5b}.fv-topic-popover__panel a:not(#fvn){color:#7a2f4f}@media(max-width:820px){.fv-topic-popover__panel:not(#fvn):before{font-size:38.48px}}.fv-topic-popover__panel:not(#fvn),body>.fv-topic-popover__panel:not(#fvn){background:#fff;border:1px solid #d9c3cd;box-shadow:0 22px 70px #3a2c3a42;color:#4a3d4a}.fv-topic-popover__panel:not(#fvn):before{color:#a04a6f;font-family:var(--fvn-display);font-size:44.4px;font-weight:600;letter-spacing:-.02em;line-height:1.12}.fv-topic-popover__close:not(#fvn){color:#7a2f4f}.fv-topic-popover__close--bottom:not(#fvn){border-top:1px solid #e9d8e0}@media(max-width:820px){.fv-topic-popover__panel:not(#fvn):before{font-size:39.96px}}.fvr-page:not(#fvn){--fvr-ink:#2b1e2b;--fvr-muted:#5b4d5b;--fvr-cream:#ffffff;--fvr-rose:#a04a6f;--fvr-gold:#a04a6f;--fvr-line:#e9d8e0}.fvr-hero:not(#fvn){background:linear-gradient(105deg,#e9d8e0,#fbf4f7 54%,#e9d8e0)}.fvr-hero h1:not(#fvn){font-family:var(--fvn-display);font-size:clamp(35.52px,4.44vw,62.16px);font-weight:600;letter-spacing:-.02em;line-height:1.12}.fvr-explanation:not(#fvn){background:#fff}.fvr-explanation h2:not(#fvn),.fvr-products h2:not(#fvn){font-family:var(--fvn-display);font-size:clamp(23.68px,2.96vw,38.48px);font-weight:600;letter-spacing:-.02em;line-height:1.12}.fvr-explanation__content h3:not(#fvn),.fvr-explanation__content h4:not(#fvn){font-family:var(--fvn-display);font-weight:600;letter-spacing:-.02em;line-height:1.12}.fvr-explanation__content h3:not(#fvn){font-size:clamp(20.72px,2.59vw,31.08px)}.fvr-explanation__content h4:not(#fvn){font-size:clamp(16.28px,2vw,23.68px)}.fvr-explanation__content h5:not(#fvn){font-family:var(--fvn-display);font-weight:600;letter-spacing:-.02em}.fvr-explanation__placeholder:not(#fvn){color:#5b4d5b}.fvr-info-product-links__name:not(#fvn){font-family:var(--fvn-display);font-weight:600;letter-spacing:-.02em}.fvr-info-product-links__link:not(#fvn){color:#7a2f4f}.fvr-info-product-links__link:hover:not(#fvn){color:#3a2c3a}.fvr-hair-guide__intro h2:not(#fvn){font-family:var(--fvn-display);font-size:clamp(26.64px,3.7vw,47.36px);font-weight:600;letter-spacing:-.02em;line-height:1.12}.fvr-loss-item:not(#fvn){background:#fff}.fvr-loss-item__copy h3:not(#fvn){font-family:var(--fvn-display);font-size:clamp(22.94px,2.96vw,38.48px);font-weight:600;letter-spacing:-.02em;line-height:1.12}.fvr-loss-info__trigger:not(#fvn){color:#7a2f4f}.fvr-loss-info__trigger:hover:not(#fvn){color:#3a2c3a}.fvr-loss-info__dialog:not(#fvn){background:#2b1e2b40}.fvr-loss-info__dialog:not(#fvn)::backdrop{background:#2b1e2b40}.fvr-loss-info__panel:not(#fvn){background:#fff;box-shadow:0 18px 60px #2b1e2b2e}.fvr-loss-info__content h4:not(#fvn){font-family:var(--fvn-display);font-size:clamp(20.72px,2.96vw,31.08px);font-weight:600;letter-spacing:-.02em;line-height:1.12}.fvr-loss-info__content h5:not(#fvn){font-family:var(--fvn-display);font-weight:600;letter-spacing:-.02em}.fvr-products:not(#fvn){background:#f6e9ee}.fvr-products .fv-hair-product-card:not(#fvn){background:#fff;border:1px solid #e9d8e0}.fvr-products .fv-hair-product-card__visual:not(#fvn){background:#fff}.fvr-products .fv-hair-product-card h3:not(#fvn){color:#3a2c3a;font-family:var(--fvn-display);font-weight:600;letter-spacing:-.02em;line-height:1.12}.fvr-products .fv-hair-product-card__description:not(#fvn){color:#5b4d5b}.fvr-products .fv-product-learn-more:not(#fvn){color:#7a2f4f}.fvr-products .fv-product-learn-more:not(#fvn):before{border:1px solid #7a2f4f}.fvr-products .fv-hair-product-card__price:not(#fvn){color:#7a2f4f!important}.fvr-products .fv-hair-product-card__cart:not(#fvn){border-radius:10px}.fvr-products .fv-hair-product-card__quantity:not(#fvn){color:#5b4d5b}.fvr-products .fv-hair-product-card__quantity-control:not(#fvn){background:#fff;border:1px solid #d9c3cd}.fvr-products .fv-hair-product-card__quantity-control button:not(#fvn){color:#7a2f4f;border-radius:10px}.fvr-products .fv-hair-product-card__quantity-control input:not(#fvn){border-left:1px solid #e9d8e0;border-right:1px solid #e9d8e0;color:#3a2c3a}.fvr-products .fv-hair-product-card__quantity-control span:not(#fvn){color:#5b4d5b}.fvr-products .fv-hair-product-card__cart-button:not(#fvn){background:#8e3b5e!important;color:#fff!important;border-radius:10px;text-transform:none;letter-spacing:0}.fvr-products .fv-hair-product-card__cart-button:hover:not(#fvn){background:#8e3b5e!important;border-radius:10px}@media(max-width:820px){.fvr-products .fv-hair-product-card__cart:not(#fvn){border-radius:10px}.fvr-products .fv-hair-product-card__cart-button:not(#fvn){border-radius:10px}}@media(max-width:560px){.fvr-hero h1:not(#fvn){font-size:37px}}.fvx-topbar:not(#fvn){background:#e9d8e0;color:#4a3d4a}.fvx-header:not(#fvn){background:#fff;border-bottom:1px solid #e9d8e0}.fvx-logo:not(#fvn){color:#8e3b5e}.fvx-logo-name:not(#fvn){font-family:var(--fvn-display);color:#a04a6f;font-size:42.92px;font-weight:600;letter-spacing:-.02em;line-height:1.12}.fvx-logo-name strong:not(#fvn){color:#7a2f4f}.fvx-logo-sub:not(#fvn){color:#2b1e2b}.fvx-motto:not(#fvn){font-family:var(--fvn-text);color:#a04a6f;font-size:16.74px;font-style:normal;font-weight:600;letter-spacing:0;transform:none}.fvx-search:not(#fvn){border:1px solid #e9d8e0;background:#fff}.fvx-search button:not(#fvn){border-radius:10px}.fvx-ico:not(#fvn){color:#2b1e2b}.fvx-cart-count:not(#fvn){background:#8e3b5e;color:#fff}.fvx-nav-wrap:not(#fvn){border-top:1px solid #f6e9ee}.fvx-nav a:not(#fvn){color:#2b1e2b}@media(max-width:1000px){.fvx-motto:not(#fvn){font-size:13.64px}}@media(max-width:820px){.fvx-logo-name:not(#fvn){font-size:32.56px}.fvx-mobile:not(#fvn){border-top:1px solid #e9d8e0}.fvx-mobile-links a:not(#fvn){border-top:1px solid #e9d8e0}}.fvx-language-switcher summary:not(#fvn){border:1px solid #e9d8e0;background:#fff;color:#4a3d4a}.fvx-language-switcher summary:focus-visible:not(#fvn){outline:2px solid #8e3b5e}.fvx-language-menu:not(#fvn){background:#fff;border:1px solid #e9d8e0;box-shadow:0 12px 30px #3a2c3a29}.fvx-language-list li+li:not(#fvn){border-top:1px solid #e9d8e0}.fvx-language-list button:not(#fvn){color:#2b1e2b;border-radius:10px}.fvx-language-list button:hover:not(#fvn),.fvx-language-list button:focus-visible:not(#fvn){background:#e9d8e0;border-radius:10px}.fvx-language-list button:focus-visible:not(#fvn){outline:2px solid #8e3b5e}.fvx-language-list button[aria-current=true]:not(#fvn){color:#8e3b5e}.fvx-language-code:not(#fvn){color:#5b4d5b}@media(max-width:820px){.fvx-language-list button:not(#fvn){border-radius:10px}}@media(max-width:520px){.fvx-logo-name:not(#fvn){font-size:25.9px}}.fv-topic-page:not(#fvn){background:#f6e9ee;color:#2b1e2b}.fv-topic-hero:not(#fvn){background:#fff}.fv-topic-kicker:not(#fvn){color:#a04a6f}.fv-topic-title:not(#fvn){font-family:var(--fvn-display);color:#3a2c3a;font-size:clamp(31.08px,4.44vw,57.72px);font-weight:600;letter-spacing:-.02em;line-height:1.12}.fv-topic-note:not(#fvn){color:#5b4d5b}.fv-topic-photo:not(#fvn){background:#e9d8e0;border:1px solid #d9c3cd;color:#5b4d5b}.fv-topic-photo span:not(#fvn){border:1px solid #a04a6f;background:#ffffffa6}.fv-topic-list h2:not(#fvn){font-family:var(--fvn-display);font-size:28.12px;font-weight:600;letter-spacing:-.02em}.fv-topic-card:not(#fvn){background:#fff;border:1px solid #e9d8e0}.fv-topic-card h3:not(#fvn){font-family:var(--fvn-display);font-weight:600;letter-spacing:-.02em}.fv-topic-card a:not(#fvn){color:#7a2f4f}.fv-topic-card time:not(#fvn){color:#a04a6f}.fv-topic-card p:not(#fvn){color:#5b4d5b}.fv-topic-card__title:not(#fvn){font-family:var(--fvn-display);color:#3a2c3a;font-weight:600;letter-spacing:-.02em}.fv-topic-card__excerpt:not(#fvn){color:#5b4d5b}.fv-topic-card__open:not(#fvn){color:#7a2f4f}.fv-topic-article-panel:not(#fvn){background:#fff;border:1px solid #d9c3cd;box-shadow:0 18px 46px #3a2c3a38;color:#4a3d4a}.fv-topic-article-panel__content h2:not(#fvn),.fv-topic-article-panel__content h3:not(#fvn){font-family:var(--fvn-display);color:#3a2c3a;font-weight:600;letter-spacing:-.02em}.fv-topic-article-panel__content h2:not(#fvn){font-size:25.16px}.fv-topic-article-panel__content p:not(#fvn),.fv-topic-article-panel__content li:not(#fvn){color:#5b4d5b}.fv-topic-article-panel__content a:not(#fvn){color:#7a2f4f}.fv-topic-empty:not(#fvn){background:#fff;color:#5b4d5b}.fv-topic-disclaimer:not(#fvn){border-top:1px solid #d9c3cd;color:#5b4d5b}@media(max-width:820px){.fv-topic-title:not(#fvn){font-size:39.96px}}.fv-topic-article-panel:not(#fvn),body>.fv-topic-article-panel:not(#fvn){background:#fff;border:1px solid #d9c3cd;box-shadow:0 18px 46px #3a2c3a38;color:#4a3d4a}.fv-topic-article-panel:not(#fvn):before{color:#a04a6f;font-family:var(--fvn-display);font-size:41.44px;font-weight:600;letter-spacing:-.02em;line-height:1.12}@media(max-width:820px){.fv-topic-article-panel:not(#fvn):before{font-size:38.48px}}.fv-topic-card--article .fv-topic-article-panel:not(#fvn),body>.fv-topic-article-panel:not(#fvn){background:#fff;border:1px solid #d9c3cd;box-shadow:0 22px 70px #3a2c3a42;color:#4a3d4a}.fv-topic-article-panel:not(#fvn):before{color:#a04a6f;font-family:var(--fvn-display);font-size:44.4px;font-weight:600;letter-spacing:-.02em;line-height:1.12}.fv-topic-article-panel__close:not(#fvn){color:#7a2f4f}@media(max-width:820px){.fv-topic-article-panel:not(#fvn):before{font-size:39.96px}}body:not(#fvn){background:#fff}.fv-product-learn-more:not(#fvn){color:#7a2f4f}.fv-product-modal__backdrop:not(#fvn){background:#2b1e2ba6}.fv-product-modal__dialog:not(#fvn){background:#fff;color:#3a2c3a;border:1px solid #d9c3cd;box-shadow:0 24px 80px #2b1e2b4d}.fv-product-modal__close:not(#fvn){border:1px solid #7a2f4f;background:#fff;color:#7a2f4f}.fv-product-modal__image:not(#fvn){background:#f6e9ee}.fv-product-modal__copy h2:not(#fvn){font-family:var(--fvn-display);font-size:clamp(17.76px,2.22vw,23.68px);font-weight:600;letter-spacing:-.02em}.fv-product-modal__price:not(#fvn){color:#7a2f4f}.fv-product-modal__copy h3:not(#fvn){color:#7a2f4f;font-family:var(--fvn-display);font-weight:600;letter-spacing:-.02em}.fv-product-modal__copy:not(#fvn):before{color:#a04a6f;font-family:var(--fvn-display);font-size:41.44px;font-weight:600;letter-spacing:-.02em;line-height:1.12}.fv-product-modal__copy:not(#fvn):before{color:#a04a6f;font-family:var(--fvn-display);font-size:44.4px;font-weight:600;letter-spacing:-.02em;line-height:1.12}html:not(#fvn):not(#fvm) :is(.fv-collection-hero__main,.fv-product-context,.fv-utility-context,.fv-life-page__hero,.fv-topic-hero,.fv-psych-hero,.fv-content-page__hero){display:grid;grid-template-columns:minmax(0,1fr) var(--fvh-photo);gap:0;align-items:stretch;height:auto;min-height:var(--fvh-band);padding:0;background:#fff;color:var(--fvh-ink);font-family:var(--fvh-text);overflow:hidden}html:not(#fvn):not(#fvm) .fv-collection-hero{background:#fff}html:not(#fvn):not(#fvm) :is(.fv-topic-hero,.fv-psych-hero,.fv-content-page__hero){border-radius:16px}html:not(#fvn):not(#fvm) .fv-content-page__hero:after{display:none}html:not(#fvn):not(#fvm) :is(.fv-collection-hero__copy,.fv-product-context__copy,.fv-utility-context__copy,.fv-life-page__hero-copy,.fv-content-page__hero-copy,.fv-topic-hero>div:first-child,.fv-psych-hero>div:first-child){display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:clamp(28px,4vw,56px) clamp(24px,5vw,64px) clamp(28px,4vw,56px) clamp(24px,6.5vw,88px)}html:not(#fvn):not(#fvm) :is(.fv-collection-hero__main,.fv-product-context,.fv-utility-context,.fv-life-page__hero,.fv-topic-hero,.fv-psych-hero,.fv-content-page__hero) :is(.fv-kicker,.fv-eyebrow,.fv-topic-kicker,.fv-psych-kicker),html:not(#fvn):not(#fvm) .fvp-home .fvp-hero__copy .fvp-eyebrow{display:inline-flex;align-items:center;min-height:28px;margin:0 0 16px;padding:0 12px;border-radius:6px;background:var(--fvh-tint);color:var(--fvh-accent-dark);font:600 12px/1.2 var(--fvh-text);letter-spacing:.06em;text-transform:uppercase}html:not(#fvn):not(#fvm) :is(.fv-collection-hero__main,.fv-product-context) .fv-breadcrumb{margin:0 0 14px;color:#5b4d5b;font:400 13px/1.4 var(--fvh-text)}html:not(#fvn):not(#fvm) :is(.fv-collection-hero__main h1,.fv-product-context h2,.fv-utility-context h2,.fv-life-page__hero h1,.fv-content-page__hero h1,.fv-topic-hero .fv-topic-title,.fv-psych-hero .fv-psych-title,.fvp-home .fvp-hero h1){max-width:640px;margin:0 0 16px!important;color:var(--fvh-ink)!important;font-family:var(--fvh-display)!important;font-size:clamp(30px,3.6vw,46px)!important;font-weight:600!important;line-height:1.1!important;letter-spacing:-.03em!important}html:not(#fvn):not(#fvm) .fvp-home .fvp-hero h1{margin-bottom:0!important}html:not(#fvn):not(#fvm) :is(.fv-collection-hero__lead,.fv-product-context__copy p,.fv-utility-context__copy p,.fv-life-page__lead,.fv-content-page__hero-copy>p,.fv-topic-lead,.fv-psych-lead,.fv-topic-note){max-width:540px;color:var(--fvh-muted);font-family:var(--fvh-text);font-size:17px!important;line-height:1.55}html:not(#fvn):not(#fvm) .fv-life-page__statement{border-top-color:#e6d3db;color:var(--fvh-ink);font-family:var(--fvh-text);font-size:17px}html:not(#fvn):not(#fvm) .fv-collection-hero__benefits{gap:8px 20px;margin-top:20px;color:var(--fvh-muted);font-family:var(--fvh-text)}html:not(#fvn):not(#fvm) :is(.fv-collection-hero__main,.fv-life-page__hero) .fv-buttons{gap:12px 24px;align-items:center;margin-top:8px}html:not(#fvn):not(#fvm) :is(.fv-collection-hero__main,.fv-life-page__hero) .fv-button{min-height:50px;padding:0 26px;border:0;border-radius:10px;font:600 15px/1 var(--fvh-text);letter-spacing:0;text-transform:none}html:not(#fvn):not(#fvm) :is(.fv-collection-hero__main,.fv-life-page__hero) .fv-button--gold{background:var(--fvh-accent);color:#fff!important}html:not(#fvn):not(#fvm) :is(.fv-collection-hero__main,.fv-life-page__hero) .fv-button--gold:hover{transform:none;background:var(--fvh-accent-dark)}html:not(#fvn):not(#fvm) :is(.fv-collection-hero__main,.fv-life-page__hero) .fv-button--outline{padding:0;background:none;color:var(--fvh-ink)!important;text-decoration:underline;text-underline-offset:5px}html:not(#fvn):not(#fvm) :is(.fv-collection-hero__main,.fv-life-page__hero) .fv-button--outline:hover{transform:none;background:none;color:var(--fvh-accent)!important}html:not(#fvn):not(#fvm) :is(.fv-collection-hero__visual-wrap,.fv-product-context__visual-wrap,.fv-utility-context__visual-wrap,.fv-life-page__hero-visual,.fv-topic-photo,.fv-psych-photo,.fv-content-page__hero-photo){position:relative;display:block;align-self:stretch;justify-self:stretch;width:auto;height:auto;min-height:var(--fvh-band);margin:0;border:0;border-radius:0;box-shadow:none;aspect-ratio:auto;overflow:hidden;background:var(--fvh-tint)}html:not(#fvn):not(#fvm) :is(.fv-collection-hero__visual,.fv-product-context__visual,.fv-utility-context__visual,.fv-life-page__hero-image){position:absolute;top:0;right:0;bottom:0;left:0;height:auto;min-height:0}html:not(#fvn):not(#fvm) :is(.fv-collection-hero__visual,.fv-product-context__visual,.fv-utility-context__visual,.fv-life-page__hero-image):before{display:none}html:not(#fvn):not(#fvm) :is(.fv-topic-photo,.fv-psych-photo,.fv-content-page__hero-photo)>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0;object-fit:cover;object-position:center 20%;transform:none}html:not(#fvn):not(#fvm) :is(.fv-collection-hero__quote,.fv-collection-hero__quote--all,.fv-product-context__quote,.fv-utility-context__quote,.fv-life-page__hero-caption,.fvp-home .fvp-hero__note){position:absolute;inset:auto auto 20px 20px;z-index:2;display:inline-flex;align-items:center;width:auto;max-width:calc(100% - 40px);min-height:36px;margin:0;padding:6px 14px;border-radius:8px;background:#fff;color:var(--fvh-ink);font:600 13px/1.3 var(--fvh-text);text-align:left;text-shadow:none;white-space:normal;transform:none}html:not(#fvn):not(#fvm) .fv-life-page__hero-circle{display:none}html:not(#fvn):not(#fvm) .fv-life-page__hero-note{margin:0;color:inherit;font:inherit;text-align:left;transform:none}html:not(#fvn):not(#fvm) .fvp-home .fvp-hero{grid-template-columns:var(--fvh-photo) minmax(0,1fr) 50%;grid-template-rows:auto auto;min-height:0}html:not(#fvn):not(#fvm) .fvp-home .fvp-hero__photo{grid-column:1;grid-row:1;position:relative;display:block;min-height:var(--fvh-band);overflow:hidden;background:var(--fvh-tint)}html:not(#fvn):not(#fvm) .fvp-home .fvp-hero__photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 14%}html:not(#fvn):not(#fvm) .fvp-home .fvp-hero__copy{grid-column:2 / 4;grid-row:1;align-items:flex-start;padding:clamp(28px,4vw,56px) clamp(24px,5vw,64px);background:#fff;font-family:var(--fvh-text)}html:not(#fvn):not(#fvm) .fvp-home .fvp-wishes{grid-column:1 / 3;grid-row:2;border-left:0;border-right:1px solid var(--fvp-line)}html:not(#fvn):not(#fvm) .fvp-home .fvp-hero__support{grid-column:3;grid-row:2}html:not(#fvn):not(#fvm) .fvp-home .fvp-wishes h2{font-size:clamp(30px,3vw,44px);line-height:1.05}@media(max-width:820px){html:not(#fvn):not(#fvm) :is(.fv-collection-hero__main,.fv-product-context,.fv-utility-context,.fv-life-page__hero,.fv-topic-hero,.fv-psych-hero,.fv-content-page__hero),html:not(#fvn):not(#fvm) .fvp-home .fvp-hero{grid-template-columns:1fr;min-height:0}html:not(#fvn):not(#fvm) :is(.fv-collection-hero__visual-wrap,.fv-product-context__visual-wrap,.fv-utility-context__visual-wrap,.fv-life-page__hero-visual,.fv-topic-photo,.fv-psych-photo,.fv-content-page__hero-photo),html:not(#fvn):not(#fvm) .fvp-home .fvp-hero__photo{height:240px;min-height:0}html:not(#fvn):not(#fvm) .fvp-home .fvp-hero__copy{grid-column:1;grid-row:1}html:not(#fvn):not(#fvm) .fvp-home .fvp-hero__photo{grid-column:1;grid-row:2}html:not(#fvn):not(#fvm) .fvp-home .fvp-wishes{grid-column:1;grid-row:3;border-right:0}html:not(#fvn):not(#fvm) .fvp-home .fvp-hero__support{grid-column:1;grid-row:4}html:not(#fvn):not(#fvm) :is(.fv-collection-hero__main,.fv-life-page__hero) .fv-button--outline{justify-content:flex-start;min-height:44px}}
/*# sourceMappingURL=/cdn/shop/t/134/assets/femvital-neu.css.map */
