/** Shopify CDN: Minification failed

Line 392:12 Expected identifier but found whitespace
Line 392:13 Unexpected "0px"
Line 681:38 Expected identifier but found "!"
Line 825:38 Expected identifier but found "!"

**/
/* TEST: Hide complete website */
/* body {
  display: none !important;
} */


/* preloder css start */
#site-preloader {
position: fixed;
inset: 0;
display: flex;
align-items: center;
justify-content: center;
background: #ffffff; /* background color */
z-index: 99999;
transition: opacity 0.6s ease, visibility 0.6s ease;
opacity: 1;
visibility: visible;
}

.main-product__block .m-product-option--node__label{
display: flex!important; 
flex-direction: column!important; 
gap: 10px;
text-align: left;
}
.m-product-option--node{
    margin-right: 10px;
}
.main-product__block .m-product-option--button .m-product-option--node__label {
min-width: 100% !important; 
height: auto!important;
padding: 15px!important;  
margin-right: 15px;
align-items: start;
line-height: 14px;
}


.m-product-card{
box-shadow: #0e1e251f 0 2px 4px, #0e1e251f 0 2px 16px !important;
border-radius: 15px!important;
}
.m-product-card__info{
padding: 0px 20px 20px 20px!important;
}
.m-product-recommendations .swiper-slide{
 padding: 10px!important;   
}
/* .m-product-recommendations .swiper-wrapper{
transform: translate3d(20px, 0px, 0px)!important;
} */
.m-product-recommendations .swiper-container{
padding: 0px!important;
}
.m-product-recommendations .m-product-card__media {
    box-shadow: #00000000 0 1px 3px, #1b1f2300 0 0 0 1px!important;
}
.best-sellers-section .product-card h3 {
font-size: 20px;
line-height: 30px;
font-weight: 700;
color: #000;
height: auto;
}
.best-sellers-section .product-card p {
color: #666;
font-size: 16px;
font-weight: 400;
}
.best-sellers-section .product-card .price {
font-size: 20px;
color: #000;
line-height: 36px;
font-weight: 700;
}
.best-sellers-section .product-card button{
border-radius: 5px;
font-size: 16px;
border : 1px solid rgb(211, 211, 211);
}
.product-card button {
width: 100%;
border: none;
padding: 10px;
border-radius: 8px;
font-weight: 700;
cursor: pointer;
transition: all .2s;
}
.slider-contant-product{
padding: 25px;
text-align: left !important;
}
.mks_kdl_new_slider_section .product-grid {
gap: 14px !important;
}
.mks_kdl_new_slider_section .product-card {
    box-shadow: #0e1e2500 0 2px 4px, #0e1e2500 0 2px 16px;
}
.mks_kdl_new_slider_section .slider-arrow.next {
    right: -10px;
}
.jdgm-write-rev-link.jdgm-write-rev-link{
color: var(--jdgm-write-review-text-color, #fff)!important;
background-color: #006838!important;
border: 2px solid #006838!important;
border-color: var(--jdgm-write-review-bg-color, #006838)!important;
}
.jdgm-rev-widg__title{
font-size: 38px!important;
font-weight: 600!important;
}
.mks_kdl_new_slider_section .slider-wrapper{
padding-bottom: 80px !important;   
}
.template-product .msk-coustom-section .section-header{
margin-top: 60px;
}
.stat {
align-items: center;
}
.stat span{
width: 150px;
text-align: center;
}
.m-footer--block .m-footer--block-content li a{
text-decoration: auto;
}
.m-product-card .m-product-card__media {
height: 300px!important;
}
.m-product-recommendations .m-section__header h2{
font-size: 38px;
font-weight: 600;
}
.blog-card h2{
display: none;
}
/* .msk-coustom-section .section-header{
margin-top: 80px;
} */
#shopify-section-template--24342110797988__blog_image_section_VNJ9Ce .blog-image-section {
padding: 50px 0px 0px 0px!important;
}
.blog-image-section h2{
margin-bottom: -35px!important;
}

#shopify-section-template--24342111715492__block_section_7GGzfB #card-feature_tVqHjh img {
max-width: 70px;
}
#shopify-section-template--24342111715492__block_section_7GGzfB #card-feature_AfVaqa img {
max-width: 70px;
width: 70px;
}
#shopify-section-template--24342111715492__block_section_7GGzfB #card-feature_hPhaDF img {
max-width: 60px!important;
width: 60px!important;
}
#m-custom-template--24342111715492__custom-content .sf__about-block{
margin-bottom: 0px!important;
}
.m-search-popular a {
color: #000!important;
text-decoration: none;   
}
.m-product-card__info .m-product-card__title a{
color: #000!important;
}
.product-card{
box-shadow: rgba(14, 30, 37, 0.12) 0px 2px 4px 0px, rgba(14, 30, 37, 0.32) 0px 2px 16px 0px;    
}
#CollectionProductGrid .m-product-card{
box-shadow: rgba(14, 30, 37, 0.12) 0px 2px 4px 0px, rgba(14, 30, 37, 0.32) 0px 2px 16px 0px;
border-radius: 15px;
/* border: 1px solid; */
}
#shopify-section-template--24342112010404__background_text_NHqbfA .stat {
width: 255px;
}
.contentslass .container{
max-width: 65%;
}
#site-preloader.preloader-hidden {
opacity: 0;
visibility: hidden;
pointer-events: none;
}
#site-preloader img {
width: 220px; /* logo size */
height: auto;
animation: logo-bounce 1.2s infinite ease-in-out;
}
@keyframes logo-bounce {
0%, 100% { transform: scale(1); opacity: 0.9; }
50% { transform: scale(1.2); opacity: 1; }
}
body.preloader-active { overflow: hidden; }
/* preloder css end */



.variant-badge.active {
background: #5b9143 !important;
border-radius: 100px;
font-size: 16px;
color: #fff;
}
.m-product-card__info .variant-options{
    margin-bottom: 15px !important;
}
.variant-badge {
border-radius: 5px;
font-size: 16px;
border: 1px solid rgb(211, 211, 211);
border-radius: 100px;
}
/* .product-info .variant-badge {
font-size: 10px;
font-weight: 800;
border-radius: 50px;
padding: 6px 17px;
}
.variant-options .variant-badge {
width: 60px !important;
} */




#m-custom-template--24342111715492__custom-content{
margin-bottom: -80px;
}

.m-menu__link--main:after {
bottom: calc(var(--main-link-py) - 25px) !important;
}

header.m-header__desktop.logo-left-menu-center.m-gradient.m-color-footer {
background: transparent;
padding: 24px 0px;
}

header.m-header__desktop.logo-left-menu-center.m-gradient.m-color-footer a {
padding: 0px 15px;
}

#shopify-section-sections--24342105227428__header .m-menu__link--main:hover {
color: #006838;
}

.m-collection-list__container.m-section-my.m-section-py {
padding: 40px 0px;
box-shadow: 0px 4px 4px 0px #00000033;
}


.m-header__desktop .m-menu__link--main {
padding: 20px 9px !important;
}
.m-header__desktop a.m-menu__link.m-menu__link--main, a.m-menu__link {
    font-size: 13px!important;
}


.proof-of-r-d .main-icon-heading-coustom-msk-2 {
background: #7F8000 !important;
}
.proof-of-r-d .main-icon-heading-coustom-msk-3 {
background: #9ACD32 !important;
}
.proof-of-r-d .main-icon-heading-coustom-msk-4 {
background: #65CDAA !important;
}

/* .m-product-card__main-image img {
height: auto!important;
object-fit: cover!important;
} */
.m-product-card__tags
{
left: auto !important;
right: 24px !important;
}
body .m-product-card__tag-name {
background: #5B9143!important;
}
.m-filter--scroll-content {
padding: 0px;
}
.m-pagination>span:not(.deco).current, .m-pagination>span:not(.deco):hover {
background: #5B9143!important;
color: #fff;
}
.m-pagination a{
color: #000;    
}

@media (max-width: 560px) {
.testomoniyal .card {
min-height: 290px!important;
}
.testomoniyal{
padding: 0px 10px;    
}
#section-template--24342111649956__review_animation_47Lwfn{
margin-top: 20px !important;
}
#m-section-template--24342111649956__image_with_text_d9rUEp:after {
width: 70px!important;
height: 70px!important;
}
.msk-features-list {
margin-left: 0px!important;
}
.trust-section h3 {
margin-left: 0px!important;
}
#shopify-section-template--24342111649956__background_text_WUYiwM .fortcolbanner {
border-radius: 15px!important;
}
#shopify-section-template--24342111649956__mukeshsir_CqMj8b{
margin-top: 60px !important;   
}
#shopify-section-template--24342111649956__mukeshsir_CqMj8b:after {
width: 70px!important;
height: 70px!important;
}
.m-product-item img.m\:w-full.m\:h-full {
height: 170px!important;
object-fit: cover!important;
}
.m-collection-products .m-product-card__media {
height: 169px!important;
}
.m-collection-products .m-product-card__name {
font-size: 13px;
}

#shopify-section-template--24342111813796__tab_product_eAnAGW .tab-btn {
padding: 10px 14px;
}
#section-template--24342111813796__new_reviewsection_nQT8yi{
margin-top: 0px!important;
margin-bottom: 0px!important;   
}
#m-hero-section-template--24342112010404__video_hero_WcUHCK .m-hero--content-stack {
margin-bottom: -32px;
}
#shopify-section-template--24342112010404__mukeshsir_geYpkJ:after {
width: 70px!important;  
height: 70px!important;  
}
#m-section-template--24342111715492__image_with_text_ghEkP9:after {
width: 60px!important; 
height: 60px!important; 
}
#m-section-template--24342111715492__image_with_text_rXWxxY:after {
width: 60px!important; 
height: 60px!important; 
}
#shopify-section-template--24387946643620__hero_section_contantpage_x4rc6r .custom-hero-section {
min-height: 130px!important; 
}
#shopify-section-template--24387946643620__bundalform_FLXitT .main-heading-contnt-form {
padding-bottom: 0px !important;
}
}

@media screen and (max-width: 450px) {
.video-carousel h2.carousel-title {
padding: 0px 15px;
}
}
.m-menu__item--mega .m-sub-menu__item--level-1:nth-child(2) {
margin-bottom: -15px!important;
}
/* .m-sub-menu__item--level-1:nth-child(5) {
background:rgb(232, 232, 232);
} */
/* .m-sub-menu__item--level-1:nth-child(2) {
/* background:rgb(232, 232, 232); */
padding-top: 0px!important;
} */
/* .m-sub-menu__item--level-1:nth-child(5) .m-sub-menu--level-2 {
background:rgb(232, 232, 232);
padding-bottom: 20px!important;
} */
/* .m-sub-menu__item--level-1:nth-child(2) .m-sub-menu--level-2 {
background:rgb(232, 232, 232);
} */
#shopify-section-template--24342112010404__background_text_NHqbfA h1{
font-size: 28px;
}
#shopify-section-template--24342111649956__background_text_WUYiwM .banner-content .stats {
margin: 12px 395px !important;
}
#shopify-section-template--24342111649956__background_text_WUYiwM .fortcolbanner {
background: url('/cdn/shop/files/qw.png?v=1766126065')!important;
min-height: 345px !important;
}
#shopify-section-template--24342111649956__background_text_WUYiwM .fortcolbanner{
padding: 62px 0px 75px 0px!important;
    min-height: 300px !important;
}

