/**
 * @file
 * Discount price display — sale price + strikethrough original.
 *
 * Brand colors: green (#00746b) for sale price.
 * No percentage badge — per design requirements.
 */

/* ── Container ────────────────────────────────────────────── */
.price-discount {
  display: inline-flex;
  align-items: baseline;
  flex-wrap: wrap;
  gap: 0.5em;
  line-height: 1.3;
}

/* ── Sale price (what the customer pays) — brand green ────── */
.price-discount__sale {
  font-weight: 800;
  font-size: 1.55em;
  color: #00746b;
}

/* ── Original / list price (strikethrough) ────────────────── */
.price-discount__original {
  font-size: 0.95em;
  color: #999;
}

.price-discount__original del {
  text-decoration: line-through;
  text-decoration-color: #bbb;
}

/* ── Product teaser context — slightly smaller ────────────── */
.product-teaser .price-discount {
  gap: 0.3em;
}

.product-teaser .price-discount__sale {
  font-size: 1em;
}

.product-teaser .price-discount__original {
  font-size: 0.78em;
}

/* ── Cart context — compact ───────────────────────────────── */
.cart-block .price-discount,
.cart-form .price-discount {
  font-size: 0.9em;
  gap: 0.25em;
}
