.feature-wrap img{
  scale:1.1;
}
.container-fluid{
  max-width:1400px!Important;
 padding-left:15px;
 padding-right:15px;
};
.m-app-section__content {
  padding-bottom: 55px;
}
.template-list-collections .m\:column {
    border: 1px solid  #999;
padding:10px;
}
.template-list-collections .m-collection-card__title{
  padding-bottom: 15px;
}
.m-link-lists--item{
  line-height: unset!important;
  margin-top:5px;
}
.m-button--scroll-top.is-show{
  border:1px solid white;
}
.m-article-card{
      background: #f4ebd9;
    height: 100%;
    padding: 20px;
}
.m-article-navigation__prev, .m-article-navigation__next{
      align-items: flex-start;
}
.faqwrap {
display:flex;
}
.faqwrap  .faq2heading{
 font-size:25px!important;
  margin-top: 30px !important;
}
.faqwrap .faq-listtitle{
  font-size: 20px!important;
}
.faqwrap .sidebar-linkbox a{
      display: block;
    padding: 10px 0px 0px;
}
.faqwrap .m-faqs-section__block-content{
  display:none!important;
}
.faqbox .faqsidebar{
  width: 18rem;
    flex-shrink: 0;
    margin-right: 40px;
    font-size: 1.1rem;
    position: sticky;
    top: 0px;
    box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 0px 1px;
    padding: 18px;
    border-radius: 8px;
    height: 100%;
  margin-top:20px!important;
}

.social-media-insta{
      margin-top: 25px;
    border-top: 1px solid #eeeeee;
}
.social-media-insta #eapps-instagram-feed-1 {
    width: auto;
}
.m-article__header{
 margin-bottom: 20px!important;
}

.m-article .rte li {
    line-height: 26px!important;
}
.media-title{
  text-align: center;
  margin: 60px 0;
  font-weight: normal;
}
.media-section_wrapper {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 20px;
}
.mediasec_item-wrapper {
  max-width: 500px;
}
.mediasec_item-info {
  margin-top: 10px;
}
.mediasec_item-logo {
  max-width: 220px;
  width: 100%;
}
.mediasec_item-title {
  margin: 12px 0;
}
.mediasec_item-text {
  margin: 12px 0;
}

.blog-sidebartitle{
display:flex;
  align-items: center;
    justify-content: space-between;
}
.blog-search{
  cursor:pointer;
}
.social-media-blog .social-media-links  .m-svg-icon {
    width: 30px;
    height: 30px;
}
.social-media-blog .social-media-links path{
  color:#333333;
}
.social-media-blog .social-media-links{
      margin-top: 15px;
    gap: 11px;
}
.social-media-blog .social-media-links path:hover{
  color:#B18F4D;
}
.social-media-blog{
      margin-top: 30px;
    padding-top: 10px;
      border-top: 1px solid #eee;
}
.m-article__title,
.m-related-posts__heading{
  color:black!important;
}
.m-recent-post__title{
 font-weight: 700!important;
}
.m-article__blog{
  display:none!important;
}
.m-article-navigation__label{
  font-size:18px!important;
      font-weight: 800!important;
}
.m-related-posts{
 margin-top: 50px!important;
}
.m-related-posts__heading{
  margin-bottom:30px!important;
}
.m-collapsible-section .m-collapsible--content__inner{
  padding-bottom:0px!important;
}
.m-search-result__results-list,
.m-search-result__heading{
text-transform:capitalize!important;
}
.faqquestion .faq-listtitle{
  font-size: 20px;
    font-weight: 600;
}
.ingredient-box{
  display:flex;
  justify-content:space-between;
  align-items:center;
}
.ingredientfaqwrap{
  display:flex;
  justify-content:space-between;
  margin:0px auto 50px;
}
.ingredientfaqwrap .faqsidebar{
  width:48%;
  background:#F4EBD9;
  padding:10px;
}
.ingredientfaqwrap .faqquestion{
  width:48%;
  background:#F4EBD9;
  padding:30px;
  justify-content:start;
}
.ingredientfaqwrap .faqquestion .m-collapsible--button{
      flex-direction: row-reverse;
  border-bottom:1px solid black;
}
.ingredientfaqwrap .sidebar-linkbox{
  display: flex;
 flex-direction: column;

}
.ingredientfaqwrap .sidebar-linkbox .maindiv{
 border:2px solid white;
  padding:10px 20px 10px;
  margin-bottom:10px;
}
.ingredientfaqwrap .sidebar-linkbox .maindiv.active{
  background:white;
}
.ingredientfaqwrap .mbfaq{
  display:none;
}