#shopify-section-template--24342111649956__background_text_WUYiwM .fortcolbanner {
background-size: cover!important;
border-radius: 0px !important;
}

#shopify-section-template--24387946643620__bundalform_FLXitT img{
width: auto;
height: 480px;
}
.msk_kdl{
margin-top: 30px!important;
}
.main-heading-contnt-form {
padding-bottom: 50px!important;
}
#card-feature_ePD6FP{
box-shadow: inset 0 15px 6px rgb(2 69 2) !important;
}
#card-feature_R4dyXm{
box-shadow: inset 0 15px 6px #585900 !important;
}
#card-feature_9NQjii{
box-shadow: inset 0 15px 6px #669800 !important;
}
#card-feature_LykmxT{
box-shadow: inset 0 15px 6px #049b68 !important;
}


#card-feature_LE6hF8{
box-shadow: inset 0 10px 6px rgb(2 69 2) !important;
}
#card-feature_tVqHjh{
box-shadow: inset 0 10px 6px #585900 !important;
}
#card-feature_AfVaqa{
box-shadow: inset 0 10px 6px #669800 !important;
}
#card-feature_hPhaDF{
box-shadow: inset 0 10px 6px #049b68 !important;
}


.main-icon-heading-coustom-msk-1{
box-shadow: inset 0 10px 6px rgb(2 69 2) !important;
}
.main-icon-heading-coustom-msk-2{
box-shadow: inset 0 10px 6px #585900 !important;
}
.main-icon-heading-coustom-msk-3{
box-shadow: inset 0 10px 6px #669800 !important;
}
.main-icon-heading-coustom-msk-4{
box-shadow: inset 0 10px 6px #049b68 !important;
}
.left-content h2{
font-weight: 700;
}
#shopify-section-template--24342112010404__mukeshsir_geYpkJ {
position: relative;
}
.hero-section-template--24342111715492__background_imagewidthsection_Xyqg6f .info-box {
background: #d9ffad59!important;
}
.hero-section-template--24342111715492__background_imagewidthsection_Xyqg6f .product-img {
box-shadow: rgb(0 0 0 / 19%) 0px 35px 80px -15px;
}
.hero-section-template--24342111715492__background_imagewidthsection_Xyqg6f .title {
color: #000000!important;
}
.hero-section-template--24342111715492__background_imagewidthsection_Xyqg6f .desc {
color: #000000!important;
}
#m-section-template--24342111715492__image_with_text_ghEkP9{
position: relative;
}

#m-section-template--24342111715492__image_with_text_ghEkP9:after {
content: "";
position: absolute;
right: 0;
width: 150px;
height: 150px;
background-image: url(/cdn/shop/files/Vector_5.png?v=1763964612);
background-size: cover;
background-position: center;
z-index: 1;
top: 0;
}
#m-section-template--24342111715492__image_with_text_rXWxxY{
position: relative;
}

#m-section-template--24342111715492__image_with_text_rXWxxY:after {
content: "";
position: absolute;
left: 0;
width: 150px;
height: 150px;
background-image: url(/cdn/shop/files/Vector_5.png?v=1763964612);
background-size: cover;
background-position: center;
z-index: 1;
top: 0;
transform: scaleX(-1);
}

#shopify-section-template--24342112010404__mukeshsir_geYpkJ:after {
content: "";
position: absolute;
right: 0;
width: 120px;
height: 120px;
background-image: url(/cdn/shop/files/Vector_5.png?v=1763964612);
background-size: cover;
background-position: center;
z-index: 1;
top: 0;
}


#shopify-section-template--24342111649956__background_text_WUYiwM{
position: relative;
}
#shopify-section-template--24342111649956__background_text_WUYiwM:after {
content: "";
position: absolute;
left: 0;
width: 80px;
height: 80px;
background-image: url(/cdn/shop/files/Vector_5.png?v=1763964612);
background-size: cover;
background-position: center;
z-index: 1;
top: 0;
transform: rotate(180deg);
}



#shopify-section-template--24342111649956__background_text_WUYiwM .banner-content h1 {
font-size: 28px;
}
.testomoniyal .card:hover .photo-wrap {
bottom: -11px!important;
}
.discount-badge {
right: 10px !important;
background: #5B9143!important;
left: auto!important;
}
.product-image img {
max-width: 100%;
border-radius: 10px 10px 0px 0px!important;
}
#shopify-section-template--24342111649956__background_text_WUYiwM .badge{
display: none;
}



.kids .m-breadcrumb--wrapper{
justify-content: left;
padding-top: 18px;
font-weight: 600;
}
.kids .m-color-default{
background-color: #FCF2FF;
}
.kids .m-breadcrumb--item-current{
color: #813BA1;
}
.kids .m-product-info--wrapper{
background: #fff;
padding: 30px;
border-radius: 20px;
}
.kids .vdo_MEn {
padding: 0px;
justify-content: left;
}
.kids .jdgm-preview-badge .jdgm-star.jdgm-star {
color: #813BA1!important;
}
.kids .main-product__block-short_description{
margin-top: 0px !important; 
color: #5C5C5C!important;  
}
.kids .product-benefits h2{
Font-size: 20px;
color:  #813BA1!important;
}
.kids .m-product-inventory__indicator-bar span {
background-color: #813BA1!important;
}
.kids .product-block-group--price{
display: flex;
gap: 50px;
}
.kids .m-product-tag {
background-color:  #813BA1!important;
}
.kids .m-price__sale .m-price-item--last {
color: #813BA1!important;
}
.kids .benefit-item p{
font-size: 14px;
margin: 10px 30px 0 0;
border: var(--btn-border-width) solid rgb(0 0 0 / 0%)!important;  
}
.kids .shopify-payment-button__button{
display: none !important;
}
.kids .m-tabs__header{
display: none !important;
}
.kids .m-product-inventory__status{
color: #813BA1!important;    
}
.kids .m-product-media .m-image-loaded{
border-radius: 15px;
}
.kids  .m-product-inventory__pin:before, .m-product-inventory__pin:after {
background-color: #813BA1!important;   
}
.kids .m-quantity__button {
background: #813ba1;
color: #ffffff;
border-radius: 5px;
}
.kids .m-button--secondary {
background-color: #813BA1!important;
color:  #fff;
border: none;
}
.kids .main-product__block-title{
margin-top: 15px!important;   
}
.kids #m-section--template--24342112567460__product-recommendations{
background: #ffffff;
border-radius: 10px;
padding: 60px 0px;
}
.kids .best-sellers-section .product-card button.add-btn {
border-radius: 5px;
font-size: 16px;
background-color: #813BA1!important;
}
.kids #MainContent{
background-color: #FCF2FF;
}
.kids .m-product-media--slider .nav-swiper-container .m-product-media {
padding: 0px!important; 
border: 1px solid rgb(255 255 255 / 0%)!important; 
}
.kids .m-product-option--button .m-product-option--node__label
{
border: 2px solid rgb(129 59 161)!important; 
}
.kids .m-product-option--button .m-product-option--node input:checked+label{
background-color: #813BA1!important;
}
.kids #shopify-section-template--24342112567460__product_image_xa4YBB .dynamic-grid-section{
background: #fff;
padding: 60px 90px!important;
box-shadow: 0 0px 0px rgb(0 0 0 / 0%);!important;
border-radius: 15px;
margin-bottom: 50px;
}
.kids .product-all-dec-msk p{
display: none !important;   
}
.kids .product-all-dec-msk ul{
list-style: disc;
list-style-position: outside;
margin-left: 0px;
padding-left: 15px;  
}
.kids .product-description .description-addisnal-msk{
font-weight: 400;
font-size: 22px;
color: #813ba1;
margin-top: 15px;
}
.kids .product-description{
background: #fff;
padding: 15px 30px;
border-radius: 15px;
margin-top: 30px;
}
.kids .msk-image-logo {
padding: 0px !important;
box-shadow: 0 0 #0000;
border-radius: 0px;
}
.kids .msk-image-logo:hover {
box-shadow: 0 12px 28px rgb(0 0 0 / 0%)!important;
}
.kids #shopify-section-template--24342112141476__product_banner_MjLNfq .container{
max-width: 100%;
padding: 0px;
}
.kids .kk_Banner{
margin-bottom: 50px;
}
.kids .best-sellers-section{
background: #FCF2FF!important;
}
.kids .section-header{
flex-direction: column;
padding-bottom: 20px!important;
}
.kids #m-section--template--24342112141476__product-recommendations{
background: #fff !important;
padding: 50px 0px 20px 0px;
}
.kids .m-product-card a{
color: #000 !important;
}
.kids .m-testimonials__wrapper .m-slider-controls{
display: none !important;   
}
.kids .m-testimonials .container-full{
padding-bottom: 0px !important;
}
.kids .m-testimonial__wrapper{
background: #fff;
padding: 30px 30px 10px 30px!important;
border-radius: 10px!important;
}
.kids .msk-metafields-icons .benefit-item img{
margin-left: 35px;
}
.kids .swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
font-size: 0px!important;
}
.kids.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
font-size: 0px!important;
}











