.desktop-header__wrapper{background-color:#f3f9fb}.custom-header{background-color:#f3f9fb;position:relative}.custom-header__wrapper{max-width:1280px;margin:0 auto;display:flex;flex-wrap:wrap}.custom-header__logo img{max-width:100px;height:auto;display:block;width:100%}.custom-header__nav{flex:1 1 auto;margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:center}.custom-header__nav-list:hover .custom-header__nav-dropdown{display:flex}.custom-header__nav-list{margin:0 17px;border-bottom:2px solid transparent;padding:24px 0 22px}.custom-header__nav-list:hover{border-bottom-color:#121212}.custom-header__nav-link{width:100%;font-size:14px;color:#121212;font-weight:700;text-decoration:none;display:flex;align-items:center;justify-content:center;text-transform:uppercase;padding:0 4px}.custom-header__nav-dropdown{position:absolute;top:100%;background:#fff;z-index:5;margin:0;left:0;width:100%;list-style:none;display:none;flex-wrap:wrap;justify-content:center;padding:20px 50px;-webkit-box-shadow:0px 20px 20px 0px rgba(0,0,0,.1);box-shadow:0 20px 20px #0000001a;border-top:1px solid rgba(0,0,0,.1)}.custom-header__nav-dropdown__list{flex:0 0 25%;padding-top:5px}.custom-header__nav-dropdown-list--child{padding:30px 20px}.custom-header__nav-dropdown__link{font-size:14px;color:#121212;text-decoration:none;text-transform:uppercase}.custom-header__nav-dropdown__link:hover{text-decoration:underline}.custom-header__nav-dropdown__child{margin:0;padding:0;list-style:none}.custom-header__links{display:flex;flex-wrap:wrap}.custom-header__links a{font-size:12px;margin-left:12px;color:inherit;text-decoration:none;text-transform:uppercase;height:70px;display:flex;align-items:center}.custom-header__mega-item{width:100%;padding:30px 33px}.custom-header__mega-item.item--single{max-width:535px}.custom-header__mega-item.item--more{max-width:320px}.custom-header__mega-item-content{text-align:center}.custom-header__mega-item-link{display:block}.custom-header__mega-item-image{display:block;width:100%;max-width:100%;height:auto;border-radius:4px}.custom-header__mega-item-title{color:#121212;font-size:14px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:2px;text-transform:uppercase;margin:28px 0 0}.custom-header__mega-item-text{color:#707070;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin:12px 0 0}.custom-header-top{display:flex;justify-content:space-between;align-items:center;color:#fff;padding:30px 4em 1em}.section-header .custom-header-top{background-color:#f3f9fb}.custom-header__logo img{max-width:160px}.header_right__buttons{display:flex;flex:0 1 220px;justify-content:flex-end;gap:2em}.header_left__buttons{flex:0 1 220px}.header_left__buttons button,.header_right__buttons button{background-color:#fff;color:#121212;border:none;padding:.5em;cursor:pointer}.header_left__buttons .link{font-size:12px;font-weight:400;line-height:21px;letter-spacing:.3px;text-decoration:none;display:block;margin:12px 0}.header_left__buttons{display:flex;gap:19px}.header_right__buttons a{text-decoration:none;cursor:pointer}.header-search__wrapper{position:absolute;z-index:5;background-color:#fff}#shopify-section-custom-header{position:relative}.search__wrapper,.search__wrapper__mobile{position:absolute;display:none;justify-content:center;align-items:center;z-index:5;background-color:#fff;width:100%;height:100%}.search__wrapper__mobile{height:90px;padding-left:15px;padding-right:15px}.search-container{display:flex;position:relative;width:100%;max-width:680px;max-height:52px}.search-input{flex:1;padding:10px;width:100%;max-width:680px;outline:none;box-shadow:none;border-radius:3px;border:1px solid #202223}.search-button{padding:10px;background-color:#fff;border:0;cursor:pointer}.search-button img{width:20px;height:20px}.search__input{font-size:16px;font-weight:400;line-height:28px;letter-spacing:.30000001192092896px;color:#707070;padding:24px 50px 12px 16px!important;height:100%;border:1px solid rgba(211,211,211,1);border-radius:3px}.template-search__search{padding-left:15px;padding-right:15px}.search-container .field,.template-search__search .field{height:52px}.search-container .field:after,.template-search__search .field:after{display:none}.search-container .search__input:focus,.template-search__search .search__input:focus{border-color:#202223;box-shadow:none;border-radius:3px}.search__input::-ms-input-placeholder{font-size:16px;font-weight:400;line-height:28px;letter-spacing:.30000001192092896px;color:#707070}.search__input::placeholder{font-size:16px;font-weight:400;line-height:28px;letter-spacing:.30000001192092896px;color:#707070}.search__input~.field__label{font-size:16px;font-weight:400;line-height:31px;letter-spacing:.30000001192092896px;color:#707070}.search__input:focus~.field__label,.search__input:not(:placeholder-shown)~.field__label,.search__input:-webkit-autofill~.field__label{top:-1px;left:16px}.search__input:focus,.search__input:not(:placeholder-shown),.search__input:-webkit-autofill{border-color:#202223}.search-container .search__button,.template-search__search .search__button{height:100%;top:0;right:0;width:58px}.search-container .search__button svg,.template-search__search .search__button svg{height:20px;width:20px}.search-container .reset__button svg,.template-search__search .reset__button svg{height:20px;width:20px}.search-container .reset__button:not(:focus):after,.template-search__search .reset__button:not(:focus):after{width:1px;height:40%;border:1px solid rgba(189,189,189,1);top:50%;right:0;transform:translateY(-50%)}.search__wrapper-close,.search__wrapper__mobile-close{background-color:transparent;padding:0;border:0;cursor:pointer;margin:0 0 0 15px}.search__wrapper-close svg,.search__wrapper__mobile-close svg{height:20px;width:20px;vertical-align:-3px}.search-container .reset__button,.template-search__search .reset__button{height:100%;margin-right:5px;width:50px}.search-container .predictive-search{border:1px solid rgba(211,211,211,1);border-radius:3px;box-shadow:0 8px 20px #0000000d;transform:translateY(8px)}.search-container .predictive-search__heading{padding-top:29px;margin-left:14px;margin-right:14px;font-size:10px;font-weight:400;line-height:12px;letter-spacing:2px;text-align:left;color:#707070;text-transform:uppercase;border-bottom:1px solid rgba(211,211,211,1);margin-bottom:13px}.search-container .predictive-search__item{padding:6px 14px;font-size:12px;font-weight:400;line-height:24px;letter-spacing:2px;text-align:left;color:#121212;text-transform:uppercase}.search-container .predictive-search__results-groups-wrapper{padding-bottom:30px;border-bottom:1px solid rgba(235,235,235,1)}.search-container .predictive-search__search-for-button .predictive-search__item{padding:17px 14px}.header_regime_and_partner__container{display:flex;align-items:center;justify-content:center;width:100%;font-size:14px;margin-top:30px}.header_regime_and_partner__wrapper{display:flex;flex:0 0 465px;flex-direction:column;align-items:center;text-align:center}.our_brand__container{display:flex;justify-content:center;align-items:flex-start;margin-top:30px;gap:28px}.our_brand_wrapper{flex:0 1 247px}.educate__container{display:flex;justify-content:center;align-items:flex-start;margin-top:30px;gap:28px;width:100%}.educate_wrapper{flex:0 1 247px}.input-icon{position:absolute;top:60%;right:50px;transform:translateY(-50%)}.home-slider__button{color:#fff;background:#000;border-radius:3px}.imageBannerSwiper{width:100%}.imageSwiperBlock{text-align:center;background:#fff;display:flex;justify-content:center;align-items:center}.imageSwiperBlock.swiper-slide-active{z-index:1}.slider-image__img{display:block;width:100%;height:100%;object-fit:cover;min-height:550px;max-height:800px;aspect-ratio:14/6}.slider-image__desktop{display:block}.slider-image__mobile{display:none}.slider_content__title{font-size:22px;font-weight:400;color:#121212}.slider_content{position:absolute;left:125px;text-align:left;top:50%;transform:translateY(-50%);visibility:hidden;z-index:0}.swiper-slide-active .slider_content{visibility:visible;z-index:1}.slider_content-wrapper{position:absolute}.slider_content-wrapper.page-width{height:100%;width:100%}.slider_content-wrapper.top-left{top:15%;left:5%!important;text-align:left}.slider_content-wrapper.top-middle{top:15%;left:50%!important;transform:translate(-50%);text-align:center}.slider_content-wrapper.top-right{top:15%;right:5%!important;text-align:right}.slider_content-wrapper.center-left{top:50%;left:5%!important;transform:translateY(-50%);text-align:left}.slider_content-wrapper.center-middle{top:50%;left:50%!important;transform:translate(-50%,-50%);text-align:center}.slider_content-wrapper.center-right{top:50%;right:5%!important;transform:translateY(-50%);text-align:right}.slider_content-wrapper.bottom-left{bottom:20%;left:5%!important;text-align:left}.slider_content-wrapper.bottom-middle{bottom:20%;left:50%!important;transform:translate(-50%);text-align:center}.slider_content-wrapper.bottom-right{bottom:20%;right:5%!important;text-align:right}.slider_content-wrapper.slider_content-subheading.bottom-left,.slider_content-wrapper.slider_content-subheading.bottom-middle,.slider_content-wrapper.slider_content-subheading.bottom-right{margin-bottom:50px}.slider_content a{display:block}.slider-content__heading{margin:0;font-weight:500;text-transform:uppercase;color:#323845;max-width:500px;letter-spacing:8px}.slider-content__subheading{text-transform:uppercase;letter-spacing:5px;z-index:5;position:relative;line-height:1;margin:0 0 10px}.slider_content-wrapper .highlight-block{position:absolute;display:block;height:65%;width:100%;bottom:0;left:0;z-index:1;color:transparent;margin-bottom:0}.slider_content-subheading.plain-sea h1.slider-content__subheading{color:#265d73}.slider_content-subheading.plain-sea .highlight-block{background:#dbf0f5}.slider_content-subheading.plain-navy h1.slider-content__subheading{color:#265d73}.slider_content-subheading.plain-navy .highlight-block{background:#fff}.slider_content-subheading.plain-sky h1.slider-content__subheading{color:#fff}.slider_content-subheading.plain-sky .highlight-block{background:#265d73}.slider_content-subheading.bottom-right .highlight-block,.slider_content-subheading.center-right .highlight-block,.slider_content-subheading.top-right .highlight-block{right:0;left:initial}.slider_content-subheading.bottom-middle .highlight-block,.slider_content-subheading.center-middle .highlight-block,.slider_content-subheading.top-middle .highlight-block{left:50%;transform:translate(-50%)}@media (max-width: 768px){.slider_content-wrapper.slider_content_top-text{width:90%}.slider_content-wrapper.mobile-top-left{top:15%;left:5%!important;text-align:left}.slider_content-wrapper.mobile-top-middle{top:15%;left:50%!important;transform:translate(-50%);text-align:center;width:100%}.slider_content-wrapper.mobile-top-right{top:15%;right:5%!important;text-align:right}.slider_content-wrapper.mobile-center-left{top:50%;left:5%!important;transform:translateY(-50%);text-align:left}.slider_content-wrapper.mobile-center-middle{top:50%;left:50%!important;transform:translate(-50%,-50%);text-align:center}.slider_content-wrapper.mobile-center-right{top:50%;right:5%!important;transform:translateY(-50%);text-align:right}.slider_content-wrapper.mobile-bottom-left{bottom:20%;left:5%!important;text-align:left}.slider_content-wrapper.mobile-bottom-middle{bottom:20%;left:50%!important;transform:translate(-50%);text-align:center}.slider_content-wrapper.mobile-bottom-right{bottom:20%;right:5%!important;text-align:right}.slider_content-subheading.mobile-bottom-right .highlight-block,.slider_content-subheading.mobile-center-right .highlight-block,.slider_content-subheading.mobile-top-right .highlight-block{right:0;left:initial}.slider_content-subheading.mobile-bottom-middle .highlight-block,.slider_content-subheading.mobile-center-middle .highlight-block,.slider_content-subheading.mobile-top-middle .highlight-block{left:50%;transform:translate(-50%)}}.slider-content__paragraph{font-size:20px;line-height:31.6px;letter-spacing:.3px;width:100%;margin:10px auto;color:#202223}.slider_content-wrapper.slider_content-button{bottom:5rem;left:50%;transform:translate(-50%)}.slider_content-wrapper.slider_content-button a{text-decoration:none}.slider-content__button{border:1px;border-radius:30px;font-size:18px;font-weight:500;background:#323845;color:#fff;margin-top:24px;cursor:pointer;pointer-events:all;padding:12px 40px}.homepage-slider__fallback{width:100%;height:618px;background:gray}.mobile-header__wrapper{display:none}#menu-container ul{list-style:none}#menu-container a{text-decoration:none;color:#000}.accordion-toggle.active-tab a{color:#fff!important}#menu-wrapper{overflow:hidden;max-width:100%;cursor:pointer}#menu-container{display:none}#menu-wrapper #hamburger-menu{position:relative;width:20px;height:9px;margin:15px}#menu-wrapper #hamburger-menu span{opacity:1;left:0;display:block;width:100%;height:2px;border-radius:10px;color:#000;background-color:#000;position:absolute;transform:rotate(0);transition:.4s ease-in-out}#menu-wrapper #hamburger-menu span:nth-child(1){top:0}#menu-wrapper #hamburger-menu span:nth-child(2){top:9px;display:none}#menu-wrapper #hamburger-menu span:nth-child(3){top:9px}#menu-wrapper #hamburger-menu.open span:nth-child(1){transform:translateY(5px) rotate(135deg)}#menu-wrapper #hamburger-menu.open span:nth-child(2){opacity:0;transform:translate(-60px)}#menu-wrapper #hamburger-menu.open span:nth-child(3){transform:translateY(-4px) rotate(-135deg)}#menu-container .menu-list{padding-left:0;top:100%;display:block;position:absolute;width:100%;height:100vh;background:#fff;z-index:999;overflow-y:auto;overflow-x:hidden;left:-100%;margin:0;border-top:1px solid #dbdcd2}#menu-container .menu-list li.accordion-toggle,#menu-container .menu-list .menu-login{font-size:14px;padding:12px;text-transform:uppercase;border-top:1px solid #dbdcd2}#menu-container .menu-list li:first-of-type{border-top:0}.accordion-toggle,.accordion-content{cursor:pointer;font-size:16px;position:relative;letter-spacing:1px}.accordion-content{display:none}.accordion-toggle a:before,.accordion-toggle a:after{content:"";display:block;position:absolute;top:50%;right:30px;width:15px;height:2px;margin-top:-1px;background-color:#5a5858;transform-origin:50% 50%;transition:all .3s ease-out}.accordion-toggle a:before{transform:rotate(-90deg);opacity:1;z-index:2}.accordion-toggle.active-tab{background:#121212;transition:all .3s ease}.accordion-toggle a.active:before{transform:rotate(0);background:#fff!important}.accordion-toggle a.active:after{transform:rotate(180deg);background:#fff!important;opacity:0}.mobile-header_right__buttons{flex:0 0 110px;display:flex;justify-content:flex-end;gap:10px;align-items:center;margin-right:10px;flex-basis:40px}.mobile-header-logo{flex:1 1 auto;display:flex;align-items:center;justify-content:center}.accordion-content li{font-size:14px;padding:12px}.accordion-content li:not(:last-child){border-bottom:1px solid #dbdcd2}.info-section__container{padding:20px 4em}.info-section__container *{box-sizing:border-box}.info__parent{font-size:14px;font-weight:600;line-height:24px;letter-spacing:2px;color:#121212;max-width:1440px}.info-section__bg{background:#fcfcfc}.info__wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;padding:0 10px;align-self:center}.info_image{width:30px}.info_image img{width:100%;height:auto;display:block;max-width:100%}.info__wrapper p{line-height:24px;letter-spacing:2px;text-transform:uppercase;font-weight:600;width:calc(100% - 30px);margin:0;padding-left:20px}.browse-by-categories{background:#f3f9fb}.collection_list_title{text-align:center;font-size:30px;font-weight:600;text-transform:uppercase;line-height:34px;letter-spacing:3px;padding-top:58px;color:#121212;padding-left:4em;padding-right:4em}.collection-list__parent{display:flex;justify-content:flex-start;align-items:center;margin-top:44px;padding-bottom:105px;gap:24px;padding-left:80px;color:#121212;font-size:16px;text-transform:uppercase;letter-spacing:2px;line-height:19px}.collection__wrapper{display:flex;flex-direction:column;align-items:center;gap:15px;text-align:center;font-weight:600}.collection__wrapper p{margin-top:15px}.collection-list__link{cursor:pointer;color:unset;text-decoration:unset}.regime_container{position:relative;height:600px}.background-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden}.background-image img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.regime_content{position:relative;display:flex;align-items:center;height:100%}.regime-section-left{flex:1}.regime-section-right{flex:1;padding:40px;box-sizing:border-box;margin-left:120px}.regime-section__header{font-size:30px;text-transform:uppercase;font-weight:600;line-height:34px;letter-spacing:3px;margin-bottom:25px;color:#323845}.regime-section__description{font-size:16px;font-weight:400;line-height:25px;letter-spacing:.3px;text-align:left;width:450px;margin-bottom:35px;color:#202223}.regime-section__button{display:flex;width:240px;height:50px;padding:16px;border-radius:3px;text-decoration:unset;border:1px solid #202223;font-size:14px;font-weight:600;line-height:24px;letter-spacing:2px;color:#fff;text-align:center;background:#323845;justify-content:center;align-items:center}.header_block__image{margin-bottom:24px;width:100%;border-radius:4px}.learning-section{background:#f3f9fb}.learning_section__parent{margin-left:80px;margin-right:80px;margin-top:50px;padding-top:50px;padding-bottom:50px}.learning_section__container{display:flex;gap:38px;height:591px}.learning_section__wrapper-1{position:relative;flex:1;z-index:1}.learning_section__image-1{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden;border-radius:8px}.learning_section__wrapper-2{position:relative;flex:1;z-index:1}.learning_section__image-2{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden;border-radius:8px}.learning_image{object-fit:cover;width:100%}.learning_section__content-1{position:absolute;left:0;padding:40px;bottom:0;width:100%}.learning_section__content-1 h1{margin:0 0 8px;padding:0;font-size:24px;font-weight:600;line-height:34px;letter-spacing:3px;text-align:left;text-transform:uppercase;color:#323845}.learning_section__content-1 p{font-size:16px;font-weight:400;line-height:25px;letter-spacing:.30000001192092896px;text-align:left;color:#202223;margin-bottom:2.5rem}.learning_section__content-2{position:absolute;left:0;padding:40px;bottom:0;width:100%}.learning_section__content-2 h1{margin:0 0 8px;padding:0;font-size:24px;font-weight:600;line-height:34px;letter-spacing:3px;text-align:left;text-transform:uppercase;color:#323845}.learning_section__content-2 p{font-size:16px;font-weight:400;line-height:25px;letter-spacing:.30000001192092896px;text-align:left;color:#202223;margin-bottom:2.5rem}.learn__button{position:relative;display:flex;width:247px;height:50px;padding:16px;border-radius:3px;background:#323845;color:#fff;text-decoration:unset;justify-content:center;align-items:center;font-size:14px;font-weight:600;line-height:24px;letter-spacing:2px;text-transform:uppercase}.best-seller__title{text-align:center;font-size:30px;font-weight:600;text-transform:uppercase;line-height:34px;letter-spacing:3px;margin-top:58px;color:#121212;padding-left:4em;padding-right:4em}.product-list__parent{display:flex;justify-content:flex-start;align-items:center;margin-top:44px;margin-bottom:58px;gap:24px;font-size:16px;text-align:center;letter-spacing:2px;line-height:19px}.product__wrapper{display:flex;flex-direction:column;align-items:center;gap:15px}.product__wrapper p{margin-top:15px}.product-list__link{cursor:pointer;color:unset;text-decoration:unset}.product-title__best-sellers{height:38px;color:#121212;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;text-align:center;text-transform:uppercase;font-family:proxima_nova;font-size:14px}.product-description__best-sellers{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:11px;font-weight:400;line-height:15px;letter-spacing:0em;text-align:center;margin-top:10px;color:#707070;height:30px}.product-price__best-sellers{text-align:center;margin-top:10px;color:#121212;font-family:proxima_nova;font-size:12px;font-weight:600;line-height:24px;letter-spacing:1.5px}.product-rating__best-sellers{text-align:center;font-weight:600;margin-top:10px;color:#202223}.product-review__best-sellers{text-align:center;font-weight:600;letter-spacing:1px;font-size:11px}.atc-button__best-sellers{background:#fff;border:1px solid #202223;border-radius:3px;width:-webkit-fill-available;font-size:14px;font-weight:600;text-transform:uppercase;line-height:24px;letter-spacing:2px;text-align:center;cursor:pointer;display:flex;align-items:center;justify-content:center;height:52px;padding:0 14px;position:relative}.atc-button__best-sellers .loading-overlay__spinner{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;display:flex;align-items:center;justify-content:center}.atc-button__best-sellers .loading-overlay__spinner svg{width:1.8rem}.reviews_section__parent{margin-left:80px;margin-right:80px;margin-top:80px}.reviews_section__container{display:flex;justify-content:center;align-items:center}.reviews_image{max-width:100%;height:auto;width:100%}.reviews_section__content,.reviews_section__image{flex:1}.review-content{margin-left:49px;margin-right:120px;margin-top:80px}.review-content__heading{margin:0 49px}.review-content__heading h1,.review__header{font-size:24px;line-height:34px;letter-spacing:3px;text-align:left;text-transform:uppercase}.review-content__heading p{font-size:15px;font-weight:400;line-height:25px;color:#707070}.reviewer_name{font-size:16px;font-weight:600;color:#202223}.review-star{margin-top:17px;font-size:28px;color:#202223}.review-content p{font-size:16px;font-weight:400;line-height:25px;letter-spacing:.30000001192092896px;text-align:left;color:#707070}.review-content-description{font-size:14px;font-weight:600;line-height:21px;letter-spacing:.30000001192092896px;text-align:left;color:#202223}.see_more_text{display:none}.read_more{color:#202223;cursor:pointer}.read_less{color:#202223;display:none;cursor:pointer}.pwu_section__parent{margin:80px}.pwu_section__container{position:relative;display:flex;flex-wrap:wrap;align-items:center;background:#f3f9fb;border-radius:8px;padding:0 30px;min-height:435px}.pwu__button{display:flex;width:100%;max-width:245px;height:50px;padding:16px;border-radius:3px;background:#323845;color:#fff;text-decoration:unset;justify-content:center;align-items:center;font-size:14px;font-weight:500;line-height:24px;letter-spacing:2px;text-transform:uppercase;margin-top:30px}.pwu-description{max-width:358px;width:100%;font-size:16px;font-weight:400;line-height:25px;letter-spacing:.30000001192092896px;margin:10px 0;color:#202223}.pwu__middle-content{position:relative;display:flex;flex-wrap:wrap;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:calc(100% - 500px);padding:30px}.pwu__left-content{position:relative;width:250px;align-self:flex-end}.pwu__right-content{position:relative;width:250px;align-self:flex-start}.pwu__left-content img,.pwu__right-content img{height:auto;display:block;max-width:100%;margin:0 auto}.pwu__left-content:before{content:"";position:absolute;right:0;bottom:0;left:0;height:40%;pointer-events:none}.pwu__right-content:before{content:"";position:absolute;height:40%;top:0;right:0;bottom:0;left:0;pointer-events:none}.pwu-header{font-size:30px;text-transform:uppercase;font-weight:600;line-height:34px;letter-spacing:3px;margin:0;color:#121212;width:100%}.pwu-section__check-point{width:100%;max-width:650px}.check_svg p{font-size:16px;font-weight:500;line-height:19px;letter-spacing:2px;text-align:left;width:100%;max-width:285px;text-transform:uppercase;margin:0 0 0 10px}.check_svg{display:flex;width:50%;align-items:center;padding:10px}.pwu-content__row{display:flex;flex-wrap:wrap;justify-content:center;gap:0;margin:0;font-family:sometype_mono;color:#000}.custom-footer__parent{border-top:1px solid #D3D3D3;border-bottom:1px solid #D3D3D3;background:#fcfcfc}.custom-footer__container{display:flex;flex-wrap:wrap;padding:57px 57px 41px}.custom-footer__parent-link{color:#121212;font-weight:500;text-decoration:none;display:flex;align-items:center;text-transform:uppercase;font-size:14px;font-weight:600;line-height:24px;letter-spacing:2px;text-align:left;margin:0}.custom-footer__container .parent__wrapper{padding:0 15px;width:20%}.child__wrapper{list-style:none;padding-left:0;margin-top:20px}.child__wrapper li{list-style:none;padding-left:0;margin-top:10px}.custom-footer__link{color:#121212;font-weight:500;text-decoration:none;display:flex;text-transform:uppercase;font-size:14px;font-weight:400;line-height:24px;letter-spacing:2px}.newsletter-section__container{padding:56px 0;background:#fcfcfc}.newsletter-section__container form.klaviyo-form h1>span{font-size:1.75rem!important;margin-bottom:1rem;display:inline-block}.newsletter__header *{font-size:16px;font-weight:400;line-height:34px;letter-spacing:3px;text-align:center;text-transform:uppercase;margin:0}.newsletter-description{font-size:14px;font-weight:400;line-height:24px;letter-spacing:.30000001192092896px;text-align:center;color:#707070}.newsletter-search__input{width:473px;height:50px;padding:12px 16px;border-radius:3px;border:1px solid #D3D3D3;font-size:16px;font-weight:400;line-height:28px;letter-spacing:.30000001192092896px;text-align:left;outline:none;box-shadow:none}.newsletter-search__input::placeholder{color:#d3d3d3;opacity:1}.newsletter__header h3{color:#121212;font-weight:400}.subscribe-button{display:flex;justify-content:center;align-items:center;width:168px;height:50px;padding:16px;border-radius:4px;border:1px solid #202223;background:#000;color:#fff;text-transform:uppercase;font-size:14px;font-weight:500;line-height:24px;letter-spacing:2px;cursor:pointer}.search-input__container{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:15px;padding:0 15px}.shopify-section-group-footer-group{background:#323845}.copyrights__container{display:flex;padding:10px 60px 10px 80px;justify-content:space-between;align-items:center;background:#323845}.copyrights__text{font-size:14px;font-weight:400;line-height:24px;letter-spacing:.30000001192092896px;text-align:center;color:#fff}.social-media__container{display:flex;gap:30px;margin-left:50px}.social-media__container a{background:#fcfcfc;display:flex;align-items:center;height:45px;width:45px;justify-content:center;border-radius:50%}.approved-by-dermatologist__container{padding-left:80px;padding-right:80px;padding-top:80px}.dermatologist_image{object-fit:cover;width:100%;border-top-left-radius:8px;border-top-right-radius:8px}.dermatologist-block__wrapper{border-radius:8px;border:1px solid #D3D3D3;margin-right:52px!important;margin-left:5px!important}.dermatologist__header{font-size:30px;font-weight:600;line-height:34px;letter-spacing:3px;text-align:center;position:absolute;width:100%;margin-top:80px;text-transform:uppercase;color:#121212}.dermatologist-collection__wrapper{display:flex;justify-content:flex-start;align-items:center;padding-left:16px}.dermatologist-collection__content p{margin:0 0 3px;color:#121212;font-size:13px;font-weight:600;line-height:19px;letter-spacing:2px;text-align:left;text-transform:uppercase}.dermatologist-profile__wrapper{display:flex;justify-content:center;align-items:center;gap:10px;text-transform:uppercase;font-size:15px;font-weight:600;line-height:19px;letter-spacing:2px;text-align:left;color:#f5f5f5;position:absolute;top:29px;left:50%;right:50%;width:100%;transform:translate(-50%,-50%)}.approved-by-influencers__container{padding:80px}.influencers_image{object-fit:cover;width:100%;border-top-left-radius:8px;border-top-right-radius:8px}.influencers-block__wrapper{border-radius:8px;border:1px solid #D3D3D3;margin-right:52px!important;margin-left:5px!important}.influencers__header{font-size:24px;font-weight:400;line-height:34px;letter-spacing:3px;text-align:center;position:absolute;width:100%;margin-top:80px;text-transform:uppercase;color:#121212}.influencers-collection__wrapper{display:flex;justify-content:flex-start;align-items:center;padding-left:16px}.influencers-collection__content p{margin:0 0 3px;color:#202223;font-size:13px;font-weight:600;line-height:19px;letter-spacing:2px;text-align:left;text-transform:uppercase}.influencers-profile__wrapper{display:flex;justify-content:center;align-items:center;gap:10px;text-transform:uppercase;font-size:15px;font-weight:500;line-height:19px;letter-spacing:2px;text-align:left;color:#f5f5f5;position:absolute;top:29px;left:50%;right:50%;width:100%;transform:translate(-50%,-50%)}.product-grid-reviews__container{text-align:center;font-weight:600;margin-top:10px;color:#202223!important}.product-review__product-grid{text-align:center;font-weight:600;letter-spacing:1px;font-size:11px}.loadmore_btn{display:flex;width:247px;height:50px;justify-content:center;align-items:center;text-decoration:none;padding:16px;border-radius:3px;border:1px;gap:10px;color:#202223;border:1px solid #202223;background:#fff}.loadmore_btn:hover{border:3px solid #202223}#AjaxinatePagination{display:flex;justify-content:center;margin-top:50px;margin-bottom:50px}.custom-product-grid{column-gap:70px;row-gap:13px;margin-left:80px;margin-right:80px;align-items:flex-start}.custom-recommendation-grid{column-gap:70px;row-gap:13px;align-items:flex-start}.product_description{font-size:10px;font-weight:400;line-height:15px!important;letter-spacing:0em;text-align:center;color:#707070!important;margin-top:10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;height:30px}.quick-view__icon{background:#000;width:39px;height:39px;border-radius:50%;display:flex;justify-content:center;align-items:center;transition:transform .2s ease}.quick-view__icon:hover{transform:scale(1.1)}.quick-view__submit{position:absolute;top:12%;right:0;border:none;background-color:unset;cursor:pointer}.loading-overlay__spinner-custom{background:#000;width:39px!important;height:39px!important;border-radius:50%;padding:10px;box-sizing:border-box}.loading-overlay__spinner-custom:hover{transform:scale(1.1)}.quick-add__submit:hover{text-decoration:none!important;border:none!important}.load_more_arrow{display:flex;align-items:center;justify-content:center}.quick-add__submit:after{border-radius:3px}.quick-add__submit:disabled{opacity:unset!important}.collection-cover-img{display:flex;width:100%;object-fit:cover}.collection-cover__image{background:#e0dfe4}.grid__item-shop-now{position:relative;align-self:stretch;padding-bottom:57px;width:calc(50% - 34px);order:-1}.grid-shop-now__image-wrapper{height:calc(100% - 10px);background:linear-gradient(127.66deg,#eaeae8 24.64%,#e4e4e4 39.88%,#e5e5e3 63.18%);border-radius:8px;overflow:hidden}.shop-now-image-plp{object-fit:cover;height:100%;margin:-80px 0 0;position:relative;width:100%!important}.grid-shop-now__content{position:absolute;left:0;padding:0 50px;bottom:90px;width:100%}.grid-shop-now__header{font-size:24px;font-weight:400;line-height:34px;letter-spacing:3px;text-align:left;text-transform:uppercase;color:#121212}.grid-shop-now__description{font-size:16px;font-weight:400;line-height:25px;letter-spacing:.30000001192092896px;text-align:left;color:#202223}.grid-shop-now__content a{display:flex;justify-content:center;align-items:center;width:100%;max-width:247px;height:50px;padding:16px;border-radius:3px;border:1px;background:#202223;font-size:14px;font-weight:500;line-height:24px;letter-spacing:2px;text-align:center;color:#fff;text-decoration:none}.product-grid-container{background:#f3f9fb}.collection{padding-top:56px;padding-bottom:80px}.review_pdp{font-size:16px;font-weight:400;line-height:28px;letter-spacing:.30000001192092896px;text-align:left;color:#202223}.pure_ethical_beauty__container{display:none;padding:15px 20px;gap:20px 0;border-radius:3px;background:#f3f9fb;margin-top:24px;flex-wrap:wrap}.pure_ethical_beauty__pdp-container{display:flex;padding:15px 20px;gap:20px 0;background:#f3f9fb;margin-top:24px;flex-wrap:wrap;border-radius:3px}.pure_ethical_beauty__wrapper p{font-size:14px;font-weight:400;line-height:1.4;letter-spacing:.3px;color:#323845;margin:0 0 2px;text-align:center}.pure_ethical_beauty__wrapper svg{display:block}.pure_ethical_beauty__wrapper{display:flex;flex-direction:column;gap:5px;align-items:center;width:20%;padding:0 4px}.quickview-hide{display:none}.card-wrapper:hover .quickview-hide,.custom-grid-item:hover .quick-view__submit{display:block!important}.main-product-section{padding:0 80px}.breadcrumb-separator{padding:0 10px}.product-form__submit:disabled{opacity:unset!important}.cart-quantity__selector{width:44px;height:24px;padding:0 0 0 6px;border-radius:3px;border:1px solid #D3D3D3}.cart-drawer .cart-quantity__selector{font-size:12px;font-weight:500;line-height:17px;letter-spacing:2px;color:#121212}.cart-drawer-qty{position:relative}.cart-drawer-qty-price{display:flex;align-items:center;justify-content:space-between}.card-form{width:100%}.cart-item .cart-item__totals{padding-top:1rem!important}.cart-drawer__footer{display:none!important}.cart-drawer__empty-content .button{font-size:14px;font-weight:500;line-height:24px;letter-spacing:2px;text-align:center;text-transform:uppercase}.drawer__header__empty{position:relative;background-color:rgb(var(--color-background));padding:1.5rem 0;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #D3D3D3}.yotpo-vertical-border{display:none!important}.yotpo-progress-bar{display:flex!important;width:100%!important;height:15px!important;background:#eaeaea!important;border-radius:2px!important;margin-right:0!important;margin-top:4px!important}.yotpo-progress-bar .yotpo-progress-bar-score{height:15px!important;border-radius:2px!important;background:#d3d3d3!important}.yotpo-filters-container .yotpo-filters-container-inner .yotpo-filters-top-panel{display:none!important}.yotpo-head{margin-bottom:50px!important}.yotpo-headline{margin-left:0!important;font-size:20px!important;font-weight:400!important;line-height:34px;letter-spacing:3px;color:#121212!important;flex:0 0 auto!important}.yotpo-headline span{margin-left:5px!important;font-size:20px!important;font-weight:400!important;line-height:34px;letter-spacing:3px;color:#121212!important}.yotpo-head .yotpo-reviews-by{display:none!important}.yotpo-display-l .yotpo-main-layout .yotpo-layout-header-wrapper .yotpo-bottom-line{flex-direction:column!important}.yotpo-main-layout .yotpo-layout-header-wrapper{justify-content:flex-start!important;margin-bottom:48px!important}.yotpo-display-m .yotpo-main-layout .yotpo-layout-header-wrapper .yotpo-bottom-line{flex-direction:column}.yotpo-bottom-line .yotpo-star-distribution{padding-left:0!important;padding-right:0!important;border-right:0!important}.yotpo-bottom-line .yotpo-bottom-line-left-panel.yotpo-bottom-line-score{font-size:32px!important;font-weight:600!important;line-height:55px;letter-spacing:.488571435213089px;padding-top:0!important}.yotpo-bottom-line .yotpo-bottom-line-text{display:none}.yotpo-bottom-line .yotpo-bottom-line-right-panel{padding-top:0!important;margin-left:12px!important;margin-top:-5px}.yotpo-bottom-line .yotpo-summary-section .yotpo-bottom-line-summary{align-items:center;margin-bottom:12px}.yotpo-distribution-row{margin-top:14px;align-items:center}.yotpo-bottom-line .yotpo-star-distribution{padding-top:0!important}.yotpo-star-distribution-bar{margin-top:0!important;flex:0 0 auto;width:413px;margin-left:0!important;margin-right:0!important;padding-left:22px;padding-right:22px}.yotpo-star-distribution-index{font-size:16px!important;font-weight:400!important;line-height:28px!important;margin-top:3px;color:#202223}.yotpo-star-distribution-row-wrapper:hover .yotpo-star-distribution-index,.yotpo-star-distribution-row-wrapper:hover .yotpo-star-distribution-value{text-decoration:none!important}.yotpo-star-distribution-value{font-size:16px!important;font-weight:400!important;line-height:28px!important;letter-spacing:.30000001192092896px!important;color:#202223}.yotpo-header-container~.yotpo-review-border-smooth{display:none!important}.yotpo-filters-container{margin-top:0!important;border-bottom:1px solid rgba(211,211,211,1);padding-bottom:28px;margin-bottom:48px!important}.yotpo-filters-container .yotpo-filters-container-inner{flex-direction:row!important;align-items:center!important}.yotpo-filters-container .yotpo-filters-container-inner .yotpo-filters-right-panel{order:3;flex:0 0 auto!important}.yotpo-filters-container-title{order:2;flex:1;-ms-flex:1;text-align:center;font-size:20px;font-weight:400;line-height:34px;letter-spacing:3px;margin-top:0;margin-bottom:0;color:#121212;text-transform:uppercase;padding-left:10%}.yotpo-dropdown-closable span.yotpo-dropdown-placeholder{font-size:12px!important;font-weight:400!important;line-height:21px!important;letter-spacing:2px!important;color:#707070!important;text-transform:uppercase}.yotpo-selected-value{font-size:14px!important;font-weight:500!important;line-height:24px!important;letter-spacing:2px;color:#121212;text-transform:uppercase}.yotpo-filters-container .yotpo-filters-container-inner .yotpo-filters-right-panel .yotpo-sorting-filter-container{margin-bottom:5px}.yotpo-review{position:relative;margin-top:0!important;margin-bottom:32px!important}.yotpo-review+.yotpo-review-border-smooth{display:none!important}.yotpo-review-rating-title{position:absolute;top:0;left:0}.yotpo-display-l .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-review-rating-title .yotpo-review-star-rating,.yotpo-display-m .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-review-rating-title .yotpo-review-star-rating{margin-top:5px}.yotpo-review-title{font-size:18px!important;font-weight:600!important;line-height:31px;letter-spacing:.30000001192092896px;margin-left:15px!important;margin-top:0!important;margin-bottom:0!important}.yotpo-reviewer-name,.yotpo-date-format{font-size:16px!important;font-weight:600!important;line-height:28px!important;position:relative;margin-left:8px;padding-left:14px}.yotpo-reviewer-name,.yotpo-date-format:before{content:"\2022";color:#bebebe;position:absolute;left:0;top:0}.yotpo-display-l .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-left-panel,.yotpo-display-m .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-left-panel{flex:0 0 auto!important;order:1!important}.yotpo-display-s .yotpo-review .yotpo-review-left-panel{flex:0 0 auto!important;order:1!important}.yotpo-display-l .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-right-panel,.yotpo-display-m .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-right-panel{flex:0 0 auto!important;order:2!important}.yotpo-display-s .yotpo-review .yotpo-review-right-panel{flex:0 0 auto!important;order:2!important;margin-top:0!important}.yotpo-display-l .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel,.yotpo-display-m .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel{padding-left:0!important;padding-right:0!important;flex:0 0 auto!important;width:100%;order:3!important}.yotpo-display-s .yotpo-review .yotpo-review-center-panel{padding-left:0!important;padding-right:0!important;flex:0 0 auto!important;width:100%;order:3!important;margin-top:0!important}.yotpo-review-center-panel{margin-top:17px}.yotpo-read-more-text{font-size:16px!important;font-weight:400!important;line-height:25px!important;color:#707070!important}.yotpo-reviews-pagination-container{margin-top:48px!important}.yotpo-main-layout{position:relative}.yotpo-new-review-btn-wrapper{position:absolute;top:73px;right:0}.yotpo-base-layout{max-width:var(--page-width)!important;width:auto!important;margin:0 auto;padding-left:4em;padding-right:4em}.yotpo-display-s .yotpo-head .yotpo-headline{margin-top:0!important}.inner-accordion-header{position:relative}.inner-accordion-plus,.inner-accordion-minus{position:absolute;right:0;opacity:1;transition:opacity .2s linear}.inner-accordion-header svg{height:15px}.inner-accordion-item.active .inner-accordion-plus{opacity:0}.inner-accordion-item.active .inner-accordion-minus{opacity:1}.inner-accordion-item:not(.active) .inner-accordion-details{height:0;overflow:hidden}.template-search__header{margin-bottom:54px}.template-search__header h1{font-size:24px;font-weight:400;line-height:34px;letter-spacing:3px;text-transform:uppercase;color:#121212;font-family:proxima_nova}.template-search__search .search{margin-top:24px!important}.template-search__search{margin-bottom:54px}#main-search-filters .facets-container{padding-top:0}#main-search-filters .facets{padding-top:0;border-bottom:0;padding-bottom:0}#main-search-filters .facets__form{margin-left:0;margin-right:0;max-width:var(--page-width);padding-left:4em;padding-right:4em}.template-search__results{margin-top:78px;max-width:var(--page-width);padding-left:4em;padding-right:4em}.header_right_button_search{padding:0;border-radius:0;margin:0;background-color:transparent;outline:0;border:0;cursor:pointer}.grid--4-col-desktop .grid__item{width:calc(25% - 53px)!important;max-width:calc(25% - 53px)!important;flex-grow:0}.custom-footer__container-mobile{display:none;padding:0!important}.custom-footer__container-mobile .menu-list{padding:0;margin:0;list-style:none}.custom-footer__container-mobile .menu-list .custom-mobile-nav-li:first-child .custom-mobile-nav-a{border-top:none}.custom-footer__container-mobile .menu-list .custom-mobile-nav-li:last-child .custom-mobile-nav-a{border-bottom:none}.custom-footer__container-mobile .menu-list .custom-mobile-nav-a{text-decoration:none;color:#000}@media screen and (max-width: 990px){.grid--4-col-desktop .grid__item{width:calc(33.33% - 27px)!important;max-width:calc(33.33% - 27px)!important}.custom-product-grid{column-gap:40px}.grid__item-shop-now{width:calc(66.66% - 13px);order:-3}.custom-recommendation-grid{column-gap:40px}}@media screen and (max-width: 750px){.grid--4-col-desktop .grid__item{width:calc(50% - 10px)!important;max-width:calc(50% - 10px)!important}.custom-product-grid{column-gap:20px}.grid__item-shop-now{width:100%;order:-1}.custom-product-grid{margin-left:20px!important;margin-right:20px!important}.grid-shop-now__image-wrapper{height:400px}.custom-recommendation-grid{column-gap:20px}.main-product-section .breadcrumb_nill,.custom-footer__container-desktop{display:none}.custom-footer__container-mobile{display:block}}@media screen and (max-width: 500px){.custom-product-grid,.custom-recommendation-grid{justify-content:center}.grid-shop-now__image-wrapper{width:100%!important}.shop-now-image-plp{margin-left:0;margin-top:0}.grid-shop-now__content{padding:0 20px;bottom:80px}.grid__item-shop-now{width:100%;max-width:100%}}@media only screen and (max-width: 991px){.info__parent{justify-content:center}.yotpo-display-m .yotpo-main-layout .yotpo-layout-header-wrapper .yotpo-bottom-line{flex:0 0 auto;width:50%;margin-right:0!important}.yotpo-star-distribution-bar{flex:1;-ms-flex:1}}@media only screen and (max-width: 767px){.info-section__container{padding-left:15px;padding-right:15px}.info__parent{font-size:12px}.yotpo-base-layout{padding-left:40px;padding-right:40px}.yotpo-display-m .yotpo-main-layout .yotpo-layout-header-wrapper .yotpo-bottom-line{width:100%}.yotpo-star-distribution-bar{flex:1;-ms-flex:1}#main-search-filters .facets-container{padding-left:15px;padding-right:15px}.template-search__results{margin-top:40px;padding-left:15px;padding-right:15px}.collection_list_title{padding-left:15px;padding-right:15px;font-size:20px}.collection-list__parent{padding-left:40px!important;margin-top:20px}.best-seller__title{font-size:20px;padding-left:15px;padding-right:15px}.slider-image__desktop{display:none}.slider-image__mobile{display:block}}@media only screen and (max-width: 575px){.info__wrapper{padding:0 30px;align-self:center}.info__wrapper .info_image img{vertical-align:middle}.info__wrapper p{text-align:center}.yotpo-review-rating-title{flex-wrap:wrap}.yotpo-display-m .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-review-rating-title .yotpo-review-star-rating{margin-top:0;margin-bottom:15px}.yotpo-review-title{flex:0 0 auto;width:100%;margin-left:0!important;font-size:16px!important}.yotpo-filters-container .yotpo-filters-container-inner{flex-wrap:wrap!important;gap:15px!important}.yotpo-filters-container-title{padding-left:0;flex:0 0 auto;width:100%;text-align:left;font-size:18px}.yotpo-headline{text-align:left!important}.yotpo-display-s .yotpo-main-layout .yotpo-layout-header-wrapper .yotpo-bottom-line[data-v-13e323c7]{flex:0 0 auto!important;width:100%}.yotpo-display-s .yotpo-bottom-line .yotpo-summary-section{align-items:flex-start!important}.yotpo-bottom-line .yotpo-summary-section .yotpo-bottom-line-summary{margin-top:0!important;margin-bottom:0}.yotpo-head{margin-top:35px!important;margin-bottom:35px!important}.yotpo-review-title{line-height:27px}.yotpo-review-center-panel{margin-top:14px}.yotpo-new-review-btn-wrapper{top:38px}.yotpo-bottom-line .yotpo-bottom-line-left-panel.yotpo-bottom-line-score{font-size:28px!important}.yotpo-display-s .yotpo-main-layout .yotpo-layout-header-wrapper .yotpo-bottom-line{margin-bottom:30px!important}.yotpo-main-layout .yotpo-layout-header-wrapper{margin-bottom:10px!important}.yotpo-display-s .yotpo-bottom-line .yotpo-star-distribution{margin-top:0!important}.yotpo-filters-container{padding-bottom:20px}.learning_image{max-height:550px}}@media only screen and (max-width: 480px){.yotpo-new-review-btn-wrapper{top:80px;right:auto;left:0}.yotpo-head{margin-bottom:65px!important}}@media only screen and (max-width: 1024px){.pure_ethical_beauty__wrapper{width:33.33%}.custom-footer__container .parent__wrapper{width:calc(100% / 3)}.slider_content__title{font-size:14px}.slider_content{top:90px;transform:none}.slider-content__paragraph{font-size:14px;line-height:1.5}.regime-section__description{width:unset!important}.learning_section__container{flex-direction:column;height:100vh}.reviews_section__image{margin-top:80px}.reviews_section__container{display:block!important}.dermatologist-block__wrapper,.influencers-block__wrapper{margin-right:15px!important;margin-left:5px!important}.custom-product-grid{margin-left:35px;margin-right:35px}.d-flex{flex-direction:column!important}}@media only screen and (max-width: 989px){.announcement-bar{width:100%!important;padding:10px 0;align-items:center}.annoucement-bar-image{margin-top:0}}.header--search-mobile-show{display:none}@media only screen and (max-width: 768px){.custom-footer__container .parent__wrapper{width:50%;padding:0 10px}.header--search-mobile-show{display:flex;align-items:center;justify-content:center}.header--search-mobile-hide,.header_left__buttons .link,.custom-service-dropdown-toggle{display:none}.search-container{padding:0 30px 0 20px}#menu-container{display:block}.custom-header{display:none}.header_left__buttons{flex:0 0 140px;align-items:center;gap:0}.header_right__buttons{flex:0 0 140px;gap:10px;padding-right:32px}.custom-header-top{padding:10px 0}.header__icon--cart{margin:0!important}.cart-count-bubble{left:28px}.mobile-header__wrapper{display:flex;padding:10px 0}.pwu-content__row{display:unset;margin-top:unset}.check_svg{margin-top:15px}.custom-footer__container{padding:47px 47px 31px}.custom-footer__link{font-size:12px}.child__wrapper li{margin-top:5px}.child__wrapper{margin-top:10px}.copyrights__container{padding-left:20px;padding-right:20px;flex-direction:column}.social-media__container{margin-left:unset}.dermatologist__header{font-size:14px}.dermatologist-block__wrapper{border-radius:unset!important;border:unset!important}.dermatologist_image{border-top-left-radius:unset!important;border-top-right-radius:unset!important}.influencers__header{font-size:14px}.influencers-block__wrapper{border-radius:unset!important;border:unset!important}.influencers_image{border-top-left-radius:unset!important;border-top-right-radius:unset!important}.learning_section__parent{margin-left:10px;margin-right:10px;margin-top:40px}.reviews_section__parent{margin-left:40px;margin-right:40px;margin-top:80px}.regime-section-right{padding:20px;width:100%;flex:0 0 100%;margin:0;max-width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.regime-section__header{text-align:center}.regime-section__description{width:100%;text-align:center}.pwu_section__parent{margin-left:10px;margin-right:10px}.quickview-hide{display:block!important}.main-product-section{padding:0 40px}.product__info-wrapper{padding-top:30px}.atc-button__best-sellers{font-size:12px;height:44px;padding:0 10px}}@media only screen and (max-width: 768px){.slider_content{top:100px;left:50%!important;transform:translate(-50%);text-align:center;width:100%;max-width:380px;padding:20px;box-sizing:border-box}.slider-content__paragraph{width:100%;margin:10px 0}}@media only screen and (max-width: 600px){.pwu-image-left{width:80px}.pwu-image-right{width:110px}}@media only screen and (max-width: 500px){.localization-wrapper{justify-content:center}.utility-bar__grid{display:block}.slider-content__paragraph{max-width:300px;margin-top:7px}.learn__button{width:unset!important;height:40px!important}.learning_section__content-1 h1,.learning_section__content-2 h1{font-size:18px!important}.learning_section__content-1,.learning_section__content-2{padding:15px}.review-content__heading{margin:0 25px}.learning_section__container{height:auto}.learning_section__image-1,.learning_section__image-2{position:relative;height:auto}.review-content{margin:80px 30px 0}.pwu__button{max-width:160px;height:40px}.pwu__button{margin-top:10px}.approved-by-dermatologist__container{padding:20px 10px 30px;margin-top:80px}.dermatologist__header{font-size:14px;line-height:unset!important;margin-top:0}.approved-by-influencers__container{padding:30px}.influencers__header{font-size:14px;line-height:unset!important;margin-top:0}.regime-section__button{width:220px;padding:8px;font-size:12px}}@media only screen and (max-width: 450px){.newsletter-search__input{width:300px}.search-input__container{flex-direction:column}.subscribe-button{width:300px}}@media only screen and (min-width: 990px){.announcement-bar{width:max-content!important;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;display:flex;align-items:center;justify-content:center}.single-announcement-bar{text-align:center;display:flex;align-items:center;justify-content:center;transform:unset!important;width:unset!important}}.quiz-builder{padding:40px 80px;counter-reset:step}.quiz-builder-welcome__wrapper{text-align:center;min-height:670px;display:flex;flex-direction:column;justify-content:center;width:100%}.quiz-builder-welcome__title{text-transform:uppercase;letter-spacing:3px;margin:0 0 5px}.quiz-builder-welcome__heading{font-size:40px;text-transform:uppercase;letter-spacing:3px;margin:0 0 15px;font-weight:500}.quiz-builder-welcome__subheading{letter-spacing:.3px;width:100%;max-width:490px;margin:0 auto 25px}.quiz-builder-welcome__button{border:1px solid #202223;background:#323845;color:#fff;border-radius:3px;display:flex;width:100%;max-width:247px;padding:16px;justify-content:center;align-items:center;text-align:center;font-size:14px;font-weight:500;letter-spacing:2px;text-transform:uppercase;cursor:pointer;margin:0 auto}.quiz-builder-question__steps-wrapper{display:flex;flex-wrap:wrap;justify-content:center;width:100%;max-width:900px;margin:0 auto}.quiz-builder-question__steps{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.quiz-builder-question__steps-in-progress{width:32px;height:32px;border:2px solid #D1D5DB;display:block;border-radius:50%;position:relative;background-color:#fff;z-index:1}.quiz-builder-question__steps-in-progress__wrapper{position:relative;width:100%;display:flex;justify-content:center}.quiz-builder-question__steps-in-progress__wrapper:before{content:"";position:absolute;top:50%;transform:translateY(-50%);height:2px;width:50%;background:#d1d5db;left:0}.quiz-builder-question__steps-in-progress__wrapper:after{content:"";position:absolute;top:50%;transform:translateY(-50%);height:2px;width:50%;background:#d1d5db;right:0}.quiz-builder-question__steps-in-progress__wrapper.active:before{background:#202223}.quiz-builder-question__steps-in-progress__wrapper.complete:after{background:#202223}.quiz-builder-question__steps-in-progress__wrapper.complete:before{background:#202223}.quiz-builder-question__steps-in-progress__wrapper.active .quiz-builder-question__steps-in-progress,.quiz-builder-question__steps-in-progress__wrapper.complete .quiz-builder-question__steps-in-progress{border-color:#202223}.quiz-builder-question__steps-in-progress:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;display:block;background:#202223;border-radius:50%;z-index:1;display:none}.quiz-builder-question__steps-in-progress:after{content:"";background-color:#202223;background-repeat:no-repeat;background-size:20px;background-position:center;width:100%;height:100%;z-index:2;position:relative;border-radius:50%;display:none}.quiz-builder-question__steps-in-progress__wrapper.active .quiz-builder-question__steps-in-progress:before{display:block}.quiz-builder-question__steps-in-progress__wrapper.complete .quiz-builder-question__steps-in-progress:after{display:block}.quiz-builder-question__steps:first-child .quiz-builder-question__steps-in-progress__wrapper:before{display:none!important}.quiz-builder-question__steps:last-child .quiz-builder-question__steps-in-progress__wrapper:after{display:none!important}.quiz-builder-question__steps-title{margin:10px 0 0;font-size:14px;letter-spacing:2px;text-transform:uppercase;text-align:center;letter-spacing:1px}.quiz-builder-question__content-wrapper{display:none}.quiz-builder-question__content{min-height:603px;display:flex;flex-direction:column;justify-content:center;width:100%}.quiz-builder-question__title{font-size:30px;font-weight:500;text-transform:uppercase;letter-spacing:3px;margin:0 0 40px;text-align:center}.quiz-builder-question__options{display:flex;flex-wrap:wrap;justify-content:center;gap:24px}.quiz-builder-question__input{display:none!important}.quiz-builder-question__label{border:1px solid #202223;color:#202223;border-radius:3px;display:flex;width:100%;max-width:352px;padding:12px 16px;justify-content:center;align-items:center;text-align:center;font-size:14px;font-weight:500;letter-spacing:2px;text-transform:uppercase;cursor:pointer;transition:all .3s ease-in-out}.quiz-builder-question__input:checked+.quiz-builder-question__label{background:#323845;color:#fff}.quiz-builder-question__buttons-wrapper{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:45px}.quiz-builder-question__button{color:#202223;background:#fff;border-radius:3px;display:flex;width:100%;max-width:168px;padding:16px;justify-content:center;align-items:center;text-align:center;font-size:14px;font-weight:500;letter-spacing:2px;text-transform:uppercase;cursor:pointer;transition:all .3s ease-in-out;pointer-events:none;border:0}.quiz-builder-question__button.active{pointer-events:all;opacity:1}.quiz-builder-question__button--next{background:#000;color:#fff;opacity:.5}.quiz-builder-result__wrapper{max-width:1300px;margin:0 auto}.quiz-builder-result__header{padding-bottom:28px;max-width:1100px;margin:0 auto}.quiz-builder-result__title{text-transform:uppercase;letter-spacing:3px;margin:0 0 5px;text-align:center}.quiz-builder-result__heading{font-size:40px;text-transform:uppercase;letter-spacing:3px;margin:0 0 15px;text-align:center;font-weight:500}.quiz-builder-result__subheading{letter-spacing:.3px;width:100%;max-width:590px;margin:0 auto 25px;text-align:center}.quiz-builder-result__subheading strong{font-weight:600}.quiz-builder-result__newsletter-form{width:100%;max-width:450px;margin:0 auto}.quiz-builder-result__newsletter-form .form__message{justify-content:center;outline:0;box-shadow:none}.quiz-builder-result__newsletter{width:100%}.quiz-builder-result__newsletter-field{position:relative;width:100%}.quiz-builder-result__newsletter-input{display:block;width:100%;padding:15px 61px 15px 16px;font-size:16px;letter-spacing:.3px;border:1px solid #D3D3D3;border-radius:3px;box-shadow:none;outline:0;color:#000}.quiz-builder-result__newsletter-input::placeholder{color:#707070}.quiz-builder-result__newsletter-btn{display:flex;position:absolute;right:5px;top:50%;height:40px;width:40px;background:#323845;color:#fff;border:0;border-radius:4px;align-items:center;justify-content:center;transform:translateY(-50%);cursor:pointer}.quiz-builder-result__footer{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-top:60px;margin-bottom:30px}.quiz-builder-result__footer-ul{margin:0;list-style:none;padding:0;flex:1 1 auto;display:flex;flex-wrap:wrap;gap:12px}.quiz-builder-result__footer-li{max-width:132px;width:100%;display:flex;align-items:center;justify-content:center;gap:10px;padding:6px 10px 8px;border-bottom:2px solid transparent;cursor:pointer;font-size:20px;letter-spacing:.3px;color:#202223;font-weight:400}.quiz-builder-result__footer-li.active{border-color:#202223;font-weight:600}.quiz-builder-result__footer-atc{border:1px solid #202223;background:#000;color:#fff;border-radius:3px;display:flex;width:100%;max-width:364px;padding:9.5px 16px;justify-content:center;align-items:center;text-align:center;font-size:14px;font-weight:500;letter-spacing:2px;text-transform:uppercase;cursor:pointer;gap:5px;position:relative}.quiz-builder-result__footer-atc em{font-style:normal}.quiz-builder-result__footer-atc.active{pointer-events:none}.quiz-builder-result__footer-atc:before{content:"";position:absolute;top:0;left:0;width:100%;background:#000;height:100%;z-index:1;visibility:hidden;opacity:0;pointer-events:none;transition:all .25s ease-in-out}.quiz-builder-result__footer-atc:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:3px solid white;height:25px;width:25px;z-index:2;border-radius:50%;border-left-color:transparent;animation:animateQuizButton .5s linear infinite;visibility:hidden;opacity:0;pointer-events:none;transition:all .25s ease-in-out}.quiz-builder-result__footer-atc.active:before,.quiz-builder-result__footer-atc.active:after{visibility:visible;opacity:1}.result__products-step{margin:30px 0 24px;text-align:center;font-size:20px;letter-spacing:2px;text-transform:uppercase;color:#121212;font-weight:500}.result__products-pm-wrapper{display:none}.result__products-pm-wrapper-content{display:flex;flex-direction:column;row-gap:32px}.result__products{display:none}.result__products-item-content{display:flex;flex-wrap:wrap}.result__products-item__img{width:35%}.result__products-item__img-link{display:block}.result__products-item__img img{width:100%;height:auto;display:block;max-width:100%}.result__products-item__desc{width:65%;padding-left:50px;text-align:center;display:flex;flex-direction:column;justify-content:center}.result__products-item__desc-content{width:100%}.result__products-item__title{margin:0 0 10px;color:#121212;font-size:16px;letter-spacing:2px;text-transform:uppercase;font-weight:500}.result__products-item__price{margin:0;color:#121212;font-size:14px;letter-spacing:1.5px;font-weight:600}.result__products-item__price strike{opacity:.5;margin-right:5px}.result__products-item__atc-wrapper{display:flex;flex-wrap:wrap;justify-content:center;gap:15px;margin-top:15px}.result__products-item__link{border:1px solid #202223;background:#fff;color:#202223;border-radius:3px;display:flex;width:100%;max-width:247px;padding:16px;justify-content:center;align-items:center;text-align:center;font-size:14px;font-weight:500;letter-spacing:2px;text-transform:uppercase;cursor:pointer;text-decoration:none;line-height:normal}.result__products-item__atc{border:1px solid #202223;background:#000;color:#fff;border-radius:3px;display:flex;width:100%;max-width:247px;padding:16px;justify-content:center;align-items:center;text-align:center;font-size:14px;font-weight:500;letter-spacing:2px;text-transform:uppercase;cursor:pointer;position:relative}.result__products-item__atc[disabled]{cursor:not-allowed}.result__products-item__atc.active{pointer-events:none}.result__products-item__atc:before{content:"";position:absolute;top:0;left:0;width:100%;background:#000;height:100%;z-index:1;visibility:hidden;opacity:0;pointer-events:none;transition:all .25s ease-in-out}.result__products-item__atc:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:3px solid white;height:25px;width:25px;z-index:2;border-radius:50%;border-left-color:transparent;animation:animateQuizButton .5s linear infinite;visibility:hidden;opacity:0;pointer-events:none;transition:all .25s ease-in-out}.result__products-item__atc.active:before,.result__products-item__atc.active:after{visibility:visible;opacity:1}@keyframes animateQuizButton{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@media screen and (max-width: 992px){.quiz-builder-welcome__heading,.quiz-builder-result__heading{font-size:32px}.quiz-builder-question__title{font-size:24px}.quiz-builder-question__label{max-width:250px}.quiz-builder-result__footer-atc{max-width:300px}.quiz-builder-result__footer-li{max-width:100px}}@media screen and (max-width: 768px){.quiz-builder{padding:40px 15px}.quiz-builder-welcome__heading,.quiz-builder-result__heading{font-size:24px}.quiz-builder-question__title{font-size:20px}.quiz-builder-question__label{max-width:200px}.quiz-builder-result__footer-ul{flex:0 0 100%;gap:0;width:100%;margin-top:30px}.quiz-builder-result__footer-li{width:50%;max-width:50%}.quiz-builder-result__footer{flex-direction:column-reverse}.result__products-step{font-size:16px;font-weight:600}.quiz-builder-question__steps-title{font-size:12px;letter-spacing:1px}}@media screen and (max-width: 550px){.result__products-item__img{width:100%}.result__products-item__desc{width:100%;padding:30px 0 0}.result__products-item__img img{max-width:350px;margin:0 auto}.quiz-builder-question__steps{width:50%!important}.quiz-builder-question__steps:nth-child(2n) .quiz-builder-question__steps-in-progress__wrapper:after{display:none}.quiz-builder-question__steps:nth-child(odd) .quiz-builder-question__steps-in-progress__wrapper:before{display:none}.quiz-builder-question__steps-wrapper{row-gap:15px}}.custom-search-grid{justify-content:center;display:flex;flex-wrap:wrap;column-gap:inherit;margin-left:-15px;margin-right:-15px}.custom-search-grid .grid__item{flex:0 0 auto;padding-left:15px;padding-right:15px;max-width:100%!important;width:100%!important}@media only screen and (min-width: 481px){.custom-search-grid .grid__item{max-width:50%!important;width:50%!important}}@media only screen and (min-width: 768px){.custom-search-grid{margin-left:-20px;margin-right:-20px}.custom-search-grid .grid__item{padding-left:20px;padding-right:20px;max-width:33.33%!important;width:33.33%!important}}@media only screen and (min-width: 992px){.custom-search-grid{margin-left:-35px;margin-right:-35px}.custom-search-grid .grid__item{padding-left:35px;padding-right:35px}}@media only screen and (min-width: 1200px){.custom-search-grid .grid__item{max-width:25%!important;width:25%!important}}.facets__form{align-items:center}.product__info-container .price__regular .price-item--regular{font-size:32px}.product__info-container quantity-input.quantity:after{border-radius:3px}.product__info-container .product-form__submit{border-radius:3px;margin:2rem 0}.product__info-container .product-form__quantity .form__label{margin:0}.product__info-container .metafields-volume{color:#707070}.thumbnail-list__item{margin-bottom:16px!important}.thumbnail-list__item .thumbnail{border:0!important;box-shadow:none!important}.product-media-container{border:0!important}.product__info-container .quantity__input,.product__info-container .quantity__button{color:#202223!important}.custom-main-price{margin-bottom:0!important}.custom-d-flex{margin-top:8px!important}.template-alumier-foundation .desktop-header__wrapper,.template-our-team .desktop-header__wrapper,.template-clean-science .desktop-header__wrapper{border-bottom:1px solid #d3d3d3}#helpful-read-more{display:none}#helpful-read-more+label{cursor:pointer}#helpful-read-more+label span{font-weight:600;color:#202223}#helpful-read-more+label+span{display:none}#helpful-read-more:checked+label{display:none}#helpful-read-more:checked+label+span{display:inline}.custom-reviews-area{padding:41px 40px 0;border-top:1px solid #D3D3D3}.text-center{text-align:center}#loadMoreButton{text-transform:uppercase;font-size:14px;font-weight:500;line-height:24px;letter-spacing:2px;max-width:247px;width:100%;margin:0 auto 67px;outline:0;border-radius:3px;border:1px solid #202223;background:#fff;min-height:50px;display:flex;align-items:center;justify-content:center;cursor:pointer}#loadMoreButton svg{width:12px;margin-right:15px}.custom-reviews-heading{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.custom-reviews-title{color:#121212;font-size:20px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:3px;text-transform:uppercase;margin:0 0 15px;padding-right:15px}.custom-reviews-add{font-size:14px;font-weight:500;line-height:24px;letter-spacing:1px;font-family:proxima_nova;text-transform:uppercase;margin-bottom:15px}.custom-reviews-header{margin-top:33px}.custom-reviews-header-flex{display:flex;flex-wrap:wrap}.custom-reviews-header-stat{width:100%;margin-bottom:30px}.custom-reviews-header-total{margin-bottom:30px}.custom-reviews-header-total span{color:#202223;font-size:32px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.489px}.custom-reviews-header-stars{display:inline-flex;align-items:center;margin-left:12px}.custom-reviews-header-bar{display:flex;flex-wrap:wrap;color:#202223;font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.3px;align-items:center;margin-bottom:26px}.custom-reviews-header-star-count{flex:0 0 40px;display:flex;justify-content:space-between}.custom-reviews-header-star-count svg{vertical-align:middle;margin-left:3px}.custom-reviews-header-bar-stat{flex:1 1 auto;border-radius:2px;background:#f5f5f5;height:15px;position:relative;margin-left:23px;margin-right:23px}.custom-reviews-header-bar-stat-fill{position:absolute;top:0;left:0;width:0%;height:100%;background:#d3d3d3;display:block!important}.custom-reviews-header-bar-count{margin:0;flex:0 0 20px;text-align:right}.custom-reviews-header-helpful{width:100%}.custom-reviews-body-item{margin-bottom:32px}.custom-reviews-body-heading{color:#202223;font-size:20px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:3px;text-transform:uppercase;margin:0 0 45px}.custom-reviews-body-title{color:#202223;font-size:18px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.3px;margin:0;display:flex;align-items:center;flex-wrap:wrap}.custom-reviews-body-stars{display:inline-flex;align-items:center;margin-right:17px}.custom-reviews-body-author{color:#202223;font-size:16px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.3px;margin:17px 0 0}.custom-reviews-body-text{color:#707070;font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.3px;line-height:1.5;margin:17px 0 0}.custom-reviews-sort{display:flex;flex-wrap:wrap;position:relative;width:100%;padding:25px 0 20px}.custom-reviews-sort-heading{color:#121212;font-size:20px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:3px;text-transform:uppercase;margin:0 0 25px;width:100%}.custom-reviews-sort-flex{display:flex;align-items:center;position:relative;z-index:2}.custom-reviews-sort-label{color:#707070;font-size:12px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:2px;text-transform:uppercase;margin-right:20px}.custom-reviews-sort-select{display:block;margin:0;padding:0;border:0;outline:0;box-shadow:none;color:#121212;font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:2px;text-transform:uppercase}.custom-reviews-body{border-top:1px solid #D3D3D3;padding-top:48px;padding-bottom:16px}.custom-reviews-modal-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(var(--color-foreground),.2);display:flex;justify-content:center;align-items:flex-start;z-index:1111;opacity:0;pointer-events:none;transition:opacity .3s linear;overflow:auto;padding-bottom:30px}.custom-reviews-modal-wrapper.active{opacity:1;pointer-events:all}.custom-reviews-modal{max-width:500px;width:100%;background-color:rgb(var(--color-background));transition:transform .3s ease;margin-left:15px;margin-right:15px;margin-bottom:30px}.custom-reviews-modal-wrapper.active .custom-reviews-modal{transform:translateY(30px)}.custom-reviews-modal-header{display:flex;align-items:center;justify-content:space-between;padding:15px 25px;border-bottom:1px solid rgba(211,211,211,1)}.custom-reviews-modal-header h2{color:#121212;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:2px;text-transform:uppercase;margin:0;padding-right:15px;font-family:proxima_nova}.custom-reviews-modal-header button{margin:0;font-family:proxima_nova;background-color:transparent;padding:0;border:0;outline:0;cursor:pointer}.custom-reviews-modal-header svg{width:18px;height:18px}.custom-reviews-modal-header svg path{fill:#121212}.custom-reviews-modal-body{padding:15px 25px 10px;border-bottom:1px solid rgba(211,211,211,1)}.reviews-form-item{margin-bottom:15px}.reviews-form-item label{display:block;font-size:14px;text-transform:uppercase;font-weight:400;line-height:27px;letter-spacing:.30000001192092896px;color:#707070;font-family:proxima_nova}.reviews-form-item input,.reviews-form-item textarea{font-size:16px;font-weight:400;line-height:19px;letter-spacing:.30000001192092896px;color:#707070;padding:8px 15px;border:1px solid rgba(211,211,211,1);border-radius:3px;font-family:proxima_nova;display:block;width:100%;resize:vertical}.reviews-form-item input:focus-visible,.reviews-form-item textarea:focus-visible{outline:0;box-shadow:none}.reviews-form-invalid{font-size:11px;text-transform:uppercase;font-weight:400;line-height:18px;letter-spacing:.30000001192092896px;color:#eb001b;font-family:proxima_nova;margin-top:6px;margin-bottom:0}.reviews-form-invalid:blank{display:none}.reviews-form-invalid.show{display:block}.reviews-form-item-group{display:flex;flex-wrap:wrap;justify-content:space-between}.reviews-form-item-group>*{flex:0 0 auto;width:100%}.custom-reviews-modal-footer{padding:15px 25px;display:flex;justify-content:flex-end}.custom-reviews-modal-footer button{text-transform:uppercase;font-family:proxima_nova;font-size:14px;padding:10px 15px;min-width:100px;min-height:auto}.custom-reviews-modal-footer button:first-child{margin-right:10px}.rate{display:flex;align-items:center;flex-direction:row-reverse;justify-content:flex-end;margin-top:5px}.rate>label{padding-right:8px;line-height:14px}.rate:not(:checked)>input{position:absolute;top:-9999px}.rate:not(:checked)>label{overflow:hidden;white-space:nowrap;cursor:pointer}.rate>label svg{width:25px;height:24px}.rate:not(:checked)>label svg path{fill:none;stroke:#121212}.rate>input:checked~label svg path{fill:#121212;stroke:#121212}.rate:not(:checked)>label:hover svg path,.rate:not(:checked)>label:hover~label svg path{fill:#121212b3;stroke:#121212b3}.rate>input:checked+label:hover svg path,.rate>input:checked+label:hover~label svg path,.rate>input:checked~label:hover svg path,.rate>input:checked~label:hover~label svg path,.rate>label:hover~input:checked~label svg path{fill:#121212;stroke:#121212}.reviews-success-message{display:none;margin:0 0 2px;text-align:center;font-weight:600;text-transform:uppercase}.custom-reviews-vote-up-inp{display:none!important}.custom-reviews-vote-up-label{display:inline-flex;align-items:center;cursor:pointer;color:#202223;font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.3px;margin:10px 0 0}.custom-reviews-vote-up-label svg{height:25px;width:25px;height:20px;width:20px;margin-right:8px}.custom-reviews-vote-up-inp:checked+.custom-reviews-vote-up-label svg{fill:#296ff9}@media only screen and (min-width: 380px){.custom-reviews-modal-footer button{padding:15px;min-width:130px}}@media only screen and (min-width: 576px){.custom-reviews-header-stat{width:50%;padding-right:40px;margin-bottom:0}.custom-reviews-header-helpful{width:50%;padding-left:40px}.custom-reviews-header{margin-bottom:48px}.custom-reviews-sort{justify-content:flex-end}.custom-reviews-sort-heading{position:absolute;left:0;top:50%;width:100%;transform:translateY(-50%);z-index:1;margin-bottom:0}.custom-reviews-sort{padding:33px 0}.custom-reviews-modal-header h2{font-size:18px}.custom-reviews-modal-footer button{font-size:15px}.custom-reviews-modal-wrapper{padding-bottom:50px}.custom-reviews-modal-wrapper.active .custom-reviews-modal{transform:translateY(50px)}}@media only screen and (min-width: 768px){.custom-reviews-area{padding-left:80px;padding-right:80px}.reviews-form-item-group>*{width:calc(50% - 10px)}.custom-reviews-sort-heading{text-align:center;left:50%;width:100%;transform:translate(-50%,-50%)}}.custom-drawer-slider{width:100%;padding:25px 25px 0}.drawer__header{flex-wrap:wrap}.custom-drawer-slider swiper-container::part(pagination){width:80px;right:0;left:auto;top:0;bottom:auto;display:flex;justify-content:flex-end;background-color:#fff;background:#fff;height:100%;align-items:center}.custom-drawer-slider swiper-container::part(bullet){width:5px;height:5px;background-color:#595959;margin:4px}.custom-drawer-slider swiper-container::part(bullet-active){width:5px;height:5px;background-color:#202223;margin:4px}.custom-drawer-slider-content *{box-sizing:border-box}.custom-drawer-slider-content{display:flex;flex-wrap:wrap;box-sizing:border-box;align-items:center}.custom-drawer-slider-svg{width:50px;padding-right:15px;display:flex;align-items:center}.custom-drawer-slider-svg svg{max-width:100%;height:auto}.custom-drawer-slider-text-content{width:calc(100% - 130px);padding-right:15px}.custom-drawer-slider-title{color:#121212;font-size:12px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:2px;text-transform:uppercase;margin:0}.custom-drawer-slider-text{color:#707070;font-size:12px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.3px;margin:6px 0 0}.custom-drawer-header-content{padding:0 25px;display:flex;justify-content:space-between;align-items:center;width:100%}.cart-drawer .cart-item{text-transform:uppercase;display:flex!important;align-items:center;flex-wrap:wrap;gap:0!important;margin-top:15px}.cart-drawer .cart-item__name{text-decoration:none!important;font-size:13px!important}.cart-drawer .cart-item__details dl{margin:5px 0 0}.cart-drawer .cart-item__details .product-option{font-size:12px;letter-spacing:2px}.cart-drawer .cart-item__media{width:125px}.cart-drawer .cart-items td{padding:0!important}.cart-drawer .cart-item__details{width:calc(100% - 125px)!important}.cart-drawer .cart-item-details-inner{padding-left:15px}.cart-drawer .cart-item__image{display:block}@media screen and (max-width: 480px){.cart-drawer .cart-item__media{width:75px}.cart-drawer .cart-item__details{width:calc(100% - 75px)!important}.cart-drawer .drawer__inner{padding-left:15px;padding-right:15px}.cart-drawer .drawer__header{padding-top:15px!important}.custom-drawer-slider swiper-container::part(pagination){width:50px}.custom-drawer-slider-text-content{width:calc(100% - 100px);padding-right:10px}.pure_ethical_beauty__wrapper{width:50%}}.select-clinic__wrapper{border-radius:4px;border:1px solid #D3D3D3;background:#fff;margin-top:15px;margin-bottom:50px}.select-clinic__heading{color:#202223;font-size:18px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:3px;text-transform:uppercase;margin:0}.select-clinic__subheading{color:#202223;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin:10px 0 0}.selected-clinic__wrapper{padding:20px 16px}.selected-clinic__title{display:flex;flex-wrap:wrap;align-items:flex-start;margin:0;position:relative}.selected-clinic__title>svg{position:absolute;top:-3px;right:0}.selected-clinic--title{color:#202223;font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:2px;text-transform:uppercase;margin:0;width:100%}.selected-clinic__distance{width:100%;line-height:normal;margin-top:10px}.selected-clinic__distance svg{vertical-align:middle;margin-right:5px}.selected-clinic--distance{color:#121212;text-align:right;font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:2px;text-transform:uppercase;margin:0}.selected-clinic__has-customer .selected-clinic--title{width:100%}.selected-clinic__has-customer .selected-clinic__distance{width:100px;display:block;text-align:right;margin-top:0;display:none}.selected-clinic__location{display:flex;flex-wrap:wrap}.selected-clinic--location-address{width:calc(100% - 100px);color:#202223;font-size:14px;font-style:normal;font-weight:400;margin:0;line-height:1.5}.selected-clinic__location-change{width:100px;display:flex;text-align:right;justify-content:flex-end;align-items:flex-end}.selected-clinic__location--change{color:#707070;font-size:12px;font-style:normal;font-weight:400;margin:0;line-height:1.5;cursor:pointer}.select-clinic__email{border-top:1px solid #D3D3D3;padding:20px 16px;display:flex;flex-wrap:wrap;align-items:center}.select-clinic__email-label{color:#121212;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:2px;text-transform:uppercase;margin:0;width:112px;padding-right:23px}.select-clinic__email-label svg{width:20px;height:20px;vertical-align:text-bottom;margin-right:5px}.select-clinic--email{color:#121212;font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.3px;text-decoration-line:underline;width:calc(100% - 112px);overflow-wrap:anywhere}.select-clinic__phone{border-top:1px solid #D3D3D3;padding:20px 16px;display:flex;flex-wrap:wrap;align-items:center}.select-clinic__phone-label{color:#121212;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:2px;text-transform:uppercase;margin:0;width:112px;padding-right:23px}.select-clinic__phone-label svg{width:20px;height:20px;vertical-align:text-bottom;margin-right:5px}.select-clinic--phone{color:#121212;font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.3px;text-decoration-line:underline;width:calc(100% - 112px)}.clinic--sign-up{border-radius:3px;border:1px solid #202223;background:#000;color:#fff;font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:2px;text-transform:uppercase;padding:16px;display:flex;align-items:center;justify-content:center;text-align:center;width:100%;height:50px;cursor:pointer;text-decoration:none;margin-top:0}.clinic--request{border-radius:3px;border:1px solid #202223;background:#000;color:#fff;font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:2px;text-transform:uppercase;padding:16px;display:flex;align-items:center;justify-content:center;text-align:center;width:100%;height:50px;cursor:pointer;text-decoration:none;margin-top:0;position:relative}.clinic--request.active{pointer-events:none}.clinic--request:before{content:"";position:absolute;top:0;left:0;width:100%;background:#000;height:100%;z-index:1;visibility:hidden;opacity:0;pointer-events:none;transition:all .25s ease-in-out}.clinic--request:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:3px solid white;height:25px;width:25px;z-index:2;border-radius:50%;border-left-color:transparent;animation:animateQuizButton .5s linear infinite;visibility:hidden;opacity:0;pointer-events:none;transition:all .25s ease-in-out}.clinic--request.active:before,.clinic--request.active:after{visibility:visible;opacity:1}.clinic--request svg{margin-right:10px;display:none}.clinic--requested{background:#fff;color:#202223;pointer-events:none!important}.clinic--request.clinic--requested svg{display:block}.cart__ctas{margin-top:10px}.consultation__banner{width:100%;padding:25px 25px 0;border-top:1px solid #D3D3D3}.consultation__wrapper{background:#f9f9f9;padding:20px 16px;border-radius:8px}.consultation__heading{color:#202223;font-size:14px;font-style:normal;font-weight:600;line-height:normal;margin:0;letter-spacing:2px;text-transform:uppercase}.consultation__badge{background:linear-gradient(0deg,#fef6ee,#fef6ee);font-size:12px;font-style:normal;font-weight:600;line-height:18px;margin:10px 0 0;letter-spacing:.5px;text-transform:uppercase;border:1px solid #F9DBAF;color:#b93815;border-radius:4px;padding:4px 8px;display:inline-block}.consultation__badge:after{content:"Not requested"}.consultation__badge.requested:after{content:"Awaiting clinic Response"}.consultation__badge.requested{color:#707070;background:linear-gradient(0deg,#f8f8f8,#f8f8f8);border:1px solid #707070}.consultation__subheading{color:#202223;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin:15px 0 0}.clinics__wrapper{position:absolute;top:0;right:0;width:450px;background:#fff;height:100%;z-index:3;transform:translate(450px);display:flex;flex-direction:column;transition:transform var(--duration-default) ease}.clinics__wrapper.active{transform:translate(0)}.clinics__heading{color:#202223;font-size:18px;font-style:normal;font-weight:500;line-height:normal;margin:0;letter-spacing:3px;text-transform:uppercase;border-bottom:1px solid #D3D3D3;padding:20px 25px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.clinics__heading svg{cursor:pointer}.clinics__search{padding:15px 25px 0}.clinics__search-label{color:#707070;font-size:12px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.3px;display:inline-block;cursor:pointer;margin:0 0 8px}.clinics__search-input{border-radius:4px;border:1px solid #BEBEBE;background:#fff;position:relative;overflow:hidden}.clinics__search-input svg{position:absolute;right:15px;top:0;height:100%;display:block;pointer-events:all;cursor:pointer}.clinics__search--input{color:#202223;font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.3px;display:block;width:100%;padding:15px 40px 15px 15px;outline:none!important;box-shadow:none!important;border:0!important}.clinics__list{padding:0 25px;flex:1 1 auto;overflow-y:auto;margin-top:40px;-ms-overflow-style:none;scrollbar-width:none;display:block!important}.clinics__list.active{min-height:300px;position:relative;display:block!important}.clinics__list.active:after{content:"";position:absolute;top:150px;left:50%;transform:translate(-50%);width:40px;height:40px;border:3px solid #202223;border-right-color:transparent;border-radius:50%;animation:animateClinicLoader2 .5s linear infinite}.clinics__list .custom-clinic-result-not-found{text-align:center}@keyframes animateClinicLoader2{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.clinics__list::-webkit-scrollbar{display:none}.clinics__list-item{padding-top:36px;display:flex;flex-wrap:wrap;width:100%;align-items:flex-start}.clinics__list-item.hide{display:none}.clinics__list-item:first-child{padding-top:0}.clinics__list-title{color:#202223;font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:2px;text-transform:uppercase;margin:0;width:calc(100% - 138px);padding-right:30px}.clinics__list-location-distance{color:#121212;text-align:right;font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:2px;text-transform:uppercase;margin:0;width:138px;display:inline-flex;align-items:center;justify-content:flex-end}.clinics__list-location-distance svg{margin-right:7px}.clinics__list-location-address{color:#202223;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.3px;margin:0;width:calc(100% - 138px);padding-right:30px}.clinics__list-address{display:block;margin-top:15px}.clinics__list-phone{display:block;margin-top:10px;text-decoration:none;color:#202223;font-size:14px;letter-spacing:.3px}.clinics__list-select-wrapper{width:138px;margin-top:15px}.clinics__list--select{display:none}.clinics__list-label{display:flex;width:100%;padding:13px;justify-content:center;align-items:center;border-radius:3px;border:1px solid #202223;color:#202223;text-align:center;font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:2px;text-transform:uppercase;cursor:pointer;height:44px}.clinics__list-label svg{display:none;margin-right:10px}.clinics__list--select:checked+.clinics__list-label{border-color:#306fd5;background:#306fd5;color:#fff}.clinics__list--select:checked+.clinics__list-label svg{display:block}.clinics__list-label:after{content:"Select"}.clinics__list--select:checked+.clinics__list-label:after{content:"Selected"}.clinics__footer{padding:40px 25px 1.5rem;display:block;width:100%}.clinics__footer-btn--save{color:#202223;text-align:center;font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:2px;text-transform:uppercase;border-radius:3px;border:1px solid var(--text-black-default, #202223);display:flex;width:100%;height:50px;padding:16px;justify-content:center;align-items:center;flex-shrink:0;background:#fff;cursor:pointer;pointer-events:none}.clinics__footer-btn--save.active{color:#fff;background:#000;pointer-events:all}@media screen and (max-width: 480px){.clinics__wrapper{transform:translateX(100% - 30px);width:calc(100% - 30px)}.clinics__list{padding:0 15px}.clinics__footer{padding:40px 15px 32px}.clinics__heading{padding:20px 15px}.clinics__search{padding:15px 15px 0}.clinics__list-select-wrapper,.clinics__list-location-distance{width:105px}.clinics__list-location-address,.clinics__list-title{width:calc(100% - 105px);padding-right:10px}.clinics__list-label{padding:5px;height:40px;font-size:12px}.clinics__list-label svg{margin-right:0}.clinics__search--input{padding:10px 40px 10px 15px}}@media screen and (max-width: 480px){.header_right__buttons{gap:0;flex:0 0 90px}.header_left__buttons{flex:0 0 90px}.custom-header__logo img{max-width:130px;padding:0 10px}}.custom-mobile-nav-ul{margin:0;list-style:none;display:none;padding-left:20px}.custom-mobile-nav-a{font-size:14px;padding:12px 20px;border-bottom:1px solid #dbdcd2;display:flex;align-items:center;justify-content:space-between;text-transform:uppercase;transition:all .3s ease}.custom-mobile-nav-a.custom-mobile-nav-toggle-active{background:#121212;color:#fff!important}.custom-mobile-nav-icon-plus{display:block}.custom-mobile-nav-icon-minus{display:none}.custom-mobile-nav-icon-plus svg{width:15px;height:15px}.custom-mobile-nav-toggle-active .custom-mobile-nav-icon-minus{display:block}.custom-mobile-nav-toggle-active .custom-mobile-nav-icon-plus{display:none}.custom-mobile-nav-icon-minus svg{width:15px;height:15px}.custom-service-dropdown-toggle{position:relative}.custom-service-dropdown{position:absolute;left:0;z-index:9;background:#fff;display:flex;color:#121212;border-radius:3px;border:1px solid #D3D3D3;box-shadow:0 8px 20px #0000000d;visibility:hidden;opacity:0;pointer-events:none;transition:all .3s ease-in-out}.custom-service-dropdown-toggle:hover .custom-service-dropdown{visibility:visible;opacity:1;pointer-events:all}.custom-service-item{width:231px;padding:34px 30px}.custom-service-item:not(:first-child){background:#fafafa}.custom-service-item strong{font-weight:600;letter-spacing:2px;display:inline-block;margin-bottom:5px}.custom-service-item *{font-size:14px;font-style:normal;font-weight:400;line-height:1.5;margin:0 0 10px;color:currentColor}.custom-service-item a{text-decoration:none;overflow-wrap:anywhere}@media screen and (max-width: 992px){.custom-service-item{width:190px;padding:20px 15px}}@media screen and (max-width: 1280px){.pwu__left-content,.pwu__right-content{width:200px}.pwu__middle-content{width:calc(100% - 400px)}.check_svg{width:100%;margin:0 auto;justify-content:center}}@media screen and (max-width: 1024px){.pwu__left-content,.pwu__right-content{width:150px}.pwu__middle-content{width:calc(100% - 300px)}.pwu__left-content img,.pwu__right-content img{max-width:100px}}@media screen and (max-width: 992px){.pwu__left-content{order:1;width:auto}.pwu__right-content{order:2;width:auto}.pwu__middle-content{width:100%;order:3;padding:50px 0 0}.pwu__left-content img,.pwu__right-content img{max-width:100%}.pwu_section__container{justify-content:center;padding:30px 20px}}.custom-select-clinic-drawer--toggle{border-radius:3px;border:1px solid #D3D3D3;background:#fff;color:#202223;font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:2px;text-transform:uppercase;padding:16px;display:flex;align-items:center;justify-content:center;text-align:center;width:100%;height:50px;cursor:pointer;text-decoration:none}.custom-drawer-clinic-country-label{color:#707070;font-size:12px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.3px;display:inline-block;cursor:pointer;margin:0 0 8px}#custom-drawer-country-select{color:#202223;font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.3px;display:block;width:100%;padding:13px 40px 13px 11px;outline:none!important;box-shadow:none!important;border-radius:4px;border:1px solid #BEBEBE;-webkit-appearance:none;appearance:none;background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Ctitle%3Edown-arrow%3C%2Ftitle%3E%3Cg%20fill%3D%22%23000000%22%3E%3Cpath%20d%3D%22M10.293%2C3.293%2C6%2C7.586%2C1.707%2C3.293A1%2C1%2C0%2C0%2C0%2C.293%2C4.707l5%2C5a1%2C1%2C0%2C0%2C0%2C1.414%2C0l5-5a1%2C1%2C0%2C1%2C0-1.414-1.414Z%22%20fill%3D%22%23000000%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-size:.6em;background-position:calc(100% - 1.3em) center;background-repeat:no-repeat}.account-clinic__map-wrapper{height:162px;width:100%;border-radius:8px}.result__products-item__atc.disabled{cursor:not-allowed}#custom-region-select{background:transparent;border:0;outline:0;box-shadow:none;color:#fff;font-size:13px;margin-left:10px}#custom-region-select option{color:#000}.custom-join-wrapper{max-width:632px;margin:0 auto;width:100%;padding:50px 15px}.custom-join-heading{margin:0;font-weight:600}.custom-join-subheading{margin-bottom:50px;font-size:15px}.custom-join-subheading p{line-height:1.35}.custom-join-subheading *{color:inherit}.custom-join-label{font-size:18px;font-weight:600;display:block;margin-bottom:15px}.custom-join-input{border:solid 1px #CFCFD5;border-radius:2px;font-size:15px;color:#3f3f41;padding:10px 15px;width:100%;box-shadow:none;outline:0;margin-bottom:10px}.custom-join-input:focus{border-color:#000;box-shadow:0 0 0 1px #000}.custom-join-input::placeholder{color:#cfcfd5}.custom-join-subtitle{font-size:13px;line-height:1.4;color:#a3a3a9;font-weight:300;margin:0}.custom-join-btn{width:85px;height:45px;border:1px;border-radius:3px;font-size:13px;font-weight:500;background:#000;color:#fff;margin-top:15px;cursor:pointer;pointer-events:all;text-transform:uppercase;letter-spacing:1px;position:relative}.custom-join-error{display:none;margin:12px 0 0;font-size:13px;line-height:1.4;color:#b93815;font-weight:400}.custom-join-btn.active{pointer-events:none}.custom-join-btn:before{content:"";position:absolute;top:0;left:0;width:100%;background:#000;height:100%;z-index:1;visibility:hidden;opacity:0;pointer-events:none;transition:all .25s ease-in-out}.custom-join-btn:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:3px solid white;height:22px;width:22px;z-index:2;border-radius:50%;border-left-color:transparent;animation:animateQuizButton .5s linear infinite;visibility:hidden;opacity:0;pointer-events:none;transition:all .25s ease-in-out}.custom-join-btn.active:before,.custom-join-btn.active:after{visibility:visible;opacity:1}.product-atc-btn--regulated span>svg{display:none}.product-atc-btn--regulated.custom--show--lock span>svg{display:block}.locked-product-image-overlay{background-color:rgb(var(--color-background));border-radius:50%;border:.1rem solid rgba(var(--color-foreground),.1);color:rgb(var(--color-foreground));display:flex;align-items:center;justify-content:center;height:3rem;width:3rem;position:absolute;right:1.2rem;top:1.2rem;z-index:1;transition:color var(--duration-short) ease,opacity var(--duration-short) ease}.locked-product-blurb-copy{display:flex;flex-direction:column;justify-content:center}.custom-desc-read-less,.custom-desc-read-more{display:inline-block;cursor:pointer;font-weight:500}.custom-short-description{color:#707070}.custom-short-description .metafield-rich_text_field p{padding:0}.custom-full-description{display:none}.custom-activation-msg{justify-content:center;display:none}#account-activation:target{display:flex}.quiz-builder-result__content-ingredients{width:100%;max-width:594px;margin:0 auto;padding-bottom:20px}.result__products-step-ingredients{color:#121212;text-align:center;font-size:20px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:3px;text-transform:uppercase}.quiz-builder-ingredients-list{background:#f3f9fb;border-radius:3px;margin:0;padding:22px 16px;display:block;list-style:none;text-align:center;column-count:2}.quiz-builder-ingredients-list-item{width:100%;max-width:230px;padding:2px 15px;display:inline-flex;justify-content:flex-start;text-align:left;text-transform:capitalize}.quiz-builder-ingredients-list-item:before{content:"\2022";margin-right:10px}.result__products-step span:after{counter-increment:step;content:counter(step)}@media screen and (max-width: 480px){.quiz-builder-ingredients-list{margin-left:-15px;margin-right:-15px}.quiz-builder-ingredients-list-item{padding:2px 5px}.quiz-builder-ingredients-list-item:before{margin-right:5px}}.quiz-hide--step-title{display:none}.result__products__short-desc{color:#707070;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:1.5}@media screen and (min-width: 990px){.utility-bar__grid{padding-top:10px;padding-bottom:10px}}.custom-article-title-heading{font-size:15px;font-weight:400;line-height:1.3;text-align:left;display:block;height:auto;text-transform:none;letter-spacing:1px;cursor:auto;margin:10px 0 0}.custom-partner-form-wrapper{padding:0 15px}.custom-partner-form{max-width:650px;margin:0 auto}.custom-partner-form-group{padding-bottom:12px}.custom-partner-form-group label{display:inline-block;margin-bottom:5px}.custom-partner-form-input,.custom-partner-form-select{display:block;width:100%;min-height:40px;padding:0 10px;outline:0;box-shadow:none}.custom-partner-form-text{margin:0;font-weight:600}.custom-partner-form-btn{display:flex;justify-content:center;align-items:center;width:auto;height:40px;padding:16px;border-radius:4px;border:1px solid #202223;background:#000;color:#fff;text-transform:uppercase;font-size:14px;font-weight:500;line-height:24px;letter-spacing:0;cursor:pointer}.custom-blog-post-title-of-pub{font-weight:400;font-size:24px;margin:15px 0 0;cursor:auto}.custom-blog-post-read-more{color:#265d73;text-underline-offset:3px;margin-top:5px;display:inline-block}.custom-blog-post-info{padding-top:0!important;padding-left:15px!important;padding-right:15px!important}.custom-blog-post-info .card__heading{margin:0!important}.account-consultation__header-note{text-align:left;border:1px solid #707070;border-radius:4px;padding:10px;font-size:12px;margin-top:10px;color:#707070;line-height:1.5}.account-consultation__header-note strong{font-weight:600}.product-list__parent .product-card-wrapper .quick-add__submit{margin:0}.product-list__parent .product-card-wrapper .quick-add{padding:1px}.collection_image img{width:100%;height:auto;display:block;max-width:100%;object-fit:cover;border-radius:8px}.collection_image_title{margin-top:12px}.custom-topbar-localization{line-height:1}.custom-find-professional-section{padding-left:20px;padding-right:20px}.custom-logo-with-text-section{padding-left:10px;padding-right:10px}.custom-logo-with-text-flex-wrapper{display:flex;flex-wrap:wrap;width:100%;row-gap:24px}.custom-logo-with-text-item{width:25%;border-right:solid 1px #F0F0F0}.custom-logo-with-text-item:nth-child(4n){border-right-color:transparent}.custom-logo-with-text-item-content{padding:10px}.custom-logo-with-text-img{display:block;max-width:76px;margin:0 auto;width:100%}.custom-logo-with-text-item-desc{margin:0;padding-top:40px;font-size:15px;text-align:center;line-height:1.3}.video-section .title-wrapper{text-align:center;max-width:75%;margin:0 auto}.video-section .title-wrapper h2{font-size:2.5rem;font-family:sometype_mono}.video-section .title-wrapper h2 span{color:#265d73;font-weight:700}.locked-product-blurb-container{display:flex;flex-direction:row}.locked-product-blurb-icon{display:flex;flex-direction:column;justify-content:center;padding:0 12px}.locked-product-blurb-copy{display:flex;flex-direction:column;justify-content:center;font-size:1rem;letter-spacing:.13rem;line-height:calc(1 + .2 / var(--font-body-scale))}.consultation-request-button{display:flex;align-content:center;text-align:center;letter-spacing:2px!important;min-height:44px;width:100%;border-radius:3px;text-transform:uppercase;color:#fff!important;background-color:#323845!important}.consultation-request-subtext{display:flex;flex-direction:column;justify-content:center;text-align:center;font-size:1rem!important;letter-spacing:.13rem!important;margin-top:0!important}.btn-create-account{display:flex;align-content:center;width:100%!important;text-transform:uppercase;text-decoration:none!important;letter-spacing:2px!important}@media screen and (max-width: 989px){.custom-logo-with-text-item{width:50%;border-right:0}.custom-logo-with-text-item:nth-child(odd){border-right:1px solid #F0F0F0}.custom-logo-with-text-item-desc{padding-top:20px}}@media screen and (max-width: 450px){.video-section .title-wrapper h2{font-size:2rem}.custom-logo-with-text-item{width:100%;border:0!important}.custom-logo-with-text-flex-wrapper{row-gap:8px}}.custom-resend-activation-form-error{display:none}.custom-resend-activation-form-error.active{display:flex}.custom-resend-activation-form-success{display:none}.custom-resend-activation-form-success.active{display:flex}#custom-resend-activation-submit.active{pointer-events:none}#custom-resend-activation-submit:before{content:"";position:absolute;top:0;left:0;width:100%;background:#000;height:100%;z-index:1;visibility:hidden;opacity:0;pointer-events:none;transition:all .25s ease-in-out}#custom-resend-activation-submit:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:3px solid white;height:25px;width:25px;z-index:2;border-radius:50%;border-left-color:transparent;animation:animateQuizButton .5s linear infinite;visibility:hidden;opacity:0;pointer-events:none;transition:all .25s ease-in-out}#custom-resend-activation-submit.active:before,#custom-resend-activation-submit.active:after{visibility:visible;opacity:1;display:block}.resend-activation-area{text-align:center;padding-top:20px}.resend-activation-area a{display:inline-block!important;text-decoration:none;color:#000;font-weight:500}
/*# sourceMappingURL=/cdn/shop/t/6/assets/custom.css.map */
