/** Shopify CDN: Minification failed

Line 105:2 Unexpected "}"

**/
/*-----------------------------------------------------------------------------/
/ Custom Theme CSS
/-----------------------------------------------------------------------------*/
/*---------------- Global Custom CSS -------------------*/
.medizin_laypout .countdown-wrap {
    background: #be9475;
}
.signup-newsletter-form .submit-btn {
    color: #000;
}
.nt_se_16110452710a1c9089.nt_full .section-title {
    padding-bottom: 20px;
}
.newsletter_se .signup-newsletter-form .submit-btn {
    background-color: #fff;
}
.signup-newsletter-form .submit-btn {
    background-color: #f98524;
}
.quote_content{
  text-align:left;
}
.quote_slide{
    padding: 30px;
    background: #eed9c0 !important;
    color: black !important;
    border-radius: 0px !important;
}
#shopify-section-header_top{
  display:none;
}
#nt_menu_canvas{
   display:block !important;
}
  #wrap_des_pr{
        padding-bottom:40px !important;
  }
   #gd{
    margin-top:25px;
  }
.accordions {
  background-color: #eed9c0;
  color: #444;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 15px;
  transition: 0.4s;
  margin-bottom:10px;
}

.actives, .accordions:hover {
  background-color: #eed9c0;
  color:black;
}

.accordions:after {
  content: '\002B';
  color: #777;
  font-weight: bold;
  float: right;
  margin-left: 5px;
}

.actives:after {
  content: "\2212";
}

.panels {
  padding: 0 18px;
  background-color: #eed9c0;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
  margin-bottom:10px;
  margin-top:-17px;
  color:black;
  
}
  #tyu{
   padding-top: 31px;
  }
  .bgbl{
     background-color: #eed9c0;
  }
  #lpd{
   background-color: #f9efe4;
     margin-bottom: -30px !important;  
  }
   .si p{
      padding: 0px 17px 0px;
      color: black;
   }
  #tab_pr_reivew{
    border: 1px solid #e9e0d5;
    border-radius: 5px;}
  }
.db{
    background: black !important;
    color: white !important;
}
.accordions{
      border-radius: 10px !important;
}
.tt h2{
  white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.ghb{
      text-align: center;
      padding-bottom: 10px;
}
.tt{
      padding: 0px 9px 0px;
}
.op{
  color: #763b00;
    font-size: 26px;
    font-weight: 600;
    font-family: system-ui;
}
.footer__bot_wrap .tc{
    padding-top: 22px;
    border-top: 1px solid white;
}
.des_style_1.sp-tab{
      padding:25px 20px 10px !important;
}
.mner{
     color: black;
   }
.rfg{
      margin-right: 20px;
    border-radius: 12px;
}
.nt_fk_canvas{
  background-color:#f9efe4;
}
.footer__top .signup-newsletter-form .submit-btn{
    border-bottom-right-radius: 10px;
    border-top-right-radius: 10px;
    background-color: #000000 !important;
}
.footer__top .signup-newsletter-form input.input-text{
      background: #ffffff78 !important;
    border-top-left-radius: 7px;
    border-bottom-left-radius: 7px;
}
.footer__top .widget-title{
  font-weight: 600 !important;
    text-transform: uppercase;
}
.btnr{
    border-bottom: 2px solid #763b00;
    font-size: 17px;
    color: #763b00;
    padding-bottom: 5px;
    font-weight: 600;
}
#rmjh{
  margin-top: 30px;
}
.flickity-button{
  color:white !important;
      border-color: white !important;
}
 #flogo{
    text-align: center;
  
    padding: 7px 0px 7px;
    border-right: none;
  }
  #flogoo{
    text-align: center;
 
    padding: 7px 0px 7px;}
  #mainvideo{
     width: 380px;
     border-radius: 7px;
   }
 @media only screen and (max-width: 600px) {
 #flogo{
border-right: 1px solid #eed9c0 !important;
}
     #mainvideo{
      width: 181px !important;
     }
