/** Shopify CDN: Minification failed

Line 277:1 Expected "}" to go with "{"

**/
.section-template--24636446507308__main-padding {
  background:#fff;
}
.price--on-sale .price__sale {
    letter-spacing: 0;
    font-size: 30px;
    font-weight: 700;
    display: flex !important;
    color: #c42f11;
  align-items: flex-end;
}
.price--on-sale .price__sale span:nth-of-type(4) {
    order: -1;
  font-size: 26px;
    color: #000;
}
.price--on-sale .price-item--regular {
    font-size: 18px !important;
    color: #ddd !important;
  display: inline-block;
    margin: 0 1rem 0 0;
}
.product .price .price__badge-sale {
    background-color: #000 !important;
    margin-bottom: 0 !important;
    font-size: 17px;
    border-radius: 9px;
    padding: 6px 15px;
    display: inline-block;
    align-items: center;
    margin-left: 20px;
    margin-top: 6px;
}
.benefits-grid {
  display:grid;
    grid-template-columns: 1fr !important;
    gap: 8px !important;
}
.benefits-grid .benefit-icon {
    align-self: start;
}
.benefits-grid .benefit-text {
    font-size: 18px !important;
    font-weight: 500 !important;
    line-height: 1.5;
    color: #303030;
}
.product__title h1 {
  font-size: 36px;
}
.section-button-c button.btn-addon {
  color:#fff;
}
.fb-review {
  margin:-20px 0 0 -25px !important;
}
.mobile {
  display:none !important;
}
@media screen and (min-width: 990px) {
    .product--large:not(.product--no-media) .product__media-wrapper {
        max-width: 50% !important;
        width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2) !important;
    }
  .product--large:not(.product--no-media) .product__info-wrapper {
        max-width: 50% !important;
        width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2) !important;
}
@media screen and (max-width: 544px) {
  .desktop {
  display:none !important;
}
  .mobile {
          display: block !important;
        font-size: 20px !important;
        padding: 16px 20px !important;
        font-family: 'Poppins';
        text-transform: none !important;
}
  .image-container.mobile {
    padding: 0 !important;
  }
.price--large {
  justify-content: space-between;
}
.benefit-text {
    font-size: 16px !important;
    line-height: 1.4;
}
  .btn-addon {
    width: 100%;
        padding: 12px 20px !important;
        margin: 0 auto !important;
  }
  .fb-review {
  margin:-20px -20px 0 -20px !important;
}
#section-template--19200352026781__logo_carousel_ckppwL .logo-item, #section-template--19200352026781__logo_carousel_WRqVNA .logo-item {
  height: 70px !important;
  max-width: 100px;
}
  .logo-carousel-container::before, .logo-carousel-container::after {
    display: none;
  }
.skincare-product-section {
  padding:30px 20px !important;
}
    #section-template--19200352026781__skincare_product_3pUMLH .description, #section-template--19200352026781__skincare_product_3pUMLH .transformation-text, #section-template--19200352026781__skincare_product_3ckRCL .description, #section-template--19200352026781__skincare_product_3ckRCL .transformation-text, #section-template--19200352026781__skincare_product_6BLGRR .description, #section-template--19200352026781__skincare_product_6BLGRR .transformation-text {
        font-size: 17px !important;
    }
    #section-template--19200352026781__testimonial_banner_bbbLeJ .banner-text {
        font-size: 19px !important;
    }
#section-template--19200352026781__customer_testimonials_ztiUwD {
    padding: 20px !important;
}
  #section-template--19200352026781__customer_testimonials_ztiUwD .rating-subtext {
        font-size: 16px !important;
    }

  #section-template--19200352026781__customer_testimonials_ztiUwD .testimonials-header {
    margin-bottom: 10px !important;
}
#section-template--19200352026781__customer_testimonials_ztiUwD .customer-image-container {
        height: auto !important;
    }
  #section-template--19200352026781__customer_testimonials_ztiUwD .customer-image {
    height: unset !important;
}
#section-template--19200352026781__customer_testimonials_ztiUwD .customer-details {
        flex-direction: row !important;
        align-items: center !important;
    }
    #section-template--19200352026781__customer_testimonials_ztiUwD .review-text {
        font-size: 17px !important;
        padding-bottom: 0 !important;
    }