.babies .m-breadcrumb--wrapper{
justify-content: left;
padding-top: 18px;
font-weight: 600;
}
.babies .m-color-default{
background-color: rgb(238 255 222);
}
.babies .m-breadcrumb--item-current{
color: #5B9143;
}
.babies .m-product-info--wrapper{
background: #fff;
padding: 30px;
border-radius: 20px;
}
.babies .vdo_MEn {
padding: 0px;
justify-content: left;
}
.jdgm-preview-badge .jdgm-star.jdgm-star {
color: #006838 !important;
}
.babies .main-product__block-short_description{
margin-top: 0px !important; 
color: #5C5C5C!important;  
}
.babies .product-benefits h2{
Font-size: 20px;
color:  #006838;
}
.babies .product-block-group--price{
display: flex;
gap: 50px;
}
.babies .benefit-item p{
font-size: 14px;
margin: 10px 30px 0 0;
border: var(--btn-border-width) solid rgb(0 0 0 / 0%)!important;  
}
.babies .shopify-payment-button__button{
display: none !important;
}
.babies .m-tabs__header{
display: none !important;
}
.babies .m-button--secondary {
background-color: #006838;
color:  #fff;
}
.babies .main-product__block-title{
margin-top: 15px!important;   
}
.babies #MainContent{
background-color: #EEFFDE;
}
.babies .dynamic-grid-section{
background: #fff;
padding: 60px 90px !important;
box-shadow: 0 0px 0px rgb(0 0 0 / 0%);!important;
border-radius: 15px;
margin-bottom: 50px;
}
.product-all-dec-msk p{
display: none !important;   
}
.product-all-dec-msk ul{
list-style: disc;
list-style-position: outside;
margin-left: 0px;
padding-left: 15px;  
}
.babies .product-description .description-addisnal-msk{
font-weight: 400;
font-size: 22px;
color: #5B9143;
margin-top: 15px;
}
.babies .product-description{
background: #fff;
padding: 15px 30px;
border-radius: 15px;
margin-top: 30px;
}
.babies .msk-image-logo {
padding: 0px !important;
box-shadow: 0 0 #0000;
border-radius: 0px;
}
.babies .msk-image-logo:hover {
box-shadow: 0 12px 28px rgb(0 0 0 / 0%)!important;
}
.babies #shopify-section-template--24342112141476__product_banner_MjLNfq .container{
max-width: 100%;
padding: 0px;
}
.babies .kk_Banner{
margin-bottom: 50px;
}
.babies .best-sellers-section{
background: #eeffde!important;
}
.babies .section-header{
flex-direction: column;
padding-bottom: 20px!important;
}
.babies #m-section--template--24342112141476__product-recommendations{
background: #fff !important;
padding: 50px 0px 20px 0px;
}
.babies .m-product-card a{
color: #000 !important;
}
.babies .m-testimonials__wrapper .m-slider-controls{
display: none !important;   
}
.babies .m-testimonials .container-full{
padding-bottom: 0px !important;
}
.babies .m-testimonial__wrapper{
background: #fff;
padding: 30px 30px 10px 30px!important;
border-radius: 10px!important;
}
.babies .msk-metafields-icons .benefit-item img{
margin-left: 35px;
}
.babies .swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
font-size: 0px!important;
}
.babies .swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
font-size: 0px!important;
}
.about-us .m-hero__inner--middle-center {
justify-content: left;
padding-left: 80px;
}





.slide-content .buttons {
margin-top: 100px;
}

.slide-text h2 {
font-size: 48px !important;
line-height: 48px;
}

.btn-primary {
padding: 14px 32px !important;
}

.about-us .m-hero__content h2{
color: #167C05!important;
text-align: left!important;
font-size: 70px!important;
font-weight: 800!important;
} 
.about-us .m-hero__content p{
width: 400px;
line-height: 28px;
} 
.about-us .msk_kdl-card{
min-height: 310px;
}
.about-us .m-hero--has-overlay:before {
background-color: #00000000!important;
}

/* ---------------------------------------- */
.to-bar-product .m-hover-box__wrapper
{
width: 60px !important;
text-align: center;
margin: auto;
}
.to-bar-product .m-collection-list__container.m-section-my.m-section-py h3 a {
text-align: center;
margin: auto;
}
.product-info{
padding-top: 15px;    
}
.product-image img {
text-align: center;
margin: auto;
}
/* .msk-coustom-section {
padding: 0 0px!important;
} */
section#m-section-template--24342111649956__image_with_text_d9rUEp {
padding: 0px 0px 45px 0px !important;
}
.icon-boxes-coustom{
padding-top: 30px!important;    
}

.bloclstext{
padding-bottom: 100px !important;
}
.m-header__menu ul {
margin-bottom: 0rem; 
}
.m-logo a {
width: 190px!important;
}
.m-svg-icon--medium {
fill: #006838;
}
.catrgeryclass{
background: #fff;
padding: 35px; 
margin-top: 45px;   
}
#m-section-template--24342111649956__promotion_countdown_timer_NjYqQp{
background: #EBFFD8;    
}
/* ----------------------------------------------------- */




























.m-collection-list__container.m-section-my.m-section-py h3 a {
color: #000;
font-size: 20px;
font-weight: 500;
line-height: 28px;
}


.feature-card {
text-align: left !important;
box-shadow: 0 0 #0000 !important;
}

.feature-icon img {
margin: inherit !important;
margin-bottom: 10px !important;
}


section#m-section-template--24342111649956__promotion_countdown_timer_NjYqQp .m-promotion-countdown-timer__wrapper.m\:flex.m\:items-center {
margin: 21px 44px;
border: 1px solid #ffffff;
padding: 21px 44px;
background: linear-gradient(90deg, #9cdb00 0%, #00582b 100%);
border-radius: 10px;
}

section#m-section-template--24342111649956__promotion_countdown_timer_NjYqQp .m-promotion-countdown-timer__wrapper.m\:flex.m\:items-center h2 {
font-size: 48px;
font-weight: 700;
margin-right: 10px !important;
}

section#m-section-template--24342111649956__promotion_countdown_timer_NjYqQp .m-promotion-countdown-timer__wrapper.m\:flex.m\:items-center a.m-button.m-button--primary.m-button--large {
padding: 7px 25px 10px 25px;
border-radius: 50px;
}


section#m-section--template--24342111649956__featured_collection_Y9tY9Q m-featured-collection#template--24342111649956__featured_collection_Y9tY9Q {
max-width: 1400px;
margin: 0 auto;
background: #fff;
padding: 70px;
border: 1px solid #BEAEAE;
margin-top: 100px;
border-radius: 20px;
margin-bottom: 100px;
}

section#m-section--template--24342111649956__featured_collection_Y9tY9Q m-featured-collection#template--24342111649956__featured_collection_Y9tY9Q h2 {
font-size: 45px;
font-weight: 700;
}

.m-product-list.m-slider-control-hover-inside.m-mixed-layout.m-mixed-layout--mobile-grid.m-mixed-layout--mobile-scroll .m-product-card.m-product-card--style-4.m-product-card--onsale.m-scroll-trigger.animate--fade-in-up {
border: 1px solid #000;
padding: 24px;
height: 100%;
border-radius: 20px;
}


.m-product-list.m-slider-control-hover-inside.m-mixed-layout.m-mixed-layout--mobile-grid.m-mixed-layout--mobile-scroll .m-product-card.m-product-card--style-4.m-product-card--onsale.m-scroll-trigger.animate--fade-in-up .m-product-card__media {
box-shadow: none;
}


.m-product-list.m-slider-control-hover-inside.m-mixed-layout.m-mixed-layout--mobile-grid.m-mixed-layout--mobile-scroll .m-product-card.m-product-card--style-4.m-product-card--onsale.m-scroll-trigger.animate--fade-in-up h3 a {
font-size: 18px;
font-weight: 700;
line-height: 28px;
}


.m-product-list.m-slider-control-hover-inside.m-mixed-layout.m-mixed-layout--mobile-grid.m-mixed-layout--mobile-scroll .m-product-card.m-product-card--style-4.m-product-card--onsale.m-scroll-trigger.animate--fade-in-up span.m-price-item.m-price-item--sale.m-price-item--last {
color: #000;
font-size: 20px;
}

.m-product-list.m-slider-control-hover-inside.m-mixed-layout.m-mixed-layout--mobile-grid.m-mixed-layout--mobile-scroll .m-product-card.m-product-card--style-4.m-product-card--onsale.m-scroll-trigger.animate--fade-in-up button.m-add-to-cart.m-spinner-button.m\:w-full.m-button.m-button--secondary {
background: #2E7223;
color: #fff;
border-color: #2E7223 !important;
border-radius: 20px;
}


section#m-section-template--24342111649956__image_with_text_d9rUEp {
padding: 70px 0px;
}

section#m-section-template--24342111649956__image_with_text_d9rUEp img {
border-radius: 16px;
}

section#m-section-template--24342111649956__image_with_text_d9rUEp h3 {
font-size: 30px;
font-weight: 700;
}

section#m-section-template--24342111649956__image_with_text_d9rUEp p {
color: #666666;
font-size: 16px;
}

section#m-section-template--24342111649956__rich_text_GqBH8r {
background: transparent;
}

section#m-section-template--24342111649956__rich_text_GqBH8r h2 {
font-size: 60px;
font-weight: 700;
}

section#m-section--template--24342111649956__scrolling_promotion_yLpwU4 {
background: #fff;
padding: 40px 0px;
}

div#shopify-section-template--24342111649956__icon_box_coustom_XpCGHU {
background: #FAFAFA;
}

div#shopify-section-template--24342111649956__icon_box_coustom_XpCGHU section.icon-boxes-coustom.container {
background: #FAFAFA !important;
padding: 80px 0px !important;
margin-bottom: 70px;
}

div#shopify-section-template--24342111649956__icon_box_coustom_XpCGHU section.icon-boxes-coustom.container .icon-box {
box-shadow: none !important;
background: transparent !important;
}

div#shopify-section-template--24342111649956__icon_box_coustom_XpCGHU section.icon-boxes-coustom.container h2.icon-boxes__title {
font-size: 30px !important;
font-weight: 700;
}

/* div#shopify-section-template--24342111649956__icon_box_coustom_wHhqzU {
background: #034024;
padding: 64px 0px;
} */

div#shopify-section-template--24342111649956__icon_box_coustom_wHhqzU h2 {
font-size: 30px !important;
font-weight: 700;
}

div#shopify-section-template--24342111649956__icon_box_coustom_wHhqzU .icon-box {
box-shadow: none;
}

section#m-section--template--24342111649956__testimonials_pnyUnX {
background: #F9F9F9 !important;
}

section#m-section--template--24342111649956__testimonials_pnyUnX .swiper-slide.swiper-slide-duplicate.swiper-slide-duplicate-next {
margin: 25px;
}


.m-footer--middle.m-gradient.m-color-dark {
background: #2E7223 !important;
}

.m-footer--middle.m-gradient.m-color-dark h3 {
font-size: 18px !important;
font-weight: 700 !important;
}

.m-footer--middle.m-gradient.m-color-dark ul li a {
color: #D1D5DB;
}

.m-footer--middle.m-gradient.m-color-dark p {
color: #D1D5DB;
font-size: 16px;
}

body .m-footer--block .social-media-links a {
color: #ffffff;
background-color: #FFFFFF1A;
transition: all .3s;
}

section#m-section--template--24342111649956__scrolling_promotion_yLpwU4 img {
width: 100px;
object-fit: contain;
}

.slide-image img {
border-radius: 16px !important;
}

.msk-review-section{
background: #ebffd9 !important;
padding: 70px 0px 90px 0px !important;
margin: 60px 0px 50px 0px !important;   
}
.msk-review-section h2{
font-size: 38px;
font-weight: 600;   
}
/* .msk-review-section p{
margin-bottom: 60px;   
} */

.best-sellers-section .section-header {
padding-bottom: 40px;
}
.m-product-card__hover-image img{
height: auto !important;
}
.best-sellers-section .product-card {
/* border: 1px solid #000; */
padding: 25px;
}
.m-collection-page-header .container-full{
padding: 0px;
}
.best-sellers-section .product-info {
text-align: left;
position: relative;
}
.product-info .add-btn {
border-radius: 5px;
font-size: 16px;
background: #5B9143 !important;
}
.product-info .add-btn {
width: 100%;
border: none;
padding: 10px;
border-radius: 8px;
font-weight: bold;
cursor: pointer;
transition: all .2s;
}
.product-info .product-price {
margin: 10px 0;
}
.product-image img {
border-radius: 20px;
}
.deals #MainContent {
padding-bottom: 0px !important;
}
.best-sellers-section .product-info h3 {
font-size: 20px;
line-height: 30px;
font-weight: 700;
color: #000;
height: auto;
}
.product-card {
background: #fff;
border: 1px solid #eee;
border-radius: 12px;
padding: 15px;
text-align: center;
position: relative;
overflow: hidden;
}