.m-product-card{
  display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: space-between;
}
.m-product-item{
  padding-right:0px!important;
  padding-left:0px!important;
}
.m-product-card__content{
  padding: 5px;
  text-align:center;
}
m-cart .m-cart-item__product{
  align-items:center!important;
}
.m-cart__header .m-cart__column {
  font-weight:600!important;
}
.collapsiblebtn:hover,
.hair-growth .m-button:hover,
.conditioner-pro .m-button:hover,
.kit-why .m-button:hover,
.chooseproduct .m-button:hover,
.shamp-conditioner-ingrediet .m-button:hover,
.shamp-conditioner-why .m-button:hover,
.about-meet  .m-button:hover,
.about-behind  .m-button:hover,
.smart-page   .m-button:hover,
.shop-patient .m-button:hover,
.patients-txt .m-button:hover,
.science-clinical .m-button:hover,
.science-smart .m-button:hover{
  background: #b18f4d!important;
  border:1px solid #b18f4d!important;
}
.btnwellness  .m-button:hover
 {
  background: white!important;
  color:black!important;
}
#contact_form input ,
#contact_form select,
#contact_form textarea
{
  font-size:16px!important;
background:#F4EBD9!important;
  border: 0px !important;
  outline:0px!important;
}

.story-review .m-custom-content__block-inner {
  background:#F4EBD9;
  height:100%;
  padding:20px 20px 0px;
}
.story-starbox{
  margin-top:0px!important;
}
.story-stars{
  color:#FFBD06;
  font-size:30px;
}
.story-patients .m-custom-content__block-inner{
 padding: 20px;
  background:#F4EBD9;
}
.storytext{
  display:flex;
  align-items:center;
  justify-content:space-between;
}
.m-custom-content__block-inner
.m-image-with-text__image{
  margin:auto!important;
}
.imgmbshow,.kit-img,
.science-img,
.careerimg,
.consult-img,
.growth-result-img,
.condition-img,
.smart-rx-img,
.shampoo-img,
.serum-img{
  display:none;
}

.template-page #MainContent {
    padding-bottom: 0px!important;
}
.contact-select select{
  width:100%;
  height:100%;
  padding:10px;
  border:1px solid #eeeeee;
  background:white;
      outline: 1px solid;
  border-radius:2px;
}
.headertitle,.m-collection-page-header__title{
  margin-top:0px!important;
}
.m-cart-count{
  background:#B18F4D!important;
}
.m-search-popular {
display:none!important;
}
.chooseproduct .custom-content-btns{
display:flex;
  gap:10px!important;
}
.collapsiblebtn{
    background: black;
  color: white;
  padding: 10px 20px;
  border-radius: 0px;
  font-weight: 600;
  display: inline-block;
  margin-top:20px;
}
.searchbottom{
margin-bottom:15px!important;
}
.main-product__block+.main-product__block {
    margin-top: 15px!important;
}

.installment-shoppay{
    margin-top: 5px!important;
}
.m-product-card__tag-name{
 font-weight: 600!important;
    border-radius: 0px!important;
}
.rc-widget .subscription-radio ,
.rc-widget .rc-selling-plans{
  background:#F4EBD9!important;
}
.rc-widget .onetime-radio{
    background:#FFFAEF!important;
}
.m-product-tag{
 font-size: 16px;
    font-weight: 600;
    padding: 8px 15px;
    border-radius: 0px;
}
.m-main-product--info  .main-product__block-custom_text .metafield-rich_text_field h1{
  font-size:22px!important;
  font-weight:400!important;
}
.m-main-product--info .main-product__block-custom_text{
  margin-top:15px!important;
}
.m-main-product--info .m-product-title {
      font-size: 40px!important;
    line-height: 1.1!important;
   color: black!important;
}
.m-main-product--info .m-product-option--label{
   color: black!important;
    font-weight:700!important;
  font-size:20px!important;
}
.m-main-product--info  .metafield-rich_text_field li{
 font-weight: 500;
 color: black;
}
.m-main-product--info  .m-price-item {
  font-weight:700!important;
  font-size:26px!important;
}


.m-product-card__main-image{
  height:400px!important;
  margin:auto;
}
.m-product-card__main-image img{
  object-fit:contain!important;
  height:400px!important;  
}
.m-collection--wrapper .m-image.m-image-loaded,
.m-product-recommendations__wrapper .m-image.m-image-loaded {
  overflow:visible!important;
}

