/* woocommerce css start */
.woocommerce .woocommerce-message a.button:hover {
    background-color: #000;
}

.woocommerce .woocommerce-message a.button {
    color: #fff;
	  border-radius: 20px;
}

.cart_item td.product-name {
    padding-right: 10px !important;
}

.woocommerce-MyAccount-content .woocommerce-info a.button {
    color: #fff !important;
    font-weight: 700;
	  font-family: var(--e-global-typography-accent-font-family);
    border-radius: 20px;
}

.woocommerce-MyAccount-content .woocommerce-info a.button:hover {
	  background-color: #000 !important;
}

/* woocommerce css end */

/* Emergency fix: make WooCommerce product/cart/checkout buttons visible */

.woocommerce a.button,
.woocommerce button.button,
.woocommerce button.button.alt,
.woocommerce input.button,
.woocommerce input.button.alt,
.woocommerce #respond input#submit,
.woocommerce #respond input#submit.alt,
.woocommerce .single_add_to_cart_button,
.woocommerce button.single_add_to_cart_button,
.woocommerce button[name="add-to-cart"],
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-checkout #place_order,
.wc-block-components-button,
.wc-block-components-button:not(.is-link),
.wp-block-button__link,
.wp-element-button {
    background: #0054b4 !important;
    background-color: #0054b4 !important;
    color: #ffffff !important;
    border: 2px solid #0054b4 !important;
    opacity: 1 !important;
    visibility: visible !important;
    text-decoration: none !important;
    box-shadow: none !important;
}

/* Hover/focus state */
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button:hover,
.woocommerce input.button.alt:hover,
.woocommerce .single_add_to_cart_button:hover,
.woocommerce button.single_add_to_cart_button:hover,
.woocommerce button[name="add-to-cart"]:hover,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,
.woocommerce-checkout #place_order:hover,
.wc-block-components-button:hover,
.wp-block-button__link:hover,
.wp-element-button:hover {
    background: #0054b4 !important;
    background-color: #0054b4 !important;
    color: #ffffff !important;
    border-color: #0054b4 !important;
}

/* Disabled buttons should still be visible, just muted */
.woocommerce button.button:disabled,
.woocommerce button.button:disabled[disabled],
.woocommerce .single_add_to_cart_button.disabled,
.woocommerce .single_add_to_cart_button:disabled,
.wc-block-components-button:disabled {
    background: #8a8a8a !important;
    background-color: #8a8a8a !important;
    color: #ffffff !important;
    border-color: #8a8a8a !important;
    opacity: .65 !important;
}