/*
Jojie's 2026 — WooCommerce Integration
Portable across themes as long as WooCommerce is active.
Version 1.0.0
*/

.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #respond input#submit {
  min-height: 46px;
  padding: .72rem 1rem !important;
  color: var(--jj-white) !important;
  background: var(--jj-blue-900) !important;
  border-radius: 999px !important;
  font-family: var(--jj-font-body) !important;
  font-weight: 700 !important;
}

.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover {
  background: var(--jj-blue-700) !important;
}

.woocommerce .quantity .qty {
  min-height: 42px;
  border: 1px solid var(--jj-border);
  border-radius: 10px;
}

.woocommerce-message,
.woocommerce-info {
  border-top-color: var(--jj-gold-500) !important;
  background: var(--jj-cream);
}

.woocommerce-message::before,
.woocommerce-info::before {
  color: var(--jj-gold-600) !important;
}

.jj26-cart-drawer,
.xoo-wsc-container,
.widget_shopping_cart_content {
  font-family: var(--jj-font-body);
}

.xoo-wsc-container {
  background: var(--jj-warm-white) !important;
}

.xoo-wsc-header {
  background: var(--jj-blue-900) !important;
  color: var(--jj-white) !important;
}

.xoo-wsc-ft-buttons-cont a {
  border-radius: 999px !important;
  font-weight: 700 !important;
}