.m-product-recommendations__wrapper .m-product-card__main-image img{
  object-fit:cover!important;
}
m-collection-header{
  background:#B18F4D!important;
}
h1,h2,h3,h4,h5,h6 {
   margin-bottom: 0px!Important;
  margin-top: 0.3em!important;
  }
p{
  margin-top:10px!important;
}

.m-page-header{
  background: #B18F4D;
  color:white!important;
      margin-bottom: 25px;
  padding:30px 0px!important;
}
.m-page-header .m-page-header__title {
  color:white!important;
}
.m-page-header .m-breadcrumb{
  margin-top:0px!important;
}
.m-breadcrumb--item {
    padding: 9px 15px!important;
}
.container-full{
 max-width: 1400px;
}
h1,h2,h3,h4,h5,.m-product-card__price{
  font-weight:700!important;
}
h1{
  font-size:42px!important;
}
h2{
  font-size:32px!important;
}
h3{
  font-size:26px!important;
}
h4{
  font-size:20px!important;
}
h5{
  font-size:16px!important;
}
h6{
  font-size:14px!important;
}

.science_section .m-section__header {
display:none;
}
.m-product-card__price{
  font-size:20px!important;
}
.m-slider-controls--absolute .m-slider-controls__button{
    transform: translateY(100%)!Important;
      background: black;
    border-color: black;
  color:white;
}
.morequestion{
    margin: 16px 0px;
    font-style: italic;
}
.morequestion a{
 text-decoration: underline;
 text-underline-offset: 4px;
}
.listdescp,.listsubdescp{
  font-weight:500;
}
.listtitle{
  font-size:20px!important;
  font-weight:700!important;
}
.listbox{
  display: flex;
  flex-direction: column;
   margin: 0px 0px 20px 50px;
position:relative;
}
.listbox:before{
  /* content:url("/cdn/shop/files/checkmark-yes-done-checkbox-svgrepo-com_1.png?v=1731993712"); */
  content:"\2713";
    position: absolute;
    left: -40px;
    /* top: 12px; */
    /* background: #B18F4D; */
    padding: 4px;
  font-weight:bolder;
}
.kahenbtn{
display:flex;
align-items:center;
gap: 20px;
}
.kahenplay{
padding: 10px;
border-radius: 59px;
display: inline-flex;
align-items: center;
justify-content: center;
width: 80px;
height: 49px;
color: white;
  background:#B18F4D;
}
.kahenplay::before{
  content: '\25BA';
  font-size: 18px;
}
.m-product-card__name{
text-transform:uppercase!important;
  font-size:20px!important;
  font-weight:400!important;
}
.m-product-card__name:hover{
  color:#b39254;
}

.delvetitle,.preventheading{
font-weight:600!important;
}


input[type=text], input[type=email], input[type=password], input[type=search], select{
font-size: 14px!important;
font-weight:500!important;
 border-radius: 0px;
}
.m-footer__copyright{
  font-size:18px!important;
}
.m-footer--block-content p ,.m-footer--block .m-link,.policylinks,
.alreadycustom{
  font-size:14px!important;
}

.m-header__desktop,.m-header{
background:black;
}

.m-product-card__media:hover .m-button--white{
background:#b18e4e;
  color:white;
}
.m-product-card__media .m-button--white:hover{
  background:black!important;
}
.m-button--primary,.m-button {
    border-radius: 0px!important;
  font-weight:600!important;
  box-shadow:none!important;
}

.m-logo.m-logo--mobile{
  width:60%!important;
}
.m-header__mobile-right .m-cart-icon-bubble{
padding: 8px 0px!important;
}
.m-search-form__button{
padding:8px!important;
}
.m-header__container,.m-header__mobile {
background:black!important;
color:white!important;
}
.m-hamburger-box__inner:before, .m-hamburger-box__inner:after,.m-hamburger-box__inner{
  background:white!important;
}
.btn-header{
font-size: 13px;
background: white;
color: black;
padding: 8px 16px;
font-weight: 600;
letter-spacing: 0.5px;
}
.btn-header:hover{ 
background: #b18e4e;
color:white
}
.btn-header.mobile{
padding:10px 15px!important;
  font-size:14px;
  background: #b39254!important;
color: white;
      width: 300px;
    text-align: center;
    margin: 15px 17px 0px;
  display:block;
}
a[title="copyright"]{
  color:#b39254;
  text-decoration:underline;
}

