/*
  GiftCard module: hide prices ONLY when JS marks an element with `.gc-hide-price`.
  This avoids relying on PrestaShop's `show_price` flag (which can affect purchasability in themes).
*/

/* Product page / quickview blocks (classic) */
.gc-hide-price .product-prices,
.gc-hide-price .js-product-prices,
.gc-hide-price .current-price {
  display: none !important;
}

/* Listing miniatures (classic) */
.gc-hide-price .product-price-and-shipping,
.gc-hide-price .product-price-and-shipping .price,
.gc-hide-price .regular-price,
.gc-hide-price .discount-percentage,
.gc-hide-price .discount-amount {
  display: none !important;
}

/* Hummingbird theme price blocks */
.gc-hide-price .product__prices,
.gc-hide-price .product__prices-block,
.gc-hide-price .product__price,
.gc-hide-price .product__discount-price,
.gc-hide-price .product__regular-price,
.gc-hide-price .product__discount-percentage,
.gc-hide-price .product__discount-amount,
.gc-hide-price .product__tax-infos,
.gc-hide-price .product__unit-price,
.gc-hide-price .product__pack-price,
.gc-hide-price .product__taxless-price {
  display: none !important;
}

/* Never hide the giftcard amount selector/input itself */
.gc-hide-price #gift-card-wrapper .product-price,
.gc-hide-price #gift-card-wrapper #gift_card_price {
  display: block !important;
  visibility: visible !important;
  margin-bottom: 20px;
}