.best-sellers-section .product-info p {
color: #666666;
font-size: 16px;
font-weight: 400;
}

.best-sellers-section .product-info .variant-badge {
font-size: 10px;
font-weight: 800;
border-radius: 50px;
padding: 6px 17px;
}

.best-sellers-section .product-info .product-price {
text-align: left;
}

.best-sellers-section .product-info .product-price span.price {
font-size: 20px;
color: #000;
line-height: 36px;
font-weight: 700;
}

.best-sellers-section .product-card button.add-btn {
border-radius: 5px;
font-size: 16px;
background: #5B9143 !important;
}

.best-sellers-section {
padding: 40px 20px;
max-width: 1400px;
margin: 0 auto;
border: 1px solid #BEAEAE;
border-radius: 20px;
padding-top: 100px;
padding-bottom: 100px;
}

.best-sellers-section {
padding: 40px 20px;
padding-top: 100px;
padding-bottom: 100px;
}

.product-grid {
gap: 36px !important;
}

.best-sellers-section .section-header h2 {
font-size: 38px;
font-weight: 600;
}

.best-sellers-section .product-info:before {
content: "";
position: absolute;
left: -25px;
right: -25px;
background: #D5D1D1;
height: 1px;
top: 0px;
}

.best-sellers-section .section-header a.view-all {
padding: 8px 30px;
border: 1px solid #198754;
border-radius: 50px;
color: #198754;
font-weight: 600;
}

.best-sellers-section {
padding: 100px 20px !important;
}

.video-product-carousel h2 {
font-size: 50px !important;
font-weight: 700 !important;
padding-bottom: 55px;
}

.video-product-carousel .video-box {
height: 560px !important;
}

.product-info img {
margin-top: -70px;
width: 100px !important;
height: 100px !important;
}

.video-product-carousel {
padding-bottom: 100px !important;
}

.product-info .price {
color: #006838;
}

.m-testimonial__wrapper.m-gradient.m-color-default {
text-align: left;
}

.m-testimonial__wrapper.m-gradient.m-color-default .m-stars {
justify-content: left;
}

#shopify-section-template--24342111649956__testimonials_pnyUnX .m-stars span.m-star svg {
fill: #006838;
}

#shopify-section-template--24342111649956__testimonials_pnyUnX .m-testimonial__wrapper p {
font-size: 16px;
color: #666666;
}

#shopify-section-template--24342111649956__testimonials_pnyUnX .m-testimonial__wrapper .m-testimonial__name {}

#shopify-section-template--24342111649956__testimonials_pnyUnX .m-testimonial__wrapper .m-testimonial__name p {
font-size: 16px;
font-weight: 600;
color: #006838;
}


body .m-footer--block .social-media-links a {
color: #fff !important;
transition: all .3s;
background: #FFFFFF1A !important;
border: none !important;
}

input#ContactSubscribe-7b0bf4c6-3873-4222-b8d6-ce009e710078-email {
background: #fff;
border-radius: 10px;
padding: 15px 15px 15px 15px !important;
border: none;
color: #000;
}


.brand-card {
padding: 0;
}

.m-footer--middle.m-gradient.m-color-badge-hot {
background: #002814;
padding-top: 40px;
padding-bottom: 20px;
border-top: 20px solid #025A2A;
}

m-footer.m-footer.m\:block {
background: #002814;
}

.m-footer--middle.m-gradient.m-color-badge-hot .brand-header {
background: inherit;
max-width: inherit;
padding: inherit;
border-radius: inherit;
padding: 0;
}

.brand-card {
padding: 0;
}

.brand-card p.brand-text {
margin-bottom: 12px;
}

input#ContactSubscribe-7b0bf4c6-3873-4222-b8d6-ce009e710078-email::placeholder {
color: #000;
}

.m-newsletter-form--minimal .m-newsletter-form__icon {
left: 25px !important;
}

button.m-newsletter-form__button.m-newsletter-form__button--text.m-button.m-button--secondary {
display: none;
}

.m-promotion-countdown-timer__countdown.cunter-new-msk.m\:column.m\:display-flex.m\:justify-center.lg\:m\:justify-center.m\:flex-1.m-scroll-trigger.animate--fade-in-up {
max-width: 350px!important;
background: transparent!important;
border: 1px solid #ffffff !important;
border-radius: 40px!important;
padding: 10px!important;
}

.m-promotion-countdown-timer .m-countdown-timer__digit {
font-size: 22px!important;
color: #fff;
}

.m-promotion-countdown-timer__button.m\:column.m\:text-center.lg\:m\:text-right.m\:flex-1.m-scroll-trigger.animate--fade-in-up {
display: flex;
align-items: center;
justify-content: space-around;
}

h2.heading_color.m-richtext__title.h3.m-scroll-trigger.animate--fade-in-up {
color: #ffffff;
margin-left: 10px;
}

.m-countdown-timer__text {
color: #fff;
}

.m-countdown-timer__text, .m-countdown-timer__separator {
color: #fff !important;
}

.m-promotion-countdown-timer__text.m\:column.m-richtext.m\:text-center.lg\:m\:text-left.m\:flex-1 {
display: flex;
align-items: center;
}

span.bigsall-contant {
font-size: 16px;
color: #fff;
}
.m-countdown-timer__wrapper {
gap: 0px !important;
}

.video-carousel h2.carousel-title {
font-size: 38px;
font-weight: 700;
line-height: 36px;
padding-bottom: 40px;
}

.video-box {
height: 459px !important;
}

.m-testimonial__name p {
color: #93d500 !important;
font-size: 18px;
font-weight: 600;
}

section#m-section--template--24342111944868__testimonials_Jm3mMD {
background: #F9F9F9;
}

.brand-header {
background: #fff;
max-width: 160px;
padding: 5px;
border-radius: 8px;
}

#m-section-template--24342111649956__image_with_text_d9rUEp .contentslass .container {
max-width: 100%;
}

.m-menu__item--dropdown .m-sub-menu--level-1 {
padding-top: 20px;
gap: 0px;
}
.proof-of-r-d .stats {
margin: 0px 395px;
}
.proof-of-r-d .fortcolbanner {
min-height: 300px !important;
}
.proof-of-r-d .badge{
display: none;
}

div#shopify-section-template--24342112010404__feature_highlights_section_iYatJB .left-side-contact-msk h2 {
font-size: 44px;
color: #2d7122;
font-weight: 600;
margin-bottom: 15px;
}

div#shopify-section-template--24342112010404__feature_highlights_section_iYatJB .left-side-contact-msk p {
font-size: 22px;
font-weight: 500;
}

div#shopify-section-template--24342112010404__feature_highlights_section_iYatJB {
padding: 70px 0px;
background: #F4FFD5;
}

div#shopify-section-template--24342112010404__feature_highlights_section_iYatJB .main-icon-heading-coustom-msk {
position: relative;
padding: 15px 15px;
border-radius: 15px;
transition: transform .3s ease;
background: green;
height:180px;
box-shadow: 0px 19.88px 59.63px -6.63px #00000012;    
}

div#shopify-section-template--24342112010404__feature_highlights_section_iYatJB .right-side-icon-contact-msk {
max-width: 600px;
margin: auto;
}

div#shopify-section-template--24342112010404__feature_highlights_section_iYatJB .main-icon-heading-coustom-msk img {
max-width: 70px;
position: absolute;
right: 20px;
top: 20px;
}



section.nature-science-section .section-header h2 {
font-size: 50px !important;
max-width: 600px;
margin: 0 auto;
font-weight: 600;
margin-bottom: 20px;
}

section.nature-science-section .section-header p {
max-width: 600px;
font-size: 18px;
font-weight: 600;
margin: 0 auto;
}

.nature-science-section .icon-box {
padding: 55px 40px !important;
box-shadow: 0 0 12px #00000014 !important;
height: 100% !important;
}

.nature-science-section .icon-box img.icon {
border-radius: 5px;
width: 50px;
height: 50px;
}


.nature-science-section .icon-box h4 {
margin-top: 25px;
font-size: 22px;
font-weight: 600;
margin-bottom: 7px;
}

.nature-science-section .icon-box p {
color: #000 !important;
font-size: 18px !important;
max-width: 250px;
}

.nature-science-section .icon-box:hover {
background: #bad1b7;
}

div#shopify-section-template--24342112010404__msk_2_4JDDDb {
padding: 50px 0px;
}


div#shopify-section-template--24342112010404__msk_2_4JDDDb .clinically-left h2 {
font-size: 35px !important;
font-weight: 600;
max-width: 300px;
}

div#shopify-section-template--24342112010404__msk_2_4JDDDb .clinically-right {
grid-template-columns: repeat(3, 1fr);
max-width: 483px;
}

div#shopify-section-template--24342112010404__msk_2_4JDDDb .clinically-right .stat-item {
text-align: left;
}

div#shopify-section-template--24342112010404__msk_2_4JDDDb .clinically-right .stat-item h3 {
font-size: 30px;
}

section.nature-shield {}

section.nature-shield h2 {
font-size: 48px !important;
color: #006838;
margin-bottom: 20px;
}

section.nature-shield p {
font-size: 20px!important;
font-weight: 600;
color: #000000;
}

.lab-tested-section {
padding-bottom: 0 !important;
}


.nature-shield .shield-grid {
margin-top: 60px;
gap: 30px;
}

.lab-tested-section .right-side {
max-width: 800px;
}

.lab-tested-section .right-side h2 {
font-size: 40px !important;
max-width: 300px;
font-weight: 600;
margin-bottom: 20px;
}

.lab-tested-section .right-side p {
font-size: 20px !important;
max-width: 388px;
}

.lab-tested-section .download-box {
box-shadow: none !important;
}

.lab-tested-section .download-box h4 {
font-size: 22px;
font-weight: 600;
color: #000 !important;
}

.lab-tested-section .left-side {
max-width: 100%;
}

section#m-section--template--24342111944868__scrolling_promotion_FiwcHw img {
width: 100px;
object-fit: contain;
}


button.sunil-khandela.m-newsletter-form__button.m-newsletter-form__button--text.m-button.m-button--blank {
position: inherit;
background: #ffffff;
color: #000000;
padding: 15px 20px!important;
border-radius: 10px;
margin-top: 15px;
}

.row.align-items-center {
display: flex;
justify-content: space-between;
padding: 25px 0;
}

.m-footer--middle.m-gradient.m-color-badge-hot a.custom-msk-icon {
margin: 5px;
color:rgb(255, 255, 255);
}

.nature-shield .shield-grid {
max-width: 100% !important;
}

.full-warp {
padding: 0 100px !important;
}

