html{scroll-behavior:smooth}body{font-weight:300}.antracite{color:var(--antracite)}h1{font-family:neue_montrealregular,sans-serif;font-size:64px;line-height:100%;letter-spacing:-1%;color:var(--headers-black)}h2{font-family:neue_montrealregular,sans-serif;font-size:48px;line-height:120%;letter-spacing:-1%;font-weight:300;color:var(--headers-black)}h3{font-family:neue_montrealregular,sans-serif;font-size:28px;line-height:120%;letter-spacing:-1%;font-weight:300;color:var(--headers-black)}h4{font-family:neue_montrealregular,sans-serif;font-size:14px;line-height:120%;font-weight:300;letter-spacing:-1%;color:var(--headers-black)}h3.inline-richtext:not(.title):not(.related-products__heading){color:var(--antracite);font-size:16px;font-weight:300}.multicolumn-card__info p{font-size:14px}.p16,.p16 p{font-size:16px}.p24{font-size:24px}p{font-family:neue_montrealregular,sans-serif;font-size:16px;line-height:140%;letter-spacing:0%;color:var(--antracite)}.metafield-rich_text_field ul{list-style:disc}.metafield-rich_text_field ol{list-style:decimal}.rte ul,.rte ol{margin-top:5px;margin-bottom:5px;color:var(--antracite)}.rte ul{list-style:disc}.rte ol{list-style:decimal}.twgrid{display:grid}.avatar{border-radius:50%;width:150px;height:150px;overflow:hidden}@media screen and (max-width: 749px){h1{font-size:34px}h2{font-size:28px}p{font-size:16px}.title-wrapper{padding-left:var(--body-padding);padding-right:var(--body-padding)}}.text-antracite{color:var(--antracite)}.button.black{color:#fff;background-color:var(--almost-black);border:none}.banner__text p{color:var(--headers-black)}#MainContent{display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 749px){#MainContent{align-items:flex-start;margin-top:20px}.shopify-section{width:100%}.mobile-side-padding{padding-left:var(--body-padding);padding-right:var(--body-padding)}}@media screen and (min-width: 501px){.section{width:100vw;padding-left:var(--body-padding);padding-right:var(--body-padding);box-sizing:border-box;max-width:1380px}.section .page-width{padding-left:0;padding-right:0}}@media screen and (max-width: 749px){.slider-mobile-gutter{padding:0 20px;margin-bottom:16px;width:calc(100vw + -0px)}}.layout-width-small{max-width:var(--width-narrow);padding-left:var(--body-padding);padding-right:var(--body-padding)}@media screen and (min-width: 990px){.header:not(.drawer-menu).page-width{padding-left:var(--body-padding);padding-right:var(--body-padding)}.header--middle-left{grid-template-columns:1fr auto 1fr;margin-bottom:30px}}.scrolled-past-header .header--middle-left{border-bottom:1px solid rgba(92,102,112,.2)}.mega-menu{-webkit-user-select:none;user-select:none}.mega-menu li a[href="#"]{cursor:default;text-decoration:none}.slideshow,.custom-image__image img{border-radius:12px}.slideshow__controls{border:none!important}.glass-effect{background-color:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:444px;top:0;left:0;bottom:0}@media screen and (max-width: 749px){.glass-effect{top:auto;bottom:0;left:0;right:0;width:auto;height:250px}}.button-dark{width:fit-content;border-radius:135px;border:1.35px solid rgba(57,64,71,.22);background:#394047;color:#fff;padding:10px 24px;align-items:center}.banner__buttons .button{background-color:#fff;color:rgb(var(--color-foreground))}.quick-add__submit.button:hover,.banner__buttons .button:hover{background-color:var(--off-white)}.banner__buttons .button:after,.banner__buttons .button:before,.banner__buttons .button:hover{box-shadow:none!important}.video-banner{border-radius:20px;object-fit:cover;height:400px}@media screen and (max-width: 640px){div.banner__media{height:400px;position:relative;border-radius:20px}.banner--medium:not(.banner--mobile-bottom):not(.banner--adapt) .banner__content{min-height:auto!important}.glass-effect{display:none}.slideshow__text.banner__box{justify-content:flex-start;padding:2rem 0rem .5rem 0}.slideshow:not(.banner--mobile-bottom) .slideshow__text-wrapper{height:auto!important}.slideshow__text .banner__buttons .button--primary{background-color:var(--almost-black);color:#fff}}#product-grid{align-items:self-end}.collection-container .card__content{display:grid;flex-grow:1}.card__heading{text-align:center;text-transform:capitalize}.blog-articles .card__heading{text-transform:none}.blog-articles .h2.card__heading a:hover{text-decoration:underline}.collection-container .price__container{display:flex;justify-content:center;align-items:center}@media screen and (min-width: 980px){.collection-container{display:flex;gap:60px;justify-content:space-between}.collection-container .collection__title{width:414px;display:flex;flex-direction:column;justify-content:center;gap:20px}.collection-container>.collection__view-all{display:none}.collection-container .price__container .price-item{font-size:14px;font-weight:700;color:var(--antracite)}product-recommendations .product-grid .grid__item:after,.collection.flex-row-reverse .grid__item:after,.collection:not(.flex-row-reverse) .grid__item:before{content:"";border-left:1px solid var(--hr-silver);width:1px;height:216px;display:block;position:absolute;top:17px;z-index:1;left:-30px}.product-grid .grid__item:first-child:after{border:none}product-recommendations .product-grid .grid__item:after{height:316px}.collection.flex-row-reverse .grid__item:after{left:auto;right:-30px}.grid__item{position:relative}.grid.product-grid{gap:56px}}@media screen and (max-width: 749px){.collection-container>.collection__view-all a{width:100%}.collection-container .collection__title .collection__view-all{display:none}}.skin-types-listing{display:flex;margin-top:10px;flex-wrap:nowrap;color:var(--antracite);font-size:14px}.skin-type-item{width:115px;height:100%;padding:5px 10px;display:flex;flex-direction:column;flex-grow:1;gap:20px;text-align:center;align-items:center;position:relative;cursor:pointer}.skin-type-item:hover,.bg-off-white{background-color:var(--off-white)}.skin-types-buttons h1{font-size:48px;margin:20px 0 10px;line-height:120%}.skin-types-buttons .skin-type-item{opacity:.5;transition:opacity .3s}.skin-types-buttons .skin-type-item:hover{opacity:.8}.skin-types-buttons .skin-type-item.skin-type-button-active{opacity:1}.skin-type-blog-listing h3{margin-top:20px}@media screen and (max-width: 749px){.skin-types-listing{scroll-behavior:smooth}.skin-type-item{width:90px;margin-top:20px;margin-bottom:10px;padding:5px 15px}.skin-types-buttons h1{font-size:42px}}variant-selects fieldset{display:flex;flex-wrap:wrap;align-items:center;gap:10px}variant-selects label.variant-color{padding:5px!important;margin:0!important}.variant-color div{border-radius:50%;width:30px;height:30px}#variant_title{margin:25px 0 10px;font-size:16px}@media screen and (max-width: 749px){.multicolumn-list>*{border-bottom:1px solid var(--hr-silver)}}.content-menu-item{border-radius:12px}.content-menu-item>h2{margin:30px 0 20px}.content-menu-item>ul li{display:flex;color:var(--antracite);justify-content:space-between;align-items:center;border-top:1px solid var(--antracite-muted);padding:14px 0;cursor:pointer}.content-menu-item>ul li:hover{background-color:var(--off-white)}.blog-listing{display:flex;gap:20px;justify-content:flex-start}.blog-listing>div{width:280px}.blog-listing .card__heading{margin-top:20px}.article-card__image{border-radius:12px}.article-tags-container{margin-bottom:20px}.article-tags-container a{display:inline-block;background-color:#f1f2f3;color:#5b6670;text-decoration:none!important;padding:.7rem 1.4rem;border-radius:200px;margin:.5rem .2rem;font-size:14px;white-space:nowrap}.article-tags-container a:hover{text-decoration:none!important}.our-recommendations .blog__post{width:100%!important}#skin_type_products .product-grid .card:not(.ratio){justify-content:space-between}@media screen and (min-width: 980px){.blog__post{width:333px}.title-wrapper-with-link{border-top:1px solid var(--hr-silver);padding-top:25px;display:flex;align-content:space-between}.blog-listing .blog__view-all{display:none}.blog-listing .card__heading{text-align:left;text-transform:inherit}.article-card__excerpt{font-size:18px}.blog .card__content{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}}@media screen and (max-width: 749px){.blog-listing{flex-direction:column}.blog-listing .blog__view-all,.blog-listing .blog__view-all a{width:95%}.title-wrapper-with-link>a.button{display:none}slider-component .article-more-info-btn{display:none}}.joinclub{background-image:url(./dermacare_club.png);background-repeat:no-repeat;border-radius:12px;width:100%;min-height:230px;padding:20px;font-weight:300}.joinclub-text{font-size:24px}@media screen and (max-width: 749px){.joinclub{width:calc(100vw - 40px);margin:0 20px}.joinclub-text{font-size:16px}.joinclub-logo{transform:scale(.7);transform-origin:top left}}.product-grid-container ul.product-grid li{padding:0 20px}@media screen and (min-width: 990px){.collection-hero--with-image{border-bottom:1px solid var(--hr-silver)}.product-grid-container ul.product-grid li{padding:0 50px}}.product-grid-container ul.product-grid{gap:10px}.product-grid-container .grid__item:before{height:260px!important;top:50px!important;left:0!important}.product-grid-container .grid__item:nth-child(5):before{border:none!important}.product-grid-container .grid__item:first-child:before{border:none!important}@media screen and (max-width: 749px){.facets-wrapper{padding-left:var(--body-padding);padding-right:var(--body-padding)}}.image-with-text__text ul{padding:0;margin:0}.image-with-text__text ul li{border-bottom:1px solid var(--hr-silver);padding:12px 0;color:var(--antracite)}@media screen and (max-width: 749px){.image-with-text__content{padding:0 0 30px!important}.image-with-text__content .button{width:100%}}.product__title h1{font-size:48px}.price--large .price-item{font-size:28px}.product-form__submit.button{color:#fff;background-color:var(--almost-black);border:none}.product__description{color:var(--antracite)}.product__accordion h2{font-size:16px;color:var(--antracite)}.product__info-wrapper{color:var(--antracite)}.product__accordion .accordion__content p{font-size:16px}@media screen and (min-width: 990px){.product--stacked{padding-bottom:80px;margin-bottom:50px;border-bottom:1px solid var(--hr-silver)}}.price__badge-sold-out{color:var(--antracite)}.variant-pill{background-color:var(--hr-silver);color:#000;padding:5px 12px;font-size:1.4rem;text-align:center;letter-spacing:.1rem;border-radius:var(--variant-pills-radius)}@media screen and (min-width: 990px){.blog-articles{margin-top:80px}.blog-articles .article:nth-child(2n) .article-card{flex-direction:row}.blog-articles .article:nth-child(odd) .article-card{flex-direction:row-reverse}.blog-articles .article-card{align-items:center}}.blog-articles .article-card{gap:40px}.article-card .card__heading{text-align:left;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;overflow:hidden}.article-card__excerpt{display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;text-overflow:ellipsis;-webkit-box-orient:vertical;overflow:hidden}#skin_type_articles .card__content{display:flex;flex-direction:column;justify-content:space-between;flex-grow:1}.article-card .card__information{padding-top:0}@media screen and (max-width: 749px){.blog-articles{gap:30px!important}.article-card .card__information{padding-bottom:0}.article-card .article-more-info-btn,.article-card .article-more-info-btn a{width:100%}}table.cart-items thead{display:none}cart-remove-button .button{border:none}.samples_boxlink{border-radius:40px}.samples_pointsInput input{border-radius:var(--inputs-radius);padding:10px 20px!important}.samples_pointsInput .samples_boxlink{background-color:var(--almost-black);color:#fff;border:none;text-transform:capitalize!important}.samples_main_button{border-radius:100px}.samples-add-to-cart{padding:8px 20px!important;background-color:var(--almost-black)!important;color:#fff!important;border:none!important;border-radius:100px!important}.samples-complete-btn{border-radius:50px!important}.cart__checkout-button.button{max-width:none;background-color:var(--almost-black);color:#fff;border:none;margin-top:30px}.tilt-n-move-shaking{animation:tilt-n-move-shaking .25s ease-in-out 0s 1}@keyframes tilt-n-move-shaking{0%{transform:scale(1)}25%{transform:scale(.8)}50%{transform:scale(0)}75%{transform:scale(.8)}to{transform:scale(1)}}@media screen and (min-width: 990px){cart-items .title-wrapper-with-link{border:none;align-items:center;margin-bottom:60px}table.cart-items tr td{border-top:1px solid var(--hr-silver);padding-top:40px;padding-bottom:40px}.cart-item__details{width:60%!important}.cart__footer>*{width:600px!important}.cart__blocks .totals{justify-content:space-between}.cart__blocks .tax-note{text-align:left}}.free_samples_root{height:50px}.sample-item .free-sample{font-size:10px;text-transform:uppercase}@media screen and (max-width: 749px){cart-items{padding-bottom:0}.cart__items{border-bottom:none!important}cart-items .title-wrapper-with-link{margin-top:20px!important;margin-bottom:40px!important}table.cart-items .cart-item{border-bottom:1px solid var(--hr-silver);padding-bottom:30px}.quantity{width:calc(11rem / var(--font-body-scale) + var(--inputs-border-width) * 2);min-height:calc((var(--inputs-border-width)* 2) + 3.3rem)}.quantity__input{font-size:1.4rem}.samples_freeSamplesBox{border-bottom:none!important}.samples_pointsInput{justify-content:space-between!important}.totals__total-value,.totals__total{font-size:16px!important}.free_samples_root{height:auto}.samples_box{width:calc(100vw - 40px)!important}.cart-item__quantity-wrapper{justify-content:space-between}}.contact-info{color:var(--antracite)}share-button{border:1px solid var(--hr-silver);border-radius:50px;padding:0 24px;color:var(--antracite)}.share-button__fallback{background-color:#fff}.template-search .article-card .card__heading{font-size:20px}.template-search .article-card .article-card__info{margin:10px 0}.template-search .article-card__excerpt{font-size:16px}.template-search .product-grid .card:not(.ratio){justify-content:space-between}.template-search .pages-grid .grid__item:before{border:none!important}.template-search .card:before{content:none}.template-search .card__information{padding:1.3rem 0rem}.template-search .articles-grid .card__heading,.template-search .pages-grid .card__heading{text-align:left}.template-search ul.articles-grid,.template-search ul.pages-grid{column-gap:20px;row-gap:30px}@media screen and (max-width: 749px){.template-search ul.product-grid li{padding:0}.template-search ul.product-grid{gap:10px}.template-search ul.pages-grid,.template-search ul.articles-grid{gap:30px}.template-search .product-grid .card__heading{text-align:center}.template-search .product-grid .card{padding:0 20px}.template-search .product-grid .card-information .price{font-size:14px}}.loyalty-points-box{display:flex;gap:20px;align-items:center;font-size:20px}.loyalty-points{display:flex;flex-direction:column;align-items:flex-end;color:var(--antracite)}.loyalty-points>div:first-child{font-size:14px;text-transform:uppercase}.loyalty-points-available{font-size:30px;line-height:32px;font-weight:500}.loyalty-points-select{min-width:300px;padding:10px 50px 10px 20px;border:1px solid var(--antracite);text-transform:uppercase;color:#444;font-size:14px;outline:none;box-shadow:none;background-image:linear-gradient(45deg,transparent 50%,gray 50%),linear-gradient(135deg,gray 50%,transparent 50%);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),calc(100% - 2.5em) .5em;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat;appearance:none;-webkit-appearance:none;-moz-appearance:none}@media screen and (max-width: 768px){.loyalty-points-box{flex-direction:column;width:100%;padding:20px 0 30px;border-top:1px solid #ddd}.loyalty-points{text-align:center;align-items:center;gap:10px}.loyalty-points-input,.loyalty-points-select{width:100%}}.facets-container{padding:0 0 30px}.yotpo-main-widget-layout,.yotpo-main-widget-layout input{color:var(--antracite)!important}.yotpo-date-format{color:var(--antracite)!important;font-size:14px}.yotpo-review-votes-text{font-size:14px}.yotpo-review-votes-icons svg path{fill:var(--antracite)}.yotpo-reviews-wrapper{transform:scale(.7)}.yotpo-sr-vertical-border{display:none!important}.yotpo-sr-bottom-line-score,.yotpo-sr-bottom-line-right-panel div{color:var(--antracite)!important;font-weight:100!important;font-size:16px!important}.yotpo-star-rating-icon path{stroke:transparent!important;fill:var(--antracite)!important}#yotpo-main-widget-btn,.yotpo-new-review-btn{background-color:var(--almost-black)!important;font-weight:100!important;padding:8px 12px}.yotpo-display-l .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-review-rating-title,.yotpo-display-m .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-review-rating-title{align-items:center!important}.order-details ul[role=list] li{display:flex}.collection-hero__description{margin-top:10px}.collection--description-more-link{text-decoration:underline;font-size:18px;color:var(--antracite)}.collection--description--full{display:none}.collection__description p,.collection--description-more-link,.collection-hero__description p{font-size:1.6rem;line-height:inherit;color:var(--almost-black)}
/*# sourceMappingURL=/cdn/shop/t/12/assets/dermacare.css.map */
