:root{--ecomenda-ink: #17395c;--ecomenda-teal: #3d6f98;--ecomenda-teal-dark: #24567f;--ecomenda-mint: #dceefa;--ecomenda-cream: #f8fbff;--ecomenda-coral: #779fbd;--ecomenda-line: #c9ddeb;--ecomenda-shadow: 0 1.2rem 3.5rem rgba(31, 84, 125, .1)}html{width:100%;overflow-x:clip;scroll-padding-top:var(--header-height, 8rem)}body{width:100%;overflow-x:clip;background:var(--ecomenda-cream);color:var(--ecomenda-ink)}.page-width{max-width:min(var(--page-width),100%);margin-left:auto;margin-right:auto}h1,h2,h3,.h0,.h1,.h2,.h3{color:var(--ecomenda-ink);letter-spacing:-.035em}.button,.shopify-payment-button__button--unbranded{min-height:4.8rem;border-radius:1.2rem;background:var(--ecomenda-teal);box-shadow:none;font-weight:700;letter-spacing:.01em;text-transform:none}.button:hover,.shopify-payment-button__button--unbranded:hover{background:var(--ecomenda-teal-dark);transform:translateY(-2px)}.button--secondary{background:transparent;color:var(--ecomenda-teal);box-shadow:inset 0 0 0 1.5px var(--ecomenda-teal)}.button--secondary:hover{background:var(--ecomenda-mint);color:var(--ecomenda-teal-dark)}.footer .field__input{background-color:var(--ecomenda-ink);color:#fff}.footer .field__label{color:#ffffffeb}.footer .field__input:focus~.field__label,.footer .field__input:not(:placeholder-shown)~.field__label{color:#fff}.section-header.shopify-section-group-header-group{position:sticky!important;top:0!important;z-index:30}.header-wrapper{background:#f8fbfff0;border-bottom:1px solid rgba(23,57,92,.1);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.header__heading-logo-wrapper{max-width:20rem}.header__heading-logo{display:block;mix-blend-mode:multiply;transform:scale(1.07);transform-origin:left center}.header__menu-item{color:var(--ecomenda-ink);font-size:1.5rem;font-weight:700;letter-spacing:.01em}.header__icon,.header__active-menu-item{color:var(--ecomenda-ink)}@media screen and (min-width:990px){.header.header--middle-left{min-height:8.2rem;grid-template-columns:21rem minmax(42rem,1fr) auto;column-gap:4.2rem}.header--middle-left .header__inline-menu{margin-left:0}.header__inline-menu>.list-menu--inline{display:flex;align-items:center;gap:.7rem}.header__menu-item{padding:1.5rem .9rem}.header__icons{gap:.45rem;padding-right:0}.header__icon .svg-wrapper{width:4.6rem;height:4.6rem}}.announcement-bar,.moving-banner{background:var(--ecomenda-ink)!important;color:#fff!important}.banner__box{max-width:66rem!important;padding:4.5rem!important}.banner__heading{max-width:56rem;font-size:clamp(3.8rem,5vw,6.8rem)!important;line-height:.98!important}.banner__text{max-width:52rem;font-size:1.7rem;line-height:1.55}.collection__title .title,.title-wrapper-with-link .title{font-size:clamp(3rem,3vw,4.6rem)}.multicolumn-card,.collapsible-content__wrapper{border-radius:2.4rem}.trust-bar{background:var(--ecomenda-mint);max-width:none!important;padding:2rem max(2rem,calc((100vw - 140rem)/2))!important;gap:1.5rem 4rem!important}.trust-bar__item{color:var(--ecomenda-ink)}.trust-bar__icon{color:var(--ecomenda-teal)!important}.ecomenda-hero{overflow:hidden;padding:clamp(4.5rem,8vw,10rem) 0;background:var(--ecomenda-cream)}.ecomenda-hero__grid{display:grid;grid-template-columns:minmax(0,.94fr) minmax(38rem,1.06fr);align-items:center;gap:clamp(3rem,7vw,10rem)}.ecomenda-hero__copy{position:relative;z-index:1;padding:1.5rem 0}.ecomenda-kicker{margin:0 0 1.6rem;color:var(--ecomenda-teal);font-size:1.25rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ecomenda-hero h1{max-width:64rem;margin:0;font-size:clamp(4.5rem,5.6vw,8rem);line-height:.95}.ecomenda-hero h1 em{color:var(--ecomenda-teal);font-style:normal}.ecomenda-hero__text{max-width:50rem;margin-top:2.3rem;color:#55718d;font-size:1.9rem;line-height:1.55}.ecomenda-hero__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3rem}.ecomenda-hero__actions .button{padding:0 2.2rem}.ecomenda-hero__proof{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem;max-width:58rem;margin:5rem 0 0;padding:2rem 0 0;border-top:1px solid var(--ecomenda-line);list-style:none}.ecomenda-hero__proof li{display:grid;gap:.25rem;color:#55718d;font-size:1.25rem;line-height:1.25}.ecomenda-hero__proof strong{color:var(--ecomenda-ink);font-size:1.35rem}.ecomenda-hero__visual{position:relative;min-height:59rem}.ecomenda-hero__shape{position:absolute;top:3%;right:3%;bottom:2%;left:8%;border-radius:47% 53% 38% 62%/45% 42% 58% 55%;background:var(--ecomenda-mint)}.ecomenda-hero__image{position:absolute;right:0;bottom:0;width:96%;height:100%;border-radius:3.2rem;object-fit:cover;box-shadow:2.2rem 2.2rem #779fbd33}.ecomenda-hero__seal{position:absolute;right:2rem;bottom:2rem;padding:1.25rem 1.5rem;border:1px solid rgba(23,57,92,.09);border-radius:1.2rem;background:#fffffff0;color:var(--ecomenda-ink);font-size:1.25rem;font-weight:700;line-height:1.25;box-shadow:0 .8rem 2rem #17395c1f}.ecomenda-hero__seal span{color:var(--ecomenda-coral);font-size:1.7rem;vertical-align:middle}.product-card-wrapper .card{height:100%;overflow:hidden;border:1px solid rgba(18,59,57,.09);border-radius:2rem;background:#fff;box-shadow:0 .4rem 1.6rem #123b390a;transition:box-shadow .18s ease,transform .18s ease}.product-card-wrapper:hover .card{box-shadow:var(--ecomenda-shadow);transform:translateY(-.5rem)}.product-card-wrapper .card__inner{overflow:hidden;background:linear-gradient(145deg,#edf6fc,#fff)}.product-card-wrapper .card__media{margin:1rem;overflow:hidden;border-radius:1.35rem}.product-card-wrapper .card__media img{mix-blend-mode:multiply;object-fit:contain;padding:1.6rem;transition:transform .26s ease}.product-card-wrapper:hover .card__media img{transform:scale(1.045)}.ecomenda-card__flag{position:absolute;top:2rem;left:2rem;z-index:1}.ecomenda-card__flag span{display:inline-flex;padding:.65rem 1rem;border-radius:99px;background:#ffffffeb;color:var(--ecomenda-teal-dark);font-size:1.1rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.product-card-wrapper .card>.card__content{display:flex;flex-direction:column;min-height:20rem;padding:1.9rem 2rem 2rem}.ecomenda-card__eyebrow{margin:0 0 .55rem;color:var(--ecomenda-teal);font-size:1.1rem;font-weight:750;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.product-card-wrapper .card__heading{margin:0;color:var(--ecomenda-ink);font-size:2rem;font-weight:700;line-height:1.18}.product-card-wrapper .card-information{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem .8rem;margin-top:1.15rem}.product-card-wrapper .price{color:var(--ecomenda-ink);font-size:1.7rem;font-weight:800}.product-card-wrapper .price--on-sale .price-item--regular{color:#788782}.product-card-wrapper .quick-add{margin-top:auto;padding-top:1.45rem}.product-card-wrapper .quick-add__submit{min-height:4.6rem;border-radius:1rem;background:var(--ecomenda-teal);color:#fff;box-shadow:none;font-size:1.4rem}.product-card-wrapper .quick-add__submit:hover{background:var(--ecomenda-teal);color:#fff}.product-card-wrapper .card__badge{right:2rem;bottom:auto;left:auto;top:2rem}.product-card-wrapper .badge{border:0;border-radius:99px;background:var(--ecomenda-coral);color:#fff;font-weight:750}product-info .product{align-items:start;gap:clamp(2.5rem,5vw,7rem)}product-info .product__media-wrapper{border-radius:2.4rem;background:linear-gradient(145deg,#edf6fc,#fff);overflow:hidden}product-info .product__media{background:transparent}product-info .product__media img{object-fit:contain}product-info .product__info-container{padding:clamp(2rem,4vw,4rem);border:1px solid var(--ecomenda-line);border-radius:2.4rem;background:#fff;box-shadow:var(--ecomenda-shadow)}product-info .product__title h1{margin-bottom:1.4rem;font-size:clamp(3.1rem,4vw,5.2rem);line-height:1.02}product-info .price--large{color:var(--ecomenda-teal-dark);font-size:2.8rem;font-weight:800}.ecomenda-product-benefits{display:grid;gap:.8rem;margin:1.8rem 0 2.2rem;padding:1.6rem;border-radius:1.3rem;background:var(--ecomenda-mint);color:var(--ecomenda-ink);font-size:1.35rem;font-weight:600;line-height:1.35;list-style:none}.ecomenda-product-benefits span{display:inline-flex;width:1.7rem;height:1.7rem;align-items:center;justify-content:center;margin-right:.7rem;border-radius:50%;background:var(--ecomenda-teal);color:#fff;font-size:1.05rem}product-info .product-form__submit{min-height:5.6rem;background:var(--ecomenda-teal);border-radius:1.3rem;font-size:1.6rem}product-info .quantity,product-info .product-form__input input[type=radio]+label{border-radius:1rem}product-info .product__accordion{border-top-color:var(--ecomenda-line)}.ecomenda-product-story{padding:clamp(5rem,8vw,11rem) 0}.ecomenda-product-story__grid{display:grid;grid-template-columns:minmax(24rem,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(4rem,9vw,14rem)}.ecomenda-product-story__intro{position:sticky;top:12rem}.ecomenda-product-story__intro h2{margin:0;font-size:clamp(3.1rem,4vw,5rem);line-height:1.04}.ecomenda-product-story__intro>p:last-child{max-width:32rem;color:#52706a;font-size:1.7rem;line-height:1.5}.ecomenda-product-story__content{max-width:78rem;padding:clamp(2.3rem,4vw,4.5rem);border:1px solid var(--ecomenda-line);border-radius:2.4rem;background:#fff;color:#385652;font-size:1.7rem;line-height:1.7;box-shadow:0 .7rem 2.4rem #123b390b}.ecomenda-product-story__content>:first-child{margin-top:0;font-size:2rem}.ecomenda-product-story__content h2,.ecomenda-product-story__content h3{margin-top:3.5rem;color:var(--ecomenda-ink);font-size:2.6rem;line-height:1.15}.ecomenda-product-story__content li{margin:.8rem 0}.ecomenda-product-story__content strong{color:var(--ecomenda-ink)}.ecomenda-product-story__content img{display:block;width:100%;max-width:100%;height:auto}@media screen and (min-width:990px){product-info .product--medium:not(.product--no-media) .product__media-wrapper{width:calc(58% - var(--grid-desktop-horizontal-spacing) / 2);max-width:58%}product-info .product--medium:not(.product--no-media) .product__info-wrapper{width:calc(42% - var(--grid-desktop-horizontal-spacing) / 2);max-width:42%}}.shopify-section:not(.section-header):not(.footer){position:relative}.collection .title-wrapper{margin-bottom:3.2rem}.collection .grid{row-gap:2.6rem}.collection-hero{overflow:hidden;border-bottom:1px solid var(--ecomenda-line);background:linear-gradient(105deg,#f8fbff,#edf7fd)}.collection-hero__inner{min-height:24rem;padding-top:clamp(4rem,7vw,8rem);padding-bottom:clamp(4rem,7vw,8rem)}.collection-hero__title{max-width:75rem;margin:0;font-size:clamp(4rem,6vw,7.5rem);line-height:.95}.collection-hero__description{max-width:58rem;margin-top:1.8rem;color:#55718d;font-size:1.75rem;line-height:1.5}.facets-container{padding:1rem 0 3.2rem}.facet-filters__field,.facets__form{gap:1rem}.facets__summary,.facet-filters__sort{border-color:var(--ecomenda-line);border-radius:999px;color:var(--ecomenda-ink)}.beauty-routine{padding:clamp(5rem,8vw,10rem) 0;background:#fff}.beauty-routine__heading{display:grid;grid-template-columns:minmax(0,.9fr) minmax(20rem,.5fr);gap:2rem 7rem;align-items:end;margin-bottom:3.4rem}.beauty-routine__heading .ecomenda-kicker{grid-column:1 / -1;margin-bottom:0}.beauty-routine__heading h2{max-width:61rem;margin:0;font-size:clamp(3.2rem,4.2vw,5.5rem);line-height:1}.beauty-routine__heading>p{max-width:38rem;margin:0;color:#55718d;font-size:1.6rem;line-height:1.55}.beauty-routine__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.beauty-routine__card{display:flex;min-height:43rem;flex-direction:column;overflow:hidden;border-radius:2.2rem;background:#f1f8fd;color:var(--ecomenda-ink);text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.beauty-routine__card:hover{box-shadow:var(--ecomenda-shadow);transform:translateY(-.5rem)}.beauty-routine__image{height:27rem;overflow:hidden;background:#e2f0fa}.beauty-routine__image img,.beauty-routine__editorial-image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .28s ease}.beauty-routine__editorial-image{background-repeat:no-repeat;background-size:300% auto}.beauty-routine__image--1 .beauty-routine__editorial-image{background-position:left center}.beauty-routine__image--2 .beauty-routine__editorial-image{background-position:center center}.beauty-routine__image--3 .beauty-routine__editorial-image{background-position:right center}.beauty-routine__card:hover .beauty-routine__image img,.beauty-routine__card:hover .beauty-routine__editorial-image{transform:scale(1.045)}.beauty-routine__content{display:grid;align-content:start;gap:.65rem;padding:2rem 2.2rem 2.4rem}.beauty-routine__content>span{color:var(--ecomenda-teal);font-size:1.05rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.beauty-routine__content h3{margin:0;font-size:2.7rem;line-height:1.05}.beauty-routine__content p{margin:0;color:#55718d;font-size:1.45rem;line-height:1.4}.beauty-routine__content b{margin-top:.8rem;color:var(--ecomenda-teal-dark);font-size:1.3rem}.beauty-routine__content b span{margin-left:.4rem;font-size:1.8rem;vertical-align:-.1rem}main#MainContent,.ecomenda-hero,.beauty-routine,.ecomenda-product-story,.collection-hero{max-width:100%;overflow-x:clip}img,svg,video,iframe{max-width:100%}.page-width,.grid,product-info .product,product-info .product__media-wrapper,product-info .product__info-wrapper,product-info .product__info-container,.ecomenda-product-story__grid,.ecomenda-product-story__content{min-width:0}.grid,.ecomenda-product-story__grid,.ecomenda-product-story__content{max-width:100%}product-info .product__title h1,.product-card-wrapper .card__heading,.ecomenda-product-story__content{overflow-wrap:anywhere}@media screen and (max-width:989px){.header__heading-logo-wrapper{max-width:15rem}.header__heading-logo{transform:none}.trust-bar{gap:1.4rem 2.2rem!important}.ecomenda-hero__grid{grid-template-columns:minmax(0,1fr) minmax(30rem,.9fr);gap:3.5rem}.ecomenda-hero__visual{min-height:46rem}.ecomenda-hero h1{font-size:clamp(4.2rem,6vw,6.2rem)}product-info .product.grid{grid-template-columns:1fr}product-info .product__media-wrapper,product-info .product__info-wrapper{width:100%!important;max-width:100%!important;padding-left:0}product-info .product__info-container{margin-top:2.4rem}.ecomenda-product-story__grid{grid-template-columns:1fr;gap:2.8rem}.ecomenda-product-story__intro{position:static;max-width:65rem}.beauty-routine__heading{grid-template-columns:1fr;gap:1.4rem}.beauty-routine__heading .ecomenda-kicker{grid-column:auto}.beauty-routine__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.beauty-routine__card:last-child{grid-column:1 / -1}.beauty-routine__card:last-child .beauty-routine__image{height:30rem}}@media screen and (max-width:749px){.banner__box{padding:2.4rem!important}.banner__heading{font-size:3.7rem!important}.product-card-wrapper .card>.card__content{min-height:17rem;padding:1.35rem}.product-card-wrapper .card__heading{font-size:1.55rem}.ecomenda-card__flag{top:1.5rem;left:1.5rem}.ecomenda-card__flag span{max-width:11rem;padding:.45rem .7rem;font-size:.9rem}product-info .product__info-container{margin-top:1.8rem;padding:2.2rem 1.8rem;border-radius:1.8rem}product-info .product__media-list{width:100%;margin-left:0}product-info .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-left:0;margin-right:0}.ecomenda-hero{padding:3.2rem 0 5rem}.ecomenda-hero__grid{grid-template-columns:1fr;gap:3.2rem}.ecomenda-hero h1{font-size:clamp(4.1rem,12vw,5.6rem)}.ecomenda-hero__text{font-size:1.65rem}.ecomenda-hero__proof{margin-top:3.3rem;gap:.8rem}.ecomenda-hero__proof strong{font-size:1.15rem}.ecomenda-hero__proof li{font-size:1.05rem}.ecomenda-hero__visual{min-height:38rem}.ecomenda-hero__image{width:93%;border-radius:2.2rem}.ecomenda-hero__seal{right:0;bottom:1rem}.ecomenda-product-story{padding:5.5rem 0}.ecomenda-product-story__grid{grid-template-columns:1fr;gap:2.5rem}.ecomenda-product-story__intro{position:static}.ecomenda-product-story__content{padding:2.2rem 1.8rem;border-radius:1.7rem;font-size:1.55rem}.ecomenda-product-story__content h2,.ecomenda-product-story__content h3{font-size:2.35rem}.beauty-routine{padding:5.5rem 0}.beauty-routine__heading{grid-template-columns:1fr;margin-bottom:2.5rem}.beauty-routine__grid{grid-template-columns:1fr}.beauty-routine__card,.beauty-routine__card:last-child{min-height:0;grid-column:auto}.beauty-routine__image{height:26rem}.beauty-routine__card:last-child .beauty-routine__image{height:26rem}.trust-bar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem!important}.trust-bar__item{align-items:flex-start}.trust-bar__label{font-size:1.1rem!important;line-height:1.25}}@media screen and (max-width:479px){.page-width{padding-left:1.6rem;padding-right:1.6rem}.ecomenda-hero__actions{display:grid;grid-template-columns:1fr}.ecomenda-hero__actions .button{width:100%}.ecomenda-hero__proof{grid-template-columns:1fr;margin-top:2.6rem;gap:1.1rem}.ecomenda-hero__proof li{grid-template-columns:10rem 1fr;align-items:baseline}.beauty-routine__image,.beauty-routine__card:last-child .beauty-routine__image{height:22rem}product-info .product__title h1{font-size:3.3rem}product-info .product-form__submit{min-height:5.2rem;font-size:1.5rem}.ecomenda-product-story__content{padding:1.8rem 1.4rem}}.header-wrapper .header__submenu.mega-menu__content,.header-wrapper .mega-menu__content.gradient{border-top:1px solid rgba(23,57,92,.08);border-bottom:1px solid var(--ecomenda-line);background:#f8fbfffa;box-shadow:0 1.6rem 3rem #17395c14}.header-wrapper .mega-menu__content .mega-menu__list.mega-menu__list--condensed{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;padding-top:2rem;padding-bottom:2.2rem}.header-wrapper .mega-menu__list--condensed>li{display:block;margin:0}.header-wrapper .mega-menu__content .mega-menu__list--condensed .mega-menu__link{display:inline-flex;min-height:4.4rem;align-items:center;padding:0 2rem;border:1.5px solid var(--ecomenda-line);border-radius:999px;background:#fff;color:var(--ecomenda-ink);font-size:1.45rem;font-weight:700;line-height:1.2;text-decoration:none;transition:border-color .16s ease,color .16s ease,transform .16s ease}.header-wrapper .mega-menu__content .mega-menu__list--condensed .mega-menu__link:hover{border-color:var(--ecomenda-teal);color:var(--ecomenda-teal-dark);text-decoration:none;transform:translateY(-1px)}.header-wrapper .mega-menu__content .mega-menu__list--condensed>li:first-child .mega-menu__link{border-color:var(--ecomenda-ink);background:var(--ecomenda-ink);color:#fff}.header-wrapper .mega-menu__content .mega-menu__list--condensed .mega-menu__link--active{border-color:var(--ecomenda-teal);color:var(--ecomenda-teal-dark)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ecomenda-redesign.css.map */
