@media screen and (max-width: 768px){.js-photoswipe__zoom{display:none!important}}.also-available-banner .hero__top-subtitle{text-transform:none;letter-spacing:0;font-size:2.5em;color:#000;line-height:1.1;text-shadow:none;font-family:adobe-garamond-pro,serif;font-weight:inherit;font-style:italic;margin-bottom:0}.also-available-banner .hero__subtitle{font-weight:300;color:#000;text-shadow:none}@media only screen and (max-width: 1024px){.also-available-banner .hero__text-content{padding:10px 0}}@media (max-width: 768px){.also-available-banner .hero__text-content.vertical-center{vertical-align:text-bottom;text-align:center}.also-available-banner .horizontal-left .hero__text-shadow{max-width:100%}.also-available-banner .hero__top-subtitle{font-size:6vw}.also-available-banner h2.h1.hero__title{font-size:8vw}}.product__thumbs--below .product__thumb-item{max-width:60px}@media (max-width: 768px){#serovital-advanced .product__main-photos{margin-bottom:20px}}@media (max-width:768px){.product__thumbs.product__thumbs--below.product__thumbs-placement--left.small--hide{display:block!important}.product__main-photos .flickity-page-dots{display:none}.product__main-photos{margin-bottom:20px}}.rte p.no-mar{margin-bottom:0}div[data-bv-show=rating_summary]{margin-bottom:6px}.product-single__meta .display-desktop{display:none!important}.product-single__meta .display-mobile{display:block!important}.product-grid__container{margin-bottom:var(--indexSectionPadding)}.accent-subtitle{font-family:adobe-garamond-pro,serif;font-weight:inherit;font-style:italic;text-transform:none;font-size:2em;letter-spacing:.1em;margin:0}.img-txt-section{padding-top:0!important}.img-txt-section .h3{line-height:1}.info-hdr .theme-block h2{font-family:adobe-garamond-pro,serif;font-weight:inherit;font-style:italic;text-transform:none;font-size:36px;letter-spacing:normal}.info-hdr .theme-block{max-width:960px;margin:0 auto}.pdp-info-slider .hero__title{font-family:adobe-garamond-pro,serif;font-weight:inherit;font-style:italic}.related-product .background-media-text__text{background:none;width:50%}.related-product p{font-size:24px}.subhdr-serif-itc{font-family:adobe-garamond-pro,serif;font-weight:400;font-style:italic;font-size:2.6em}.template-product h2{font-size:3em;font-weight:400}.pdp-testimonials{max-width:90%;margin:0 auto}.pdp-testimonials h2{font-family:adobe-garamond-pro,serif;font-weight:inherit;font-style:italic}@media (max-width: 768px){.pdp-testimonials h2{font-size:30px}}.promo-other{max-width:1240px;margin:0 auto}.promo-other .rte--block{color:#000}.promo-other .rte--em{font-family:adobe-garamond-pro,serif;font-weight:inherit;font-style:italic;font-size:2.5em;text-transform:none;letter-spacing:normal;line-height:1;margin-bottom:0}.promo-other .rte--strong{font-weight:300;font-size:4em}.promo-other .promo-grid__container{border-radius:0}.promo-other .type-advanced .promo-grid__content:after{background:none}.pdp-refresh-hero-slider .hero__text-shadow{width:100%;padding-top:10%}.pdp-refresh-hero-slider .hero__title{font-family:adobe-garamond-pro,serif;font-weight:inherit;font-style:italic;font-size:3em!important;color:#000!important;width:50%;position:relative}.pdp-refresh-hero-slider .hero__subtitle{font-size:1.5em;color:#000!important;width:50%;position:relative}.pdp-refresh-hero-slider .hero__subtitle:nth-child(2){padding:0 7%}.pdp-refresh-hero-slider .hero__subtitle:nth-child(3){font-size:1em;color:#000!important;width:40%;position:relative;left:52%;top:-160px}.bracket-box{display:flex;flex-wrap:nowrap;margin:0 auto;max-width:500px;min-height:180px}.bracket-left{width:3%;border:solid 1px #333;border-right-width:0}.bracket-right{width:3%;border:solid 1px #333;border-left-width:0}.bracket-box-mid{width:94%;padding:20px 5% 30px;font-size:20px;color:#333}.pdp-refresh-hero-slider .hero[data-arrows=true] .flickity-previous{left:-1%;right:auto}.pdp-refresh-hero-slider .hero[data-arrows=true] .flickity-next{left:auto;right:-1%}.pdp-refresh-hero-slider .hero[data-arrows=true] .flickity-prev-next-button{top:auto;bottom:50%}.pdp-refresh-hero-slider .flickity-button{border-radius:0;background:#ffffff80}.hero-no-text .hero.loaded .slideshow__slide.is-selected .hero__text-shadow:after{opacity:0}.pdp-opt-slides .hero[data-arrows=true] .flickity-previous{left:-1%;right:auto}.pdp-opt-slides .hero[data-arrows=true] .flickity-next{left:auto;right:-1%}.pdp-opt-slides .hero[data-arrows=true] .flickity-prev-next-button{top:auto;bottom:50%}.pdp-opt-slides .flickity-button{border-radius:0;background:#ffffff80}.glowsticks-slider .hero[data-arrows=true] .flickity-previous{left:-1%;right:auto}.glowsticks-slider .hero[data-arrows=true] .flickity-next{left:auto;right:-1%}.glowsticks-slider .hero[data-arrows=true] .flickity-prev-next-button{top:auto;bottom:50%}.glowsticks-slider .flickity-button{border-radius:0;background:#ffffff80}.glow-sticks .boost-icons{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px}.gs-beauty-benefits .background-media-text__text{margin:0 0 0 5%;background:transparent;width:100%;max-width:600px;text-align:center}.gs-beauty-benefits .accent-subtitle{font-size:30px;letter-spacing:.1em}.gs-beauty-benefits .h3{font-family:adobe-garamond-pro,serif;font-weight:400;font-style:italic;color:#000;font-size:40px}.gs-beauty-benefits p{font-size:18px;font-weight:400}.glow-sticks-replenish{background-color:#eecabc;padding-top:20px!important}.gs-replenish{background-color:#eecabc;display:flex;flex-wrap:wrap;padding:30px 0}.gs-rep-box{width:100%}.gs-rep-txt{text-align:left;margin-left:16%}.gs-rep-txt span{font-family:adobe-garamond-pro,serif;font-size:3em;font-weight:inherit;font-style:italic;display:block;margin:0;line-height:1}.gs-rep-txt h2{font-size:3em!important;margin:0}.gs-rep-icon{display:flex;flex-wrap:nowrap;justify-content:right;padding-right:11%}.gs-rep-icon div{width:12%;padding:5px 10px;font-size:13px;font-weight:600;white-space:nowrap}.gs-rep-icon div img{width:80px}@media screen and (min-width: 481px){#glow-sticks .subscription-options__frequency-select{min-width:360px}}.root-causes .page-width{max-width:1200px}.root-causes .theme-block{margin-bottom:0}.root-causes .theme-block p{font-family:adobe-garamond-pro,serif;font-size:2em;font-weight:inherit;font-style:italic;text-align:left;padding-left:9%}.root-causes h2{font-size:2.6em;font-weight:400}.rc-flex{display:flex;flex-wrap:nowrap;justify-content:right}.rc-flex div{width:13%;padding:5px 10px;font-size:14px;font-weight:600;white-space:nowrap}.rc-flex div img{width:80px}.regen-complex-hero .slideshow-wrapper{min-height:500px}.regen-complex-hero .hero__text-shadow{width:100%}#hair-regeneres-advanced .hero.loaded .slideshow__slide.is-selected .hero__text-shadow:after{opacity:0}.regen-complex-hero .hero__top-subtitle{font-family:adobe-garamond-pro,serif;font-weight:inherit;font-style:italic;text-transform:none;font-size:2.2em;color:#000;line-height:1;letter-spacing:normal;margin:0}.regen-complex-hero .hero__title{text-transform:uppercase;color:#000;font-weight:300;line-height:1}#complex-flex{width:100%;max-width:1000px;padding:0;display:flex;flex-wrap:nowrap;justify-content:flex-start;margin:0 auto 30px;color:#000}.complex-bracket-spacer{width:47%}.complex-bracket{width:6%;display:flex;flex-wrap:nowrap}.complex-text{width:47%;padding:30px 0;text-align:left}.complex-text p{font-size:18px}.complex-bracket-left{padding:0;margin:0;width:49%;height:50%;border-bottom:solid 2px #ecc3b2}.complex-bracket-right{padding:0;margin:0;width:50%;border-top:solid 2px #ecc3b2;border-left:solid 2px #ecc3b2;border-bottom:solid 2px #ecc3b2}.hair-regen-formula .template-product .rte{line-height:1!important}.hair-regen-formula{background-image:url(https://cdn.shopify.com/s/files/1/0561/8093/2695/files/hair-regeneres-capsules-bg.jpg);background-size:cover;padding-top:90px!important;padding-bottom:150px}.hair-regen-formula p{font-weight:400}.hair-regen-formula .theme-block:nth-child(1){margin-bottom:10px}.hair-regen-formula .theme-block{width:90%;max-width:800px;margin-left:auto;margin-right:auto}.hair-free-icons{background-color:#fdf3ea;padding-bottom:60px}.flex-hair-banner-icons{display:flex;flex-wrap:nowrap;width:98%;max-width:1400px;padding:0;margin:0 auto}.hair-banner-txt{width:55%;font-size:3.2vw;text-align:left;align-self:center;line-height:.8}.hair-banner-txt span{display:block;font-family:adobe-garamond-pro,serif;font-weight:400;font-style:italic;font-size:.8em;margin-bottom:15px}.hair-banner-icons{width:45%;display:flex;flex-wrap:nowrap;justify-content:right}.hair-banner-icons div{padding:0 15px;font-size:12px;font-weight:500;line-height:1.2}.hair-banner-icons div img{width:90px;max-height:90px;border:solid 1px #000;border-radius:50%}.hair-believe-it{max-width:1240px;margin:0 auto}.hair-believe-it .background-media-text__text{width:50%;background:none;font-size:1.2em;text-align:center}.hair-believe-it .h3{font-family:adobe-garamond-pro,serif;font-weight:300;font-style:italic;font-size:2.2em}.hair-percent{font-size:18px;font-weight:700;padding-bottom:10px;text-align:left}.hair-percent span{font-family:adobe-garamond-pro,serif;font-weight:400;font-style:italic;font-size:3em}#hair-regeneres .promo-other .promo-grid__text{max-width:45%;text-align:center}#hair-regeneres .promo-other .rte--block{padding:0}.hair-regen-serum .template-product .rte{line-height:1!important}.hair-regen-serum{background-image:url(https://cdn.shopify.com/s/files/1/0561/8093/2695/files/hair-serum-bubble-bg.jpg);background-size:cover;padding-top:140px!important;padding-bottom:150px}.hair-regen-serum p{font-weight:400}.hair-regen-serum .theme-block:nth-child(1){margin-bottom:10px}.hair-regen-serum .theme-block{width:90%;max-width:800px;margin-left:auto;margin-right:auto}.lipovalin .boost-txt span{margin-top:15px;margin-bottom:0}.lipovalin .background-media-text__container{background-color:#ebded4}.lipovalin .placeholder-svg{display:none}.lipovalin .img-container{display:flex;justify-content:space-evenly;align-items:center}.lipovalin .img-container div{max-width:25%;font-size:9px;font-weight:500;line-height:1.2;text-transform:uppercase;padding:0 10px}.lipovalin .img-container img{width:100px;max-width:100%;margin-bottom:8px}.retinall-30days .page-width{background-image:url(https://cdn.shopify.com/s/files/1/0561/8093/2695/files/retinall-cream-bg.jpg);background-repeat:no-repeat;background-position:top center;width:100%;max-width:1200px;padding:80px 40px 60px;background-size:90%}.retinall-30days .page-width .theme-block{max-width:100%}.retinall-30days h2{font-family:adobe-garamond-pro,serif;font-weight:inherit;font-style:italic;text-transform:none;font-size:2em;letter-spacing:.1em}.retinall-30day-timline{display:block;margin:50px auto 0;width:100%;max-width:800px;padding:20px;background:#fff9}.r3dtl-row{display:flex;flex-wrap:nowrap}.r3dtl-left{width:10%;min-width:80px}.r3dtl-right{width:auto}.r3dtl-left div{font-size:18px;text-align:right;padding-bottom:10px}.r3dtl-right div{font-size:18px;font-weight:700;text-align:left;border-left:solid 2px #ffd202;padding-left:12px;padding-bottom:10px}.r3dtl-left div:after{content:"\25ef";color:#ffd202;font-size:8px;line-height:0;font-weight:700;margin:0 -5px 0 4px;position:relative;top:-5px}.retinall-results{background-color:#e5ded4;padding-bottom:60px}.flex-retinall-results{display:flex;flex-wrap:nowrap;width:100%;max-width:1200px;padding:0;margin:0 auto}.retinall-results-txt{width:50%;font-size:3em;text-align:left;align-self:center}.retinall-results-txt span{display:block;font-family:adobe-garamond-pro,serif;font-weight:400;font-style:italic;font-size:.8em;margin-bottom:15px}.retinall-results-icons{width:50%;display:flex;flex-wrap:nowrap;justify-content:center}.retinall-results-icons div{padding:0 15px;font-size:12px;font-weight:500;line-height:1.2;white-space:nowrap}.retinall-results-icons div img{width:60px;max-width:60px;max-height:60px}.svo-disclaimer{padding-top:0!important;max-width:800px;margin:0 auto 60px}.svo-disclaimer p{font-size:12px;line-height:1.8;margin-bottom:0}.sva-formula{background-color:#e2cfbe;padding-bottom:40px}.sva-formula.svo{background-color:#f0f2f6}.sva-formula .rte h2,.sva-formula .theme-block{margin-bottom:0}.sva-formula .rte.link{padding-top:30px}.bg-img-text .hero__text-shadow:after{background:transparent}.boost-hgh-lvls{background-color:#d9bda8;padding-bottom:60px}.flex-boost-hgh{display:flex;flex-wrap:nowrap;width:98%;max-width:1400px;padding:0;margin:0 auto}.boost-txt{width:55%;font-size:3.2vw;text-align:left;align-self:center}.boost-txt span{display:block;font-family:adobe-garamond-pro,serif;font-weight:400;font-style:italic;font-size:.8em;margin-bottom:15px}.boost-icons{width:45%;display:flex;flex-wrap:nowrap;justify-content:right}.boost-icons div{padding:0 15px;font-size:12px;font-weight:500;line-height:1.2}.boost-icons div img{width:60px;max-height:60px}#svapdp .boost-icons div img{min-width:60px}.svo-sva-compare{max-width:1100px;margin:0 auto;padding:0}.svo-sva-compare .hero__text-shadow:after{opacity:0!important}.svo-sva-compare .hero__text-shadow{position:absolute;width:100%;top:14%;left:0}.svo-sva-compare .hero__text-shadow .hero__subtitle:nth-child(3){position:absolute;width:100%;top:20vw}.svo-sva-compare .hero__link{position:absolute;top:120px;left:calc(50% - 67px)}.svo-sva-compare .hero__link .btn{background:#000!important;color:#fff!important;margin:0}.svo-sva-compare .hero__title{font-family:adobe-garamond-pro,serif;font-weight:400;font-style:italic;color:#000}.svo-sva-compare .hero__subtitle{color:#000}.svo-sva-table{display:flex;flex-wrap:nowrap;width:100%;max-width:900px;background:#ffffffe6;margin:0 auto}.sstable-left{width:76%}.sstable-right{width:24%}.sstable-hdr{border-right:solid 1px #c52a2c;border-bottom:solid 1px #c52a2c;padding:8px 10px;text-align:center}.sstable-row{border-right:solid 1px #c52a2c;border-bottom:solid 1px #333;padding:5px 10px;text-align:center}.sst-text{display:inline-block;font-size:15px;line-height:1.4;color:#000}.sst-textbold{display:inline-block;font-size:14px;font-weight:600;line-height:1.2;color:#000}.tal{text-align:left}.sstable-hdr span:nth-child(1){width:71%}.sstable-right .sstable-hdr span:nth-child(1){width:100%}.sstable-hdr span:nth-child(2){width:28%}.sstable-row span:nth-child(1){width:70%;padding-left:1%}.sstable-row span:nth-child(2){width:28%}#serovital-advanced .ing-modal-container--no-space{margin-top:-90px}#serovital-fruit-punch-powder .hero.loaded .slideshow__slide.is-selected .hero__text-shadow:after{opacity:0}.powder-key-ingredients .template-product .rte{line-height:1!important}.powder-key-ingredients{background-image:url(https://cdn.shopify.com/s/files/1/0561/8093/2695/files/svo-powder-mixed-bg.jpg);background-size:cover;padding-top:140px!important;padding-bottom:150px}.powder-key-ingredients p{font-weight:400}.powder-key-ingredients .theme-block:nth-child(1){margin-bottom:10px}.powder-key-ingredients .theme-block{width:90%;max-width:800px;margin-left:auto;margin-right:auto}.product-info-slides .hero__title{font-family:adobe-garamond-pro,serif;font-weight:400;font-style:italic;color:#000}.bg-img-with-text .background-media-text__text{margin:auto;background:transparent;width:100%;max-width:600px;text-align:center}.bg-img-with-text .accent-subtitle{font-size:30px;letter-spacing:.1em}.formulated-without{background-color:#e5ded4;padding-bottom:60px}.flex-formulated-without{display:flex;flex-wrap:nowrap;width:100%;max-width:960px;padding:0;margin:0 auto}.formulated-without-txt{width:40%;font-size:3em;text-align:left;align-self:center}.formulated-without-txt span{display:block;font-family:adobe-garamond-pro,serif;font-weight:400;font-style:italic;font-size:.8em;margin-bottom:15px}.formulated-without-icons{width:60%;display:flex;flex-wrap:nowrap;justify-content:center}.formulated-without-icons div{padding:0 15px;font-size:12px;font-weight:500;line-height:1.2;white-space:nowrap}.formulated-without-icons div img{width:60px;max-width:60px;max-height:60px}.skin-brilliance .boost-txt span{margin-top:15px;margin-bottom:0}@media (min-width: 1401px){.boost-txt{font-size:46px}}@media (max-width: 1400px){.svo-sva-compare .hero__text-shadow .hero__subtitle:nth-child(3){top:23vw}}@media (max-width: 1200px){.promo-other .type-advanced .rte--strong{line-height:.8}.pdp-refresh-hero-slider .hero__text-shadow{padding-top:7%}.pdp-refresh-hero-slider .hero__subtitle:nth-child(3){top:-190px;width:44%}.gs-beauty-benefits .background-media-text__text{margin:0}.root-causes .theme-block p{padding-left:6%}.hair-believe-it .background-media-text__text{width:60%}.svo-sva-compare .hero__text-shadow .hero__subtitle:nth-child(3){top:28vw}.retinall-results-txt{font-size:4.2vw}}@media (max-width: 1024px){.root-causes .theme-block p{padding-left:7%}.root-causes h2{font-size:4vw}}@media (max-width: 991px){.promo-other .type-advanced .horizontal-left .rte--block{padding:0 10% 0 0}.pdp-refresh-hero-slider .hero__text-shadow{padding-top:20px}.pdp-refresh-hero-slider .hero__title{font-size:2.25em!important;top:30px}.pdp-refresh-hero-slider .hero__subtitle{font-size:1.2em;top:30px}.pdp-refresh-hero-slider .hero__subtitle:nth-child(3){top:-140px}.bracket-box-mid{font-size:18px}.glow-sticks .boost-txt{font-size:2.8vw}.gs-rep-txt{margin-left:6%}.gs-rep-icon{justify-content:center;padding-left:2%;padding-right:2%}.gs-rep-icon div{width:16%}.gs-rep-icon div img{width:68px}#complex-flex{margin:0 auto}.complex-text{padding:15px 0}.hair-believe-it .background-media-text__text{width:72%}.hair-banner-txt span{margin-bottom:5px}.retinall-30days .page-width{background-size:100% 100%}.retinall-results{padding-bottom:40px}.flex-retinall-results{flex-wrap:wrap}.retinall-results-txt{width:100%;font-size:3em;padding:0 0 20px 8%}.retinall-results-txt span{font-size:5vw}.retinall-results-icons{width:100%}.boost-txt{font-size:3.8vw}#serovital-advanced .boost-txt{font-size:3.4vw;line-height:1}.svo-sva-compare .hero__title{font-size:4vw!important}.svo-sva-compare .hero__link{top:100px}.svo-sva-compare .hero__text-shadow .hero__subtitle:nth-child(3){top:25vw}.sst-text{font-size:14px}.sst-textbold{font-size:13px}.sstable-hdr{padding:6px 2px}.sstable-row{padding:4px 3px}}@media (max-width: 860px){.pdp-refresh-hero-slider .hero__text-shadow{padding-top:0}.bracket-box-mid{padding:20px 3%}}@media (max-width: 768px){.related-product .background-media-text__container img{object-position:right!important}.related-product .background-media-text__text{width:100%}.related-product{background-image:url(https://cdn.shopify.com/s/files/1/0561/8093/2695/files/sva-retinall-trihydrate-marble-desk.jpg)!important;background-size:210%!important;background-position:bottom left!important;background-repeat:no-repeat}.pdp-info-slider .hero__title{font-size:2.6em!important}.pdp-refresh-hero-slider .hero__text-shadow{padding-top:0;top:0}.pdp-refresh-hero-slider .hero__title{font-size:3em!important;width:100%;top:0}.pdp-refresh-hero-slider .hero__subtitle{font-size:1.4em!important;width:100%;top:0}.pdp-refresh-hero-slider .hero__subtitle:nth-child(3){font-size:1em!important;width:100%;left:0;top:0;padding-top:80px}.bracket-box-mid{font-size:18px;padding:20px 4% 40px}.bracket-box-mid h3{font-size:1.4em}.pdp-faq{max-width:95%}.gs-beauty-benefits .background-media-text__text{margin:0 auto}.gs-beauty-benefits .loaded.background-media-text--template--15170263482455__a680f78d-45ab-4e04-927c-91ad5a92bcaf{background-image:none}.gs-beauty-benefits .background-media-text__container{height:auto}.gs-beauty-benefits{background-image:url(https://cdn.shopify.com/s/files/1/0561/8093/2695/files/gs-water-bg-mobi1.jpg)!important;background-size:cover}.glow-sticks-replenish{padding-top:0!important}.gs-rep-txt{margin-left:9%}.regen-complex-hero .hero__image-wrapper{background-color:#e0e0e0}.regen-complex-hero .hero__title{font-size:2.8em!important}.regen-complex-hero .hero__text-shadow{top:0}#complex-flex{margin:36% auto 25px}.complex-bracket-spacer{width:20%}.complex-text{width:74%}.complex-text p{font-size:16px}.root-causes .rc-flex div{width:18%}.hero-natural--template--15122799394903__slideshow_x4jYTV{padding-bottom:80%!important}.hero-natural--template--15122799394903__slideshow_j9JbjK{padding-bottom:100%!important}.hair-believe-it .background-media-text__text{width:100%}.hair-believe-it .background-media-text__container{height:320px}.hair-believe-it{background-image:none!important}.hair-percent{padding-left:4em}.hair-regen-formula{padding-top:60px!important}.flex-hair-banner-icons{flex-wrap:wrap}.hair-banner-txt{width:100%;font-size:5vw;padding:0 0 15px 6%}.hair-banner-icons{width:100%;justify-content:center}.hair-regen-serum{padding-top:90px!important;padding-bottom:80px}.r3dtl-left div,.r3dtl-right div{font-size:16px}.flex-boost-hgh{flex-wrap:wrap}.boost-txt,#serovital-advanced .boost-txt{font-size:6vw;width:100%;padding:0 8%}.boost-icons{width:100%;padding:15px 8% 0}.svo-sva-compare .hero__title{font-size:4vw!important}.svo-sva-compare .hero__link{top:74px}.svo-sva-compare .hero__text-shadow .hero__subtitle:nth-child(3){top:24vw}#serovital-advanced .svo-disclaimer p{font-size:11px;line-height:1.3}#serovital-advanced .ing-modal-container--no-space{margin-top:-60px}.powder-key-ingredients{padding-top:90px!important;padding-bottom:80px}.trihydrate .boost-icons>div{flex:0 0 33%}.trihydrate .boost-icons{padding:15px 0}.formulated-without{padding-bottom:40px}.flex-formulated-without{flex-wrap:wrap}.formulated-without-txt{width:100%;font-size:3em;padding:0 0 15px 10%}.formulated-without-icons{width:100%}}@media (max-width: 680px){.gs-rep-txt h2{font-size:5.6vw!important}.complex-bracket-spacer{width:10%}.complex-text{width:76%}.rc-flex{flex-wrap:wrap;justify-content:center}.rc-flex div{font-size:13px;width:auto;min-width:30%}.rc-flex div img{width:60px}.hair-percent{padding-left:3em}.sst-text{font-size:1.8vw}.sst-textbold{font-size:1.6vw}.sstable-left{width:70%}.sstable-right{width:29%}}@media (max-width: 600px){.pdp-refresh-hero-slider .hero__subtitle{font-size:1.2em!important}.pdp-refresh-hero-slider .hero__subtitle:nth-child(3){padding-top:50px}.bracket-box{width:90%;max-width:400px}.bracket-box-mid{font-size:16px;padding:20px 4% 30px}.bracket-box-mid h3{font-size:1.2em}.gs-rep-txt span{font-size:5.6vw}.gs-rep-icon div{width:18%;font-size:.8em}.hair-banner-txt{font-size:5.8vw;padding:0 0 15px}.hero-natural--template--15122799394903__slideshow_x4jYTV{padding-bottom:100%!important}.regen-complex-hero .hero__text-shadow{top:0}#complex-flex{margin:28% auto 25px}.retinall-results-txt{font-size:7vw}.retinall-results-txt span{font-size:1em;margin-bottom:5px}.retinall-results-icons{justify-content:center}.boost-icons div img{width:50px;max-height:50px}#svapdp .boost-icons div img{min-width:50px}.boost-hgh-lvls .boost-icons{justify-content:center}.sstable-hdr{padding:4px 2px}.sstable-row{padding:3px 2px}.sstable-hdr span:nth-child(1){width:68%}.svo-sva-compare .hero__link{top:60px;left:calc(50% - 46px)}.svo-sva-compare .hero__link .btn{font-size:13px;padding:6px 14px}.svo-sva-compare .hero__text-shadow .hero__subtitle:nth-child(3){top:22vw}.formulated-without-txt{padding:0 0 15px 6%}}@media (max-width: 480px){.pdp-refresh-hero-slider .hero__title{font-size:2.6em!important}.pdp-refresh-hero-slider .hero__subtitle:nth-child(2){padding:0 30px}.pdp-refresh-hero-slider .hero__subtitle:nth-child(3){padding-top:30px}.info-hdr .theme-block h2{font-size:2.5em}.related-product h2{font-size:11vw}.gs-rep-icon{flex-wrap:wrap}.gs-rep-icon div{width:30%;padding:15px 10px 5px}#complex-flex{margin:38% auto 20px}.regen-complex-hero .slideshow-wrapper{min-height:600px}.complex-bracket-spacer{width:4%}.complex-text{width:88%}.regen-complex-hero .hero__title{font-size:2.4em!important}.root-causes .theme-block p{font-size:5vw;padding-left:4%}.root-causes h2{font-size:4.2vw}.hero-natural--template--15122799394903__slideshow_x4jYTV{padding-bottom:120%!important}.hair-percent{padding-left:2em}.hair-believe-it ..background-media-text__container{height:280px}.retinall-results-txt{font-size:2.2em;padding:0 0 5px 6%}.retinall-results-txt span{font-size:7.5vw}.retinall-results-icons{flex-wrap:wrap}.retinall-results-icons div{width:48%;padding-top:15px}.boost-txt{font-size:6.4vw;padding:0 5%}#serovital-advanced .boost-txt{font-size:5.6vw;padding:0}.boost-txt span{font-size:1em;margin-bottom:5px}.boost-icons{padding:15px 5% 0}.svo-sva-compare .slideshow__slide{height:125%}.svo-sva-compare .hero__link{top:54px}.svo-sva-compare .hero__text-shadow .hero__subtitle:nth-child(3){top:25vw}.svo-sva-compare .hero__title{font-size:20px!important}.svo-sva-compare .hero__subtitle{font-size:15px}.sst-text{font-size:12px}.sstable-left .sstable-hdr span:nth-child(1){text-align:left;padding-right:16%}.sst-textbold{font-size:9px}.sstable-left{width:78%}.sstable-right{width:22%}.hero-natural--template--15122799919191__d9829645-cb36-49d4-978d-891ac7e649e9,.hero-natural--template--15122800017495__8a9bc2a0-b637-4744-9a5c-94797ae4030b,.hero-natural--template--15122800443479__1fc0dec0-0e24-4714-83b5-c5ae83b1c0b3{padding-bottom:106%!important}.powder-key-ingredients{padding-top:50px!important;padding-bottom:60px}.formulated-without-icons{flex-wrap:wrap}.formulated-without-txt{padding:0 0 5px 8%}.formulated-without-icons div{width:48%;padding-top:15px}}@media (max-width: 420px){.hair-percent{padding-left:1em;font-size:16px}.hair-percent span{font-size:2.4em}#complex-flex{margin:44% auto 20px}.regen-complex-hero .slideshow-wrapper{min-height:640px}.regen-complex-hero .hero__title{font-size:2em!important}}.template-product .subscription-option__description p{display:none}.template-product label[for=subscription] .subscription-option__tag-label{background-color:#ffd202}#hair-regeneres-advanced label[for=subscription] .subscription-option__tag-label,#serovital label[for=subscription] .subscription-option__tag-label,#serovital-fruit-punch-powder label[for=subscription] .subscription-option__tag-label,#serovital-advanced label[for=subscription] .subscription-option__tag-label{display:none}.template-product .subscription-option__info{font-size:14px;font-weight:400;margin:0}.template-product .subscription-option__price.subscription-option__price--compare-at{line-height:0}.template-product label[for=additional-subscription] .subscription-option__tag-label{visibility:hidden;position:relative}.template-product label[for=additional-subscription] .subscription-option__tag-label:after{visibility:visible;position:absolute;top:0;left:0;content:"BEST VALUE";background-color:#ffd202;padding:8px 5px;border-radius:4px;width:102px;text-align:center}.arrws{width:16px;display:inline-block;position:relative;top:3px}.arrws span{display:block;line-height:.5!important}@media (max-width: 480px){.template-product label[for=additional-subscription] .subscription-option__tag-label:after{width:94px}.template-product .subscription-option__title{font-size:16px}.template-product .subscription-option__tag-label{font-size:12px}.template-product .subscription-option__info{font-size:13px}}.dc-banner{margin:0;margin-top:-20px!important;padding-top:0!important}.dc-banner .banner-container{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#f1eceb;padding:1.5rem;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:2.5rem}@media (min-width: 640px){.dc-banner .banner-container{padding:2rem}}@media (min-width: 768px){.dc-banner .banner-container{padding:2.5rem}}@media (min-width: 1024px){.dc-banner .banner-container{flex-direction:row;padding:3rem}}.dc-banner .image-section{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem;flex:1;justify-content:flex-end}@media (min-width: 640px){.dc-banner .image-section{flex-direction:row}}@media (min-width: 1024px){.dc-banner .image-section{gap:1rem;margin-bottom:0;margin-right:3rem}}.dc-banner .image-container{display:flex;flex-direction:column;align-items:center;width:50%}@media (min-width: 640px){.dc-banner .image-container{width:50%}}@media (min-width: 1024px){.dc-banner .image-container{width:auto}}.dc-banner .image-container img{width:100%;height:auto;object-fit:cover}.dc-banner .image-container p{margin-top:.75rem;font-size:.875rem;font-weight:600}.dc-banner .testimonial-section{text-align:center;flex:1}@media (min-width: 1024px){.dc-banner .testimonial-section{text-align:left}}.dc-banner .quote-text{font-weight:300;line-height:1.2;font-size:2em;max-width:26rem;margin:auto;text-align:center}.dc-banner .testimonial-section p:last-child{font-size:1.3em;font-weight:300;text-align:center;margin-top:1em}@media (max-width : 768px){.dc-banner .image-section{flex-direction:row}.dc-banner .banner-container{padding:1.5rem 1rem}}.dc-erase-it .background-media-text__aligner{margin:60px 6%}.dc-erase-it .background-media-text__inner{display:flex;justify-content:left;align-items:center}.dc-erase-it .background-media-text__text{background:transparent;min-width:480px;padding:0}.dc-erase-it h3{font-size:2.3em;font-weight:300;margin-bottom:.2em}.dc-erase-it h3 b{font-weight:500;font-style:italic;font-family:"adobe-garamond-pro",var(--typeBaseFallback)}.dc-erase-it p{font-size:.9em;line-height:1.3;font-weight:400}@media (max-width: 1024px){.dc-erase-it h3{font-size:1.33em;font-weight:300}.dc-erase-it .background-media-text__text{width:45%;min-width:auto}}@media (max-width: 768px){.dc-erase-it .background-media-text__container{height:0}.background-media-text--650.dc-erase-it{padding-bottom:125%;background-image:url(https://cdn.shopify.com/s/files/1/0561/8093/2695/files/DCE_A__Don_t_Hide_It_Mobile.jpg?v=1752472964)!important}.dc-erase-it .background-media-text__inner{position:absolute;bottom:0;left:0;overflow:hidden;height:auto;padding:20px 0}.dc-erase-it .background-media-text__text{width:100%}.dc-erase-it h3{font-size:8vw;font-weight:500;color:#fff;margin-bottom:2vw}.dc-erase-it p{font-size:3vw;color:#fff;padding:0 10vw}.dc-erase-it .background-media-text__aligner{margin:25px 0}}.dc-solutions .background-media-text__aligner{margin:0;width:100%}.dc-solutions .background-media-text__inner{display:flex;align-items:center}.dc-solutions .background-media-text__text{background:transparent;width:100%}.dc-text-container{display:flex;align-items:center;justify-content:space-around}.dc-banner-section{position:relative;width:100%;min-height:400px;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;padding:1rem;font-family:Inter,sans-serif;overflow:hidden}.dc-banner-overlay{position:absolute;top:0;left:0;right:0;bottom:0}.dc-banner-content{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:1280px;padding:2rem 1rem}.dc-text-left-section{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:2rem}.dc-text-left-section .dc-your-text{font-family:"adobe-garamond-pro",var(--typeBaseFallback);font-size:1.66em;line-height:1;font-weight:300;font-style:italic;margin-bottom:.5rem}.dc-text-left-section .dc-solution-text{font-size:2em;line-height:1;font-weight:300}.dc-text-right-section{display:flex;flex-direction:column;align-items:center;text-align:center}.dc-text-right-section .dc-improve-text{font-size:1.125rem;line-height:1.75rem;font-weight:600;margin-bottom:.5rem}.dc-text-right-section ul{list-style:none;padding:0;margin:0;font-size:1rem;line-height:1.5rem;display:flex;flex-direction:column;gap:.25rem}.dc-brackets-svg{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;display:none}@media (max-width: 1250px){.dc-text-left-section .dc-solution-text{font-size:3.5vw}}@media (min-width: 769px){.dc-banner-content{flex-direction:row;align-items:center;justify-content:space-between;padding-left:7rem;padding-right:5rem}.dc-text-left-section{align-items:flex-start;text-align:left;margin-bottom:0;flex-basis:40%;max-width:40%}.dc-text-right-section{align-items:flex-start;text-align:left;flex-basis:40%;max-width:40%;padding-left:20px;padding-right:20px}.dc-text-right-section .dc-improve-text{font-size:1.25rem}.dc-text-right-section ul{font-size:1.125rem}.dc-brackets-svg{display:block}}@media (max-width: 768px){.dc-brackets-svg{display:block!important;position:absolute;bottom:0;left:-25%;width:100%;height:60%;pointer-events:none;display:none;top:unset}.dc-solutions .background-media-text__container{height:0}.background-media-text--550.dc-solutions{padding-bottom:0;background-image:url(https://cdn.shopify.com/s/files/1/0561/8093/2695/files/DCE_A__5-In-1_Mobile_1.png?v=1752491116)!important}.dc-text-right-section ul{line-height:1.1rem}.dc-text-right-section ul{font-size:3vw;line-height:1.1}.dc-text-right-section .dc-improve-text{font-size:3.3vw;line-height:1}.dc-text-right-section{margin-left:25vw;margin-top:20vw}.dc-text-left-section{align-items:flex-start;text-align:left;margin-bottom:0rem;width:100%}.dc-text-left-section .dc-your-text{font-size:8vw;margin-top:0}.dc-text-left-section .dc-solution-text{font-size:8vw}.dc-text-right-section{align-items:flex-start;text-align:left}.dc-banner .quote-text{font-size:1.5em;max-width:18rem}}@media (max-width: 600px){.dc-text-left-section .dc-your-text{margin-top:-10vw}}.index-section.dc-icons{margin-bottom:30px}.dc-icons .retinall-results-icons div{min-width:170px;text-wrap:auto;align-self:baseline}.dc-icons .animal-icon{display:flex;align-items:center;justify-content:center}.dc-icons .animal-icon img{width:120px;max-width:120px;max-height:auto}.dc-icons .retinall-results-txt span{font-size:1em;margin-bottom:32px}@media (max-width: 1200px){.dc-icons .retinall-results-txt{font-size:3.3vw;width:46%}.dc-icons .retinall-results-icons div{min-width:150px}.dc-icons .retinall-results-txt span{margin-bottom:16px}}@media (max-width: 991px){.dc-icons .flex-retinall-results{flex-direction:row;align-items:center;justify-content:center;gap:2em}.dc-icons .retinall-results-icons div{min-width:25%}}@media (max-width: 768px){.dc-icons .retinall-results-txt{font-size:5.5vw;width:100%;text-align:center;padding:0 10px}.dc-icons .retinall-results-txt span{font-size:5vw}}@media (max-width: 600px){.dc-icons .retinall-results-txt{font-size:7.5vw}.dc-icons .retinall-results-txt span{font-size:7vw;margin-bottom:10px}}.dce-image-html .background-media-text__text{width:100%;background:transparent;text-align:center}.dce-image-html h2{font-weight:300;font-size:60px}.dce-image-html p{font-size:23px}.dce-image-html .background-media-text__inner{display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 768px){.dce-image-html .background-media-text__container{height:0}.dce-image-html .background-media-text__inner{min-height:300px}.dce-image-html h2{font-size:7vw;margin-bottom:12px}.dce-image-html p{font-size:3vw}}.hro-section-1 .hero__text-shadow{color:#000;text-shadow:none;height:100%;width:100%;max-width:100%}.hro-section-1 .hero__text-content.vertical-center{vertical-align:text-bottom}.hro-section-1 .hero__title{font-family:adobe-garamond-pro,serif;max-width:38%;margin-top:3%}.hro-section-1 .hero__subtitle.html,.hro-section-1 .hero__animation-contents{height:100%}.hro-section-1-copy{position:absolute;right:5%;bottom:50%;color:#fff;font-size:1.5em}.hro-section-1-copy span{font-size:2em;font-weight:600;display:inline-block;margin-right:5px}.hro-section-1 .hero__subtitle.html p{max-width:36%}.hro-section-1-arrow{width:110px;height:8px;margin-left:auto;background:url(/cdn/shop/files/Arrow_1.png?v=1764767716) no-repeat center;background-size:contain}.hro-slide-2 .hero__text-shadow{width:100%;height:100%;max-width:100%}.hro-slide-2 .hero__subtitle{font-size:12px;position:absolute;bottom:-40px;max-width:400px}.hro-slide-2 .hero__subtitle.html{font-size:1.5em;position:absolute;right:5%;bottom:50%;max-width:100%}.hro-slide-2 .hero__subtitle.html span{font-size:2em;font-weight:600}.hro-slide-3 .hero__animation-contents{font-size:1.5em;display:flex;align-items:center;gap:10px}.hro-slide-3-perc{font-size:2em;font-weight:600}.hro-slide-3-copy{max-width:340px;display:inline-block;text-align:left;line-height:1}.hro-section-2 .hero__text-shadow{color:#000;text-shadow:none;max-width:100%}.hro-section-2 .hero__title{font-family:adobe-garamond-pro,serif;max-width:480px;position:absolute;left:-45vw;top:0}.hro-section-2 .hero__text-content.vertical-center{vertical-align:top}.hro-section-2-container{display:grid;grid-template-columns:repeat(3,1fr);max-width:600px;margin-top:80px;gap:12px}.hro-section-2-card{text-align:center}.hro-section-2-image{display:flex;justify-content:center}.hro-section-2-image img{max-width:170px;height:auto;display:block}.hro-section-2-copy{font-size:20px}.hro-section-3 .hero__text-shadow{color:#000;text-shadow:none;max-width:600px}.hro-section-3 .hero__title{font-family:adobe-garamond-pro,serif}.hro-timeline-section{max-width:900px;margin:0 auto;padding:20px 0;color:#000}.hro-timeline{position:relative;margin-left:0}.hro-timeline:before{content:"";position:absolute;left:0;top:22px;bottom:22px;width:2px;background-color:#b22d5c}.hro-timeline-item{position:relative;display:flex;align-items:center;margin-bottom:32px;padding-left:30px}.hro-timeline-item:last-child{margin-bottom:0}.hro-timeline-marker{position:absolute;left:-4px;width:10px;height:10px;border:2px solid #B22D5C;background:#fff;border-radius:50%;transform:translateY(-50%);top:50%}.hro-timeline-content{font-size:24px;line-height:1.4}.hro-timeline-content strong{font-weight:700;margin-right:6px}.hro-section-4{padding:var(--pageWidthPadding)}.hro-section-4-container{display:flex;align-items:center;justify-content:space-between}.hro-section-4 .ct-feature-cell{padding:8px 15px}.hro-section-4 .ct-check-icon{width:16px;height:16px}.hro-section-4 .ct-feature-label{padding:5px 15px}.hro-section-4 .ct-product-title{font-size:16px}.hro-section-4-left{width:50%}.hro-section-5 .hero__text-shadow{max-width:52%;margin:auto;color:#000;text-shadow:none}.hro-section-5 .hero__animation-contents{display:flex;gap:2vw}.hro-test-first{width:50%;text-align:left;padding:20px;font-size:18px;margin-top:8vw}.hro-test-second{width:50%;text-align:left;padding:20px;font-size:18px;margin-top:15vw}.hro-test-first span,.hro-test-second span{background:#c5dcf0;padding:0 5px}.hro-test-first img,.hro-test-second img{display:block;padding-left:15px;padding-bottom:10px}p.hro-test-auth{text-align:right;font-family:adobe-garamond-pro,serif;font-style:italic;font-size:1.3em}.hro-test-second p.hro-test-auth{text-align:left}.hro-5-slide-2 .hro-test-first{margin-top:0}.hro-5-slide-2 .hro-test-second{margin-top:0vw;padding-top:5vw}.hro-5-slide-2 .hro-test-second p.hro-test-auth{text-align:right}.hro-section-5 .hro-5-slide-2 .hero__animation-contents{margin-top:-27vw}.hro-5-slide-3 .hro-test-first{margin-top:15vw;font-size:14px}.hro-test-first p{margin-bottom:5px}.hro-5-slide-3 .hro-test-second{margin-top:9vw}.hro-5-slide-3 .hro-test-second p.hro-test-auth{text-align:right}.hro-section-6--inner h2.h1.hero__title{font-family:adobe-garamond-pro,serif}.hro-section-6--inner .small-copy{font-size:.9em}.hro-section-6--inner .slideshow__slide:first-child h2.h1.hero__title{max-width:350px}.hro-section-6--inner .hero__sidebyside-content{min-width:50%}@media (min-width: 1800px){.hro-section-5 .hero__text-shadow{max-width:48vw}}@media (max-width: 1200px){.hro-test-first,.hro-test-second{font-size:1.3vw}.hro-test-first img,.hro-test-second img{padding-left:0}.hro-5-slide-3 .hro-test-first{font-size:1vw;margin-top:16vw}.hro-5-slide-3 .hro-test-first p{margin-top:-1vw}.hro-section-2 .hero__title{max-width:35vw;left:-40vw;font-size:3vw!important}.hro-section-2-image img{max-width:13vw;margin:auto}.hro-section-2-container{max-width:45vw}.hro-section-2-copy{font-size:2.3vw}.hro-section-2-container{margin-top:6vw}.hro-timeline-content{font-size:2.5vw}.hro-timeline-item{margin-bottom:2vw}}@media (max-width: 768px){.hro-section-1 h2.h1.hero__title{font-size:6vw;max-width:45vw}.hro-section-1 .hero__subtitle.html p{max-width:38vw;font-size:3.8vw}.hro-section-1-copy{font-size:4vw}.hro-section-1-copy span{font-size:7vw}.hro-slide-2 .hero__subtitle{font-size:2vw;position:absolute;bottom:-5vw;max-width:70vw}.hro-slide-3-copy{max-width:220px}.hro-timeline-content{font-size:3.6vw}.hro-timeline-item{margin-bottom:3vw;padding-left:6vw}.hro-section-3 .hero__text-content.vertical-center{vertical-align:bottom}.hro-timeline-section{padding:0}.hro-section-3 h2.h1.hero__title{font-size:6vw}.hro-timeline:before{top:16px;bottom:16px}.hro-section-4-left{width:100%}.ct-product-image-container{min-height:70px}.hro-section-5 .hero__text-shadow{max-width:95%}.hro-section-5 .hero__animation-contents{gap:6px}.hro-test-first,.hro-test-second{font-size:2.5vw;padding:10px}.hro-test-first{margin-top:14vw}.hro-test-second{margin-top:25vw;max-width:35vw}.hro-test-first img,.hro-test-second img{padding-left:0;max-width:20vw}.hro-5-slide-2 .hro-test-first,.hro-5-slide-2 .hro-test-second{font-size:2.2vw}.hro-section-5 .hro-5-slide-2 .hero__animation-contents{margin-top:-55vw}.hro-5-slide-3 .hro-test-first{font-size:2vw;margin-top:34vw}.hro-5-slide-3 .hro-test-second{margin-top:20vw}.hro-5-slide-3 .hro-test-second p.hro-test-auth{margin-top:-2vw}.hro-section-6--inner .hero__sidebyside{flex-direction:column-reverse}.hro-section-6--inner h2.h1.hero__title{font-size:5vw;text-align:left}.hro-section-6--inner .hero__sidebyside-content-inner{padding:30px 15px}.hro-section-6--inner .hero__subtitle{text-align:left;font-size:3vw}.hro-section-2 .hero__text-shadow{width:100%;max-width:100%}.hro-section-2 .hero__title{max-width:60vw;left:0;font-size:5vw!important;position:relative;text-align:center;margin:auto}.hro-section-2 .hero__subtitle.html{max-width:60vw;margin-left:auto}.hro-section-2-image img{max-width:18vw}.hro-section-6--inner .slideshow__slide:first-child h2.h1.hero__title{max-width:100%}}.hra-section-one .horizontal-left .hero__text-shadow{max-width:60%;color:#000;text-shadow:none}.hair-causes-section{padding:0;box-sizing:border-box;background:transparent}.hair-causes-inner{max-width:1200px;margin:0 auto;display:grid;align-items:start}.hair-causes-content{padding-right:10px}.hc-title{font-family:adobe-garamond-pro,serif;font-size:42px;line-height:1.05;margin:0 0 12px;font-weight:400}.hc-sub{font-size:16px;margin:0 0 28px}.causes-list{margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.cause{display:grid;grid-template-columns:180px 1fr;align-items:center;position:relative;padding:0;box-sizing:content-box;font-size:15px}.cause:after{content:"";position:absolute;left:0;right:0;height:1px;background:#b22d5c;bottom:0;transform:translateY(8px)}.cause:last-child:after{display:none}.cause-label{margin:0;font-weight:700;color:#111;padding-right:18px;z-index:2}.cause-desc{margin:0;line-height:1.5;z-index:2}.hra-section-two .hero__text-shadow{color:#000;text-shadow:none;max-width:490px}.hra-section-two h2.h1.hero__title{font-size:34px;font-family:adobe-garamond-pro,serif}p.hra-flex{display:flex;gap:12px;align-items:center}span.hra-copy{font-size:1.2em;max-width:230px;line-height:1}span.hra-perc{font-size:2em;font-weight:600}.hra-section-two p.desc{font-size:12px}.hra-section-two-slide-three .hra-copy{max-width:230px}.hra-timeline-section{padding:20px;background:transparent}.hra-container{max-width:1200px;margin:0 auto}.hra-section-three .hra-timeline-title{font-size:40px;font-weight:400;text-align:center;font-family:adobe-garamond-pro,serif}.hra-timeline{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;position:relative;padding-top:36px}.hra-timeline:before{content:"";position:absolute;left:0;right:2%;top:22px;height:2px;background:#b22d5c;opacity:.95;border-radius:2px;z-index:1}.hra-milestone{position:relative;padding-top:18px;z-index:2;min-height:140px;text-align:left}.hra-milestone:before{content:"";position:absolute;top:-24px;left:5px;transform:translate(-50%);width:18px;height:18px;border-radius:50%;background:#e4dfd7;border:2px solid #b22d5c;box-shadow:0 0 0 6px #c94a590d;z-index:3}.hra-milestone-title{font-size:18px;margin:12px 0 10px;font-weight:600;text-align:left}.hra-milestone-points{margin:0;padding:0;list-style:none;line-height:1.3;font-size:15px}.hra-section-three .hero__text-shadow{max-width:100%;color:#000;text-shadow:none}.hra-section-four h2.h1.hero__title{font-family:adobe-garamond-pro,serif}.hra-section-four-slide-two h2.h1.hero__title{color:#fff}.hra-section-four .hero__text-shadow{color:#000;text-shadow:none;max-width:600px}.hra-concerns-panel{display:flex;justify-content:center}.hra-panel-inner{width:100%;max-width:980px;border:1px solid #e6e6e6;overflow:hidden}.hra-panel-header{display:grid;grid-template-columns:1fr 1fr;background:#000000b3;color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:.6px;font-size:16px;padding:10px 0 0}.hra-panel-header .hra-head-col{padding:12px 22px}.hra-panel-header .hra-col:nth-child(2){border-left:1px solid #fff}.hra-panel-body{display:grid;grid-template-columns:1fr 1fr;align-items:start;background:#ffffffb3;font-size:16px}.hra-concerns{padding:22px}.hra-concerns ul{margin:0;padding-left:18px;list-style:disc;font-size:16px;line-height:1.6}.hra-ingredients{padding:22px;border-left:1px solid #e0dede;line-height:1.55}.hra-pdp .hro-timeline-section{padding:0}.hra-pdp .hro-timeline-marker{transform:translateY(0);top:0}.hra-pdp .hro-timeline:before{top:10px;bottom:105px}.hro-section-3.hra-pdp .hero__text-shadow{max-width:650px}.hra-pdp .hro-timeline-content{font-size:20px;line-height:1.4}.hra-pdp .hro-timeline-content strong{display:block}.hra-pdp .hro-timeline-item{margin-bottom:18px}@media (max-width: 1200px){.hra-section-one .cause,.hra-section-one .cause-desc{font-size:1.2vw}.hc-title{font-size:3.3vw}.hc-sub{font-size:1.2vw;margin:0 0 1vw}.cause{grid-template-columns:14vw 1fr}.hra-pdp .hro-timeline-content{font-size:1.5vw;line-height:1.3}.hra-pdp .hro-timeline-item{margin-bottom:1vw}.hra-pdp .hro-timeline:before{top:10px;bottom:7vw}}@media (max-width: 1100px){.hra-timeline{gap:18px}.hra-timeline:before{left:0;right:3%}}@media (max-width: 1024px){.hra-section-one .cause,.hra-section-one .cause-desc{font-size:1vw}.hra-section-two .hero__text-shadow{max-width:40vw}.hra-milestone-points{font-size:1.5vw}}@media (max-width: 900px){.hair-causes-inner{grid-template-columns:1fr}.hair-causes-image{order:-1;height:220px}.cause{grid-template-columns:140px 1fr}.cause:before{left:130px}}@media (max-width: 768px){.hra-section-one-container{margin-top:-60px}.hra-section-one img{display:none}.hc-sub{font-size:14px}.cause{grid-template-columns:2fr 5fr;gap:6px}.cause-label{padding-right:0;margin-bottom:0}.hra-section-one .horizontal-left .hero__text-shadow{max-width:100%}.hra-section-one .cause,.hra-section-one .cause-desc{font-size:3vw}.hc-title{font-size:7vw}.hc-sub{margin:0 0 3vw}.hra-section-two .hero__text-shadow{max-width:36vw;padding:0 2vw}.hra-section-two h2.h1.hero__title{font-size:5vw;margin-bottom:0}p.hra-flex{font-size:3vw;margin-bottom:0;margin-top:5px}span.hra-copy{font-size:4vw;max-width:35vw;line-height:1}span.hra-perc{font-size:8vw}.hra-section-two{background-color:#e8eae5;padding:15px}.hra-section-two .page-width{padding:0}.hra-section-two p.desc{font-size:1.5vw;margin-top:-12px;padding-bottom:10px}.hra-section-two .hero__subtitle.html{font-size:3vw;max-width:52vw}.hra-milestone:before{top:-2px;width:12px;height:12px}.hra-timeline{gap:12px;padding-top:18px}.hra-section-three .hra-timeline-title{font-size:7vw}.hra-milestone-title{font-size:3vw}.hra-milestone-points{font-size:2vw}.hra-panel-body{font-size:3vw}.hra-section-four h2.h1.hero__title{font-size:5vw}.hra-ingredients,.hra-concerns{padding:10px}.hra-panel-header .hra-head-col{padding:0 10px 10px}.hra-pdp .hro-timeline-content{font-size:3vw;line-height:1.3;display:flex}.hra-pdp .hro-timeline-content strong{min-width:15vw}.hro-section-3.hra-pdp .hero__text-shadow{max-width:80%}.hro-section-3.hra-pdp .hero__text-content.vertical-center{vertical-align:middle}.hra-pdp .hro-timeline-item{min-height:30px;margin-bottom:8px;padding-left:5vw}.hra-pdp .hro-timeline:before{top:10px;bottom:14vw}.hra-testimonials-section{background-image:url(/cdn/shop/files/abstract-green-bokeh-background-banner-1.jpg?v=1766414240)}.hra-section-two-slide-one.new-layout .hero__text-content.vertical-center{vertical-align:text-bottom;text-align:center}.hra-section-two-slide-one.new-layout .hero__text-shadow{max-width:100%;width:100%;margin:auto;background:#e8eae5;padding:15px 15px 0;margin-top:-5vw}.hra-section-two-slide-one.new-layout .hero__image-wrapper{top:30%}.hra-section-two-slide-one.new-layout .hero__image{height:auto}}
/*# sourceMappingURL=/cdn/shop/t/150/assets/pdp.css.map */
