/* Radhve brand buttons across all WooCommerce touchpoints:
   product page, shop archive, cart, checkout, my account */

.single_add_to_cart_button,
.add_to_cart_button,
.ajax_add_to_cart,
a.button.product_type_simple,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #respond input#submit,
.woocommerce-cart .cart .button,
.woocommerce-cart table.cart td.actions .button,
.woocommerce-cart .wc-proceed-to-checkout .checkout-button,
.woocommerce-checkout #place_order,
.woocommerce-checkout .button,
.woocommerce-MyAccount-content .button,
.woocommerce-MyAccount-content input.button,
.woocommerce-form-login button,
.woocommerce-form-register button,
.woocommerce-form-coupon button,
.woocommerce a.checkout-button,
.wc-forward,
.woocommerce-error a.button,
.woocommerce-info a.button {
  background-color: #D4AA6A !important;
  color: #13100A !important;
  border: none !important;
  border-radius: 3px !important;
  font-family: 'DM Sans', sans-serif !important;
  font-weight: 600 !important;
  letter-spacing: 0.08em !important;
  text-transform: uppercase !important;
  font-size: 12px !important;
  padding: 14px 30px !important;
  transition: background-color 0.2s ease, color 0.2s ease !important;
  box-shadow: none !important;
}

.single_add_to_cart_button:hover,
.add_to_cart_button:hover,
.ajax_add_to_cart:hover,
a.button.product_type_simple:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce #respond input#submit:hover,
.woocommerce-cart .cart .button:hover,
.woocommerce-cart table.cart td.actions .button:hover,
.woocommerce-cart .wc-proceed-to-checkout .checkout-button:hover,
.woocommerce-checkout #place_order:hover,
.woocommerce-checkout .button:hover,
.woocommerce-MyAccount-content .button:hover,
.woocommerce-MyAccount-content input.button:hover,
.woocommerce-form-login button:hover,
.woocommerce-form-register button:hover,
.woocommerce-form-coupon button:hover,
.woocommerce a.checkout-button:hover,
.wc-forward:hover {
  background-color: #B8892E !important;
  color: #FFFFFF !important;
}

/* Disabled state keeps the brand palette but muted */
.woocommerce a.button.disabled,
.woocommerce button.button.disabled,
.woocommerce input.button.disabled {
  background-color: rgba(212,170,106,.35) !important;
  color: rgba(19,16,10,.6) !important;
}

/* Outline-style secondary actions (e.g. "Select options" on variable products,
   "Continue Shopping" links) get the ghost-gold treatment to differentiate
   from the primary Add to Ritual Bag action */
.woocommerce-cart .cart .button[name="apply_coupon"],
.woocommerce a.button.wc-backward {
  background-color: transparent !important;
  color: #B8892E !important;
  border: 1px solid rgba(184,137,46,.5) !important;
}
.woocommerce-cart .cart .button[name="apply_coupon"]:hover,
.woocommerce a.button.wc-backward:hover {
  background-color: rgba(212,170,106,.08) !important;
  color: #8A6020 !important;
  border-color: #B8892E !important;
}

/* My Account navigation active state, tie into brand gold */
.woocommerce-MyAccount-navigation ul li.is-active a,
.woocommerce-MyAccount-navigation ul li a:hover {
  color: #B8892E !important;
}

/* Quantity input focus ring in brand gold */
.woocommerce input.qty:focus,
.woocommerce table.cart input.qty:focus {
  border-color: #D4AA6A !important;
  outline: none !important;
}
