/* Light-touch WooCommerce styling; product templates remain upgrade-safe. */
.woocommerce ul.products li.product .woocommerce-loop-product__title {
  font-family: 'Cormorant Garamond', Georgia, serif;
  color: var(--mv-aubergine);
  font-size: 1.55rem;
  line-height: 1.15;
}
.woocommerce ul.products li.product .price,
.woocommerce div.product p.price,
.woocommerce div.product span.price { color: var(--mv-aubergine); }
.woocommerce span.onsale { background-color: var(--mv-olive); }
.woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
  background: var(--mv-aubergine);
  border: 1px solid var(--mv-aubergine);
  color: #fff;
}
.woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {
  background: var(--mv-terracotta);
  border-color: var(--mv-terracotta);
  color: #fff;
}