#section-template--19200352026781__expert_endorsement_hmBctD {
    padding: 20px 20px 40px  !important;
}
#section-template--19200352026781__expert_endorsement_hmBctD .combined-image-container {
    padding: 0  !important;
}
#section-template--19200352026781__pricing_bundles_ngewic {
    padding: 40px 20px  !important;
}
#section-template--19200352026781__pricing_bundles_ngewic .bundle-card {
        padding: 5px  !important;
        display: grid  !important;
        grid-template-columns: 120px 1fr  !important;
  column-gap: 10px;
    }
  #section-template--19200352026781__pricing_bundles_ngewic .bundle-card.featured {
    order:-1;
  }
  #section-template--19200352026781__pricing_bundles_ngewic .product-image-container {
    order: -1 !important;
            min-height: 75px!important;
        margin-bottom: 0!important;
  }
  #section-template--19200352026781__pricing_bundles_ngewic .bundle-header {
    margin-bottom: 0 !important;
    margin-top: 5px !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
}
      #section-template--19200352026781__pricing_bundles_ngewic .bundle-title {
        margin-bottom: 0!important;
    }
  #section-template--19200352026781__pricing_bundles_ngewic .bundle-subtitle {
    margin-bottom: 0!important;
    line-height: 1.5!important;
}
#section-template--19200352026781__pricing_bundles_ngewic .pricing-section {
    margin-bottom: 0px!important;
    grid-column: 2 / -1!important;
    display: flex!important;
    flex-direction: column!important;
    align-items: flex-start!important;
  margin-top: -50px;
}
#section-template--19200352026781__pricing_bundles_ngewic .cta-section {
    grid-column: 1 / -1 !important;
    margin-top: 20px !important;
}
  #section-template--19200352026781__pricing_bundles_ngewic .featured .cta-section {
    margin-top: 0px !important;
  }
  #section-template--19200352026781__pricing_bundles_ngewic .featured-badge {
    position: absolute!important;
    width: 127px!important;
    left: -2px!important;
    top: 0!important;
    margin-top: -2px !important;
    padding: 0!important;
    height: 36px!important;
    font-size: 15px !important;
        display: flex !important;
        align-items: center;
        justify-content: center;
  }
  #section-template--19200352026781__pricing_bundles_ngewic .featured-badge.mobile {
    background: #a5a5a5 !important;
    left: -1px !important;
    margin-top: -1px !important;
  }
  #section-template--19200352026781__pricing_bundles_ngewic .featured .featured-badge.mobile {
    background: #24a555 !important;
  }
#section-template--19200352026781__pricing_bundles_ngewic .product-image-container {
  margin-top: 33px;
    margin-bottom: -33px !important;
}
  #section-template--19200352026781__pricing_bundles_ngewic .price-per-unit {
    font-size: 16px!important;
    margin-bottom: 3px !important;
  }
#section-template--19200352026781__pricing_bundles_ngewic .total-pricing {
    margin-bottom: 0 !important;
}
  #section-template--19200352026781__pricing_bundles_ngewic .guarantee {
    margin-bottom: 5px !important;
}
#section-template--19200352026781__pricing_bundles_ngewic .guarantee {
    color: #000 !important;
}
  #section-template--19200352026781__customer_service_BhLd6k {
    padding: 1px 20px 30px !important;
  }
  #section-template--19200352026781__expert_endorsement_hmBctD .expert-badge {
    padding: 6px 20px !important;
    line-height: 1.4 !important;
    border-radius: 30px !important;
  }

      #section-template--19200352026781__pricing_bundles_ngewic .add-to-cart-btn {
        padding: 12px 20px !important;
        font-size: 17px !important;
    }
    #section-template--19200352026781__expert_endorsement_hmBctD .testimonial-text, #section-template--19200352026781__expert_endorsement_hmBctD .doctor-name, #section-template--19200352026781__expert_endorsement_hmBctD .doctor-title {
        font-size: 18px !important;
    }
  .section-button-c button.btn-addon {
    margin: 0 !important;
    padding: 20px !important;
}
  .benefits-grid .benefit-text {
    font-size: 17px !important;
    line-height: 1.4;
  }
      #section-template--24636446507308__skincare_product_3pUMLH .description, #section-template--24636446507308__skincare_product_3pUMLH .transformation-text {
        font-size: 17px !important;
    }
  #section-template--24636446507308__skincare_product_3pUMLH .cta-button {
  font-size: 24px !important;
  }
  #section-template--24636446507308__skincare_product_3pUMLH .guarantee-text {
    font-size: 15px !important; 
  }
      #section-template--24636446507308__customer_testimonials_ztiUwD .customer-image-container {
        height: auto !important;
    }
      #section-template--24636446507308__customer_testimonials_ztiUwD .customer-details {
        flex-direction: row !important;
        align-items: center !important;
      }
      #section-template--24636446507308__customer_testimonials_ztiUwD .review-text {
        font-size: 17px !important;
        line-height: 1.4 !important;
    }
}