.m-menu__item{
font-size:12px!important;
}
.m-menu-mobile__link{
font-size:16px!important;
}
.m-mega-menu__inner .m-menu__link{
  font-size:14px;
  font-weight:600!important;
}
.m-menu-customer__wrapper,
.m-submenu-mobile{
  text-transform:uppercase!important;
}
.m-menu-customer__wrapper .m-button--primary[data-tab="signin"]:hover{
  background:black!important;
  color:white!important;
}
.m-menu-customer__wrapper .m-button--secondary[data-tab="register"]:hover{
  background:black!important;
  color:white!important;
}
.m-sub-menu__item>a:hover{
background:unset!important;
color:#B18F4D!important;
}
.m-button--secondary:hover{
    background:#B18F4D!important;
  color:white!important;
    border:1px solid #B18F4D!important;
}

.m-button--secondary{
    background:#000000!important;
  color:white!important;
}

.m-menu__link--main{
padding: 28px 11px!important;
font-weight:600!important;
}
.m-footer--block-menu  .m-footer--block-title{
    border-bottom: 1px solid white!Important;
    padding-bottom: 10px!Important;
}
.m-footer--bottom-inner {
   border-top: 1px solid white!important;
  align-items:center!important;
 padding: 30px 0 15px!important;
}
a.login-account {
    font-size: 13px;
    font-weight: 600;
    color: #fff !important;
    background: #b18e4e;
    padding: 9px 15px;
    justify-content: center;
    cursor: pointer;
  display:inline-flex!important;
}
a.login-account:hover{
background:white;
color:black!important;
}
.m-link-lists--item:hover .m-link,
.policylinks:hover{
 color:#b39254!important;
}
,.m-link-lists--item:hover .m-link:after{
background:#b39254!important;
}
.m-footer--block-content .m-svg-icon--medium {
    width: 36px!important;
    height: 36px!important;
}
.social-media-links a{
background: none!important;
color: white!important;
}
body .m-footer--block .social-media-links a:hover{
  box-shadow:none!important;
  color:#b18e4e!important;
}

.m-header__mobile{
padding-top: 5px;
padding-bottom: 5px;
}
.m-link-lists .m-link:after{
background:none;
}

.m-menu-customer__label{
text-align:center!important;
  font-weight:600!important;
  font-size:18px!important;
display:none;
}
.m-menu-mobile__item{
  font-weight:600!important;
}
/* Banner Section  */
.bannersection #m-custom__block--image_iBCA7x {
  padding: 0px !important;
}
.bannersection .m-color-scheme-09e5b5b4-774c-4b6c-8025-416ced49cc74 {
  background: unset !important;
}

.bannersubtxt{
    margin-top: 14px;
  font-weight:500;
}

.stepssection .m-gradient {
  background:#f4ebd9!important;
}
.stepssection .m-custom-content__block-inner{
  background:white;
  height:100%;
    padding: 50px 13px 20px;
}
.stepssection .number{
      font-size: 20px;
    background: #C0A064;
    padding: 20px;
    border-radius: 100px;
    width: 60px;
    display: inline-flex;
    height: 60px;
    align-items: center;
    justify-content: center;
    color: white;
    font-weight: 700;
}

.whychoose .m-icon-box__icon {
  height: 60px !important;
}
.whychoose .m-section__description {
  width: 60%;
  margin: auto;
}
.whychoose h2.m-section__heading {
  font-size: 32px;
}

.growthsection .m-section__description {
  width: 50%;
  margin: 10px auto 0px;
}

.controlimg ,.faqimg ,.bannerimg{
display:none;
}
.achieve_subdescp{
  color:white;
    width:70%;
  margin:auto;
  }
.m-product-card__main-image:hover{
  transform:none!important;
}

.m-menu-mobile .m-menu-mobile__toggle-button{
background: black !important;
      margin-right: 7px;
    border-radius: 26px;
    color: white;
      flex: 0 0 30px!important;
    min-height: 30px!important;
}
.m-menu-mobile .m-menu-mobile__toggle-button svg {
    width: 11px!important;
      rotate: 90deg!important;
    height: 11px!important;
}
[data-template="list-collections"] responsive-image{
   height:380px;
}

