.desktop-only{display:block}.mobile-only{display:none}.CardListProductWrpr{position:relative}.CardListProductWrpr .metaBadgeCard{position:absolute;z-index:1;left:5px;background:#67645e;font-size:14px;color:#fff;font-weight:600;padding:6px 20px;top:5px;line-height:1}.ProductsListMN{overflow:visible}.ProductInfoInit,.NotForYouMN .AjaxProductATC{float:left;width:100%}.NotForYouMN .AjaxProductATC .product_payments_btns button{font-weight:600;margin-top:10px;margin-bottom:0!important}.ProductInfoInit .ProductShortDescInit p{font-size:14px;color:#3339;font-weight:400;line-height:1.4;text-transform:capitalize}.ProductsListMN .swiper-slide{height:auto;display:flex;flex-direction:column}.ProductsListMN .swiper-slide .CardListProductWrpr{height:100%;display:flex;flex-direction:column;position:relative}.CardListProductWrpr .ProductMediaInit{display:block;padding-bottom:99%;overflow:hidden;position:relative}.CardListProductWrpr .ProductMediaInit img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.ProductsListMN .swiper-slide .CardListProductWrpr .ProductInfoInit{float:none;display:flex;flex-direction:column;height:100%}.ProductInfoInit h3{font-family:Open Sans,serif;font-size:20px;font-weight:600;margin-top:10px;margin-bottom:0}.ProductInfoInit .ProductPricesInit{margin-top:5px}.ProductInfoInit .ProductPricesInit span.regularPriceInitNP s{font-size:14px;color:#333333b3;font-weight:400}.ProductInfoInit .ProductPricesInit span.salePriceInitNP{font-size:18px;color:#333;margin-left:7px;font-weight:400}.jdgm-prev-badge span.jdgm-prev-badge__stars{display:inline-block;background:transparent;padding:0}.ProductInfoInit span.jdgm-prev-badge__stars span.jdgm-star{color:#dba849}.ProductInfoInit span.jdgm-prev-badge__text{text-decoration:none;font-size:14px;color:#6a6a6a}.ProductsListMN .swiper-slide .CardListProductWrpr .ProductInfoInit .AjaxProductATC{flex-grow:1;float:none;display:flex;align-items:flex-end;flex-wrap:wrap}.ProductsListMN .swiper-slide .CardListProductWrpr .ProductInfoInit .AjaxProductATC form{width:100%}.AjaxProductATC .product_payments_btns{width:100%;margin-bottom:0!important}.AjaxProductATC .product_payments_btns button{font-weight:600;margin-top:10px;margin-bottom:0!important;background:#66594f;font-size:18px;font-family:Open Sans,serif;border-radius:0;padding-top:5px;padding-bottom:5px;text-transform:uppercase}.AjaxProductATC .product_payments_btns button:hover{background:#000}.UpsellStepsMN{display:flex;justify-content:center;position:relative;margin-bottom:20px}.UpsellStepsMN .upsellStepItemMN{flex:1 1 33.33%;text-align:center;position:relative}.UpsellStepsMN .upsellStepItemMN .upsellStepCount{background:transparent;padding:0;margin-top:0}.UpsellStepsMN .upsellStepItemMN a{font-size:16px;font-weight:400;border:1px solid #A09E9A;text-transform:uppercase;color:#a09e9a;padding:0 24px!important;height:32px;line-height:32px;display:inline-block}.upsellStepItemMN .upsellStepCount.active a{font-weight:700;background:#918881;color:#fff}.UpsellStepsMN .upsellStepItemMN .upsellStepName{font-family:Open Sans,serif;font-size:14px;color:#221e1f;line-height:1.2;margin-top:10px;font-weight:400}.upsell-item-container{height:auto}.upsell-item-wrappr{height:100%}.upsell-item-content{display:flex;background:#fff;border:1px solid #A09E9A;position:relative;gap:10px;height:100%}.upsell-item-content .upsell-media{width:100px;height:100%}.upsell-item-content .upsell-media img{width:120px;height:125px;background:#f5f5f5;object-fit:cover}.upsell-item-content .upsellInfoGrid{width:calc(100% - 150px);padding:5px 0}.upsell-info .upsell-type{color:#333;font-size:12px;font-weight:700;line-height:1.8}.upsell-info .upsell-title{font-weight:600;font-size:16px;color:#333;line-height:1.6}.upsell-info .upsell-title+.upsell-title{font-size:12px;color:#58585a;line-height:1.3;font-weight:400;margin:2px 0 5px}.upsell-info .upsell-price .upsell-price-container{line-height:1.3}.upsell-info .upsell-price span.upsell-regular-price s{font-size:12px;font-weight:400;color:#333333b3;letter-spacing:normal}.upsell-info .upsell-price .upsell-price-container span.upsell-sale-price{font-size:16px;font-weight:600;color:#333;margin-left:4px}.upsell-info .upsell-price .upsell-discount{line-height:1.3}.upsell-info .upsell-price .upsell-discount span{color:#ff3b30;font-size:10px;font-weight:600}.upsell-selection{position:absolute;right:10px;top:0}.upsell-selection input[type=checkbox]{appearance:none;-webkit-appearance:none;width:20px;height:20px;border:2px solid #918881;border-radius:0;background:transparent;cursor:pointer;transition:all .3s ease;position:relative}.upsell-selection input[type=checkbox]:after{content:"";position:absolute;top:1px;left:5px;width:6px;height:12px;border:solid #ffffff;border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);transition:transform .3s ease}.upsell-selection input[type=checkbox]:checked{background:#918881;border-color:#918881}.upsell-selection input[type=checkbox]:checked:after{transform:rotate(45deg) scale(1)}.ShopByTabsMN .UpsellContentStepsMN.active{display:flex;flex-wrap:wrap;gap:20px}.ShopByTabsMN .UpsellContentStepsMN .UpsellRightSideMN{width:calc(28% - 10px)}.ShopByTabsMN .UpsellContentStepsMN .UpsellContentStepsWrpr{width:calc(72% - 10px);background:#fff;padding:30px 40px;overflow:hidden}.ShopByTabsMN .UpsellContentStepsMN .UpsellRightSideMN .UpsellRightSideWrpr{height:100%;display:flex;flex-wrap:nowrap;flex-direction:column;justify-content:center;gap:50px;max-width:350px;margin-left:15%}.ShopByTabsMN .UpsellContentStepsMN .UpsellRightSideMN .upsellHeader{color:#67645e;font-size:36px;font-family:Belleza,serif;margin-bottom:10px}.ShopByTabsMN .UpsellContentStepsMN .UpsellRightSideMN .UpsellRightSideWrpr .upsell-item-button-wrpr button{margin:0 auto;cursor:pointer;width:100%;font-size:16px;font-weight:400;background:#66594f;color:#fff;border-radius:0;font-family:Open Sans,serif;text-transform:uppercase}.UpsellTabContains{background:#f9f7f2;padding:40px 0;position:relative;border-top:1px solid #918881;border-bottom:1px solid #918881}.ShopByTabsMN .UpsellContentStepsMN .UpsellRightSideMN .UpsellRightSideWrpr .upsell-item-button-wrpr button:hover{background:#000}.ShopByTabSlideMN{padding-bottom:90px;padding-top:50px}.ShopByTabSlideMN .ShopByMedia img{width:100%}.ShopByTabSlideMN .ShopByTitle span{font-size:22px;color:#67645e}.ShopByTabSlideMN .ShopByTitle{margin-top:8px}.ShopByTabSlideWrpr{overflow:visible}.upsell-item-button .ItemsSelectedCount{color:#67645e;margin-bottom:5px;font-weight:600;font-size:14px}.upsell-item-button .ItemsSelectedCount span.RegPriceUpsell s{font-weight:400}.ShopByTabsMN .UpsellStepsMN .upsellStepItemMN:nth-child(2):before{position:absolute;content:"";background:#e5e5e5;width:12vw;height:1px;left:-14.5vw;top:15px}.ShopByTabsMN .UpsellStepsMN .upsellStepItemMN:nth-child(2):after{position:absolute;content:"";background:#e5e5e5;width:12vw;height:1px;right:2.5vw;top:15px}.ShopByTabsMN .UpsellStepsMN .upsellStepItemMN{text-align:left}.concern_tabs .ShopByTabSlideMN{padding-bottom:20px}.concern_tabs .ShopByItem.swiper-slide.swiper-slide-active:before{display:none}.concern_tabs .UpsellTabContains{background:#f5f5f5;padding:20px 0 70px;position:relative;border-top:none;border-bottom:none}.ShopByTabSlideMN .ShopByTitle span.downArrow{display:none}.concern_tabs .ShopByTabSlideMN .ShopByItem.swiper-slide.swiper-slide-active span.downArrow{display:inline-block;margin-left:10px}.concern_tabs .UpsellTabContains h2{font-size:36px;font-weight:400;color:#67645e;font-family:Belleza,serif;margin-top:0;line-height:1.3}.ShopByTabSlideMN .ShopByItem img{transform:scale(1);transition:transform .5s ease;transform-origin:bottom center;margin:0;display:block;width:100%;height:auto}.ShopByTabSlideMN .ShopByItem.swiper-slide-active img{transform:scale(1.1)}.ShopByItem.swiper-slide.swiper-slide-active{margin-right:30px!important;overflow:visible;margin-left:30px}.ShopByTabSlideMN .ShopByItem{position:relative;margin-left:10px;overflow:hidden;margin-right:10px!important}.about-banner-2 p.dt-sc-main-heading{font-size:56px;color:#67645e!important;font-family:Belleza,serif;font-weight:400;text-transform:uppercase;margin-top:0;margin-bottom:5px;line-height:1.1}.about-banner-2 .dt-sc-heading{margin-bottom:0}.about-banner-2{padding-top:50px}.TabScrollHeader h2{font-size:56px;color:#67645e;font-family:Belleza,serif;font-weight:400;text-transform:capitalize;margin-top:0;margin-bottom:25px;text-align:center;line-height:1.1}.TabItmsWrprScrl .tabItmInit{width:calc(20% - 10px)}.TabItmsWrprScrl{display:flex;flex-wrap:wrap;gap:12px}.tabItmInit .tabItmCont{text-align:center;background:#fff;width:200px;height:200px;line-height:1.3;margin:0 auto;border-radius:50%;font-size:24px;padding:0 20px;display:flex;align-items:center;justify-content:center;font-family:Belleza,serif;transition:ease-in-out .3s}.tabItmInit .tabItmCont a{width:200px;height:200px;line-height:normal;white-space:normal;display:flex;align-items:center;justify-content:center}.tabItmInit .tabItmCont:hover{background:#918881;color:#fff}.tabItmInit .tabItmCont:hover a{color:#fff}.TabScrollMN{padding:60px 0;background-size:contain}.about-deal-banner{background:#fff}.about-banner-2{background:#f7f6f2}.about-video-banner p.dt-sc-main-heading{font-size:56px;color:#67645e!important;font-family:Belleza,serif;font-weight:400;text-transform:uppercase;margin-top:0;margin-bottom:5px;line-height:1.1}.BlockTxtMN{padding:90px 0 60px;background:#f7f5f1;position:relative}.BlockTxtMN .BlokItemCont{position:relative;border:2px solid #918881;padding:0 30px 30px;height:100%}.BlockTxtMN .BlokItemCont .BlokItemHead{background:#918881;text-align:center;color:#fff;font-size:17px;padding:10px 5px;font-weight:600;margin-top:-28px;margin-bottom:28px;text-transform:uppercase}.BlockTxtMN .BlokItemCont .BlokItemMedia img{width:100%}.BlockTxtMN .BlokItemCont .BlokItemMedia{margin-bottom:15px}.BlockTxtMN .BlokItemCont .BlokItemContent p{font-size:16px;line-height:1.6;color:#333!important}.BlockTxtMN .BlockItemInit{height:auto}.autSlideSecInit .PDTIngredientsItemMN.swiper-slide{width:13%}.about-video-banner{background:#f7f6f2;padding-top:20px}.about-video-banner video.desktop-only,.about-video-banner-2 video.desktop-only{max-height:600px}.about-video-banner-2 p.dt-sc-main-heading,.about-video-banner-2 h6.dt-sc-sub-heading{color:#918881;font-size:70px;line-height:1;font-family:Belleza,serif;max-width:640px;margin:0 auto;text-align:left;text-transform:uppercase}.about-video-banner-2 p.dt-sc-main-heading span,.about-video-banner-2 h6.dt-sc-sub-heading span{color:#58595b;font-size:100px;font-weight:400;text-transform:uppercase;display:block}.about-video-banner-2 h6.dt-sc-sub-heading{padding-left:170px}.about-video-banner-2{background:#d8d8d7;padding-top:60px}.about-video-banner-2 h6.dt-sc-sub-heading span.ScndSplitHead{font-size:60px}.about-video-banner-2 p.dt-sc-main-heading{text-transform:capitalize}.about-video-banner-2 .dt-sc-heading{margin-bottom:0;padding-bottom:60px}.home-blog-section .dt-sc-swiper-slider.swiper-container{padding-bottom:0}.ItemsIntialMsg span{color:#67645e;margin-bottom:5px;font-weight:600;font-size:14px}#dT_top-sticky .search-box .dt-sc-btn{background:#66594f}#dT_top-sticky .search-box .dt-sc-btn svg path{fill:#fff}ul.dt-nav>li.active>a{color:#918881!important}.blog-template-content a.dt-sc-btn{background:#66594f!important}.blog-template-content a.dt-sc-btn{background:#66594f!important;padding:10px!important;border-radius:0!important}.blog-template-content a.dt-sc-btn:hover{background:#000!important}@media screen and (max-width:1499px){.about-banner-2 p.dt-sc-main-heading{font-size:44px}.BlockTxtMN .BlokItemCont .BlokItemHead{font-size:14px}.about-video-banner p.dt-sc-main-heading,.TabScrollHeader h2{font-size:44px}.concern_tabs .UpsellTabContains{padding:20px 0 50px}.ShopByTabsMN .UpsellStepsMN .upsellStepItemMN:nth-child(2):before{width:10vw;left:-12.5vw}.ShopByTabsMN .UpsellStepsMN .upsellStepItemMN:nth-child(2):after{width:10vw;right:2.5vw}.ShopByTabsMN{padding:50px 0 0}.ShopByTabSlideMN{padding-top:30px}.ShopByTabsMN .ShopByHeading h2{font-size:44px;margin-bottom:30px}.ShopByTabsMN .UpsellContentStepsMN .UpsellRightSideMN .UpsellRightSideWrpr{gap:30px;max-width:100%;margin-left:15%}.BlockTxtMN .BlokItemCont{padding:0 25px 25px}.BlockTxtMN .BlokItemCont .BlokItemHead{margin-bottom:23px}.autSlideSecInit .PDTIngredientsMN span.IngredientsItem{font-size:20px}.autSlideSecInit .PDTIngredientsItemWrpr span.WhiteCircleIcon svg{width:18px;height:18px;position:relative;top:-2px}.autSlideSecInit .PDTIngredientsItemMN.swiper-slide{width:17%}}@media screen and (max-width:1199px){.about-banner-2{padding-top:30px}.about-banner-2 p.dt-sc-main-heading{font-size:36px}.tabItmInit .tabItmCont a{width:160px;height:160px}.TabItmsWrprScrl{gap:18px}.about-video-banner p.dt-sc-main-heading,.TabScrollHeader h2{font-size:36px}.TabScrollMN{padding:40px 0}.TabItmsWrprScrl .tabItmInit{width:calc(20% - 15px)}.tabItmInit .tabItmCont{width:160px;height:160px;font-size:20px;padding:0 10px}.concern_tabs .UpsellTabContains{padding:20px 0 35px}.concern_tabs .UpsellTabContains h2{font-size:32px}.ShopByTabsMN .UpsellStepsMN .upsellStepItemMN:nth-child(2):after{width:100%;right:0}.ShopByTabsMN .UpsellStepsMN .upsellStepItemMN:nth-child(2):before{width:100%;left:-100%}.UpsellStepsMN .upsellStepItemMN:nth-child(2):after{width:125px;right:-65px}.UpsellStepsMN .upsellStepItemMN:nth-child(2):before{width:125px;left:-65px}.ShopByTabsMN .ShopByHeading h2{font-size:36px}.ShopByTabsMN .UpsellContentStepsMN .UpsellRightSideMN .upsellHeader{font-size:28px}.ShopByTabsMN .UpsellContentStepsMN .UpsellRightSideMN .UpsellRightSideWrpr .upsell-item-button-wrpr button{width:auto;margin:inherit}.ShopByTabSlideMN{padding-top:20px;padding-bottom:60px}.AjaxProductATC .product_payments_btns button{font-size:16px}.ShopByTabsMN{padding:35px 0 0}.ShopByTabSlideMN .ShopByTitle span{font-size:18px;color:#67645e}.ShopByTabSlideMN .ShopByTitle{margin-top:5px}.ShopByItem.swiper-slide.swiper-slide-active:before{width:57px;height:44px;bottom:-61px}.autSlideSecInit .PDTIngredientsItemMN.swiper-slide{width:23%}.BlockTxtMN{padding:60px 0 40px}}@media screen and (max-width:991px){.tabItmInit .tabItmCont a{width:130px;height:130px}.tabItmInit .tabItmCont{width:130px;height:130px;font-size:17px}.BlockTxtMN .BlokItemCont .BlokItemContent p{font-size:15px;line-height:1.5}.BlockTxtMN .BlokItemCont{padding:0 20px 20px}.BlockTxtMN .BlokItemCont .BlokItemHead{margin-bottom:18px}.BlockTxtMN .BlokItemCont .BlokItemHead{padding:6px 5px;margin-top:-24px}.ShopByTabsMN .UpsellContentStepsMN .UpsellContentStepsWrpr{padding:15px 20px}.ShopByTabsMN .UpsellContentStepsMN .UpsellRightSideMN .UpsellRightSideWrpr .upsell-item-button-wrpr button{padding:5px 10px}}@media screen and (max-width:767px){.about-banner-3 .dt-sc-deal-banner-content a{width:100%}.about-banner-2 p.dt-sc-main-heading{font-size:32px;margin-bottom:10px}.tabItmInit .tabItmCont a{width:100px;height:100px}.desktop-only{display:none}.mobile-only{display:block}.about-video-banner-2{padding:40px 20px}.BlockTxtMN{padding:50px 0 40px}.BlockTxtMN .BlokItemCont .BlokItemContent p{font-size:14px}.about-video-banner-2 p.dt-sc-main-heading,.about-video-banner-2 h6.dt-sc-sub-heading{font-size:40px}.about-video-banner-2 p.dt-sc-main-heading span,.about-video-banner-2 h6.dt-sc-sub-heading span{font-size:50px}.about-video-banner-2 h6.dt-sc-sub-heading{padding-left:50px}.about-video-banner-2 .dt-sc-heading{margin-bottom:0;padding-bottom:25px}.about-video-banner-2 h6.dt-sc-sub-heading span.ScndSplitHead{font-size:50px}.TabItmsWrprScrl .tabItmInit{width:calc(33.33% - 10px)}.tabItmInit .tabItmCont{width:100px;height:100px;font-size:14px;line-height:1.2}.TabItmsWrprScrl{gap:10px;justify-content:center}.TabScrollMN{padding:20px 0}.TabScrollHeader h2{font-size:30px;margin-bottom:15px}.about-video-banner p.dt-sc-main-heading{font-size:32px}.about-video-banner .dt-sc-heading{margin-bottom:15px}.BlockTxtMN .BlokItemCont .BlokItemHead{line-height:1.2}.BlockTxtMN .BlokItemCont .BlokItemHead{padding:8px 5px;margin-top:-18px}.autSlideSecInit .PDTIngredientsItemMN.swiper-slide{width:33%}.autSlideSecInit .PDTIngredientsItemWrpr span.WhiteCircleIcon svg{width:14px;height:14px}.ProductInfoInit h3{font-size:17px;line-height:1.3}.ShopByTabSlideMN .ShopByItem{margin-left:10px;margin-right:10px!important}.ShopByItem.swiper-slide.swiper-slide-active{margin-right:5px!important;overflow:visible;margin-left:5px}.CardListProductWrpr .metaBadgeCard{font-size:12px;padding:5px 11px;top:5px;line-height:1.2}.concern_tabs .ShopByTabSlideMN .ShopByItem.swiper-slide.swiper-slide-active span.downArrow svg{width:15px}.concern_tabs .ShopByTabSlideMN .ShopByItem.swiper-slide.swiper-slide-active span.downArrow{margin-left:7px}.concern_tabs .ShopByTabSlideMN{padding-bottom:0;padding-top:10px}.concern_tabs .UpsellTabContains h2{font-size:26px}.upsell-info .upsell-title{position:relative;line-height:1.1;font-size:15px}.ShopByTabsMN .UpsellStepsMN .upsellStepItemMN{text-align:center}.ShopByTabsMN .UpsellStepsMN .upsellStepItemMN:nth-child(2):before{width:50vw;left:-30vw}.ShopByTabsMN .UpsellStepsMN .upsellStepItemMN:nth-child(2):after{width:50vw;right:-30vw}.ShopByTabsMN .UpsellStepsMN{justify-content:space-between}.ShopByTabsMN .UpsellStepsMN .upsellStepItemMN{flex:inherit}.upsellStepItemMN .upsellStepCount a{position:relative;z-index:1;background:#f5f5f5;font-size:12px;padding:4px 15px}.ShopByTabsMN .UpsellContentStepsMN .UpsellContentStepsWrpr,.ShopByTabsMN .UpsellContentStepsMN .UpsellRightSideMN{width:100%}.ShopByTabsMN .UpsellContentStepsMN .UpsellRightSideMN .UpsellRightSideWrpr{gap:10px;max-width:100%;margin-left:0;justify-content:center;flex-direction:column;flex-wrap:wrap;align-items:center;padding:0 20px}.upsell-item-button,.ShopByTabsMN .UpsellContentStepsMN .UpsellRightSideMN .UpsellRightSideWrpr .upsell-item-button-wrpr button{width:100%}.totalPriceWtDiscount{text-align:center}.ShopByTabsMN .ShopByHeading h2{font-size:32px}.ShopByTabsMN .upsell-item-content .upsell-media,.upsell-item-content .upsell-media{width:90px}.upsell-selection{right:5px}.ShopByTabsMN .upsell-item-content .upsell-media img,.upsell-item-content .upsell-media img{width:100px;height:100px}.upsell-info .upsell-title{font-size:14px;margin-bottom:3px}.upsell-item-content .upsellInfoGrid{width:calc(100% - 120px)}.ShopByTabsMN .upsell-info .upsell-title{font-weight:500;font-size:13px;color:#67645e;line-height:1.3;margin-bottom:3px}.ShopByTabsMN .upsell-info .upsell-price .upsell-discount span{font-size:10px}.ShopByTabsMN .upsell-info .upsell-price .upsell-discount{line-height:.7}.ShopByTabsMN .ShopByTabSlideWrpr{padding-left:10px}.ShopByTabSlideMN{padding-top:10px;padding-bottom:40px}.ShopByTabSlideMN .ShopByTitle span{font-size:16px}.upsell-info .upsell-title+.upsell-title{margin:4px 0 1px;font-weight:400;font-size:12px;color:#67645e;line-height:1.3;display:-webkit-box!important;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;position:relative;max-height:18px;min-height:18px}.ShopByItem.swiper-slide.swiper-slide-active:before{width:40px;height:27px;bottom:-43px;background:url(/cdn/shop/files/rectangle_40_px.png?v=1735301994);background-repeat:no-repeat}.UpsellTabContains{padding:20px 0}.upsell-info .upsell-price .upsell-price-container span.upsell-sale-price{font-size:14px}}@media only screen and (max-width:480px){.ShopByTabSlideMN .ShopByTitle{margin-top:5px;display:flex;justify-content:space-between;align-items:center}.ShopByTabSlideMN .ShopByTitle span{font-size:14px;display:block;line-height:1.2}.ShopByTabsMN .ShopByHeading h2{margin-bottom:20px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/common-style.css.map */
