.woocommerce ul.products li.product a.button {
  color: #ffffff !important;
}
.woocommerce ul.products li.product a.button:hover {
  background-color: #000000 !important;
}
#woocommerce_price_filter-1 .button {
  background-color: #D10000 !important;
  color: #ffffff;
}
.woocommerce .woocommerce-pagination .page-numbers.current {
  color: #ffffff;
}
.woocommerce.widget a:hover {
  color: #D10000 !important;
}
.woocommerce.widget a:active {
  color: #D10000 !important;
}
.header-group-action .site-header-wishlist a:hover {
  background-color: #D10000 !important;
  border-color: #D10000 !important;
}
.header-group-action .site-header-cart a:hover {
  background-color: #D10000 !important;
  border-color: #D10000 !important;
}
.header-group-action .site-header-account a:hover {
  background-color: #D10000 !important;
  border-color: #D10000 !important;
}
.header-group-action .site-header-search a:hover {
  background-color: #D10000 !important;
  border-color: #D10000 !important;
}
.woocommerce #content div.product .single_add_to_cart_button {
  background-color: #D10000 !important;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li a:hover {
  color: #ffffff !important;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li a:active {
  color: #ffffff !important;
}
#page .poco-sticky-add-to-cart__content-button:hover {
  background-color: #D10000 !important;
}
.site-header-cart-side .checkout {
  background-color: rgba(209, 0, 0, 0);
  color: #D10000 !important;
}
.wp-block-woocommerce-checkout-order-summary-block > .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-panel__button {
  background-color: #D10000;
}
.wp-block-woocommerce-checkout-order-summary-block > .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-panel__button:hover {
  background-color: #D10000 !important;
}
.wp-block-woocommerce-checkout-order-summary-block > .wp-block-woocommerce-checkout-order-summary-coupon-form-block .wc-block-components-panel__button {
  background-color: #D10000 !important;
}
.wc-block-components-checkout-step__content .wc-block-components-address-form__address_2-toggle {
  background-color: #D10000 !important;
}
.wc-block-components-main .wc-block-components-button {
  background-color: #D10000 !important;
}
.wp-block-woocommerce-cart-order-summary-block .wc-block-components-panel__button {
  background-color: #D10000;
  font-size: 13px;
  line-height: 20px;
  letter-spacing: 2px;
  word-spacing: 0px;
  text-align: left;
  -webkit-text-stroke-width: 0px;
  padding-top: 20px !important;
}
.wp-block-woocommerce-cart-order-summary-block .wc-block-components-panel__button:hover {
  background-color: #D10000;
}
.wc-block-components-sidebar-layout .wc-block-components-button {
  border-width: 3px;
  border-style: solid;
  border-radius: 15px 15px 15px 15px;
  color: #D10000;
}
.wc-block-components-sidebar-layout .wc-block-components-button:hover {
  background-color: #D10000;
  color: #ffffff !important;
  border-color: rgba(209, 0, 0, 0);
  border-width: 0;
}
.wc-block-components-sidebar .wc-block-components-button__text {
  font-weight: 600;
}
.wc-block-components-sidebar .wc-block-components-button__text:hover {
  color: #ffffff !important;
}
.wc-block-components-main .wc-block-checkout__actions .wc-block-components-button {
  color: #ffffff;
}
.wc-block-components-checkout-step__container .wc-block-components-button > .wc-block-checkout__shipping-method-option-title {
  color: #ffffff !important;
}
.wc-block-components-checkout-step__container .wc-block-components-button > .wc-block-checkout__shipping-method-option-icon {
  color: #ffffff !important;
}
