.tooltip{position:relative;display:inline-block;width:100%}.tooltip .tooltiptext{visibility:hidden;width:400px;background-color:#fff;text-align:left;border-radius:5px;position:absolute;z-index:1;top:15px;right:102%;border:1px solid #63828a;padding:20px;box-shadow:0 3px 10px #0003}.tooltip:hover .tooltiptext{visibility:visible}.tooltip h2{border:1px solid #19485499;padding:5px 15px;font-size:.9em;text-transform:uppercase;display:inline-block;color:#606468;letter-spacing:1px;margin:1em auto}.tooltip h2:hover{box-shadow:0 3px 8px #0003,0 0 0 1px #00000014}.tooltip .tooltiptext h3{font-size:16px;color:#d65495}.tooltip .tooltiptext p{font-size:16px;line-height:1.3;margin:0 auto}#barrier_repair h1{font-size:5em;color:#007974;margin-bottom:0}#barrier_repair h3{font-size:3em;letter-spacing:5px}#barrier_repair p{font-weight:500;font-size:1.25em}#season_collection_banner h2{font-size:3.5em;font-weight:400;margin:0 auto;line-height:1;color:#fdadb7;letter-spacing:2px}#season_collection_banner h3{color:#000;font-weight:400;font-size:2.5em;letter-spacing:18px;margin:5px auto 15px;line-height:1}#season_collection_banner p{font-weight:500;font-size:1.2em}#season_quiz_section h2{color:#fdadb7;font-size:2.5em}#season_quiz_section p{font-size:1.5em}#season_quiz_section a.feature-link{border:2px solid #FDADB7;font-size:1.3em;font-weight:400;padding:5px 15px;color:#fdadb7}#season_quiz_section a.feature-link:after{border-top:0}.card{padding:20px 0 15px}h2.footer-block__heading.uppercase{text-transform:lowercase;font-size:1.7em}h2.shop_all.section__heading a{background:#fff;position:relative;top:17px;padding:0 2%}h2.shop_all.section__heading{position:relative;border-bottom:2px solid #232323;margin-bottom:1.5em}ul.oct-quiz-multiple-choice-options li:before,ul.lion-faq-list__wrapper li:before{display:none!important}.ingredient_card h4{margin-top:0!important}.card__info{flex:1 1 auto;padding:20px 0 0;text-align:center;display:flex;flex-direction:column;justify-content:space-between}.homepage_top_banner h2.text-overlay__block{font-size:50px}.homepage_top_banner .image-banner p.subheading{letter-spacing:5px}#how_to_use h2{font-size:50px}#how_to_use .image-banner p.subheading{letter-spacing:5px}.rte .ingredient_card{margin:2em auto 0}.h2m-menu-nav.h2m-menu__mobile{overflow-x:hidden;overflow-y:auto}.h2m-menu-nav.h2m-menu__desktop .h2m-submenu--root,.h2m-menu-nav.h2m-menu__desktop .h2m-tree-menu--root-tree{top:calc(100% + 12px)!important}ul.h2m-menu-nav li.h2m-main-menu-item.quiz-menu a span{color:#fff!important}ul.h2m-menu-nav li.h2m-main-menu-item.quiz-menu{text-align:center}#shop_treatments,#shop_serums,#shop_moisturizers,#shop_masks-peels,#shop_cleansers-toners,#shop_BC{scroll-margin-top:150px}.card__content__metadata{min-height:75px}p.card__subtitle{font-size:12px;text-transform:uppercase}.yotpo-head{margin:0 auto!important}.sticky_add_to_cart{display:none;background:#fff;padding:10px 0;box-shadow:0 -2px 10px #0000001a;text-align:center}.sticky_add_to_cart .btn{width:50%}.announcement__text a{text-decoration:none!important}.product-label{text-transform:uppercase}.lower-footer__right.payment-methods{margin-bottom:50px}select.rc-selling-plans-dropdown__select{background:transparent no-repeat right center;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 30 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='{{ col_text | color_to_rgb }}' d='M7.41 7.84L12 12.42l4.59-4.58L18 9.25l-6 6-6-6z'/%3E%3Cpath fill='none' d='M0-.75h24v24H0z'/%3E%3C/svg%3E");background-size:30px 20px;color:#2f3335;line-height:1.5;cursor:pointer;-webkit-appearance:none;appearance:none}.yotpo-head{min-height:unset!important}.sale_label img{position:absolute;max-width:145px;right:10%;top:15%;z-index:1}ul.oct-quiz-picture-choice-options li:before{display:none!important}.faq-plus-accordian-section{margin-bottom:4em}#loyaltylion .lion-redeem__heading:after{display:none!important}#loyaltylion .lion-integrated-page-section__heading{margin-bottom:0}.sticky_add_to_cart button{background-color:var(--background-color);color:var(--primary-color);border-color:var(--primary-color)}.sticky_add_to_cart button:hover{background-color:var(--btn-hover-bg);color:var(--background-color);border-color:var(--background-color)}.card-container,.content-container-with-votes,.yotpo-bottom-line,.yotpo-layout-header-wrapper{background-color:#f0f7f4!important}.announcement_url{position:absolute;width:100%;height:100%;top:0;left:0;z-index:2}.sticky_cta{position:fixed;bottom:0;left:0;width:100%;background-color:#007974;color:#fff;text-align:center;padding:10px 0;z-index:1000;box-shadow:0 -2px 5px #0003}.sticky_cta a{color:#fff;text-decoration:none;font-weight:700;display:block}.sticky_cta a:hover{text-decoration:underline}.rebuy-widget{padding-bottom:0!important}a.slideLink{position:absolute;left:0;top:0;width:100%;height:100%;z-index:9;cursor:pointer}.custom-page-wrap{display:flex;column-gap:30px;flex-grow:1}.custom-sidebar-wrap{flex-basis:30%;flex-shrink:0}.sidebar{position:sticky;top:20%;min-height:600px;padding:20px;text-align:center}.sidebar-inner{box-shadow:0 5px 15px #00000014;border:1px solid #f5efef}.sidebar img{display:block}.quiz_cta a{background:#2f3336;display:block;color:#fff;text-transform:uppercase;padding:5px;font-size:1.3em;font-weight:500;letter-spacing:.5px;line-height:2}.quiz_cta a:hover{background:#007974}.quiz_cta{margin-top:1em}.quiz_cta img{display:inline-block;position:relative;left:5px;top:11px}.article-image--large{margin-top:unset}.article h1{margin-bottom:10px}.sidebar{scroll-margin-top:150px}.author_bio{text-align:left;margin:1em auto;font-size:13px}.rte ul.social li:before{display:none}.rte ul.social,.rte ul.social>li{padding:0}#custom-blog-authors-bio p{display:block;margin:0 auto 10px}.earn_points_block{background:#e8f6ea;padding:10px;text-align:center;font-weight:500;border-radius:10px;max-width:44rem;margin:0 auto;display:flex;justify-content:center;align-content:center;column-gap:10px}.earn_points_icon,.earn_points{align-content:center}.yotpo-comment-container .yotpo-vertical-line{border-left:none!important}.reviews_by_yotpo p.yotpo-sr-bottom-line-text{font-size:14px!important}.reviews_by_yotpo .yotpo-sr-bottom-line-right-panel{display:none}.reviews_by_yotpo .yotpo-sr-bottom-line-score{color:#007974!important;font-weight:500!important}.yotpo-star-ratings-widget-override-css{justify-content:center!important}.custom_banner{display:flex;justify-content:center;align-items:center}.custom_banner img{max-width:120px;width:100%;margin:-70px 20px 0;height:100%}#homepage_top_banner h2.text-overlay__heading{font-size:4em;line-height:1}#homepage_top_banner .text-overlay__block h2{font-size:1.6em}#homepage_top_banner .text-overlay__block p{font-size:1.5em}@media (max-width: 1500px){#barrier_repair h1{font-size:3.5em}#barrier_repair h3{font-size:2.5em;letter-spacing:3px}#barrier_repair p{font-size:1em}#season_collection_banner h2{letter-spacing:0;font-size:3em}#season_collection_banner h3{font-size:2em;letter-spacing:14px}#season_collection_banner p{font-size:1em}}@media (max-width: 767px){iframe.solvaderm_ingredients{width:100%!important;height:252px!important}#homepage_top_banner h2.text-overlay__heading{font-size:3.5em}#homepage_top_banner .text-overlay__block p{font-size:1.3em}.sticky_add_to_cart .btn{width:85%}.tooltip .tooltiptext{z-index:9999999;padding:10px;width:100%;left:0;top:50px}.tooltip .tooltiptext h3{font-size:15px}.tooltip .tooltiptext p{font-size:15px;line-height:1.4}.tooltip h2{font-size:.8em}#barrier_repair h1{font-size:2.7em}#barrier_repair h3{font-size:2.2em}#season_collection_banner h3{font-size:1.7em;letter-spacing:10px}#season_collection_banner h2{font-size:2.5em;letter-spacing:0px}#season_quiz_section h2{font-size:2em;text-align:center;margin:0 auto 15px}#season_quiz_section p{font-size:1em;text-align:center}#season_quiz_section .media-with-text__link{text-align:center}#season_quiz_section a.feature-link{font-size:1em}.card__content__actions .btn{letter-spacing:.2px;padding:10px;font-size:14px;font-weight:500!important;width:100%;line-height:1.2em}span.list_deal_price{display:block}span.hide_in_mob{display:none}p.card__subtitle{font-size:11px}h2.section__heading{font-size:24px!important}.yotpo-display-s .yotpo-head .yotpo-headline{margin-top:0!important}.card__title{font-size:15px}.card__content__metadata{min-height:100px}.Afterbefore_section .outer_div,.before-after-container{padding:0!important}.yotpo-base-layout{width:100%!important}.sale_label img{max-width:107px;right:5%;top:0}.sidebar{padding:0;min-height:unset}.custom-page-wrap{display:block;margin-top:2em}.custom-sidebar-wrap{margin-bottom:2em}}
/*# sourceMappingURL=/cdn/shop/t/295/assets/custom-style.css.map */