.amper{
     font-size:21px !important;
 
   }
   #right{
    left: 93% !important;}
 }

   .amper{
     font-size:24px;
    
   }
   .flickity-button{
     border:none;
   }
   #right{
    left: 98%;}

    .tab-content .tab-pane {
  display: none; /* सभी पैनल छुपाएं */
}

.tab-content .tab-pane.active {
  display: block; /* ऐक्टिव पैनल दिखाएं */
}
.product-card {
  border: 1px solid #ddd;
  padding: 10px;
  border-radius: 5px;
  text-align: center;
  transition: box-shadow 0.3s;
}

.product-card:hover {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}

.product-card img {
  max-width: 100%;
  height: auto;
  margin-bottom: 10px;
}

.tabs {
  display: flex;
  justify-content: center; /* टैब्स को सेंटर में लाएं */
  align-items: center; /* वर्टिकल सेंटर के लिए */
  list-style: none; /* डॉट्स या बुलेट पॉइंट हटाएं */
  flex-direction: row; /* टैब्स को हॉरिजॉन्टल में रखें */
  gap: 10px; /* टैब्स के बीच गैप */
  padding: 10px 0;
}

.tabs .tab-item {
  padding: 8px 8px;
  cursor: pointer;
  border: 1px solid #ddd;
  background-color: #f5f5f5;
  border-radius: 5px;
  transition: background-color 0.3s;
  display: flex;
  align-items: center;
  gap: 10px;
  position: relative;
}

.tabs .tab-item img {
  
  display: inline-block;
}

.tabs .tab-item.active {
  background-color: #f7eadb;
    color: #000000;
    border-color: #f7eadb;
}

.tabs .tab-item.with-image {
  background-color: transparent; /* बैकग्राउंड हटाएं */
  border: none; /* बॉर्डर हटाएं */
  color: inherit; /* टेक्स्ट का रंग हटाएं */
}

.tabs .tab-item.with-image img {
  display: block;
}

.tabs .tab-item.with-image span {
  display: none; /* टेक्स्ट छुपाएं */
}
  .rmfg{
    text-align:center;
  }
  .tabs .tab-item.with-image{
        opacity: 0.7;
  }
  .tabs .tab-item.active{
      opacity:1 !important;
  }
  .name{
    font-size: 18px;
  }
.description{
      margin-top: 15px;
}
.ddf {
  min-height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #EFEFEF;
}
.card {
  background-color: #FFF;
}

.image-content,
.card-content {
  display: flex;
  flex-direction: column;
  align-items: center;
}



.swiper-navBtn {
  color: #f7ead;
  transition: color 0.3s ease;
}

.swiper-navBtn:hover {
  color: black;
}

.swiper-navBtn::before,
.swiper-navBtn::after {
  font-size: 20px;
}

.swiper-button-next {
  right: 0;
}

.swiper-button-prev {
  left: 0;
}

.swiper-pagination-bullet {
  background-color: #f7eadb;
  opacity: 1;
}

.swiper-pagination-bullet-active {
  background-color: #d08b3c;
}
.mjk{
      color: #833712;
    background-color: #83371210;
    padding: 5px 15px;
    border-radius: 10px;
    line-height: 1.3rem;

}
.swiper-pagination {
    margin-bottom: -7px;}
    .testi{
    border-radius: 13px;
    }
@media screen and (max-width: 768px) {
  .slide-content {
    margin: 0 10px;
  }
  .mjk{
    display:flex;
  }
.name{
  font-size: 13px;
} 
 
}
.dev_view_cat{
  display:none !important;
}
#tio{
      text-decoration-color: #da8ea0;
}
    .page_head_article-heading {
        padding: 160px 0 !important;
    }
/*---------------- Custom CSS for only desktop -------------------*/
@media (min-width: 1025px) {
  
}

/*---------------- Custom CSS for tablet, mobile -------------------*/
@media (max-width: 1024px) {
  
}

/*---------------- Custom CSS for only tablet -------------------*/
@media (min-width: 768px) and (max-width: 1024px) {
  
}

/*---------------- Custom CSS for only mobile -------------------*/
@media (max-width: 767px){
  h3.section-title {
    font-weight: 700 !important;
}
}
