.home-section{font-family:futura-pt,Futura Book,sans-serif;font-weight:400;color:var(--home-color,#151515);background:var(--home-bg,#fff);padding-top:var(--home-pt,48px);padding-bottom:var(--home-pb,48px);font-size:16px;line-height:1.5;overflow:hidden}.home-section,.home-section *{box-sizing:border-box}.home-section h1,.home-section h2,.home-section h3,.home-section p{font-family:inherit;margin:0;color:inherit}.home-section h1,.home-section h2,.home-section h3{font-weight:600}.home-section h2{font-size:var(--home-heading,36px);line-height:1.2;letter-spacing:-.03em;text-transform:capitalize}.home-section p{letter-spacing:-.02em}.home-section a{color:inherit;text-decoration:none}.home-section button{font:inherit;color:inherit;cursor:pointer;letter-spacing:inherit}.home-section img{display:block;max-width:none}.home-section picture{display:block}.home-section video{display:block;width:100%;height:100%;object-fit:cover}.home-section :is(a,button):focus-visible{outline:2px solid currentColor;outline-offset:4px}.home-section [hidden]{display:none!important}.home--mobile{display:none}.home-wrap{width:min(var(--home-width,1216px),calc(100% - 64px));margin:auto}.home-section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:32px}.home-shop-all{display:inline-flex;align-items:center;gap:6px;font-size:16px;font-weight:600;line-height:1;text-transform:uppercase;letter-spacing:-.03em;white-space:nowrap}.home-button{display:inline-flex;align-items:center;justify-content:center;width:max-content;padding:8px 32px;border:1px solid transparent;border-radius:5px;font-size:16px;line-height:1.3;font-weight:600;text-transform:uppercase;letter-spacing:-.02em;background:var(--hero-button,#151515);color:var(--hero-button-text,#fff)!important}.home-button--white{background:#fff;color:#151515!important;text-transform:uppercase}.home-eyebrow{display:flex;align-items:center;gap:8px;width:max-content;padding:6px 16px;border-radius:5px;background:#fff;font-size:14px;line-height:1;font-weight:600;letter-spacing:-.03em;text-transform:uppercase;color:#585858}.home-hero{position:relative;border-radius:var(--home-radius);height:var(--hero-height);margin:0 8px;overflow:hidden;background:#ededef}.home-hero-image{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.home-hero-image .home-original{position:absolute;left:-50.23%;top:-47.6%;width:150.26%;height:179.53%;object-fit:cover}.home-hero-image .home-upload{width:100%;height:100%;object-fit:cover}.home-hero-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to left,transparent 62.493%,#ededef 90.373%)}.home-hero-content{position:relative;margin:auto;width:min(var(--home-width),calc(100% - 64px));height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:24px}.home-hero-copy{width:var(--hero-text-width);display:flex;flex-direction:column;align-items:flex-start;gap:24px}.home-rating{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:500;line-height:1.3}.home-hero h1{font-size:var(--home-heading,56px);line-height:1.2;letter-spacing:-.03em;text-transform:capitalize}.home-hero-copy p{font-size:18px;line-height:1.3;letter-spacing:-.01em;margin-top:-8px}.home-clinicians{background:#fff;border-radius:10px;width:377px;padding:9.368px 12px;display:flex;flex-direction:column;gap:7.807px;font-size:12px;line-height:17.488px}.home-clinicians-heading{display:flex;align-items:center;gap:3.517px}.home-clinicians-heading>span{font-family:Georgia,serif;font-size:15.828px;letter-spacing:.2638px;margin-right:0}.home-clinicians p{font-size:12px;line-height:17.488px;margin:0}.home-clinicians a{display:flex;align-items:center;gap:7.807px}.home-avatars{display:flex}.home-avatars picture{width:17.582px;height:17.582px;border:.876px solid #fff;border-radius:50%;overflow:hidden;margin-right:-4.903px}.home-avatars picture:last-child{margin-right:0}.home-avatars img{width:100%;height:100%;object-fit:cover}.home-shelf-tabs-row{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:-8px;margin-bottom:32px}.home-tabs{display:flex;gap:24px;overflow:auto;scrollbar-width:none}.home-tabs button{border:0;border-bottom:1px solid transparent;background:transparent;padding:0 0 8px;white-space:nowrap;text-transform:uppercase;font-size:16px;line-height:1;font-weight:500;letter-spacing:-.03em}.home-tabs button[aria-selected=true]{border-color:#000}.home-product-list,.home-tab-products{display:flex;gap:var(--home-gap,16px);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.home-product-list::-webkit-scrollbar,.home-review-track::-webkit-scrollbar,.home-social-track::-webkit-scrollbar{display:none}.home-product{flex:0 0 calc((100% - (var(--home-columns,4) - 1)*var(--home-gap,16px))/var(--home-columns,4));min-width:0;scroll-snap-align:start}.home-product-image{display:block;position:relative;height:var(--home-card-height,300px);border-radius:var(--home-radius);overflow:hidden}.home-product-image picture{height:100%;width:100%}.home-product-image img{width:100%;height:100%;object-fit:cover}.home-badges{position:absolute;right:16px;top:16px;display:flex;gap:10px;font-size:14px;line-height:1;font-weight:600;text-transform:uppercase;letter-spacing:-.03em}.home-badges>span{padding:4px 12px;border-radius:5px;background:#fff}.home-badges .home-saving{background:#151515;color:#fff}.home-product-info{padding-top:12px;display:flex;flex-direction:column;gap:12px}.home-product h3{font-size:20px;line-height:1;letter-spacing:-.03em;text-transform:capitalize}.home-product-rating{display:flex;align-items:center;gap:6px;height:18px;font-size:14px;line-height:1.3;white-space:nowrap}.home-new{padding:4px 12px;font-size:14px;font-weight:600;line-height:1;width:max-content;border-radius:5px;background:#f8f8f8}.home-price{display:flex;align-items:center;gap:8px;font-size:15px;line-height:1.3;letter-spacing:-.02em}.home-price s{color:#c62020}.home-benefits-tags{display:flex;gap:4px;flex-wrap:wrap;font-size:14px;line-height:18px;letter-spacing:-.02em}.home-benefits-tags span{border-radius:5px;background:#f8f8f8;padding:4px 10px}.home-shelf--bundles .home-product-info,.home-shelf--essentials .home-product-info{padding-top:16px;gap:10px}.home-product-description{color:#535353;font-size:14px;line-height:1.3}.home-controls{display:flex;align-items:center;justify-content:space-between;gap:32px}.home-arrows{display:flex;gap:12px}.home-arrows button{border:0;background:#eff0f0;display:grid;place-items:center;width:31.667px;height:31.667px;padding:0;border-radius:999px}.home-arrows button:disabled{opacity:.3;cursor:default}.home-progress{height:5px;background:#e8e8e8;border-radius:20px;flex:1;overflow:hidden}.home-progress span{display:block;width:25%;height:100%;background:#151515;border-radius:20px}.home-mobile-controls{display:none;margin-top:32px}.home-shelf--bestsellers>.home-section-heading .home-shop-all{display:none}.home-category-grid{display:grid;grid-template-columns:repeat(var(--home-columns),1fr);gap:8px}.home-category{position:relative;height:var(--home-category-height);border-radius:var(--home-radius);overflow:hidden}.home-category picture{position:absolute;top:0;right:0;bottom:0;left:0}.home-category img{width:100%;height:100%;object-fit:cover}.home-category>div{position:absolute;bottom:20px;left:20px;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.home-category h3{font-size:36px;line-height:1;letter-spacing:-.03em;color:#fff;text-transform:capitalize}.home-editorial{height:var(--home-story-height);position:relative;border-radius:var(--home-radius);overflow:hidden;background:linear-gradient(#eee,#f7f7f7,#f8f8f8)}.home-story-media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.home-story-media picture{position:absolute;top:0;right:0;bottom:0;left:0}.home-story-media img{width:100%;height:100%;object-fit:cover}.home-story-copy{position:relative;width:var(--home-story-width);display:flex;flex-direction:column;gap:16px;height:100%;justify-content:center;margin-left:auto;margin-right:32px}.home-story-copy .home-eyebrow{margin-bottom:4px}.home-story-body{font-size:18px;line-height:1.5;color:#585858;display:flex;flex-direction:column;gap:16px}.home-story-copy>.home-button{margin-top:16px;font-size:18px;padding:10px 40px}.home-editorial--foundation .home-story-media{right:40%}.home-editorial--foundation .home-story-media .home-original{position:absolute;left:calc(50% - 222.5px);top:calc(50% - 365px);height:730px;width:445px;transform:rotate(90deg);object-fit:cover}.home-editorial--serum{display:grid;grid-template-columns:618fr 458fr;gap:48px;border-radius:0;background:transparent;overflow:visible}.home-editorial--serum .home-story-media{position:relative;margin-top:16px;margin-bottom:32px;border-radius:var(--home-radius)}.home-editorial--serum .home-story-media img{width:100%;height:100%;object-fit:cover}.home-editorial--serum .home-story-copy{width:auto;margin:0;gap:16px;padding-top:80px;padding-bottom:64px}.home-editorial--serum .home-story-copy>.home-button{margin-top:32px;padding:10px 32px}.home-editorial--arrivals{background:#e9e9e9}.home-editorial--arrivals .home-story-copy{margin-left:48px;margin-right:auto}.home-editorial--arrivals .home-story-copy>.home-button{font-size:16px;padding:8px 32px;margin-top:8px}.home-editorial--arrivals .home-story-media .home-original{position:absolute;width:116.67%;height:115.94%;left:-16.69%;top:0}.home-editorial--arrivals .home-story-body{font-size:16px;line-height:1.3;color:#151515;letter-spacing:-.01em}.home-editorial--celebration{background:#f0eff0}.home-editorial--celebration .home-story-copy{margin-right:104px;gap:20px}.home-editorial--celebration .home-story-copy>.home-button{font-size:16px;padding:8px 32px;margin-top:12px;border-color:#151515}.home-editorial--celebration .home-story-media .home-original{position:absolute;width:117.02%;height:120.58%;left:-13.41%;top:-15.02%}.home-editorial--celebration .home-story-body{color:#151515}.home-formula{position:relative;min-height:461px;overflow:hidden;border-radius:var(--home-radius);background:linear-gradient(#faf9f9,#efeeed);padding:32px 48px;display:flex;justify-content:flex-end}.home-formula-copy{position:relative;z-index:1;width:572px;display:flex;flex-direction:column;gap:32px}.home-formula-list{display:flex;flex-direction:column;gap:20px}.home-formula-benefit{display:flex;gap:20px;align-items:center}.home-formula-benefit picture{width:94px;height:94px;flex:none;border-radius:7.833px;overflow:hidden}.home-formula-benefit img{width:100%;height:100%;object-fit:cover}.home-formula-benefit:first-child img{transform:scaleX(-1)}.home-formula-benefit h3{font-size:20px;line-height:1;letter-spacing:-.03em;text-transform:capitalize;margin-bottom:10px}.home-formula-benefit p{font-size:16px;line-height:1.5;color:#585858}.home-formula-photo{position:absolute;left:-87px;top:-7px;width:1092px;height:468px;pointer-events:none}.home-formula-photo img{width:100%;height:100%;object-fit:cover}.home-experts{position:relative;min-height:565.5px;padding:64px 0;width:min(1216px,calc(100% - 64px))}.home-experts>h2{width:calc(50% - 22px);margin-bottom:24px}.home-expert-tabs{display:flex;gap:17.5px;margin-bottom:24px}.home-expert-tabs button{padding:0;border:0;background:transparent;opacity:.3;border-radius:50%;width:47.25px;height:47.25px;position:relative}.home-expert-tabs button[aria-selected=true]{opacity:1;outline:1px solid #151515;outline-offset:2.625px}.home-expert-tabs picture,.home-expert-tabs img{width:100%;height:100%;object-fit:cover;border-radius:50%}.home-expert-copy{width:calc(50% - 22px);font-size:16px;line-height:1.5}.home-expert-copy h3{font-size:18px;line-height:1.5;text-transform:uppercase}.home-expert-role{color:#737373;margin-bottom:0!important}.home-expert-photo{position:absolute;left:calc(50% + 22px);top:0;bottom:0;right:-106px;border-radius:5px;overflow:hidden}.home-expert-photo img{width:144.51%;height:100%;position:absolute;left:-25.67%;object-fit:cover}.home-reviews .home-review-heading{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:32px}.home-review-heading h2{max-width:602px}.home-review-track{display:flex;align-items:center;gap:12px;overflow:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.home-review{flex:none;width:574.3556px;display:grid;grid-template-columns:186.3556px 380px;gap:8px;scroll-snap-align:start}.home-review-media{height:342.02374px;border-radius:10px;overflow:hidden}.home-review-media picture,.home-review-media img{width:100%;height:100%;object-fit:cover}.home-review-card{padding:24px 20px;border-radius:12px;background:#fff;display:flex;flex-direction:column;gap:16px}.home-review-card h3{font-size:20px;line-height:1;letter-spacing:-.03em;text-transform:capitalize}.home-review-card>p{font-size:18px;line-height:1.5}.home-review-name{display:flex;align-items:center;gap:12px;font-size:16px;line-height:23px}.home-review-name>span:last-child{display:flex;align-items:center;gap:6px;color:#585858;font-size:14px}.home-review-product{display:flex;align-items:center;gap:12px}.home-review-product picture{flex:none;width:57.45px;height:59.024px;border-radius:2px;overflow:hidden}.home-review-product picture img{width:100%;height:100%;object-fit:cover}.home-review-product>div{display:flex;flex-direction:column;gap:6px;font-size:14px;line-height:19px}.home-review-product u{font-size:14px;text-transform:uppercase;font-weight:500}.home-reviews>.home-controls{margin-top:32px;justify-content:flex-start}.home-reviews>.home-controls .home-progress{display:none}.home-social h2{display:flex;align-items:center;gap:16px;margin-bottom:32px}.home-social h2 picture{width:218px;height:29.217px;overflow:hidden}.home-social h2 img{width:auto;height:29.217px}.home-social-track{display:flex;gap:12px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory;margin-right:-112px}.home-social-card{width:261px;height:400px;flex:none;border-radius:var(--home-radius);overflow:hidden;scroll-snap-align:center}.home-social-card a,.home-social-card picture,.home-social-card img{display:block;width:100%;height:100%;object-fit:cover}@media(min-width:750px)and (max-width:1199px){.home-wrap,.home-hero-content{width:calc(100% - 64px)}.home-formula-copy{width:52%}.home-formula-photo{left:-170px}.home-editorial--serum{gap:32px;grid-template-columns:1fr 1fr}.home-story-copy{width:min(var(--home-story-width),42%)}.home-category h3{font-size:30px}.home-benefits-tags{font-size:12px}.home-benefits-tags span{padding:4px 6px}}@media(max-width:749px){.home-section{padding-top:var(--home-mpt,48px);padding-bottom:var(--home-mpb,48px)}.home--desktop{display:none}.home--mobile{display:block}.home-wrap{width:calc(100% - 32px)}.home-section h2{font-size:var(--home-heading-mobile,32px)}.home-section-heading{margin-bottom:32px;gap:10px}.home-shop-all{font-size:15px}.home-hero{height:var(--hero-mobile-height);border-radius:5px;background:#f3f3f3}.home-hero-image .home-original{width:348.47%;height:78.18%;left:-221.95%;top:24.56%}.home-hero-image:after{background:linear-gradient(to bottom,#f3f3f3 18%,transparent 43%)}.home-hero-content{width:calc(100% - 24px);padding:32px 0 16px;justify-content:space-between;gap:20px}.home-hero-copy{width:100%;gap:20px}.home-hero-copy h1{font-size:var(--home-heading-mobile,40px);line-height:1.2;letter-spacing:-.03em}.home-rating{font-size:14px;margin-bottom:-8px}.home-hero-copy p{margin-top:-8px;font-size:18px}.home-clinicians{width:100%;padding:9.368px 16px;border-radius:5px}.home-clinicians p{font-size:14px}.home-shelf--bestsellers>.home-section-heading .home-shop-all{display:inline-flex}.home-desktop-controls{display:none}.home-shelf-tabs-row{margin-top:-4px;margin-bottom:32px}.home-tabs{gap:16px;width:100%}.home-product-list,.home-tab-products{gap:12px;overflow:visible}.home-shelf{overflow:visible}.home-product{flex-basis:var(--home-mobile-card,257px)}.home-shelf [data-home-track]{overflow-x:auto;width:calc(100% + 16px);padding-right:16px}.home-product-image{height:var(--home-card-mobile-height,300px)}.home-mobile-controls{display:block}.home-category-grid{grid-template-columns:1fr;gap:12px}.home-category{height:var(--home-category-mobile-height,302px)}.home-category h3{font-size:32px}.home-category>div{bottom:16px;left:16px;gap:16px}.home-categories .home-section-heading{margin-bottom:32px}.home-editorial{height:var(--home-story-mobile-height)}.home-editorial--foundation{background:linear-gradient(#eee,#f7f7f7,#f8f8f8)}.home-story-copy{height:auto;width:100%;padding:32px 16px;margin:0!important;gap:16px}.home-story-copy>.home-button{margin-top:4px}.home-story-body{font-size:16px;line-height:1.5}.home-editorial--foundation .home-story-media{top:0;right:0;bottom:0;left:0}.home-editorial--foundation .home-story-media picture{top:350.47px;left:0;width:329px;height:589px;right:auto;bottom:auto}.home-editorial--foundation .home-story-media .home-original{top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:none}.home-editorial--serum{display:flex;flex-direction:column;background:transparent;overflow:visible;height:auto;gap:32px}.home-editorial--serum .home-story-copy{display:contents;padding:0}.home-editorial--serum .home-story-copy>.home-eyebrow{order:0;margin:0}.home-editorial--serum .home-story-copy>h2{order:1;margin-top:-16px}.home-editorial--serum .home-story-media{order:2;width:100%;height:358px;flex:none;margin:0;border-radius:5px}.home-editorial--serum .home-story-body{order:3;color:#151515}.home-editorial--serum .home-story-copy>.home-button{order:4;margin-top:0}.home-editorial--arrivals{width:calc(100% - 16px);border-radius:10px;background:#e9e9e9}.home-editorial--arrivals .home-story-copy{padding:32px 16px;gap:16px}.home-editorial--arrivals .home-story-body{font-size:16px;line-height:1.3}.home-editorial--arrivals .home-story-copy>.home-button{margin-top:8px}.home-editorial--arrivals .home-story-media .home-original{position:absolute;left:-161.4%;top:53.85%;width:290.18%;height:46.16%;object-fit:cover}.home-editorial--arrivals .home-story-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#e9e9e9 53.769%,transparent 55.284%)}.home-editorial--celebration{width:calc(100% - 16px);background:#f0eff0}.home-editorial--celebration .home-story-copy{padding:32px 16px;text-align:center;align-items:center;gap:12px}.home-editorial--celebration .home-story-body{font-size:16px;line-height:1.5}.home-editorial--celebration .home-story-copy>.home-button{margin-top:8px;background:#151515;color:#fff!important;border-color:transparent}.home-editorial--celebration .home-story-media .home-original{top:257.139px;left:-338px;width:1252px;height:350px;object-fit:cover}.home-formula{margin:0 -16px;min-height:957px;border-radius:0;padding:32px 16px;display:flex;flex-direction:column;gap:32px;background:linear-gradient(#faf9f9,#f0efee)}.home-formula-copy{width:100%;gap:32px}.home-formula-list{gap:24px}.home-formula-benefit{gap:16px;align-items:flex-start}.home-formula-benefit picture{width:80px;height:100px;border-radius:8.5px}.home-formula-benefit h3{font-size:18px;margin-bottom:10px}.home-formula-benefit p{font-size:16px;line-height:1.5}.home-formula-photo{position:absolute;left:0;top:488px;bottom:0;width:100%;height:469px;overflow:hidden}.home-formula-photo .home-original{position:absolute;width:100.05%;height:126.52%;left:-.02%;top:-26.52%}.home-experts{display:flex;flex-direction:column;padding:48px 0;min-height:0;width:calc(100% - 32px)}.home-experts>h2{width:100%;margin-bottom:24px}.home-expert-tabs{gap:20px;margin-bottom:24px;padding-left:10px;min-height:60px}.home-expert-tabs button{width:54px;height:54px}.home-expert-tabs button[aria-selected=true]{outline-offset:3px}.home-experts [data-home-expert-panel]{display:flex;flex-direction:column;gap:24px}.home-expert-photo{position:relative;inset:auto;order:0;width:calc(100% + 20px);margin-left:-10px;height:214px}.home-expert-photo img{left:0;width:100%;object-fit:cover}.home-expert-copy{width:100%;order:1}.home-expert-copy h3{text-transform:none}.home-review-heading h2{max-width:100%}.home-reviews{width:100%}.home-reviews>.home-review-heading{padding:0 16px}.home-review-track{padding:0 22px;align-items:flex-start;width:100%;gap:12px}.home-review{width:321px;display:flex;flex-direction:column;gap:8px}.home-review-media{width:321px;height:330px;flex:none}.home-review-card{padding:24px 20px;gap:16px}.home-review-card>p{font-size:18px;line-height:1.5}.home-review-name{font-size:14px;gap:12px}.home-review-name>span:last-child{font-size:14px}.home-review-product>div{font-size:14px}.home-reviews>.home-controls{margin:16px 16px 0;justify-content:space-between}.home-reviews>.home-controls .home-progress{display:block}.home-social h2{display:flex;justify-content:center;flex-wrap:wrap;gap:11px;margin-bottom:32px;font-size:32px;line-height:1;width:260px;margin-left:auto;margin-right:auto;text-align:center}.home-social h2 picture{width:162.183px;height:21.736px}.home-social h2 picture img{height:21.736px;width:auto}.home-social h2>span:last-child{flex-basis:100%}.home-social-track{margin:0 -16px;padding:0 16px;gap:12px}.home-social-card{width:260px;height:400px}}@media(prefers-reduced-motion:reduce){.home-section *{scroll-behavior:auto!important}}.template-index .sf{font-family:futura-pt,Futura Book,sans-serif;font-size:16px}.template-index .sf__wrap{max-width:1300px;padding:0}.template-index .sf__main{grid-template-columns:2fr 1fr 1fr;padding:48px 0 32px;gap:64px}.template-index .sf__company{margin-bottom:16px}.template-index .sf__logo{width:170px}.template-index .sf__brand p{max-width:42ch}.template-index .sf__menu-title{font-family:inherit;font-size:18px;font-weight:600}.template-index .sf__legal{padding-top:22px;padding-bottom:26px;font-size:14px}.template-index .sf__company p{margin-bottom:0}.template-index .sf__main .sf__brand .sf__company{margin-bottom:20px}.template-index .sf__legal-top .select-popout__toggle{font-size:14px}.template-index .sf__policies{margin:14px 0 20px}.template-index .announcement-bar-static .announcement__text{font-family:futura-pt,Futura Book,sans-serif;font-size:16px!important;font-weight:500!important;letter-spacing:-.32px}.template-index .announcement-bar-static .announcement__text p{margin:0}.template-index .announcement-bar-static .announcement__text strong{font-weight:500}.template-index .announcement-bar-static{height:37px;min-height:37px}.template-index #SiteHeader{--header-height:48px;--header-background-height:48px;--header-sticky-height:48px}.template-index #SiteHeader .header__desktop{height:48px;min-height:48px}.template-index .sf__legal-bottom{font-size:14px}.template-index .sf__main .sf__logo{margin-bottom:18px}@media(max-width:1399px){.template-index .sf__wrap{width:calc(100% - 64px)}}@media(max-width:749px){.template-index .sf__wrap{width:calc(100% - 32px)}.template-index .sf__main{padding:28px 0 0}.template-index .sf__logo{width:155px}.template-index .sf__brand p{font-size:16px;line-height:1.6}.template-index .sf__brand .sf__company{font-size:16px}.template-index .sf__brand{padding-bottom:26px}.template-index .sf__menu-title{font-size:18px;padding:18px 0}.template-index .sf__policies{font-size:12px;gap:10px 16px;margin:20px 0}.template-index .sf__legal-bottom{font-size:12px}.template-index .sf__legal{padding-top:20px;padding-bottom:26px}.template-index .sf__menu li{font-size:16px}.template-index .announcement-bar-static{height:35px;min-height:35px}.template-index .announcement-bar-static .announcement__text{font-size:15px!important;letter-spacing:-.3px}.template-index #SiteHeader{--header-height:56.861px;--header-background-height:56.861px;--header-sticky-height:56.861px}.template-index #SiteHeader .header__mobile{height:56.861px;min-height:56.861px}}.home-hero-content{width:min(calc(var(--home-width) - 16px),calc(100% - 64px))}.home-editorial--celebration{width:calc(100% - 16px);max-width:none}@media(max-width:749px){.home-hero-content{width:calc(100% - 24px)}.home-category-grid{margin:0 -4px}.home-product-info{padding-top:16px;gap:10px}.home-benefits-tags{font-size:12px;line-height:16px}.home-benefits-tags span{padding:4px 8px}.home-shelf--bestsellers .home-mobile-controls{margin-top:24px}.home-formula-photo{top:508.139px;width:399px;height:558px;bottom:auto}.home-editorial--serum .home-story-copy>.home-button{font-size:18px;padding:10px 32px}}.template-index #SiteHeader>.wrapper{--header-sticky-height:48px;min-height:48px;height:48px}.template-index #SiteHeader .logo{margin-top:0;margin-bottom:0}.home-clinicians-body p{margin:0}.home-clinicians strong{font-weight:700}.home-tabs button{border-radius:0}.home-arrows button[data-home-next] img{transform:rotate(180deg)}@media(max-width:749px){.template-index #SiteHeader>.wrapper{--header-sticky-height:56.861px;min-height:56.861px;height:56.861px}.home-social h2{row-gap:2px}.home-shelf--bundles .home-product-description{line-height:18px}.home-editorial--serum .home-story-body{line-height:24px;letter-spacing:0}.home-expert-copy p{letter-spacing:-.02em}.home-expert-copy h3{line-height:24px}.home-expert-role{font-size:14px;line-height:21px}}.home-button{border:0}.home-editorial--celebration .home-button{border:1px solid #151515}.template-index #SiteHeader>.wrapper{max-width:1248px;padding-left:16px;padding-right:16px}@media(min-width:750px){.template-index #SiteHeader .logo__image-link{width:120px;height:16.1px}}@media(max-width:749px){.template-index #SiteHeader>.wrapper{max-width:none;padding-left:16px;padding-right:16px}.template-index #SiteHeader .logo__image-link{width:126px;height:16.9px}.home-formula{justify-content:flex-start}.home-editorial--celebration .home-button{border:0}}.home-expert-secondary{display:block;opacity:.3;width:47.25px;height:47.25px;border-radius:50%;overflow:hidden}.home-expert-secondary picture,.home-expert-secondary img{width:100%;height:100%;object-fit:cover}@media(max-width:749px){.home-expert-secondary{width:54px;height:54px}}.home-story-body p{letter-spacing:0}.home-expert-copy>p{margin-bottom:16px}.home-expert-copy>p:last-of-type{margin-bottom:12px}.home-social h2 .home-original{width:auto;height:29.217px}@media(max-width:749px){.home-hero-image:after{background:linear-gradient(to bottom,#ededef 29.446%,#ededef00 39.82%)}.template-index #SiteHeader .logo__image-link{width:150px;height:20.125px}.home-social h2 .home-original{height:21.736px}.home-hero .home-button{font-weight:800}}.home-section strong{font-weight:700}.template-index .sf__brand>p{font-style:italic}@media(max-width:749px){.home-expert-copy p{letter-spacing:0}.home-expert-copy h3{font-size:16px;text-transform:uppercase}.template-index .sf__brand p{line-height:1.4}.template-index .sf__main{padding-top:28px}}@font-face{font-family:Lora;src:url(lora-regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.home-clinicians-heading>span{font-family:Lora,Georgia,serif}.home-section h2{line-height:calc(var(--home-heading,36px)*1.2 - .2px)}.home-price{line-height:19px}.home-product-description{line-height:18px}.home-hero .home-button{font-weight:700}.template-index #SiteHeader{height:48px;min-height:48px}.template-index .announcement-bar-static{background:#0c0c0c}@media(max-width:749px){.template-index #SiteHeader{height:56.861px;min-height:56.861px}.home-section h2{line-height:calc(var(--home-heading-mobile,32px)*1.2 - .4px)}.home-social h2{line-height:32px}.home-benefits-tags{line-height:18px}.home-shelf--bundles .home-mobile-controls{margin-top:24px}}.template-index #SiteHeader{height:var(--home-header-height,48px);min-height:var(--home-header-height,48px)}.template-index #SiteHeader>.wrapper{--header-sticky-height:var(--home-header-height,48px);height:var(--home-header-height,48px);min-height:var(--home-header-height,48px);max-width:var(--home-header-width,1248px)}.template-index #SiteHeader .logo__image-link{width:var(--home-header-logo,120px);height:calc(var(--home-header-logo,120px)*.134168)}.template-index .announcement-bar-static{height:var(--home-bar-height,37px);min-height:var(--home-bar-height,37px)}.template-index .sf{background:var(--sf-home-bg,#fff);color:var(--sf-home-text,#151515)}.template-index .sf__wrap{max-width:var(--sf-home-width,1300px)}.template-index .sf__main{padding-top:var(--sf-home-top,48px)}.template-index .sf__logo{width:var(--sf-home-logo,170px)}@media(max-width:749px){.template-index #SiteHeader{height:var(--home-header-mobile-height,56.86084px);min-height:var(--home-header-mobile-height,56.86084px)}.template-index #SiteHeader>.wrapper{--header-sticky-height:var(--home-header-mobile-height,56.86084px);height:var(--home-header-mobile-height,56.86084px);min-height:var(--home-header-mobile-height,56.86084px)}.template-index #SiteHeader .logo__image-link{width:var(--home-header-mobile-logo,150px);height:calc(var(--home-header-mobile-logo,150px)*.134168)}.template-index .announcement-bar-static{height:var(--home-bar-mobile-height,35px);min-height:var(--home-bar-mobile-height,35px)}.template-index .sf__main{padding-top:var(--sf-home-mobile-top,28px)}.template-index .sf__logo{width:var(--sf-home-mobile-logo,155px)}}.home-story-body p{font-size:inherit;line-height:inherit}.template-index .shopify-section-header{height:var(--home-header-height,48px)}@media(min-width:750px){.home-editorial--foundation .home-story-media .home-original{top:calc(50% - 309px)}.home-review:nth-child(2) .home-review-media{height:331.299px}.home-review:nth-child(2) .home-review-card{gap:12px;padding-top:26.6375px;padding-bottom:26.6375px}}@media(max-width:749px){.template-index .shopify-section-header{height:var(--home-header-mobile-height,56.86084px)}}.home-expert-copy>p:nth-last-of-type(2){margin-bottom:12px}@media(min-width:750px){.home-review-track{min-height:343px}}@media(max-width:749px){.home-review-track{min-height:728px}.home-editorial--serum .home-story-copy>.home-button{line-height:23px}.template-index .sf__wrap{width:calc(100% - 36px)}.template-index .sf__main .sf__logo{margin-bottom:22px}.template-index .sf__main .sf__brand .sf__company{margin-bottom:16px}.template-index .sf__email{line-height:22.4px}.template-index .sf .social-sharing-icon svg{width:18px;height:18px}.template-index .sf__menu-title{line-height:27px}.template-index .sf__legal{padding-bottom:21.8px}}@media(min-width:750px){.template-index .sf,.template-index .sf__brand p{font-size:14px;line-height:21px}.template-index .sf__main{padding-bottom:28px}.template-index .sf__main .sf__logo{margin-bottom:16px}.template-index .sf__brand>p{margin-bottom:12px}.template-index .sf__main .sf__brand .sf__company{margin-bottom:12px}.template-index .sf__email{margin-bottom:12px;line-height:21px}.template-index .sf .social-sharing-icon svg{width:18px;height:18px}.template-index .sf .follow-on-shop{zoom:.81}.template-index .sf__menu-title{font-size:16px;line-height:24px}.template-index .sf__menu li{margin-bottom:5px}.template-index .sf__legal{font-size:12px;line-height:18px;padding-top:14px;padding-bottom:13.2px}.template-index .sf__legal-top .select-popout__toggle{font-size:12px;line-height:18px;padding-top:6px;padding-bottom:6px}.template-index .sf__policies,.template-index .sf__legal-bottom{font-size:10px;line-height:16px}.template-index .sf .payment-icon{width:27px;height:17.8px}.template-index .sf .payment-icon-list{flex-direction:row-reverse}}@media(max-width:749px){.template-index .sf__legal{padding-bottom:19.83px}}@media(min-width:750px){.template-index #SiteHeader .nav--default{padding-left:20px;padding-right:0}.template-index #SiteHeader .navlink--toplevel{font-size:10px;padding-left:12px;padding-right:12px}.template-index #SiteHeader .nav__icons .icon{width:18px;height:18px}.home-clinicians{min-height:90px}}.home-hero{width:min(var(--home-width,1216px),calc(100% - 64px));margin-left:auto;margin-right:auto}.home-hero-slide,.home-hero-slide-inner{position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.home-hero-slide--serum .home-hero-image .home-original{width:78.77%;height:153.82%;left:25.98%;top:-22.39%}.home-hero-slide--serum h1{line-height:1}.home-hero-slide--serum .home-rating{margin-bottom:-4px}.home-hero-content{width:calc(100% - 64px)}.home-hero-controls{position:absolute;left:32px;right:20px;bottom:12px;display:flex;justify-content:center;align-items:center;gap:12px;z-index:2}.home-hero-dots{display:flex;gap:8px}.home-hero-dots button{width:8px;height:8px;border:1px solid #151515;border-radius:50%;padding:0;background:transparent}.home-hero-dots button[aria-pressed=true]{background:#151515}.home-hero-pause{width:24px;height:24px;border:0;background:#fffc;border-radius:50%;font-size:12px;line-height:1;padding:0}.home-wrap,.home-experts,.home-editorial--celebration{width:min(var(--home-width,1216px),calc(100% - 64px));max-width:var(--home-width,1216px);margin-left:auto;margin-right:auto}.home-social-track{margin-right:0}.home-social-card a,.home-social-card picture,.home-social-card img{width:100%;height:100%;object-fit:cover}.home-expert-photo{right:0}.home-expert-photo img{width:100%;height:100%;left:0;object-fit:cover;object-position:center}.home-editorial--celebration .home-story-copy{margin-right:32px}.home-story-media picture{width:100%;height:100%}@media(max-width:749px){.home-wrap,.home-experts,.home-editorial--celebration,.home-hero{width:calc(100% - 32px);max-width:none;margin-left:auto;margin-right:auto}.home-hero-content{width:calc(100% - 24px)}.home-hero-controls{left:12px;right:12px;bottom:8px}.home-hero-slide--serum h1{line-height:1.2}.home-hero-slide--serum .home-hero-image .home-original{width:226%;height:auto;left:-50%;top:40%;object-fit:cover}.home-hero-slide--serum .home-hero-content{justify-content:flex-start;padding-top:30px}.home-hero-slide--serum .home-hero-copy{gap:16px}.home-hero-slide--serum .home-hero-copy p{margin-top:0;font-size:16px;line-height:1.3}.home-hero-slide--serum .home-clinicians{position:absolute;bottom:24px;left:0;right:0}.home-expert-photo{width:100%;margin-left:0}.home-expert-copy{width:100%}.home-editorial--celebration .home-story-copy{margin-right:0}.home-formula{width:100%;margin:0;border-radius:var(--home-radius)}.home-social-track{margin:0;padding:0}.home-reviews>.home-review-heading{padding:0}.home-review-track{padding-left:0;padding-right:0}.home-category-grid{margin:0}.home-editorial--foundation .home-story-copy{width:100%}.home-social-card img{height:100%;width:100%}}.home-category:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0000 40%,rgba(0,0,0,var(--home-category-overlay,.6)));pointer-events:none;z-index:1}.home-category>div{z-index:2}.home-hero{width:100%;max-width:none;margin-left:0;margin-right:0;border-radius:0}.home-hero-content{width:min(var(--home-width,1216px),calc(100% - 64px))}@media(max-width:749px){.home-hero-content{width:calc(100% - 24px)}}@media(min-width:750px){.home-wrap,.home-experts,.home-editorial--celebration,.home-hero-content{width:calc(100% - 64px);max-width:calc(var(--home-width,1216px) + 224px)}}.home-hero-controls{left:auto;right:34px;bottom:34px;gap:0;justify-content:flex-end}.home-hero-dots{padding:13px;border-radius:20px;background:#ffffffd9;gap:0;align-items:center;height:30px}.home-hero-dots button{position:relative;flex:none;width:4px;height:4px;border:0;border-radius:50%;background:#000;margin:0 8px;transition:margin-right .2s}.home-hero-dots button:before{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}.home-hero-dots button[aria-pressed=true]{background:#000;margin-right:36px}.home-hero-dots button[aria-pressed=true]:after{content:"";position:absolute;left:8px;top:50%;transform:translateY(-50%);width:24px;height:1px;background:linear-gradient(to right,#000 0% calc(var(--slide-progress,0)*1%),#0003 calc(var(--slide-progress,0)*1%) 100%)}.home-hero-pause{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%)}.home-hero-pause:focus-visible{clip-path:none;overflow:visible;width:24px;height:24px;right:calc(100% + 8px);margin:0}@media(max-width:749px){.home-hero-controls{left:50%;right:auto;transform:translate(-50%);bottom:16px}.home-hero-dots{height:23px;padding:9.5px}.home-hero-slide--serum .home-clinicians{bottom:48px}.home-hero-slide--foundation .home-hero-content{padding-bottom:48px}}.home-hero-slide{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .6s ease,visibility 0s linear .6s;z-index:0}.home-hero-slide.is-active{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .6s ease,visibility 0s;z-index:1}.home-hero-controls{z-index:3}.home-clinicians--live{padding:0;min-height:0;background:transparent;display:block}.home-frontrow-iframe{width:100%;height:100px;display:block;border:0}.iframe.frontrow{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999997;width:100%;height:100%;overflow:hidden}@media(prefers-reduced-motion:reduce){.home-hero-slide{transition:none}}.home-clinicians--live{padding:8px 12px;background:#151515;border-radius:10px}@media(max-width:749px){.home-clinicians--live{border-radius:5px}}@media(min-width:750px){.home-editorial--foundation .home-story-media{right:auto;width:min(730px,60%)}.home-editorial--foundation .home-story-media .home-original{top:calc(50% - 365px);object-position:10% 50%}}.home-editorial--serum .home-eyebrow{padding:6px 12px;gap:10px;font-weight:500}.home-review-product{background:#f9f9f9;border-radius:3px}.home-review-product picture{background:transparent;padding:3.148px}.home-review-product picture img{object-fit:contain;mix-blend-mode:multiply}.home-expert-tabs button[aria-selected=true]{outline:0}.home-expert-tabs button[aria-selected=true]:after{content:"";position:absolute;top:-2.625px;right:-2.625px;bottom:-2.625px;left:-2.625px;border:.846774px solid var(--home-portrait-border,#df8096);border-radius:50%;pointer-events:none}@media(min-width:750px){.home-shelf--bundles .home-product-image{height:auto;aspect-ratio:var(--home-card-aspect,295 / 300)}.home-formula-copy{width:var(--home-formula-copy-width,51%)}}@media(max-width:749px){.home--serum-story{background:var(--home-mobile-bg,#fff)}.home-editorial--serum .home-eyebrow{background:#f9f9f9}.home-expert-tabs button[aria-selected=true]:after{top:-3px;right:-3px;bottom:-3px;left:-3px}.home-editorial--celebration .home-story-copy>.home-button{background:transparent;color:#151515!important;border:1px solid #151515;padding:8px 32px;font-weight:600;line-height:1.3}.home-hero{transition:none}.home-hero[data-active-variant=serum]{background:#f3f3f3}.home-hero-slide--serum .home-hero-content{width:calc(100% - 40px);padding-top:32px;justify-content:flex-start}.home-hero-slide--serum .home-hero-copy{gap:12px}.home-hero-slide--serum .home-rating{margin:0}.home-hero-slide--serum .home-hero-copy h1{font-size:var(--home-heading-mobile,40px);line-height:1.2}.home-hero-slide--serum .home-hero-copy p{margin:0;letter-spacing:-.01em}.home-hero-slide--serum .home-hero-copy>.home-button{margin-top:8px;padding:8px 32px;font-weight:700}.home-hero-slide--serum .home-hero-image{background:#f3f3f3}.home-hero-slide--serum .home-hero-image .home-original{width:194.5883%;height:auto;left:-28.3422%;top:170px;object-fit:contain}.home-hero-slide--serum .home-hero-image:after{background:linear-gradient(180deg,#ededef 29.446%,#ededef00 39.82%)}.home-hero-slide--serum .home-clinicians{bottom:48px}}@media(prefers-reduced-motion:reduce){.home-hero{transition:none}}.home-clinicians--live{opacity:0;transition:opacity .15s ease}.home-clinicians--live:has(>.home-frontrow-iframe[style*="display: block"]:not([style*="height: 0px"])){opacity:1}@media(prefers-reduced-motion:reduce){.home-clinicians--live{transition:none}}.template-index.has-scrolled:has(.announcement-bar-static) #SiteHeader.site-header{top:var(--home-bar-height,37px)!important}@media(min-width:750px){.template-index #SiteHeader>.wrapper{width:calc(100% - 64px);max-width:calc(var(--home-header-width,1248px) + 192px);padding-left:0;padding-right:0}.template-index #SiteHeader .nav--default{padding-left:0;padding-right:0}.template-index #SiteHeader .navlink--toplevel{font-size:12px}.template-index #SiteHeader .menu__items>.menu__item:first-child>.navlink--toplevel{padding-left:0}}@media(max-width:749px){.template-index.has-scrolled:has(.announcement-bar-static) #SiteHeader.site-header{top:var(--home-bar-mobile-height,35px)!important}}.home-social-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:32px}.home-social-heading h2{margin-bottom:0}.home-social-card{scroll-snap-align:start}.home-social-video{position:relative;width:100%;height:100%;background:#f3f3f3}.home-social-video video{position:absolute;top:0;right:0;bottom:0;left:0}.home-social-video .home-social-poster{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.home-social-video.has-played .home-social-poster{display:none}.home-social-play{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:60px;height:60px;border:1px solid #ffffffa6;border-radius:50%;display:grid;place-items:center;padding:0;background:#fffffff0;color:#151515;box-shadow:0 3px 18px #0003;transition:transform .2s ease,background .2s ease}.home-social-play:hover{transform:scale(1.06);background:#fff}.home-social-video.is-playing .home-social-play{display:none}.home-social-play:disabled{cursor:wait;opacity:.7}@media(max-width:749px){.home-social-heading{display:block}.home-social-heading h2{margin-bottom:0}.home-social .home-mobile-controls{margin-top:24px}}@media(prefers-reduced-motion:reduce){.home-social-play{transition:none}}.home-editorial--serum [data-home-editorial-video]{overflow:hidden}.home-editorial--serum [data-home-editorial-video] :is(video,.home-social-poster){width:100%;height:100%;object-fit:cover;object-position:50% var(--home-video-position,30%)}@media(max-width:749px){.home-editorial--serum [data-home-editorial-video] :is(video,.home-social-poster){object-position:50% var(--home-video-position-mobile,35%)}.home-hero-slide--serum .home-hero-content{width:calc(100% - 24px)}}@media(min-width:750px){.home-editorial--serum:has([data-home-editorial-video]){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.home-editorial--serum [data-home-editorial-video]{height:var(--home-video-height,420px);max-height:calc(100% - 48px);align-self:center}}@media(max-width:749px){.home-editorial--serum [data-home-editorial-video]{height:var(--home-video-height-mobile,320px)}}@media(min-width:750px){.home-hero-slide--serum .home-hero-image{background:#f9f9f9}.home-hero-slide--serum .home-hero-image .home-original{mask-image:linear-gradient(to right,transparent 0,#000 12%);-webkit-mask-image:linear-gradient(to right,transparent 0,#000 12%)}}@media(max-width:749px){.home-formula{min-height:0}.home-formula-photo{position:relative;top:auto;left:auto;bottom:auto;width:auto;height:auto;aspect-ratio:1966/2194;margin:-20px -16px -32px}.home-formula-photo .home-original{width:117.8%;height:auto;left:-17.8%;top:-39.2%}}@media(max-width:749px){.home-section .home-shelf [data-home-track],.home-section .home-review-track,.home-section .home-social-track{width:calc(100% + 16px);margin-left:0;margin-right:-16px;padding-left:0;padding-right:16px;scroll-padding:0 16px 0 0;overscroll-behavior-x:contain}.home-section .home-shelf [data-home-track]>:last-child,.home-section .home-review-track>:last-child,.home-section .home-social-track>:last-child{scroll-snap-align:end}}@media(max-width:749px){.home-section:has(>.home-hero){padding-bottom:calc(var(--home-mpb,8px) + 36px)}.home-hero{overflow:visible}.home-hero .home-hero-controls{bottom:-30px}.home-hero-slide--serum .home-clinicians{bottom:16px}}@media(max-width:749px){.home-section:has(>.home-hero){container-type:inline-size}.home-hero:has(.home-hero-slide--serum){height:max(var(--hero-mobile-height),calc(340px + 128cqw))}.home-hero-slide--serum .home-hero-image:after{background:linear-gradient(180deg,#ededef 190px,transparent 250px)}}

