.index-content .max-width-text p{max-width:400px;margin-left:auto;margin-right:auto}.template-collection .collection-product-remove,.template-search .collection-product-remove{position:absolute;top:8px;right:8px;border-radius:100%;width:32px;height:32px}.template-collection .compare-item,.template-search .compare-item{transition:opacity .2s cubic-bezier(.12,.98,.33,.99)}.template-collection .compare-item.is-removing,.template-search .compare-item.is-removing{opacity:.5;pointer-events:none}.template-collection .compare-item p,.template-search .compare-item p{min-height:87px}.template-collection .has-border-top,.template-search .has-border-top{position:relative}.template-collection .has-border-top:before,.template-search .has-border-top:before{content:"";position:absolute;top:0;left:0;right:28px;border-top:1px solid #f4f3f0}.index-collections{overflow:hidden}.index-collections .collection-wrapper{display:none}.index-collections .collection-wrapper.visible{display:block}.index-collections .collection-wrapper .collection-content{background-color:#d4d5d4}@media only screen and (max-width:650px){.index-collections .collection-wrapper .collection-content .slick-slider-wrapper .slick-arrow.slick-prev{display:none!important}}@media only screen and (min-width:651px){.index-collections .collection-wrapper .collection-content .slick-slider-wrapper .collection-products-slider{margin-left:-8px;margin-right:-8px}}.index-collections .collection-wrapper .collection-content .slick-slider-wrapper .slick-list{overflow:visible}.index-collections .collection-wrapper .collection-content .slick-slider-wrapper .slick-list .slick-slide{transition:opacity .2s cubic-bezier(.12,.98,.33,.99);opacity:.5;pointer-events:none}.index-collections .collection-wrapper .collection-content .slick-slider-wrapper .slick-list .slick-slide.slick-active{opacity:1;pointer-events:all}.index-collections .collection-wrapper .collection-content .min-height-title{min-height:63px}.index-cta .font-size-h3{font-size:1.875rem;font-weight:300}@media only screen and (max-width:650px){.index-cta .font-size-h3{font-size:1.25rem}}.index-hero .font-size-h3{font-size:1.875rem;font-weight:300}.index-hero .slick-slide{padding-top:0!important}.index-hero .no-visible{opacity:0;visibility:hidden}.banner-link{display:block;position:relative;width:100%;z-index:2}.index-icons img{max-width:none;max-height:100%}.index-ingredients a{position:relative}.index-ingredients a:after{content:"";position:absolute;bottom:0;left:0;right:0;border-bottom:4px solid #206c49;visibility:hidden;opacity:0;pointer-events:none;transform:scaleY(0);transform-origin:bottom;transition:transform .2s cubic-bezier(.12,.98,.33,.99),visibility .2s cubic-bezier(.12,.98,.33,.99),opacity .2s cubic-bezier(.12,.98,.33,.99);will-change:transform,visibility,opacity}.index-ingredients a.foreground--hover-brand:after{border-bottom-color:#173f35}.index-ingredients a.foreground--hover-text:after{border-bottom-color:#2d2926}.index-ingredients a.foreground--hover-background:after{border-bottom-color:#fff}.index-ingredients a.foreground--hover-midground:after{border-bottom-color:#979797}.index-ingredients a.foreground--hover-foreground:after{border-bottom-color:#54585a}.index-ingredients a.foreground--hover-alternate:after{border-bottom-color:#206c49}.index-ingredients a.foreground--hover-border:after{border-bottom-color:#f4f3f0}.index-ingredients a.foreground--hover-rosehip:after{border-bottom-color:#ca3664}.index-ingredients a.foreground--hover-purely-ageless:after{border-bottom-color:#67445a}.index-ingredients a.foreground--hover-sensitive:after{border-bottom-color:#da84b7}.index-ingredients a.foreground--hover-oil-balancing:after{border-bottom-color:#545759}.index-ingredients a.foreground--hover-baby:after{border-bottom-color:#9b9a9a}.index-ingredients a.foreground--hover-blemish:after{border-bottom-color:#b4cdc2}.index-ingredients a.foreground--hover-coffee:after{border-bottom-color:#5d3d33}.index-ingredients a.foreground--hover-mens:after{border-bottom-color:#000}.index-ingredients a.foreground--hover-dermasukin:after{border-bottom-color:#4ba6dc}.index-ingredients a.foreground--hover-signature:after{border-bottom-color:#2a7050}.index-ingredients a.foreground--hover-super-greens:after{border-bottom-color:#006b5b}.index-ingredients a.foreground--hover-error:after{border-bottom-color:#ca3664}.index-ingredients a:hover:after{visibility:visible;opacity:1;transform:scaleY(1)}.index-ingredients a img{max-width:none;max-height:100%}.flex-ingredients{-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:1450px){.flex-ingredients{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.index-instagram{overflow:hidden}.index-instagram .insta-gram{padding-left:4px;padding-right:4px}@media only screen and (max-width:650px){.index-instagram .insta-gram{padding-right:0;padding-left:20px}}.index-instagram .slick-slider-wrapper .slick-arrow{background-color:transparent;padding:16px}.index-instagram .slick-slider-wrapper .slick-list{overflow:visible}.index-instagram .slick-slider-wrapper .slick-slide{transition:opacity .2s cubic-bezier(.12,.98,.33,.99);opacity:.5;pointer-events:none}.index-instagram .slick-slider-wrapper .slick-slide.slick-active{opacity:1;pointer-events:all}body{overflow-x:hidden;max-width:100%}.index-products{overflow:hidden}.index-products .products-background{padding-bottom:170px}@media only screen and (max-width:650px){.index-products .products-background{padding-bottom:120px}}.index-products .products-wrapper{margin-top:-170px}@media only screen and (max-width:650px){.index-products .products-wrapper{margin-top:-120px}}.index-products .products-wrapper .slick-list{overflow:visible}.index-products .slick-arrow{background-color:transparent;padding:16px}.index-products .button.secondary{min-width:150px}.index-quiz .popup-content{background:#fcfcfb!important}.index-quiz .popup-close{top:32px;right:32px}.index-quiz .popup-close .icon-close{margin-top:-3px}.index-quiz .popup-close:hover{text-decoration:none;color:#173f35}.index-quiz [type=radio]{position:absolute;opacity:0;display:block;cursor:pointer}.index-quiz .card-question .option{padding:0 8px;position:relative}.index-quiz .card-question .option [type=radio]{width:280px;height:100%}.index-quiz .card-question .option [type=radio]+div{height:280px}.index-quiz .card-question .option [type=radio]:checked+div{box-shadow:0 2px 4px #00000030;background-color:#fff;border-bottom:6px solid #173f35}.index-quiz .card-question .card-image{max-width:64px;margin:0 auto 16px}.index-quiz .grid-question .grid-image{max-width:64px;margin:0 auto 24px}.index-quiz .grid-question .option{position:relative}.index-quiz .grid-question .option [type=radio]{height:100%;width:100%}.index-quiz .grid-question .option [type=radio]+div{border:1px solid #173f35}.index-quiz .grid-question .option [type=radio]:checked+div{border-color:#206c49;background:#206c49}.index-quiz .grid-question .option [type=radio]:checked+div h3{color:#fff}.index-quiz .bar-question .option{position:relative;margin:0 8px}.index-quiz .bar-question .option:hover{background:#fff}.index-quiz .bar-question .option [type=radio]{height:100%;width:100%}.index-quiz .bar-question .option [type=radio]+div{width:120px;height:120px}.index-quiz .bar-question .option [type=radio]:checked+div{box-shadow:0 2px 4px #00000030;background-color:#fff;border-bottom:3px solid #173f35}.index-quiz .slider-question .slider-question-slide .slider-image{max-height:76px;margin-left:auto;margin-right:auto}.index-quiz .slider-question .slider-question-slide:nth-child(3) .slider-image{max-height:48px;margin-top:28px}.index-quiz .slider-question .option{position:relative;min-width:120px}.index-quiz .slider-question .option [type=radio]{height:100%;width:100%}.index-quiz .slider-question .option [type=radio]+div{border:1px solid #173f35}.index-quiz .slider-question .option [type=radio]:checked+div{border-color:#206c49;background:#206c49}.index-quiz .slider-question .option [type=radio]:checked+div h3{color:#fff}.index-quiz .slick-dots{display:-ms-inline-flexbox;display:inline-flex;margin-bottom:104px}.index-quiz .slick-dots li{width:8px;height:8px;background:#ccc;margin-right:16px;border-radius:50%}.index-quiz .slick-dots li.slick-active{background:#173f35}.index-quiz #PrevQuestion{position:absolute;top:32px;left:32px}.index-quiz #PrevQuestion .icon-prev{margin-top:-3px;margin-right:4px}.index-quiz #PrevQuestion:hover{text-decoration:none;color:#173f35}.index-quiz #NextQuestion{min-width:175px}.index-quiz #ProgressBar{position:absolute;left:0;margin-top:26px;display:-ms-flexbox;display:flex}.index-quiz #ProgressBar li{height:6px;width:249.6px}.index-quiz #ProgressBar li.active{background:#206c49}.index-quiz .last-slide a .icon-next{margin-top:-3px}.index-quiz .last-slide a:hover{color:#173f35}.index-quiz #newsletter_subscribe{width:100%}.index-quiz #newsletter_subscribe input[type=email]{display:block}@media only screen and (max-width:650px){.index-quiz .index-quiz-content .font-size-h2{font-size:1.625rem}.index-quiz .index-quiz-content .font-size-h5{font-size:1rem}.index-quiz .popup-inner{padding:0}.index-quiz .popup-inner .h2{padding-left:12px;padding-right:12px}.index-quiz .popup-inner .popup-content{padding:16px}.index-quiz .popup-inner #PrevQuestion{font-size:.9375rem;top:16px;left:16px;padding:4px 0}.index-quiz .popup-inner #PrevQuestion.sticky{position:fixed}.index-quiz .popup-inner #PrevQuestion.sticky .weight-bold{display:none}.index-quiz .popup-inner .popup-close{top:16px;right:16px;font-size:.9375rem;padding:4px 0!important}.index-quiz .popup-inner .popup-close.sticky{position:fixed}.index-quiz .popup-inner .popup-close.sticky .weight-bold{display:none}.index-quiz .card-question .option{min-height:112px}.index-quiz .card-question .option [type=radio]{width:calc(100% - 16px)}.index-quiz .card-question .option [type=radio]+div{height:auto;font-size:.9375rem}.index-quiz .card-question .option [type=radio]:checked+div{border-bottom:3px solid #173f35;min-height:112px}.index-quiz .card-question .card-image{float:left;max-width:56px;margin:0 48px 0 16px}.index-quiz .bar-question .option .h2{font-size:3.125rem;padding:32px 12px}.index-quiz .grid-question .option [type=radio]+div{padding:14px}.index-quiz .grid-question .option .font-size-p{font-size:.75rem}.index-quiz .last-slide{margin-top:25vw}.index-quiz #ProgressBar li{width:20vw}}.quiz-anchor.is-loading{position:relative;display:block;background-image:url(loading.gif);background-position:50%;background-size:contain;background-repeat:no-repeat;width:100%;height:32px;margin:24px 0}#QuizParameters{max-width:425px;margin-left:auto;margin-right:auto}#newsletter_subscribe .form-message,#newsletter_subscribe .newsletter_subscribe_email{color:#fff!important}#QuizTopProductsContainer .collection-container{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;padding-bottom:16px}#QuizTopProductsContainer .collection-product{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:0;width:100%}@media only screen and (min-width:1248px){#QuizTopProductsContainer .collection-product{width:25%}}#QuizTopProductsContainer .collection-product .hover-area{-ms-flex-pack:start;justify-content:flex-start}#QuizTopProductsContainer .collection-product .card-content,#QuizTopProductsContainer .collection-product .hover-area{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-positive:1;flex-grow:1;position:relative}#QuizTopProductsContainer .collection-product .card-content{-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between}#QuizTopProductsContainer .collection-product .card-content>a>p{min-height:0}#QuizTopProductsContainer .collection-product .card-content button{font-size:13px}@media only screen and (max-width:650px){#QuizTopProductsContainer .collection-product .wishlist{top:6px;bottom:auto}}@media only screen and (max-width:650px){#QuizTopProductsContainer .slick-list{overflow:visible}}#QuizBottomProductsContainer .slick-slide{margin-bottom:4px}#QuizBottomProductsContainer .min-height-title{min-height:63px}@media only screen and (max-width:650px){#QuizBottomProductsContainer .slick-list{overflow:visible}}#QuizTopProductsContainer .collection-container{justify-content:center}
/*# sourceMappingURL=/cdn/shop/t/98/assets/template.page.flexible.css.map */
