/* ═══════════════════════════════════════════════
   PRICE HOLD — Temporary price hiding
   Remove this file reference from index.html to restore prices
   ═══════════════════════════════════════════════ */

/* Hide all price elements sitewide */
.shop-product-price,
.detail-price,
.quick-view-price,
.original-price,
.product-price,
.cart-item-price,
.cart-total,
.save-tag,
.quick-view-original-price,
.quick-view-sale-price {
  display: none !important;
}

/* Hide Add to Cart / Checkout buttons */
.add-to-cart-btn,
.quick-view-add-to-cart,
.view-cart-btn,
.cart-banner,
.cart-icon,
.cart-badge,
.sticky-cart-bar,
.quantity-selector,
.qty-controls {
  display: none !important;
}

/* Top announcement banner */
.price-hold-banner {
  background: linear-gradient(90deg, #1A1A2E, #2C1810);
  color: #fff;
  text-align: center;
  padding: 10px 20px;
  font-size: 13px;
  font-weight: 500;
  letter-spacing: 0.3px;
  line-height: 1.5;
  position: relative;
  z-index: 1001;
}

.price-hold-banner strong {
  color: #FF9800;
}

.price-hold-banner a {
  color: #4CAF50;
  text-decoration: none;
  font-weight: 700;
}

.price-hold-banner a:hover {
  text-decoration: underline;
}

/* WhatsApp enquiry button (replaces Add to Cart) */
.whatsapp-enquiry-btn {
  display: inline-flex !important;
  align-items: center;
  gap: 8px;
  padding: 12px 24px;
  background: #25D366;
  color: #fff;
  border: none;
  border-radius: 8px;
  font-size: 15px;
  font-weight: 600;
  cursor: pointer;
  text-decoration: none;
  transition: background 0.2s;
  margin-top: 12px;
}

.whatsapp-enquiry-btn:hover {
  background: #1DA851;
}

.whatsapp-enquiry-btn svg {
  width: 20px;
  height: 20px;
  fill: #fff;
}

/* Price enquiry notice in product detail */
.price-enquiry-notice {
  background: #FFF8E1;
  border: 1px solid #FFE082;
  border-radius: 8px;
  padding: 14px 18px;
  margin: 12px 0;
  font-size: 13px;
  color: #5D4037;
  line-height: 1.5;
}

.price-enquiry-notice strong {
  color: #E65100;
}
