/* Global Price Tag Styles - Configurable */
.vastu-product-card__price,
.vastu-product-card__image .vastu-product-card__price,
section .vastu-product-card .vastu-product-card__image .vastu-product-card__price,
section[class*="vastu"] .vastu-product-card .vastu-product-card__image .vastu-product-card__price,
main section .vastu-product-card .vastu-product-card__image .vastu-product-card__price,
.xo-product-card__price-overlay,
section[class*="product-recommendations"] .xo-product-card__price-overlay,
.product-recommendations-section .xo-product-card__price-overlay,
section[class*="vastu-best-seller"] .xo-product-card__price-overlay,
section[class*="vastu-featured-products"] .xo-product-card__price-overlay,
section[class*="vastu-shop-by-concern"] .xo-product-card__price-overlay {
  background: rgba(var(--price-tag-background-color-rgb, 71, 56, 85), var(--price-tag-background-opacity, 0.9));
  color: var(--price-tag-text-color, #fff);
  padding: var(--price-tag-padding-top, 8px) var(--price-tag-padding-right, 12px) var(--price-tag-padding-bottom, 8px)
    var(--price-tag-padding-left, 12px);
  border-radius: var(--price-tag-border-radius, 8px);
  font-size: var(--price-tag-font-size, 1.2rem);
  font-weight: var(--price-tag-font-weight, 600);
  box-shadow: 0 2px var(--price-tag-box-shadow-blur, 8px) rgb(0 0 0 / 15%);
  backdrop-filter: var(--price-tag-backdrop-filter, blur(4px));
}

.vastu-product-card__image .vastu-product-card__price *,
.vastu-product-card__image .vastu-product-card__price span,
.vastu-product-card__image .vastu-product-card__price .xo-price__item,
.vastu-product-card__image .vastu-product-card__price .xo-price__container,
.vastu-product-card__image .vastu-product-card__price .xo-price,
section .vastu-product-card .vastu-product-card__image .vastu-product-card__price *,
section[class*="vastu"] .vastu-product-card .vastu-product-card__image .vastu-product-card__price *,
main section .vastu-product-card .vastu-product-card__image .vastu-product-card__price *,
.xo-product-card__price-overlay *,
.xo-product-card__price-overlay span,
.xo-product-card__price-overlay .xo-price__item {
  color: var(--price-tag-text-color, #fff);
}
