@font-face{font-family:Gilroy;src:url(/cdn/shop/files/Gilroy-UltraLight.ttf?v=1767980161) format("woff2");font-weight:100;font-style:normal}@font-face{font-family:Gilroy;src:url(/cdn/shop/files/Gilroy-Thin.ttf?v=1767980161) format("woff2");font-weight:200;font-style:normal}@font-face{font-family:Gilroy;src:url(/cdn/shop/files/Gilroy-Light.ttf?v=1767980161) format("woff2");font-weight:300;font-style:normal}@font-face{font-family:Gilroy;src:url(/cdn/shop/files/Gilroy-Regular.ttf?v=1767980161) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Gilroy;src:url(/cdn/shop/files/Gilroy-Medium.ttf?v=1767980160) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Gilroy;src:url(/cdn/shop/files/Gilroy-SemiBold.ttf?v=1767980161) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:Gilroy;src:url(/cdn/shop/files/Gilroy-Bold.ttf?v=1767980161) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Gilroy;src:url(/cdn/shop/files/Gilroy-Black.ttf?v=1767980161) format("woff2");font-weight:800;font-style:normal}@font-face{font-family:Gilroy;src:url(/cdn/shop/files/Gilroy-Heavy.ttf?v=1767980161) format("woff2");font-weight:900;font-style:normal}@font-face{font-family:Playfair Display;src:url(/cdn/shop/files/PlayfairDisplay-Regular.woff2?v=1769078429) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Figtree;src:url(/cdn/shop/files/Figtree-Regular.ttf?v=1769581727) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Lexend;src:url(/cdn/shop/files/Lexend-Regular.ttf?v=1769582419) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Object Sans;src:url(/cdn/shop/files/ObjectSansRegular_1.woff2?v=1769582987) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Apercu Pro;src:url(/cdn/shop/files/apercu_regular_pro_2.woff2?v=1769761595) format("woff2");font-weight:400;font-style:normal}html,body,h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,p,.p,.font-heading,.collection__filters__title,.subheading-text{font-family:Gilroy!important;color:#5b5046;letter-spacing:0px}.btn-co-white{border:1px solid #F9FAFB;color:#333!important;background-color:#fff!important}.btn-co-white:hover{background-color:#dac7b5!important}.btn{font-family:Gilroy}.btn--pink{border:1px solid #F4E9DF;color:#333!important;background-color:#f4e9df!important}.btn--large{font-size:14px!important;font-weight:500;letter-spacing:1px;min-width:150px}.slideshow .btn--large{font-size:14px!important;border:2px solid transparent;padding:13px 40px;font-weight:500;height:50px}.slideshow .btn--large:hover{background:#ffffff80;border:2px solid #EFE1CE;transition:all .1s ease}.slideshow .btn:before,.slideshow .btn:after{background-color:#cbd7cd}.spotlight__content_wrapper{display:none}.spotlight__content_wrapper.is-visible{display:block}.nav{--inner: 25px}.site-header--nav-bold .navlink,.announcement__text{font-family:Gilroy;font-weight:400;width:100%;text-transform:initial}.announcement:not(.marquee-section) .announcement__text{white-space:normal}.site-header--nav-normal .header__grandparent__links .dropdown__family{gap:10px}.site-header--nav-normal .menu__item.grandparent .navlink span{display:flex;align-items:center;justify-content:center;gap:9px}.site-header--nav-normal .navlink{font-size:14px;font-weight:400;padding:8px;letter-spacing:0px;position:relative;text-transform:capitalize}.site-header--nav-normal .navlink.navlink--icon{padding:10px}.site-header--nav-normal .navlink.navlink--icon .icon{width:22px;height:22px}.menu__item.store_locator_wrapper .store_locator{font-size:14px;color:#020202;line-height:120%;font-weight:400;padding-inline:14px}.grandparent .navlink--child>.navtext{color:#bfb4a5;font-size:16px;letter-spacing:0}.grandparent .navlink--grandchild>.navtext{color:#8f877c;opacity:1!important}.header__dropdown__image .hero__title{font-family:Gilroy;font-weight:600}.header__dropdown__image .co-review-5{margin:10px 0}.announcement-bar-static{padding-bottom:10px}.header__dropdown .header__dropdown__inner .dropdown__family:first-child a.navlink svg{display:none}.header__dropdown .header__dropdown__inner .dropdown__family a.navlink,.mobile-dropdown .mobile-nav__sub-sublist .mobile-menu__item a.mobile-navlink{display:flex;gap:10px;align-items:center}.header__dropdown .header__dropdown__inner .dropdown__family a.navlink img,.header__dropdown .header__dropdown__inner .dropdown__family a.navlink svg{width:40px;height:40px;border-radius:4px}.mobile-dropdown .mobile-nav__sub-sublist .mobile-menu__item a.mobile-navlink img,.mobile-dropdown .mobile-nav__sub-sublist .mobile-menu__item a.mobile-navlink svg{width:32px;height:32px;border-radius:4px}.header__dropdown .header__dropdown__inner .dropdown__family a.navlink svg{border:1px solid #cccccc5b}.header__dropdown .header__dropdown__inner .dropdown__family a.navlink--grandchild:hover{color:#8f877c!important;text-decoration:underline;font-family:Figtree;font-weight:600;transition:all .1s ease;font-size:14px}.header__dropdown .header__dropdown__inner .dropdown__family a.navlink--grandchild:hover span.navtext{color:#8f877c}.header__dropdown .header__dropdown__inner .dropdown__family a.navlink.navlink--highlight-text:hover{color:#bfb4a5;text-decoration:none}.menu__item .header__dropdown{background-color:#fcf9f5}.grandparent .header__dropdown__wrapper{padding:50px 30px}.header__dropdown__image .hero__content{width:100%;padding:15px}.header__dropdown__image .hero__content .rating-stars{display:flex;align-items:center;gap:2px}.header__dropdown__image .hero__content svg.star_icon_filled{height:14px;width:auto}.header__dropdown__image .hero__content .btn{padding:4px 28px;font-weight:500;height:32px;min-width:auto;font-size:12px;border:2px solid transparent;line-height:120%}.body--rounded-corners .header__dropdown__image{border-radius:0}.grandparent .menu__block--narrow{margin-right:8px}.grandparent .menu__block--narrow:last-child{margin-right:30px}.header__dropdown__image .hero__content h2.hero__title{font-size:25px;max-width:60%}.announcement__icon{margin-right:15px}.mobile-nav .mobile-menu__item a{font-family:Gilroy;font-weight:400;color:#5b5046;text-transform:uppercase;letter-spacing:0;padding-top:10px;padding-bottom:10px;font-size:14px}.drawer--nav .mobile-nav .mobile-menu__item{border-bottom:1px solid #F9F3EB}.drawer--nav .mobile-nav .mobile-menu__item.mobile-menu__item--level-2:last-child{border-bottom:none}.drawer--nav .mobile-nav .mobile-menu__item .mobile-dropdown.is-expanded ul li{padding-left:0;margin-left:20px}.mobile-dropdown.is-expanded ul.mobile-nav__sub-sublist a{padding-left:20px}.mobile-menu__item--has-items>.mobile-dropdown ul.mobile-nav__sublist{padding-left:15px;position:relative}.mobile-nav__sub-sublist:before{background:#f5ede2}.mobile-nav__sub-sublist:before{background:transparent}.mobile-nav__sublist:before{content:"";position:absolute;background:#f5ede2;width:1px;left:20px;height:100%}.drawer--nav .mobile-nav .mobile-menu__item .mobile-dropdown.is-expanded ul.mobile-nav__sub-sublist li{margin-left:0;border-bottom:0px}.drawer--nav .mobile-nav .mobile-menu__item .mobile-dropdown.is-expanded ul li a{color:#8f877c;padding-left:0}.drawer--nav .mobile-nav .mobile-nav__sub-sublist li a{text-transform:capitalize}.drawer__foot .drawer__block-inner ul{display:flex;gap:40px}.drawer__foot .drawer__block-inner ul li a{color:#020202;text-transform:capitalize;line-height:130%;letter-spacing:.5px;padding:0}.drawer--nav .drawer__foot .drawer__block-inner ul li{border:0px}.body--rounded-corners .search-form__input{border:1px solid #5B5046;background:transparent;border-radius:4px!important;padding-left:45px;color:#332e2b;font-size:14px;letter-spacing:0px;font-weight:400}.body--rounded-corners .search-form__input::place-holder{letter-spacing:0px}details.is-open .search-popdown__body--fixed .search-form__input-holder{padding:20px;background-color:#fff;box-shadow:0 0 2px #0000001c;border-radius:8px 8px 0 0}.search-popdown--page:focus-within predictive-search:not([open]):not([results]) .popular-searches,details.is-open predictive-search:not([open]):not([results]) .popular-searches,predictive-search[open=true][results=true].is-searched .predictive-search{background-color:#fff;box-shadow:0 5px 2px #0000001c}.search-form__label{left:24px!important}.search-form__label svg path,.search-popdown__close svg path{stroke:#dac7b6}.search-popdown__close{right:30px!important}.popular-searches__wrapper .predictive-search__group p{padding:10px 0 0;color:#5b5046;font-size:14px;line-height:100%;font-weight:500;letter-spacing:0px;border:0;margin-bottom:20px}.popular-searches .predictive-search__list{padding-bottom:20px!important;padding-inline:0!important;column-gap:40px}.popular-searches .predictive-search__list .predictive-search__item{padding-inline:0;padding-bottom:20px}.popular-searches .predictive-search__list .predictive-search__item a{color:#5b5046;font-size:16px;font-weight:400;letter-spacing:0px}.popular-searches .predictive-search__products{display:flex;gap:10px}.popular-searches .predictive-search__products .product-badge .product-badge__item,.popular-searches .product-grid-item__price{font-size:14px}.popular-searches .product-grid-item__info .product-grid-item__type{color:#10151a;font-size:10.5px;background-color:#f9f3eb;width:max-content}.popular-searches .product-grid-item__info .product-grid-item__title.font-heading{font-size:14px;font-weight:400;letter-spacing:0px;color:#333}.popular-searches .product-grid-item__description{display:none}.search-popdown__results .popular-searches{padding-bottom:20px!important}.section-columns--social-gallery .column-item{margin-right:10px!important}.template-product .section-columns--social-gallery .column-item{margin-right:20px!important}.image-with-text__accordion .accordion__title span.accordion__title-text.font-heading{font-size:16px;font-weight:400;color:#5b5046}.image-with-text__accordion .accordion__text-wrapper p{font-size:14px;font-weight:400;line-height:140%;color:#5b5046}.newsletter-section__content .btn.input-group__btn:hover{border-color:#efe1ce;background-color:#ffffff80}.testimonial__item .testimonial__heading{font-size:24px!important;font-weight:400!important;line-height:1.8rem;letter-spacing:0px;color:#5b5046;font-family:Gilroy}.customer_country_info_wrapper{display:flex;align-items:center;gap:5px}.customer_country_info_wrapper span{font-size:14px;line-height:100%;font-family:Object Sans;color:#5b5046}.btn-quick-buy .btn__inner{border-radius:50px}.rewards-section .step-content .step-description.btn--large{font-size:12px!important;font-weight:500;letter-spacing:0;padding:4px 28px;height:32px;min-width:auto;border-radius:10px}#rewards .list-collections__item__outer:hover .list-collections__item__content{background-image:url(/cdn/shop/files/right.svg?v=1769610790)!important;background-color:#dac7b6!important}#rewards .list-collections__item__outer .list-collections__item__content .list-collections__item__title{font-weight:500}#rewards .list-collections__item__outer:hover .list-collections__item__content .list-collections__item__title{color:#333}.template-page .contact-form .reward--form .form__item--submit .btn{height:40px;padding-block:8px}.template-page .contact-form .reward--form .form__item--submit .btn:hover{color:#000;background-image:url(/cdn/shop/files/right.svg?v=1769610790)!important}.product-list__circle-text{left:auto!important;right:0;z-index:0!important}.template-index .tab-collections-wrapper .tab-collections__header .section__header .h2{font-size:25px;line-height:110%}.video-wrapper .video-text-wrapper .main-buttons__item .btn:before,.video-wrapper .video-text-wrapper .main-buttons__item .btn:after{width:40%;height:2px!important;transition:all .3s ease}.video-wrapper .video-text-wrapper .main-buttons__item .btn:hover:before,.video-wrapper .video-text-wrapper .main-buttons__item .btn:hover:after{width:100%;transition:all .3s ease}.video-wrapper .video-text-wrapper .main-buttons__item .btn:hover{background-color:transparent!important;border:none!important;transition:all .3s ease}.section-img-text-grp .image-with-text__content-items .image-with-text__heading{font-size:25px;letter-spacing:0px;font-weight:700;color:#5b5046}.section-img-text-grp .image-with-text__content-items .image-with-text__text h3{font-family:Lexend!important;margin-block-end:20px}.footer-bottom .select-popout.select-popout--country{border:1px solid #98A2B3;padding:11px 8px}.footer-bottom .localization-form{margin:0}.footer-bottom .localization-form .select-popout__item--current .select-popout__option span{border-color:#1d2939}.footer-bottom .localization-form .select-popout__toggle{padding-left:0;padding-block:0;color:#1d2939;font-size:14px;line-height:130%;padding-right:47px;font-family:Apercu Pro;font-weight:300}.footer-bottom .localization-form .select-popout__toggle .icon-select{stroke-width:25px}.footer-bottom .localization-form .select-popout__toggle .icon-select path{stroke:#024638}.footer-bottom .localization-form .select-popout__list{border-color:#1d2939}.footer-bottom .localization-form .select-popout__list .select-popout__list__scroll>*{color:#1d2939}@media only screen and (max-width:575px){.logo__image-link{width:100px!important}.announcement-bar-static .announcement{min-height:32px;height:max-content}.announcement__slide{padding:5px!important}.announcement__block img{width:15px;object-fit:contain}.announcement__block.announcement__block--text.announcement__slide span.text-highlight__break{font-size:14px}.mobile-nav .mobile-menu__item a{padding-block:4px}}.newsletter-section__content__wrapper h2{font-family:Gilroy;font-weight:400;font-size:24px}.newsletter-section__content__wrapper p{font-family:Lexend!important;font-weight:400;line-height:130%;font-size:18px}.newsletter-section__content__wrapper .input-group__field{font-family:Gilroy;font-weight:400;font-size:14px;border-radius:4px}.newsletter-section__content__wrapper .newsletter-form .input-group{display:unset;height:auto;margin:0}.newsletter-section__content .btn.input-group__btn{gap:10px;background-color:#fff;border-color:#f9fafb;color:#5b5046;height:40px}.shopify-section-group-group-footer,.newsletter-section{border-radius:100px 100px 0 0!important}.newsletter-section__content__wrapper .input-group__item,.newsletter-section__content__wrapper .input-group__fields{max-width:100%;padding-top:0;padding-inline:0}.newsletter-section__content{display:flex}#SiteFooter .footer-block--logo{margin-right:auto}#SiteFooter .footer-links a{color:#605a52;font-size:14px;letter-spacing:0px;font-weight:400;font-family:Gilroy}#SiteFooter .footer-links a:hover{font-weight:500}#SiteFooter p,#SiteFooter .footer-title__button{color:#605a52;font-size:16px;letter-spacing:0px;font-weight:400;font-family:Gilroy}.social-sharing-icon .icon{fill:transparent}.footer-copyright__content{color:#5b5046;font-size:14px;font-weight:400;line-height:130%}#SiteFooter .footer-bottom{--grid-columns: unset;display:flex;justify-content:space-between;column-gap:20px;flex-direction:unset}.footer-bottom .social-sharing-wrapper,.footer-bottom .payment-icon-list{display:flex;gap:8px;margin:0}.footer-bottom .payment-icon-list{flex-flow:row-reverse}.footer-bottom .payment-icon-list>li{margin:0}@media only screen and (min-width:1024px){#SiteFooter .wrapper--full-padded{padding:0 50px}.testimonial__item{width:25%!important}.products-list__item .products-list__item__content{max-width:60%;padding-top:30px}.tab-collections__container .product-grid-item:hover .tab-collections__featured-item__content{background-size:40px}#SiteFooter .footer-block--logo{margin-left:8rem}}@media only screen and (max-width:575px){#SiteFooter p{font-size:14px}#SiteFooter .footer-blocks{--gutter: 0px}#SiteFooter .footer-block--logo{margin-bottom:25px}#SiteFooter .footer-title__button{font-size:14px;padding-top:10px;padding-bottom:10px}#SiteFooter .footer-block--logo-full{padding-top:20px!important;padding-bottom:20px!important;max-width:288px;margin:0 auto}#SiteFooter .footer-bottom{flex-direction:column;padding:0 var(--gutter-mobile);gap:20px}.collection__filters-list__inner{background-color:#fff}}.template-index{background-color:#fcf9f5}.slider .overlay{background:linear-gradient(0deg,#0000001a,#0000001a),linear-gradient(212.74deg,#0000 60.82%,#0006 86.51%)}.slider .flickity-page-dots{text-align:right;margin-bottom:60px}.slider .flickity-page-dots .dot{width:20px;background-color:transparent;border:1px solid #fff;height:4px;border-radius:0%!important}.slider .flickity-page-dots .dot.is-selected{width:40px;background-color:#fff}.skin-concern-wrapper{align-items:self-start;padding-right:0}.skin-card-content .skin-card-arrow{background:#fff9f580;color:#fff}.skin-card:hover span.skin-card-arrow{background-color:#fff}.skin-card:hover span.skin-card-arrow svg path{stroke:#d1d3b8}.featured-collection .section__heading{font-size:25px;color:#5b5046;margin-bottom:10px;font-weight:700}.template-product .featured-collection .section__heading{font-size:32px;color:#5b5046;margin-bottom:10px;font-weight:500}.featured-collection .section__heading p{letter-spacing:0px}.featured-collection .section__text p{color:#5b5046;font-size:14px;letter-spacing:0px}.featured-collection .btn--black{padding:8px 32px;font-size:14px;letter-spacing:0;height:40px;line-height:100%;font-weight:500}.featured-collection .btn--black svg,.section-img-text-grp .btn svg{position:relative;top:-2px;margin-left:8px}.featured-collection .collection-promo__content svg{position:absolute;right:20px}.featured-collection .collection-promo__content,.template-collection .collection-promo__content{text-align:left;margin-top:auto;background-color:#f9f3ebcc;padding:10px 20px;flex-flow:unset;align-items:start;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.featured-collection .collection-promo__text,.template-collection .collection-promo__text{margin-top:0;color:#5b5046;font-size:14px}.collection-promo__heading{color:#5b5046!important;font-size:22px;font-weight:400;margin-bottom:5px!important}.product-grid-item__title.font-heading{font-size:16px;font-weight:400;letter-spacing:0px;color:#333}.product-grid-item__price{font-size:14px;font-weight:400;color:#333;letter-spacing:0px}.featured-collection .carousel .flickity-viewport{overflow:hidden}.section__heading{font-size:32px;font-weight:500;color:#bfb4a5;letter-spacing:1px}.column-item__content .column-item__heading{font-size:16px;font-weight:400;letter-spacing:0px;color:#777b71;margin-bottom:10px}.column-item__content .column-item__text p{font-size:14px;letter-spacing:0px;color:#333}.video__player,.video-background{padding:16px 10px}.video__player video,.video-background img{border-radius:8px;background:#fcf9f5}.video-wrapper .main-heading{color:#fff;letter-spacing:1px}.video-wrapper .main-text{color:#fff;letter-spacing:.5px;font-size:16px;margin-top:20px}.video-wrapper .btn{font-size:16px!important;letter-spacing:1px;min-width:max-content;font-weight:500;color:#f2e7d8}.video-wrapper .btn:before,.video-wrapper .btn:after{margin:0 auto;width:25%;bottom:-.5rem}.video-wrapper .btn:hover:after,.video-wrapper .btn:hover:before{width:100%}.testimonials-section h2.testimonial__heading{font-size:25px;font-weight:700;color:#5b5046;letter-spacing:0px}.testimonials-section .testimonial__item .rating__star .icon-star{fill:#dac7b6;stroke:#dac7b6;margin:0}.testimonials-section .testimonial__item .rating__star .icon-star--empty{fill:transparent}.testimonials-section .testimonial__item__inner{padding:0}.testimonials-section .testimonial__heading,.section-columns--social-gallery .section__heading,.skin-concern-content h2{font-size:25px;letter-spacing:0px;font-weight:700;color:#5b5046}.testimonials-section .testimonial__item p{font-size:14px;letter-spacing:0px;line-height:1.2rem;color:#5b5046}.testimonials-section .testimonial__user__name{font-size:16px;letter-spacing:0px;font-family:Lexend;font-weight:400;color:#5b5046}.section-columns--social-gallery .section-columns__slider{padding:0}.color-scheme-1.img-in .column-item--border:after{background:#f2e7d8}.color-scheme-1.img-in .column-item--image .column-item__inner{padding-right:30px;padding-left:30px}.color-scheme-1.img-in .column-item--image:first-child .column-item__inner{padding-left:20px}.section-columns--social-gallery .column-item__inner{padding:0!important}.image-with-text__content-items .image-with-text__text h3{font-size:18px;font-weight:500;letter-spacing:0px}.image-with-text__content-items .image-with-text__text p br{display:none}.image-with-text__content-items .image-with-text__text p{font-size:14px;font-weight:400;letter-spacing:0px;padding-right:40px}.section-img-text-grp .image-with-text__items .co-text-gp{display:flex;align-items:self-start;justify-content:space-between;width:100%;border-bottom:1px solid #EFE1CE;padding-bottom:15px;padding-top:15px;gap:10px}.section-img-text-grp .image-with-text__items .co-text-gp .main-buttons__item{margin:0}.section-img-text-grp .image-with-text__heading{margin-bottom:50px}.skin-concern-content h2{letter-spacing:0px}.skin-concern-content p{font-size:14px;max-width:80%}.skin-btn{display:flex;align-items:center;letter-spacing:1px;width:max-content;font-size:14px;font-weight:500;min-width:149px;justify-content:center;color:#333;padding:8px 32px;gap:8px;transition:all .5s ease;border-radius:10px}.btn:not(.btn--white):hover{background-color:#dac7b6!important;transition:all .5s ease}.btn.btn--hoverless:hover{background-color:inherit!important}.text-left .tab-collections__button .btn.btn--solid{font-size:14px;font-weight:500;line-height:100%;padding:8px 32px;height:40px;letter-spacing:0;min-width:auto;width:max-content}.text-left .tab-collections__button .btn.btn--solid.current{display:flex;align-items:center;justify-content:center}announcement-bar.announcement.announcement--top-border.announcement--bottom-border .announcement__text span{font-size:14px}.template-index .image-with-text collapsible-elements.image-with-text__content{background-color:#fff}.tab-collections__header{width:max-content}.tab-collections__header .tab-collections__text{font-size:14px;line-height:140%;font-weight:400;color:#5b5046}.tab-collections__button svg{position:relative;margin-left:8px;top:-2px}.tabs-scrollbar .custom-scrollbar{display:none}.tabs-scrollbar ul.tabs__nav li.tabs__link{background-color:#fff;font-size:14px;font-weight:500;padding:8px 32px;height:40px;letter-spacing:1px;color:#333;text-transform:uppercase;margin-right:20px;border:2px solid transparent}.tabs-scrollbar ul.tabs__nav li.tabs__link.current,.tabs-scrollbar ul.tabs__nav li.tabs__link:hover{background-color:#ffffff80;border:2px solid #EFE1CE;border-radius:10px}.tab-collections__body{margin-top:10px}.tab-collections__featured-item{padding:0!important}.tab-collections__featured-item__content{height:auto!important;text-align:left;margin-top:auto;background-color:#f9f3e9cc;padding:10px 20px;flex-flow:unset;align-items:start;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-image:url(/cdn/shop/files/download_cb82b4e6-4463-44a4-8029-7c4ef584b1e4.svg?v=1769504254);background-size:40px;background-repeat:no-repeat;background-position:95% 20%}.tab-collections__heading{flex-wrap:wrap}.tab-collections__heading p{margin-bottom:0!important}.tab-collections__heading p strong{color:#5b5046!important;font-size:22px;font-weight:400;margin-bottom:5px!important}.tab-collections__heading p{margin-top:0;color:#5b5046;font-size:14px;padding-right:50px;line-height:21px!important}.tab-collections__container .product-grid-item,.look__slide .product-grid-item,.collection-items--4 .product-grid-item:nth-child(-n+3),.collection-items--3 .product-grid-item:nth-child(-n+3),.collection-items--2 .product-grid-item:nth-child(-n+2){margin-right:12px}.template-index .icon-section .section__header p{color:#8f877c;margin:0}.tab-collections__container .product-grid-item:hover .tab-collections__featured-item__content{background-image:url(/cdn/shop/files/download.svg?v=1769503746)}.brick-blocks .section__text p,.products-list__container .products-list__heading{font-size:14px;letter-spacing:.5px;color:#5b5046;padding-block-start:50px}.products-list__container .products-list__nav__wrapper .products-list__nav__button{margin-block-end:25px}.products-list__container .products-list__nav__wrapper .products-list__nav__button--active{width:max-content;border-bottom:2px solid #BFB4A5}.brick-blocks .spotlight__links .spotlight__collection-title a,.products-list__container .products-list__nav__wrapper .products-list__nav__button span{color:#bfb4a5;filter:brightness(.5);font-size:40px;line-height:120%;letter-spacing:1px;text-transform:capitalize;border-bottom:2px solid transparent}.brick-blocks .spotlight__links .spotlight__collection-title .is-selected{color:#605a52;border-color:#bfb4a5}.products-list__container .products-list__nav__wrapper .products-list__nav__button--active span{background:0;background-size:0}.spotlight__content .spotlight__content_wrapper p,.products-list__item .products-list__item__content .products-list__item__description p{font-size:14px;letter-spacing:0px;color:#333}.products-list__item .products-list__item__content .btn{margin-top:0}.products-list__item .products-list__item__content .btn .icon-arrow-right-wrapper{line-height:100%}.spotlight__button{margin-top:60px}.spotlight__button .btn{font-size:14px;line-height:100%;letter-spacing:1px;display:inline-flex;font-weight:500;gap:10px;padding:8px 32px;height:40px;border:2px solid transparent;transition:all .3s ease;border-radius:10px}.spotlight__button .btn svg{width:18px}.slide__text__wrapper .slide__heading{color:#fff!important;font-size:40px;margin-bottom:10px}.slide__text__wrapper .slide__text.main-text{font-size:16px;font-weight:400;margin-bottom:30px;font-family:Gilroy;letter-spacing:normal}.tab-collections__header .section__header h2{font-weight:700}.btn:after,.shopify-payment-button__button--unbranded:after,.btn:before,.shopify-payment-button__button--unbranded:before{background-color:#dac7b5}.btn--white{border:1px solid transparent}.btn--white:hover{border:2px solid #EFE1CE!important;background-color:#ffffff80!important;transition:all .3s ease}.btn--white:after,.btn--white:before{background-color:#fff}.product-badge{margin:6px 8px;display:flex;flex-wrap:wrap}.product-badge .product-badge__item{background-color:#c4dae7;padding:4px;border-radius:100px}.product-badge .product-badge__item span{font-size:12px;letter-spacing:1px;color:#000;font-family:Gilroy;font-weight:500;line-height:100%}.collection-promo:hover svg g path{fill:#fff;fill-opacity:1}.brick-blocks .spotlight__links .spotlight__collection-title .is-selected img{filter:brightness(.5)}.section-img-text-grp .btn{width:max-content;padding:8px 32px;height:40px;font-weight:500;letter-spacing:0;font-weight:12px;line-height:100%;border-radius:10px}#SiteFooter .footer-bottom .footer-bottom__content{flex:1;text-align:start}#SiteFooter .footer-bottom .footer-right-section{display:flex;align-items:center;justify-content:space-around;gap:20px}.testimonial__item__inner .testimonial__stars .rating__star span.rating__star__empty,.testimonial__item__inner .testimonial__stars .rating__star span.rating__star__full{display:flex;align-items:center;justify-content:center;gap:4px}.products-list__item__aside .product-list__circle-text{top:25px;right:-70px;transform:translate(0)}.products-list__item__aside .products-list__item__image--small{top:auto;right:7%;bottom:7%;width:33%;transform:translateY(0)}@media only screen and (max-width:1440px){.template-index .icon-section .section__header p{width:65%!important;margin-left:10%}}@media only screen and (min-width:1440px){.template-index .spotlight__text{padding-right:25%;width:100%;margin-left:10px}.spotlight__content{margin-top:20%}.tab-collections__container .product-grid-item.carousel__item.one-third{width:calc((var(--wrapper-width) - var(--grid-gutter) * 2) / 4)}[data-section-type=multicolumns] .section-columns__wrapper .section-columns__slider .column-item--image{width:calc((var(--wrapper-width) / 5 + 15px))}[data-section-type=new-collection-spotlight-list]{padding-block-end:0!important}.site-header--nav-normal .menu__items{column-gap:30px;padding-inline:30px}}@media only screen and (min-width:768px){.template-index .icon-section .section__header{display:flex;align-items:center}.template-index .icon-section h2.section__heading.h2{margin-bottom:0;width:25%}.template-index .icon-section .section__header p{width:55%}.text-left .tab-collections__button{margin-bottom:0!important;position:relative;top:-80px}.template-index .icon-section .column-item__image-wrapper{max-width:63px}.newsletter-section__content{gap:40px;max-width:80%;margin:0 auto;padding-block-start:10px}.newsletter-section__content .newsletter-section__entry{flex-basis:45%}.newsletter-section__content .newsletter{flex-basis:55%}}@media only screen and (max-width:575px){.item--bottom-left .slide__text__container,.text-left .slide__text__container .slide__buttons,.text-left .slide__text__container .main-buttons__item{justify-content:center}.slider .slide__text__wrapper{padding-bottom:0}.slider .flickity-page-dots{margin-bottom:0}.divider-section.wrapper--full.color-scheme-1{display:none}.skin-concern-content p{font-size:14px}.skin-concern-wrapper{align-items:unset;padding-right:0}.section-skin-concern{padding-bottom:0}.collection-promo__heading{font-size:14px;letter-spacing:0px}.featured-collection .collection-promo__text{font-size:12px;letter-spacing:0px}.featured-collection .collection-promo__content{padding:5px!important;align-items:self-start}.featured-collection .collection-promo__content svg{width:20px}.featured-collection__button{text-align:start}.featured-collection__button .btn,.skin-btn{font-size:12px;min-width:auto;max-width:max-content;display:flex;align-items:center;justify-content:center;height:32px;margin-block-start:20px;border-radius:10px}.featured-collection__button .btn{letter-spacing:0}.btn svg{width:16px}.skin-card{width:195px;height:300px}.skin-card-content .skin-cartd-title{font-size:22px}.product-grid-item__title.font-heading,.product-grid-item__description{font-size:14px;line-height:120%}.product-grid-item__price,.column-item__content .column-item__heading,.column-item__content .column-item__text p{font-size:14px}.img-in .column-item--image .column-item__inner{padding-right:0;padding-left:0}.template-page .column-item__image-wrapper{max-width:47px!important}.spotlight__content .spotlight__content_wrapper p{letter-spacing:0px}.spotlight__button{margin-top:40px}.section-columns--social-gallery .section__header{margin-block-end:20px}.section-columns--social-gallery .section__heading{font-size:18px;font-weight:500}.video-wrapper .main-heading{font-size:40px!important}.video-wrapper .main-text,.video-wrapper .btn{font-size:14px!important;max-width:80%;margin:0 auto}.section-img-text-grp .six-fifty-height{--min-h: 350px}#FeaturedCollection--template--20401601806521__section_collection_yzJyTj .featured-collection__container .grid{column-gap:8px}.template-index .testimonials-section{background-color:#f5ede2!important}.template-index [data-section-type=columns-with-image]{background-color:#fcf9f7!important}.testimonials-section h2.testimonial__heading{font-size:18px;font-weight:500}.testimonials__slider.flickity-enabled .flickity-prev-next-button{display:block!important}.testimonials__slider .flickity-button{position:absolute!important;visibility:visible!important;top:-40px}.testimonials__slider .flickity-button{height:32px;width:32px;background:#fff;transform:none;transform:translateY(-50%)!important}.testimonials__slider .flickity-button:focus{outline:0;box-shadow:none}.testimonials__slider.flickity-enabled .flickity-page-dots{display:none}.testimonials__slider.flickity-enabled{margin-bottom:0!important;margin-top:70px}.testimonials__slider .flickity-prev-next-button.next{right:auto;left:40px;background:#fff;transform:translateY(-50%)!important;width:32px;height:32px}.template-index .section-img-text-grp{background-color:#f5ede2}.template-index .section-img-text-grp .image-with-text__image.six-fifty-height{order:2}.template-index .section-img-text-grp collapsible-elements.image-with-text__content{margin-top:0;margin-bottom:20px}.template-index .section-img-text-grp .image-with-text__heading{font-size:18px!important;font-weight:500;margin-block-end:25px}.template-index .section-img-text-grp .image-with-text__items .co-text-gp,.newsletter-section__content{flex-wrap:wrap}.newsletter-section{padding-top:60px;padding-inline:16px}.newsletter-section__content__wrapper h2{font-size:16px;font-family:Playfair Display!important;color:#5b5046}.newsletter-section__content__wrapper p{font-size:14px;font-weight:400;font-family:Gilroy!important;line-height:110%}.template-index .icon-section .column-item__image-wrapper{width:50px;max-width:none}.products-list__container .products-list__nav__wrapper .products-list__nav__button span,.brick-blocks .spotlight__links .spotlight__collection-title a{font-size:18px!important;font-weight:500;display:flex;gap:10px;align-items:center}.tab-collections__body grid-slider.carousel.carousel--mobile{flex-wrap:wrap;width:100%;--item-width-mobile: calc(100% / 2 - var(--grid-gutter)) !important;gap:10px}.product-grid-item__type,.tab-collections__heading p strong{font-size:14px!important}.tab-collections__heading p{font-size:12px;line-height:140%!important}.tab-collections__featured-item__content{padding:10px}.tab-collections__featured-item__content{background-size:15%}.template-index .icon-section .section__header p{width:100%!important;margin-left:0}.template-index .featured-collection--mobile-two-columns .wrapper--full-padded{display:flex;flex-wrap:wrap}.template-index .featured-collection--mobile-two-columns .wrapper--full-padded .featured-collection__container.carousel__container{order:3}.template-index .featured-collection--mobile-two-columns .wrapper--full-padded .featured-collection__button{order:2;margin-top:0;margin-bottom:0}.template-product [data-section-type=columns-with-image] .section-columns__wrapper .column-item__image{border-radius:4px;padding-top:calc(var(--aspect-ratio) + 50px)}.template-product [data-section-type=columns-with-image] .section-columns__wrapper .column-item__image img{object-fit:fill}.testimonials__slider .testimonial__item{width:calc(var(--item-width) - 80px)}.testimonials-section .testimonial__heading{font-size:14px!important;font-weight:400!important;line-height:100%}.testimonials-section .testimonial__item p{font-size:14px;letter-spacing:0px;font-weight:400;line-height:120%;color:#5b5046}.section-columns--social-gallery .column-item{width:55%!important;margin-right:4px!important}.spotlight__button .btn{width:max-content;gap:8px}}.template-collection .custom_filter_wrapper{display:flex;gap:10px;width:100%;overflow-x:auto;scrollbar-width:none}.template-collection .custom_filter_inner_wrapper{padding:10px 32px;background:#fff;border:5px solid transparent}.template-collection .custom_filter_inner_wrapper.active_custom_filter,.template-collection .custom_filter_inner_wrapper:hover{background:#ffffff80;border:2px solid #EFE1CE}.template-collection .custom_filter_inner_wrapper a{color:#333;text-transform:uppercase;font-size:14px;font-weight:500;font-family:Gilroy;line-height:100%;letter-spacing:1px}.template-collection .list-collections-section .list-collections__item__image{display:none}.template-collection .list-collections-section .list-collections__item__outer{font-size:14px;font-weight:500;letter-spacing:1px;color:#333;background-color:#fff;padding-bottom:15px;border:2px solid #fff}.template-collection .list-collections-section .list-collections__item__title{text-transform:uppercase}.template-collection .list-collections-section .list-collections__item__outer:hover{border-color:#efe1ce}.collection__filter-tag--default .filter__button:before{border-radius:2px!important;border:2px solid #5B5046!important}.collection__filter-tag--default .filter__button{padding-left:30px!important}.range__line span{background-color:#1d2939!important}.range__line{background-color:#eaecf0!important}.collection__filter-tag--default .filter__button{color:#5b5046}.collection__filter__title,.collection__sort__label{border-bottom:1px solid #EFE1CE}.collection__filter-tags-wrapper{padding-top:15px}.collection__filters a{background-color:#f4e9df}.collection__sort-bar .collection__sort__label{text-transform:uppercase;border:1px solid #F9FAFB}.collection__sort-bar .collection__sort__label .icon{rotate:unset!important}.collection__products-count{color:#000}.template-collection .section-skin-concern .skin-concern-content{display:flex;flex-wrap:wrap;height:100%}.template-collection .section-skin-concern .skin-concern-content h2{order:2;font-size:31px;font-weight:700}.template-collection .section-skin-concern .skin-concern-content a.skin-btn{order:3;margin-top:calc(100% - 20px)}.template-collection .skin-concern-content p{margin-top:0;font-size:14px;letter-spacing:normal;margin-bottom:15px}.template-collection .section-skin-concern{background-color:#fcf9f5;margin:50px 0}.template-collection .section-skin-concern .skin-card{width:32%;height:500px}.template-collection .icon-filter{fill:transparent}.template-collection .collection__filters__toggle{width:max-content;margin:0;gap:10px;color:#5b5046;font-size:14px;letter-spacing:0px;font-weight:400}.template-collection .collection-promo__content svg{position:absolute}.template-collection .section-skin-concern.stack-content .skin-card-content{background-color:#fcf9f5;position:sticky;padding:20px 0 0;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3e%3cg clip-path='url(%23clip0_59353_9410)'%3e%3cpath d='M0 16C0 7.16344 7.16344 0 16 0C24.8366 0 32 7.16344 32 16C32 24.8366 24.8366 32 16 32C7.16344 32 0 24.8366 0 16Z' fill='%23D1D3B8'/%3e%3cpath d='M14 20L18 16L14 12' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_59353_9410'%3e%3cpath d='M0 16C0 7.16344 7.16344 0 16 0C24.8366 0 32 7.16344 32 16C32 24.8366 24.8366 32 16 32C7.16344 32 0 24.8366 0 16Z' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");background-repeat:no-repeat;background-position:95% center;background-size:8%}.template-collection .section-skin-concern.stack-content .skin-card-content .skin-cartd-title{font-size:16px;font-weight:400;color:#333;line-height:120%}.template-collection .section-skin-concern.stack-content .skin-card-content .skin-card-subtitle span{font-size:14px;font-weight:300;font-family:Figtree,sans-serif;color:#5b5046}.template-collection .section-padding.text-section.color-scheme-2 .wrapper--full-padded.text-left .text .text__content p{font-size:16px}.template-collection .collection-promo__inner{display:flex;flex-wrap:wrap}.template-collection .collection-promo__inner .collection-promo__bg{height:80%}.template-collection .collection-promo__inner .collection-promo__content{width:100%}.template-collection .section-skin-concern.stack-content .skin-card-content .skin-card-subtitle span.skin-card-arrow{display:none}.collection__filters-bottom .collection__filters__close-bottom{background:#f4e9df;color:#333;font-size:14px;font-weight:500;border:none;line-height:100%}@media only screen and (min-width:1200px){.template-collection .list-collections-section .grid__container .grid{flex-flow:nowrap}}@media only screen and (max-width:575px){.template-collection .text__heading.h2{font-size:32px}.template-collection .text__content p{font-size:14px}.template-collection .list-collections-section .list-collections__item__outer{padding:10px 5px;display:flex;align-items:center;justify-content:center}.template-collection .list-collections-section .list-collections__item__content{padding-top:0}.template-collection .list-collections-section .list-collections__item__title{font-size:12px;letter-spacing:1px}.template-collection .collection-promo__heading{font-size:14px;letter-spacing:0px;margin-top:0}.template-collection .collection-promo__text{font-size:14px;letter-spacing:0px}.template-collection .collection-promo__content{padding:10px}.template-collection .collection-promo__content svg{width:20px}.template-collection announcement-bar.announcement.announcement--top-border.announcement--bottom-border{display:block;margin-bottom:0}.template-collection announcement-bar.announcement.announcement--top-border.announcement--bottom-border .announcement__text .announcement__block{padding:0 50px!important}.announcement__text{align-items:flex-start}.announcement__icon{margin-right:10px}.template-collection .section-padding.text-section.color-scheme-2 .wrapper--full-padded.text-left .text .text__content p{font-size:14px}.template-collection .collection__filters__toggle{height:auto;padding-bottom:10px}.template-collection .collection-promo__inner .collection-promo__content svg{position:relative;top:-10px}.template-collection .collection-promo__inner .collection-promo__bg{height:70%}.product-badge .product-badge__item{font-size:14px}.template-collection .section-skin-concern .skin-concern-content{margin:0}.template-collection .section-skin-concern .skin-concern-content h2,.template-collection .section-skin-concern .skin-concern-content p{width:100%}.template-collection .section-skin-concern .skin-concern-content a.skin-btn{margin-top:20px}.template-collection .section-skin-concern .skin-card{width:100%;position:relative!important;transform:unset!important;margin-right:0}.template-collection .section-skin-concern.stack-content .skin-slider .flickity-viewport{height:100%!important;overflow:visible;position:relative}.template-collection .section-skin-concern.stack-content .skin-slider .flickity-viewport .flickity-slider{position:static;transform:unset!important;display:flex;flex-wrap:wrap;gap:40px}.template-collection .section-skin-concern.stack-content .skin-concern-wrapper{align-items:unset;padding-right:20px}.collection__filter{margin-bottom:0}.collection__filter-tags-wrapper{padding-top:0}.template-collection .custom_filter_inner_wrapper{padding:4px 28px;display:flex;height:32px;align-items:center;justify-content:center}.template-collection .custom_filter_inner_wrapper a{font-size:13px;line-height:120%;font-weight:500}.collection__filters__toggle span{line-height:110%}.icon-filter{height:18px}.collection__sort__button{color:#5b5046}.collection__filters__title{font-weight:400!important;color:#5b5046!important;line-height:120%;font-size:24px!important}.collection.collection-items[data-section-type=collection-template],.collection__sticky-bar{background-color:#fcf9f7!important}}.template-product .is-nav-selected .product-single__thumbnail-link{border-color:#f2e7d8}.template-product .product-single__details .form__wrapper{max-width:100%;margin:auto}.product-single .product-single__details .breadcrumbs a{background-color:#f9f3eb;color:#10151a;font-size:16px;font-weight:400;letter-spacing:1px;padding:5px}.product-single .product-single__details .product__title{color:#5b5046;font-weight:500}.product-single .product__price-and-badge .product__price,.product__price--regular{color:#5b5046;font-size:18px}.product__price--compare{font-size:16px;opacity:1;color:#5b5046;order:1}.product__price--regular{order:2}.product__price--off{order:3}.product-single .product__icon__row{padding:0!important;justify-self:center;justify-items:center;grid-template-columns:repeat(3,1fr);column-gap:16px}.product-single .product__icon__row span.icons-row-block__text{color:#5b5046;font-size:14px;text-align:center;letter-spacing:0px;display:block;width:auto;margin-left:8px}.product__form input,.product__form textarea,.product__form select,#collection-sorting input,#collection-sorting textarea,#collection-sorting select{border-color:#efe1ce}.select__fieldset .radio__legend__label,.select__fieldset .select__label{font-size:14px;font-weight:400;color:#5b5046}.product__submit__holder--spb .product__submit__add{background-color:#c46a3a}.product__form .btn--submit span{color:#fff;font-weight:500;font-size:14px;letter-spacing:0px}.product__form .btn--submit s.product__price--compare{color:#fff}.product-single .product__block p{font-size:16px;color:#5b5046;font-weight:400;letter-spacing:0px}.product-single .product__popup__link{text-decoration:underline;font-size:14px;letter-spacing:0px;font-weight:400;color:#5b5046;text-transform:capitalize}.product-single .product__popup__link:before,.product-single .product__popup__link:after{display:none}.product-single .product__block.text-left .product__icon__row .icons-row-block__item{padding:9px 0 0}.product-single .product__block.text-left .product__icon__row .icons-row-block__item span{color:#bfb4a5;text-transform:uppercase}.product-single .product__accordion__title .icon path{stroke:#9ea497}.product-single .product__accordion__title{text-transform:uppercase;color:#5b5046!important;font-weight:400;letter-spacing:0px;border-bottom:1px solid #EFE1CE}.product-single .product__accordion__inner p{font-size:14px;letter-spacing:0px;color:#5b5046}.product__accordion .product__accordion__content{padding-top:10px}.template-product [data-section-type~=columns-with-image]{background-image:url(/cdn/shop/files/bg-see-result.png);background-repeat:no-repeat;background-size:cover}.template-product [data-section-type~=columns-with-image] .wrapper--full-padded{background-color:#c4dae7;max-width:90%;margin:0 auto;padding-top:50px;padding-bottom:50px;border-radius:10px}.template-product [data-section-type~=columns-with-image] h2.section__heading.h2{color:#5b5046}.template-product [data-section-type~=columns-with-image] .wrapper--full-padded .column-item__image-wrapper#columnItemImage--text_block{--aspect-ratio: 56%}.template-product [data-section-type~=columns-with-image] .wrapper--full-padded .column-item__image-wrapper#columnItemImage--text_block-0{--aspect-ratio: 58%}.cc_how_to_use_section .image-with-text__items.image-with-text__items--inline-left .image-with-text__image.six-fifty-height{flex-basis:40%;height:100%}.cc_how_to_use_section .image-with-text__items.image-with-text__items--inline-left collapsible-elements.image-with-text__content{background-color:#c4dae733}.cc_how_to_use_section .image-with-text__content-items .image-with-text__text p{font-size:16px;line-height:140%;letter-spacing:0px;padding-right:0;color:#5b5046!important}.cc_how_to_use_section .image-with-text__content-items .image-with-text__text.block-spacing{margin-top:20px}.cc_how_to_use_section .image-with-text__content-items .image-with-text__text.block-spacing:has(.metafield-rich_text_field){margin-top:50px}.cc_how_to_use_section .image-with-text__content-items .image-with-text__text.block-spacing p strong{background-color:#c4dae7;text-transform:uppercase;font-size:14px;font-weight:500;color:#302d29;padding:20px;line-height:100%;border-radius:100px;display:inline-block;margin-block:20px}.cc_how_to_use_section .image-with-text__content-items .image-with-text__text.block-spacing .metafield-rich_text_field p{color:#76838b!important}.cc_how_to_use_section .image-with-text__content-items .image-with-text__text.block-spacing .metafield-rich_text_field p:not(:has(strong)){border-bottom:1px solid #FFFFFF;padding-block-end:20px}.cc_star_ingredients_section .image-with-text__items .image-with-text__content{margin-left:0;margin-right:2%}.cc_star_ingredients_section .accordion__title-icon{position:absolute;left:0;top:34px;width:60px;height:60px;border-radius:100px;overflow:hidden}.cc_star_ingredients_section .accordion__title-icon figure.lazy-image,.cc_star_ingredients_section .accordion__title-icon figure.lazy-image img{height:100%;width:100%;object-fit:cover}.cc_star_ingredients_section span.accordion__title-text.font-heading{margin-left:81px;margin-top:0;position:relative;font-weight:400;top:30px}.accordion__item .accordion__text-wrapper .metafield-rich_text_field p{font-size:14px;font-weight:400;line-height:140%;color:#5b5046}.cc_star_ingredients_section .accordion__item{padding-bottom:30px}.cc_star_ingredients_section .accordion__text-wrapper{padding-left:90px;padding-right:0;margin-top:30px}.cc_star_ingredients_section .accordion__text-wrapper .accordion__text.rte{padding-bottom:0}.cc_star_ingredients_section .accordion__title .icon{top:40px;width:20px;stroke-width:20}.cc-faq-section .accordion__title .icon,#ImageWithText--template--20575100928185__section_image_with_text_CcjKwg .accordion__title .icon{width:20px;stroke-width:20}.rewards-section h2.rewards-title{font-size:32px;font-weight:500;margin-bottom:0}.rewards-section .manual-slider-container{margin-top:40px}.rewards-section .manual-slide{z-index:2;text-align:center}.rewards-section .manual-slide .step-content{margin-top:50px}.rewards-section .manual-slide .step-content h3.step-title{font-size:14px;letter-spacing:1px;color:#5b5046;text-transform:uppercase}.rewards-section .manual-slide .step-content p.step-description{font-size:16px;letter-spacing:0px;color:#5b5046;margin-top:0;margin-bottom:40px}.rewards-section .manual-slide .step-image .slide_index{font-family:Playfair Display;position:absolute;left:28px;bottom:24px;line-height:100%;color:#f5ede2;font-size:192px;font-weight:400}.rewards-section .manual-slide.active .step-image .slide_index{color:#bfb4a5}.tags_wrapper{display:flex;gap:10px}.tags_wrapper p.tag{background-color:#f9f3eb;color:#10151a!important;padding:1px;margin:0}.product__title-and-price{gap:10px}.selector-wrapper .radio__fieldset{flex-wrap:nowrap;width:100%;display:contents}.selector-wrapper .radio__fieldset .radio__buttons .sold-out{display:none}.selector-wrapper .radio__fieldset .radio__buttons span.radio__button{min-width:max-content;max-width:max-content;flex:unset;border:0px;font-size:14px}.product__form__wrapper .product__selectors .selector-wrapper{align-items:center}.product__submit__buttons .instalment_block{display:flex;align-items:center;justify-content:center;gap:3px;padding-block-start:4px}.product__submit__buttons .instalment_block span{font-size:14px;line-height:130%;font-weight:400;color:#5b5046}.product__submit__buttons .instalment_block img{width:55px;height:12px;object-fit:contain;margin-inline-start:13px}.product__popup__link:hover span:before,.product__popup__link:hover span:after{content:unset}.selector-wrapper .radio__fieldset .radio__buttons span.radio__button label.radio__label{color:#5b5046;text-transform:capitalize;font-family:Gilroy;font-size:14px;letter-spacing:0px}.selector-wrapper .radio__fieldset .radio__legend__label,.custom_size{text-transform:capitalize;font-size:14px;font-weight:400;line-height:140%;font-family:Gilroy;color:#5b5046}.custom_size_value{text-transform:lowercase}.selector-wrapper .radio__fieldset .radio__legend{margin-bottom:0;width:auto;font-size:14px;margin-right:5px;top:-1px;color:#5b5046}.selector-wrapper--qty .select__label.label-typography{display:none}.product-single .product__block.text-left .product__icon__row .icons-row-block__item{padding:0;position:static;display:flex;flex-direction:unset;align-items:center}.product-single .product__block.text-left .product__icon__row .icons-row-block__item .icons-row-block__icon.icon-stroke{position:static;transform:unset}.product__icon__row span.icons-row-block__text{color:#76838b;font-size:14px;text-align:center}.product-grid-item__type{font-size:14px;color:#10151a;background:#f9f3eb;letter-spacing:1px;font-weight:400;max-width:max-content}.template-product .image-content-columns .image-content-column{padding-inline-end:25px}.image-with-text__content-items .image-with-text__heading{font-size:32px;letter-spacing:0px;font-weight:500;color:#5b5046}@media screen and (min-width:1300px){.product-gallery{flex-wrap:wrap;justify-content:space-between}.col-thumb{-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%}.col-large-image{-ms-flex:0 0 88%;flex:0 0 88%;max-width:88%}.product-single__thumbnails{transform:rotate(90deg) translate(-245px,-100%);transform-origin:left top;width:870px}}@media screen and (max-width:1600px){.col-large-image{-ms-flex:0 0 85%;flex:0 0 85%;max-width:85%}.product-gallery{align-items:self-start}.product-single__thumbnails{transform:rotate(90deg) translate(-250px,-100%)}.selector-wrapper .radio__fieldset .radio__legend{top:-3px}.image-with-text .image-with-text__wrapper .image-with-text__image.six-fifty-height.four-fifty-height-mobile{height:100%}}@media screen and (max-width:1299px){.product-gallery{display:flex;flex-wrap:wrap;justify-content:space-between}.col-large-image,.col-thumb{order:1;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-thumb{order:2}}@media screen and (max-width:1299px){.col-thumb{display:none}.product-single__details{margin-top:50px}.product__icon__row--multiple{flex-wrap:nowrap}.product__icon__row .icons-row-block__item:nth-child(n+3){margin-top:0}.product__icon__row .icons-row-block__item{min-width:33.333%}.product-single .product__popup__link{text-decoration:none}.product-single .product__block.text-left .product__icon__row{flex-wrap:wrap}.product-single .product__block.text-left .product__icon__row .icons-row-block__item{min-width:calc(50% - var(--grid-gutter) / 2);display:flex;flex-direction:unset;gap:10px}.product-single .product__block.text-left .icons-row-block__icon{position:unset}.color-scheme-1.img-in .column-item--image:first-child .column-item__inner,.color-scheme-1.img-in .column-item--image .column-item__inner{padding-inline:20px}.image-with-text__items{flex-flow:wrap}.cc_how_to_use_section .image-with-text__items.image-with-text__items--inline-left .image-with-text__image.six-fifty-height,.cc_how_to_use_section .image-with-text__items.image-with-text__items--inline-left collapsible-elements.image-with-text__content{flex-basis:max-content}.cc_how_to_use_section .image-with-text__wrapper .image-with-text__items--inline-right,.cc_how_to_use_section .image-with-text__wrapper .image-with-text__items--inline-left{flex-direction:column}}@media screen and (max-width:567px){.selector-wrapper .radio__fieldset .radio__legend{top:2px;font-size:14px}.selector-wrapper .radio__fieldset .radio__buttons span.radio__button label.radio__label,.template-product .product__block.text-left .product__icon__row .icons-row-block__item span,.template-product .product__icon__row span.icons-row-block__text,.template-product .product__block p{font-size:14px}.template-product .product__icon__row span.icons-row-block__text{margin-left:0}.template-product .product__block p,.template-product .image-content-description p{font-size:14px}.template-product .product-single__details .product__title{font-size:25px}.template-product .section__heading,.template-product .image-content-title,.template-product .text-highlight__break{font-size:24px}.template-product .product__icon__row--multiple{flex-wrap:wrap;width:100%}.template-product .product-single__wrapper .product__icon__row--multiple{flex-wrap:nowrap;width:100%;gap:8px}.template-product .product__icon__row .icons-row-block__item{min-width:100%;text-align:left;justify-content:flex-start;padding:0;position:static;display:flex;flex-direction:unset;align-items:center}.template-product .product-single__wrapper .product__icon__row .icons-row-block__item{min-width:auto;text-align:left;flex:1;justify-content:center;padding:0;position:static;display:flex;flex-direction:column;align-items:center;margin:0}.template-product .text-center .icons-row-block__icon{left:0;transform:unset;position:static;align-self:self-start}.template-product .product-single__wrapper .text-center .icons-row-block__icon{align-self:center}.template-product .image-content-columns .image-content-column{display:flex;gap:20px;border-bottom:1px solid rgba(242,231,216,1)}.template-product .image-content-columns .image-content-column .image-content-column-image{width:141px;height:65px}.template-product .image-content-column-heading{margin:0;color:#777b71}.template-product .image-content-desc p{color:#333;font-size:14px}.template-product .image-content-columns .image-content-column:last-child{border-bottom:0px}.cc_how_to_use_section .image-with-text__content-items .image-with-text__text p{font-size:14px}.image-with-text .image-with-text__wrapper .image-with-text__image.six-fifty-height.four-fifty-height-mobile{height:auto}.cc_star_ingredients_section span.accordion__title-text.font-heading{font-size:14px;padding-right:25%}social-gallery-slider ol.flickity-page-dots{display:none}.featured-collection .carousel--mobile .collection-promo,.featured-collection .carousel--mobile .product-grid-item{margin-right:5px}}.text__content p{color:#333}.btn--black{background-color:#c46a3a}#rewards .icons-row .wrapper--full-padded .icons-row__wrapper{background-color:#f9f3eb;padding:60px;border-radius:8px}#rewards .icons-row-item__wrapper .icons-row-item__icon{width:120px}#rewards .icons-row-item__wrapper .icons-row-item__icon .background-size-cover{background-color:transparent}#rewards .icons-row-item .icons-row-item__title,#rewards .section__header .section__heading.h2{font-size:25px;font-weight:500;letter-spacing:1px;color:#5b5046}#rewards .icons-row__headings,#rewards .section__header .section__heading{text-align:center}#rewards .icons-row-item .icons-row-item__text p{font-size:14px}#rewards .icons-row-item .icons-row__headings .icons-row__heading{text-align:center}#rewards .section-columns__slider .column-item__image-wrapper{width:120px;text-align:left;margin-bottom:10px}#rewards .section-columns__slider .column-item__image-wrapper img{object-fit:contain;object-position:left}#rewards .section-columns__slider .column-item{background-color:#fff;padding:50px 20px 100px;border-radius:10px}#rewards .section-columns__slider .column-item__content .column-item__heading{font-size:25px;color:#bfb4a5!important;letter-spacing:0px}#rewards .section-columns__slider .column-item__content .column-item__text p{color:#8f877c!important;font-size:18px;margin-top:30px}#rewards #shopify-section-template--20401602003129__section_columns_3GTbRp .column-item{padding:150px 30px 50px}#rewards .list-collections__item__outer.btn--primary .list-collections__item__content,.form__item--submit .btn{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M5 12H19M19 12L12 5M19 12L12 19' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat no-repeat;background-position:80%;background-size:10%;background-color:transparent;padding-right:50px}.section-contact-form .contact-form{display:flex;width:100%;justify-content:space-between;align-items:center}.section-contact-form .reward--form{width:80%;margin-left:15%;background:#fff;padding:20px;border-radius:4px}.section-contact-form .reward--form input{background-color:#f9f3eb;border-color:#f9f3eb}.section-contact-form .reward--form .form__item--checkbox span{color:#000;letter-spacing:0px}.ac-login-here{color:#000;letter-spacing:0px;margin-top:15px}.ac-login-here a.link{text-decoration:underline;margin-left:10px;color:#494746;font-weight:600}.ac-login-here a.link:hover{text-decoration:none}.form__item--submit .btn{background-color:#c46a3a}.section-contact-form .form__item.form__item--heading h2{text-align:left;color:#5b5046}.image-with-text collapsible-elements.image-with-text__content{background-color:#f9f3eb;padding:40px!important;margin-left:2%;flex-basis:48%;border-radius:8px;overflow:hidden}#rewards .image-with-text__content-items .image-with-text__header.text-center.block-spacing{margin-bottom:40px}#rewards .image-with-text__content-items .image-with-text__header .image-with-text__heading{font-size:32px;font-weight:500}.accordion__item:after,.product__accordions:after,.product__accordion:after{background:#efe1ce!important}.image-with-text__accordion .accordion__item--border-top:before{background:transparent!important}.membersection .custom_content{padding-inline:16px}.membersection .mm-t{margin-top:40px;background-color:#f9f3eb;padding:5%;border-radius:60px}.membersection .loyalty-table{width:100%;border-collapse:collapse;font-size:14px;border:0px;color:#5b5046}.membersection .loyalty-table th,.membersection .loyalty-table td{padding:10px 8px;text-align:left;vertical-align:middle;border:0px;border-bottom:1px solid #EFE1CE!important}.membersection .loyalty-table th{font-weight:700;color:#5b5046}.membersection .loyalty-table .tier-elite{background:#d1d3b8;color:#727366;padding:15px;border-radius:4px}.membersection .loyalty-table .tier-vip{background:#c4dae7;color:#727366;padding:15px;border-radius:4px}.membersection .loyalty-table .tier-premier{background:#dac7b6;color:#727366;padding:15px;border-radius:4px}.membersection .co-img-reward{margin-top:-90px}.skin-card-bg-image{width:100%;object-fit:cover}.section-columns__wrapper .product__icon__row--multiple{grid-template-columns:repeat(3,1fr);height:100%;align-content:center}.body--rounded-corners .products-list__item__aside .products-list__item__image__frame{border-radius:4px!important}.body--rounded-corners .products-list__item__aside .products-list__item__image--main .products-list__item__image__frame{border-radius:0!important}.products-list__item__image--small .products-list__item__image__frame{box-shadow:none!important}@media only screen and (max-width:575px){#rewards .text-section .wrapper--full-padded.text-left{text-align:center!important}#rewards .text-section .wrapper--full-padded.text-left .text__buttons-wrapper{flex-direction:unset}#rewards .text-section .wrapper--full-padded.text-left .text__button:last-of-type{margin-top:0}#rewards .icons-row .wrapper--full-padded .icons-row__wrapper{padding:50px 0;margin:0}#rewards .icons-row-item .icons-row-item__title{font-size:16px}#rewards .icons-row-item .icons-row-item__text p{font-size:14px}#rewards .icons-row-item__wrapper .icons-row-item__icon{width:80px}#rewards .list-collections__item__outer.btn--primary .list-collections__item__content,.form__item--submit .btn{display:none}.section-contact-form .contact-form{flex-wrap:wrap}.section-contact-form .reward--form{margin-left:0}.image-with-text collapsible-elements.image-with-text__content{padding:50px 30px!important;margin-left:0;flex-basis:100%;margin-top:30px}.membersection{padding:0}.membersection .mm-t{padding:3%;border-radius:20px}.membersection .loyalty-table th{font-size:14px;letter-spacing:0px}.membersection .loyalty-table td{font-size:12px;letter-spacing:0px}.membersection .loyalty-table .tier-elite,.membersection .loyalty-table .tier-premier,.membersection .loyalty-table .tier-vip{font-weight:400;height:60px;display:flex;align-items:center}.membersection .co-img-reward{margin-top:-30px}#rewards .h2.text__heading{font-size:32px}#rewards .text-section .wrapper--full-padded.text-left .text__content p{font-size:16px}.section-contact-form .reward--form{width:100%}.ac-login-here{font-size:11px}.section-contact-form .reward--form .form__item--checkbox span{font-size:14px}.section-contact-form .reward--form .form__item--checkbox span{position:relative;top:2px}#rewards .collection-items .h2.text__heading,.section-contact-form .form__item.form__item--heading h2{font-size:24px}#rewards .collection-items .h2.text__heading,.section-contact-form .form__item.form__item--heading p{font-size:14px}.membersection .co-img-reward img.co-img-reward-image{height:auto}.skin-concern-wrapper{padding-left:0}.skin-concern-wrapper .skin-concern-content{margin-right:0;padding:0 20px}.tabs-scrollbar ul.tabs__nav li.tabs__link{padding:4px 28px;height:32px;font-size:14px;font-weight:500;margin-right:28px;display:flex;align-items:center}.tabs-scrollbar ul.tabs__nav li.tabs__link:last-child{margin-right:0}.tabs-scrollbar .tabs-scrollbar__holder .tabs__nav{overflow:auto}.slideshow .slide__text__container .btn--large svg{width:16px}.slideshow .slide__text__container .btn--large{padding:8px 32px;height:40px;display:flex;align-items:center;font-weight:500;font-size:14px!important;border-radius:10px}.tab-collections__button .btn.current{padding:7px}.tab-collections__heading p{font-weight:300;padding-right:10px}.brick-blocks .section__text p,.products-list__container .products-list__heading{letter-spacing:0px}.testimonials-section .testimonial__user__name{font-size:14px}.customer_country_info_wrapper span{font-size:9px}.customer_country_info_wrapper .customer_country_flag{width:18px;height:auto}.section-columns__wrapper .section-columns__slider .product__block{grid-column:span 2}.selector-wrapper .radio__fieldset .radio__legend__label{font-size:14px}.selector-wrapper--grid .radio__label{justify-content:start}.product-single__details{margin-top:24px}.product__price--compare{margin:0 5px 5px 0}.product-single .product__popup__link{text-decoration:underline}.template-product .section-columns--social-gallery .column-item{margin-right:10px!important;width:47%!important}.cc_how_to_use_section .image-with-text__content-items .image-with-text__text.block-spacing p strong{font-size:12px;padding:16px;line-height:120%}.cc_star_ingredients_section .accordion__title-icon{height:45px;width:45px;margin-left:16px}.template-product .image-with-text collapsible-elements.image-with-text__content{padding:50px 16px!important}.cc_star_ingredients_section .accordion__title .icon{top:30px}.template-product [data-section-type=image-with-text] .image-with-text__content-items .image-with-text__heading .text-highlight__break{font-weight:400;font-size:24px;line-height:120%}.image-with-text__accordion .accordion__title span.accordion__title-text.font-heading{font-size:14px;font-weight:400;line-height:120%;color:#5b5046}.color-scheme-1.img-in .column-item--image:first-child .column-item__inner,.color-scheme-1.img-in .column-item--image .column-item__inner{padding:0}.template-product .image-with-text__content-items .accordion__item .accordion__title{padding-block:12px}.template-page .section-columns__wrapper .column-item .column-item__image-wrapper .column-item__image{width:52px;height:auto}#rewards .collection-items .h2.text__heading{font-size:24px;font-weight:500}.template-page [data-section-type=text] .text__buttons-wrapper .btn{padding:8px 32px;height:40px}.template-page [data-section-type=text] .text__buttons-wrapper .btn:not(.btn--white):hover{background-color:#c46a3a!important;transition:all .5s ease}#shopify-section-template--20575100928185__section_list_butttons_xnAmzD{display:none}.products-list__item__aside{max-width:80%;margin:0 auto 30px}.body--rounded-corners .products-list__item__aside .products-list__item__image__frame{border-radius:4px!important}.products-list__item__aside .product-list__circle-text{top:15px;right:-60px}.products-list__item__aside .products-list__item__image--small{right:0;bottom:-40px;width:55%}.products-list__item__images--overlap .products-list__item__image--main{width:90%!important}.circle-text__content{width:max-content!important}.products-list__nav .products-list__nav__button{margin:0}.products-list__container .products-list__nav__wrapper .products-list__nav__button{margin-block-end:0;flex:0 0 auto}.products-list__container .products-list__nav__wrapper .products-list__nav{gap:40px}.products-list__header_wrapper{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.brick-blocks .section__text p,.products-list__container .products-list__heading{padding-block-start:0;margin:0}.new-collection-spotlight-list-section{padding-top:20px!important}.section-columns__wrapper .product__icon__row--multiple{justify-content:start}#marquee--template--20401601806521__section-marquee-0 .announcement__ticker{padding:0 50px}.tab-collections .text-left .tab-collections__button .btn.btn--solid{font-size:12px;padding:4px 28px;height:32px;border-radius:10px}.tab-collections .tab-collections__button{margin-block-start:20px}.footer-bottom .localization-form .select-popout__toggle{font-size:10.5px;padding-right:20px}.footer-bottom .social-sharing-icon{margin-bottom:0}.footer-copyright__content{font-size:14px}.popular-searches .predictive-search__products{width:100%;overflow:auto;scrollbar-width:none}.popular-searches .predictive-search__products .mobile--one-half{flex:0 0 48%}.popular-searches .product-grid-item__info .product-grid-item__type{font-family:Gilroy;font-weight:400;font-size:14px!important}.popular-searches .product-grid-item__info .product-grid-item__title.font-heading,.popular-searches .product-grid-item__price{font-size:14px}.popular-searches .product-badge .product-badge__item span{font-size:14px;letter-spacing:1px;color:#000;font-family:Gilroy;font-weight:400;line-height:100%}.popular-searches .predictive-search__list .predictive-search__item a{font-size:14px}.popular-searches .predictive-search__list{column-gap:20px}.popular-searches .predictive-search__list .predictive-search__item{padding-bottom:16px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/co-custom.css.map */