@media screen and (max-width: 769px) {
 [data-template="list-collections"] responsive-image{
   height:320px;
}
   .media-title {
    margin: 30px 0;
  }
  .media-section_wrapper {
    grid-template-columns: repeat(2, minmax(0, 2fr));
  }
  /* [data-product-id="8310355427605"] .m-product-card__title {
    height:90%!important;
  } */
    .m-footer--bottom {
        padding-bottom: calc(var(--mobile-sticky-bar-height, 0px) + 0px)!important;
    }

    .m-footer--block-content .m-svg-icon--medium {
    width: 30px!important;
    height: 30px!important;
}
  .whychoose .m-section__description {
  width: 100%;
  margin: auto;
}

.growthsection .m-section__description {
  width: 80%;
  margin: auto;
}

  .m-slider-controls--absolute .m-slider-controls__button{
    transform: translateY(0%) ! Important;
  }
  .kahenplay{
width:140px;
    height:55px;
  }
  kahenplay::before{
    font-size:20px!important;
  }
  .stepssection #m-custom__block--text_TkEbjW ,
  .stepssection  #m-custom__block--text_qQkYbJ{
width:50%;
  }
  .science_section .m-section__header {
display:block;
    text-align:center;
}
   .science_section  .m-section__heading{
    font-size:25px;
     font-weight:700;
}
   .science_section .maintitle{
     display:none;
}
   h1{
    font-size:28px!important;
  }
  h2{
    font-size:25px!important;
  }
  h3{
    font-size:21px!important;
  }
   h4{
    font-size:18px!important;
  }
.bestresult,.chooseshampo{
  display:none;
}
  .m-main-product--info .m-product-title {
    font-size: 32px !important;
  }
  .m-main-product--info  .main-product__block-custom_text .metafield-rich_text_field h1{
  font-size:22px!important;
}
  .bannersection .m-custom-content__wrapper {
    width:60%!important;
  }
  #CollectionProductGrid .m-product-card__name{
    font-size:19px!important;
  }
/* #m-section--template--22175051809045__featured_collection_xW9h8f
  m-featured-collection [data-product-id="8310356967701"] .m-product-card__title{
      height: auto ! Important;
} */
  .footerimglogo{
    width:270px!important;
  }
  .success-story .m-custom-content__block-text_card_with_image,
  .success-story-review .m-custom-content__block,
  .science-wellness #m-custom__block--text_Twdedt,
  .science-wellness  #m-custom__block--text_gWiqaU,
  .about-difference #m-custom__block--text_VjYgrz,
 .about-difference #m-custom__block--text_J9dfmV{
    width:50%!important;
  }
  .success-story-review  #m-custom__block--text_86DGpm{
  width:100%!important;
  }
  .science-faq .m-collapsible__image,
  .success-story-faq .m-collapsible__image,
   .science-cause  responsive-image,
  .consult-page #m-custom__block--image_M44Dat,
 .consult-page #m-custom__block--image_tfwzRE,
  .shampo-conditioner-faq .m-collapsible__image,
    .growth-faq .m-collapsible__image,
