.color-\#e8cfb5.gradient{background:#e8cfb5}.main-video-section.global-media-settings--full-width .video-section__media.deferred-media{box-shadow:none;width:54%;border:none}.main-video-section.global-media-settings--full-width{display:flex;justify-content:space-between;align-items:center;gap:30px}.video-over-text{flex:1;padding-inline-end:32px}.video-over-text .video-button{text-align:center;margin-top:38px}.video-over-text .video-button .Button.button--secondary{color:#fff;box-shadow:inset 0 0 0 1px #fff}.video-over-text .video-button .Button.button--secondary:hover{color:#fff}.complementary-slide .card__heading,.complementary-slide .product_type_information_class{text-align:left;min-height:auto}.ct_wrap_prod button:hover{background:#a58296;color:#fff}.complementary-products__container .product-description p{margin:0}.complementary-products__container .product-description{font-size:12px}.main-inner-cart-drawer{overflow-y:auto;overflow-x:hidden;padding:0 1.5rem;height:100%}img{max-width:100%;height:auto}.press_img_list .image-with-text .grid__item .media img{height:auto}body.ct-list-collections-page ul.collection-list{margin-bottom:30px}.overflow-hidden{overflow:hidden!important}.logo-part.grid.content-container--full-width{justify-content:center}.logo-part.grid img{background-size:cover;object-fit:cover;height:120px;padding:5px}.from_text_section .image-with-text__text{font-size:17px;letter-spacing:0}.from_text_section .image-with-text__text p{margin-bottom:2.5rem}body.ct-page_affiliate-page .breadcrumbs{display:none}.richtext_section .rich-text-btn:hover{border:1px solid transparent;box-shadow:inset 0 0 0 1px transparent}.video-over-text .video-button .Button.button--secondary:hover,.video-over-text .video-button .Button.button--secondary:hover span.Button-hover-helper,.Button.rich-text-btn.button--secondary:hover span.Button-hover-helper{box-shadow:inset 0 0 0 1px transparent}.complementary-products__container .card--horizontal .card__information .card-metafiled-infor{display:none}.product__title h1{font-size:40px;font-family:Space Grotesk,sans-serif;color:#957c70!important;line-height:45px}.product__info-container .product__description{font-size:22px;line-height:24px;margin:0}.product__info-container p.product__text.inline-richtext{font-weight:400;margin-block:11px;font-size:30px}.about-product-description{font-size:14px;text-align:justify}.about-product-heading{margin-bottom:11px;margin-top:1.5rem}.product-form__buttons .button--full-width{text-transform:uppercase;font-weight:500;min-height:auto;min-width:auto;border:none;padding:0;background:none}.product-form__buttons .button--full-width:hover,.product-form__buttons .button_inner:hover{color:#fff;z-index:1;position:relative}.product-form__buttons .button_inner{color:#000;font-weight:500;width:auto;padding-inline:10px;min-width:100%;padding-block:12px;box-shadow:inset 0 0 0 1px #ddd}.product-form__buttons .button_inner:hover{box-shadow:inset 0 0 0 1px #a58296}.product-form__buttons .button_inner svg{display:none}.product-form__buttons .button--full-width .button_effect{width:100%}price-range .range-group{margin-block-end:1.125rem;position:relative;width:100%}input.range{-webkit-appearance:none;appearance:none;background:none;width:100%}.input-group{align-items:center;column-gap:.75rem;display:flex}.input-prefix>.field{-webkit-appearance:textfield;appearance:textfield;text-align:end;background:none;border:none;width:100%;min-width:0;margin-inline-start:.625rem;padding:0;box-shadow:none;font-size:14px}.range{-webkit-appearance:none;appearance:none;background:none;width:100%}.range::-webkit-slider-thumb{background:#a58296;cursor:pointer;z-index:1;box-shadow:none;border-radius:100%;width:1.6rem;height:1.6rem;position:relative;-webkit-appearance:none;margin-block-start:-7px}.range::-webkit-slider-runnable-track{cursor:pointer;background:#a58296;border:none;border-radius:2px;width:100%;height:2px}.range::-moz-range-thumb{background:#a58296;cursor:pointer;border:none;border-radius:100%;width:1.6rem;height:1.6rem}.range::-moz-range-progress{cursor:pointer;border:none;border-radius:2px;width:100%;height:2px}.range::-moz-range-track{cursor:pointer;border:none;border-radius:2px;width:100%;height:2px}.range::-moz-range-progress{background-color:#a58296}.range::-moz-range-track{background-color:#a58296}@media not screen and (pointer: fine){.range::-webkit-slider-thumb{width:1.6rem;height:1.6rem}.range::-moz-range-thumb{width:1.6rem;height:1.6rem}}.range-group .range{pointer-events:none;vertical-align:top;height:2px}.range-group .range::-webkit-slider-thumb{pointer-events:auto}.range-group .range::-moz-range-thumb{pointer-events:auto}.range-group .range:last-child{position:absolute;inset-block-start:0;inset-inline-start:0}.input-group{align-items:center;column-gap:1.5rem;display:flex}.input-prefix{border-bottom:1px solid #e5e5e5;flex:1 0 0;justify-content:space-between;align-items:center;min-width:0;padding-bottom:5px;display:flex}.input-prefix:focus-within{border-color:#000;box-shadow:#000}.input-prefix>.field:focus{outline:none}.input-prefix>.field::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.input-prefix>.field::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.video-section.video-text-reverse .main-video-section{flex-direction:row-reverse}.video-section.video-text-reverse .video-over-text{padding-inline:5rem;padding-inline-end:0}.step-routine-part .step-product .step-title{background:#957c70;color:#fff;font-size:18px;font-weight:var(--font-heading-weight);padding:14px 10px 14px 23px;line-height:22px;border-radius:var(--media-radius);display:flex;align-items:center;gap:10px}.step-product{display:flex;flex-direction:column;gap:10px}.step-routine-part .product-grid{gap:17px;margin:0 auto}.step-routine-part .step-heading{margin-top:0}.product__title p.product__text{display:none}.step-routine-part .step-product .step-title p{margin:0}.tab-section.active-section{display:block}.tabs-content .tab-section{display:none;background:#fff;padding:40px;border-radius:8px}.main-tabs{display:inline-flex;width:100%;justify-content:center;gap:15px}.main-tabs .tab-heading{padding:13px 20px;background:#fff;border-radius:8px 8px 0 0;border:1px solid #ddd;min-width:18rem;text-align:center;cursor:pointer;font-size:18px;line-height:22px;font-weight:var(--font-heading-weight)}.tab-heading.active-tab{background:#957c70;color:#fff;border-color:#957c70}.banefit-inner{display:flex;flex-direction:column;gap:10px}.benefit-part-inner{display:flex}.benefit-part-inner img{width:16px}.benefits-description{margin-inline-start:14px;font-size:18px}.tabs-content .ingrdients-part{display:flex;gap:80px}.tabs-content .ingrdients-part .left-side,.tabs-content .ingrdients-part .right-side{display:flex;flex-direction:column;gap:20px;flex:1}.tabs-content .ingrdients-part .ingrdients-heading{font-weight:var(--font-heading-weight);text-transform:uppercase;margin-block-end:13px}.tabs-content .ingrdients-desc{font-size:14px;text-align:justify;line-height:18px}.tab-section.ingrdients{padding:29px}.about-product-tab{display:none}.tabs-content .tab-section .direction-inner .direction-heading{font-size:20px;font-weight:var(--font-heading-weight);text-transform:uppercase;margin-bottom:5px}.tabs-content .tab-section .direction-inner{margin-bottom:22px}.tabs-content .direction-desc{font-size:16px;line-height:18px}.tabs-content .accordion__title{font-size:20px}.tab-section.information-part .info-label .title{font-size:20px;font-weight:var(--font-heading-weight);letter-spacing:normal;text-align:justify;line-height:19px;margin:10px 0}.tab-section.information-part .info-label .info{font-size:16px;margin-inline-start:8px}.tab-section.information-part .info-label{display:flex;flex-direction:column}.tab-section span.information-logo-image{display:flex;gap:5px}.tab-section .information-logo-image img{object-fit:cover;height:120px;padding:5px}.tab-section .information-logo-image{list-style-type:none;display:flex;justify-content:space-between;padding-left:0;animation:info-logo-scroll 35s linear infinite}.tab-section .information-logo-image li{white-space:nowrap;flex-shrink:0;padding:0 20px;width:max-content;display:flex;gap:30px;align-items:center;transform:translate(0)}@keyframes info-logo-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}.info-logo-list{display:flex;overflow:hidden}.tab-section .info-part-inner{margin-top:7px}.tab-section.faq-part .accordion__content{font-weight:300;font-size:16px}.collapsible-header.tab-heading{display:none}.right-image-banefits{height:300px}.right-image-banefits img{width:auto;height:100%;object-fit:contain}.benefit-whole-part{display:flex;justify-content:space-between;gap:30px}.image-popup__media.image-popup__media--small{max-width:48rem;width:48rem}.image-popup__media.image-popup__media--large img{height:140vh}.image-popup__media.image-popup__media--medium img{max-width:125vh}.image-popup__media .popup-button .popup-text-btn{display:flex;justify-content:center;align-items:center;height:100%;font-size:28px;font-family:var(--font-heading-family);color:#fff;cursor:pointer}.image-popup__media .popup-button{position:absolute;width:169px;height:169px;background:#e8cfb5;border:2px solid #fff;border-radius:50%;bottom:50px;transform:translate(0);left:auto;right:-21%;z-index:2}.image-popup__media{flex-shrink:0}.image-popup-text-inner{display:flex;color:#fff}.image-popup-text-inner .right-part-image{padding-inline-start:20rem}.image-popup-text-inner h1{color:#fff;font-size:60px;line-height:84px;margin-bottom:2px;margin-top:0}.image-popup-text-inner .image-description{text-align:justify;display:block}span.popup-close svg{width:80px;height:80px}.popup-inner{display:flex;justify-content:space-between;align-items:center}span.popup-close{cursor:pointer}.popup-sub-info{flex:1}.image-popup-text-inner .popup-info{padding-top:50px;width:70rem;max-width:70rem}.right-part-image.popup-info.active{display:none}.image-popup-text-inner .popup-info .popup-inner{padding-inline-start:11vh}.popup-part-main{display:grid;grid-template-columns:1fr 1fr;gap:32px}.popup-part-main span.sub-title{font-family:var(--font-body-family);color:#fff}.image-popup__media span.popup-close{display:none}.sub-popup-text p{font-size:1.5rem;margin-top:8px}.popup-sub-info h1.image-heading.h1{margin-bottom:46px}.technolgy-img-text .image-with-text__media-item.image_wd{padding:65px}.tooltip{position:relative;cursor:pointer}.tooltip .tooltiptext{visibility:hidden;width:200px;background-color:#a48294;color:#fff;text-align:center;border-radius:6px;padding:8px 8px 10px;position:absolute;z-index:1;bottom:70%;left:50%;opacity:0;transition:opacity .3s}.tooltip .tooltiptext:after{content:"";position:absolute;top:99%;left:50%;margin-left:-5px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:12px solid #A48294}.tooltip:hover .tooltiptext{visibility:visible;opacity:1}.video-over-text .video-button .button_inner{box-shadow:inset 0 0 0 1px #000;color:#000}.video-over-text .video-button .button_inner:hover{color:#fff}.horizontal-bottom{display:flex;justify-content:space-between}.slider-dots{bottom:30px;left:0;right:0;margin:0 auto;text-align:center;z-index:99}.main-image-text-part span.moreless-button{background:#a58296;color:#fff;padding:8px 20px;border-radius:30px;cursor:pointer;margin-top:15px;display:inline-block}.main-image-text-part .morecontent{display:none}.contact_section .field:after,.contact_section .field:hover.field:after{box-shadow:none}.contact_section .field__input{box-shadow:0 0 0 var(--inputs-border-width) rgba(var(--color-foreground),var(--inputs-border-opacity))}@media screen and (min-width: 768px){product-sticky-bar{display:none}}@media screen and (min-width: 1330px){product-info .page-width{padding:0 0rem}}@media screen and (min-width: 1200px){.tab-main-section .page-width{padding:0 8rem}}@media screen and (max-width: 1199px){.quantity{width:calc(11rem / var(--font-body-scale) + var(--inputs-border-width)* 2)}.quantity__button{width:calc(3.5rem / var(--font-body-scale))}.technolgy-img-text .image-with-text__media-item.image_wd{padding:15px}.technolgy-img-text .image-with-text .grid__item .image-with-text__media img{object-fit:contain}.quantity__input{font-size:1.4rem}.main-tabs .tab-heading{padding:13px 20px;min-width:auto}.image-popup__media.image-popup__media--small{max-width:max-content;width:auto}.image-popup-text-inner .right-part-image{padding-inline-start:10rem}.popup-part-main{gap:15px}.image-popup-text-inner h1{font-size:50px;line-height:70px}.image-popup-text-inner .popup-info{padding-top:20px}.popup-sub-info h1.image-heading.h1{margin-bottom:15px}}@media screen and (min-width: 750px){.logo-part.grid.content-container--full-width{padding-inline:5rem;justify-content:space-between}svg.icon.icon-filter{width:26px;color:#a482b0;fill:#a482b0}.community_section .image-with-text__media{min-height:45.4rem}}@media screen and (max-width: 767px){.main-video-section.global-media-settings--full-width .video-section__media.deferred-media{width:100%!important}.main-video-section.global-media-settings--full-width{flex-direction:column!important;gap:0px!important}.video-over-text{padding-inline-end:0;padding:25px;text-align:center}.video-over-text .video-button .Button.button--secondary{color:#fff;box-shadow:none!important}.tooltip .tooltiptext{width:90px;transform:translate(-50%)}.video-over-text .video-button{text-align:center;margin-top:0!important}.video-text{font-size:15px;line-height:19px}.logo-part.grid img{height:100%;width:100px}.technology-banner .banner__content{padding:2rem;align-items:flex-end;justify-content:flex-start}.section-template--18042123321593__ct_logo_cxfpAJ-padding{padding-top:5px!important;padding-bottom:25px!important}.video-over-text .video-button .button_inner{box-shadow:inset 0 0 0 1px #a58296;color:#fff}.product-form__buttons .button_inner{color:#fff;font-size:14px}.tech-mechanism-section .image-bobile-text{width:100%;text-align:center}.product__info-container p.product__text.inline-richtext{font-size:16px}.product-sticky-bar{display:none;position:fixed;bottom:0;padding:10px;background-color:#fff;color:#000;border:none;cursor:pointer;z-index:1;right:0;left:0;border-top:1px solid #eee}.product-sticky-bar.visible{display:block}.product-sticky-bar__info buy-buttons{display:flex;justify-content:center;gap:10px}.product-sticky-bar__info buy-buttons button#checkout{background:#a58296;text-transform:uppercase;font-weight:500;font-size:17px;padding:0 1.5rem}.technolgy-img-text .image-with-text__grid{flex-direction:column}.technolgy-img-text .image-with-text .grid__item{width:100%}.technolgy-img-text .image-with-text .grid__item .image-with-text__content{background:transparent;padding:0rem}.tech-mechanism-section .image-with-text__text-item.grid__item .image-with-text__content{padding-inline:0;padding-block:20px 0}.tech-mechanism-section .img_sub_head{font-size:22px;line-height:25px}body.menu-open .annoucement-bar{display:none}body.menu-open header{background:#fff}body.ct-index-page.menu-open .header-wrapper--border-bottom.background-transperant .header__heading-logo-wrapper{display:block}body.ct-index-page.menu-open img.transparent-logo{display:none}body.menu-open .header__icon .icon{fill:#000}body.menu-open .header__search{opacity:0;visibility:hidden;display:none}body.cart-icon-clicked cart-drawer{padding-top:55px;z-index:999999}body.cart-icon-clicked .annoucement-bar{display:none}body.cart-icon-clicked .header-wrapper{background:#f8f6f3!important}body.cart-icon-clicked .section-header.shopify-section-group-header-group{z-index:9999}body.cart-icon-clicked .header__icon{color:#000!important}body.cart-icon-clicked .header-wrapper--border-bottom.background-transperant .header__heading-logo-wrapper{display:block}body.cart-icon-clicked .header__icon .icon{fill:#000}body.cart-icon-clicked.menu-open .header__icon--cart{display:block;height:auto}body.cart-icon-clicked.menu-open .header__icon--cart .cart-count-bubble{bottom:14px}.header__icon--menu[aria-expanded=true]:before{display:none}body.menu-open{transition:.3s}}@media screen and (max-width: 749px){.product--thumbnail_slider_left.product--mobile-show media-gallery[data-desktop-layout=thumbnail_slider_left]{flex-direction:column;gap:13px}.technolgy-img-text .image-with-text__media-item.image_wd{padding:0}ul.collection-list li.collection-list__item.grid__item{--grid-mobile-horizontal-spacing: 18px}.video-section.video-text-reverse .video-over-text{padding:0!important}.technolgy-img-text .image-with-text .grid__item .image-with-text__media img{object-fit:contain}.maon-about-product{display:none}.tech-mechanism-section .image-with-text{background:#ede3d9;padding:20px}.from_text_section .image-with-text__text{font-size:14px;line-height:18px;color:#000}.from_text_section .image-with-text__content{padding:2rem calc(2rem / var(--font-body-scale)) 2rem}.from_text_section .image-with-text__heading{color:#957c70;font-size:26px;line-height:39px}.from_text_section .image-with-text .global-media-settings{padding-bottom:100%!important;border-radius:4px!important}.about-product-tab{display:block}.section .tech-mechanism-section{padding-top:30px}.community_section .image-with-text__media{padding-bottom:66.7%!important}.image-popup-text-inner .popup-info{width:100%;max-width:100%}.product__title h1{font-size:26px;line-height:28px;font-weight:700;flex:auto}media-gallery[data-desktop-layout=thumbnail_slider_left] slider-component .slider.slider--mobile{scroll-padding-left:0}.technolgy-img-text .image-with-text__heading{color:#957c70;text-align:center;margin-top:0;margin-bottom:40px}.technolgy-img-text .image-with-text__media-item{margin-bottom:10px}.from_text_section .image-with-text__content{background:#f8f6f3}.about-product-description{font-size:15px;background:#fff;padding:20px;border-radius:0 0 4px 4px}.product__title{width:auto;display:flex;align-items:center;gap:6px}.product__media-wrapper{margin-bottom:16px}.product__title p.product__text{display:block;font-size:16px;line-height:19px;letter-spacing:normal}.product__info-container .product__description{font-size:14px;line-height:17px}.product__info-container .price.price--large{width:max-content;display:inline-block}span.taxes_class{display:inline-block}.press_banner .banner__media:before,.press_banner .banner__content:before{padding-bottom:55.444444%!important}.quantity__input{border-color:#000}.product__title p.product__text.inline-richtext{margin:0}.quantity:after{box-shadow:0 0 0 var(--inputs-border-width) #000}.quantity{min-height:calc((var(--inputs-border-width)* 2) + 3.7rem)}.product-form__buttons .button_effect,.product-form__buttons .button_inner,.product-form__buttons{width:100%}.collapsible-header.tab-heading{display:block}.product-form__buttons button#checkout{display:none}.product-form__buttons .button_inner{padding-block:9px;font-size:17px;line-height:22px;display:inline-flex;align-items:flex-start;justify-content:center;gap:9px;box-shadow:inset 0 0 0 1px #a58296}.product-form__buttons .button_inner svg{display:inline-block}.main-tabs .tab-heading,.main-tabs{display:none}.tabs-content .tab-section{display:block;border-radius:0 0 4px 4px;padding:20px}.collapsible-header.tab-heading{background:#fff;color:#000;padding-inline:20px;padding-block:20px;font-size:18px;font-weight:var(--font-heading-weight);border-radius:var(--buttons-shadow-vertical-offset) var(--buttons-shadow-vertical-offset) 0 0;position:relative;cursor:pointer}.collapsible-header.tab-heading.active{background:#957c70;color:#fff}.collapsible-header.tab-heading:after{content:"+";position:absolute;right:20px;font-size:23px;font-weight:300;top:50%;transform:translateY(-50%)}.collapsible-header.tab-heading.active:after{content:"-";font-size:28px}.tab-main-section .tabs-content{display:flex;flex-direction:column;gap:13px;opacity:1}.tab-main-section .tabs-content .border{border-radius:4px;overflow:hidden}.tabs-content .ingrdients-part{flex-direction:column;gap:25px}.tab-section.faq-part{padding-top:12px}.tab-section .information-logo-image img{width:95px;height:95px}.image-popup-text-inner{flex-direction:column}.image-popup__media.image-popup__media--small{max-width:100%}.image-popup__media img{width:100%}.image-popup__media .popup-button{background:transparent;bottom:-28px;left:0;right:0;margin:0 auto}.image-popup-text-inner .right-part-image,.image-popup-text-inner .popup-info .popup-inner{padding-inline-start:0}.image-popup-text-inner .popup-info{padding-top:35px}.popup-inner span.popup-close{display:none}.image-popup__media span.popup-close{display:block;position:absolute;right:0}div#popup.popup.popup-info{padding-top:4px}.popup-part-main{grid-template-columns:1fr}.sub-popup-text p{margin-bottom:5px}.step-routine-part .step-product .step-title{font-size:13px;padding:3px;line-height:17px;flex-direction:column;align-items:flex-start;gap:0px;white-space:nowrap}.image-popup__media .popup-close.popup-active{opacity:1}.image-popup__media .popup-close{opacity:0}.step-routine-part .product-grid{gap:9px}.complementary-products__container .card--horizontal .card__inner{max-width:23%}.complementary-slide.grid__item{padding:10px}.card--horizontal .price__container .price-item{font-size:calc(var(--font-heading-scale) * 1.4rem)!important;margin:0}.complementary-products__container .card--card .card__content,.complementary-products__container .card--horizontal .card__information{padding-bottom:5px!important}.jdgm-carousel-wrapper{padding:20px 0!important}.image-popup-text-inner.active{position:fixed;height:100%;width:100%;overflow:hidden;top:0;z-index:99;background:#e8cfb5;bottom:auto;padding-block:15px}.product_type_information_class{margin:0;display:block}.card-metafiled-infor{display:inline-block;vertical-align:top}.step-routine-part .product-grid .grid__item{max-width:calc(52% - var(--grid-mobile-horizontal-spacing) / 2)}.product-form__buttons{gap:8px!important;display:flex}.product .thumbnail-slider .thumbnail-list.slider{justify-content:center}.slider-dots{bottom:10px;z-index:2}.step-product .price--on-sale .price-item--regular{font-size:14px}.benefit-whole-part{flex-direction:column}.complementary-products__container .quick-add__submit{font-size:14px!important;padding:2px 14px!important}.benefits-description,.tabs-content .tab-section .direction-inner .direction-heading,.tabs-content .accordion__title,.tab-section.information-part .info-label .title{font-size:16px}.tabs-content .direction-desc,.tab-section.faq-part .accordion__content,.tab-section.information-part .info-label .info{font-size:15px}span.popup-close svg{width:60px;height:60px}.scroll-trigger.animate--slide-in{transform:translateY(0);opacity:1}}@media screen and (max-width: 400px){.step-routine-part .step-product .step-title{white-space:normal;min-height:57px}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/custom_new.css.map */
