.product-card-wrapper{position:relative}.elementre-new-badge{display:inline-block;background:#13798c;color:#fff;font-weight:700;padding:5px 10px;font-size:12px;line-height:1.4;border-radius:3px}.product-card-wrapper>.elementre-new-badge{position:absolute;left:8px;top:10px;z-index:4;pointer-events:none}.product__title>.elementre-new-badge{margin-bottom:8px}cart-items .cart-item__media{width:160px}cart-items .cart-item__image-container{width:160px}cart-items .cart-item__image{display:block;width:160px;height:180px;max-width:100%;object-fit:contain}.cart-item__name{overflow-wrap:anywhere}.cart-drawer .cart-item{grid-template-columns:110px minmax(0,1fr);gap:10px 14px}.cart-drawer .cart-items .cart-item__media{grid-column:1;grid-row:1 / 4;width:110px}.cart-drawer .cart-item__image{display:block;width:110px;height:140px;max-width:100%;object-fit:contain}.cart-drawer .cart-item__details,.cart-drawer .cart-items .cart-item__quantity,.cart-drawer .cart-item__totals{grid-column:2;min-width:0}.cart-drawer .cart-item__details{grid-row:1}.cart-drawer .cart-item__totals{grid-row:2;justify-content:flex-start}.cart-drawer .cart-items .cart-item__quantity{grid-row:3}.cart-drawer .cart-item>td+td{padding-left:0}.cart-drawer .cart-item__quantity-wrapper{flex-wrap:wrap;gap:4px}@media(max-width:749px){cart-items .cart-item{grid-template-columns:110px minmax(0,1fr);gap:10px 16px}cart-items .cart-item__media{grid-column:1;grid-row:1 / 4;width:110px}cart-items .cart-item__image-container{width:110px}cart-items .cart-item__image{width:110px;height:140px}cart-items .cart-item__details{grid-column:2;grid-row:1;min-width:0}cart-items .cart-item__totals{grid-column:2;grid-row:2;justify-content:flex-start}cart-items .cart-item__quantity{grid-column:2;grid-row:3;min-width:0}cart-items .cart-item>td+td{padding-left:0}}@media(max-width:380px){.cart-drawer .cart-item{grid-template-columns:96px minmax(0,1fr);gap:8px}.cart-drawer .cart-items .cart-item__media,.cart-drawer .cart-item__image{width:96px}}#product-grid .card__information .card__heading{font-size:1.5rem;line-height:1.4}#product-grid .card-information .price{font-size:1.4rem}#product-grid .elementre-price-size{font-size:1.3rem}#product-grid .card>.card__content>.quick-add{z-index:3}.elementre-product-name,.elementre-product-formula{display:block}.elementre-product-formula{margin-top:.35rem;font-size:1.3rem;font-weight:400;line-height:1.45;letter-spacing:normal;color:rgb(var(--color-foreground));overflow-wrap:break-word}.product__title .elementre-product-formula{font-size:1.6rem;line-height:1.5;margin-top:.8rem}.product-card-wrapper,.product__info-wrapper{isolation:isolate;z-index:0}main [id$=__concerns] .card__heading,main [id$=__concerns] .card__information{text-align:center}@media screen and (min-width:990px){main [id$=__hero].banner[id]{width:calc(100% - 80px)!important;max-width:1200px!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}main [id$=__hero].banner[id] .banner__media{height:480px;min-height:0}main [id$=__hero].banner[id] .banner__content{padding:32px 40px}main [id$=__hero].banner[id] .banner__heading{width:50%}.product.product--large:not(.product--no-media) .product__media-wrapper{max-width:55%;width:calc(55% - var(--grid-desktop-horizontal-spacing)/2)}.product.product--large:not(.product--no-media) .product__info-wrapper{max-width:45%;width:calc(45% - var(--grid-desktop-horizontal-spacing)/2)}}@media screen and (min-width:990px){.header__inline-menu .mega-menu__list{max-width:1320px;column-gap:24px}.header__inline-menu .mega-menu__link{font-size:14px;line-height:1.45;letter-spacing:normal;padding-top:7px;padding-bottom:7px;color:rgb(var(--color-foreground))}.header__inline-menu .mega-menu__link--level-2{font-weight:700;margin-bottom:6px}}.mega-menu:has(#HeaderMenu-shop-by-skin-concern) .mega-menu__list{display:flex;flex-wrap:wrap;justify-content:center;gap:20px 32px}.mega-menu:has(#HeaderMenu-shop-by-skin-concern) .mega-menu__list>li{flex:1 1 200px;max-width:260px;text-align:center}.mega-menu:has(#HeaderMenu-shop-by-skin-concern) .mega-menu__link{text-align:center}#HeaderDrawer-shop-by-skin-concern+.menu-drawer__submenu .menu-drawer__menu-item{justify-content:center;text-align:center}main [id$=__concerns] .card__heading a{display:block;text-align:center}#product-grid .elementre-deluxe-card .card__information{padding-top:10px;padding-bottom:8px}#product-grid .elementre-deluxe-card .card__heading{min-height:4.2em}#product-grid .elementre-deluxe-card .elementre-product-formula{margin-top:4px}#product-grid .elementre-deluxe-card .card__media img{object-fit:contain}.header__inline-menu a[href$="/collections/all"],.menu-drawer a[href$="/collections/all"]{color:#007f96!important;font-weight:700!important;text-decoration:underline;text-underline-offset:4px;min-height:44px;display:inline-flex;align-items:center;padding:10px 14px;border:1px solid #007f96;border-radius:3px}.header__inline-menu a[href$="/collections/all"]:focus-visible,.menu-drawer a[href$="/collections/all"]:focus-visible{outline:3px solid #007f96;outline-offset:3px}.product-card-wrapper>.card>.card__content{display:flex;flex-direction:column;gap:8px}.product-card-wrapper>.card>.card__content>.card__information{order:1;padding:12px 8px 4px;flex:1}.product-card-wrapper>.card>.card__content>.quick-add,.product-card-wrapper>.card>.card__content>quick-add-bulk{order:2;margin-top:auto;margin-bottom:10px}.product-card-wrapper>.card>.card__content>.card__badge{order:0}.product-card-wrapper .card__heading{line-height:1.4}.product-card-wrapper .elementre-product-name{font-weight:600}.product-card-wrapper .elementre-product-formula{font-size:1.3rem;line-height:1.4}.product-card-wrapper .quick-add__submit{min-height:44px}main [id$=__concerns] .multicolumn-card{height:100%;display:flex;flex-direction:column}main [id$=__concerns] .multicolumn-card__info{display:flex;flex:1;flex-direction:column;padding:20px}main [id$=__concerns] .multicolumn-card__info>.link{margin-top:auto;padding-top:16px}@media(min-width:750px){.product-card-wrapper .card__heading{min-height:7.2rem}main [id$=__concerns] .multicolumn-card__info h3{font-size:1.7rem;line-height:1.35}}@media(max-width:749px){.product-card-wrapper .card__information{padding-left:4px!important;padding-right:4px!important}.product-card-wrapper .elementre-product-name{font-size:1.5rem}.product-card-wrapper .elementre-product-formula{font-size:1.2rem}main [id$=__hero].banner .banner__media{height:280px;min-height:0}main [id$=__hero].banner .banner__box{padding:22px 20px}.product:not(.featured-product) .product__media-list .product__media-item .product-media-container{max-height:55vh}.product:not(.featured-product) .product__media-list .product__media img{object-fit:contain}}.product-card-wrapper>.card>.card__content>.card__information>.quick-add,.product-card-wrapper>.card>.card__content>.card__information>quick-add-bulk{margin:8px 0;position:relative;z-index:3}.product-card-wrapper>.card>.card__content>.card__information>.card__heading{min-height:8rem}@media(max-width:749px){.product-card-wrapper>.card>.card__content>.card__information>.card__heading{min-height:10rem}}#product-grid .product-card-wrapper>.card>.card__content>.card__information{padding-top:12px;padding-bottom:4px}#product-grid .product-card-wrapper>.card>.card__content>.card__information>.card__heading{min-height:8rem}@media(max-width:749px){#product-grid .product-card-wrapper>.card>.card__content>.card__information>.card__heading{min-height:10rem}}cart-items .cart__empty-text{font-size:28px;line-height:1.3}@media(max-width:749px){cart-items .cart__empty-text{font-size:24px}}@media(min-width:750px){.footer .footer-block--menu{padding-left:16px;box-sizing:border-box}}.article-template .article-template__hero-container{width:calc(100% - 40px);max-width:900px;margin:24px auto 0}.article-template .article-template__hero-container .media{height:auto!important;min-height:0!important;padding-bottom:0!important;background:transparent}.article-template .article-template__hero-container .media>img{position:relative!important;display:block;width:auto!important;max-width:100%!important;height:auto!important;max-height:360px;object-fit:contain!important;margin:0 auto}#MainContent:has([id$=__image_banner_pyPxt8]) [id$=__1636707962c7bdeb7c] .page-width,#MainContent:has([id$=__image_banner_pyPxt8]) [id$=__image_banner_kjzQpR].banner,#MainContent:has([id$=__image_banner_pyPxt8]) [id$=__rich_text_f4tUAk] .rich-text__wrapper,#MainContent:has([id$=__image_banner_pyPxt8]) [id$=__related_reading] .rich-text__wrapper{width:calc(100% - 40px)!important;max-width:1000px!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box}#MainContent:has([id$=__image_banner_pyPxt8]) [id$=__image_banner_kjzQpR].banner{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px;min-height:0!important;margin-top:36px;margin-bottom:36px}#MainContent [id$=__image_banner_kjzQpR].banner:before,#MainContent [id$=__image_banner_kjzQpR].banner:after{display:none!important}#MainContent [id$=__image_banner_kjzQpR].banner .banner__media{position:relative!important;width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:1}#MainContent [id$=__image_banner_kjzQpR].banner .banner__media img{object-fit:contain!important}#MainContent [id$=__image_banner_kjzQpR].banner .banner__content{width:100%!important;max-width:none!important;padding:24px 0!important;min-width:0;align-self:center}#MainContent [id$=__image_banner_kjzQpR].banner .banner__box{width:100%;min-width:0;max-width:none;padding:0!important;text-align:left}#MainContent [id$=__image_banner_kjzQpR].banner .banner__buttons{justify-content:flex-start}#MainContent [id$=__image_banner_kjzQpR].banner .button{white-space:normal;text-align:center;padding:12px 22px}#MainContent:has([id$=__image_banner_pyPxt8]) [id$=__rich_text_f4tUAk] .rich-text__blocks,#MainContent:has([id$=__image_banner_pyPxt8]) [id$=__related_reading] .rich-text__blocks{max-width:100%;width:100%}#MainContent:has([id$=__image_banner_pyPxt8]) [id$=__rich_text_f4tUAk] .rich-text__heading{max-width:780px;margin-left:auto;margin-right:auto;font-size:22px;line-height:1.4}#MainContent:has([id$=__image_banner_pyPxt8]) [id$=__related_reading] .rich-text__text{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 28px;text-align:left}#MainContent:has([id$=__image_banner_pyPxt8]) [id$=__related_reading] .rich-text__text p{margin:0;padding:14px 0;border-top:1px solid #dce8eb}@media(max-width:749px){.article-template .article-template__hero-container{width:calc(100% - 32px);margin-top:16px}.article-template .article-template__hero-container .media>img{max-height:240px}#MainContent:has([id$=__image_banner_pyPxt8]) [id$=__image_banner_kjzQpR].banner{grid-template-columns:minmax(0,1fr);gap:12px}#MainContent [id$=__image_banner_kjzQpR].banner .banner__media{max-width:360px;justify-self:center}#MainContent [id$=__image_banner_kjzQpR].banner .banner__box{text-align:center}#MainContent [id$=__image_banner_kjzQpR].banner .banner__buttons{justify-content:center}#MainContent:has([id$=__image_banner_pyPxt8]) [id$=__related_reading] .rich-text__text{grid-template-columns:minmax(0,1fr);gap:0}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/elementre-review-fixes.css.map */