.full-warp.d-flex-warp {
display: flex;
}

.custom-msk p {
margin: 0;
color: #dcdcdc;
font-size: 16px;
}

.m-newsletter-form__input-wrapper.m\:display-flex.m\:w-full.m\:relative svg.m-svg-icon {
display: none;
}

.m-footer--middle.m-gradient.m-color-badge-hot a.custom-msk-icon {
margin: 10px;
font-size: 20px;
}

.custom-msk.bg-dark.text-light.py-3 {
background-color: #002814;
}

.m-footer--middle.m-gradient.m-color-badge-hot h3 {
font-size: 22px !important;
margin-bottom: 20px!important;
}

.m-footer--middle.m-gradient.m-color-badge-hot a.custom-msk-icon {
margin: 5px;
}


.best-sellers-section {
padding: 0 !important;
border: none;
}


.m-article__content.rte h2 {
font-size: 28px;
}

.m-article__content.rte h3 {
font-size: 28px;
}


.lab-tested-section .image-wrapper img {
width: 670px;
height: 690px;
object-fit: cover;
}


.lab-tested-section .download-box img.icon {
width: 80px !important;
height: auto !important;
flex-shrink: 0;
}





section.bg-section .row {
display: flex;
width: 100%;
align-items: center;
}

section.bg-section {}

section.bg-section .row ul {
display: flex;
}

section.bg-section {}

section.bg-section .col-md-4 {
width: 24%;
}

section.bg-section .col-md-8 {
width: 60%;
}

section.bg-section h3 {
font-size: 40px;
color: #fff;
text-align: center;
}

section.bg-section .row .col-md-12 {
width: 100%;
}

section.bg-section {
padding: 100px 0px;
}


section.bg-section .row .col-md-12 .row .col-md-3 {
width: 25%;
}

li.bg-in {
background: #006838;
text-align: center;
display: flex;
justify-content: center;
flex-wrap: wrap;
padding: 50px 19px;
width: 100%;
align-content: center;
}

section.bg-section .col-md-8 ul li:first-child {
margin-left: -4px;
}

section.bg-section .col-md-8 ul {
/* margin-left: -189px; */
justify-content: left;
}

section.bg-section .col-md-8 ul img {
width: 306px !important;
}

section.bg-section .col-md-8 ul li.bg-in {
width: 397px;
max-width: 281px;
}

section.bg-section .col-md-8 li.only-img {
width: 43.70%;
}
section.bg-section .col-md-8 li.only-img img{
background:cover;
}

section.bg-section .col-md-8 ul li:first-child img {
border-bottom: none;
}

li.bg-in img {
width: 100%;
max-width: 50px;
}

li.bg-in h2 {
width: 100%;
color: #fff;
font-size: 20px;
}

section.bg-section li img {
width: 100%;
}

li.only-img img {
width: 100%!important;
height: 220px;
object-fit: cover;
}
li.only-img {
width: 100%;
}


li.bg-in.and-ser {
height: 200px;
margin-top: -2px;
margin-left: -2px;
padding: 50px 55px !important;
}


.ecofrientlyclass {
padding: 50px 55px!important;
width: auto!important;
}




.feature-section {
padding: 40px 0px;
}


.video-carousel .carousel-wrapper.swiper.swiper-initialized.swiper-horizontal.swiper-backface-hidden {
padding: 0 15px;
}



.to-bar-product .m-collection-list__container.m-section-my.m-section-py {
padding: 50px 0px 0px 0px;
background: #025A2A !important;
box-shadow: none !important;
margin-bottom: 170px;
min-height: 300px;
max-height: 300px;
}

.to-bar-product h2 {
font-size: 38px;
font-weight: 600;
color: #fff !important;
}

.to-bar-product img {border-radius: 50%;}

.to-bar-product h3 a {
font-size: 20px !important;
width: auto !important;
display: inline-block !important;
}

.to-bar-product .m-hover-box__wrapper {
width: 150px!important;
text-align: center;
margin: auto;
/* border: 2px solid #2e7d32; */
background: linear-gradient(90deg, #93D500 0%, #2E7E00 100%);
padding: 3px;
}


.trust-section .msk-feature-item-icon {
height: 80px;
width: 80px;
position: relative;
}

.trust-section .msk-feature-item-icon:before {
content: "";
border: 1px solid #1b5e20;
width: 100px;
height: 100px;
border-radius: 100%;
left: -10px;
right: 0;
top: -10px;
bottom: 0;
position: absolute;
}

.trust-section .msk-feature-item {
margin-bottom: 25px;
}

.trust-section .msk-feature-item-text {
margin-left: 30px;
}

.trust-section .msk-feature-item-text span {
font-size: 30px;
font-family: Bricolage Grotesque,sans-serif;
font-weight: 500;
}

.trust-section h3 {
color: #000;
font-size: 38px !important;
margin-bottom: 50px;
}

/* .top-retal-section .section-header {
display: block;
text-align: center;
} */

section.best-sellers-section.top-retal-section {
width: 100% !important;
max-width: 100%;
padding-bottom: 70px !important;
/* padding-top: 70px !important; */
}

.new-launches #MainContent {
padding-bottom: 0px !important;
}


/* Responsive */

@media (max-width: 1685px) {

section#m-section-template--24342111649956__promotion_countdown_timer_NjYqQp .m-promotion-countdown-timer__wrapper.m\:flex.m\:items-center {
margin: 21px 20px !important;
padding: 21px 25px !important;
}

section#m-section-template--24342111649956__promotion_countdown_timer_NjYqQp .m-promotion-countdown-timer__wrapper.m\:flex.m\:items-center a.m-button.m-button--primary.m-button--large {
padding: 12px 25px !important;
border-radius: 50px !important;
margin-right: 10px !important;
}

section#m-section-template--24342111649956__promotion_countdown_timer_NjYqQp .m-promotion-countdown-timer__wrapper.m\:flex.m\:items-center h2 {
font-size: 40px;
font-weight: 700;
}

section#m-section-template--24342111649956__promotion_countdown_timer_NjYqQp .m-promotion-countdown-timer__wrapper.m\:flex.m\:items-center a.m-button.m-button--primary.m-button--large {
padding: 6px 16px!important;
border-radius: 50px!important;
margin-right: 8px!important;
font-size: 12px;
}

span.bigsall-contant {
font-size: 14px;
color: #fff;
}

/* .best-sellers-section {
margin: 0 12px !important;
} */                                                    

}


@media (max-width: 1400px) {


.m-promotion-countdown-timer__text.m\:column.m-richtext.m\:text-center.lg\:m\:text-left.m\:flex-1 {
display: block;
}

section#m-section-template--24342111649956__promotion_countdown_timer_NjYqQp .m-promotion-countdown-timer__wrapper.m\:flex.m\:items-center h2 {
font-size: 30px;
font-weight: 700;
}

h2.heading_color.m-richtext__title.h3.m-scroll-trigger.animate--fade-in-up {
color: #fff;
margin-left: 0;
}

.m-promotion-countdown-timer__text.m\:column.m-richtext.m\:text-center.lg\:m\:text-left.m\:flex-1 {
width: 200px !important;
max-width: 200px !important;
}

.best-sellers-section {
padding: 50px 0px!important;
}

section#m-section-template--24342111649956__rich_text_GqBH8r h2 {
font-size: 40px;
font-weight: 700;
}

.coustom-msk-main-div {
padding: 30px 15px !important;
}

.full-warp {
padding: 0 50px!important;
}

}






@media (max-width: 1200px) {

.nature-science-section .icon-box {
width: 100%;
}

div#shopify-section-template--24342112010404__feature_highlights_section_iYatJB {
padding: 25px 0;
}

.nature-science-section .icon-box img.icon {
margin: 0 auto;
}

.nature-science-section .icon-box p {
margin: 0 auto;
}

.nature-science-section .center-image img {
height: 580px;
object-fit: cover;
width: 100%;
}

.lab-tested-section .right-side {
max-width: 100%;
}

.lab-tested-section .right-side h2 {
max-width: 100%;

}

.lab-tested-section .right-side p {
max-width: 388px;
}

#shopify-section-template--24342111649956__rich_text_4ddHbV .custom-heading {
font-size: 30px;
}

.feature-section {
padding-top: 10px !important;
}

.video-carousel h2.carousel-title {
font-size: 30px;
padding-bottom: 0px;
}

.best-sellers-section .section-header {
padding-bottom: 30px;
}

.best-sellers-section .section-header h2 {
font-size: 38px;
}

.full-warp {
padding: 0 30px!important;
}
}



@media (max-width: 991px) {

#shopify-section-template--24342111649956__rich_text_4ddHbV .custom-heading {
font-size: 30px;
}

h2.icon-boxes__title {
font-size: 30px !important;
}

.lab-tested-section {
padding: 0px 20px;
}

section.bg-section .col-md-8 li.only-img {
width: 100%;
}

section.bg-section .col-md-8 ul img {
width: 100% !important;
}

li.only-img img {
height: 300px;
}

section.bg-section .col-md-8 ul li.bg-in {
width: 100%;
max-width: 100%;
}

section.bg-section .row .col-md-12 .row .col-md-3 {
width: 100%;
}
section.bg-section h3 {
padding-bottom: 30px;
}
section.bg-section .row {
display: block;
width: 100%;
align-items: center;
}

section.bg-section .col-md-4 {
width: 100%;
}

section.bg-section .col-md-8 {
width: 100%;
}

.full-warp {
padding: 0 12px!important;
}

section.bg-section .row ul {
display: block;
}

div#shopify-section-template--24342112010404__msk_2_4JDDDb .clinically-left h2 {
font-size: 30px!important;
}

div#shopify-section-template--24342112010404__feature_highlights_section_iYatJB .left-side-contact-msk h2 {
font-size: 42px;
text-align: left;
}

div#shopify-section-template--24342112010404__feature_highlights_section_iYatJB .right-side-icon-contact-msk .main-icon-heading-coustom-msk.main-icon-heading-coustom-msk-2 {
margin-bottom: 0;
margin-top: 0;
}

div#shopify-section-template--24342112010404__feature_highlights_section_iYatJB .right-side-icon-contact-msk .main-icon-heading-coustom-msk.main-icon-heading-coustom-msk-4 {
margin-bottom: 0;
margin-top: 0;
}

}


@media (max-width: 767px) {

div#shopify-section-template--24342112010404__feature_highlights_section_iYatJB .right-side-icon-contact-msk {
max-width: 100%;
margin-left: auto;
}
.and-ser{
margin-top: 10px;
}
.m-footer .brand-card {
padding: 20px 0px !important;
}
.full-warp.d-flex-warp {
display: block;
text-align: center;
}

div#shopify-section-template--24342112010404__feature_highlights_section_iYatJB .left-side-contact-msk h2 {
font-size: 25px;
text-align: center;
}

.lab-tested-section .image-wrapper {
padding: 0;
}

.lab-tested-section .download-box {
display: block !important;
}

#shopify-section-template--24342111715492__rich_text_QFeUkJ .custom-heading {
font-size: 28px;
}

