/* Kajgana WooCommerce overrides - kill all WC green, enforce brand red */
:root {
  --wc-green: #e8151b;
}
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.wc-block-components-button {
  background-color: #e8151b !important;
  color: #fff !important;
  border-color: #e8151b !important;
}
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover { background-color: #c0101f !important; }
.woocommerce .star-rating span::before { color: #f59e0b !important; }
.woocommerce span.onsale { background-color: #e8151b !important; border-radius: 4px !important; }
.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li span.current { background: #e8151b !important; color: #fff !important; }
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle { background: #e8151b !important; }
.wc-block-cart__submit-button,
.wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button { background: #e8151b !important; }
/* Remove WC's green link color */
.woocommerce a { color: #e8151b; }
.woocommerce a:hover { color: #c0101f; }
