/** Shopify CDN: Minification failed

Line 51:1 Expected identifier but found "."
Line 572:6 Expected "}" to go with "{"

**/



/* Container */
.container,
.container-fluid{
  padding-left: 12px;
  padding-right: 12px;
}

/* price block */
.m-product-option--label{
  display: none;
}

/* product accordion */
.main-product__block-collapsible_tab{
  margin-top: 5px !important;
}


/* theme btn */
.m-button--primary{
  border-radius: 50px !important; 
}
.feature-item img {
  width:max-content;
  height:30px;
  filter:none !important;
}
/* Button */
.cta-btn {
  font-size: 18px;
  margin-top: 30px;
  padding: 10px 30px;
  display: inline-block;
  text-decoration: none;
  transition: .3s all;
  line-height: 23px;
}
.m-slider-controls__button:hover,
.cta-btn:hover{
   box-shadow: 0 0 0 .2rem #00a943 !important;
}
..feature-item img {
 filter: none !important;
}
/* Faq */
#shopify-section-template--19584548405490__collapsible_tabs_QXDKmM .container{
  max-width: 850px; 
}
#shopify-section-template--19584548405490__collapsible_tabs_QXDKmM .m-collapsible--button,
#shopify-section-template--19584548405490__collapsible_tabs_QXDKmM .collapsible--button {
  border-color: #000000 !important;
}

