/** Shopify CDN: Minification failed

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

**/
/* Hero heading white text */
body .hero__title,
body .section-featured-article .hero__title {
  color: #ffffff !important;
}

/* Product description padding */
.lh-desc {
  padding: 0 8vw !important;
  box-sizing: border-box !important;
}
@media (max-width: 768px) {
  .lh-desc {
    padding: 0 1.5rem !important;
  }
}

/* Recently Viewed - match site style */
#vitals-end-section {
  padding: 36px 0 !important;
  text-align: center !important;
}
#vitals-end-section .vtl-product-carousel__title {
  font-size: clamp(1.2rem, 1.8vw, 1.6rem) !important;
  font-weight: 400 !important;
  letter-spacing: 0.04em !important;
  font-family: inherit !important;
  text-align: center !important;
  margin-bottom: 0.5rem !important;
}
#vitals-end-section .vtl-product-carousel__title::after {
  content: '' !important;
  display: block !important;
  width: 40px !important;
  height: 1px !important;
  background: currentColor !important;
  margin: 0.5rem auto 1.5rem !important;
  opacity: 0.4 !important;
}
#vitals-end-section [class*="title"],
#vitals-end-section [class*="name"] {
  font-weight: 400 !important;
}
.section-related h2 {
  font-weight: 400 !important;
/* DELETE this - it only changed the inner cards */
.lh-lc__grid {
  background-color: #e8dfd5 !important;
  color: #2c2c2c !important;
}/* Lash Circle section - reduce padding, increase text */
[id*="lash-circle"] .section-padding {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}

.lh-lc__grid {
  padding: 24px !important;
  gap: 16px !important;
}

.lh-lc__grid li,
.lh-lc__grid p,
.lh-lc__grid span {
  font-size: 15px !important;
  line-height: 1.6 !important;
}