.growth-result  .growth-result-img .responsive-image,
  .conditioner-use responsive-image,
  .smart-rx-how responsive-image,
  .smart-rx-why responsive-image,
  .smart-rx-faq .m-collapsible__image,
  .conditioner-faq .m-collapsible__image,
  .kit-faq  .m-collapsible__image,
  .shampoo-faq  .m-collapsible__image,
  .shampoo-img .m-collapsible__image,
  .serum-faq .m-collapsible__image{
    display:none!important;
  }
   .science-faq .m-collapsible__wrapper ,
  .success-story-faq .m-collapsible__wrapper,
   .shampo-conditioner-faq .m-collapsible__wrapper,
   .growth-faq .m-collapsible__wrapper,
  .hairloss-img,
  .growth-result  .growth-result-img,
   .conditioner-use .condition-img,
  .smart-rx-faq .m-collapsible__wrapper,
  .conditioner-faq .m-collapsible__wrapper,
  .kit-faq  .m-collapsible__wrapper,
  .shampoo-faq  .m-collapsible__wrapper,
  .shampoo-img .m-collapsible__wrapper,
    .serum-faq  .m-collapsible__wrapper
 {
   display:flex;
   margin:auto;
  }
    .consult-img,
  .smart-rx-img,
    .kit-img,
  .shampoo-img,
  .serum-img{
      display:flex;
      margin:20px auto!Important;
    }
  .conditioner-use .condition-img{
    margin:15px auto!important;
  }
  .growth-result-img{
margin-top:15px!important;
  }
  .kit-faq img{
    display:none;
  }
  .kit-why .kit-img,
 .serum-why .serum-img{
height: 400px;
    width: 100%;
    object-fit: cover;
    object-position: 100% 15%;
  }
  .kit-unlock .m-custom-content__container{
    padding-top:0px!important;
    padding-bottom:0px!important;
  }
    .faqbox .faqsidebar{
    margin-right:20px;
   width: 15rem;
  }
}
@media screen and (max-width: 600px) {
   [data-template="list-collections"] responsive-image{
   height:300px;
}
   [data-template="list-collections"] responsive-image img{
       object-fit: contain!important;
}

  .faqbox .faqsidebar{
    display:none;
  }
    .media-section_wrapper {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .success-story .m-custom-content__block-text_card_with_image,
  .success-story-review .m-custom-content__block,
   .science-wellness #m-custom__block--text_Twdedt,
  .science-wellness  #m-custom__block--text_gWiqaU,
  .about-difference #m-custom__block--text_VjYgrz,
 .about-difference #m-custom__block--text_J9dfmV{
    width:100%!important;
  }
  .faqsidebar{
    width:100%!important;
  }
.ingredientfaqwrap .faqquestion{
  display:none;
  width:100%;
  padding:0px;
}
  .ingredientfaqwrap .maindiv.active + .mbfaq  {
    display:block!important;
  }
  .ingredientfaqwrap .maindiv.active + .mbfaq .faqquestion {
        display:block!important;
}
    .ingredientfaqwrap .maindiv.active + .mbfaq .maindiv{
      border:none!Important;
    }
 .m-collection--wrapper  .m-product-card__media{
   height: 280px!important;
}
.m-collection--wrapper   .m-product-card__main-image img{
  height:300px!Important;
}
  .stepssection #m-custom__block--text_TkEbjW ,
  .stepssection  #m-custom__block--text_qQkYbJ{
width:100%;
  }
.m-header__mobile m-search-popup {  
  padding: 5px; 
}
.m-header__wishlist {
    padding: 14px 5px!important;
}
.growthsection .m-section__description {
  width: 100%;
  margin: auto;
}
  .bannersection .m-custom-content__container{
     padding: 0px 20px 30px;
  }
   .bannersection .m-custom-content__wrapper {
flex-direction: column-reverse!important;
  }

  .controlimg,.faqimg , .bannerimg{
    display:block;
  }
  .m-collapsible__image{
display:none!important;
  }
 .faqimg  , .controlimg{
    margin: 20px 0px 20px;
}
  .controlimg{
     height:300px!important;
      margin:12px auto!important;
    }
  .achieve_subdescp{
    width:100%!important;
  }
  inbox-online-store-chat{
        bottom: 44px!important;
  }
  .m-button--scroll-top{
        bottom: 119px!important;
  }
.imgmbshow,.kit-img,
  .careerimg,
  .consult-img,
  .science-img,
  .condition-img{
  display:block;
}
  .about-reputation responsive-image,
  .about-meet responsive-image,
  .about-behind responsive-image,
  .about-journey responsive-image,
  .about-hair responsive-image,
  .kit-duo  responsive-image,
  .kit-faq responsive-image,
   .kit-faq responsive-image,
  .kit-unlock responsive-image,
  .kit-nourish responsive-image,
  .kit-why responsive-image,
  .science-behind responsive-image,
  .science-loss responsive-image,
  .science-wellness responsive-image,
  .science-smart responsive-image,
  .science-faq  responsive-image{
    display:none;
  }
  .career-join .m-image-with-text__image,
  .career-open .m-image-with-text__image,
  .consult-page .m-custom-content__block-image{
        display:none!important;
  }
    .about-meet .m-image-with-text__inner ,
  .about-journey .m-image-with-text__inner,
  .about-reputation .m-image-with-text__inner,
  .about-behind  .m-image-with-text__inner{
  gap:0px!important;
  }
  .about-difference .m-section-my {
    padding:0px!Important;
  }
    .bannersection .m-custom-content__wrapper ,
  .m-contact-form__main {
    width:100%!important;
  }
  .career-join  .container-fluid {
    padding-top:0px!important;
    padding-bottom:0px!important;
 }
 #CollectionProductGrid .m-product-card__name{
    font-size:16px!important;
  }
 #CollectionProductGrid .m-price__regular{
   font-size:18px!important;
  }
