/**
 * @author    Veo by Kebes <hola@kebes.es>
 * @copyright 2026 Veo by Kebes
 * @license   https://opensource.org/licenses/AFL-3.0  Academic Free License 3.0 (AFL-3.0)
 */
.veopricetax {
  display: inline-flex;
  flex-direction: column;
  line-height: 1.2;
}

/* The second price and both labels share one size and colour */
.veopricetax__label,
.veopricetax__second {
  font-size: 0.6em;
  font-weight: 400;
  color: var(--veopricetax-muted, #4a606c);
}

.veopricetax__second .veopricetax__label {
  font-size: 1em;
}

.veopricetax-old__price {
  text-decoration: line-through;
}

/* The theme's regular price comes right after the old_price hook: ours replaces it */
.veopricetax-old ~ .regular-price,
.veopricetax-old ~ [class$="__regular-price"] {
  display: none;
}

/* «Tax included» under the price would contradict the price without VAT (Hummingbird) */
.product__prices:has(.veopricetax) .product__tax-label {
  display: none;
}
