/** Shopify CDN: Minification failed

Line 214:17 Unexpected "("

**/
/* new blog design */



/* new blog design 5-oct-25 */

/* new globle css 24-april-2025 */
.seth3 {
    font-weight: 600;
    color: #13a8b7;
    margin: 15px 0;
}
.highlight {
    font-size: 2rem;
    color: #2E7D32;
    border-left: 6px solid #2E7D32;
    padding-left: 15px;
    margin-top: 35px;
    margin-bottom: 17px;
    background: linear-gradient(to right, #eafaf1, transparent);
    line-height: 2;
    border-radius: 4px;
    padding: 10px ;
}

.contextwrapper a{
    text-decoration: none;
}
.listset8 {
    list-style: none;
}
/* Faq section style css */
.faq {
    margin-bottom: 15px;
    /* border: 1px solid #d6e9d7; */
    border-radius: 10px;
    overflow: hidden;
    background: #fff;
    transition: all 0.3s ease;
}
  .faq summary {
    cursor: pointer;
    padding: 15px 18px;
    font-size: 1.8rem;
    font-weight: 600;
    color: #1B5E20;
    background: #e8f5e9;
    border-bottom: 1px solid #d6e9d7;
    list-style: none;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
  .faq p {
    padding: 15px 18px;
    margin: 0;
    font-size: 1.4rem;
    line-height: 1.6;
    color: #333;
}
  .faq summary::after {
    content: '▼';
    font-size: 2rem;
    transition: transform 0.3s 
ease;
}
/* Fqq css close */

/* new added */
.blue{
  color: #18565C !important;
  margin: 20px 0 25px;
 
}

.boldset{
font-weight:700;
}
/* Judge.me stars globally yellow karo */

.rating-star {
  /* background-color: #FBCD0A !important; */
  color:red !important;
  font-size:20px;
}




.tab_heading {
    text-transform: uppercase;
}
.contextwrapper {
    padding: 20px 30px;
    background: #faebd7;
    margin: 0 0 22px;
    border-radius: 8px;
  h4{
     margin: 10px 0 14px;
  }
}
.emailset {
    font-size: 15px;
    line-height: 30px;
  a {
    text-decoration:  none;
  }
}
#shopify-section-template--24807321665822__banner {
  display: none;
}

a#HeaderMenu-shop-by-category-personal-care {
    color: #35814B;
    font-weight: 500;
    font-size: 18px;
    font-family: roboto;
    text-transform: capitalize;
}
.setmrp{
margin:10px 0 20px; 
}

.section-template--24807322059038__multirow_X8Pp4y-padding {
    padding-top:212px !important;

}

.jdgm-verified-checkmark {
    display: none;
}

/* my code 21-june-2025 */
.menu-drawer__utility-links {

   background: #35814B !important;
}
/* Here My cusytom css made my be Amit 27 May25  */
 #botpenguin-launcher-12 {
    margin:0 -15px 123px 0px;
}
 
 /* @media screen and (max-width: 420px) {
.rounded-lg{
width: 12%  !important ;
} */
/* 
 it use for product images 4-june 2024  */
 .product-media-modal__content>* {
     width: 100%;
     max-width: 700px; 
}
.product__text{
  font-size:18px;
  line-height: 35px;
}

@media screen and (max-width: 1300px) {
.stemainwrapper{
  padding: 0 30px;
}
.caption-with-letter-spacing{
    padding:  0 30px ;
}

.article-template__title{
    padding:  0 30px ;
}

.share-button{
    
     padding:  0 30px ;
}

}
@media screen and (max-width: 768px) {

.product__text.caption-with-letter-spacing {
          font-size: 15px;
          line-height: 35px;
    }

  .product__info-wrapper.grid__item.scroll-trigger.animate--slide-in
    {
    padding: 0 50px;
   }
 .product-media-modal__content>* {

    width: 100%;
    /* max-width: 500px; */
}
  .banner__media {
    min-height: 400px !important;
  }
  .section-template--24807322059038__multirow_X8Pp4y-padding {
     padding: 20px;
    margin: 80px 0 0;
  }
    small.copyright__content.cc {
   font-size:8px !important;
    
  }
  .media.media--transparent.media--adapt

 {
    padding-bottom: 38% !important;
}
}
media screen and (max-width: 567px) {



}
@media screen and (max-width: 400px) {
  .product__info-wrapper.grid__item.scroll-trigger.animate--slide-in
    {
    padding: 0 12px;
   }
  .card-body {
    padding: 0px !important;
    margin: 15px 0;
}
  .button--full-width {

    width: 65%;

}
  .sr-headless-checkout {
  
    padding: 20px;
}
  .section-template--24807322059038__multirow_X8Pp4y-padding {
   
    padding-bottom: 50px !important;
}
  span.discount
 { 
    font-size: 9px;
    padding: 6px 5px;
 
}
.stemainwrapper{
  padding: 10px;
}
.caption-with-letter-spacing{
    padding:  0px ;
}

.article-template__title{
    padding:  0px ;
}

.share-button{
    
     padding:  0px ;
}
}
/* this code is use for cart btn 2-july-25 */
span.sr-checkout-visible2 {
    line-height: 15px;
    font-weight: 700;
}
 /* it is use for blog page layout  */
.article-template__content.page-width.page-width--narrow.rte.scroll-trigger.animate--slide-in, li

 {
    font-size: 18px;
    line-height: 35px;
}
 /* It is use review */
.jdgm-carousel-item__product{
height:20% !important;
}
select#SortBy {
    padding: 0 30px !important;
    font-weight: 700;
}
.facets {
   
    margin: 0 0 30px !important;
}
span.jdgm-rev__author {
    color: #000;
    font-size: 20px !important;
    font-weight: 500;
  line-height: 30px;
}
.jdgm-rev__icon:before {
    color: #000 !important;

}

.jdgm-sort-dropdown{
color:#000 !important;
  font-weight:500;

}
p.text-gray-600
 {
    margin: 25px 0 0;
}
p.card-header {
    font-size: 18px;
    font-weight: 700;
}
a.red{
  color:red;
}

/* end custom css end  */

/* --- Scroll offset fix for anchor links --- */
/* Accurate anchor scroll fix for blog with sticky Dawn header */
.article-template [id] {
  scroll-margin-top: 120px;
}