section#m-section-template--24342111715492__rich_text_QFeUkJ {
padding-top: 40px;
}

div#shopify-section-template--24342112010404__feature_highlights_section_iYatJB .left-side-contact-msk p {
font-size: 18px;
font-weight: 500;
text-align: center;
}
.nature-science-section {
text-align: center;
padding: 0px 20px;
}

section.bg-section h3 {
font-size: 28px;
}

section.nature-science-section .section-header h2 {
font-size: 28px!important;
}

div#shopify-section-template--24342112010404__msk_2_4JDDDb .clinically-left h2 {
font-size: 28px!important;
max-width: 100%;
}
div#shopify-section-template--24342112010404__msk_2_4JDDDb .clinically-right {
grid-template-columns: repeat(3,1fr);
max-width: 100%;
display: block;
margin: 0 auto;
}

div#shopify-section-template--24342112010404__msk_2_4JDDDb .clinically-right .stat-item {
text-align: center;
}

section.nature-shield h2 {
font-size: 30px!important;
color: #006838;
margin-bottom: 10px;
}

.lab-tested-section {
padding: 0 20px !important;
}

.lab-tested-section .container {
gap: 0px !important;
}

.lab-tested-section .image-wrapper img {
width: 100%;
height: auto;
object-fit: cover;
}

.m-footer--middle.m-gradient.m-color-badge-hot h3 {
font-size: 24px!important;
}

section.best-sellers-section.mb-10.mt-10 .section-header {
flex-wrap: wrap;
text-align: center;
justify-content: center;
}

#shopify-section-template--24342111944868__rich_text_mdFYRm .custom-heading {
font-size: 30px;
}

.lab-tested-section .right-side h2 {
font-size: 30px!important;
}

.right-side-contact-msk {
flex: inherit;
max-width: 100% !important;
width: 100% !important;
}

.m-announcement-bar__content {
display: inline-flex !important;
font-size: 10px !important;
}

#shopify-section-template--24342111649956__rich_text_4ddHbV .custom-heading {
font-size: 20px !important;
}

.m-promotion-countdown-timer__button.m\:column.m\:text-center.lg\:m\:text-right.m\:flex-1.m-scroll-trigger.animate--fade-in-up {
display: block;
}

section#m-section-template--24342111649956__promotion_countdown_timer_NjYqQp .m-promotion-countdown-timer__wrapper.m\:flex.m\:items-center {
margin: 0px!important;
padding: 15px 15px!important;
}

.swiper-backface-hidden .swiper-slide{
width: 100% !important;
}

.container-full.m-section-my.m-section-py {
padding-top: 0;
padding-bottom: 15px;
}

.best-sellers-section {
padding: 20px 15px!important;
}


div#shopify-section-template--24342111649956__coustom_feture_hpkkML .section-header {
display: block;
text-align: center;
}

.best-sellers-section .section-header h2 {
padding-bottom: 20px;
}

.best-sellers-section .product-info {
padding-top: 15px;
}

section#m-section-template--24342111649956__image_with_text_d9rUEp {
padding: 0px 0;
}

section#m-section-template--24342111649956__image_with_text_d9rUEp h3 {
font-size: 25px;
}

section#m-section-template--24342111649956__rich_text_GqBH8r h2 {
font-size: 30px;
}

section#m-section--template--24342111649956__scrolling_promotion_yLpwU4 {
padding: 0px 0;
}

section.icon-boxes-coustom {
padding: 35px 0px !important;
}

h2.m-section__heading.h2.m-scroll-trigger.animate--fade-in-left {
font-size: 25px;
}

section#m-section--template--24342111649956__scrolling_promotion_yLpwU4 img {
width: 100px;
}

}


.product-image img {
height: 260px;
}

.m-page-transition__spinner {
width: 300px !important;
}



@media only screen and (max-width: 1200px) {
/* .msk-coustom-section{
padding: 0 0px 0px 0px !important;
} */
}


/* .msk-coustom-section{
padding: 0px 60px !important;
} */

a.m-menu__link.m-menu__link--main {
font-size: 18px;
}
a.m-menu__link {
font-size: 18px;
}
.m-collection-list__container.m-section-my.m-section-py {
padding: 10px 0px;
}

.m-hover-box__wrapper {
width: 60px !important;
}
.m-collection-list__container.m-section-my.m-section-py h3 a {
font-size: 10px;
font-weight: 700;
line-height: 20px;
}
.m-collection-card__inner {

align-items: center;      /* horizontally center */
justify-content: center;  /* vertically center agar height set ho */
text-align: center;       /* text bhi center */
}

.m-collection-card__image {

align-items: center;
justify-content: center;
margin: 0 auto;           /* horizontally center karne ke liye */
}

/* home page css by msk */

.page-width.container.msk-coustom-section {
max-width: 1200px !important;

}
.icon-boxes__title {
font-size: 60px!important;
font-weight: 700;
}


#shopify-section-template--24342111649956__coustom_feture_Aw4JMQ .section-header {

display: flex;

flex-direction: column;

}
.m-collection-card__image img{
border: 11px solid #fff;   
}
.m-collection-list__container.m-section-my.m-section-py {
position: relative;
}

/* BEFORE image */
.m-collection-list__container.m-section-my.m-section-py::before {
content: "";
position: absolute;
left: 0;
/* top: 0; */
width: 150px;
height: 150px;
background-image: url(/cdn/shop/files/ChatGPT_Image_Oct_17_2025_11_55_49_AM_1.png?v=1763724712);
background-size: cover;
background-position: center;
z-index: 1;
bottom: -170px;
}

/* AFTER image */
.m-collection-list__container.m-section-my.m-section-py::after {
content: "";
position: absolute;
right: 0;
width: 150px;     /* size adjust */
height: 150px;
background-image: url("/cdn/shop/files/ChatGPT_Image_Oct_17_2025_11_55_49_AM_2.png?v=1763724905");
background-size: cover;
background-position: center;
z-index: 1;
bottom: -170px;
}
.m-promotion-countdown-timer h2{
margin: 0px !important;   
}
.m-countdown-timer__text{
margin: 0px;   
}
.msk_dynamic_banner-inner{
background-position: center!important;   
background-repeat: no-repeat!important;   
background-size: contain!important;   
}
.plantclass{
margin-top: 70px;
}
.msk_slider_logo{
background: #A5D676!important;
margin: 80px 0px 0px 0px;
padding: 20px 0px!important;
}
#shopify-section-template--24342111649956__block_section_aQVCeP{
background: #EBFFD8!important;
padding: 20px 0px!important;
}
.new-launches .msk-review-section {
margin: 0px 0 50px !important;
}
.new-launches .m-promotion__item img{
width: 100px!important;
object-fit: contain!important;
}
.new-launches .sction-header-subdecription{
display: none;
}
.msk_icon_section h2{
font-size: 38px !important;
}
.new-launches .best-sellers-section .section-header a.view-all {
display: none;
}
.new-launches .msk-review-section {
padding: 60px 0 0px !important;
}
.new-launches .msk-review-section {
margin: 0 0 0px !important;
}
.new-launches #shopify-section-template--24342111944868__coustom_feture_E9zzVL .best-sellers-section{
padding-bottom: 20px !important;
}
.new-launches .m-collection-list__container.m-section-my.m-section-py:before {
display: none;    
}
.new-launches .m-collection-list__container.m-section-my.m-section-py:after {
display: none;
}
.new-launches .catrgeryclass {
background: #EBFFD8!important;
}
.new-launches header.m-header__desktop.logo-left-menu-center.m-gradient.m-color-footer {
background: #ffffff;
}
.new-launches .best-sellers-section{
background: #ffffff00!important;
}

.deals .best-sellers-section .section-header a.view-all {
display: none;
}
.deals .msk-review-section {
padding: 60px 0 0px !important;
}
.deals .msk-review-section {
margin: 0 0 0px !important;
}
.deals #shopify-section-template--24342111944868__coustom_feture_E9zzVL .best-sellers-section{
padding-bottom: 20px !important;
}
.deals .m-collection-list__container.m-section-my.m-section-py:before {
display: none;    
}
.deals .m-collection-list__container.m-section-my.m-section-py:after {
display: none;
}
.deals .catrgeryclass {
background: #EBFFD8!important;
}
.deals header.m-header__desktop.logo-left-menu-center.m-gradient.m-color-footer {
background: #ffffff;
}
.deals .best-sellers-section{
background: #ffffff00!important;
}
.deals .msk-review-section {
margin: 0px 0 0px !important;
}
.deals .m-promotion__item img{
width: 100px!important;
object-fit: contain!important;
}
.deals .sction-header-subdecription{
display: none;
}
.deals{
background: #EBFFD8!important;    
}
.deals .msk_slider_logo {
margin: 0px 0 0;
}
.deals #shopify-section-template--24342111813796__coustom_feture_F4ewYM .best-sellers-section{
padding-bottom: 50px !important;
}

.feature-card .feature-icon{
float: right;
width: 100%;
}
.new-launches{
background: #EBFFD8!important;    
}
#shopify-section-template--24342111649956__block_section_aQVCeP .feature-icon img {
max-width: 70px;
}
#card-feature_9NQjii img{
width: 80px;    
}
.feature-card .feature-icon img {
margin: auto;
float: right;
}
#card-feature_ePD6FP, #card-feature_LE6hF8{
background: #006501;    
}
.feature-card h3{
color: #fff!important;    
}
.feature-card p{
color: #fff!important;    
}
#card-feature_R4dyXm, #card-feature_tVqHjh{
background: #7F8000;     
}
#card-feature_9NQjii, #card-feature_AfVaqa{
background: #9ACD32;        
}
#card-feature_LykmxT, #card-feature_hPhaDF{
background: #65CDAA;     
}
#card-feature_ePD6FP img{
width: 60px!important;
}
.msk_title_new{
margin-bottom: 55px;   
}
.plantclass h2{
font-size: 38px!important;
}
.msk_icon_section h2{
color: #000 !important;
}
.product-image img {
margin: 0px;
width: 100%;
height: 360px;
}
.best-sellers-section .product-card {
padding: 0px;
}
.product-info{
padding: 25px 25px 25px 25px;
}
.product-card .hover-buttons {
display: none;
}
.best-sellers-section .product-card {
border-radius: 24px;
}
.msk_dynamic_banner-inner{
width: 1170px!important;
background-size: cover !important;
height: 231px;   
}
#scroll-to-top-button .m-svg-icon--medium {
fill: #fff !important;
}

#m-section-template--24342111649956__image_with_text_d9rUEp{
position: relative;
}

#m-section-template--24342111649956__image_with_text_d9rUEp:after {
content: "";
position: absolute;
right: 0;
width: 150px;
height: 150px;
background-image: url('/cdn/shop/files/Vector_5.png?v=1763964612');
background-size: cover;
background-position: center;
z-index: 1;
top: 0px;
}
#msk_dynamic_banner_template--24342111649956__background_text_WUYiwM{
position: relative;
}

