/** Shopify CDN: Minification failed

Line 478:0 Unexpected "}"

**/

p.taxes {
    font-size: 10px;
    width:100%;
    font-style: italic;
}
button.add-to-cart-sticky {
    background: #3F8E9B!important;
    color: #fff!important;
}
.footer-top-inner .block {
    margin-bottom: 0!important;
}


.product-shop .cod-checker{display:none !important;}
#free-mini-ultimate-brightening-youth-enhancer-7g .add-to-cart-box{display:none;}
.actions .action-list {
    width: 100%;
}
/* .product-view .short-description {color: #000;line-height: inherit;}
.product-view .short-description p{font-weight: 400;font-family: 'Montserrat';} */
.container{max-width: 1770px;width: 100%;padding:0 15px;margin: 0 auto!important;}
.top-links-area .panel-track-order{position: relative;}
.top-links-area .panel-track-order ul{opacity:0;position: absolute;top: 16px;left: 0;transition: .4s linear;z-index: 999;}
.top-links-area .panel-track-order:hover > ul{opacity: 1;visibility: visible;display: block;}
.top-links-container.topbar-text-custom{background-color: #3F8E9B;padding: 7px 0 8px !important;}
.top-links-area ,.top-links-area a{margin: 0 auto;font-weight: 400;line-height: normal;}
.top-links-area .panel-track-order ul{opacity: 0;position: absolute;top: 21px;transition: .4s linear;z-index: 999;background: #debda1ad;width: 150px;right: -35px;left: auto;display: none;}
.top-links-area .panel-track-order ul li a{color: #000;padding: 4px 0 !important;display: inline-block;}
.header-container:not(.sticky-header):not(.type27) .main-nav .main-top-nav{background: none;}
.header-menu-style-background_new.menu-color-primary .main-nav ul.top-navigation > li > a, .header-menu-style-background_new.menu-color-primary .main-navigation .top-navigation.side-menu > li > a{text-transform: capitalize;}
.sticky-header.header-menu-style-background_new.sticky-menu-color-primary .main-nav ul.top-navigation > li:hover, .sticky-header.header-menu-style-background_new.sticky-menu-color-primary .main-nav ul.top-navigation > li.active,.header-menu-style-background_new.menu-color-primary .main-nav ul.top-navigation > li:hover, .header-menu-style-background_new.menu-color-primary .main-nav ul.top-navigation > li.active, .header-menu-style-background_new.menu-color-primary .main-navigation .top-navigation.side-menu > li:hover, .header-menu-style-background_new.menu-color-primary .main-navigation .top-navigation.side-menu > li.active {background: none;}
.sticky-header.header-menu-style-background_new.sticky-menu-color-primary .main-nav ul.top-navigation > li:hover > a, .sticky-header.header-menu-style-background_new.sticky-menu-color-primary .main-nav ul.top-navigation > li.active > a,.sticky-header.header-menu-style-background_new.sticky-menu-color-primary .main-nav ul.top-navigation > li > a,.header-menu-style-background_new.menu-color-primary .main-nav ul.top-navigation > li:hover > a, .header-menu-style-background_new.menu-color-primary .main-nav ul.top-navigation > li.active > a, .header-menu-style-background_new.menu-color-primary .main-navigation .top-navigation.side-menu > li:hover > a, .header-menu-style-background_new.menu-color-primary .main-navigation .top-navigation.side-menu > li.active > a {color: #000;}
li.level0 > a > span > .cat-label{display: none;}
.header-container.type25 .header{padding-top:25px;padding-bottom:25px;min-height: auto;}

.cart-design-7 .icon-cart-header .cart-total .cart-qty {background-color: #c91010;}
.main-section-header .topbar-text-custom .panel-track-order a{font-weight: 700;    text-decoration: underline;}

#shopify-section-1495691614906 .owl-dots .owl-dot.active span{background-color: #b57338 !important;}

body .top-links-area .links li.last{padding: 0 0;margin-right:20px;}
body .top-links-area .links li.last a{font-size: 0; background-image: url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMDAwMDAwIiB3aWR0aD0iNjRweCIgaGVpZ2h0PSI2NHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgaWQ9IlNWR1JlcG9fYmdDYXJyaWVyIiBzdHJva2Utd2lkdGg9IjAiPjwvZz48ZyBpZD0iU1ZHUmVwb190cmFjZXJDYXJyaWVyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjwvZz48ZyBpZD0iU1ZHUmVwb19pY29uQ2FycmllciI+IDxwYXRoIGQ9Ik0xOC41MzQ3LDE2LjUxMTcgTDE1LjA3NzcsMTQuOTQwNyBDMTYuMjQ3NywxNC4wMjU3IDE2Ljk5OTcsMTIuNjAwNyAxNi45OTk3LDEwLjk5OTcgQzE2Ljk5OTcsOC4yMzg3IDE0Ljc2MTcsNS45OTk3IDExLjk5OTcsNS45OTk3IEM5LjIzODcsNS45OTk3IDYuOTk5Nyw4LjIzODcgNi45OTk3LDEwLjk5OTcgQzYuOTk5NywxMi42MDA3IDcuNzUxNywxNC4wMjU3IDguOTIyNywxNC45NDA3IEw1LjQ2NTcsMTYuNTExNyBDNS4xMzY3LDE2LjY2MTcgNC44NDc3LDE2Ljg3ODcgNC42MTU3LDE3LjE0NTcgQzMuNTk2NywxNS42ODY3IDIuOTk5NywxMy45MTI3IDIuOTk5NywxMS45OTk3IEMyLjk5OTcsNy4wMjk3IDcuMDI5NywyLjk5OTcgMTEuOTk5NywyLjk5OTcgQzE2Ljk3MDcsMi45OTk3IDIwLjk5OTcsNy4wMjk3IDIwLjk5OTcsMTEuOTk5NyBDMjAuOTk5NywxMy45MTI3IDIwLjQwMjcsMTUuNjg2NyAxOS4zODQ3LDE3LjE0NTcgQzE5LjE1MjcsMTYuODc4NyAxOC44NjM3LDE2LjY2MTcgMTguNTM0NywxNi41MTE3IE03Ljk5OTcsMTAuOTk5NyBDNy45OTk3LDguNzkwNyA5Ljc5MDcsNi45OTk3IDExLjk5OTcsNi45OTk3IEMxNC4yMDg3LDYuOTk5NyAxNS45OTk3LDguNzkwNyAxNS45OTk3LDEwLjk5OTcgQzE1Ljk5OTcsMTMuMjA4NyAxNC4yMDg3LDE0Ljk5OTcgMTEuOTk5NywxNC45OTk3IEM5Ljc5MDcsMTQuOTk5NyA3Ljk5OTcsMTMuMjA4NyA3Ljk5OTcsMTAuOTk5NyBNMTEuOTk5NywyMC45OTk3IEM5LjMxMjcsMjAuOTk5NyA2LjkwMTcsMTkuODIyNyA1LjI1MTcsMTcuOTU1NyBDNS40MDU3LDE3LjcyNDcgNS42MjE3LDE3LjUzODcgNS44Nzk3LDE3LjQyMjcgTDkuOTYxNywxNS41NjY3IEMxMC41ODM3LDE1Ljg0NDcgMTEuMjczNywxNS45OTk3IDExLjk5OTcsMTUuOTk5NyBDMTIuNzI1NywxNS45OTk3IDEzLjQxNTcsMTUuODQ0NyAxNC4wMzg3LDE1LjU2NjcgTDE4LjEyMDcsMTcuNDIyNyBDMTguMzc3NywxNy41Mzg3IDE4LjU5MzcsMTcuNzI0NyAxOC43NDc3LDE3Ljk1NTcgQzE3LjA5ODcsMTkuODIyNyAxNC42ODY3LDIwLjk5OTcgMTEuOTk5NywyMC45OTk3IE0xMS45OTk3LDEuOTk5NyBDNi40NzY3LDEuOTk5NyAxLjk5OTcsNi40NzY3IDEuOTk5NywxMS45OTk3IEMxLjk5OTcsMTcuNTIyNyA2LjQ3NjcsMjEuOTk5NyAxMS45OTk3LDIxLjk5OTcgQzE3LjUyMjcsMjEuOTk5NyAyMS45OTk3LDE3LjUyMjcgMjEuOTk5NywxMS45OTk3IEMyMS45OTk3LDYuNDc2NyAxNy41MjI3LDEuOTk5NyAxMS45OTk3LDEuOTk5NyI+PC9wYXRoPiA8L2c+PC9zdmc+");width: 26px;height: 26px;padding: 0 0;display: block;background-size: contain; background-repeat: no-repeat;}
.header-container.type25 .wishlist{margin-right: 30px}
.header-container.type25 .search-area > a {margin-right: 30px;}
.main-section-header .header-container.type25{    background-color: #eee;border-bottom: 0 solid #ccc;box-shadow: 0 2px 4px 0 rgba(0,0,0,.5);z-index: 1000;}
.bestsellers{text-align: center;margin:40px 0 25px;}
.main-container .products-related h3.title-widget span.inner,.main-container #testimonial-section-1601119540133 h3.title-widget span.inner,.blog_article h3.title-widget span.inner,.collection-list h2,.bestsellers h2{
 display: inline-block;
    line-height: initial;
    text-transform: uppercase;
    padding: 0 0;
    background: 0 0;
    border: 0;
    font-size: 24px;
    font-weight: 700;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: normal;
    text-align: left;
    color: #3e3e3e;
    margin: 0 0;
    position: relative;}
.bestsellers a{float: right;text-transform: uppercase;padding: 0 0;background: transparent;border: 0;font-size: 24px;font-weight: bold;font-stretch: normal;font-style: normal;letter-spacing: normal;text-align: left;color: #3e3e3e;margin: 0 0;}
.products .product-col .product-loop-title, .product-col.product-default h3{    -webkit-line-clamp: 1;
    overflow: hidden;
    white-space: unset;font-size: 16px;font-weight: 700;letter-spacing: normal;color: #3e3e3e;margin: 0;}
 .products .product-col .product-image{margin-bottom: 5px; padding: 0 5px;}
.products .product-col .rating-wrap .spr-icon-star-empty::before, .products .product-col .rating-wrap .spr-icon-star::before{color: #ffbf0e;text-align: left;font-size: 16px !important;}
.products .product-default .rating-wrap{margin:5px 0 10px;text-align: left;}  
.products .product-default .price{font-size: 18px;font-weight: 600;font-stretch: normal;font-style: normal;letter-spacing: normal;text-align: left;color:#1a2024;}
.products .product-default{text-align: left;}
.product-type-simple .add-links .add_to_cart_button::before{display: none;}

.products .product-col .add-links .button{
  font-family:'Montserrat';font-weight: bold;
  color: #fff;min-width: 100%;font-size: 12pt;border: none;
  border-radius: 10px !important;
}
.products .product-default:hover .add-links .link-compare,.yith-wcwl-add-to-wishlist a, .yith-wcwl-add-to-wishlist a:hover{display: none;}
.products .product-col .product-content {padding: 0 10px 8px;}
.product-image .viewcart:hover, .widget_price_filter .ui-slider .ui-slider-handle, .product-outimage_aq_onimage .add-links .quickview, .product-onimage .product-content .quickview, .product-onimage2 .quickview, .product-wq_onimage .links-on-image .quickview, .product-default .links-on-image .quickview, .product-outimage .links-on-image .quickview{background-color: #856e61;}
.main-container .products-related h3.title-widget span.inner::after,.main-container #testimonial-section-1601119540133 h3.title-widget span.inner::after,.blog_article h3.title-widget span.inner::after,.collection-list h2::after,.bestsellers h2::after{
content: "";
    display: block;
    width: 118px;
    height: 7px;
    background-color: #b57338;
    margin: 0 auto;
    position: absolute;
    bottom: -11px;
    left: 0;
    right: 0;}
.collection-list h2{text-align: center !important;width: 100%;margin-top: 20px;    margin-bottom: 50px !important;}
.main-container h3.title-widget span.inner{padding-right: 0;}
.main-container h3.title-widget{margin: 20px 0 40px;padding: 0 0;}
#shopify-section-1601290369597{margin: 40px 0 30px;}
.product-view .product-shop .middle-product-detail .product-type-data .price-box .price > span{color: #000;}
.blog_article .item .row.row-1601288569341 .postTitle h2 a{font-size: 18px;font-weight: 600;font-stretch: normal;font-style: normal;letter-spacing: normal;text-align: left;color: #000000;}
body .blog_article .item .row.row-1601288569341 a.readmore:hover,body .blog_article .item .row.row-1601288569341 a.readmore{display: block;font-size: 16px;font-weight: bold;font-stretch: normal;font-style: normal;letter-spacing: normal;text-align: left;color: #866f63;text-decoration: underline;text-transform: uppercase;margin-top: 10px;}
.blog_article .item .row.row-1601288569341 .postContent{font-size: 16px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: inherit;letter-spacing: normal;text-align: left;color: #3e3e3e !important;width: 90%;white-space: inherit;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;height: auto;}

.testimonials .item .testimonial-author .img-thumbnail{background: none;}
.testimonials .item .testimonial-author{position: absolute;bottom: 0;right: 0;text-align: right;margin: 0 0;}
.testimonials .item .testimonial-author .img-thumbnail{margin: 0 0;}
.testimonials-content{width: 70%;}
.testimonials-blockInner{height:530px;background: #f2e9dd;border-radius: 50%;width: 100%;display: flex;justify-content: center;align-items: center;text-align: center;}
.testimonials-content p{font-size: 16px;font-weight: normal;font-stretch: normal;font-style: normal;letter-spacing: normal;color: #000000;text-align: justify;}
.testimonials-content strong{font-size: 16px;font-weight: 600;font-stretch: normal;font-style: italic;letter-spacing: normal;text-align: center;color: #000000;}
#shopify-section-1601119540133{margin-bottom: 50px;}


body .footer-wrapper .footer-top .footer-top-inner{text-align: center;border-bottom: none;}
.footer_2 .input-group{max-width: 60%;margin-bottom: 25px;margin-left: 20vw;border-style: solid;
    border-color: white;  border-width: 1px;}
.footer-wrapper .footer-top{background-color: #0e0d0d;display: inline-block;width: 100%;text-align: center;padding:58px 0 !important;}
.footer-top-inner .block-content p,.footer-top-inner .block-content{margin: 0 0 !important;     margin-top: -1px!important;   background: black;}
.footer_2 .footer-top-inner .block .block-title{margin-bottom: 0;padding-top: 0;}
.footer_2 .footer-top-inner .block .block-title > h2{font-size: 28px;font-weight: 700;font-stretch: normal;font-style: normal;line-height: 1.25;letter-spacing: normal;text-align: center;color: #fff;text-transform: uppercase;margin-bottom: 20px;}
.newsLetter-info{margin-bottom: 30px;}
.newsLetter-info p{margin: 0;font-weight: 400;font-stretch: normal;font-style: normal;line-height: 1.89;letter-spacing: normal;text-align: center;color: #fff;font-size: 18px;}
body .footer-wrapper .footer-top .input-group button{background: #f9fafb !important;line-height: inherit;color: #8bbdf6;border-radius: 0px !important;margin: 0 0 0 auto; padding:0;font-weight: bold;}
body .footer-wrapper .footer-top .input-group input{background-color: #000;padding-left: 15px;height: 54px;font-size: 16px;font-stretch: normal;font-style: normal;max-width:inherit;color: #fff;
    font-weight: 700;
}

.footer-wrapper .footer-bottom address{margin: 0 0;}
.footer-bottom .custom-block-1{margin-left: auto;}
body .footer-wrapper .footer-middle{padding: 40px 0;background: #f9fafb;}
.footer-wrapper .footer-bottom{background: #f2e9dd;padding:0 0 20px;min-height: auto;}
.footer-wrapper .footer-bottom .container::before{display: none;}
.footer-bottom address {line-height: inherit;}

.footer-middle a{font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.31;letter-spacing: normal;text-align: left;color: #000;font-size: 16px;}
.footer-middle .info-footer .custom-footer-content ul.footer-list li .icon-right-dir::before {display: none;}
body .footer-wrapper .footer-middle .col-lg-10.info-footer{margin-top: 19px;}
.container-soc ul li{display: inline-block;margin-right: 10px;}
.container-soc ul li a{font-size: 0;background: url(https://cdn.shopify.com/s/files/1/0490/6011/8686/files/social_ican_new.png?v=1601374380) -6px -7px;width: 46px;height: 46px;padding: 0 0;display: block;}
.container-soc ul li.facebook a{background-position: -66px -7px;}
.container-soc ul li.linkedin a{background-position: -126px -7px;}
.footer-wrapper .footer-bottom .custom-block-1,.footer-wrapper .footer-bottom address{font-size:13px;font-weight: 400;font-stretch: normal;font-style: normal;line-height: 1.33;letter-spacing: normal;text-align: left;color: #000;display: inline-block;padding: 0;float: left;}
.footer-wrapper .footer-bottom .custom-block-1 a{color: #b29785;font-weight: 700;padding-left: 4px;}
.footer-middle a:hover{color: #b49482;text-decoration: none;}
.footer-middle a:hover::before{width:5px;margin-right: 3px;}
.footer-middle a::before{content: '';height: 2px;width: 0;background:#b49482;transition: all .2s linear;display: inline-block;vertical-align: middle;}
.footer-middle .container-soc a::before {display:none;}
.header-container.type25 .main-nav .container{max-width: 100%;}
.header-container.type25 .main-nav{max-width: 100%;}
.collection-list img{transition: .4s linear;    width: 80%;height:auto;}
.view-mode,.toolbar .limited-wrap{display: none;}
div#shopify-section-1601549548937 {
    margin-top: 15px;
}
.text-wrap h3{font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1;letter-spacing: normal;text-align: left;color: #3e3e3e;margin: 0;text-transform: uppercase;font-size: 20px;}
.text-wrap h3 strong{display:block;margin-top: 0px;}
.text-wrap::before{content: '';width: 100px;height:92px;float: left;background: url(https://cdn.shopify.com/s/files/1/0490/6011/8686/files/banner_bottom_ican.png?v=1601551900);margin-right: 10px;}
.bellowBanner-inner.row .iconText-Block-wrapper{flex: 20%;max-width: 20%;}
.text-wrap h3 {padding-top: 18px;}
.iconText-Block.row_2 .text-wrap::before{background-position: 0 -94px;}
.iconText-Block.row_3 .text-wrap::before{background-position: -1px -208px;}
.iconText-Block.row_4 .text-wrap::before{background-position:-1px -308px;}
.iconText-Block.row_5 .text-wrap::before{background-position:-111px -2px;}

.category-products .wishlist .icon-wishlist::before{background: url(https://cdn.shopify.com/s/files/1/0490/6011/8686/files/09.png?v=1622044975);display: inline-block;width: 20px;height: 20px;background-size: contain;content: ''!important;}
.category-products .wishlist .icon-wishlist:hover::before{background: url(https://cdn.shopify.com/s/files/1/0490/6011/8686/files/009.png?v=1622045001);display: inline-block;width: 20px;height: 20px;background-size: contain;content: '';}
.category-products .wishlist{position: absolute;top: 5px;right: 5px;}

.sidebar-style-2 .block-title,.block-nav .block-title{font-weight: 400;font-family: 'Segoe UI';font-size: 16px;color: #000;text-transform: capitalize;padding: 13px 20px 14px;background-color: transparent;border-top: 0;text-align: left;border-bottom: 1px solid #d0d0d0;letter-spacing: normal;}
.main-container .breadcrumbs ul li .breadcrumbs-split + span{line-height: normal;}
.toolbar .sorter_wrap .select-inner span{font-size: 16px;font-weight: 700;font-style: normal;font-stretch: normal;letter-spacing: normal;text-align: left;color: #101010;text-transform: capitalize;margin: 0px 14px 5px;line-height: normal;}
.toolbar .sorter_wrap .select-inner .bootstrap-select{margin-left: 0;border-radius: 4px !important;border: solid 1px #d6d6d6;background-color: #fff;margin-top: 0;}
.narrow-by-list dd ol.swatch-list li .item span.name,.sidebar-style-2 .block-content ul li a{line-height: 27px;font-family: 'Segoe UI';color: #000 !important;font-size: 14px;margin-bottom: 1px;}
.narrow-by-list .input-container .input-skin i::before {content: " ";font-size: 12px;color: #5989ff;padding: 0 7px;border: 1px solid #ccc;cursor: pointer;margin: 3px 3px 3px 4px;width: 20px;height: 20px;right: 10px;position: relative;top: -3px;}
.narrow-by-list .item.swatch-checkbox.active .input-container .input-skin i::before{content: "\2714" !important;padding:2px !important;}
.product-view .product-img-box{padding-right: 60px;}
.product-view .product-type-data .price-box .price span.money{font-size: 18px;font-weight: bold;font-stretch: normal;font-style: normal;letter-spacing: normal;text-align: left;color: #c8892e;}
.product-view .product-type-data{display: inline-block;margin: 0;padding: 13px 0 15px;border-top: 1px solid #555;width: 100%;border-bottom: 1px solid #555;margin-bottom: 15px;}

.product-view .short-description p span{font-weight: 400!important;}
.product-view .product-shop .review-product-details{margin:0;}
.product-view .product-name h1 a{font-weight: 700;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.3;
    letter-spacing: normal;
    text-align: left;
    color: #333;
    font-size: 18px;
}
.product-view .product-options-bottom .add-to-cart-box .actions .action-list.wishlist{display: none;}
.product-view .product-type-main i.icon-down-dir::before,.product-view .product-type-main i.icon-up-dir::before,.product-view .product-options-bottom .add-to-cart-box .input-box .plus-minus .increase, .product-view .product-options-bottom .add-to-cart-box .input-box .plus-minus .reduced,.product-view .product-options-bottom .add-to-cart-box .input-box input{border: none;color: #000;height: 40px;}
.product-view .product-options-bottom .add-to-cart-box .input-box{border: solid 1px #bcbcbc; width: 124px;}
.site-new-style .product-view .product-tabs > ul .nav-link{border-bottom:3px solid transparent !important;font-weight: bold;font-stretch: normal;font-style: normal;line-height: 1.56;text-align: left;color: #56565b;font-size: 16px;text-transform: capitalize;padding-bottom: 10px;padding-top: 20px;letter-spacing: 1px;}
.site-new-style .product-view .product-tabs > ul li:hover a,.site-new-style .product-view .product-tabs > ul .nav-link.active{border-bottom: 3px solid #856e61 !important;}
.product-view .product-tabs.horizontal .nav, .product-view .product-tabs.sticky .nav{border-bottom: 1px solid #e8e8e8;}
.product-view .product-tabs .tab-content h2{font-weight: bold;font-stretch: normal;font-style: normal;line-height: 1.2;letter-spacing: normal;text-align: left;color: #101010;margin-top: 0;margin-bottom: 15px;font-size: 20px;}
.jdgm-widget.jdgm-widget {
    font-weight: 600;
}
.tab-content ul, .product-view .product-tabs .tab-content .product-tabs-content-inner p, .product-view .product-tabs .tab-content p,.product-view .product-tabs .tab-content ul li{font-weight: 400;font-stretch: normal;font-style: normal;line-height: 1.4;letter-spacing: normal;text-align: left;color: #333;margin-bottom: 5px;font-size: 14px;}
/* .jdgm-widget-actions-wrapper{background-color: #fff200;} */
.jdgm-ask-question-btn, .jdgm-write-rev-link{ margin: 0!important;color: #777;}
/* .jdgm-rev-widg__title{font-family: 'Montserrat'; font-size: 10pt; font-weight: 800;color: black;} */
.main-container .products-related.full-width {padding: 30px 0 37px;margin: 0 0;}
.product-view .product-shop .review-product-details .spr-badge-caption{vertical-align: baseline;}
.product-view .product-shop .product-inventory{margin: 0 0;}
.product-view .product-shop .product-type > label,.product-view .product-shop .product-sku > span,.product-view .product-shop .product-inventory > span{font-weight: 700;color: #000;text-transform: capitalize;}
.product-view .product-shop .product-sku span.sku{font-weight:300;}
.product-view .product-options-bottom .add-to-cart-box .button-wrapper .button-wrapper-content .btn-cart {background-color: #856e61 !important;font-size: 16px;font-weight: bold;font-stretch: normal;font-style: normal;letter-spacing: normal;text-align: center;color: #ffffff !important;border: 1px solid #898686;width: 100%;padding: 5px 40px !important;line-height: normal;height: auto;}
.product-view .product-options-bottom .add-to-cart-box .button-wrapper .button-wrapper-content .icon-cart::before{display: none}
.product-view .product-options-bottom .add-to-cart-box .actions{float: left;}
.porto-products .products-slider .owl-carousel .owl-dot:hover span, .porto-products .products-slider .owl-carousel .owl-dot.active span{border-color: #856e61;background: none;}
.porto-products .products-slider .owl-dot:hover span::after, .porto-products .products-slider .owl-dot.active span::after{background-color: #856e61;}
.porto-products .products-slider .owl-carousel .owl-dot span{border-color: #856e61;}
#back-top a .sticker-wrapper .sticker{background: #856e61;color: #fff;}
#back-top a .sticker-wrapper .sticker .icon-up-open::before {color:#fff;}
.header-container .mini-cart .cart-wrapper::before, .product-view .prev-next-products .product-nav .product-pop::before{border-bottom-color: #856e61;}
.theme-border-color, .site-new-style .product-view .product-tabs > ul .nav-link.active, .site-new-style .product-view .product-tabs > ul li:hover a, .product-view .product-img-box .more-views-vertical .media-list .vertical-carousel a:hover{border-color: #856e61 !important;}
.header-container .mini-cart .cart-wrapper .cart-checkout p.subtotal .price span{color: #000;}
.widget-design-2 .cart-wrapper .cart-checkout .actions a {background-color:#fff; border:1px solid #856e61; color: #856e61; font-weight:600;}
.popup-quick-view .product-view .short-description {line-height: normal;}
.template-page .main-container .main-wrapper .main-breadcrumbs{display:none;}
.page-container h1,.page-container h2{font-size: 28px;font-weight: 700;font-stretch: normal;font-style: normal;line-height: 1.25;letter-spacing: normal;text-align: center;color: #3e3e3e;position: relative;padding: 30px 0 5px;margin: 0;text-transform: uppercase;}
.page-container h1::after,.page-container h2::after{content: " ";display: inline-block;padding: 0;position: absolute;bottom: auto;left: 0;right: 0;margin: 0 auto;top: 100%;z-index: 9;width: 39px;height: 3px;background-color: #9a816f;}
#our-story .page-container h1{display:none;}
.page-container{text-align: center;margin: 30px 0 30px;}
.page-container h1{padding:0 0;}
.our-story-wrapper h3.our-story-title{font-size: 16px;font-weight: 400;font-stretch: normal;font-style: normal;line-height: 1.63;letter-spacing: normal;text-align: center;color: #3e3e3e;margin-top: 20px;margin-bottom: 0;}
.our-story-wrapper .cms-container .main-content .story-wrapper section > h3{font-size: 26px;font-weight: 700;font-stretch: normal;font-style: normal;line-height: 1.23;letter-spacing: normal;text-align: left;color: #3e3e3e;margin-top: 50px;margin-bottom: 30px;}
.generation-main-content{display: flex; flex-wrap: wrap;width: 100vw;position: relative;left: 50%;right: 50%;margin-left: -50vw;margin-right: -50vw;padding: 36px 43px;background: #efded3;overflow: hidden;}
.our-story-wrapper .cms-container .main-content .story-wrapper section.generation-section .generation-main-content .generation-content{text-align: center;padding: 0 40px;}
.generation-main-content{display: flex;flex-wrap: wrap;}
.our-story-wrapper .cms-container .main-content .story-wrapper section.generation-section .generation-main-content .generation-content h3{font-size: 22px;font-weight: 700;font-stretch: normal;font-style: normal;line-height: 1.36;letter-spacing: normal;color: #3e3e3e;    margin-top: 20px;margin-bottom: 10px;}
.our-story-wrapper .cms-container .main-content .story-wrapper section.generation-section .generation-main-content .generation-content p{font-size: 16px;font-weight: 400;font-stretch: normal;font-style: normal;line-height: 1.31;letter-spacing: normal;color: #3e3e3e;}
.generation-main-content.content_padd{background:none;padding:0 0;}
.category-products .wishlist li a.link-wishlist span,.category-products .wishlist li a.link-compare{display: none;}
.hidden-xs{margin: 30px 0 0px;}
#services .services-container.container{margin-top: 20px;padding: 0 5%;max-width: 100%;}
#services .services-container p{font-size:16px;font-weight: 400;font-stretch: normal;font-style: normal;line-height: 1.44;letter-spacing: normal;text-align: left;color: #3e3e3e;}
#services .tab-container{margin-top: 40px;}
#services .services-container .tab-container h2{font-size: 24px;font-weight: 700;font-stretch: normal;font-style: normal;line-height: 1.25;letter-spacing: normal;text-align: left;color: #3e3e3e;text-transform: uppercase;margin-top: 0;}
#services .services-container .tab-container h2::after{margin: 0;}
#services  ul.nav.nav-tabs{width: 100%;margin: 20px 0 60px;text-align: center;border: 0;}
#services ul.nav.nav-tabs li{display: inline-block;margin: 0;position: relative;width: 14.28%;float: left;}
#services ul.nav.nav-tabs li a{font-size:15px;font-weight: 400;font-style: normal;font-stretch: normal;letter-spacing: normal;text-align: center;color: #3e3e3e;margin: 0;box-shadow: none;border: 0;z-index: 1;border-radius: 4px 4px 0 0;position: relative;display: block;padding: 10px 15px;}
#services ul.nav.nav-tabs li a img{display: block;padding-bottom: 15px;text-align: center;margin: 0 auto;}
.tab-content > .tab-pane{display: none;}
#services .tab-pane.fade{margin-bottom: 0;border: 0;background-color: rgba(248,239,234,.66);width: 100%;float: left;position: relative;}
.tab-content > .active{display: block;}
#services .text-side{float: left;width: 60%;padding: 5%;}
#services .text-side h5{font-size: 1.25rem;font-weight: 600;margin-bottom: 15px;margin-top: 0;text-align: left;color: #000;font-size: 20px;}
#services .text-side p{font-size: 1.125rem;font-weight: 400;font-stretch: normal;font-style: normal;line-height: 1.67;letter-spacing: normal;text-align: left;color: #3e3e3e;font-size: 14px;}
#services p.view-btn a{display: inline-block;float: left;padding: 15px;background-color: #856e61;display: block;margin: 0 auto;font-size: 16px;font-weight: 700;font-stretch: normal;font-style: normal;line-height: 1.19;letter-spacing: normal;text-align: center;color: #fff;}
#services .img-side{float: right;width: 40%;}
.tab-content{float: left;width: 100%;padding-bottom: 40px;}
#services .tab-content .tab-pane.fade.active::before{content: url(https://cdn.shopify.com/s/files/1/0490/6011/8686/files/top-arrow.png);display: inline-block;text-align: center;             margin: 0 25px;vertical-align: middle;position: absolute;top: -39px;left: 2%;}
#services .tab-content .tab-pane.fade#menu1::before{left: 17%;}
#services .tab-content .tab-pane.fade#menu2::before{left: 31%;}
#services .tab-content .tab-pane.fade#menu3::before{left: 46%;}
#services .tab-content .tab-pane.fade#menu4::before{left: 61%;}
#services .tab-content .tab-pane.fade#menu5::before{left: 75%;}
#services .tab-content .tab-pane.fade#menu6::before{left: 89%;}
.map-wrap{width: 100%;}
 .contact-container .contact-us-title{font-size: 20px;font-weight: 400;font-stretch: normal;font-style: normal;line-height: 1.5;letter-spacing: normal;text-align: left;color: #4a4a4a;margin-top: 45px;margin-bottom: 25px;padding:0 15px;}
.content-contact p{margin-left: 0;}
.content-contact .rt-side p,.content-contact .rt-side h3{font-weight: 400;font-size: 14px;font-stretch: normal;font-style: normal;line-height: 1.5;letter-spacing: normal;text-align: left;color: #4a4a4a;width: 94%;margin-bottom: 0;Margin-top: 20px;}
.content-contact .rt-side p{margin:0 0;}
.mob-span.hidden-sm.hidden-md.hidden-lg{display: none;}
.row.email-us a,.content-contact .rt-side .call-us p a{color: #4a4a4a;}
.content-contact .rt-side .email-us p span,.content-contact .rt-side .call-us p span{padding-right: 12px;}
 .form-vertical textarea, .form-vertical input{background: #f8f8f8;color: #000;font-size: 16px;height: 55px;padding: 10px 0 10px 10px;box-shadow: none;border: solid 0px #c8c8c8;}
 .form-vertical input:focus, .form-vertical textarea:focus{box-shadow: 0 0 3px 1px #68a8e0;}
 .form-vertical textarea{height:200px;}
 .form-vertical input[type="submit"]{width: auto;height: auto;font-size: 16px;font-weight: 700;font-stretch: normal;font-style: normal;line-height: 1.19;letter-spacing: normal;color: #fff;background: #856e61;box-shadow: none;text-align: center;float: left !important;padding: 16px 60px;text-transform: uppercase;}
.form-vertical{padding-right: 30px;}
body #popup_newsletter {max-width: 500px;height: 500px;padding: 0 0 !important;}
.post-wrapper{width: 33.33%;float: left;padding-right: 20px;border: none;margin: 0 0;}
.post-wrapper .postContent {margin: 0 0;}
.post-wrapper .postDetails.pl-0{margin: 0 0;border: none;padding: 0 0 !important;float: left;}
.post-wrapper .postTitle a{font-family: 'Segoe UI', sans-serif;color: #000;}
.post-wrapper .postTitle a h2{font-weight: 600;font-style: normal;font-stretch: normal;line-height: 1.3;letter-spacing: normal;text-align: left;color: #000000;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;white-space: inherit;height:auto;font-size: 23px !important;}
.post-wrapper .post-banner{margin: 0 0 10px;}
.post-wrapper .postContent p{font-family: 'Segoe UI', sans-serif;max-width: 100%;color: #3e3e3e;font-size: 16px;line-height: 1.7;margin: 0 0;}
.post-wrapper .postTitle{margin-bottom: 10px;}
.post-wrapper .postDetails .readmore{display: inline-block;font-size: 16px;font-weight: bold;font-stretch: normal;font-style: normal;line-height: 1.38;letter-spacing: normal;text-align: left;color: #866f63;text-transform: uppercase;margin: 0 0;}
.CmsNoDesign-container{text-align: left;}
.CmsNoDesign-container ol{padding-left: 40px;}
.CmsNoDesign-container ul li,.CmsNoDesign-container ol,.CmsNoDesign-container p{color:#333;font-style: normal;font-weight: 400;font-size: 16px !important;}
.CmsNoDesign-container ol li{list-style: decimal;margin-bottom: 10px;}
.CmsNoDesign-container ul li{margin-bottom: 10px;list-style:disc;}
.CmsNoDesign-container ul{padding-left:40px;}
.CmsNoDesign-container h2::after{display:none;}
.CmsNoDesign-container h2 {font-weight: 700;font-size: 16px;margin-top: 20px;margin-bottom: 10px;color:#333333;text-align: left;padding: 0 0;font-family: inherit !important;}
.CmsNoDesign-container strong{color: #000;}
.faq_wrapper_content{width: 90%;margin: 0 auto;text-align: left;}
.faq-wrapper li{font-size: 20px;margin-bottom: 0;margin-top: 50px;font-weight: bold;font-stretch: normal;font-style: normal;line-height: 2;letter-spacing: normal;text-align: left;color: #3c3c3c;margin-bottom: 0;}
.faq-wrapper h3{font-size: 15px;font-weight: bold;font-stretch: normal;font-style: normal;line-height: 2;letter-spacing: normal;text-align: left;color: #3c3c3c;margin-bottom: 0;}
.faq-wrapper p{font-size: 15px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.3;letter-spacing: normal;text-align: left;color: #3c3c3c;}
#collections .page-container h1{display:none;}
#collections .page-container{margin: 0 0;}
.CollectionsMain .collection-box{margin-top: 50px;}
.CollectionsMain .collection-container{padding: 0 5%;}
.footer-middle a::before{display: none;}
.product-view .product-tabs.vertical > ul li.active, .product-view .product-tab-accordion .panel.panel-default .panel-heading .panel-title a, .product-view .product-tab-accordion .panel.panel-default .panel-heading .panel-title a.collapsed{background: none;border-bottom: 1px solid #e6e6e6;margin-bottom: 0;border-left: none;padding: 6px 0 10px;color: #333;font-size: 18px; font-weight: 600;letter-spacing: unset ;display: inline-block;width: 100%;}
.product-view .product-tab-accordion .panel.panel-default .panel-heading .panel-title{margin-top: 0;margin-bottom: 0;color: inherit;font-size: 15px;text-align:left;}
.product-view .product-tab-accordion .panel.panel-default .panel-heading{padding: 0;border: 0;border-radius: 0;background: none;}

.product-view .product-tab-accordion .panel.panel-default .panel-heading .panel-title a::after, .product-view .product-tab-accordion .panel.panel-default .panel-heading .panel-title a.collapsed::after{content: '';width: 12px;height: 12px;display: inline-block;border: 3px solid #000;border-right: 2px solid transparent;border-bottom: 2px solid transparent;transform: rotate(-138deg);}
.main-container .checkout-cart .checkout-info .shipping .shipping-form .buttons-set input,.main-container .login_content .login-button .btn-button,.main-container .login_content .login-button button.btn-button,.main-container .checkout-cart .cart-table tfoot .btn-button,.main-container .checkout-cart .cart-table tfoot button.btn-update 
{background:#fff ;border: 1px solid #856e61; color: #856e61; height: auto;}

.btn-button:hover span, .spr-button:hover span, .main-container .checkout-cart .cart-table tfoot .btn-button:hover span{color: #000;}
.btn-button:hover, .spr-button:hover, .main-container .checkout-cart .cart-table tfoot .btn-button:hover {color: #fff;background: #f2e9dd;border: none;}
.main-container .checkout-cart .page-title ul.checkout-types li input,.main-container .checkout-cart .totals .totals-content .checkout-types li input {background: #856e61; color: #fff; font-weight: 500;}
.main-container .checkout-cart .checkout-info .shipping h2:hover a::after{background: none;color: #856e61;border: 1px solid #856e61;}
.cart-inner .icon-cancel::before,.cart-inner .icon-pencil::before {color: #856e61;}
.main-container .account-create .content,.main-container .login_content{border-top-color: #856e61;}
.main-container .account-create h1,.main-container .account-login h1{text-transform: uppercase;padding: 0px 5px 8px;background: transparent;border: 0;font-size: 1.5rem;font-weight: bold;font-stretch: normal;font-style: normal;letter-spacing: normal;text-align: left;color: #3e3e3e;margin: 0 0 8px;}
.main-container .login_content #RecoverPasswordForm .buttons-set input,.main-container .account-create .content .buttons-set input{background: #f2e9dd;color: #000;}
.Simple-Line-Icons-heart::before,.header-container.type25 .search-area > a i::before{background: url(https://cdn.shopify.com/s/files/1/0490/6011/8686/files/Screenshot_2020-10-08_Dr_Sheth_s_Buy_Skin_Care_Products_Online.png?v=1602149865);content: '';width: 27px;height: 27px;background-position: -11px -11px;}


body .top-links-area .links li.last a { background-image: url("https://cdn.shopify.com/s/files/1/0057/8938/4802/files/Profile-1.png?v=1663762989");width: 26px;height: 26px;margin-right: 5px; background-size: contain; background-repeat: no-repeat;}
.cart-design-7 .icon-cart-header i::before {background: url(https://cdn.shopify.com/s/files/1/0490/6011/8686/files/8.png);width: 17px;height: 27px;border: none;margin-left: 2px;}
.cart-design-7 .icon-cart-header i {border: none;}
body .top-links-area .links li.last{margin-right: 14px;}
.main-container .login_content .login-button .buttons-set a{color: #000;font-weight: 600;}
.header-container.type25 .wishlist {padding-top: 8px;}
.search-area.show-icon {padding-top: 7px;}
.tab-content h2{text-transform: capitalize;font-weight: bold;font-stretch: normal;font-style: normal;line-height: 1.2;letter-spacing: normal;text-align: left;color: #101010;margin-top: 0;margin-bottom: 15px;font-size: 18px;}
.tab-content, .tab-content p,.tab-content ul li, .tab-content ul, .WhyYourSkinLoveThis-inner p,.tab-content .weRecomend-inner ul li{font-weight: 400;font-stretch: normal;font-style: normal;line-height: 1.4;letter-spacing: normal;text-align: left;color: #333;margin-bottom: 5px;font-size: 14px;list-style: disc;}
.tab-content {padding-bottom: 0;}

.main-container .products-related.full-width{padding: 50px 0 37px;}
.main-container .products-related h3.title-widget{text-align: center;border: none;padding-bottom: 0px;}
.products .product-default .price{font-weight: 600 !important;}
.template-article .post-wrapper{margin: 0 auto;float: none;}



<!--Menu-->
.top-navigation.gm-submenu-align-left > .gm-submenu{left: -200px !important;}
.gm-menu-installed .gm-submenu.gm-submenu-bordered .gm-submenu.gm-dropdown li.gm-item{width: 20%;float: left;}
.gm-menu-installed .gm-submenu.gm-submenu-bordered .gm-submenu.gm-dropdown .gm-item .gm-target{display: inline-block !important;}
.gm-menu-installed .gm-menu img{max-width: 100%;display: block;}
body.gm-menu-installed .top-navigation.gm-menu  li.gm-level-0 > .gm-submenu{left: -200px;min-width: 300px !important;float: left;border-right: 1px solid #fff !important;margin-top: 0;background: #f9f5f0 !important;}
.gm-has-retractor .gm-retractor {display: none;}
html body.gm-menu-installed .top-navigation.gm-menu  li.gm-level-0 > .gm-submenu .gm-item .gm-target{padding: 27.5px 10px 27.5px 20px !important;padding-left: 20px;padding-left: 12% !important;font-weight: 700 !important;font-stretch: normal;font-style: normal !important;letter-spacing: normal;text-align: left;color: #101010 !important;font-size: 16px !important;text-transform: capitalize;border: none !important;border-bottom: 1px solid #debda1 !important;}
html body.gm-menu-installed .top-navigation.gm-menu li.gm-level-0 > .gm-submenu .gm-item.gm-level-2 .gm-target .gm-text{white-space: nowrap;padding: 0;border: none;font-weight: 700;font-stretch: normal;font-style: normal;line-height: 1.3;letter-spacing: normal;text-align: center;color: #333;font-size: 14px;margin-top: 0;display: block;}

.cat-label .cat-label-label1 .pin-bottom{display:none !important; }
.blog_article .item.blog_post_type_3 .post-image{height:150px;}
.blog-wrapper .post-wrapper{width:80%;}

.heroIngredients-item{width: 20%;display: inline-block;float: left;padding-right: 10px;}

.site-logo {
    margin-left: 2rem;
}

.product-view .product-img-box .product-image{border: 0;}

.shopify-challenge__container { max-width: 500px;margin: 60px auto;}

.product-view .product-tabs .tab-content{min-height:30px;}

.main-container .collection-main .products-grid li .product-top span.thumb-info-title span.thumb-info-type{display:none;}

.products .product:hover .add-links .yith-wcwl-add-to-wishlist>div, .products .product:hover .add-links .quickview, .products .product:hover .add-links .link-compare{opacity:0.5;}

.products .product-col .add-links{min-width:100%;}

.product-view .nav .nav-link {font: 700 14px / 1 Roboto Slab;}

.images .col-md-2{width:20%; float:left; padding:5px;}

.images .col-md-2 p {
    text-align: center !important;
    line-height: 16px !important;text-transform: uppercase;font-size: 12px !important;
}
.box-popup .box-inner .action .action-content a.btn-button {
  min-width: 160px;text-align: center;font-size: 16px;
}
.box-popup .box-inner .action .action-content a.close-box, .breadcrumbs {display:none;}

.product-view .middle-product-detail{display:none;}

button:hover, .btn-button:hover {opacity:1;}

.btn-button span, .spr-button span, .main-container .checkout-cart .cart-table tfoot .btn-button span{
color: #856e61;}

/* .jdgm-widget.jdgm-widget{
 font-size: 8pt!important; margin-top: 5px;} */
:not(.jdgm-prev-badge__stars)>.jdgm-star {
    color: #fff200!important;
}
.jdgm-histogram__bar-content {
    background-color: #fff200!important;
}
.jdgm-rev__body>p:last-of-type{font-weight:500;}

.product-image .labels .onsale {background: #6a1212 !IMPORTANT;}

.product-image .labels{font-size:13px !important;}

#shopify-section-1608796021f484adac .mobile{display:none;}

.customers h2::after {
    content: "";margin: 0 auto;
    display: block; width: 118px;height: 7px;background-color: #b57338;
    position: absolute;bottom: -11px; left: 0; right: 0;
}
.customers h2 {
    line-height: initial;text-transform: uppercase;padding: 0 0;background: transparent;
    border: 0;font-size: 24px;font-weight: bold;font-stretch: normal;font-style: normal;
    letter-spacing: normal;text-align: center;color: #3e3e3e;margin: 0 0;position: relative;
}
.col-8.testi-content {
    align-self: center;
    padding-left: 34px;background: #f5f5f5b5;left: -16px; z-index: -1; padding-top: 3px;
}
.col-8.testi-content-left {
    align-self: center;padding-right: 34px;background: #f5f5f5b5;
    right: -16px;z-index: -1; padding-top: 3px;
}
.testimonials .col-4 {padding-right: 0;
}
.testimonials .col-4.image-right {padding-left: 0;padding-right: 15px;
}
.customers {margin-bottom: 30px;
}
.row.testimonials { margin-top: 40px;
}
#launchtip_upsell_wrapper .detail_title{font-size: 14px;font-weight: 600;
}
.container-image{padding-bottom:15px;
}
.product-view .product-options-bottom .add-to-cart-box .actions{margin-bottom:10px;
}
.hs-sticky-checkout-bar.hs-mobile-bottom{z-index:10;
}
.hs-sticky-cart-cart-drawer-content{display:none !important;
}
.new-prod-desc h3{
    text-align: center;
    font-size: 24px;
    text-decoration: underline;
        margin: 20px 0;
    font-weight: 700;
}
.new-prod-desc .container{ border-top:2px solid #333;padding: 15px 0;
}
.new-prod-desc h4{    font-size: 20px;
    font-weight: 700;
    text-align: left;
}
.new-prod-desc .product-view .product-tab-accordion .panel.panel-default .panel-heading .panel-title a, .product-view .product-tab-accordion .panel.panel-default .panel-heading .panel-title a.collapsed{
      color:#333;border-bottom: 1px solid #444;font-size:18px;font-weight: 600;
}
.p-v-new .product-tabs.horizontal .nav{display:none;
}
.new-prod-desc .images{width:100%;display:inline-block;margin-bottom: 20px;
}

#collection-main .small-description {    -webkit-line-clamp: 1;overflow: hidden;white-space: nowrap;}
.small-description{color: #464646;font-size: 11pt;font-weight: 600;font-family: 'montserrat';
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  overflow: hidden;}
}
.p-v-new .product-type-data{font-size:16px;}
.product-type-data b{color:#333;}
.product-view .product-options .swatch .swatch-element.square input:checked+label, .product-view .product-options .swatch .swatch-element.square label:hover{background-color:#fff;border: 1px solid #333;color:#333;}
.product-view .product-options-bottom {border-bottom: 1px solid #555!important;}
.product-view-bn .product-options-bottom .add-to-cart-box .button-wrapper .button-wrapper-content .btn-cart{height: 52px;
    width: 100%;
    background-color: #3F8E9B!important;
    color: #fff!important;
    font-family: Montserrat;
    font-weight: 700;}
span .hs-sticky-cart-cart-drawer-content{display:none !important;}
.key-ingedients{text-align:center;}

.prod-features p{float:left;display:inline-block;padding-right:10px;font-weight: 700!important;}
.images .key-image{width:20%;display:inline-block;float:left;}
.images{text-align:center;}


.kimages .row{display: flex;justify-content: center;}
.hs-checkout-bar-add-to-cart{background-color:#fcaf45 !important; color:#333 !important; font-size:20px; font-weight:500;}
.post-wrapper .post-banner img {}
.blog-wrapper .post-wrapper {width: 100%; padding-right: 0; padding-bottom: 40px;}

.couponcode{
font-weight:600;
color:#333;
background-color:#ffaf45;
padding: 5px;
    width: 60px;}

.offer-description-detail h5, .cod-label{
    font-size: 15px;font-weight: 600;letter-spacing: .005em; line-height: 1.3;
    text-transform: uppercase;vertical-align: middle;margin-bottom:0px;color: #21293c;
font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif, arial, serif;
}

.offer-description{ color: #222;font-size: 15px;padding-top:5px;
}
/* .cod-checker {
    margin-top: 5px;
    display: inline-flex;
} */
.product-view .product-shop .shopify-payment-button{padding: 0;}

#gb-widget-3383{bottom:50px !important;}

.cod-checker h5{font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif, arial, serif;}
.cod-label{margin:13PX 5px 0;}
.detail-price{ display: inline-block;float: left;}
.moneyoff{
  text-align:center;
    background: #fcaf45;
    padding: 3px;
    font-size: 16px;
    font-weight: bold;
    margin-top: 4px;
    color: #333;
}
.price-box {
    display: flex;
    flex-direction: column;
}

summary {
    display: list-item;
    cursor: pointer;
    font-size: 14px;
    font-weight: 600;
  color: #333;
}

.sticky{ 
 position: fixed;
 bottom: -2rem;left: 0;width: 100%;z-index: 9;
}
.not-sticky{
 display: none;
}
input#PostalCode {
    height: unset!important;
    width: 75%!important;
}

.cod-checker h5 {
   margin: 14px 10PX;
    font-weight: 700;
    color: #333;cursor: -webkit-grab; cursor: grab;
}
.cod-checker h5:hover {color:#ffc20e}
.p-v-new .product-type-data .price-box .price span.money {color: #000}
.special-blog .row{padding:20px;margin-left: -30px;
    margin-right: -30px;}
.special-blog{margin:20px auto;font-family:'Bebas Neue'}

.post-wrapper .postContent .special-blog p{font-family:'Bebas Neue'}

.dp .products .product-col .description{display:block;}
 .dp .title-description-upper h4{
  font-size: 10pt;font-family: Montserrat;
}
.dp .products .product-col h3{font-size:14px;}
.dp .small-description{font-size: 9pt;padding:6px 0;overflow: hidden;}
.dp .small-description:hover{overflow: visible;}
.dp .title-description-detail {
    min-height: 1.5rem;
}
.featured-brands .item{width: 100%; display: block; margin-right: 1rem;}
/* .featured-brands .item-0 a img:hover,.featured-brands .item-0 a img:active{content:url("https://cdn.shopify.com/s/files/1/0490/6011/8686/files/0-94_9d147c00-090f-48fa-9e4a-fdc983e0a9df.png?v=1627119042");}
.featured-brands .item-1 a img:hover,.featured-brands .item-1 a img:active{content:url("https://cdn.shopify.com/s/files/1/0490/6011/8686/files/0-95_6c139c7b-22bc-4483-acb9-0e68fc2253b6.png?v=1627119043");}
.featured-brands .item-2 a img:hover,.featured-brands .item-2 a img:active{content:url("https://cdn.shopify.com/s/files/1/0490/6011/8686/files/0-96.jpg?v=1627119042");}
.featured-brands .item-3 a img:hover,.featured-brands .item-3 a img:active{content:url("https://cdn.shopify.com/s/files/1/0490/6011/8686/files/0-97_324d1024-542e-4f09-a9f1-9e761478c013.png?v=1627119043");} */
 .product.item{
/*   padding-top: 2% !important; */
}
 .slideshow-section .slideshow{
  margin-top: 0px !important;
}
 .owl-dots{bottom: 22px !important;}
 .owl-nav{display:none;}
.product-view .more-views-horizontal .owl-dots{bottom: 0px !important;position: inherit !important;margin-top: 15px !important;}
.collection-list h2 {margin-bottom: 20px !important;}
.brands-container{margin-left:5vw;}

#shopify-section-1568778293746{margin-bottom: 35px; margin-top: -40px;}
.price span{
  margin: 5px 0!important;
/* font-size: 16px; */
/* color: #000; */
}
 .products .product-col h3{
  letter-spacing: inherit;font-weight: 700;font-size: 10pt;
  margin-bottom: 0;font-family: 'Montserrat';line-height: 1.2;overflow: hidden;
}
/* #shopify-section-1620627071e0755ce0 img{ width: 90%;} */
.footer-wrapper .footer-top{background-color: #000000;}

.header-container.type25.sticky-header .header .site-logo img{max-width: 140px!important;}
/* #shopify-section-footer .row{ margin-bottom: 10px;} */

.top-links-container.topbar-text-custom a {color: #fff;font-size: 10pt;font-family: 'Montserrat';margin-right: 0;font-weight: 600;}
.products .product-col .price{ margin: 6px 0;font-size: 12pt;font-weight: 700;font-family: 'Montserrat';}
.myskin{width: 50%;  margin-left: 26vw; margin-top: -1vh;}

.footer-top-inner .col-lg-12{ padding: 0;}
.footer-middle .row{flex-wrap: nowrap;}
.clinic{margin-top:5px;}
.clinic .row{ margin-right: 2vw; margin-left: -2vw;}
.main_body h1 {font-family: 'Montserrat';background-image: linear-gradient(#fff,#000);
  background-repeat: no-repeat;background-size: 120pt 8%;background-position: center bottom, 1px;
 font-weight: 900;text-align: center;text-transform: uppercase;color: black;}
.lorem p {border-right: 1px solid;margin-top: 2pt;}
.yellow-box {background-color: #fff200;padding: 15px 20px;margin-top: 13px;}
.yellow-box span{border: 1px solid #8bbdf6;padding: 2px;border-radius: 90% !important;}
.yellow-box h3{font-family: 'Montserrat';font-size: 12pt; font-weight: 700; color: black;}
.main_body .lagecy h1{ padding: 2pt 0 0;}
.lagecy {border: 1px double transparent;  margin-bottom: 0.5rem; background-color: white;}
.ourgram img{padding: 10px;}
.main_body .shop h1{background-image: none;font-size: 7pt;font-weight: 700;margin-top: 2.5vh;}
.main_body .bottle{background-image: none;font-size: 10pt;font-weight: 700; margin-top: -2vh;text-transform: lowercase;text-align:center;color:#000;}
.main_body #different {background-image: none;font-size: 10pt;font-weight: 700; margin-top: -4pt; margin-bottom: 3vh;text-transform: lowercase;}

#shopify-section-16025581805a321103 .concern{margin-top: -1.4rem;margin-left: 1.6rem;}

.owl-nav.disabled {
    display: none !important;
}
.product-view .more-views-horizontal .owl-nav{display:none;}
.product-view .more-views-horizontal .owl-item {
    width: 2.2rem!important;
}
.product-view .more-views-horizontal .owl-stage{transform: translate3d(0px, 0px, 0px)!important;}
.product-view .more-views-horizontal .owl-stage-outer {
    width: 40%;
    margin: 5px auto 0;
}
.product-view .more-views-horizontal .product-image-thumbs .item a img{border: none; opacity:0.4;}
.product-view .more-views-horizontal .product-image-thumbs .item a img:hover,
.product-view .more-views-horizontal .product-image-thumbs .item a img:active{opacity:0.7;}
.products-related .product-inner{padding: 0 10px;}
#slideshow-section-1621427415349168d3 .content-slideshow {top:45%;}
#shopify-section-1601288121041 .collection-list a{overflow: visible;}
/* #collection-main .small-description, .products-related .small-description {
overflow: hidden;
} */
.gm-menu-installed .gm-menu.gm-bordered:not(.gm-menu-mobile)>.gm-level-0+.gm-level-0 {
    border-left: 0!important;
}
.gm-menu-installed .gm-menu .gm-item.gm-level-0.gm-active>.gm-target, .gm-menu-installed .gm-menu .gm-item.gm-level-0:hover>.gm-target{
  background-color: #eee!important;
}
.products-related {margin-top: 5px;}
#insta-feed h2 {
    display: none;
}
#insta-feed, .instafeed-shopify{margin-top:0!important;}

@media screen and (max-width:1600px){
.text-wrap::before{margin-right: 0;}
.text-wrap h3 strong {margin-top: 9px;}
.text-wrap h3{padding-top: 18px;line-height: unset;font-size: 16px;}
.testimonials-blockInner{height: 430px;}
.gm-menu-installed .gm-menu .gm-item.gm-level-0 > .gm-target{padding: 15px 14px !important;font-size: 14px !important;}
.text-wrap::before{transform: scale(.7);}
.text-wrap h3 strong {margin-top: 7px;}
.text-wrap h3{padding-top: 25px;}
}

@media screen and (max-width:1400px){
#shopify-section-162063425786b9448c{margin-top: -45px;}
.testimonials-blockInner{height: 395px;}   
.footer-middle a{font-size: 14px;font-family: 'Montserrat';}  
.container-soc ul li{margin-right: -5px;}
.container-soc ul li a{transform: scale(.8);}
#shopify-section-1601549548937 .html-code-wrapper .container{margin-top: 20px;}
.text-wrap h3{font-size: 15px;}
.main-container #testimonial-section-1601119540133 h3.title-widget span.inner, .blog_article h3.title-widget span.inner, .collection-list h2, .bestsellers h2, .intagram-shop .content h2{font-size: 21px;}
.products .product-col .product-loop-title, .product-col.product-default h3{font-size: 14px;}
.products .product-default .price{font-size: 16px;text-align:center;}
.bestsellers a {font-size: 18px;}
.main-container h3.title-widget{margin: 20px 0 17px;}
.footer_2 .footer-top-inner .block .block-title > h2{margin-bottom: 7px;}
.newsLetter-info p{line-height: initial;}
body .footer-wrapper .footer-middle{margin: 0 0 40px 0; padding: 25px 0;}
.footer-wrapper .footer-bottom{padding: 0px 0 15px;}
.footer-list {display: flex; flex-direction: column; align-items: baseline;}
.testimonials-blockInner{height: 370px;}
}

@media screen and (max-width:992px){
  .real{width: 100%;margin-left: 0;}
.header-container .menu-icon{padding: 0;margin-top: -1vw;}
.gm-menu-installed .gm-level-0 > a, .gm-menu-installed .gm-dropdown > li > a, .gm-menu-installed.onSortDropdown > li > a, .gm-menu-installed .gm-tab-links > li > a{padding: 10px 10px !important;}  
.mobile-nav ul li:not(:last-child){border-bottom: 1px solid #ccc !important;}
.gm-menu-installed .gm-submenu.gm-submenu-bordered .gm-submenu.gm-dropdown li.gm-item{width: 100%;}
.gm-menu-installed .gm-submenu.gm-submenu-bordered:not(.gm-aliexpress) {border-bottom: none !important;}
.block-main-canvas{top:25%;}   
}


@media screen and (max-width:768px){
  .col-2.shop {
    padding: 0;
}
  .main_body .concern h1 {
    background-size: 120pt 8%;
    font-size: 12pt;
}
    .main_body h1{
font-size: 14pt;

}
.main_body .homepage-watch-learn h1, 
  .main_body .ourgram h1{
background-size: 60pt 8%;
}
  .newsLetter-info p{font-size: 12px;}
  .footer-middle a{font-weight: 800;font-size: 7pt;line-height: 1;}
   body .footer-wrapper .footer-middle {padding: 0;}
   .home-featured-products-sections .featured-products {margin-bottom: 10px !important;}
  
    #shopify-section-1495691614906{display:none;}
  .top-links-icon{display:none !important;}  
  .gm-menu-installed .gm-menu img {display:none;}
  .mobile-nav{background-color:#fff;}  
  .mobile-nav .custom-block .social-icons a, .mobile-nav .close-sidebar-menu{color:#000;}
  .bellowBanner-inner.row .iconText-Block-wrapper {flex: 30%;max-width: 30%;}
  .bestsellers a{font-size:10px;}  
  .iconText-Block-wrapper{width:30%;padding-bottom:10px;}  
    
  .actions .stickyaddtocart{position:fixed;bottom:0px;width:100%;left: 0;}
  .st-search-bar input{border: 1pt solid #000 !important;height: 25px!important;} 
  body .top-links-area .links li.last{margin-right: -17px;}
  .header-container.type25 .wishlist{margin-right: 10px;display: none;}
  .header-container.type25 .search-area > a{margin-right:13px;}
  .top-links-area.show-icon-tablet ul.links{position: relative;min-width: auto;display: block;border: none;}  
  .top-links-container.topbar-text-custom a{font-size: 8pt!important;}  
  .footer-wrapper .footer-top{padding: 0px 0 !important;margin-bottom: 10px;}
  .footer_2 .footer-top-inner .block .block-title > h2{font-size: 34px;}  
  .newsLetter-info p{font-size: 14px;}
   body .footer-wrapper .footer-top .input-group button{width: 25%;font-size: 55%;font-weight: 800;padding:0;margin:0;}  
   body .footer-wrapper .footer-top .input-group input{padding: 0;width: 75%; height: 25px;color: #fff; font-size: 12px; font-weight: 700;margin:auto;margin-left: 5px;}
  .footer-middle .info-footer .custom-footer-content ul.footer-list li{padding: 0 0 5px;}  
  .footer-wrapper .footer-bottom{padding: 5px 0 10px;}  
  .products .product-col .links-on-image .add-links-wrap{display: none !important;}  
   .porto-products .owl-carousel.show-dots-title-right .owl-dots{top: auto;bottom: -17px;left: 50%;transform: translate(-50%);right: auto;}  
   .products-related .products .product-col .product-loop-title, .product-col.product-default h3{
    font-size: 12pt;height: auto;padding-bottom: 7px;font-weight: bold;
   }
 
  
  
   .toolbar .sorter_wrap .select-inner span{margin-left: 0;}
   .page-container h1, .page-container h2{padding: 0px 0 5px;font-size: 24px;}
   .our-story-wrapper h3.our-story-title {font-size: 15px;}
   .our-story-wrapper .cms-container .main-content .story-wrapper section > h3 {margin-top: 38px;margin-bottom: 0;}
  .hidden-xs{margin: 13px 0 0px;}  
  .generation-main-content {margin-top: 10px;}
  .our-story-wrapper .cms-container .main-content .story-wrapper section > h3 {font-size: 23px;}
  .our-story-wrapper .cms-container .main-content .story-wrapper section.generation-section .generation-main-content .generation-content {padding: 0 0px;}
  .generation-main-content{padding: 30px 15px;}  
  .main-container .main-wrapper{padding-bottom: 20px;}
  #services .services-container.container {padding: 0 0%;}
  #services ul.nav.nav-tabs li {width: 50%;}
  .form-vertical{padding-right: 0;}
  .content-contact {padding: 20px 15px 0px;}
  #contact-us .contact-container .contact-us-title {margin-top: 27px;margin-bottom: 0;}
  .blog-wrapper .post-wrapper{width: 100%;padding-right: 0;}  
  .main-container .main-wrapper{padding-bottom: 20px;}
  .CmsNoDesign-container {padding-top: 15px;}
  .CmsNoDesign-container ul li, .CmsNoDesign-container ol, .CmsNoDesign-container p {font-size: 14px !important;}
  .main-container .main-wrapper{padding-bottom: 0px !important;}  
  .CmsNoDesign-container ul{padding-left: 10px;}
  .faq-wrapper li{font-size: 18px;margin-top: 32px;}
  .faq_wrapper_content{width: 100%;}  
  .faq-wrapper li {margin: 20px 14px 0;}
  .CollectionsMain .collection-container{padding: 0 0%;}
  #shopify-section-1601290369597{margin: 2px 0 28px;}
  .product-view .product-img-box{margin-bottom: 0;}
  .product-view .product-type-data{padding: 9px 0 9px;line-height: 1;}
  .product-view .middle-product-detail{padding-bottom: 0;}  
margin: 10px 0 0;
    padding-top: 0px;
  .made-for-section .desktop, .our-product-section .desktop{display:none;} 
  .kimages .item{-webkit-box-flex: 0; -ms-flex: 0 0 50%;flex: 0 0 50%; max-width: 30%;}
   .product-view .product-type-data{margin-bottom:0px;}
  .product-view .product-options-bottom{margin-top:15px;}
  .product-view .product-options{margin-top:20px;}
  .images .key-image{width:30%;display:inline-block;float:left;padding-top: 10px;}
  .template-collection .container-image img{object-fit: contain;min-height: 90px;}
  .st-search-bar.hidden-desktop{margin:0 15px !important;}
 
  .product-view-bn .product-options-bottom .add-to-cart-box .actions{
   width: 100%;z-index: 99; left: 0; background-color: #333 !important;color:#ffc20e  !important;}
  .product-view-bn .product-shop .shopify-payment-button .shopify-payment-button__button {
    width: 100%; z-index: 999999999;  right: 0;  height: 52px; background-color: #333 !important;
     color: #fff200 !important;font-size: 12pt; font-weight: 700;font-family:'MONTSERRAT';padding:14px;display:none;}
   .offer-description{padding-left: 38px;padding-top:0px;}
   .header-container.type25 .header{padding-top: 10px;padding-bottom: 5px;min-height: auto;}
  .main_body .bottle{text-align:left;}
}

@media screen and (max-width:767px){
  .img-cont {
    width: 96px!important;
}
  .fouring > img{
    width: 80px;
    height: 80px;
    max-width: none !important;
  }
    .fouring {
    width: 80px !important;
}
    .product-view .product-tab-accordion {
    padding: 10px 0;
}
  .real {
    margin-top: -1rem;
}
  .bbd{display:none;}
  .container.featured-brands{
      margin-bottom: 0 !important; 
    margin-left: 0!important;
  }
  .featured-brands .item{ display: inline-block;margin-right: 5px; margin-left:5px;}
  product.item { padding-top: 1% !important;}
  :where(.product, .product-default) h3.shopify-loop-product__title {
  display: -webkit-box;
/*     max-width: 400px; */
    -webkit-line-clamp: 2 !important;
    -webkit-box-orient: vertical;
    overflow: hidden !important;
    text-overflow: ellipsis;
    white-space: normal !important;
    height: unset !important;
    max-height: unset;
    line-height: unset !important;
    font-size: 12pt !important;
    padding-bottom: 0 !important;
    /* min-height: 3.5rem; */
    text-align: center;
  }
  #collection-main .small-description {
    -webkit-line-clamp: 3;
    overflow: hidden;
    white-space: normal;
    font-size:9pt;
    /* min-height: 3.4rem; */
    text-align: center;
}
  .title-description-upper >h4 {
    font-size: 10px;min-height:1rem;
}
  .jdgm-prev-badge {
    display: block !important;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    text-align: center!important;
}
  .products .product-default .price { text-align:center;min-height:3.2rem;}
 .small-description { text-align:left;padding:5px 0;}
  .title-description-upper h4{ text-align:center;}
  .products-related .product-inner{padding: 0 0px;}
  .products-spacing-10 .product { padding:0 5px;}
}
/*mobile mm*/
@media screen and (max-width:426px){
  
  /* :where(.product, .product-default) h3.shopify-loop-product__title { min-height:4rem;} */
  
  .kimages .row{
    justify-content: space-evenly;
  }
.cod-checker div {
    display: flex!important;
    margin-top: 8px;
    border: 1px solid #000;
}
  .slider-container.carousel.mt-4 {
    font-size: 10px;
  }
  .expert img{min-height:99%;}
  .site-logo{    margin-left: auto;margin-right: auto;}
  span.jdgm-prev-badge__text {
    font-size: 12pt;
}
.products-related .category-products .owl-nav, .products-slider .owl-carousel .owl-nav {display:block!important;}
 .porto-products .owl-carousel.nav-pos-outside .owl-nav .owl-prev { left: 6px;}
 .porto-products .owl-carousel.nav-pos-outside .owl-nav .owl-next { right: 6px;} 
.header-container.type25 .search-area.show-icon .search-extended{right: -60px;}
  #services .text-side, #services .img-side{width:99%;}
  #services ul.nav.nav-tabs li{width:25%;}
  #services ul.nav.nav-tabs li a{font-size:11px; font-weight:600;}
  .generation-main-content img{ width:100%; background-size:cover; height:auto;}
.services img{width:100%;background-size:cover; height:150px;}
  .ourstorybottom img{height:240px;}
.main-container .checkout-cart .totals .totals-content .checkout-types {
left:0;width:110%; position: fixed;bottom: -5px;z-index:999;}
 .main-container .checkout-cart .totals .totals-content .checkout-types li input {
   background: #856e61; color: #fff; font-weight: 600; font-size: 17px;
   height: 67px;border: 2px solid #856e61;z-index:999;}
  .product-view .product-img-box {padding: 0 25px 0 17px;}
  .main-container .main-breadcrumbs{padding:6px 0;}  
  #shopify-section-16087949622a2c86b2 .desktop, #shopify-section-1601288121041 .row{display:none;}  
  #shopify-section-1608796021f484adac .mobile{display:block !important;}
  #shopify-section-1601288569341{display:none;}
  #shopify-section-1601290369597{display:none;}
}

@media (min-width:768px){
   .fouring > img{
    width: 150px;
    height: 150px;
    max-width: none !important;
   }
  #shopify-section-1601549548937 .row {
    padding: 10rem 5rem!important;     margin: -10rem 0 -15vw;
}
.yellow-box.mb-3 {
    margin-top: -8vw;
  }
  .bbm{display:none}
    .real {
    padding: 0 20vw;
 }
    .item-1200-4.item-992-4.item-640-4.item-320-4 {
    display: flex;
 }
  .featured-brands .item {
    margin-right: 0;
  }
}
  

.st-search-bar input {
    border: 1px solid #000!important;
    border-radius: 30px!important;    font-weight: bold!important;
}
#slideshow-section-1621427415349168d3 .slideshow-section .slideshow .item{min-height:unset!important;}
.gm-menu-installed .gm-menu {
/*     background-color: #eee!important; */
}

@media screen and (min-width:769px){
  .product-view .product-options-bottom .add-to-cart-box{
  flex-direction:column;     align-items: start;
 }
  .ourclinic img{    height: 20vw;}
  .yellow-box.mb-3 {
    padding: 20px 70px;
 }
 .yellow-box h3 {
    font-size: 3.5vw;
 }
  .shop img.lazypreload.lazyloaded {
    width: 70%;
 }
  #shopify-section-1601288121041 .container.collection-list {
    margin: 30px auto!important;
 }
  .main_body h1 {
    background-size: 120pt 4%;
    font-size: 24px;
  }
  .clinic {
    display: flex;
 }
  .col-lg-4.info-footer {
    padding-left: 10vw;
 }
  .content-box,.post-banner{display:inline-block;width:50%;float:left;}
  .article-container .post-banner {width:99%; text-align:center;padding-bottom:15px;}
  .article-container .postContent{padding: 20px 15%;}
  .made-for-section .mobile, .our-product-section .mobile, #shopify-section-160329162150417186 {display:none;}
 .product-view-bn .product-options-bottom .add-to-cart-box .sticky .button-wrapper .button-wrapper-content .btn-cart{display:none;}
 #shopify-section-1608900871d22cc260{display:none;} 
  .kimages .item{-webkit-box-flex: 0; -ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;}
 .short-description .prod-features p{display:block;float:none;}
 .short-description .prod-features br{display:none;}
  .prod-features{margin-top:15px;}
 .product-view-bn .product-shop .shopify-payment-button .shopify-payment-button__button{display:none !important;}
}


@media screen and (min-width:992px){

  .slider-container {
    font-size: 16px;
}
.gm-menu-installed .gm-submenu.gm-submenu-bordered .gm-submenu.gm-dropdown{width: 680px;display: inline-block !important;}
}
.main-container .products-related h3.title-widget {
    padding: 30px 0;
}

@media screen and (min-width:1190px){
  div#shopify-section-1568778293746, div#shopify-section-1568776978015, div#shopify-section-16229268833a235680 {
    margin: 5vw 0;
 }
  div#shopify-section-1620627071e0755ce0, div#shopify-section-16088333948b3cdab7 {
    margin: 3vw 0;
  }
    #shopify-section-162063425786b9448c .html-code-wrapper {
     margin: 4vw 0 0;
    }
  #shopify-section-162063425786b9448c .my-4 {
    margin-top: 3vw!important;
  }
    .container{max-width: 93%;}
}
/* @media (min-width:1400px){
.shopify-section { text-align: center;}
} */
/* new card css */
 .jdgm-widget.jdgm-widget {
    display: block !important;
    min-height: 1.8rem;
}
