/* ============================================================
   WOOCOMMERCE — INTÉGRATION STYLE SYSTEM
   ============================================================ */
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce #respond input#submit.alt {
  background-color: var(--cp-color-secondary, #EB7630) !important;
  color: #ffffff !important;
  border-radius: var(--cp-radius-pill, 50px) !important;
  font-weight: 700 !important;
  text-transform: none !important;
  transition: background-color 0.25s ease !important;
}

.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover {
  background-color: var(--cp-color-primary, #20467B) !important;
}

.woocommerce span.onsale {
  background-color: var(--cp-color-secondary, #EB7630) !important;
  border-radius: var(--cp-radius-pill, 50px) !important;
  font-weight: 700 !important;
}

.woocommerce ul.products li.product .price,
.woocommerce div.product p.price {
  color: var(--cp-color-primary, #20467B) !important;
  font-weight: 700 !important;
}