#msk_dynamic_banner_template--24342111649956__background_text_WUYiwM:before {
content: "";
position: absolute;
left: 0;
width: 150px;
height: 100%;
background-image: url('/cdn/shop/files/Vector_6.png?v=1763964826');
background-size: cover;
background-position: center;
z-index: 1;
bottom: 0px;
}
#shopify-section-template--24342111649956__mukeshsir_CqMj8b{
position: relative;
}

#m-custom-template--24342111715492__custom-content{
position: relative;
}
.about__block-heading{
color: #000 !important;
}
#m-custom-template--24342111715492__custom-content:after {
content: "";
position: absolute;
left: 0;
width: 100px;
height: 145px;
background-image: url(/cdn/shop/files/Vector_5_5b53a754-2b04-4234-96b9-69cc40d9c94c.png?v=1767010112);
background-size: cover;
background-position: center;
z-index: 1;
top: 160px;
/* transform: scaleX(-1); */
}
.variant-options{
display: flex!important;
margin-top: 15px!important;
    gap: 5px;
}
.variant-options .variant-badge {
width: 60px!important;

}

#m-custom-template--24342111715492__custom-content{
position: relative;
}
#m-custom-template--24342111715492__custom-content:before {
content: "";
position: absolute;
right: 0;
top: -30px;
width: 120px;
height: 120px;
background-image: url(/cdn/shop/files/Vector_5.png?v=1763964612);
background-size: cover;
background-position: center;
z-index: 5;
}


#shopify-section-template--24342111649956__mukeshsir_CqMj8b:after {
content: "";
position: absolute;
right: 0;
width: 140px;
height: 110px;
background-image: url('/cdn/shop/files/Vector_7.png?v=1763965095');
background-size: cover;
background-position: center;
z-index: 1;
top: 0px;
transform: rotate(30deg);
}
.tab-btn {
padding: 10px 25px;
border-radius: 25px;
background: #5B914359!important;
cursor: pointer;
transition: .2s;
color: #000!important;
font-weight: 700;
}
.tab-btn.active {
background: #5B9143 !important;
color: #fff!important;
}
#shopify-section-template--24342111781028__contact-form .m-contact-form__info {
background: #2A7C2F!important;
color: #fff!important;
padding: 30px!important;
}
#shopify-section-template--24342111781028__contact-form .m-contact-form__info p {
color: #fff!important;
}
.social-media-links a {
color: #fff!important;    
}
.contact #MainContent {
padding-bottom: 0px!important;  
}
.m-product-recommendations .m-section__header h2 {
font-weight: 600!important;
}
.m-wishlist-page-content__wrapper .m-product-card {
background: #fff;
border: 1px solid #eee;
text-align: center;
position: relative;
overflow: hidden;
border-radius: 24px;
}
.m-wishlist-page-content__wrapper .m-product-card__info{
 padding: 0px 15px;   
}
.m-wishlist-page-content__wrapper .m-product-card__action-wrapper{
padding: 0px 15px 15px;   
}
.m-wishlist-page-content__wrapper .m-product-form button{
border-radius: 5px!important;
font-size: 16px!important;
background: #5B9143 !important;
color: #ffffff!important;
border: var(--btn-border-width) solid rgb(0 0 0 / 0%)!important;
}

@media screen and (max-width: 1200px) {
.to-bar-product .m-hover-box__wrapper {
border-radius: 100%;
}
.to-bar-product .m-collection-list__container.m-section-my.m-section-py {
max-height: 100%;
}
.m-collection-list__container.m-section-my.m-section-py:before {
bottom: 0px;
}
.m-collection-list__container.m-section-my.m-section-py:after {
bottom: 0px;
}
.to-bar-product .m-collection-list__container.m-section-my.m-section-py {
margin-bottom: 0px;
}
.best-sellers-section {
padding: 20px 0 !important;
}
.msk_title_new {
margin-bottom: 28px;
}
.msk-desktop-grid{
margin-top: 40px!important;    
}
}

@media screen and (max-width: 1023px) {
.heading_color{
width: 100%;    
}
}

@media screen and (max-width: 992px) {
.kjh_vdo {
height: 50px!important; 
width: 50px!important; 
}
.main-product__block .m-product-title {
line-height: 1.1!important; 
font-size: 20px!important; 
}
}


@media screen and (max-width: 768px) {
.about-us .m-hero__inner--middle-center {
padding-left: 20px;
}
#m-custom-template--24342111715492__custom-content:before{
    width: 70px;
    height: 70px;
}
#shopify-section-template--24342111649956__background_text_WUYiwM .banner-content .stats{
    margin: auto !important;
    display: block;
}
#shopify-section-template--24342111649956__background_text_WUYiwM .banner-content .stat {
margin-bottom: 30px !important;
}
#shopify-section-template--24342111649956__background_text_WUYiwM .fortcolbanner {
background-size: cover !important;
border-radius: 0 !important;
background-position: 35% !important;
background-repeat: no-repeat !important;
}
#shopify-section-template--24342112010404__background_text_NHqbfA .stat {
width: 354px;
}
.wishlist-has-item .m-page-header h1 {
font-size: 26px;
line-height: 0.333;
}
.m-product-recommendations .m-section__header h2 {
font-size: 24px;
}
.mks_kdl_new_slider_section .product-grid {
margin: 0px 10px;
}
.mks_kdl_new_slider_section .slider-arrow {
top: 46%;
}
.mks_kdl_new_slider_section .slider-arrow.prev {
left: 8px;
}
.mks_kdl_new_slider_section .slider-arrow.next {
right: 6px;
}
#m-custom-template--24342111715492__custom-content .m-custom-content__block-inner{
padding: 0px 0px 50px 0px;
}
#CollectionProductGrid .m-collection-toolbar .m-sortby--open>span {
margin-right: 0px!important;
}
#CollectionProductGrid .m-product-card__main-image img {
height: auto !important;
object-fit: cover !important;
}
#CollectionProductGrid .m-product-item responsive-image.m-image.m-image-loaded {
height: auto !important;
}
.m-collection-products .m-product-card__media {
height: auto!important;
}
#CollectionProductGrid .m-collection-toolbar--wrapper {
background: rgb(255 255 255 / 0%)!important;
}
.fortcolbanner {
background: #185019!important; 
} 
.m-announcement-bar__content {
padding: 10px 50px!important; 
}
.kids #shopify-section-template--24342112567460__product_image_xa4YBB .dynamic-grid-section
{
padding: 20px 15px !important;
}
.kids .product-block-group--price {
display: contents;
}
.kids .m-product-info--wrapper{
padding: 15px;
}  
.babies .m-breadcrumb--wrapper {
padding-top: 0px;
}
.babies .product-block-group--price {
gap: 20px;
}
.babies .benefit-item img {
width: 75px;
}
.babies .benefit-item p {
font-size: 12px;
margin: 10px 15px 0 0;
text-align: center;
}
.babies .msk-image-logo
{
padding: 25px !important;
}
.babies .msk-metafields-icons .benefit-item img {
margin-left: 15px;
}
.babies .section-header {
text-align: center;
}
.babies .m-testimonials__wrapper {
margin-top: 50px;
}

.kids .m-breadcrumb--wrapper {
padding-top: 0px;
}
.kids .product-block-group--price {
gap: 20px;
}
.kids .benefit-item img {
width: 75px;
}
.kids .benefit-item p {
font-size: 12px;
margin: 10px 15px 0 0;
text-align: center;
}
.kids .msk-image-logo
{
padding: 25px !important;
}
.kids .msk-metafields-icons .benefit-item img {
margin-left: 15px;
}
.kids .section-header {
text-align: center;
}
.kids .m-testimonials__wrapper {
margin-top: 50px;
}

.to-bar-product h2 {
font-size: 28px;
}
.m-image-with-text--right img{
margin-left: 15px;
}
.contentslass .container {
max-width: 99%;
margin-bottom: 15px;
}
.msk_kdl-plant {
text-align: center;
margin: auto;
}
.m-image-with-text--left .m-image-with-text__image-first{
margin-right: 15px;   
}
.about-us .m-hero__content h2 {
font-size: 30px !important;
}
.about-us .m-hero__content p {
width: 100%;
line-height: 28px;
}
.blog-image-section {
padding: 20px 0!important;
}
.to-bar-product .m-collection-list__container.m-section-my.m-section-py {
padding: 40px 0 0;
}
.catrgeryclass {
margin-top: 40px;
}
.best-sellers-section .section-header h2 {
font-size: 28px;
padding-bottom: 0px;
}
.best-sellers-section .section-header {
padding-bottom: 0px;
}
.video-carousel h2.carousel-title {
font-size: 28px;
}
.best-sellers-section{
margin-bottom: 0px !important;
}
.msk-review-section {
padding: 40px 0 70px !important;
margin: 30px 0 15px !important;
}
.msk-review-section h2 {
font-size: 28px;
}
.trust-section h3 {
font-size: 28px !important;
margin-bottom: 30px;
margin-left: 15px;
}
.msk-features-list {
gap: 10px;
margin-left: 20px;
}
.trust-section .msk-feature-item-text span {
font-size: 22px;
}
section#m-section-template--24342111649956__image_with_text_d9rUEp {
padding: 0 0 0px !important;
}
#msk_dynamic_banner_template--24342111649956__background_text_WUYiwM.msk_dynamic_banner {
padding: 0px 0!important;
}
.msk_dynamic_banner-hero {
padding: 0px!important;
}
.msk_dynamic_banner-inner.msk--full {
width: 85%!important;
}
.plantclass {
margin-top: 30px;
}
.plantclass h2 {
font-size: 28px !important;
}
.plantclass p{
margin-bottom: 0px!important;
margin: 0px 30px;
}
.msk_icon_section h2 {
font-size: 28px !important;
}
.m-footer--middle.m-gradient.m-color-badge-hot h3 {
font-size: 18px !important;
}
.m-footer--block-newsletter-desc{
margin-top: 15px;
}
input#ContactSubscribe-7b0bf4c6-3873-4222-b8d6-ce009e710078-email {
padding: 10px !important;
}
button.sunil-khandela.m-newsletter-form__button.m-newsletter-form__button--text.m-button.m-button--blank {
padding: 10px 20px !important;
}
.new-launches .msk_slider_logo {
margin: 48px 0px 0px;
}
}
.swiper-button-next:after, .swiper-button-prev:after {
font-size: 0px!important;
}

