:has(>.fh-header){background:transparent}.fh-header{display:block;font-family:Outfit,sans-serif;padding:16px 0 0;box-sizing:border-box}.fh-header__card{display:flex;align-items:center;justify-content:space-between;height:56px;padding:0 6px 0 16px;box-sizing:border-box;background:var(--fh-bg);border-radius:var(--fh-radius);box-shadow:0 1px 2px #1e1a1d0d,0 6px 14px #6d1d6b12,0 18px 34px #6d1d6b14}.fh-header__logo{display:flex;align-items:center;color:var(--fh-accent);text-decoration:none}.fh-header__logo-img{display:block;height:auto}.fh-header__logo-img--mobile{width:var(--fh-logo-w-mobile)}.fh-header__logo-img--desktop{display:none;width:var(--fh-logo-w)}.fh-header__logo-text{font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:1}.fh-header__nav{display:none;align-items:center;gap:6px}.fh-header__link{display:flex;align-items:center;gap:8px;height:44px;padding:0 16px;border-radius:999px;font-size:15px;font-weight:700;line-height:1;color:var(--fh-text);text-decoration:none;transition:background-color .2s ease}.fh-header__link:hover{background:var(--fh-active-bg)}.fh-header__link-icon{display:block;flex:0 0 auto;width:18px;height:18px;color:var(--fh-muted)}.fh-header__link--active{background:var(--fh-active-bg);color:var(--fh-accent)}.fh-header__link--active .fh-header__link-icon{color:var(--fh-accent)}.fh-header__actions{display:flex;align-items:center}.fh-header__btn{position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:none;color:var(--fh-text);cursor:pointer}.fh-header__btn-icon{width:19px;height:19px}.fh-header__btn-icon--menu{width:20px;height:20px}.fh-header__count{position:absolute;top:5px;right:3px;display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:var(--fh-accent);color:#fff;font-size:10px;font-weight:700;line-height:1}.fh-header__count[hidden]{display:none}.fh-header__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.fh-header__cta{display:none;align-items:center;gap:8px;height:40px;padding:0 18px;margin:0 4px 0 8px;border-radius:999px;background:var(--fh-cta-bg);color:var(--fh-cta-color);white-space:nowrap;text-decoration:none}@media screen and (min-width:1024px){.fh-header{padding:14px 0 0}.fh-header__card{height:68px;padding:0 10px 0 22px}.fh-header__logo-img--mobile{display:none}.fh-header__logo-img--desktop{display:block}.fh-header__logo-text{font-size:24px}.fh-header__nav{display:flex}.fh-header__btn{width:46px;height:46px}.fh-header__btn-icon,.fh-header__btn-icon--menu{width:20px;height:20px}.fh-header__cta{display:inline-flex}}:root{--fh-font: "Outfit", sans-serif;--fh-font-accent: "Playfair Display", serif;--fh-accent: #6D1D6B;--fh-accent-hover: #4E124C;--fh-text: #1E1A1D;--fh-muted: #6B6169;--fh-soft: #F3E8F2;--fh-card: #FFFFFF;--fh-cream: #FBF5EE;--fh-media: #F4F2F0;--fh-page: #F5ECE1;--fh-on-accent: #FFFFFF;--fh-radius: 20px;--fh-radius-sm: 14px;--fh-radius-btn: 12px;--fh-shadow: 0 1px 2px rgba(30, 26, 29, .05), 0 6px 14px rgba(109, 29, 107, .07), 0 18px 34px rgba(109, 29, 107, .08);--fh-shadow-btn: 0 6px 14px rgba(109, 29, 107, .28);--fh-inset: 16px}body{background:var(--fh-page)}.fh-section{display:block;box-sizing:border-box;padding:var(--fh-mt, 18px) 0 var(--fh-mb, 0px);font-family:var(--fh-font);color:var(--fh-text);scroll-margin-top:calc(var(--header-height, 0px) + 12px)}.fh-section *,.fh-section *:before,.fh-section *:after{box-sizing:border-box}.fh-card{padding:var(--fh-inset) 0;overflow:hidden;background:var(--fh-card);border-radius:var(--fh-radius);box-shadow:var(--fh-shadow)}.fh-inset{padding-left:var(--fh-inset);padding-right:var(--fh-inset)}.fh-head{display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.fh-head__text{flex:1 1 auto}.fh-eyebrow{margin:0;font-family:var(--fh-font);font-size:11px;font-weight:700;letter-spacing:.16em;line-height:1.4;text-transform:uppercase;color:var(--fh-accent)}.fh-title{margin:3px 0 0;font-family:var(--fh-font);font-size:20px;font-style:normal;font-weight:700;line-height:1.2;letter-spacing:0;text-transform:none;word-break:normal;color:var(--fh-text)}.fh-title em,.fh-accent{font-family:var(--fh-font-accent);font-style:italic;font-weight:inherit;color:var(--fh-accent)}.fh-link{flex:0 0 auto;padding-bottom:2px;font-family:var(--fh-font);font-size:13px;font-weight:700;line-height:1.2;white-space:nowrap;text-decoration:none;color:var(--fh-accent)}.fh-link:hover{color:var(--fh-accent-hover)}.fh-sub{margin:4px 0 0;font-family:var(--fh-font);font-size:12.5px;line-height:1.45;color:var(--fh-muted)}.fh-btn{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 16px;border:0;border-radius:var(--fh-radius-btn);font-family:var(--fh-font);font-size:14px;font-weight:700;line-height:1.1;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease}.fh-btn--primary{background:var(--fh-accent);color:var(--fh-on-accent);box-shadow:var(--fh-shadow-btn)}.fh-btn--primary:hover{background:var(--fh-accent-hover);color:var(--fh-on-accent)}.fh-btn--secondary{background:var(--fh-soft);color:var(--fh-accent)}.fh-btn--secondary:hover{color:var(--fh-accent-hover)}.fh-media{overflow:hidden;border-radius:var(--fh-radius-sm);background:var(--fh-media)}.fh-media img,.fh-media svg{display:block;width:100%;height:auto}.fh-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media screen and (min-width:1024px){.fh-card{padding:24px}.fh-inset{padding-left:0;padding-right:0}.fh-head{gap:16px}.fh-eyebrow{font-size:12px}.fh-title{margin-top:4px;font-size:27px}.fh-link{padding-bottom:4px;font-size:14px}.fh-sub{font-size:14px;line-height:1.5}.fh-btn{height:52px;padding:0 22px;font-size:15px}}.fh-slider{position:relative;display:grid;grid-template-columns:minmax(0,1fr)}.fh-slider__track{position:relative;display:flex;gap:10px;padding:0 var(--fh-inset);overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}.fh-slider__track::-webkit-scrollbar{display:none}.fh-slider__track>*{flex:0 0 var(--fh-slide-w, 172px);width:var(--fh-slide-w, 172px)}.fh-slider__arrow{display:none}@media screen and (min-width:1024px){.fh-slider__track{gap:18px;padding:0;overflow:hidden}.fh-slider__track>*{flex:0 0 calc((100% - (var(--fh-cols, 4) - 1) * 18px) / var(--fh-cols, 4));width:auto}.fh-slider__track.slick-initialized{display:block;overflow:visible}.fh-slider__track .slick-list{margin:0 -9px}.fh-slider__track .slick-track{display:flex}.fh-slider__track .slick-slide{flex:0 0 auto;height:auto;margin:0 9px}.fh-slider--slick .fh-slider__arrow{position:absolute;top:40%;z-index:2;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:var(--fh-card);color:var(--fh-accent);box-shadow:var(--fh-shadow);cursor:pointer;transform:translateY(-50%);transition:background-color .2s ease,color .2s ease,opacity .2s ease}.fh-slider__arrow svg{width:20px;height:20px}.fh-slider__arrow:hover{background:var(--fh-accent);color:var(--fh-on-accent)}.fh-slider__arrow--prev{left:-14px}.fh-slider__arrow--next{right:-14px}.fh-slider__arrow.slick-disabled{opacity:0;pointer-events:none}}.fh-hero{display:block;font-family:Outfit,sans-serif;padding:var(--fh-hero-mt) 0 var(--fh-hero-mb);box-sizing:border-box}.fh-hero__card{display:block;padding:16px 0;overflow:hidden;background:var(--fh-hero-bg);border-radius:var(--fh-hero-radius);box-shadow:0 1px 2px #1e1a1d0d,0 6px 14px #6d1d6b12,0 18px 34px #6d1d6b14}.fh-hero__content{padding:0 16px;text-align:center}.fh-hero__eyebrow{margin:0;font-size:12px;font-weight:700;letter-spacing:.16em;line-height:1.4;color:var(--fh-hero-accent)}.fh-hero__heading{margin:8px 0 0;font-family:Outfit,sans-serif;font-size:27px;font-weight:700;line-height:1.12;letter-spacing:0;text-transform:none;color:var(--fh-hero-text)}.fh-hero__heading-accent{font-family:Playfair Display,serif;font-style:italic;color:var(--fh-hero-accent)}.fh-hero__stages{margin:10px 0 0;font-size:11.5px;font-weight:700;letter-spacing:.14em;line-height:1.4;color:var(--fh-hero-muted)}.fh-hero__buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px}.fh-hero__btn{display:flex;align-items:center;justify-content:center;width:100%;height:48px;padding:0 12px;box-sizing:border-box;border-radius:12px;font-size:14px;font-weight:700;line-height:1.1;text-align:center;text-decoration:none;transition:opacity .2s ease}.fh-hero__btn:hover{opacity:.9}.fh-hero__btn--primary{background:var(--fh-hero-accent);color:#fff;box-shadow:0 6px 14px #6d1d6b47}.fh-hero__btn--primary:hover{color:#fff}.fh-hero__btn--secondary{background:var(--fh-hero-btn2-bg);color:var(--fh-hero-accent)}.fh-hero__btn--secondary:hover{color:var(--fh-hero-accent)}.fh-hero__media{margin:14px 16px 0;border-radius:14px;overflow:hidden;background:var(--fh-hero-media-bg)}.fh-hero__img{display:block;width:100%;height:auto}.fh-hero__img--desktop{display:none}@media screen and (min-width:1024px){.fh-hero__card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px;align-items:center;padding:20px;box-sizing:border-box}.fh-hero__content{padding:0 0 0 20px;text-align:left}.fh-hero__heading{margin-top:14px;font-size:44px;line-height:1.08;letter-spacing:-.01em;max-width:560px}.fh-hero__stages{margin-top:18px;font-size:13px}.fh-hero__buttons{display:flex;gap:12px;margin-top:26px}.fh-hero__btn{width:220px;height:52px;padding:0 22px;font-size:15px}.fh-hero__media{margin:0}.fh-hero__img--desktop{display:block}.fh-hero__img--mobile{display:none}}@keyframes fh-trust-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.fh-trust{display:block;padding:var(--fh-trust-mt) 0 var(--fh-trust-mb);box-sizing:border-box;font-family:Outfit,sans-serif}.fh-trust__card{padding:12px 0;overflow:hidden;background:var(--fh-trust-bg);border-radius:var(--fh-trust-radius);box-shadow:0 1px 2px #1e1a1d0d,0 6px 14px #6d1d6b12,0 18px 34px #6d1d6b14}.fh-trust__viewport{overflow:hidden}.fh-trust__track{display:flex;width:max-content}.fh-trust__list{display:flex;flex:0 0 auto;margin:0;padding:0;list-style:none}.fh-trust__item{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:600;line-height:1.3;white-space:nowrap;color:var(--fh-trust-text)}.fh-trust__dot{flex:0 0 auto;width:6px;height:6px;border-radius:50%;background:var(--fh-trust-dot)}.fh-trust--marquee-mobile .fh-trust__track{animation:fh-trust-marquee var(--fh-trust-speed) linear infinite;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}.fh-trust:not(.fh-trust--marquee-mobile) .fh-trust__viewport{overflow-x:auto;scrollbar-width:none}.fh-trust:not(.fh-trust--marquee-mobile) .fh-trust__viewport::-webkit-scrollbar{display:none}.fh-trust:not(.fh-trust--marquee-mobile) .fh-trust__list+.fh-trust__list{display:none}@media screen and (min-width:1024px){.fh-trust__card{padding:16px 0}.fh-trust__item{padding:0 16px;font-size:14px}.fh-trust__track{animation:none}.fh-trust--marquee-desktop .fh-trust__track{animation:fh-trust-marquee var(--fh-trust-speed) linear infinite;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}.fh-trust--marquee-desktop .fh-trust__list+.fh-trust__list{display:flex}.fh-trust:not(.fh-trust--marquee-desktop) .fh-trust__card{padding:16px 24px}.fh-trust:not(.fh-trust--marquee-desktop) .fh-trust__viewport{overflow:visible}.fh-trust:not(.fh-trust--marquee-desktop) .fh-trust__track{width:auto}.fh-trust:not(.fh-trust--marquee-desktop) .fh-trust__list{flex:1 1 auto;justify-content:space-between}.fh-trust:not(.fh-trust--marquee-desktop) .fh-trust__list+.fh-trust__list{display:none}.fh-trust:not(.fh-trust--marquee-desktop) .fh-trust__item{padding:0}}@media(prefers-reduced-motion:reduce){.fh-trust .fh-trust__track{animation:none}.fh-trust .fh-trust__viewport{overflow-x:auto;scrollbar-width:none}.fh-trust .fh-trust__viewport::-webkit-scrollbar{display:none}.fh-trust .fh-trust__list+.fh-trust__list{display:none}}.fh-stage__slider{margin-top:12px}.fh-stage__item{display:block;color:var(--fh-text);text-decoration:none}.fh-stage__title{margin:7px 0 0;font-size:14px;font-weight:700;line-height:1.2;color:var(--fh-text);transition:color .2s ease}.fh-stage__text{margin:0;font-size:11.5px;line-height:1.3;color:var(--fh-muted)}@media screen and (min-width:1024px){.fh-stage__slider{margin-top:16px}.fh-stage__item:hover .fh-stage__title{color:var(--fh-accent)}.fh-stage__title{margin-top:10px;font-size:17px}.fh-stage__text{margin-top:2px;font-size:14px;line-height:1.35}}@media(max-width:767px){.fh-slider__track .fh-stage__item{width:150px;flex:none}}.fh-learn__eyebrow-row{display:flex;align-items:center;gap:12px}.fh-learn__badge{flex:0 0 auto;padding:4px 9px;border-radius:999px;background:var(--fh-accent);color:var(--fh-on-accent);font-size:11px;font-weight:700;line-height:1.2;white-space:nowrap}.fh-learn__badge--desktop{display:none}.fh-learn__ask{display:flex;gap:8px;margin:12px 0 0}.fh-learn__field{display:flex;flex:1 1 auto;align-items:center;gap:8px;height:46px;padding:0 12px;border-radius:var(--fh-radius-btn);background:var(--fh-cream);cursor:text}.fh-learn__field-icon{flex:0 0 auto;width:16px;height:16px;color:var(--fh-muted)}.fh-learn__input{flex:1 1 auto;width:0;height:100%;padding:0;border:0;outline:0;background:transparent;box-shadow:none;font-family:var(--fh-font);font-size:13.5px;color:var(--fh-text);-webkit-appearance:none;appearance:none}.fh-learn__input::placeholder{color:var(--fh-muted);opacity:1}.fh-learn__input::-webkit-search-cancel-button{-webkit-appearance:none}.fh-learn__field:focus-within{box-shadow:0 0 0 2px var(--fh-accent)}.fh-learn__ask-btn{flex:0 0 auto;height:46px;padding:0 16px;font-size:13.5px;box-shadow:none}.fh-learn__reels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.fh-learn__reel{display:block;width:100%;padding:0;border:0;background:none;font:inherit;text-align:left;text-decoration:none;color:var(--fh-text);cursor:pointer}.fh-learn__thumb{position:relative;display:block;overflow:hidden;border-radius:var(--fh-radius-sm);background:var(--fh-accent)}.fh-learn__img{display:block;width:100%;height:auto;transition:transform .4s ease}.fh-learn__thumb .fh-learn__img--desktop{display:none}.fh-learn__thumb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 45%,#140a14c7);pointer-events:none}.fh-learn__duration{position:absolute;top:6px;right:6px;z-index:2;padding:2px 7px;border-radius:999px;background:#00000073;color:#fff;font-size:11px;font-weight:700;line-height:1.3}.fh-learn__play{position:absolute;top:44%;left:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#ffffffeb;color:var(--fh-accent);transform:translate(-50%,-50%);transition:transform .2s ease}.fh-learn__play svg{width:16px;height:16px;margin-left:2px}.fh-learn__reel-title{position:absolute;right:8px;bottom:8px;left:8px;z-index:2;color:#fff;font-size:12px;font-weight:700;line-height:1.25;white-space:normal}@media(hover:hover){.fh-learn__reel:hover .fh-learn__img{transform:scale(1.04)}.fh-learn__reel:hover .fh-learn__play{transform:translate(-50%,-50%) scale(1.08)}}.fh-learn__cta{margin-top:12px}.fh-learn__cta-btn{width:100%}.fh-learn__modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px}.fh-learn__modal[hidden]{display:none}.fh-learn__modal-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#140a14cc}.fh-learn__modal-box{position:relative;width:min(420px,100%)}.fh-learn__modal-body{overflow:hidden;border-radius:var(--fh-radius-sm);background:#000}.fh-learn__video{display:block;width:100%;height:auto}.fh-learn__modal-close{position:absolute;top:-48px;right:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:#ffffffeb;color:var(--fh-text);cursor:pointer}.fh-learn__modal-close svg{width:20px;height:20px}.fh-learn-lock{overflow:hidden}@media screen and (min-width:1024px){.fh-learn__card{display:grid;grid-template-columns:360px minmax(0,1fr);grid-template-rows:1fr auto auto auto 1fr;grid-template-areas:".    reels" "head reels" "ask  reels" "cta  reels" ".    reels";column-gap:32px}.fh-learn__head{grid-area:head}.fh-learn__ask{grid-area:ask}.fh-learn__reels{grid-area:reels}.fh-learn__cta{grid-area:cta}.fh-learn__badge{padding:4px 10px;font-size:11.5px}.fh-learn__badge--desktop{display:inline-block}.fh-learn__badge--mobile{display:none}.fh-learn__title{font-size:34px}.fh-learn__ask{gap:10px;margin-top:22px}.fh-learn__field{gap:10px;height:54px;padding:0 14px}.fh-learn__field-icon{width:18px;height:18px}.fh-learn__input{font-size:15px}.fh-learn__ask-btn{height:54px;padding:0 22px;font-size:15px}.fh-learn__reels{gap:16px;margin-top:0;align-self:center}.fh-learn__duration{top:8px;right:8px;padding:2px 8px;font-size:12px}.fh-learn__play{width:52px;height:52px}.fh-learn__play svg{width:20px;height:20px}.fh-learn__reel-title{right:12px;bottom:12px;left:12px;font-size:15px}.fh-learn__thumb .fh-learn__img--desktop{display:block}.fh-learn__thumb .fh-learn__img--mobile{display:none}.fh-learn__modal-box{width:min(460px,100%)}}.fh-products__offer{display:inline-block;margin-top:8px;padding:5px 10px;border-radius:999px;background:var(--fh-soft);color:var(--fh-accent);font-size:11px;font-weight:700;line-height:1.3}.fh-products__slider{display:grid;grid-template-columns:minmax(0,1fr)}.fh-products__track{position:relative;display:flex;gap:10px;margin-top:12px;padding:0 var(--fh-inset);overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}.fh-products__track::-webkit-scrollbar{display:none}.fh-products__arrow{display:none}.fh-products__track .fh-products__item{display:flex;flex:0 0 172px;flex-direction:column;width:172px;padding:8px;border-radius:var(--fh-radius-sm);background:var(--fh-cream)}.fh-products__media{display:block;overflow:hidden;border-radius:12px;background:#fff}.fh-products__media img,.fh-products__media svg{display:block;width:100%;height:auto}.fh-products__rating,.fh-products__new{margin:7px 0 0;font-size:12px;line-height:1.3;color:var(--fh-muted)}.fh-products__new{font-weight:700;color:var(--fh-accent)}.fh-products__stars{letter-spacing:1px}.fh-products__star{color:var(--fh-soft)}.fh-products__star--on{color:var(--fh-accent)}.fh-products__title{display:-webkit-box;margin:3px 0 0;overflow:hidden;font-family:var(--fh-font);font-size:13px;font-weight:700;line-height:1.25;letter-spacing:0;text-transform:none;color:var(--fh-text);-webkit-line-clamp:2;-webkit-box-orient:vertical}.fh-products__title a{color:inherit;text-decoration:none}.fh-products__desc{display:-webkit-box;margin:3px 0 0;overflow:hidden;font-size:11.5px;line-height:1.35;color:var(--fh-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical}.fh-products__bottom{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:auto;padding-top:8px}.fh-products__price{margin:0;font-size:14px;font-weight:700;line-height:1.2;color:var(--fh-text)}.fh-products__compare{margin-left:2px;font-size:11px;font-weight:400;color:#9c929a}.fh-products__form{margin:0}.fh-products__add{position:relative;display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:var(--fh-accent);color:var(--fh-on-accent);cursor:pointer;transition:background-color .2s ease,opacity .2s ease}.fh-products__add:hover{background:var(--fh-accent-hover);color:var(--fh-on-accent)}.fh-products__add-icon{width:20px;height:20px}.fh-products__add-icon--done{display:none}.fh-products__add--loading{opacity:.6;pointer-events:none}.fh-products__add--done .fh-products__add-icon--plus{display:none}.fh-products__add--done .fh-products__add-icon--done{display:block}@media screen and (min-width:1024px){.fh-products__intro{display:flex;align-items:center;gap:14px;margin-top:6px}.fh-products__sub{margin:0}.fh-products__offer{flex:0 0 auto;margin-top:0;padding:6px 12px;font-size:12.5px;white-space:nowrap}.fh-products__slider{position:relative;margin-top:16px}.fh-products__track{gap:18px;margin-top:0;padding:0;overflow:hidden}.fh-products__track .fh-products__item{flex:0 0 calc((100% - (var(--fh-cols) - 1) * 18px) / var(--fh-cols));width:auto;padding:10px}.fh-products__track.slick-initialized{display:block;overflow:hidden}.fh-products__track .slick-list{margin:0 -9px;overflow:hidden}.fh-products__track .slick-track{display:flex}.fh-products__track .slick-slide{height:auto}.fh-products__track.slick-initialized .fh-products__item{flex:0 0 auto;margin:0 9px;display:flex;flex-direction:column}.fh-products__arrow{position:absolute;top:38%;z-index:2;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:var(--fh-card);color:var(--fh-accent);box-shadow:var(--fh-shadow);cursor:pointer;transform:translateY(-50%);transition:background-color .2s ease,color .2s ease,opacity .2s ease}.fh-products__slider--slick .fh-products__arrow{display:flex}.fh-products__arrow svg{width:20px;height:20px}.fh-products__arrow:hover{background:var(--fh-accent);color:var(--fh-on-accent)}.fh-products__arrow--prev{left:-14px}.fh-products__arrow--next{right:-14px}.fh-products__arrow.slick-disabled{opacity:0;pointer-events:none}.fh-products__rating,.fh-products__new{margin-top:10px;font-size:13px}.fh-products__new{font-size:12.5px}.fh-products__title{margin-top:4px;font-size:15px;line-height:1.3}.fh-products__title a:hover{color:var(--fh-accent)}.fh-products__desc{margin-top:4px;font-size:13px;line-height:1.4}.fh-products__bottom{padding-top:12px}.fh-products__price{font-size:17px}.fh-products__compare{font-size:13px}.fh-products__add{width:46px;height:46px}.fh-products__add-icon{width:22px;height:22px}}.fh-concern__all--desktop{display:none}.fh-concern__list{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin-top:12px}.fh-concern__item{display:flex;align-items:center;gap:12px;min-height:54px;padding:7px 10px;border:1.5px solid var(--fh-cream);border-radius:var(--fh-radius-sm);background:var(--fh-cream);color:var(--fh-text);text-decoration:none;transition:border-color .2s ease,background-color .2s ease}.fh-concern__item--desktop:not(.is-visible){display:none}.fh-concern__icon{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:38px;height:38px;overflow:hidden;border-radius:50%;background:#fff;color:var(--fh-accent)}.fh-concern__icon svg{width:19px;height:19px}.fh-concern__icon-img{display:block;width:100%;height:auto}.fh-concern__title{flex:1 1 auto;font-size:15.5px;font-weight:700;line-height:1.2}.fh-concern__arrow{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--fh-accent);color:var(--fh-on-accent);transition:transform .2s ease,background-color .2s ease}.fh-concern__arrow svg{width:15px;height:15px}.fh-concern__item:hover{border-color:var(--fh-accent);color:var(--fh-text)}.fh-concern__item:hover .fh-concern__arrow{background:var(--fh-accent-hover);transform:translate(2px)}.fh-concern__item:focus-visible{outline:2px solid var(--fh-accent);outline-offset:2px}@media screen and (min-width:1024px){.fh-concern__card{display:grid;grid-template-columns:260px minmax(0,1fr);gap:28px;align-items:center}.fh-concern__all--mobile{display:none}.fh-concern__all--desktop{display:inline-block;margin-top:14px}.fh-concern__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:0}.fh-concern__item,.fh-concern__item--desktop{display:flex;gap:14px;min-height:68px;padding:10px 12px}.fh-concern__icon{width:46px;height:46px}.fh-concern__icon svg{width:23px;height:23px}.fh-concern__title{font-size:18px}.fh-concern__arrow{width:36px;height:36px}.fh-concern__arrow svg{width:18px;height:18px}}.fh-reviews__summary{display:flex;align-items:center;gap:6px;margin:6px 0 0;font-size:13px;line-height:1.3;color:var(--fh-text)}.fh-reviews__score{font-size:16px;font-weight:700}.fh-reviews__stars{letter-spacing:1px;color:var(--fh-accent)}.fh-reviews__note{color:var(--fh-muted)}.fh-reviews__slider{margin-top:12px}.fh-reviews__item{margin:0}.fh-reviews .fh-reviews__item{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--fh-radius-sm);background:var(--fh-cream)}.fh-reviews__media{background:#f1e3d3}.fh-reviews__media img{display:block;width:100%;height:auto}.fh-reviews__body{padding:9px 10px 10px}.fh-reviews__rating{margin:0;font-size:12px;line-height:1.2;letter-spacing:1px}.fh-reviews__star{color:var(--fh-soft)}.fh-reviews__star--on{color:var(--fh-accent)}.fh-reviews__text{margin:3px 0 0;padding:0;border:0;font-size:12.5px;font-style:normal;line-height:1.35;color:var(--fh-text)}.fh-reviews__meta{margin-top:5px;font-size:11px;line-height:1.3;color:var(--fh-muted)}.fh-reviews__product{color:inherit;text-decoration:none}.fh-reviews__product:hover{color:var(--fh-accent)}@media screen and (min-width:1024px){.fh-reviews__summary{gap:8px;margin-top:8px;font-size:14px}.fh-reviews__score{font-size:18px}.fh-reviews__slider{margin-top:18px}.fh-reviews__body{padding:14px 16px 16px}.fh-reviews__rating{font-size:14px}.fh-reviews__text{margin-top:4px;font-size:15px;line-height:1.4}.fh-reviews__meta{margin-top:8px;font-size:13px}}@keyframes fh-logos-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.fh-logos .fh-logos__card{padding:var(--fh-inset) 0}.fh-logos__eyebrow{text-align:center}.fh-logos__viewport{margin-top:12px;overflow:hidden;isolation:isolate;-webkit-transform:translateZ(0);transform:translateZ(0)}.fh-logos__track{display:flex;width:max-content;animation:fh-logos-scroll var(--fh-logos-dur-mobile) linear infinite;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.fh-logos__list{display:flex;flex:0 0 auto;align-items:center;margin:0;padding:0;list-style:none}.fh-logos__item{display:flex;flex:0 0 auto;align-items:center;justify-content:center;box-sizing:content-box;width:var(--fh-logo-w-mobile);padding:0 16px}.fh-logos__link{display:block;width:100%}.fh-logos__img{display:block;width:100%;height:auto;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;pointer-events:none}.fh-logos__link .fh-logos__img{pointer-events:auto}.fh-logos--grayscale .fh-logos__img{filter:grayscale(1);opacity:.8;transition:filter .2s ease,opacity .2s ease}.fh-logos__placeholder{display:block;padding:8px 0;font-size:13px;font-weight:700;text-align:center;white-space:nowrap;color:var(--fh-muted)}@media(hover:hover){.fh-logos--grayscale .fh-logos__link:hover .fh-logos__img{filter:none;opacity:1}}@media screen and (min-width:1024px){.fh-logos .fh-logos__card{padding:18px 0}.fh-logos__viewport{margin-top:16px}.fh-logos__track{animation-duration:var(--fh-logos-dur)}.fh-logos__item{width:var(--fh-logo-w);padding:0 28px}}@media(prefers-reduced-motion:reduce){.fh-logos__track{animation:none}.fh-logos__viewport{overflow-x:auto;scrollbar-width:none}.fh-logos__viewport::-webkit-scrollbar{display:none}.fh-logos__list+.fh-logos__list{display:none}}.fh-story__doctor{display:flex;align-items:center;gap:12px;margin-top:10px}.fh-story__photo{flex:0 0 auto;width:72px;overflow:hidden;border-radius:50%;background:#f1e3d3}.fh-story__img{display:block;width:100%;height:auto}.fh-story__name{margin:0;font-size:16px;font-weight:700;line-height:1.25;color:var(--fh-text)}.fh-story__role{margin:0;font-size:12px;line-height:1.35;color:var(--fh-muted)}.fh-story__quote{margin:12px 0 0;padding:0 0 0 12px;border:0;border-left:3px solid var(--fh-accent);font-size:14px;font-style:italic;line-height:1.5;color:var(--fh-text)}.fh-story__bio{margin:10px 0 0;font-size:12.5px;line-height:1.5;color:var(--fh-muted)}.fh-story__link{display:inline-block;margin-top:10px;padding-bottom:0}@media screen and (min-width:1024px){.fh-story .fh-story__card{display:grid;grid-template-columns:260px minmax(0,1fr);grid-template-rows:1fr auto auto auto auto 1fr;grid-template-areas:"doctor ." "doctor eyebrow" "doctor quote" "doctor bio" "doctor link" "doctor .";column-gap:36px;padding:24px 32px}.fh-story__eyebrow{grid-area:eyebrow}.fh-story__doctor{grid-area:doctor;flex-direction:column;align-self:center;gap:0;margin-top:0;text-align:center}.fh-story__photo{width:170px}.fh-story__name{margin-top:14px;font-size:20px}.fh-story__role{margin-top:2px;font-size:14px;line-height:1.4}.fh-story__quote{grid-area:quote;padding-left:18px;font-size:19px}.fh-story__bio{grid-area:bio;margin-top:14px;font-size:15px;line-height:1.55}.fh-story__link{grid-area:link;justify-self:start;margin-top:14px;font-size:15px}}.fh-quiz .fh-quiz__card{padding:18px 16px;background:var(--fh-accent);color:var(--fh-soft);text-align:center}.fh-quiz__eyebrow{color:#e2c9e0}.fh-quiz .fh-quiz__title{margin-top:6px;font-size:21px;color:#fff}.fh-quiz .fh-quiz__title em{color:inherit}.fh-quiz__text{margin:6px 0 0;font-size:13px;line-height:1.45;color:var(--fh-soft)}.fh-quiz__action{display:flex;flex-direction:column;align-items:center}.fh-quiz__pills{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:10px 0 0;padding:0;list-style:none}.fh-quiz__pill{padding:4px 10px;border-radius:999px;background:#ffffff29;color:#fff;font-size:11.5px;font-weight:700;line-height:1.3}.fh-quiz .fh-quiz__btn{width:220px;height:46px;margin-top:14px;background:#fff;color:var(--fh-accent);font-size:14.5px;box-shadow:none}.fh-quiz .fh-quiz__btn:hover{background:var(--fh-soft);color:var(--fh-accent-hover)}@media screen and (min-width:1024px){.fh-quiz .fh-quiz__card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:40px;align-items:center;padding:28px 40px;text-align:left}.fh-quiz .fh-quiz__title{margin-top:8px;font-size:30px}.fh-quiz__text{margin-top:8px;font-size:16px;line-height:1.5;max-width:600px}.fh-quiz__action{gap:14px}.fh-quiz__pills{gap:8px;margin-top:0}.fh-quiz__pill{padding:5px 12px;font-size:13px}.fh-quiz .fh-quiz__btn{width:260px;height:54px;margin-top:0;font-size:16px}}.fh-bundles__slider{margin-top:12px}.fh-bundles .fh-bundles__item{display:flex;flex-direction:column;padding:8px;border-radius:var(--fh-radius-sm);background:var(--fh-cream)}.fh-bundles__media{position:relative;display:block;overflow:hidden;border-radius:12px;background:#fff}.fh-bundles__media img,.fh-bundles__media svg{display:block;width:100%;height:auto}.fh-bundles__badge{position:absolute;top:6px;left:6px;padding:3px 9px;border-radius:999px;background:var(--fh-accent);color:var(--fh-on-accent);font-size:11px;font-weight:700;line-height:1.3}.fh-bundles__title{margin:8px 0 0;font-family:var(--fh-font);font-size:13.5px;font-weight:700;line-height:1.25;letter-spacing:0;text-transform:none;color:var(--fh-text)}.fh-bundles__title a{color:inherit;text-decoration:none}.fh-bundles__desc{display:-webkit-box;margin:2px 0 0;overflow:hidden;font-size:11.5px;line-height:1.35;color:var(--fh-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical}.fh-bundles__price{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0 0;line-height:1.2}.fh-bundles__now{font-size:15px;font-weight:700;color:var(--fh-text)}.fh-bundles__was{font-size:11px;color:#9c929a}.fh-bundles__save{padding:2px 7px;border-radius:999px;background:var(--fh-soft);color:var(--fh-accent);font-size:11px;font-weight:700}.fh-bundles__action{margin-top:auto;padding-top:8px}.fh-bundles .fh-bundles__btn{width:100%;height:44px;font-size:13px;box-shadow:none}@media screen and (min-width:1024px){.fh-bundles__slider{margin-top:16px}.fh-bundles .fh-bundles__item{padding:10px}.fh-bundles__badge{top:8px;left:8px;padding:3px 10px;font-size:12px}.fh-bundles__title{margin-top:10px;font-size:16px}.fh-bundles__title a:hover{color:var(--fh-accent)}.fh-bundles__desc{margin-top:4px;font-size:13px;line-height:1.4}.fh-bundles__price{margin-top:10px}.fh-bundles__now{font-size:17px}.fh-bundles__was{font-size:12.5px}.fh-bundles__save{padding:2px 8px;font-size:11.5px}.fh-bundles__action{padding-top:12px}.fh-bundles .fh-bundles__btn{font-size:14px}}@keyframes fh-doctors-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.fh-doctors .fh-doctors__card{padding:var(--fh-inset) 0}.fh-doctors__viewport{margin-top:12px;overflow:hidden;isolation:isolate;-webkit-transform:translateZ(0);transform:translateZ(0)}.fh-doctors__track{display:flex;width:max-content;animation:fh-doctors-scroll var(--fh-doctors-dur-mobile) linear infinite;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fh-doctors__list{display:flex;flex:0 0 auto;margin:0;padding:0;list-style:none}.fh-doctors__item{flex:0 0 auto;padding-right:10px}.fh-doctors__chip{display:flex;align-items:center;gap:8px;padding:5px 14px 5px 5px;border-radius:999px;background:var(--fh-cream);color:var(--fh-text);text-decoration:none;white-space:nowrap}.fh-doctors__photo{display:block;flex:0 0 auto;width:42px;overflow:hidden;border-radius:50%;background:#f1e3d3}.fh-doctors__img{display:block;width:100%;height:auto;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.fh-doctors__text{display:flex;flex-direction:column}.fh-doctors__name{font-size:13px;font-weight:700;line-height:1.25}.fh-doctors__role{font-size:11px;font-weight:600;line-height:1.3;color:var(--fh-accent)}@media(hover:hover){a.fh-doctors__chip:hover{background:var(--fh-soft)}}@media screen and (min-width:1024px){.fh-doctors .fh-doctors__card{padding:24px 0}.fh-doctors__intro{padding:0 24px}.fh-doctors__viewport{margin-top:16px}.fh-doctors__track{animation-duration:var(--fh-doctors-dur)}.fh-doctors__item{padding-right:12px}.fh-doctors__chip{gap:10px;padding:6px 18px 6px 6px}.fh-doctors__photo{width:52px}.fh-doctors__name{font-size:15px}.fh-doctors__role{font-size:12.5px}}@media(prefers-reduced-motion:reduce){.fh-doctors__track{animation:none}.fh-doctors__viewport{overflow-x:auto;scrollbar-width:none}.fh-doctors__viewport::-webkit-scrollbar{display:none}.fh-doctors__list+.fh-doctors__list{display:none}}.fh-journal__slider{margin-top:12px}.fh-journal .fh-journal__item{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--fh-radius-sm);background:var(--fh-cream);color:var(--fh-text);text-decoration:none}.fh-journal__media{display:block;background:#f1e3d3}.fh-journal__media img,.fh-journal__media svg{display:block;width:100%;height:auto}.fh-journal__body{display:flex;flex-direction:column;padding:9px 11px 11px}.fh-journal__date{font-size:11px;line-height:1.3;color:#8e848c}.fh-journal__title{margin-top:3px;font-size:13px;font-weight:700;line-height:1.3;color:var(--fh-text);transition:color .2s ease}.fh-journal__excerpt{display:-webkit-box;margin-top:3px;overflow:hidden;font-size:11.5px;line-height:1.35;color:var(--fh-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical}@media screen and (min-width:1024px){.fh-journal__slider{margin-top:16px}.fh-journal .fh-journal__item{display:grid;grid-template-columns:240px minmax(0,1fr);align-items:start}.fh-journal__body{padding:18px 20px}.fh-journal__date{font-size:12.5px}.fh-journal__title{margin-top:6px;font-size:17px}.fh-journal__excerpt{margin-top:6px;font-size:14px;line-height:1.45}.fh-journal .fh-journal__item:hover .fh-journal__title{color:var(--fh-accent)}}.fh-section.fh-more{padding:var(--fh-more-pt-m, 20px) 0 var(--fh-more-pb-m, 20px)}.fh-more .fh-more__card{padding:0}.fh-more__header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:0 16px;list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.fh-more__header::-webkit-details-marker{display:none}.fh-more__header::marker{content:""}.fh-more__header:focus-visible{outline:2px solid var(--fh-accent);outline-offset:-2px;border-radius:var(--fh-radius)}.fh-more__title{font-family:var(--fh-font);font-size:16px;font-weight:700;line-height:1.3;color:var(--fh-text)}.fh-more__icon{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--fh-soft);color:var(--fh-accent);transition:transform .3s ease}.fh-more__icon svg{width:12px;height:12px}.fh-more__card[open] .fh-more__icon{transform:rotate(180deg)}.fh-more__body{overflow:hidden}.fh-more__content{padding:0 16px 16px;font-family:var(--fh-font);font-size:13px;line-height:1.6;color:var(--fh-muted)}.fh-more__content>:first-child{margin-top:0}.fh-more__content>:last-child{margin-bottom:0}.fh-more__content p{margin:0 0 10px}.fh-more__content h2,.fh-more__content h3,.fh-more__content h4{margin:16px 0 6px;font-family:var(--fh-font);font-size:15px;font-weight:700;line-height:1.3;letter-spacing:0;text-transform:none;color:var(--fh-text)}.fh-more__content ul,.fh-more__content ol{margin:0 0 10px;padding-left:18px}.fh-more__content ul{list-style:disc}.fh-more__content ol{list-style:decimal}.fh-more__content li{margin-bottom:4px}.fh-more__content a{color:var(--fh-accent);text-decoration:underline;text-underline-offset:2px}.fh-more__content strong{color:var(--fh-text)}.fh-more__page{margin-top:12px}@media screen and (min-width:1024px){.fh-section.fh-more{padding:var(--fh-more-pt-d, 40px) 0 var(--fh-more-pb-d, 40px)}.fh-more__header{min-height:64px;padding:0 28px}.fh-more__title{font-size:18px}.fh-more__icon{width:30px;height:30px}.fh-more__icon svg{width:13px;height:13px}.fh-more__content{padding:0 28px 24px;font-size:14px}.fh-more__content h2,.fh-more__content h3,.fh-more__content h4{font-size:16px}}.fh-section.fh-footer{padding:18px 0 24px}.fh-footer .fh-footer__card{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 6px;font-size:12px;line-height:1.55;background:transparent}.fh-footer__col--brand,.fh-footer__col--contact,.fh-footer__col--image{grid-column:1 / -1}.fh-footer__col--brand{display:flex;flex-direction:column;gap:14px}.fh-footer__col--contact{padding-top:14px;border-top:1px solid rgba(255,255,255,.18);line-height:1.9}.fh-footer__col--menu{line-height:2.1}.fh-footer__brand{margin:0;font-size:23px;font-weight:700;line-height:1.2;color:#fff}.fh-footer__logo{display:block;width:var(--fh-footer-logo-w, 180px)}.fh-footer__logo img{display:block;width:100%;height:auto}.fh-footer__text>:first-child,.fh-footer__note>:first-child{margin-top:0}.fh-footer__text>:last-child,.fh-footer__note>:last-child{margin-bottom:0}.fh-footer__text p,.fh-footer__note p{margin:0}.fh-footer__note{opacity:.85}.fh-footer__note--small{font-size:11px;opacity:.7}.fh-footer__social{display:flex;flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none}.fh-footer__social-link{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#ffffff24;color:#fff;text-decoration:none;transition:background-color .2s ease}.fh-footer__social-link:hover{background:#ffffff42;color:#fff}.fh-footer__social-link svg{width:18px;height:18px}.fh-footer__social-letter{font-size:13px;font-weight:700}.fh-footer__heading{margin:0;font-size:13px;font-weight:700;line-height:1.9;letter-spacing:.02em;text-transform:uppercase;color:#fff}.fh-footer__heading p{margin:0}.fh-footer__list{margin:0;padding:0;list-style:none}.fh-footer__card a{color:inherit;text-decoration:none;transition:color .2s ease}.fh-footer__card a:hover{color:#fff}.fh-footer__text--contact a{text-decoration:none}.fh-footer__image{width:var(--fh-footer-img-w, 150px);margin:6px 0}.fh-footer__image img{display:block;width:100%;height:auto}.fh-footer__more{display:inline-block;margin-top:6px;font-weight:700}.fh-footer__bottom{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 16px;margin:12px 0 0;padding:0;list-style:none;font-family:var(--fh-font);font-size:12px}.fh-footer__bottom a{color:var(--fh-muted);text-decoration:none}.fh-footer__bottom a:hover{color:var(--fh-accent)}.fh-footer-inner{background:var(--fh-accent);color:var(--fh-soft);border-radius:var(--fh-radius);box-shadow:var(--fh-shadow);overflow:hidden;padding:18px 16px}.fh-footer-bottom-media{text-align:center;border-top:1px solid #ffffff33;padding:20px 0 0;margin:0}.fh-footer__text--contact a{text-decoration:underline;text-underline-offset:4px}@media screen and (min-width:1024px){.fh-footer-inner{padding:36px 40px}.fh-footer .fh-footer__card{display:flex;gap:32px;font-size:14px}.fh-footer__col{flex:1 1 0;overflow-wrap:anywhere}.fh-footer__col--brand{flex-grow:1.4}.fh-footer__col--contact{flex-grow:1.3;padding-top:0;border-top:0}.fh-footer__brand{font-size:28px}.fh-footer__heading{font-size:14px}.fh-footer__note--small{font-size:12px}.fh-footer__bottom{font-size:13px}}@media(max-width:999px){.fh-footer .fh-footer__card{grid-template-columns:1fr}.fh-footer__col--menu .fh-footer__list{display:none}.fh-footer__col.fh-footer__col--menu+.fh-footer__col--menu{margin-top:-14px}.fh-footer__col.fh-footer__col--menu{border-bottom:1px solid #ffffff38;padding-block:10px}.fh-footer__col.fh-footer__col--menu .fh-footer__heading:after{content:"";position:absolute;right:3px;top:44%;transform:translateY(-50%) rotate(45deg);width:10px;height:10px;border-bottom:1px solid #fff;border-right:1px solid #fff}.fh-footer__col.fh-footer__col--menu .fh-footer__heading.active:after{transform:translateY(-50%) rotate(-135deg)}.fh-footer__col.fh-footer__col--menu .fh-footer__heading{position:relative}.fh-footer-bottom-media{border-top:0;padding-top:0}}
/*# sourceMappingURL=/cdn/shop/t/122/assets/theme-new.css.map */
