@charset "UTF-8";.CircularProgressbar{width:100%;vertical-align:middle}.CircularProgressbar .CircularProgressbar-path{stroke:#3e98c7;stroke-linecap:round;-webkit-transition:stroke-dashoffset .5s ease 0s;transition:stroke-dashoffset .5s ease 0s}.CircularProgressbar .CircularProgressbar-trail{stroke:#d6d6d6;stroke-linecap:round}.CircularProgressbar .CircularProgressbar-text{fill:#3e98c7;font-size:20px;dominant-baseline:middle;text-anchor:middle}.CircularProgressbar .CircularProgressbar-background{fill:#d6d6d6}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-background{fill:#3e98c7}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-text{fill:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-path{stroke:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-trail{stroke:transparent}@font-face{font-family:Nunito Sans;font-weight:300;src:url(/fonts/nunito-sans/NunitoSans-Light.woff2) format("woff2")}@font-face{font-family:Nunito Sans;font-weight:400;src:url(/fonts/nunito-sans/NunitoSans-Regular.woff2) format("woff2")}@font-face{font-family:Nunito Sans;font-weight:500;src:url(/fonts/nunito-sans/NunitoSans-Regular.woff2) format("woff2")}@font-face{font-family:Nunito Sans;font-weight:600;src:url(/fonts/nunito-sans/NunitoSans-SemiBold.woff2) format("woff2")}@font-face{font-family:Nunito Sans;font-weight:700;src:url(/fonts/nunito-sans/NunitoSans-Bold.woff2) format("woff2")}@font-face{font-family:Nunito Sans;font-weight:800;src:url(/fonts/nunito-sans/NunitoSans-ExtraBold.woff2) format("woff2")}@font-face{font-family:Nunito Sans;font-weight:900;src:url(./fonts/nunito-sans/NunitoSans-Black.woff2) format("woff2")}.page-container{margin-bottom:-20px}@media (min-width: 768px){.page-container{margin-bottom:-40px}}#skincare{min-height:100vh;background-color:#f3eddd;background-image:url(/images/skincare-bg.png);background-repeat:no-repeat;background-size:cover}@media (max-width: 576px){#skincare{background-size:inherit}}#haircare{min-height:100vh;background-color:#f3eddd;background-image:url(/images/haircare-bg.png);background-repeat:no-repeat;background-size:cover}@media (max-width: 576px){#haircare{background-size:inherit}}.skincare-faq{position:relative;z-index:1;padding-top:170px}@media (max-width: 576px){.skincare-faq{padding-top:60px}}#skincare-footerc{position:relative}#skincare-footer{position:relative;z-index:1}#skincareRoutine{margin:-8px;padding:0;display:flex;flex-direction:column;font-family:Nunito Sans,sans-serif;color:#464d54}#skincareRoutine fieldset{border:none!important}#skincare-recommended .skincare-container{position:relative;max-width:948px;margin:0 auto;color:#432b0e;z-index:0}@media (max-width: 1200px){#skincare-recommended .skincare-container{padding:0 20px}}#skincare-recommended .skincare-container .skincare-product-segment-title{font-size:24px;font-weight:700;line-height:32px;letter-spacing:-.48px;margin:32px 0 20px;font-family:Nunito Sans,sans-serif}@media (min-width: 768px){#skincare-recommended .skincare-container .skincare-product-segment-title{margin:80px 0 40px}}
