/* Clipso Frontend Global Styles - Price Colors */

/* Regular price (no sale) - use Elementor Global Text color */
.woocommerce .price,
.woocommerce .price .amount,
.woocommerce .price .woocommerce-Price-amount {
  color: var(--e-global-color-text, inherit);
}

/* Sale price - current price uses Elementor Global Secondary color */
.woocommerce .price ins,
.woocommerce .price ins .amount,
.woocommerce .price ins .woocommerce-Price-amount {
  color: var(--e-global-color-secondary, inherit);
  text-decoration: none;
}

/* Old/strikethrough price - use Elementor Global Text color (optionally with reduced opacity) */
.woocommerce .price del,
.woocommerce .price del .amount,
.woocommerce .price del .woocommerce-Price-amount {
  color: var(--e-global-color-text, inherit);
  opacity: 0.6;
}

/* Ensure price wrapper inherits text color when not on sale */
.woocommerce .price:not(:has(ins)) {
  color: var(--e-global-color-text, inherit);
}

/* Fallback for browsers that don't support :has() */
.woocommerce .price:not(.on-sale) {
  color: var(--e-global-color-text, inherit);
}

