
/* SaltHook WooCommerce styling */
.woocommerce-page main, .woocommerce main { padding: 2.5rem 1.5rem; }
.woocommerce .woocommerce-breadcrumb { color:#6b7280; margin-bottom:1rem; }
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
  background:#020617;
  border:1px solid #1e293b;
  border-radius: 1.2rem;
  padding: 1rem;
  box-shadow: 0 18px 40px rgba(0,0,0,0.25);
}
.woocommerce ul.products li.product .woocommerce-loop-product__title {
  color:#e5e7eb; font-size:1rem;
}
.woocommerce ul.products li.product .price { color:#cbd5f5; }
.woocommerce a.button, .woocommerce button.button, .woocommerce input.button,
.woocommerce #respond input#submit {
  background:#38bdf8;
  color:#02131f;
  border:1px solid #0ea5e9;
  border-radius:999px;
  padding: 0.65rem 1.25rem;
  font-weight:700;
}
.woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover,
.woocommerce #respond input#submit:hover { background:#0ea5e9; color:#02131f; }
.woocommerce div.product .product_title { color:#e5e7eb; }
.woocommerce div.product p.price, .woocommerce div.product span.price { color:#cbd5f5; }
.woocommerce .quantity .qty { border-radius:0.75rem; }
.woocommerce-cart table.cart td.actions .coupon .input-text { width: 160px; }
.woocommerce-message, .woocommerce-info {
  border-top-color:#38bdf8;
  background: rgba(56,189,248,0.12);
  color:#e5f0ff;
}
.woocommerce-error {
  border-top-color:#ef4444;
  background: rgba(239,68,68,0.10);
  color:#fee2e2;
}