/* [data-product-id="8310356967701"] .m-product-card__title{
height:72px!Important;
}
  #m-section--template--22175051809045__featured_collection_xW9h8f
  m-featured-collection [data-product-id="8310356967701"] .m-product-card__title{
      height: 60px! Important;
} */
  .about-meet .m-section-my{
    padding-top:20px!important;
  }
  .about-journey .m-section-my,
  .about-reputation .m-section-my{
        padding-bottom: 0px;
  }
  .about-post .m-hero {
margin-bottom:0px!Important;
  }
}

.m-price-item.m-price-item--sale{
  color:#000000!important;
}
.m-price-item.m-price-item--regular{
color:#333333!important;
}
.m-product-card__discount{
color:#b18f4d!important;
  font-size:14px!important;
}


  
.productBullets{
display:flex;
flex-wrap:wrap;
 row-gap: 8px;
}
.bulletsContainer{
  display: flex;
  align-items: center;
  flex-direction: column;
  width:33%;
  padding:5px;
  flex-shrink: 0;
  flex-wrap: wrap;
}
.bulletsContainer p{
  text-align:center;
  color:black;
      font-size: 12px;
}
.bulletimg{
    padding: 7px;
    border-radius: 50px;
    border: 1px solid;
}

.foxkit-cartgoal__title{
    padding: 5px 0px 10px 2px;
   font-size: 15px !important;
  color:#333333!important;
}
.foxkit-button {
  text-transform:uppercase!important;
}
.f-upsell__product-info h3.h4{
    font-size:19px!important;
}
.f-upsell__body h4{
      font-size: 17px !important;
    margin-bottom: 5px !important;
}
.f-upsell__product-image .foxkit-product-card__img {
    height: 150px;
}

.main-product__block-custom_text .m-product-text .metafield-rich_text_field p strong{
  background:#f4ebd9!important;
padding:5px 0px;
}
.m-product-info--wrapper .m-product-text .metafield-rich_text_field h2 {
  font-size: 24px!important;
}

  .m-product-info--wrapper .m-product-collapsible {
  /* background: #d3d3d32b!important; */
  padding: 0px auto 10px;
  }
   .m-product-info--wrapper .m-product-collapsible  .m-collapsible--button{
border-bottom: 1px solid #80808040 !important;
     padding-top: 10px;
  }
   .m-product-info--wrapper .m-product-collapsible  .m-collapsible--button span{
     font-size:15px;
   }
  .m-product-info--wrapper .m-collapsible--content__inner{
border-top: 1px solid lightgray;
    padding-top: 5px;
  }
  .video-box {
  display: none;
  position: absolute;
  top: 0px;
  right: 0;
  bottom: 0;
  background: #000000cf!important;
  left: 0px;
}
.video-box video {
  position: absolute;
  left: 50%;
  top: 5%;
  transform: translateX(-50%);
}
.science_section {
  position: relative;
}
.video-box .close {
  font-size: 41px;
  background: white;
  position: absolute;
  right: 25px;
  top: 20px;
  padding: 0px 19px;
  font-weight: 600;
}
.video-box.active{
  display:block;
}
   .jdgm-preview-badge {
  margin-top: 0px !important;
}

 .jdgm-carousel-wrapper{
  padding-top:10px!important;
  padding-bottom:10px!important;
}
  .jdgm-prev-badge__text{
    font-weight:600;
    color:black!important;
  }
  form button.m-button--primary{
    text-transform:uppercase;
  }
  form button.m-button--primary:hover {
  background: #b18f4d !important;
    border-color: #b18f4d !important;
}

.featuredbox {
  display: flex;
  justify-content: center;
  gap: 15px;
}
.featuredbox img {
  height: 60px;
}
.featuredwrap {
  border-bottom: 1px solid;
  padding-bottom: 17px;
  width:85%;
}
.featuredwrap h4 {
  text-align: center;
  display: flex;
  align-items: center;
}
.featuredin{
    width: 100%;
    padding: 10px;
}
.line {
  background: black;
  width: 1px;
  margin: 0px 10px;
}
.lineIn {
  background: black;
  height: 1px;
  display: block;
  width: 72%;
}
.clinictab {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 10px;
}
.clinic-box {
  border-right: 1px solid #041c1b33;
  padding: 0px 20px;
  text-align: center;
}
.clinic-title {
  font-size: 50px;
  font-weight: 600;
  line-height: 45px;
}
.clinictab{
  border-bottom: 1px solid #041c1b33;
  padding-bottom: 15px;
}

