/** Shopify CDN: Minification failed

Line 114:0 Expected "}" to go with "{"

**/
/* === LymphaSculpt — Global Fixes & UI Adjustments === */

/* 1️⃣ Rounded media (product & video consistency) */
.kf-media {
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 24px;
  overflow: hidden;
}
.kf-video {
  max-width: 100%;
  height: auto;
  border-radius: 24px;
  object-fit: cover;
}

/* 2️⃣ Header cleanup (remove unnecessary icons for minimalist look) */
a[href*="/account"],
a[href*="/search"],
button.header__icon--search,
.header__search,
.icon-search {
  display: none !important;
}

/* 3️⃣ Atlas double-price fix — keeps pricing consistent */
.product .price__regular:not(:has(.price-item--regular:only-child)) {
  display: none !important;
}

/* Keep sale + compare-at side by side */
.product .price__sale,
.product .price__container {
  display: flex !important;
  align-items: baseline !important;
  gap: 0.4em !important;
  flex-wrap: nowrap !important;
  white-space: nowrap !important;
}

/* Ensure sale price appears before compare-at */
.product .price-item--sale {
  order: 1;
  font-weight: 700;
}
.product .price-item--regular {
  order: 2;
  opacity: 0.6;
  text-decoration: line-through;
}

/* Keep badge inline */
.product .price .price__badge,
.product .price .price__badges {
  order: 3;
  margin-left: 0.4em;
}

/* Prevent wrapping glitches on page load */
.product .price,
.product .price__sale,
.product .price__container {
  min-width: 0 !important;
}

/* 4️⃣ Section/Component safety – keep layout smooth on Atlas */
.product-grid,
.collection-grid,
.featured-collection__grid {
  gap: 1.2rem !important;
}

/* 5️⃣ Responsive alignment (minor polish for card consistency) */
@media (min-width: 750px) {
  .product-card__info {
    text-align: left;
  }
}
/* Hide sticky ATC bar ≥ 992px (desktop) */
@media (min-width: 992px){
  .sticky-add-to-cart,
  [id*="Sticky"][class*="cart"],
  [class*="sticky-add"][class*="cart"],
  [class*="atc"][class*="bar"] { display:none !important; }
}
/* === LymphaSculpt Footer Refinement === */

/* Overall footer newsletter container */
.footer .newsletter,
footer .newsletter,
.footer__newsletter {
  max-width: 900px !important;
  margin: 0 auto !important;
  padding: 20px 0 10px !important;
}

/* Title ("Join our newsletter...") */
.footer .newsletter h2,
footer .newsletter h2,
.footer__newsletter h2 {
  font-size: 16px !important;
  font-weight: 600 !important;
  margin-bottom: 12px !important;
  color: #4b2c60 !importa


/
