body{font-size:16px}.text-uppercase,.text-uppercase>*{text-transform:uppercase!important}.text-capitalise,.text-capitalise>*{text-transform:capitalize!important}.text-lowercase,.text-lowercase>*{text-transform:lowercase!important}a.button{padding:12px 40px;border-radius:0;font-family:var(--font-secondary);font-size:var(--font-size-nav-m);line-height:var(--font-line-height-s);letter-spacing:var(--font-letter-spacing-l);text-transform:uppercase}a.button,a.button-secondary,.cart-drawer a.button{text-decoration:none}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,p,li,span{font-family:var(--font-primary)}h1>b,h1>strong,h2>b,h2>strong,h3>b,h3>strong,h4>b,h4>strong,h5>b,h5>strong,h6>b,h6>strong,p>b,p>strong,li>strong,span>b,span>strong{font-family:var(--font-primary-medium);font-weight:400!important}.rte a{font-family:var(--font-primary);text-decoration:none;border-bottom:dotted 1px var(--color-retinol-red)}.rte a:hover{border-bottom:solid 1px var(--color-retinol-red)}header a,footer a{font-family:var(--font-secondary)}p:not(:last-of-type){margin-bottom:1.1rem!important}li{list-style-position:outside}.no-scroll{overflow:hidden}.hidden{display:none!important}picture{width:100%;display:flex;justify-content:center;align-items:center}video,picture img{width:100%;height:auto;object-fit:cover}body:has(.section-header .header:not(.drawer-menu)) .utility-bar .page-width{padding:8px var(--padding-global-width)}.mega-menu-collections-wrapper .header-collection-product-subtitle{font-family:var(--font-primary-narrow);font-size:var(--font-size-nav-m);letter-spacing:var(--font-letter-spacing-m);margin-bottom:4px;min-width:max-content}.mega-menu-collections-wrapper .header-collection-product-title{font-family:var(--font-primary-narrow-medium);font-size:var(--font-size-h5);line-height:var(--font-line-height-l);letter-spacing:var(--font-letter-spacing-m);text-transform:uppercase}.mi-hero-carousel-swiper .swiper-pagination{width:fit-content;right:16px;bottom:16px;border-radius:24px;padding:0 12px;background:#fff3;border:1px dotted var(--color-white)}.cs-image-with--text-slider-hero .swiper-pagination{width:fit-content;left:unset;top:unset;right:16px;bottom:16px;padding:0 10px;border-radius:24px;background:#fff3;border:1px solid var(--color-white);border-style:dotted}.mi-image-with-text-title{font-family:var(--font-primary-medium)!important;font-size:var(--font-size-h3);line-height:var(--font-line-height-xxl);letter-spacing:var(--font-letter-spacing-xxs);text-transform:uppercase}.multicolumn-card__info h3.inline-richtext.text-uppercase{font-family:var(--font-secondary);font-size:var(--font-size-h6)!important;line-height:var(--font-line-height-l)!important}.mi-collection-tabs{padding:16px 0}.mi-collection-tabs .collection-color{width:12px}.mi-collection-tabs .collection-title{font-family:var(--font-primary-medium);font-size:var(--font-size-h5);line-height:var(--font-line-height-m);letter-spacing:var(--font-letter-spacing-s);transition:color .25s ease-in-out;margin-left:12px}.mi-testimonials-review-content{font-family:var(--font-primary-medium);font-weight:400!important;font-size:var(--font-size-h4);line-height:var(--font-line-height-l);letter-spacing:var(--font-letter-spacing-xs);text-transform:uppercase;color:rgb(var(--color-foreground))!important}.testimonials-collection-product-subtitle{font-family:var(--font-primary-narrow);font-size:var(--font-size-nav-m);letter-spacing:var(--font-letter-spacing-m);margin-bottom:4px;min-width:max-content}.testimonials-collection-product-title{font-family:var(--font-primary-narrow-medium);font-size:var(--font-size-h5);line-height:var(--font-line-height-m)}.featured-blog .title-wrapper-with-link{margin:40px 0}#MainContent product-recommendations .card__heading a{font-family:var(--font-primary-medium)!important;font-size:var(--font-size-pdp-h5)!important}.card__content .quick-add__submit span.product-form__price{font-family:var(--font-primary-medium)!important;font-size:var(--font-size-price-h5)!important;letter-spacing:var(--font-letter-spacing-l);line-height:var(--font-line-height-xs)}#MainContent .card__information complementary-variant-selects label,#MainContent .card__information .card__information-variant-title{cursor:pointer;font-size:var(--font-size-body-s)!important;letter-spacing:var(--font-letter-spacing-s)}.collection-slider .card__content .quick-add__submit,.collection-section .quick-add__submit,product-recommendations .quick-add__submit,#product-grid .quick-add__submit,#MainContent .product .product-form__submit{font-size:var(--font-size-nav-m);min-height:40px;transition:all .3s ease-in-out}#MainContent .card__badge.top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;transition:opacity .3s ease-in-out;pointer-events:none;border-left:8px solid var(--color-retinol-red);padding:8px;line-height:normal}#MainContent .card__badge .badge{font-family:var(--font-primary-narrow-medium);font-size:var(--font-size-body-xs);letter-spacing:.03rem;text-align:left;line-height:normal;border:0;border-radius:0;padding:0;background:transparent;color:rgb(var(--color-foreground))}#MainContent .card__badge.card__hover-badge .badge,.hover-svg{font-family:var(--font-primary-narrow);letter-spacing:.03rem}.hover-svg{padding-right:var(--padding-grid-8)}#MainContent .main-rating-wrapper .caption{font-family:var(--font-secondary)!important;font-size:var(--font-size-body-xs);letter-spacing:.05rem}.mi-featured-collection-title-text,.marquee-section-title-wrapper .marquee-section-title{font-family:var(--font-primary-medium);font-size:var(--font-size-h3);line-height:var(--font-line-height-xl);letter-spacing:var(--font-letter-spacing-xxs);margin-top:0}#MainContent .collection-section .card__heading a,#MainContent product-recommendations .card__heading a,#product-grid .card__heading a{font-family:var(--font-primary-medium);font-size:var(--font-size-body-m);line-height:var(--font-line-height-m);letter-spacing:var(--font-letter-spacing-s)}#MainContent .product .icon-with-text--vertical .icon-with-text__item span{font-family:var(--font-primary);font-size:var(--font-size-body-m);letter-spacing:var(--font-letter-spacing-xs)}#MainContent .product .icon-with-text--vertical img{max-width:20px;width:auto;height:auto}#MainContent .product .icon-with-text--horizontal img{margin:0;max-width:24px;height:auto}.bsub-widget__plans-main-container{padding-left:16px}#MainContent .product .product-form__input{gap:8px}#MainContent .product .product-form__submit{font-size:var(--font-size-nav-l);min-height:48px;transition:all .3s ease-in-out}#MainContent .product .product-form__submit .price,span.price-item{font-family:var(--font-primary-medium)!important;font-size:var(--font-size-pdp-h5)!important;letter-spacing:var(--font-letter-spacing-l);line-height:var(--font-line-height-xs)}select.bsub-widget__plan-select{font-family:var(--font-primary-medium);font-size:var(--font-size-h5);color:rgb(var(--color-foreground));padding:0 25px 0 16px}.bsub-widget__text{display:flex;align-items:center;line-height:normal;gap:8px;letter-spacing:var(--font-letter-spacing-m)}.cart-items .bsub-widget__text{letter-spacing:var(--font-letter-spacing-l)}.bsub-widget__custom-text ul,.bsub-widget__custom-text a{font-family:var(--font-primary)!important;font-size:var(--font-size-body-xs);letter-spacing:var(--font-letter-spacing-s);text-transform:none!important}.bsub-widget__custom-text{padding:14px 15px 16px}#MainContent .product .icon-with-text.icon-with-text--horizontal span.h4{font-size:var(--font-size-h4);font-family:var(--font-primary-medium);letter-spacing:var(--font-letter-spacing-l);line-height:var(--font-line-height-l2)}#MainContent .product .buy-buttons-container{margin:16px 0!important}#MainContent .product{padding-bottom:var(--padding-grid-40);background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='2'><circle cx='1' cy='1' r='1' fill='%23600F25'/></svg>");background-repeat:repeat-x;background-position:bottom left;background-size:auto 1px}.rich-text__text.pdp-style *{font-family:var(--font-primary);font-size:var(--font-size-pdp-h4)!important;letter-spacing:var(--font-letter-spacing-xs)!important;line-height:var(--font-line-height-l2)}.accordion-wrapper .product__accordion.accordion:last-of-type{background-image:none!important}.accordion-wrapper .product__accordion.accordion:last-of-type p{padding-bottom:0!important}.faq-section .accordion-wrapper{margin:auto 0 16px}#MainContent .jdgm-rev-widg__summary-inner,#MainContent span.jdgm-rev-widg__summary-average,#MainContent span.jdgm-rev__timestamp{font-family:var(--font-secondary)!important;letter-spacing:var(--font-letter-spacing-m)!important;line-height:var(--font-line-height-m)}#MainContent .jdgm-rev__author,#MainContent .jdgm-rev__content,#MainContent .jdgm-rev__body>p{font-family:var(--font-primary)!important;letter-spacing:var(--font-letter-spacing-m)!important}#MainContent .jdgm-rev__buyer-badge{font-size:var(--font-size-body-xs)!important}.main-page-content .accordion__title{margin:16px 0}.mi-image-with-text-content>div.text-content{padding:var(--padding-global-width)}.mi-image-with-text-description ul{padding-top:1rem}.main-ingredients-title{font-family:var(--font-secondary);font-size:var(--font-size-body-xs);letter-spacing:var(--font-letter-spacing-l);margin:16px 0 40px}.ingredient-content .ingredient-title,.ingredient-content .ingredient-description,.ingredient-block-title{letter-spacing:var(--font-letter-spacing-s)}.ingredient-block-description>p{font-family:var(--font-primary);font-size:var(--font-size-body-m);line-height:var(--font-line-height-l);letter-spacing:var(--font-letter-spacing-xs)}.mi-ingredient-glossary>div>.ingredient-block:not(:last-child):after{position:relative;height:1px;left:50%;bottom:-20px;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='8' height='2'><circle cx='1' cy='1' r='1' fill='%23600F25'/></svg>");background-repeat:repeat-x;background-position:bottom left;background-size:auto 1.5px}.main-blog h1.title--primary{letter-spacing:var(--font-letter-spacing-xxs);text-transform:uppercase}.article-template__content h1{text-transform:uppercase}.article-template__content h2,.article-template__content h3,.article-template__content h4,.article-template__content h5,.article-template__content h6{font-family:var(--font-primary-medium);letter-spacing:var(--font-letter-spacing-xs)}.article-template__content h2{font-size:var(--font-size-h3);line-height:var(--font-line-height-xxl)}.article-template__content h3{font-size:var(--font-size-h4);line-height:var(--font-line-height-xl)}.article-template__content h4{font-size:var(--font-size-h5);line-height:var(--font-line-height-xl)}#MainContent .article-template__content h1 *{font-family:var(--font-primary-medium)!important;font-size:var(--font-size-h3);line-height:var(--font-line-height-m)!important;letter-spacing:var(--font-letter-spacing-xxs);text-transform:none}#MainContent .article-template__content h2 *{font-family:var(--font-primary-medium)!important;font-size:var(--font-size-h4);line-height:var(--font-line-height-m)!important;letter-spacing:var(--font-letter-spacing-xxs);text-transform:none}.article-template__content ul li{list-style:disc;list-style-position:outside}.article-template__content li{margin-bottom:.4rem}.article-template__content li:last-of-type{margin-bottom:var(--font-line-height-l)}#CartDrawer .cart-item{gap:0;margin:24px 0}#CartDrawer .retinol-metafield,.search .retinol-metafield{border-left:6px solid;color:rgb(var(--color-foreground));font-size:var(--font-size-body-xs);font-family:var(--font-primary-narrow);padding-left:8px;margin-bottom:4px;letter-spacing:var(--font-letter-spacing-m)}#CartDrawer .cart-item__name,.search .empty-main-container .cart-item__name{font-family:var(--font-primary-medium);font-size:var(--font-size-body-m);letter-spacing:var(--font-letter-spacing-l);line-height:var(--font-line-height-m);text-transform:uppercase;margin-bottom:4px}.cart-drawer .product-option dd{letter-spacing:var(--font-letter-spacing-m)}#CartDrawer .set-metafield a{letter-spacing:var(--font-letter-spacing-l)}#CartDrawer .product-option{font-size:var(--font-size-nav-l);letter-spacing:var(--font-letter-spacing-l)}cart-drawer.drawer .quantity__input{font-family:var(--font-secondary)}cart-drawer.drawer .quantity{min-height:24px!important;border:1px solid rgb(var(--color-foreground))}cart-drawer.drawer .quantity>*{width:24px!important}#CartDrawer .bsub-widget__group-header{font-size:var(--font-size-nav-m)}#CartDrawer .cart__checkout-button{font-size:var(--font-size-nav-l)}#CartDrawer .upsell-title{text-transform:uppercase}#CartDrawer .drawer__inner-empty .product-form__buttons span,#CartDrawer .upsell-container .product-form__submit.button{font-size:var(--font-size-nav-m)}div.footer-block__heading,.footer-block-newsletter-title{font-family:var(--font-primary)!important;font-size:var(--font-size-nav-m)}footer * p{font-family:var(--font-primary);font-size:var(--font-size-nav-m);font-weight:400!important;line-height:var(--font-line-height-m);letter-spacing:var(--font-letter-spacing-xs);color:rgba(var(--color-foreground))}footer * p a,footer .link.link--text.list-menu__item.list-menu__item--link{font-family:var(--font-secondary);font-size:var(--font-size-nav-m);font-weight:400!important;line-height:var(--font-line-height-m);letter-spacing:var(--font-letter-spacing-m);text-transform:uppercase;color:rgba(var(--color-foreground))}.footer__blocks-wrapper.grid{display:grid;grid-template-columns:1.75fr 1.25fr repeat(3,1fr) 2fr;grid-template-rows:1fr;gap:3.5rem}.footer-disclaimer-text-bottom span{max-width:75%}a.HDS,a.HDS:hover{text-decoration:none}@media (max-width: 1024px){nav.header__inline-menu ul.list-menu,.header-localization:not(.menu-drawer__localization){gap:24px!important}}@media (max-width: 989px){.mobile-menu-drawer.active{width:100%;max-width:100vw;transform:translate(0);overflow-x:hidden;opacity:1;height:calc(100dvh - 50px)}.header-collection-products-wrapper{padding:8px 0}.mobile-menu-bottom-content{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='8' height='2'><circle cx='1' cy='1' r='1' fill='%23600F25'/></svg>");background-repeat:repeat-x;background-position:top left;background-size:auto 1px;position:absolute;bottom:calc(0px + (var(--mobile-menu-top-position) - var(--header-height)));margin:0;padding:20px 16px 26px;width:100vw;height:fit-content;background-color:var(--color-white)}localization-form #HeaderCountryMobileForm{display:none}.mi-collection-grid,.mi-collection-grid.mi-mobile-products{margin:40px 0}.header-collection-shop-all-wrapper{background-image:none}.collection-hero__inner{padding:0 30px}#MainContent .collection-hero__text-wrapper .top-left-box{left:-18px;top:-24px}#MainContent .collection-hero__text-wrapper .top-right-box{right:-18px;top:-24px}#MainContent .collection-hero__text-wrapper .bottom-right-box{right:-18px;bottom:-24px}#MainContent .collection-hero__text-wrapper .bottom-left-box{left:-18px;bottom:-24px}cart-drawer.active,#CartDrawer,.cart-drawer__overlay{overflow-x:hidden!important}body:has(.section-header .header:not(.drawer-menu)) .utility-bar .page-width{padding:8px 12px}.slider-button.announcement-bar-close{padding-right:0}}@media screen and (min-width: 750px){#MainContent .collection-hero__description{max-width:50%!important}}@media (max-width: 749px){media-gallery ul.product__media-list.slider--mobile{gap:0!important}.product .slider.slider--mobile{margin-bottom:12px}.slider.slider--mobile{position:relative;flex-wrap:inherit;overflow-x:auto;overflow-y:hidden!important;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-left:0;-webkit-overflow-scrolling:touch;margin-bottom:1rem}#MainContent .product__text--collection{height:28px!important}#MainContent .product .product__info-container{padding:var(--padding-global-width)}#MainContent .faq-section.no-accordions-style .accordion summary{padding-left:32px}.footer-payment-options-icons svg{width:44px;height:32px}}@media (max-width: 480px){.header:not(.drawer-menu).page-width{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr;gap:20px;padding:16px 12px!important}.mobile-menu-toggle{height:24px;padding:0!important}.header-collection-title.mobile-menu-dropdown-toggle{padding:12px 16px}li.mobile-submenu-item .header-collection-product-subtitle{letter-spacing:var(--font-letter-spacing-s)!important}#MainContent .card__badge.top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;transition:opacity .3s ease-in-out;pointer-events:none;border-left:8px solid var(--color-retinol-red);padding:6px 4px;line-height:normal}#MainContent .card__badge .badge{font-family:var(--font-primary-medium);font-size:var(--font-size-body-xs);letter-spacing:0;padding:0}#MainContent .collection-section .card__heading a{font-family:var(--font-primary-medium);font-size:var(--font-size-body-l);line-height:var(--font-line-height-l);letter-spacing:var(--font-letter-spacing-s);margin-bottom:4px}#MainContent .main-rating-wrapper{gap:4px}.quick-add__submit .atc-text-220{font-size:var(--font-size-nav-l)!important}#MainContent .collection-hero__description{font-size:.85rem;line-height:1.1rem}#product-grid.grid--4-col-desktop{margin-top:16px}#MainContent .product .icon-with-text--horizontal{gap:32px;margin:25px 0;padding-bottom:25px;display:flex!important;flex-direction:column;align-content:center;align-items:center}#MainContent .product .icon-with-text--horizontal .icon-with-text__item{gap:16px;min-width:fit-content;flex-direction:column;align-items:center}.ingredient-list.additional-ingredients-list .main-ingredients-title{margin:40px 0 16px}.mi-results-item{flex-direction:column;padding:20px 0;gap:8px}.mi-results-item-percentage{font-family:var(--font-primary-medium);font-size:var(--font-size-h2);line-height:var(--font-line-height-xl);letter-spacing:var(--font-letter-spacing-xxs);text-transform:uppercase}a.button{width:fit-content!important;padding:12px 20px}.mi-image-with-text-content>div.text-content{padding:30px 30px 20px}.mi-image-with-text-description *{font-size:var(--font-size-body-s);line-height:var(--font-line-height-l);letter-spacing:var(--font-letter-spacing-s)}.mi-image-with-text-description,.mi-image-with-text-content-wrapper.text-alignment-center .mi-image-with-text-description{margin-top:32px}}
/*# sourceMappingURL=/s/files/1/0021/7520/5458/t/349/assets/vlad-variables.css.map */