.clinic-box2-wrap{
    border-bottom: 1px solid #041c1b33;
  padding-bottom:10px;
}
.clinic-tagline {
  font-size: 13px;
}
.clinicaltab-wrap .m-collage-tab--description{
  margin-top:0px!important;
}
.clinic-box-2 {
  display: flex;
  border: 0px;
  text-align: start;
  gap: 15px;
  padding: 0px;
  align-items: center;
  border-right: 1px solid #041c1b33;
  padding: 0px 10px;
}
.clinic-box-2 .clinic-title{
  margin: 0px;
}
.clinictab-2 {
  grid-template-columns: repeat(2, 1fr);
  display: flex;
  padding-bottom: 15px;
    border-bottom: 1px solid #041c1b33;
}
.clinictab-4{
  display: grid!important;
    grid-template-rows:repeat(2, 1fr);
}
.clinictab-4 .clinic-box-2{
  margin-bottom: 10px: 
}
.clinictab-4 .clinic-box-2:nth-child(2){
  border: 0px;
}
.clinic-box-3{
  display: flex;
  gap:10px;
}
.clinic-box-2:last-child,
.clinic-box:last-child {
  border: 0px;
}
.custom_star_box {
    background: #fff;
    border-radius: 3px;
    padding: 3px 7px;
      border: 1px solid rgba(241, 241, 241, 1);
    width: fit-content;
}
.custom_star{
   padding-right: 5px;
    border-right: 1px solid #ccc;
    margin-right: 6px!important;
    gap: 4px;
}
.custom_star, .custom_star_box {
    display: flex;
    align-items: center;
    color: #000;
}
.custom_star_wrap {
      display: flex!important;
    align-items: center!important;
    justify-content: center!important;
}
.m-main-product--info .custom_star_wrap{
 position: absolute;
  right: 0px;
  top: 0px;
}
.faqbtn{
    background: black;
    color: white;
    padding: 10px 25px;
    display: inline-block;
    font-weight: 600;
    margin-top: 20px;
    font-size: 14px;
}
.faqbtn:hover{
  background: #b18f4d;
}
a.kahenplay:hover {
    background: black;
}
@media (max-width:1024px){
  .clinic-box{
    padding: 0px 7px;
    text-align: start;
  }
  .clinic-title {
      font-size: 40px;
  }
  .m-header .m-cart-icon-bubble {
      margin-right: 0px!important;
  }
  .featuredwrap{
    width: 100%;
  }
  .clinic-box-2.single{
     flex-direction: row;
    gap: 10px;
  }
    .clinic-box-2{
    flex-direction: column;
    gap: 0px;
    align-items: start;
  }
  .featuredbox img {
    height: 48px;
}
 .clinicaltab-wrap  .m-collage-tabs__header{
    justify-content: flex-start;
  }
   .clinicaltab-wrap .m-collage-tab--content{
    padding:30px 20px!important;
  }
}
@media (max-width:768px){
  .featuredbox{
    gap: 5px;
  }
    .featuredbox img{
    height: 38px;
  }
      .m-product-recommendations__wrapper  .m-product-card__main-image {
    height: 350px !important;
  }
   .m-product-recommendations__wrapper .m-product-card__main-image img {
    height: 350px !important;
  }
 .bulletsContainer {
    width: 33%;
    padding: 4px;
  }
.featuredin{
  width:100%;
}
  .lineIn{
    widht:75%;
  }
   .clinic-title {
      font-size: 35px;
  }

  .main-product__block-custom_text .m-product-text .metafield-rich_text_field p strong{
    font-size:13px;
  }
 } 



@media (max-width:425px){
  .clinic-title {
      font-size: 32px;
  }
 .clinicaltab-wrap .m-collage-tab--content{
    padding:30px 0px;
  }
 .video-box video {
    top: 25%!important;
}
  .jdgm-carousel-title-and-link{
    width:100%!important;
  }
  .jdgm-carousel-item{
    padding:2px!important;
  }
 .kahenplay::before {
    font-size: 23px!important;
}
.f-upsell__product-image .foxkit-product-card__img {
    height: 100px;
}
  .clinicaltab-wrap .m-collage-tab--content {
        padding: 30px 0px !important;
    }
}
  @media (max-width:375px){
      .m-product-recommendations__wrapper  .m-product-card__main-image {
    height: 320px !important;
  }
   .m-product-recommendations__wrapper .m-product-card__main-image img {
    height: 320px !important;
  }

 } 

  @media (max-width:320px){
      .featuredbox img {
        height: 28px;
    }
}