.jdgm-star.jdgm--on,.jdgm-prev-badge__stars .jdgm-star.jdgm--on,.jdgm-star.jdgm--half{color:#fac352!important}.jdgm-star.jdgm--off{color:#eaeef1!important}@font-face{font-family:Mulish;font-style:normal;font-weight:400 600;font-display:swap;src:url(mulish-latin.woff2) format("woff2")}@font-face{font-family:Gobold;font-style:normal;font-weight:400;font-display:swap;src:url(gobold-regular.woff2) format("woff2")}@font-face{font-family:Gobold;font-style:normal;font-weight:700;font-display:swap;src:url(gobold-bold.woff2) format("woff2")}:root{--font-body-family:"Mulish",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--font-subheading-family:"Mulish",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif}body{line-height:1.6}.rs-s1-hero{background-color:#fff}.rs-s1-hero .btn--primary{background-color:#fac352!important;border-color:#fac352!important;color:#291f1d!important}.rs-s1-hero .btn--primary:hover{background-color:#e9a93a!important;border-color:#e9a93a!important;color:#291f1d!important}.rs-s1-hero ul{list-style:none;display:inline-flex;flex-direction:column;gap:10px;margin:18px auto 0;padding:0;text-align:left;max-width:480px}.rs-s1-hero ul li{display:flex;gap:10px;font-size:14.5px;line-height:1.5}.rs-s1-hero ul li:before{content:"\2713";color:#1f296c;font-weight:800;flex:0 0 auto;line-height:1.5}.rs-s1-hero .text-subheading,.rs-edu-reframe .text-subheading,.rs-ladder-routine .text-subheading,.rs-trust-bar .text-subheading{text-transform:none}.rs-s1-hero .rich-text__heading{font-size:31px;line-height:1.15}.rs-edu-reframe .rich-text__heading,.rs-ladder-routine .section__heading{font-size:24px;line-height:1.2}.rs-s1-hero .text-subheading,.rs-ladder-routine .text-subheading{font-size:15px;line-height:1.5}.rs-edu-reframe p{font-size:15px;line-height:1.6}.rs-s1-hero .btn--primary,.rs-edu-reframe .btn--primary{font-weight:800;letter-spacing:.04em}.rs-edu-reframe .btn{display:flex;width:fit-content;margin-inline:auto}@media(min-width:768px){.rs-s1-hero .rich-text__heading{font-size:46px}.rs-edu-reframe .rich-text__heading,.rs-ladder-routine .section__heading{font-size:32px}.rs-s1-hero .text-subheading,.rs-ladder-routine .text-subheading,.rs-edu-reframe p{font-size:16px}.rs-s1-hero ul li{font-size:15px}}.f-badge--sale{display:none!important}.rs-mobile-lead{display:none}.rs-pdp-rs15set .product__blocks{display:flex;flex-direction:column}.rs-pdp-rs15set .product__block--badges{order:1}.rs-pdp-rs15set .product__block--custom_liquid:has(.jdgm-preview-badge){order:2}.rs-pdp-rs15set .product__block--title{order:3}.rs-pdp-rs15set .product__block--price{order:4}.rs-pdp-rs15set .product__block--variant_picker{order:5}.rs-pdp-rs15set .product__block--inventory{order:6}.rs-pdp-rs15set .product__block--buy_buttons{order:7}.rs-pdp-rs15set .product__block--custom_liquid:not(:has(.jdgm-preview-badge)){order:8}.rs-pdp-rs15set .product__block--icon-with-text{order:9}.rs-pdp-rs15set .product__block--pickup_availability{order:10}.rs-pdp-rs15set .product__block--description{order:11}.rs-pdp-rs15set .product__block--collapsible_tab{order:12}.rs-pdp-rs15set .product__block--complementary{order:13}.rs-pdp-rs15set .product__block--addons{order:14}.rs-pdp-rs15set .product__block--\@app{order:7;display:none!important}@media(max-width:767.98px){.rs-pdp-rs15set .rs-mobile-lead{display:block;margin-bottom:1.4rem}.rs-pdp-rs15set .rs-mobile-lead .product__title{margin:0 0 .6rem}.rs-pdp-rs15set .product__block--title{display:none}.rs-pdp-rs15set .product__block--custom_liquid:has(.jdgm-preview-badge){display:none}}.rs-pdp-hero500 .product__blocks{display:flex;flex-direction:column}.rs-pdp-hero500 .rs-reco-badge{order:0}.rs-pdp-hero500 .product__block--badges{order:1}.rs-pdp-hero500 .product__block--custom_liquid:has(.jdgm-preview-badge){order:2}.rs-pdp-hero500 .product__block--title{order:3}.rs-pdp-hero500 .product__block--price,.rs-pdp-hero500 .rs-price-anchor{order:4}.rs-pdp-hero500 .product__block--variant_picker{order:5}.rs-pdp-hero500 .product__block--inventory{order:6}.rs-pdp-hero500 .product__block--buy_buttons{order:7}.rs-pdp-hero500 .product__block--custom_liquid:not(:has(.jdgm-preview-badge)){order:8}.rs-pdp-hero500 .product__block--icon-with-text{order:9}.rs-pdp-hero500 .product__block--pickup_availability{order:10}.rs-pdp-hero500 .product__block--description{order:11}.rs-pdp-hero500 .product__block--collapsible_tab{order:12}.rs-pdp-hero500 .product__block--complementary{order:13}.rs-pdp-hero500 .product__block--addons{order:14}.rs-pdp-hero500 .product__block--\@app{order:7;display:none!important}.rs-pdp-hero500 .rs-reco-badge{align-self:flex-start;background:#fac352;color:#291f1d;font-size:12px;font-weight:700;letter-spacing:.04em;padding:4px 12px;border-radius:999px;margin-bottom:.85rem}.rs-pdp-hero500 .rs-price-anchor{color:#1f296c;font-size:.9rem;line-height:1.5;font-weight:500;margin:.5rem 0 .95rem}@media(max-width:767.98px){.rs-pdp-hero500 .rs-mobile-lead{display:block;margin-bottom:1.4rem}.rs-pdp-hero500 .rs-mobile-lead .product__title{margin:0 0 .6rem}.rs-pdp-hero500 .product__block--title{display:none}}.rs-ladder-routine .featured-collection__items .f-column:has(a[href*="/products/hair-growth-shampoo-conditioner-set"]){order:1}.rs-ladder-routine .featured-collection__items .f-column:has(a[href*="/products/90-day-routine-set"]){order:2}.rs-pdp-reviews .rs-reviews-inner{max-width:900px;margin:0 auto}.rs-pdp-reviews .jdgm-widget,.rs-pdp-reviews .jdgm-widget *{font-family:var(--font-body-family)!important}.rs-pdp-reviews .jdgm-rev-widg{--jdgm-primary-color:#FAC352}.rs-pdp-reviews .jdgm-write-rev-link,.rs-pdp-reviews .jdgm-paginate__page,.rs-pdp-reviews .jdgm-btn{background-color:#fac352!important;border-color:#fac352!important;color:#291f1d!important;border-radius:8px!important}.rs-pdp-reviews .jdgm-rev__pic-img,.rs-pdp-reviews .jdgm-histogram{border-radius:8px}.rs-pdp-reviews .jdgm-histogram__bar-content{background-color:#1f296c!important}.rs-pdp-reviews .jdgm-rev__author,.rs-pdp-reviews a.jdgm-rev__author{color:#1f296c!important}.rs-pdp-reviews .jdgm-rev-widg__summary svg,.rs-pdp-reviews .jdgm-verified-badge,.rs-pdp-reviews .jdgm-verified-count svg{fill:#1f296c!important;color:#1f296c!important}.rs-pdp-reviews .jm-review-widget,.rs-pdp-reviews .jdgm-widget,.rs-pdp-reviews{--jdgm-primary-color:#1F296C !important;--jm-widget-primary-color:#1F296C !important;--jdgm-star-color:#FAC352 !important;--jdgm-snippet-star-color:#FAC352 !important;--jm-review-widget-star-and-histogram-color:#FAC352 !important;--jdgm-paginate-color:#1F296C !important;--jdgm-reviewer-name-color:#1F296C !important;--jdgm-write-review-bg-color:#1F296C !important;--jm-review-widget-button-color:#1F296C !important;--jm-review-widget-form-button-color:#1F296C !important}.rs-pdp-reviews .jm-button--primary{background-color:#1f296c!important;border-color:#1f296c!important;color:#fff!important}.rs-pdp-reviews .jm-button--secondary{border-color:#1f296c!important;color:#1f296c!important}.rs-pdp-reviews .jm-star,.rs-pdp-reviews [class*=star]{color:#fac352!important}.rs-sci,.rs-grn{background-color:#fff;color:#291f1d}.rs-sci.rs-sci-alt,.rs-grn.rs-grn-alt{background-color:#fff}.rs-wrap{max-width:820px;margin:0 auto;padding:0 22px}.rs-sci .rs-prose,.rs-grn .rs-prose{max-width:720px}.rs-sci .rs-eyebrow,.rs-grn .rs-eyebrow{font-family:var(--font-body-family);letter-spacing:.1em;font-size:12.5px;font-weight:700;color:#1f296c;margin:0 0 12px}.rs-sci .rs-h1,.rs-grn .rs-h1{font-family:var(--font-heading-family);font-weight:700;color:#291f1d;font-size:34px;line-height:1.14;margin:0 0 16px}.rs-sci .rs-h2,.rs-grn .rs-h2{font-family:var(--font-heading-family);font-weight:700;color:#291f1d;font-size:26px;line-height:1.2;margin:0 0 16px}.rs-sci .rs-h3,.rs-grn .rs-h3{font-family:var(--font-heading-family);font-weight:700;color:#1f296c;font-size:19px;line-height:1.25;margin:22px 0 8px}.rs-sci p,.rs-grn p{font-family:var(--font-body-family);font-size:16px;line-height:1.65;margin:0 0 14px;color:#291f1d}.rs-sci .rs-lead,.rs-grn .rs-lead{font-size:18px;line-height:1.6;color:#3a3330}.rs-sci .rs-intro,.rs-grn .rs-intro{font-size:16.5px;color:#4a423f;margin-bottom:24px}.rs-sci .rs-footnote,.rs-grn .rs-footnote{font-size:13.5px;line-height:1.55;color:#6b615c;margin-top:22px}.rs-sci .rs-note{font-size:14.5px;line-height:1.6;color:#4a423f;margin-top:18px}.rs-sci .rs-close{font-size:16.5px;line-height:1.6;color:#291f1d;margin-top:22px;font-style:italic}.rs-sci-hero .rs-wrap,.rs-grn-herowrap .rs-wrap{text-align:center;max-width:760px}.rs-sci-hero .rs-lead,.rs-grn-herowrap .rs-lead{max-width:640px;margin-inline:auto}.rs-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:8px}.rs-card{background:#fff;border:1px solid #eaeef1;border-radius:14px;padding:20px 22px}.rs-sci-alt .rs-card{background:#fff}.rs-card--wide{grid-column:1/-1}.rs-card-title{font-family:var(--font-heading-family);font-weight:700;color:#1f296c;font-size:17px;margin:0 0 8px}.rs-card p{font-size:15px;line-height:1.55;margin:0;color:#4a423f}.rs-spec{width:100%;border-collapse:collapse;margin:8px 0 6px;font-family:var(--font-body-family)}.rs-spec th,.rs-spec td{text-align:left;padding:13px 6px;border-bottom:1px solid #eaeef1;vertical-align:top;font-size:15px;line-height:1.5}.rs-spec th{color:#1f296c;font-weight:700;width:38%}.rs-spec td{color:#291f1d}.rs-spec-note{font-size:14px;color:#6b615c;margin-top:6px}.rs-sci-reviews{max-width:900px;margin-top:8px}.rs-sci-reviews .jdgm-widget,.rs-sci-reviews .jdgm-widget *{font-family:var(--font-body-family)!important}.rs-sci-reviews .jdgm-rev-widg{--jdgm-primary-color:#1F296C;--jdgm-star-color:#FAC352}.rs-sci-reviews .jdgm-star.jdgm--on,.rs-sci-reviews .jdgm-star.jdgm--half{color:#fac352!important}.rs-sci-reviews .jdgm-star.jdgm--off{color:#eaeef1!important}.rs-sci-reviews .jdgm-histogram__bar-content{background-color:#1f296c!important}.rs-sci-reviews .jdgm-rev__author,.rs-sci-reviews a.jdgm-rev__author{color:#1f296c!important}.rs-sci-reviews .jdgm-write-rev-link,.rs-sci-reviews .jdgm-paginate__page,.rs-sci-reviews .jdgm-btn{background-color:#fac352!important;border-color:#fac352!important;color:#291f1d!important;border-radius:8px!important}.rs-callout{background:#fff;border-left:4px solid #FAC352;border-radius:0 12px 12px 0;padding:16px 20px;margin:16px 0}.rs-sci-alt .rs-callout{background:#fff}.rs-callout-title{font-family:var(--font-heading-family);font-weight:700;color:#1f296c;font-size:16px;margin:0 0 6px}.rs-callout p:last-child{margin-bottom:0;font-size:15px}.rs-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:6px}.rs-step{background:#fff;border:1px solid #eaeef1;border-radius:14px;padding:22px 20px}.rs-step-num{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;background:#fac352;color:#291f1d;font-family:var(--font-heading-family);font-weight:700;font-size:17px;margin-bottom:12px}.rs-step p{font-size:15px;line-height:1.55;margin:0}.rs-policy{background:#fff;border:1px solid #eaeef1;border-radius:16px;padding:28px 30px}.rs-grn-alt .rs-policy{background:#fff}.rs-policy h2{margin-top:0}.rs-grn-evidence .rs-h2{color:#1f296c}.rs-faq{margin-top:6px}.rs-faq-item{padding:16px 0;border-bottom:1px solid #eaeef1}.rs-faq-item:first-child{border-top:1px solid #eaeef1}.rs-faq-q{font-family:var(--font-heading-family);font-weight:700;color:#291f1d;font-size:16.5px;margin:0 0 6px}.rs-faq-a{font-size:15px;line-height:1.6;color:#4a423f;margin:0}.rs-cta-row{text-align:center;margin-top:26px}.rs-btn{display:inline-block;background:#fac352;color:#291f1d;font-family:var(--font-body-family);font-weight:800;letter-spacing:.03em;font-size:15px;text-decoration:none;padding:15px 32px;border-radius:10px;transition:background .15s}.rs-btn:hover{background:#e9a93a;color:#291f1d}.rs-home-timeline{max-width:980px;text-align:center}.rs-home-timeline .rs-h2{margin-bottom:8px}.rs-tl-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:22px 0 6px;text-align:left}.rs-tl-card{background:#fff;border:1px solid #eaeef1;border-radius:14px;padding:22px}.rs-tl-when{font-family:var(--font-heading-family);font-weight:700;color:#1f296c;font-size:17px;margin:0 0 8px}.rs-tl-card p{font-size:15px;line-height:1.55;margin:0}.rs-home-timeline .rs-footnote{text-align:left;max-width:760px;margin-inline:auto}.rs-home-grn-sec{background-color:#1f296c}.rs-home-grn{text-align:center;max-width:720px}.rs-home-grn .rs-h2{color:#fff;font-size:30px}.rs-home-grn .rs-lead{color:#edeff7}@media(min-width:768px){.rs-sci .rs-h1,.rs-grn .rs-h1{font-size:46px}.rs-sci .rs-h2,.rs-grn .rs-h2{font-size:32px}.rs-home-grn .rs-h2{font-size:38px}}@media(max-width:767.98px){.rs-cards,.rs-steps,.rs-tl-cards{grid-template-columns:1fr}.rs-spec th{width:44%}}.product-card__pick-badge{display:inline-block;background:#291f1d;color:#fff;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:4px 10px;border-radius:999px;margin-bottom:8px;line-height:1.2}.rs-hero{background-color:#fff;color:#291f1d}.rs-hero__inner{max-width:1400px;margin:0 auto;padding:40px 20px;display:grid;grid-template-columns:1fr;gap:18px;align-items:center}.rs-hero__copy{min-width:0}.rs-hero__kicker{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-family:var(--font-body-family);font-size:13px;line-height:1.2;font-weight:600;letter-spacing:.04em;color:#291f1d}.rs-hero__stars{color:#fac352;font-size:14px;letter-spacing:.06em;flex:0 0 auto}.rs-hero__h1{font-family:var(--font-heading-family);font-weight:700;color:#291f1d;font-size:30px;line-height:1.14;margin:0 0 12px;text-wrap:balance}.rs-hero__sub{font-family:var(--font-body-family);font-size:16px;line-height:1.6;color:#291f1d;margin:0 0 22px;max-width:46ch}.rs-hero__ctas{display:flex;flex-wrap:wrap;gap:12px}.rs-hero-cta,.rs-hero-cta-2{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 26px;border-radius:8px;font-family:var(--font-body-family);font-size:15px;font-weight:700;line-height:1;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.rs-hero-cta{background-color:#fac352;border:1px solid #FAC352;color:#291f1d}.rs-hero-cta:hover,.rs-hero-cta:focus{background-color:#e9a93a;border-color:#e9a93a;color:#291f1d}.rs-hero-cta-2{background-color:transparent;border:1px solid #1F296C;color:#1f296c}.rs-hero-cta-2:hover,.rs-hero-cta-2:focus{background-color:#1f296c;color:#fff}.rs-hero-cta:focus-visible,.rs-hero-cta-2:focus-visible{outline:2px solid #1F296C;outline-offset:2px}.rs-hero-media{background-color:#eaeef1;border-radius:8px;overflow:hidden;aspect-ratio:16/10;width:100%}.rs-hero-media picture,.rs-hero-media img{display:block;width:100%;height:100%}.rs-hero-media img{object-fit:cover;object-position:center}@media(min-width:750px){.rs-hero__inner{grid-template-columns:minmax(0,42fr) minmax(0,58fr);gap:32px;padding:60px 24px}.rs-hero__kicker{font-size:14px;margin-bottom:16px}.rs-hero__h1{font-size:50px;line-height:1.08;margin-bottom:18px}.rs-hero__sub{font-size:17px;margin-bottom:26px}.rs-hero-media{aspect-ratio:4/3}}@media(min-width:1200px){.rs-hero__h1{font-size:56px}}.rs-ugc-wall{max-width:1120px;text-align:center}.rs-ugc-wall .rs-h2{margin-bottom:22px}.rs-ugc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin:26px 0 6px;text-align:left}.rs-ugc-grid>.rs-ugc-card:nth-child(7){grid-column:2}.rs-ugc-card{display:flex;flex-direction:column;background:#fff;border:1px solid #eaeef1;border-radius:14px;overflow:hidden;margin:0;content-visibility:auto;contain-intrinsic-size:auto 800px}.rs-ugc-media{position:relative;background:#eaeef1;aspect-ratio:9/16;cursor:pointer}.rs-ugc-video{display:block;width:100%;height:100%;object-fit:cover;background:#eaeef1}.rs-ugc-play{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:62px;height:62px;border-radius:50%;background:#ffffffeb;box-shadow:0 2px 14px #291f1d38;pointer-events:none;transition:opacity .18s ease}.rs-ugc-play:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:0;height:0;border-left:19px solid #1F296C;border-top:12px solid transparent;border-bottom:12px solid transparent;transform:translate(3px)}.rs-ugc-card.is-playing .rs-ugc-play{opacity:0}.rs-ugc-bubble{position:relative;padding:20px 20px 18px;flex:1;display:flex;flex-direction:column}.rs-ugc-quote{position:relative;flex:1;margin:0 0 14px;padding:14px 16px;background:#f4f6f8;border-radius:14px;font-size:15px;line-height:1.5;color:#291f1d;quotes:"\201c" "\201d"}.rs-ugc-quote:before{content:open-quote}.rs-ugc-quote:after{content:close-quote}.rs-ugc-quote::marker{content:none}.rs-ugc-bubble .rs-ugc-quote+.rs-ugc-by{margin:0}.rs-ugc-wall .rs-ugc-by{display:flex;align-items:center;gap:10px;font-size:14px;color:#4a423f}.rs-ugc-avatar{flex:0 0 auto;width:30px;height:30px;border-radius:50%;background:#1f296c;color:#fff;font-family:var(--font-body-family);font-weight:700;font-size:12px;letter-spacing:.02em;display:inline-flex;align-items:center;justify-content:center}.rs-ugc-name{font-weight:700;color:#291f1d}.rs-ugc-wall .rs-ugc-gifted{margin-left:auto;flex:0 0 auto;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#1f296c;background:#eaeef1;border-radius:999px;padding:3px 9px}.rs-ugc-wall .rs-ugc-disclosure{margin:18px auto 0;max-width:760px;font-size:13px;line-height:1.55;color:#4a423f;text-align:center}@media(max-width:767.98px){.rs-ugc-grid{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin-inline:-22px;padding:0 22px 6px;scrollbar-width:none}.rs-ugc-grid::-webkit-scrollbar{display:none}.rs-ugc-grid>.rs-ugc-card{flex:0 0 78%;max-width:320px;scroll-snap-align:center;content-visibility:visible}.rs-ugc-grid>.rs-ugc-card:nth-child(7){grid-column:auto}.rs-ugc-play{width:54px;height:54px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/rs-custom.css.map */
