/* NoraCommerce V17.98 v1.0.50 — HonorAvShop / Honor Exact cart CTA palette.
   Canonical reference: Trend Ürünler CTA (#a9780d > #8b6008 > #6f4b05).
   Only active add-to-cart / options links on Honor functional storefront pages;
   no layout changes, no effects on stock-disabled buttons, other themes untouched.
*/
.nora-functional-page {
  --nora-honor-cart-cta: linear-gradient(135deg,#a9780d 0%,#8b6008 54%,#6f4b05 100%);
  --nora-honor-cart-cta-hover: linear-gradient(135deg,#9c6e0a 0%,#7f5606 54%,#644304 100%);
}

.nora-functional-page .premium-catalog .card-btn.card-btn-premium:not(:disabled),
.nora-functional-page .product-card .card-btn.card-btn-premium:not(:disabled),
.nora-functional-page .premium-purchase-panel .premium-add-cart:not(:disabled),
.nora-functional-page .premium-product-info .premium-add-cart:not(:disabled) {
  background: var(--nora-honor-cart-cta) !important;
  background-color: #8b6008 !important;
  border-color: #815b0b !important;
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
  box-shadow: 0 10px 22px rgba(92,61,4,.28),inset 0 1px 0 rgba(255,255,255,.22) !important;
}

.nora-functional-page .premium-catalog .card-btn.card-btn-premium:hover:not(:disabled),
.nora-functional-page .product-card .card-btn.card-btn-premium:hover:not(:disabled),
.nora-functional-page .premium-purchase-panel .premium-add-cart:hover:not(:disabled),
.nora-functional-page .premium-product-info .premium-add-cart:hover:not(:disabled) {
  background: var(--nora-honor-cart-cta-hover) !important;
  background-color: #7f5606 !important;
  border-color: #765108 !important;
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
  box-shadow: 0 13px 28px rgba(92,61,4,.34),inset 0 1px 0 rgba(255,255,255,.2) !important;
  filter: none !important;
}

/* Preserve bright icon/label contrast without changing their geometry. */
.nora-functional-page .premium-catalog .card-btn.card-btn-premium:not(:disabled) .card-btn-text,
.nora-functional-page .premium-catalog .card-btn.card-btn-premium:not(:disabled) .card-btn-arrow,
.nora-functional-page .product-card .card-btn.card-btn-premium:not(:disabled) .card-btn-text,
.nora-functional-page .product-card .card-btn.card-btn-premium:not(:disabled) .card-btn-arrow,
.nora-functional-page .premium-purchase-panel .premium-add-cart:not(:disabled) span,
.nora-functional-page .premium-product-info .premium-add-cart:not(:disabled) span {
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
}
.nora-functional-page .premium-catalog .card-btn.card-btn-premium:not(:disabled) .card-btn-cart,
.nora-functional-page .product-card .card-btn.card-btn-premium:not(:disabled) .card-btn-cart {
  background: rgba(255,255,255,.12) !important;
  color: #ffffff !important;
}