/* Custom timeline */
.info-content {
  height: 100%;
  border-right: 2px solid #3f5920;

  .text-block {
    margin-bottom: 40px;

  }

  .text-block:last-child {
   padding-left: 30%;
    padding-right: 30%;
    padding-top: 10px;
     margin-bottom: 0;
    text-align: center;
    position: relative;
     &::before,
    &::after {
      content: "";
      width: 100px;
      height: 100px;
      background-image: url("/cdn/shop/files/60days_guarantee_AdobeStock_6060.webp?v=1759631747");
      background-position: center;
      background-repeat: no-repeat;
      background-size: cover;
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
    }
     &::before {
     left: 20px;
    }
  
    &::after {
      right: 20px;
    }
  }

  .text-block:last-child {
    h3 {
      font-size: 18px;
      margin-bottom: 15px;
    }
      p {
     border-top: 0;
     padding-top: 0;
     &::after{
      display: none;
     }
    }
  }

  .text-block h3 {
    font-size: 24px;
    margin-bottom: 20px;
  }

  .text-block p {
    font-size: 15px;
    line-height: 2em;
    padding-top: 30px;
    margin-bottom: 0;
    border-top: 2px solid #3f5920;
    position: relative;
  }

  .text-block p:after {
    content: "";
    width: 20px;
    height: 20px;
    position: absolute;
    top: -10px;
    right: -10px;
    background-color: #3f5920;
    border-radius: 50%;
  }
   @media (max-width:575px){
   .text-block:last-child {
    padding-left: 20%;
    padding-right: 20%;
     &::before,
    &::after {
      width: 60px;
      height: 60px;
    }
     &::before {
     left: 0;
    }
  
    &::after {
      right: 0px;
    }
  }
}


/* Slider icon */
.swiper-button-next:after, .swiper-button-prev:after {
 display: none !important;
}
/* slider btn */
.m-slider-controls__button {
    width: 45px !important;
    border: none !important;
}
/* Kaching Bundles */
.kaching-bundles__bars{
  gap:10px;
}


/* new-featured-product-v2 file css start*/
.product-testimonial-card{
      border: 1.15px solid #E4E4E4;
      border-radius: 5.73px;
      padding: 16px;
      background-color: #ffffff;
      flex: 0 0 auto;
      width: 100%;
    }
    .product-testimonial-card .star-wrapper{
      display: flex;
      align-items: center;
    }
    .product-testimonial-card .star{
      color: #7a5353;
    }
    .product-testimonial-card .quote{
      margin: 0;
      font-size: 15px;
      font-style: italic;
      font-weight: 400;
      line-height: 18.45px;
      letter-spacing: 0.01em;
      text-align: left;
      text-underline-position: from-font;
      text-decoration-skip-ink: none;
      color: #787878;
      max-width: 500px;
      padding: 7px 0 19px 0;
    }
    .product-testimonial-card .author-wraper{
      display: flex;
      gap: 7.24px;
      align-items: center;
    }
    .product-testimonial-card .author-img{
      max-width: 27.51px;
      max-height: 27.51px;
      border-radius: 27.51px;
    }
    .product-testimonial-card .author-name{
      margin: 0;
      font-size: 13.76px;
      font-style: italic;
      font-weight: 400;
      line-height: 20.63px;
      text-align: left;
      text-underline-position: from-font;
      text-decoration-skip-ink: none;
      color: #211C23;
    }
    .control-btn {
      position: absolute;
      top: 10px;
      right: 10px;
      z-index: 10;
      padding: 6px 12px;
      background: #333;
      color: #fff;
      border: none;
      border-radius: 4px;
      cursor: pointer;
    }
    .warranty_and_made_in{
      display: flex;
      align-items: center;
      justify-content: space-between;
      margin-bottom: 20px;
    }

/* new-featured-product-v2 file css end */

/* product-option file css start */
.m-product-option--content{
    display: flex;
    flex-direction: column;
    gap: 15px;
  }
  .cs_varient_card{
    display: flex;
    gap: 20px;
    justify-content: space-between;
    align-items: center;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, .1);
    padding: 20px;
    background: #ffffff !important;
    color: #000000 !important;
    cursor: pointer;
  }

  input[type="radio"]:checked + .cs_varient_card {
    box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.5);
    background: #f4f0ed !important;
  }

  .cs_varient_card_left{
    display: flex;
    gap: 20px;
    align-items: center;
  }
  .cs_price_wrapper{
    display: flex;
    align-items: end;
    flex-direction: column;
  }
  .cs_varient_font{
    font-size: 22px !important;
  }
  .cs_varient_small_font{
    font-size: 14px;
  }
  .cs_text_linethrowh{
    text-decoration: line-through;
  }

  .m-product-option--content .m-product-option--node{
    position: relative;
  }
  .m-product-option--content .m-product-option--node::before{
    position: absolute;
    content: '';
    margin: 0 8px;
    padding: 6px 8px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    font-family: sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 1;
    color:  #fff;
    background-color: #735554;
    right: 0;
    top: -7px;
    width: 110px;
    z-index: 2;
    text-align: center;

  }
  .m-product-option--content .m-product-option--node::after{
    clip-path: polygon(8% 79%, 93% 78%, 100% 100%, 0% 100%);
    content: "";
    position: absolute;
    width: 130px;
    height: 35px;
    background: #5c3f3f;
    z-index: 1;
    right: 0px;
    top: -36px;
  }

  
  .m-product-option--content .m-product-option--node:nth-child(1)::before,
  .m-product-option--content .m-product-option--node:nth-child(1)::after{
    display: none;
  }
  .m-product-option--content .m-product-option--node:nth-child(2)::before{
    content: "MOST POPULAR";
    text-wrap:nowrap;
  }
  .m-product-option--content .m-product-option--node:nth-child(3)::before{
    content: "FAMILY PACK";
  }

  
  .cs_outer_wrapper{
    border-bottom: 2px solid #ccc;
    margin-bottom: 20px;
    position: relative;
  }
  .cs_text_content{
    position: absolute;
    left: 50%;
    transform: translate(-50%,-12px);
    background: #fff;
  }
  
  .cs_star_content_wrapper{
    display: flex;
    align-items: center;
    gap: 5px;
    margin-bottom: 40px;
  }

  .warranty_and_made_in,
  .cs_text_star{
    font-size: 20px;
    line-height: 1;
    color: #00a943;
  }
  .cs_text_star_content{
    font-size: 14px;
  }
/* product-option file css end */

/* footer css start */
#shopify-section-sections--19711962579186__footer,
.m-footer--bottom-inner{
  border-top: 1px solid #e8e8e1;
}
/* footer css end */

/* bldo-details start */
.m-article--sidebar-right .m-article__wrapper {
  width: 100% !important;
}
.m-blog-sidebar{
  display: none;
}
/* bldo-details end */

.cs_custom_heading_color{
  color: #fff !important;
  background: #c98e4a !important;
}


#m-section-template--20132730208498__image_with_text_9tQTyk{
  background-color: #fff9e5 !important;
}

/* Product Details */