.m-sub-menu{
background: #fff;
padding: 25px;
margin-top: -15px;    
}
/* REMOVE mega menu background layer */
.m-header__dropdown-bg{
display:none !important;
}
/* .msk_kdl_03{
top: -165px;    
}
.msk_kdl_04{
top: -140px;   
} */
#CollectionProductGrid .m-product-card__main-image img{
height: 360px!important;
object-fit: cover !important;
}
#CollectionProductGrid .m-product-card__media {;
box-shadow: none!important;
}
#CollectionProductGrid .responsive-image.m-image-loaded {
border-radius: 15px 15px 0px 0px!important;
}
#CollectionProductGrid .m-product-card__main-image .responsive-image.m-image-loaded {
border-radius: 15px 15px 0px 0px!important;
}
#CollectionProductGrid .m-product-card__media {
height: 360px !important;
}
#CollectionProductGrid .m-product-item responsive-image.m-image.m-image-loaded {
height: 360px!important;
}
#CollectionProductGrid .m-product-card__info {
margin-top: 0px!important;
}
responsive-image.m-image-loaded {
border-radius: 15px 15px 0px 0px;
}
#shopify-section-template--24342111289508__collection-header .container-full {
padding: 0px;
}
#CollectionProductGrid .m-product-card__content{
background: #fff !important;
padding: 25px 25px 25px 25px;
border-radius: 0px 0px 15px 15px;
}
#CollectionProductGrid .m-button--secondary {
background-color: #5B9143!important;
color: rgb(255 255 255)!important;
border: #5B9143;
}
/* .m-sidebar--content{
background: #ebffd8 !important;     
} */
/* .template-collection #MainContent{
background: #ebffd8 !important;    
} */
.template-collection .m-collection--wrapper {
padding-bottom: 60px!important; 
margin: 60px 0px 0px 0px!important; 
}
.m-product-card__media {
border-radius: 15px 15px 0px 0px;
}
/* REMOVE header bg on mega open */
.m-mega-active .m-header__bg{
opacity:0 !important;
}

/* REMOVE dark overlay */
.m-header__overlay{
display:none !important;
}
.kjh_vdo video {
border-radius: 100px;
}
.kjh_vdo {
padding: 6px;
}
#shopify-section-template--24342112567460__product_banner_6Ca4Jg .container-fluid{
width: 100% !important;
max-width: 100%!important;
padding: 0px!important;
}
/* OPTIONAL: make mega menu itself transparent */
.m-mega-menu,
.m-mega-menu__inner,
.m-mega-menu__container{
background:transparent !important;
}
.product-block-group--price{
border-top: 1px solid #e8e8e8;
padding: 15px 0px;
border-bottom: 1px solid #e8e8e8;
}
.main-product__block+.main-product__block {
margin-top: 10px!important;
}
.m-product-text{
margin-bottom: 20px;    
}
#m-hero-template--24342111715492__image_with_text_2_qNYVwJ .m-hero__content{
padding-left: 40px;
}
/* .m-sub-menu__item--level-1:nth-child(5) {
margin-top: -150px!important;
}
.m-sub-menu__item--level-1:nth-child(6) {
margin-top: -195px!important;
} */

.m-mega-menu__inner--stretch-width .m-sub-menu__item--level-1 {
min-width: 313px!important;
}
.m-menu__item--mega .m-sub-menu--level-1 {
margin-left: -15px!important;
margin-right: -37px!important;
}
.m-mega-menu{
background-color: rgb(245 245 245 / 0%) !important;
} 
.m-mega-menu__container {
width: 940px !important;
}
.m-sub-menu--level-1 {
display: grid !important;
grid-template-columns: repeat(3, 1fr);
align-items: start; /* jisme kam hai wo upar rahe */
width: 100%;
}

/* Level 1 UL ko flex banao */
.m-sub-menu--level-1 {
display: flex;
flex-wrap: wrap;
width: 100%;
}

/* Level 1 LI ko 3 column */
.m-sub-menu__item--level-1 {
flex: 0 0 33.3333%;
max-width: 100%;
box-sizing: border-box;
}

.m-submenu-mobile {
padding-left: 0px;
}

.m-menu-mobile__item a{
color: #000 !important;
}
.m-header__menu .m-mega-menu__column ul {
padding: 0px!important;
}
.m-header__menu .m-mega-menu__column a.m-menu__link {
font-size: 14px!important;
line-height: 26px!important;
font-weight: 600px!important;
}


.main-product__block .m-product-title {
font-weight: 700;
}
.m-cart-item__title {
font-size: 18px!important;
font-weight: 700!important;
line-height: 24px!important;
color: #000!important;
}
/* about - us page last section background color */

#m-custom-template--24342111715492__custom-content {
background-color: #F4FFD5;
}

#m-custom-template--24342111715492__custom-content .m-custom-content__wrapper
{
background: #F4FFD5;
}

.newdiv_css{    
position: absolute;
left: 20px;
bottom: 10px;
text-align: left;
color: white;
width: 70%;
}







.m-promotion__item img {
    height: 60px !important;
    object-fit: cover;
}
.m-cart-count {
    top: -5px !important;
    right: -1px !important;
    }


    .m-product-option--button .m-product-option--node__label {
    border: 1px solid #006838 !important;
    min-width: 30px !important;
    border-radius: 5px !important;
}
variant-picker .m-product-option--button .m-product-option--node__label {
    min-width: 30px !important;
    height: 35px !important;
  
}
.m-product-option--button .m-product-option--node input:checked+label, .m-product-option--button .m-product-option--node__label[data-selected=true] {
    border-radius: 7px !important;
    border-color: #5B9143 !important;
     background-color: #5B9143 !important;
 }
 
.m-price__regular .m-price-item--regular, .m-price__regular .m-price-item--last, .m-price__sale .m-price-item--regular, .m-price__sale .m-price-item--last {
    color: #5B9143 !important;
    font-weight: 700 !important;
}
button.m-add-to-cart.m-spinner-button.m-button.m-button--secondary {
    background: #5B9143;
    border-color: #5B9143;
}
.m-button:not(.m-button--link,.m-link-underline,.m-button--blank):hover {
    box-shadow: 0 0 0 .2rem #19875400 !important ; 
}
.msk_kdl_ingredients {
    font-size: 22px;
    font-weight: 600;
    color: #5B9143;
}
.msk_kdl_quantiy {
    font-size: 15px !important;
    font-weight: 700 !important;
}


.msk_kdl_negative {
   
    background: #5B9143 !important;
    border-radius: 7px !important;
    height: 35px !important;
    width: 35px !important;
}
 .radhe_radhe_msk_kdl {
	height: 35px !important;
        width: 135px !important;
}
.msk_kdl_icon {
    color: #fff !important;
}

.baba_msk_product_cart {
    height: 65px !important;
    font-size: 22px !important;
    font-weight: 700 !important;
}

.variant-badge.active {
    background: #5B9143 !important;
   }


   
#shopify-section-sections--24342105096356__custom_liquid_RmPik6 .row.align-items-center {
    border-top: 1px solid #4a4a4a !important;
    padding-top: 20px !important;
}


@media (max-width: 768px) {
    .fortcolbanner .stats {
        margin: 0px 0px !important;
    }
}




#shopify-section-template--24342111649956__background_text_WUYiwM .fortcolbanner {
background-position: center !important;
}



h2.jdgm-rev-widg__title {
    display: none !important;
}



/* SEARCH FORM */
.m-search-form {
  display: flex;
  align-items: center;
  width: 100%;
  height: 48px;
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 30px;
  overflow: hidden;
}

/* INPUT FIELD – 80% */
.m-search-form input[type="search"] {
  width: 80%;
  border: none;
  outline: none;
  padding: 0 18px;
  font-size: 14px;
  height: 100%;
  background: transparent;
}

/* SEARCH BUTTON – 20% */
.m-search-form--button {
  width: 20%;
  min-width: 60px; /* too chota na ho */
  height: 100%;
  background-color: #4CAF50 !important;
  border: none !important;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

/* ICON */
.m-search-form--button svg {
  color: #fff !important;
  width: 18px;
  height: 18px;
}

/* HOVER – SAME GREEN */
.m-search-form--button:hover {
  background-color: #4CAF50 !important;
}


.m-product-card__content.m\:text-left {
    padding: 0 !important;
}

.m-product-card__content.m\:text-left h3 {
    font-size: 20px;
    line-height: 30px;
    font-weight: 700;
    color: #000;
    height: auto;
}

.m-product-card__content.m\:text-left p {
    color: #666666;
    font-size: 16px;
    font-weight: 400;
}

#CollectionProductGrid .m-product-card__content .jdgm-prev-badge {
    margin-top: 15px;
}

#CollectionProductGrid .m-product-card__content button.variant-badge {
    font-size: 10px;
    font-weight: 800;
    border-radius: 50px;
    padding: 6px 17px;
}


#CollectionProductGrid .m-product-card__content .product-price span.price {
    font-size: 20px;
    color: #000;
    line-height: 36px;
    font-weight: 700;
}

#CollectionProductGrid .m-product-card__content button.m-add-to-cart.m-spinner-button {
    color: #fff;
    background: #5B9143;
    color: #ffffff;
    width: 100%;
    padding: 10px;
    border-radius: 8px;
    font-weight: bold;
}


.m-product-item.m\:w-6\/12.md\:m\:w-4\/12 .m-product-card.m-product-card--style-4.msk_testing_collection_page.m-product-card--show-second-img.m-scroll-trigger.animate--fade-in-up {
    height: 100%;
}

#CollectionProductGrid .m-product-card__content .product-price span.compare {
    text-decoration: line-through;
    margin-right: 5px;
    color: #999;
}


@media(max-width:767px){
    .m-collection-products.msk_testing_new.m\:flex.m\:flex-wrap.m-cols-3 .m\:w-6\/12 {
    width: 100%;
}
}



/* coustom msk file 2 css */

h2.m-richtext__title.h2.m-scroll-trigger.animate--fade-in-up {
    font-size: 60px;
    font-weight: 700;
}

p.mt-2.mb-0{
        margin-left: 15px;
}

.download-box img.icon {
    border-radius: 50%;
}
.m-product-card__media {
    height: 260px;
}
/* img.m\:w-full.m\:h-full {
    height: 260px;
    object-fit: contain;
} */
 .whiteclass{
 background: #f0f8ff8f!important;
    color: #006838!important;
 }
 .whiteclass h2{
    color: #006838!important; 
 }
 .textbigclas{
    font-weight: 700;
    font-size: 28px;
 }
li.bg-in {
    border: 2px solid #88c143;
}
section.bg-section h3 {
    font-weight: 700;
}
.imagclass img{
border-top: 2px solid #88c143;
border-right: 0px solid #88c143;
border-bottom: 2px solid #88c143;
border-left: 2px solid #88c143;
}
.ecofrientlyclass{
padding: 50px 54px !important;
    width: auto !important;   
}
@media only screen and (max-width : 1024px) {
.ecofrientlyclass {
    padding: 50px 32px !important;
}
}



/* end file css */


/* style sheet new css */


button.m-button.m-button--primary.m-button--small.m-spinner-button {
    display: none;
}
div#shopify-section-template--24341093810340__icon_box_coustom_wHhqzU {
    background: #034024;
}
.custom-slider.swiper.swiper-initialized.swiper-horizontal.swiper-backface-hidden {
    padding: 50px 0px;
}
section#m-section-template--24341093810340__rich_text_GqBH8r {
    background: #fff;
}
.m-hover-box__wrapper {
    width: 104px !important;
}
a.m-collection-card__link.m\:block {
    width: 125px;
}

/* end cod file */