*{margin:0;padding:0;box-sizing:border-box}.fw-400{font-weight:400!important}.fw-500{font-weight:500!important}.fw-600{font-weight:600!important}.fw-700{font-weight:700!important}.fw-800{font-weight:800!important}b,strong{font-weight:600}.image__with__text_list li{font-size:16px;line-height:24px;color:#000;font-family:var(--fontFamily);font-weight:600}.image__with__text_list li{list-style:none;margin-bottom:30px}.image__with__text_list li p{font-weight:300;font-size:15px;line-height:23px;color:#000;font-family:var(--fontFamily)}.text__content{font-style:normal;font-weight:500;font-size:45px;line-height:50px;color:#333d28;margin-bottom:29px}.nutional-wrap{column-gap:10px;display:flex}.custom__section{margin:70px 0}#shopify-section-template--15594527588452__51f236fe-5a8e-49e2-81dc-2417bfaf02a5{border-bottom:1px solid #D8D7D7}.custom__section.image-_video{border-top:0px solid #D8D7D7;border-bottom:0px solid #D8D7D7;padding:0;margin:0}.product__image_with_text grid c img{width:100%}.product_image_wrapper{width:35%}.product_text_wrapper h2{font-style:normal;font-weight:500;font-size:32px;line-height:40px;font-family:var(--hFontFamily)!important;color:#333d28}.product_text_wrapper p{font-weight:500;font-size:16px;line-height:24px;width:90%;color:#333d28}.product__image_with_text .svg-placeholder{height:auto}.container,.spr-container{display:block;margin-left:auto;margin-right:auto;max-width:1440px;padding-left:50px!important;padding-right:50px!important;position:relative;width:100%}.row{display:flex;flex-wrap:wrap}.heading{font-weight:500;font-size:50px;line-height:62px;color:#000;text-transform:unset}.sm-heading{font-weight:400;font-size:26px;line-height:32px;color:#000;text-transform:unset}.spr-header-title{font-weight:400;font-size:30px!important;line-height:38px!important;color:#000;text-transform:unset}.text{font-weight:300;font-size:15px;line-height:23px;color:#000}.text-normal{font-size:16px;line-height:24px}.fluid{max-width:100%;height:auto}.fit-cover{width:100%;height:100%;object-fit:cover}footer{max-width:1440px;width:100%;margin:auto;padding:0 50px}footer .payments{padding:0}footer>flex>c{flex:0 0 30%;outline:unset}footer>flex>c:nth-child(2){flex:0 0 33%;border-left:1px solid #D8D7D7;border-right:1px solid #D8D7D7}footer>flex>c:nth-child(3){flex:1;border-right:0px}#f-links .f-links{gap:0;justify-content:space-between}header grid{max-width:1440px;width:100%;padding:0 50px;margin:auto;grid-template-columns:200px 1fr 208px}header grid c,.breadcrumb{padding-left:0!important;padding-right:0!important}.future-of-bodycare .col{flex-basis:33.33%;display:flex;align-items:center;flex-wrap:wrap}.future-of-bodycare .heading{margin-bottom:55px;margin-top:50px}.future_item__holder{max-width:300px;position:relative}.future_item__holder:nth-child(n+2){margin-top:65px}.future_item__holder:before{background:#1c3a13;content:"";height:1px;position:absolute;top:50%;width:100px}.future_item__holder:after{background:#1c3a13;content:"";height:100%;position:absolute;top:0;width:1px}.future_item__holder.left:after{left:calc(100% + 20px)}.future_item__holder.right:after{right:calc(100% + 20px)}.future_item__holder.left:before{left:calc(100% + 20px)}.future_item__holder.right:before{right:calc(100% + 20px)}.future_item__holder .title{font-weight:500;font-size:24px;line-height:38px;text-transform:lowercase;color:#000;position:relative}.future_item__holder .text{font-weight:400;font-size:16px;line-height:24px;color:#000;margin-top:8px}.future_item__holder.right{margin-left:auto}.future_item__holder .title:before{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);display:none;width:12px;height:12px;background-position:center;background-size:100% 100%;background-repeat:no-repeat}.mid_img{padding-left:20px;padding-right:20px}.product-mid-banner{background-position:center center;background-size:cover;background-repeat:no-repeat;height:650px;display:flex;align-items:center;position:relative;background-attachment:fixed}.product-mid-banner .container{position:relative;z-index:2}.product-mid-banner .heading{margin-bottom:65px}.product-mid-banner .text{font-size:14px;line-height:24px;color:#000}.product-mid-banner .text:last-child span{font-size:14px;line-height:22px;font-weight:400!important}.product-mid-banner .text:nth-child(4){margin-bottom:34px}.product-mid-banner .content{max-width:500px;margin-right:auto}.table__layout{display:flex;flex-wrap:wrap}.table__layout .table__data{width:50%;font-weight:500;font-size:16px;line-height:20px;margin-bottom:20px}.table__layout .table__data span{font-weight:400;font-size:14px;display:block}.logo-list{padding:10px 0;border-top:1px solid #000000}.logo-list flex{gap:80px;margin-bottom:0!important}.footer_menu_title{font-weight:500;font-size:16px;line-height:24px;color:#000;margin-bottom:8px}.product-information{position:relative;max-width:1440px;width:100%;padding:0 50px;margin:auto}.on_desktop{display:block}.on_mobile_inline,.on_mobile{display:none!important}.product__title{font-weight:500;font-size:32px;line-height:40px;color:#000;max-width:460px;margin-bottom:26px}.custom__abs_pos_title{position:absolute;left:50px;top:112px;z-index:9;pointer-events:none}.nutional__table{max-width:350px;width:100%}.nutional-wrap span{font-weight:600!important}.nutional__table li{margin-bottom:20px}.nutional__table li{list-style:none;justify-content:space-between}.nutional__table li span{font-weight:400;font-size:14px;line-height:22px;color:#000}.nutional__table li:last-child span{font-weight:500}.product_media_slider{min-height:650px}.product_media_slider .media{position:relative;outline:0px!important}.product_media_slider .media img{height:650px;width:100%;object-fit:cover}.product_media_slider .media .product__content{max-width:370px;width:100%;right:0;position:absolute;z-index:9;top:170px}.product_media_slider .media .product__content ul{padding-left:14px}.product_media_slider .media .product__content ul li{list-style-position:inherit}.product_media_slider .media picture:focus{outline:0px!important}.product_media_slider .slick-dots li button:before{font-size:14px;color:#fff;-webkit-text-stroke:1px #000000;border-radius:50%;opacity:1}.product_media_slider .slick-dots li.slick-active button:before{color:#000}.product_media_slider .slick-dots{bottom:0}.starRatings .spr-starrating{justify-content:flex-start!important}.custom_product_right_content{max-width:370px;width:100%;right:50px;position:absolute;z-index:9;top:75px}.custom_number_nav{display:flex;margin-top:10px;margin-bottom:5px;align-items:flex-end}.custom_number_nav li{list-style:none;font-weight:500;font-size:13px;line-height:32px;color:#000;width:33.33%;cursor:pointer;padding:5px 5px 0;position:relative;-webkit-user-select:none;user-select:none;text-align:center}.custom_number_nav li:last-child:before{display:none}.custom_number_nav li.active{font-weight:500;font-size:13px;line-height:32px;color:#000}.custom_number_nav li.active:before{font-size:32px;line-height:40px;color:#000}.custom_scroller{display:flex;gap:12px}.custom_scroller .bar{width:100%;background-color:#d5d5d4;height:3px;cursor:pointer;-webkit-user-select:none;user-select:none}.custom_scroller .bar.active{background-color:#000}.addToCart{position:absolute;max-width:370px;width:100%;right:50px;z-index:9;top:375px}.addToCart .compliment-text{font-weight:400;color:#000;margin-top:20px}.addToCart .cartButton{text-transform:lowercase;font-weight:400;font-size:16px;text-align:center;color:#fff;display:flex;justify-content:center;align-items:center;gap:40px}.addToCart .cartButton .price-regular{font-weight:400;font-size:16px;line-height:24px;color:#fff}.addToCart .cartButton.fixed{position:fixed;bottom:0;left:0;width:100%;z-index:9999;animation:fadeIn .5s linear 0s;border:15px solid #fff;opacity:1}@keyframes fadeIn{0%{bottom:-60px}to{bottom:0}}.appstle_circle .appstle_dot{margin-left:0!important}.rc-radio .rc-radio__input:after{background-color:#000!important;left:-2.5px!important;top:-2.5px!important}.faq-body-outer{border-top:1px solid #9f9f9f}.faq-body{display:flex;padding:20px;align-items:flex-start;max-width:1440px;width:100%;margin:auto;min-height:110px}.faq-question{flex:0 0 35%;display:flex;gap:30px;align-items:center;font-weight:400;font-size:14px;line-height:24px;color:#000;margin-top:5px}.faq-answer{flex:0 0 65%;font-weight:400;font-size:14px;line-height:24px;color:#000}.product-faq{border-top:1px solid #D8D7D7;border-bottom:1px solid #D8D7D7}.product-faq .sm-heading{margin-bottom:30px;margin-top:30px}.spr-starrating .spr-stars{margin-top:-2px}.accordion-title{cursor:pointer}.accordion-content{display:none}.ingredients{padding-top:30px;padding-bottom:30px;border-top:1px solid #D8D7D7}.ingredients .col:first-child{flex:0 0 35%}.ingredients .col:last-child{flex:0 0 65%}.ingredients-content .title{display:flex;gap:12px;font-weight:400;font-size:18px;line-height:35px;text-decoration-line:underline;text-underline-offset:6px;align-items:center;margin-bottom:8px}.ingredients-content .title .icon{transition:all .3s}.ingredients-content .title.active .icon{transform:rotate(90deg)}.ingredients-content .content{padding-left:30px;font-weight:400;font-size:14px;line-height:22px;color:#000}@media screen and ((max-width: 767.98px)){.ingredients .popup_div{flex-direction:column;max-height:var(--l-viewport-height, 100vh);overflow:hidden auto;align-items:flex-start}.nutional-popup__header{display:flex;width:100%;align-items:center;justify-content:flex-end;position:sticky;top:-10px}.nutional-popup__header .cross_btn{position:static;display:flex;align-items:center;justify-content:center;font-size:0;background:#fff}}#shopify-product-reviews{margin:30px 0!important}.product_media_slider_desktop .slick-arrow{display:none!important}.slick-arrow:focus,.slick-arrow:active{outline:none;border:none}#shopify-section-footer{border-bottom:1px solid #353535}.icons-content{text-align:center}#shopify-section-template--15196070772836__logolist .icon img{width:60px;display:block;margin:0 auto 10px}.icons-content .title{font-weight:500;font-size:17px;line-height:22px;color:#000;margin-bottom:4px;font-family:neue haas unica!important}.icons-content .text{font-weight:300;font-size:14px;line-height:22px;text-align:center}#shopify-section-template--15196070772836__products .gs-title{font-weight:400;font-size:24px;line-height:38px;text-transform:uppercase;padding:24px 60px}.product [card-type=overlay] :where(.card-title a,.card-subtitle p,.price,.new-price,.old-price,.unit-price,.product-badge){font-weight:300;font-size:16px;line-height:24px}.product .card-meta .fragrance-text{font-size:12px;line-height:20px}.product .cards .card-meta>*:not(.card-footer){padding:30px 60px}#shopify-section-template--15196070772836__166202391553c06d7d .text{font-weight:300;font-size:16px;line-height:24px;color:#fff;margin-top:20px}#shopify-section-template--15196070772836__166202391553c06d7d .icon img{width:140px;display:block;margin:auto}.icons_slider .icon img{margin:auto}#shopify-section-template--15196070772836__166202391553c06d7d .logo-list flex{gap:0;margin-bottom:0}#shopify-section-template--15196070772836__166202391553c06d7d .logo-list flex>c{flex:0 0 20%!important}.homepage__video__banner{height:645px;background-color:#f6f6f6;position:relative}.homepage__banner{position:relative}.homepage__video__banner video{width:100%;height:100%;object-fit:cover}.homepage__video__banner__content,.homepage__banner__content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:8}.homepage__video__banner__title,.homepage__banner__title{font-weight:500;font-size:40px;line-height:32px;color:#fff;margin-bottom:14px;letter-spacing:-.5px;font-family:caslon old face!important}.homepage__banner__title{font-weight:300}.homepage__video__banner__subtitle,.homepage__banner__subtitle{font-weight:300;font-size:20px;line-height:30px;margin-top:20px;margin-bottom:45px;color:#fff;font-family:neue haas unica!important}.homepage__video__banner__btn{display:inline-block;font-weight:400;font-size:20px;line-height:20px;text-align:center;color:#000!important;background:#fff;text-decoration:none;border-radius:0;padding:16px 48px 18px;transition:all .35s}.homepage__video__banner__btn:hover{color:#fff!important;background-color:#000}.homepage__banner__btn{display:inline-block;font-weight:300;font-size:20px;line-height:20px;text-align:center;color:#000!important;background:#fff;border:1px solid #000;text-decoration:none;border-radius:5px;padding:8px 48px 12px;transition:all .35s}.homepage__banner__btn:hover{color:#fff!important;background-color:#323232}.homepage__banner__title,.homepage__banner__subtitle{color:#000}.featured-product .custom__prouct__card__image{margin-top:1px}.featured-product .secondary .custom__prouct__card__image{position:absolute;top:0;left:0;width:100%;height:calc(100% - 1px)}.featured-product .gallery:hover .secondary{opacity:1}.featured-product .secondary{opacity:0;transition:opacity .3s cubic-bezier(.45,0,.55,1)}.cards .card-meta .card-title a{padding:0}.product .cards .card-image .secondary{transition:opacity .3s cubic-bezier(.45,0,.55,1)}.featured-product .title-stars h2 a{font-size:20px;line-height:32px}.metafields_description p:first-child{font-size:16px;line-height:24px}.metafields_description p:last-child{font-weight:400;font-size:14px;line-height:22px;margin-bottom:0}.metafields_description{padding:20px}.featured-product #prodesc{padding:50px 100px 50px 30px}.featured-product #buyplatform{border-bottom:0px!important;margin-top:30px}.featured-product .product-form .cartButton{font-weight:400;font-size:16px;text-align:center;color:#fff;text-transform:lowercase;display:flex;justify-content:center;align-items:center;gap:40px}.featured-product #price-template--15196070772836__166202259561a5e6a6{font-size:16px;line-height:24px}.parallax-banner{padding:120px 0}.parallax-banner .content .heading{font-weight:500;font-size:50px;line-height:62px;position:absolute;top:-360px}.parallax-banner .content{max-width:470px}.parallax-banner .block_content{margin-bottom:24px}.parallax-banner .block_content .title{font-size:20px;line-height:26px;margin-bottom:8px}.parallax-banner .block_content .text{font-size:24px;line-height:36px}.parallax-banner .block_content:last-child{margin-bottom:0}#shopify-section-template--15196070772836__logolist .logo-list{padding:25px 0 50px}#shopify-section-template--15196070772836__logolist .logo-list .icons_slider{max-width:1440px;margin:auto;padding:0 50px}.icons_slider .slick-dots{display:none}.icons_slider .slick-arrow{display:none!important}.icons_slider .slide:focus,.icons_slider .slide:active{outline:none}.fig_caption{font-size:12px;line-height:20px;text-align:left;padding-left:50px}#shopify-section-template--15196070772836__16621106215110ca61 .parallax-banner{padding:250px 0 80px;position:relative;margin-top:140px}.image-with-text-title{font-weight:500;font-size:18px;line-height:26px;color:#000;font-family:neue haas unica!important}.image-with-text-content{font-weight:300;font-size:15px;line-height:23px}.image-with-text-content .bold{font-weight:500}.image-with-text-mdTitle{font-weight:400;font-size:40px;line-height:48px}.image-text{border-bottom:0px!important}.image-with-text-bigTitle{font-weight:500;font-size:26px;line-height:34px;margin-bottom:0;font-family:caslon old face,sans-serif!important}#shopify-section-template--15289755041892__1662718395149f353d,#shopify-section-template--15289755041892__166272008593f0fdb1{margin-top:70px;margin-bottom:70px}#shopify-section-template--15289755041892__1662718395149f353d video{width:80%;margin:auto}.ingredients-cards{margin-top:60px}.ingredients-cards .card-box{flex:0 0 25%;margin-bottom:60px;padding:0 20px;display:none}.ingredients-cards .card-box .title{font-weight:500;font-size:16px;line-height:24px;font-family:neue haas unica}.ingredients-cards .card-box .text{font-weight:400;font-size:14px;line-height:22px}.ingredients-cards .card-box .content{padding:0 30px}.oke-minimalBadge{display:flex;gap:8px}.rc-template__radio{border:1px solid #878585}.rc-template__radio>label:first-child{border-bottom:1px solid #878585;padding-bottom:4px;padding-top:4px}.citations{padding:50px 0;border-top:1px solid #D8D7D7}.citations .row .col:first-child{width:40%}.citations .row .col:last-child{width:60%}.citations .flex{display:flex;gap:30px}.citations ol li{list-style-position:outside}.citations ol li::marker{font-size:12px}.citations-text-title{font-weight:500;font-size:28px;line-height:36px;color:#000;padding:0 2rem;font-family:neue haas unica}.citations-text-content{width:100%}.citations-text-content a{text-decoration:none;font-size:11px}.hero-text-new .cta{font-weight:500;font-size:60px;line-height:72px;margin:50px 0 70px;font-family:caslon old face,sans-serif}.image-text .fullWidth .meta{max-width:690px}#shopify-section-template--15196070510692__166307404974ef8292{margin-top:50px}button,.button{text-transform:lowercase}#ContactFooter [type=email],#ContactFooter #subscribeMe{border-radius:25px}.rc-radio__subscription{margin-left:initial}#shopify-section-template--15196070772836__1663235946921a3ec3 picture img{width:90%;margin:0 0 2px}#shopify-section-template--15196070772836__1663235946921a3ec3{margin:0}#shopify-section-template--15196070772836__1663235946921a3ec3 .image-with-text-title{margin-bottom:-16px;font-size:20px;line-height:28px}#shopify-section-template--15196070772836__1663235946921a3ec3 .image-with-text-bigTitle{font-size:22px;font-weight:500!important;line-height:30px;margin-bottom:unset;font-family:caslon old face,sans-serif!important}#shopify-section-template--15196070772836__1663235946921a3ec3 .image-with-text-content{font-size:16px;line-height:28px}#shopify-section-template--15196070772836__1663235946921a3ec3 .image-with-text-content br{display:none}.general-page:not(.one-column):not(.one-column-central) grid{min-height:auto}#shopify-section-template--15284879130724__16626392267a5716da{margin-bottom:40px}.slick-dots li button:focus:before{opacity:.25}.slick-dots li.slick-active button:before{opacity:.75}.product .cards .card-image{overflow:hidden}.card-image::selection,.card-image *::selection{background:none;color:none}.product .cards .card-image img{top:40px}#shopify-block-4849f57b-2956-4b53-9946-b3bd71f688ec .okeReviews{text-align:left!important}#shopify-block-4849f57b-2956-4b53-9946-b3bd71f688ec{margin-bottom:10px}.featured-product .product-page #prodesc>*:last-child{border-bottom:0px}.okeReviews .oke-minimalBadge-stars,.okeReviews .oke-sr-stars{margin-top:-1.7px}.loadmore__holder{text-align:center;width:100%;margin-bottom:48px}.loadmore__holder #loadmore{display:inline-block;font-weight:500;font-size:24px;line-height:36px;text-decoration-line:underline;color:#000}.hero-double,.hero-double grid>c:nth-child(odd),.hero-double grid>c:nth-child(2n){border:0px}#shopify-section-template--15196070707300__c713517a-f9dc-41f4-aaf9-6b3e98954a0f h2{font-size:40px;line-height:52px}.video-on-click{position:relative;text-align:center}.video-on-click video{height:650px;cursor:pointer}.video-on-click .button-holder{position:absolute;left:50%;top:50%;cursor:pointer;transform:translate(-50%,-50%);width:60px;height:60px;overflow:auto}#play,#pause{width:60px;height:60px;z-index:99;cursor:pointer}.video-on-click .button-holder #pause{position:absolute;left:0;top:0;display:none;z-index:88}.image-_video .column-01{width:60%}.image-_video .column-02{width:40%}.press__quote .press_img{text-align:center;margin-top:12px}.press__quote .press_img img{width:120px;display:block;margin:0 auto}.press__quote .cta h2{font-size:26px;line-height:1.25;text-align:center}@media (max-width: 1199.98px){#the-gift-card .product_media_slider .media img{width:90%}}@media (max-width: 1100px){#the-gift-card .product_media_slider .media img{width:85%}}@media (max-width: 1040px){#the-gift-card .product_media_slider .media img{width:80%}}@media (max-width: 991.98px){.container{padding:0 15px!important}.future-of-bodycare .col{flex:0 0 100%}.future-of-bodycare .mid_img{margin-bottom:30px}.future-of-bodycare .col:first-child{order:2}.future-of-bodycare .col:nth-child(2){order:1}.future-of-bodycare .col:nth-child(3){order:3}.future_item__holder{max-width:100%;width:100%;border-top:1px solid #93a383;border-left:1px solid #93a383;border-right:1px solid #93a383;padding:15px}.future-of-bodycare .col:nth-child(3) .future_item__holder{border-bottom:1px solid #93a383}.future_item__holder:nth-child(n+2){margin-top:0}.future_item__holder .title:before{display:block}.future_item__holder:before,.future_item__holder.left:after{display:none}#f-links .f-links{flex-wrap:wrap}.future_item__holder .title{font-size:16px;line-height:24px}.future_item__holder .title.active+.text{display:block}.future_item__holder .text{font-size:14px;line-height:22px;display:none}}@media (max-width: 767.98px){#shopify-section-template--15594527588452__cc4d9ce3-f1e3-49d5-b9b4-a43595163b4f .row{flex-direction:column-reverse!important}#the-gift-card .product_media_slider .media img{width:100%}.product__content__mobile{top:-10px}.image__with__text_list li p{margin-top:2px!important}.product__image_with_text{padding:0!important}.product_text_wrapper{margin-top:10px}.image__with__text_list li{margin-bottom:20px}.text__content{font-size:24px;line-height:32px}#shopify-section-template--15594527588452__51f236fe-5a8e-49e2-81dc-2417bfaf02a5{padding-bottom:10px}.custom__section.image-_video{padding:0 0 15px}#shopify-section-template--15196070740068__cc4d9ce3-f1e3-49d5-b9b4-a43595163b4f .video-on-click{margin-top:-30px;margin-bottom:20px}#shopify-section-template--15594527588452__51f236fe-5a8e-49e2-81dc-2417bfaf02a5 .product__image_with_text{padding:0 0 20px!important}.image-_video .column-01,.image-_video .column-02,.product_image_wrapper,.product_text_wrapper,.product_text_wrapper p{width:100%}.product__image_with_text{padding:20px 0}.product_text_wrapper h2{margin-top:-10px;font-size:24px;line-height:28px;padding:var(--padding) 0}.product_text_wrapper p{font-size:14px;line-height:22px;margin-top:-5px!important}.product__image_with_text grid{flex-direction:column}header grid,.faq-body,.spr-container{padding-left:15px!important;padding-right:15px!important}.custom__abs_pos_title,.custom_product_right_content,.addToCart{position:relative;left:auto;top:auto;right:auto;bottom:auto;transform:translateY(unset);max-width:100%}.custom__abs_pos_title{transform:translateY(0)}.custom__abs_pos_title>div{text-align:center;margin-bottom:12px}.product-information{padding-left:15px;padding-right:15px}.product__title{font-weight:500;font-size:24px;line-height:32px;color:#000;margin-bottom:20px}.product_media_slider .media img{height:350px;transform:scale(1.35)}.on_desktop{display:none}.on_mobile{display:block!important}.on_mobile_inline{display:inline-block!important}.product_media_slider_mobile .slick-prev{left:0!important;z-index:9!important;width:30px!important;height:30px!important}.product__content__mobile ul{padding-left:14px}.product__content__mobile ul li{list-style-position:unset}.product_media_slider_mobile .slick-next{right:0!important;z-index:9!important;width:30px!important;height:30px!important}.product_media_slider_mobile .slick-arrow:before{color:#4f4f4f!important;opacity:1;font-size:24px}.slick-disabled{opacity:.4!important}.product-mid-banner{height:auto;padding:25px 0}.product-mid-banner .heading{margin-bottom:30px;margin-top:20px}.product-mid-banner .text:nth-child(4){margin-bottom:20px}.product-mid-banner .text{font-size:14px;line-height:22px}.faq-body-outer{border-top:0px}.faq-body{flex-wrap:wrap;padding:10px 15px;min-height:unset}.faq-question{flex:0 0 100%;gap:12px}.faq-question svg{width:12px;flex-shrink:0}.faq-answer{flex:0 0 100%;margin-top:10px;font-size:14px;line-height:22px;padding-left:25px;display:none}.product__content__mobile{margin-bottom:12px}.custom__section{margin:50px 0}.product-faq{padding:30px 0}.product-faq .sm-heading{margin-bottom:10px;margin-top:0}.faq-body.active .faq-question svg{transform:rotate(90deg)}.faq-body.active .faq-answer{display:block}.spr-header-title{font-size:24px!important;line-height:24px!important}.logo-list flex img{width:80%;margin:auto;display:block}.logo-list{padding:20px 0 50px}.logo-list flex{gap:0;flex-wrap:unset;padding:0 30px}#shopify-product-reviews{margin-bottom:0!important}footer>flex>c:nth-child(2){border-left:0px;border-right:0px;padding:15px;border-top:1px solid #D8D7D7;border-bottom:1px solid #D8D7D7}footer>flex>c{outline:0px;padding:15px}#ContactFooter p.text-center{text-align:left}footer{padding:0}footer .f-links c{width:50%;padding-bottom:20px}.ingredients .col:first-child,.ingredients .col:last-child{flex:0 0 100%}.nutional__table{max-width:100%;margin-top:16px;border:1px solid #93a383;border-radius:12px}.nutional__table li{padding:15px;border-bottom:0px solid #93a383;margin-bottom:0}.nutional__table li:last-child{border-bottom:0px}.ingredients{padding:0;border-top:0px;margin-top:12px}.nutional__table li:last-child span{font-weight:400}.starRatings .spr-starrating{justify-content:center!important;margin-bottom:12px}.breadcrumb *{font-size:10px}.product__content__mobile .slick-arrow{display:none!important}.product-mid-banner{background-attachment:unset;background-position:35% 100%;margin:20px 0}.homepage__video__banner__title,.homepage__banner__title{font-size:26px;line-height:38px;margin-bottom:10px;margin-top:20px}.homepage__video__banner__subtitle,.homepage__banner__subtitle{font-size:16px;font-weight:300px!important;line-height:28px;margin-bottom:20px;margin-top:15px}.homepage__video__banner__subtitle br{display:none}.homepage__video__banner{height:400px}.homepage__video__banner__btn,.homepage__banner__btn{padding:8px 24px 10px;font-size:14px;line-height:22px}.icons_slider .slick-dots{left:50%;transform:translate(-50%);bottom:-30px}.icons_slider .slick-dots li button:before{font-size:14px;color:#000}.icons_slider .slick-dots li{margin:0 4px}#shopify-section-template--15196070772836__products .gs-title{font-size:20px;line-height:32px;padding:17px;text-align:left;position:relative;top:0}.product .cards .card-meta>*:not(.card-footer){padding:15px 16px}.product [card-type=overlay] :where(.card-title a,.card-subtitle p,.price,.new-price,.old-price,.unit-price,.product-badge){font-size:16px!important;line-height:24px!important;padding:0!important}.product .cards .card-head flex{gap:0}.featured-product #prodesc{padding:18px 16px 20px}.product-page .item .meta section{padding:3px 0!important}.featured-product .title-stars h2 a{font-size:16px;line-height:24px;margin-bottom:8px}.metafields_description{padding:15px 0}.metafields_description p:first-child{font-size:14px;line-height:22px}.featured-product #buyplatform{margin-top:8px}.parallax-banner .content .heading{font-weight:500;font-size:30px;line-height:42px;margin-bottom:32px;top:-210px}.parallax-banner{padding:40px 0}.parallax-banner .block_content .title{font-size:16px;line-height:24px}.parallax-banner .block_content .text{font-size:14px;line-height:22px}.parallax-banner .block_content{margin-bottom:20px}#shopify-section-template--15196070772836__166202391553c06d7d .text{font-size:14px;line-height:22px}.small-only.hamburger{margin-left:10px}#ContactFooter #subscribeMe{font-weight:300!important}.product .cards .card-image img{transform:scale(.72);top:20px}.card-aspect-ratio{padding-bottom:110%!important}#shopify-section-template--15196070772836__16621106215110ca61 .parallax-banner{padding-top:230px;padding-bottom:40px;margin-top:0;background-position:left center}.icons_slider{margin-bottom:30px!important}#shopify-section-template--15196070772836__1663235946921a3ec3{margin:0 0 20px}.image-text .meta{padding:0}.image-with-text-bigTitle{font-size:21px;line-height:27px;margin-bottom:0;font-family:caslon old face,sans-serif!important}.image-with-text-title{font-size:20px;line-height:28px}#shopify-section-template--15196070772836__1663235946921a3ec3 picture img{width:100%}.image-text picture{margin-bottom:20px}#shopify-section-template--15289755041892__1662718395149f353d,#shopify-section-template--15289755041892__166272008593f0fdb1{margin-top:50px;margin-bottom:40px}.fig_caption{padding-left:0}.citations-text-title{padding:0;margin-bottom:12px;font-family:neue haas unica}.citations .row .col:first-child,.citations .row .col:last-child{width:100%}.citations-text-content{padding-left:16px}#shopify-section-template--15289755041892__1662721240d4760165 .icons_slider .slick-dots{bottom:-15px}#shopify-section-template--15196070772836__1663235946921a3ec3 .image-text .meta{margin-bottom:20px}.image-with-text-mdTitle{font-weight:400;font-size:24px;line-height:32px}#shopify-section-template--15284879130724__1662638169d3ae14c2 picture img{height:210px;object-fit:cover;object-position:100% 30%}.ingredients-cards .card-box{flex:0 0 50%;padding:0;margin-bottom:25px}.ingredients-cards .card-box .content{padding:0 20px}.ingredients-cards{margin-top:40px}.hero-text-new .cta{font-size:28px;line-height:40px;margin:25px 0}.image-text .fullWidth .meta{padding:0 15px}#shopify-section-template--15196070510692__1663070375bc9226c3,#shopify-section-template--15284879130724__1662637076acf2e45a{margin-top:40px}.noticer{font-size:12px}#shopify-section-template--15196070772836__1663235946921a3ec3 .image-with-text-content{font-size:16px;line-height:28px}.faq-page .container{padding:0!important}.citations{padding:32px 0}#shopify-section-template--15196070510692__16630714565575c50c picture img{height:240px;object-fit:cover;object-position:100% 43%}.appblock{padding:0 15px}.t-index #shopify-section-header:not(.fixed) .fire-search{color:#000}.t-index #shopify-section-header:not(.fixed) .carto{color:#000;border:1px solid rgb(0,0,0)}.t-index #shopify-section-header:not(.fixed) .fire-menu{color:#000}.t-index #shopify-section-header.fixed{position:fixed;top:0;left:0;width:100%;z-index:9999;transform:translateY(-60px)}.t-index #shopify-section-header.fixed.visible-from-top{background-color:#fff;transform:translateY(0);transition:all .3s}.table__layout .table__data{font-size:14px;margin-bottom:16px}.homepage__video__banner__content{margin-top:50px}.product_media_slider{min-height:auto}.ingredients-cards .card-box .text{font-size:12px;line-height:20px}header grid{grid-template-columns:repeat(2,minmax(0,1fr))}.loadmore__holder #loadmore{font-size:16px;line-height:24px}#shopify-section-template--15196070707300__c713517a-f9dc-41f4-aaf9-6b3e98954a0f h2{font-size:18px;line-height:30px}.homepage__banner{padding-top:0}.homepage__banner__content{position:relative;top:0%;left:0%;transform:translate(0)}.image-_video .column{width:100%}.video-on-click video{height:auto!important;margin-top:-20px;margin-bottom:-40px}.video-on-click{margin-top:20px;overflow:hidden}.press__quote .cta h2{font-size:16px}.custom__section.image-_video{margin-bottom:0}}@media (max-width: 575.98px){.heading,.sm-heading{font-size:30px;line-height:36px}.future-of-bodycare .heading{margin-bottom:20px}.product_text_wrapper h2{padding:0}.hero-double img{height:390px;object-fit:cover}}@media (max-width: 400px){.homepage__banner__subtitle br{display:none}}header .hasIco .cart-header-icon{position:relative}header .hasIco .carto:after{position:absolute;bottom:18px;right:4px}.image-with-text-bigTitle.enlarge,.font-enlarge h2{line-height:50px;font-size:36px;margin-bottom:10px}.image-with-text-content.enlarge,.font-enlarge .rte{font-size:28px;line-height:40px;margin-bottom:15px;font-weight:300}.font-enlarge .rte{max-width:50%}.image-text .content-padding{padding:80px 40px 80px 80px;max-width:100%!important}.image-text .image-center{display:flex;justify-content:center;align-items:center}.hero-adapt picture img{position:unset}.section-header{display:flex;justify-content:space-between;align-items:end;padding:30px 60px}.section-header .gs-title{font-size:28px;font-family:neue haas unica!important;font-weight:500!important;letter-spacing:.3px!important;padding:0;border:0}.section-header a{font-size:20px;font-family:neue haas unica!important;font-weight:300!important}.product .cards{padding:0 60px;gap:20px;border-bottom:0!important}.product .cards>*{border:1px solid var(--globalBorderColor)!important;outline:0!important}.product [card-type=base] .card-meta{border-top:0}.product .cards .card-meta .card-head{padding:20px!important}.product .cards .card-meta .card-footer{position:unset!important}.product .cards .card-meta .card-title a{font-size:20px;margin:5px 0 0;display:block}.product .cards .card-image img{transform:scale(1)}.short-desc,.benefits{color:#636262;font-weight:300;line-height:18px}.product .cards .card-title{margin-bottom:0}.short-desc{margin-top:10px}.product .cards .card-price{font-size:16px}.product .cards .card-aspect-ratio{padding-bottom:100%!important}.product .cards .card-image img{top:0!important}.t-collection .listing-page{padding-top:40px}.t-collection .listing-page .products .listoftags{padding:0 60px 20px;border-bottom:0}.t-collection .listing-page .products .listoftags>div{padding:0}.t-collection .listing-page .products .listoftags a{font-weight:500;font-size:16px;padding-inline:2.5rem;color:#878686}.t-collection .listing-page .products .listoftags a:focus{outline:0}.t-collection .listing-page .products .listoftags a:first-of-type{padding-left:0!important}.t-collection .listing-page .products .listoftags .active a{font-weight:600;color:#000}.image-_video .column-02{display:flex;align-items:center}#buyplatform variant-radios fieldset{border:0;padding:0;margin-bottom:20px}#buyplatform variant-radios fieldset legend{padding:0}@media screen and (min-width: 769px) and (max-width: 1120px){header grid{padding:0 20px;grid-template-columns:130px 1fr 125px}header grid .accounts a{padding:14px 8px!important}.homepage__video__banner__subtitle,.homepage__banner__subtitle{margin-top:20px;margin-bottom:20px}.product .cards .card-meta>*:not(.card-footer){padding:15px}.featured-product #prodesc{padding:30px}.product .cards .card-image img{top:50px}.cards .card-meta .card-title a{line-height:20px}.product .card-meta .fragrance-text{line-height:14px}.product-information .on_desktop{display:none}.product-information .on_mobile{display:block!important}.product-information .on_mobile .custom__abs_pos_title,.product-information .addToCart{position:unset}.t-product .product-mid-banner .content{max-width:450px}.t-product .product-mid-banner{background:none;width:auto;height:auto}.t-product .product-mid-banner .mobile__img{display:inline-block;position:absolute;width:40%;right:20px;top:0}.t-product .okeReviews{padding:15px!important}.t-product .product_media_slider .slick-next,.t-product .product_media_slider .slick-prev{left:0!important;z-index:9!important;width:30px!important;height:30px!important}.t-product .product_media_slider .slick-next:before,.t-product .product_media_slider .slick-prev:before{color:#4f4f4f!important;opacity:1;font-size:36px}.t-product .product_media_slider .slick-next{right:0!important;left:unset!important}.hero .meta{padding:20px 40px}.image-with-text-bigTitle.enlarge,.font-enlarge h2{font-size:30px;margin-bottom:0}.image-with-text-content.enlarge,.font-enlarge .rte{font-size:18px;line-height:25px;margin-bottom:5px}.image-text .content-padding{padding:40px 20px}.section-header{padding:15px 30px}.section-header .gs-title{font-size:26px;font-family:neue haas unica!important;font-weight:500!important}.product .cards{padding:0 30px;gap:15px}.short-desc,.benefits{line-height:16px;font-size:14px}.product .cards .card-price{font-size:16px}.t-collection .listing-page .products .listoftags{padding:0 30px 20px}}@media screen and (min-width: 576px) and (max-width: 768px){header grid{grid-template-columns:130px 1fr}.homepage__video__banner__subtitle,.homepage__banner__subtitle{margin-top:20px;margin-bottom:20px}.t-index .products grid[columns-s="1"]{--grid-tc: repeat(3, minmax(0,1fr))}.product .cards .card-meta>*:not(.card-footer){padding:10px}.t-index .featured-product .product-page grid[columns-s="1"]{--grid-tc: repeat(2, minmax(0,1fr))}.t-index .featured-product #prodesc{padding:20px 20px 20px 0}.t-index .image-text .fullWidth grid[columns-s="1"]{--grid-tc: repeat(1, minmax(0,1fr))}.t-collection .listing-page grid[columns-s="1"]{--grid-tc: repeat(2, minmax(0,1fr))}.product-information .on_desktop{display:none}.product-information .on_mobile{display:block!important}.product-information .on_mobile .custom__abs_pos_title,.product-information .addToCart{position:unset}.t-product .product-mid-banner .content{max-width:450px}.t-product .product-mid-banner{background:none;width:auto;height:auto}.t-product .product-mid-banner .mobile__img{display:inline-block;position:absolute;width:40%;right:20px;top:0}.t-product .okeReviews{padding:15px!important}.t-product .product_media_slider .slick-next,.t-product .product_media_slider .slick-prev{left:0!important;z-index:9!important;width:30px!important;height:30px!important}.t-product .product_media_slider .slick-next:before,.t-product .product_media_slider .slick-prev:before{color:#4f4f4f!important;opacity:1;font-size:36px}.t-product .product_media_slider .slick-next{right:0!important;left:unset!important}.product .cards[columns-s="1"]{--grid-tc: repeat(2, minmax(0,1fr)) !important}.t-collection .listing-page .products .listoftags{padding:0 15px 20px}}#header-grid nav{height:100%}#header-grid nav ul.inline{height:100%;align-items:center}#header-grid nav ul li.nav-link{height:100%;display:flex;align-items:center}.submenu-container{position:absolute;box-shadow:2px 2px 5px #33333380;transition:all .5s linear;width:100%;z-index:10;left:200%}.nav-link .submenu-container{left:0;top:100%;display:none}.nav-link:hover>.submenu-container{display:block;background:#fff;width:100%;position:absolute}.product-list{align-items:center;display:flex;justify-content:center;padding:20px 0}.product-list .product-item:not(:last-child){border-right:1px solid #000}.product-list .product-item{width:25%;text-align:center;padding:10px 10px 0;font-family:var(--hFontFamily);font-size:16px}.product-list .product-item a{text-decoration:none}.product-list .product-item span.sub,.card-head .sub{font-family:var(--fontFamily);font-size:12px;display:block}.product-list .product-item img{margin:auto;max-width:320px;aspect-ratio:1/1;object-fit:contain}.addToCart.product-page{border-bottom:0}.homepage__banner img{width:100%}.hp__banner__content.right-content{padding-left:48%!important}.homepage__banner__subtitle{max-width:50%}.hp__banner__content.right-content .homepage__banner__subtitle{max-width:100%}.addToCart .bundle-btn{padding:10px}.addToCart .cartButton .price-regular{padding-right:5px;font-weight:300;font-size:15px}.addToCart .cartButton .price-sale{font-size:16px;line-height:24px}@media screen and (max-width: 768px){.product-list{flex-wrap:wrap;padding:10px 0}.mega-list details-menu{margin-left:0!important}.mega-list .dropdown-caret a{padding:0!important;width:50%!important}.product-list .product-item{width:50%;border:0!important}.product-list .product-item a{font-size:14px;padding:0 5px;line-height:18px}.product-list .product-item span.sub{font-size:10px}.product-list .product-item img{max-width:100%;aspect-ratio:1/1;object-fit:contain}.hp__banner__content.right-content{padding-left:0%!important}.homepage__banner__subtitle{max-width:100%}}@media (max-width: 768px){header .hasIco .carto{border:0!important}header .hasIco .carto:after{right:0}.image-text .content-padding{padding:20px!important;text-align:center}.image-with-text-bigTitle.enlarge,.font-enlarge h2{font-size:26px;line-height:32px;margin-bottom:0}.image-with-text-content.enlarge,.font-enlarge .rte{font-size:16px;line-height:26px}.font-enlarge .rte{max-width:100%}.font-enlarge flex[ai=start]{align-items:center;text-align:center;gap:.5rem!important}.section-header{padding:15px}.section-header .gs-title{font-size:24px;font-family:neue haas unica!important;font-weight:500!important;letter-spacing:.3px!important}.section-header a{font-size:16px}.product .cards{padding:0 15px}.t-collection .hero-text{padding:5px}.t-collection .listing-page .products .listoftags{padding:0 15px 10px}.t-collection .listing-page .products .listoftags a{padding-inline:1.5rem}.t-collection .listing-page .products .listoftags:after{background-image:none}}@font-face{font-family:Neue Haas Unica;src:local("Neue Haas Unica Light"),local("Neue-Haas-Unica-Light"),url(/cdn/shop/files/NeueHaasUnica-Light.woff2?v=1689163325) format("woff2"),url(/cdn/shop/files/NeueHaasUnica-Light.woff?v=1689163325) format("woff"),url(/cdn/shop/files/NeueHaasUnica-Light.ttf?v=1689163325) format("truetype");font-weight:300;font-style:normal}.rc-radio__price:before{content:"\2014"}.rc-template__radio{border:0!important}.rc-radio .rc-radio__input{height:19px!important;width:19px!important}.rc-radio .rc-radio__input:after{left:-2px!important;top:-2px!important;width:21px;height:21px}.rc-radio__label,.rc-radio__subscription,.rc-radio__price{font-weight:500}.rc-template__radio>label:first-child{border:1px solid #878585;border-radius:10px;margin-bottom:10px;padding-bottom:8px;padding-top:8px}.rc-template__radio .onetime-radio{border:1px solid #878585;border-radius:10px}.product__image_with_text--acc h2{font-size:38px;color:#000}.product__image_with_text--acc .homepage__banner__subtitle{width:100%;max-width:100%;font-weight:400;font-size:16px;line-height:1.5;color:#000}.product__image_with_text--acc .accordions{border-bottom:1px solid #9f9f9f}.product__image_with_text--acc .faq-question{font-size:16px;font-weight:600}.product__image_with_text--acc .faq-body-c{flex-direction:column;min-height:auto;gap:20px;padding:20px;width:100%;display:flex;cursor:pointer}.product__image_with_text--acc .faq-body-c .minus-acc,.product__image_with_text--acc .faq-body-c.active .plus-acc{display:none}.product__image_with_text--acc .faq-body-c.active .minus-acc{display:block}.product__image_with_text--acc .faq-question,.product__image_with_text--acc .faq-answer{width:100%;flex:unset}.product__image_with_text--acc .faq-answer{display:none}.product__image_with_text--acc .faq-answer p{color:#000;font-size:14px}.addToCart .cartButton{transition:all .3s;border:2px solid var(--buyButtonBgColor)}.addToCart .cartButton:hover{color:var(--buyButtonBgColor);background:var(--buyButtonColor)}.sticky-custom-form{display:none}@media (max-width: 768px){.product-form.fixed{position:fixed;bottom:0;left:0;width:100%;z-index:9999;opacity:1;background:#fff;padding:15px 20px;border-top:1px solid #c4c4bd}.product-form.fixed .compliment-text{display:none;text-align:center;margin-top:10px}.product-form.fixed .compliment-text.show-on-sticky{display:block!important}.product__image_with_text--acc h2{font-size:30px;line-height:36px;padding-top:20px;margin-bottom:15px}.product__image_with_text--acc .homepage__banner__subtitle{margin-top:8px!important;font-size:15px}.product__image_with_text--acc .faq-body-outer{border-top:1px solid #9f9f9f!important}.product__image_with_text--acc .faq-body-c{gap:10px;padding:12px}.product__image_with_text--acc .faq-question{font-size:15px}.sticky-custom-form{position:fixed;bottom:0;left:0;width:100%;z-index:9999;opacity:1;background:#fff;padding:15px 20px;border-top:1px solid #c4c4bd}.sticky-custom-form.show{display:block}.sticky-custom-form .compliment-text{font-weight:400;color:#000;margin-top:10px;text-align:center}}@media (max-width: 767.98px){.video-on-click{width:100%;margin-top:0}.video-on-click video{height:auto!important;margin-top:0;margin-bottom:0;width:100%}.video-on-click .button-holder svg path{fill:#000;fill-opacity:.5}}.nav-link.with-dropdown{position:relative}.nav-link:hover>.submenu-container.not-mega{width:auto;min-width:160px;left:0;top:75%;box-shadow:1px 1px 3px #33333380}.submenu-container.not-mega .dropdown-custom{display:flex;justify-content:center;flex-direction:column;padding:5px 0}.submenu-container.not-mega .dropdown-custom a{padding:3px 30px 3px 15px!important}.nav-link:hover>.submenu-container.submenu-container--links .submenu-container-wrapper{max-width:1440px;padding:0 50px;width:100%;display:flex;justify-content:center;margin:auto}.submenu-container--links .product-list{width:60%}.submenu-container--links .product-list .product-item:not(:last-child){border-right:0}.submenu-container--links .product-list .product-item{width:50%;padding:10px 30px}.submenu-container--links .product-list .product-item img{max-width:100%;margin-bottom:5px}.submenu-container--links .left-links,.submenu-container--links .right-links{width:15%;padding:20px 0}.submenu-container--links .right-links{width:25%}.submenu-container--links div ul{display:flex;flex-direction:column;gap:5px;margin-left:0}.submenu-container--links div ul li a{padding:0!important}.submenu-container--links div ul li a{border-bottom:1px solid #fff;transition:.3s all}.submenu-container--links div ul li a:hover{border-bottom:1px solid}.submenu-container--links .right-links ul{display:none}.mobnav{position:relative}.mobile-nav__container--nested{background-color:#fff;bottom:0;height:100%;left:0;position:absolute;right:0;top:75px;transform:translate(-100%);transition:transform .3s ease;visibility:hidden;width:100%;overflow:scroll}.mobile-nav__container--nested.active{transform:translate(0);visibility:visible}.mobile-back{background:transparent;border:0;text-align:left;border-radius:0}.mobile-back svg{width:25px;height:25px}.mobile-nav__container--nested ul{border-top:var(--globalBorder)}.mobile-nav__container--nested ul li{border-bottom:var(--globalBorder)}@media screen and (max-width: 777px){#shopify-section-header a.no-style{padding:6px 14px;font-size:16px}.mobile-link-button{padding-left:25px!important}}#shopify-section-footer{background:#353535;color:#fff;border-bottom:0}#shopify-section-footer footer>flex>c:nth-child(2){border:0!important}#shopify-section-footer .f-links a{color:#fff}#ContactFooter #subscribeMe{border-color:#fff}@media (max-width: 767.98px){footer .f-links c{width:30%}}:is(*,.button,label,button,input,textarea,select,summary):focus{outline:0!important}@media (max-width: 767.98px){#shopify-section-header{position:relative}#shopify-section-header.sticky{position:sticky}}.product-information .on_desktop{margin-top:-20px}.card-footer-subscribe select{margin:0 10px 10px;width:calc(100% - 20px)}.card-subscribe.old-price{padding-right:5px}.card-footer-subscribe .cartButton{transition:all .3s;border:2px solid var(--buyButtonBgColor);font-weight:400;font-size:16px}.card-footer-subscribe .cartButton:hover{color:var(--buyButtonBgColor);background:var(--buyButtonColor)}.addToCart .compliment-text{text-align:center}.highlight-text{border-radius:5px;padding:5px 10px;margin-top:-10px;margin-bottom:5px}.highlight-text p{margin-bottom:0}.compliment-text{display:none}.addToCart .cartButton{margin-top:15px}@media (max-width: 768px){.sticky-custom-form .cartButton{margin-top:0}.sticky-custom-form .compliment-text{display:block}.sticky-custom-form .compliment-text p{margin-bottom:0}}body:not(.t-cart) .cart,#PBarNextFrameWrapper{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/63/assets/custom.css.map */