.m-product-option--node:nth-child(1) {
  .variant-msg.cs_varient_small_font{
    font-size:0;
  }
  .variant-msg.cs_varient_small_font::after{
   content:"Start lowering cholesterol";
   font-size:13px
  }
}
.m-product-option--node:nth-child(2) {
  .variant-msg.cs_varient_small_font{
    font-size:0;
  }
  .variant-msg.cs_varient_small_font::after{
   content:"See real lab improvements in 90 days";
   font-size:13px
  }
}
.m-product-option--node:nth-child(3) {
  .variant-msg.cs_varient_small_font{
    font-size:0;
  }
  .variant-msg.cs_varient_small_font::after{
   content:"5 Month reversal to avoid statins";
   font-size:13px
  }
}
  .m-product-info--wrapper{
  padding-top:40px;
  position:relative;
}
.cs_star_content_wrapper{
  position:absolute;
  top:0;
  left:0;
  .cs_text_star_content{
    font-size:0;
    &::before{
      content: "4.8/5 (5,483 reviews)";
      font-size:16px;
      margin-left:6px;
    }
  }
}

/* Text With Image Section */
.m-image-with-text {
  background-color: #f6f6f6;
}
.m-image-with-text__image-first img {
  border-radius: 12px;
}


/* .swiper-button-next svg,.swiper-button-prev svg, */

/* min width */
@media (min-width: 768px){
  #shopify-section-sections--19584548634866_header .m-header_desktop {
    padding: 15px 0;
  }
  .m-section__heading {
    font-size: 42px !important;
  }
}

/* max width */

@media (max-width: 1400px){
 .m-logo__image-default{
   margin-left: 22px !important;
 }
}

@media (max-width: 1024px){
 .m-logo__image-default{
   margin: initial !important;
 }
 .m-section__heading {
    font-size: 33px !important;
 }
}

@media (max-width: 1200px){
 #shopify-section-template--19584548405490__1621243260e1af0c20 .m-slide__content{
   max-width: 500px !important;
 }
}

@media (max-width: 768px){
 #shopify-section-template--19584548405490__1621243260e1af0c20 .m-slide__content{
   max-width: 400px !important;
 }

  .benefits-image img{
    width: 100%;
  }

  #shopify-section-template--19584548405490__icon_box_7WYqWL .m-icon-box__heading{
    font-size: 24px !important;
    font-weight: 700 !important;
  }
  
  .benefits-section,
  .quality-info-section,
  .comparison-section,
  .benefits-section,
  .did-you-know,
  .that-why-we-made,
  .dynamic-section,
  .timeline-section,
  .why-love-section,
  .video-review-slider-custom,
  .consumer-study-section,
  .healing-ingredients,
  .money-back-guarantee,
  .comparison-iconbox-section,
  .testimonial-slider-section{
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .product-promo-layout,
  .press-mentions{
    padding-top: 40px !important;
  }

  .consumer-study-section{
    padding-top: 0 !important;
  }

  .money-back-guarantee{
    padding-top: 60px !important;
  }

  #shopify-section-template--19711969132786__quality_info_bRAjhU{
    padding: 0 !important;
  }

  /* #shopify-section-template--19584548405490__us_vs_them_dRXdJG .comparison-text{
    margin-bottom: 0 !important;
  } */

  /* arrow none on mobile */
  .m-product-media--slider__navigation{
    display: none !important;
  }
}
/* Judgeme Review App */
.jdgm-rev-widg {
  padding-top: 50px !important;
}

/* option-selector */
/* #m-featured-product-template--20296566079730__new_featured_product_v2_FVrwnk .m-product-option--content>*:nth-child(2) {
    order: 1;
}
#m-featured-product-template--20296566079730__new_featured_product_v2_FVrwnk .m-product-option--content>*:nth-child(1) {
    order: 2;
}
#m-featured-product-template--20296566079730__new_featured_product_v2_FVrwnk .m-product-option--content>*:nth-child(3) {
    order: 3;
}

  #m-featured-product-template--20296566079730__new_featured_product_v2_FVrwnk .m-product-option--content .m-product-option--node:nth-child(2)::before,
  #m-featured-product-template--20296566079730__new_featured_product_v2_FVrwnk .m-product-option--content .m-product-option--node:nth-child(2)::after{
    display: none;
  }
  #m-featured-product-template--20296566079730__new_featured_product_v2_FVrwnk .m-product-option--content .m-product-option--node:nth-child(1)::before{
    content: "MOST POPULAR";
    text-wrap:nowrap;
    display:block;
  }
  #m-featured-product-template--20296566079730__new_featured_product_v2_FVrwnk .m-product-option--content .m-product-option--node:nth-child(1)::after {
    display: block;
  } */