/* Bloque nativo "Nuevo en la tienda" (woocommerce/product-new) que WooCommerce
   muestra automáticamente cuando el carrito está vacío. Sobrescribe el azul
   por defecto de WooCommerce Blocks con los colores de marca de Clínica AVI. */

.wp-block-woocommerce-empty-cart-block .wc-block-grid__product-title {
  color: #241f4a;
}

.wp-block-woocommerce-empty-cart-block .wc-block-grid__product-link:hover .wc-block-grid__product-title {
  color: #2f9788;
}

.wp-block-woocommerce-empty-cart-block .wc-block-grid__product-add-to-cart .add_to_cart_button {
  background-color: #2f9788;
  border-color: #2f9788;
  color: #ffffff;
}

.wp-block-woocommerce-empty-cart-block .wc-block-grid__product-add-to-cart .add_to_cart_button:hover,
.wp-block-woocommerce-empty-cart-block .wc-block-grid__product-add-to-cart .add_to_cart_button:focus {
  background-color: #267c70;
  border-color: #267c70;
  color: #ffffff;
}

.woocommerce-cart .woocommerce a.button,
.woocommerce-cart .woocommerce button.button,
.woocommerce-cart .woocommerce input.button,
.woocommerce-cart .woocommerce a.button.alt,
.woocommerce-cart .woocommerce button.button.alt,
.woocommerce-cart .woocommerce input.button.alt,
.woocommerce-checkout .woocommerce a.button,
.woocommerce-checkout .woocommerce button.button,
.woocommerce-checkout .woocommerce input.button,
.woocommerce-checkout .woocommerce a.button.alt,
.woocommerce-checkout .woocommerce button.button.alt,
.woocommerce-checkout .woocommerce input.button.alt {
  background-color: #2e947d;
  border-color: #2e947d;
  color: #ffffff;
  font-weight: 700;
}

.woocommerce-cart .woocommerce a.button:hover,
.woocommerce-cart .woocommerce a.button:focus,
.woocommerce-cart .woocommerce button.button:hover,
.woocommerce-cart .woocommerce button.button:focus,
.woocommerce-cart .woocommerce input.button:hover,
.woocommerce-cart .woocommerce input.button:focus,
.woocommerce-cart .woocommerce a.button.alt:hover,
.woocommerce-cart .woocommerce a.button.alt:focus,
.woocommerce-cart .woocommerce button.button.alt:hover,
.woocommerce-cart .woocommerce button.button.alt:focus,
.woocommerce-cart .woocommerce input.button.alt:hover,
.woocommerce-cart .woocommerce input.button.alt:focus,
.woocommerce-checkout .woocommerce a.button:hover,
.woocommerce-checkout .woocommerce a.button:focus,
.woocommerce-checkout .woocommerce button.button:hover,
.woocommerce-checkout .woocommerce button.button:focus,
.woocommerce-checkout .woocommerce input.button:hover,
.woocommerce-checkout .woocommerce input.button:focus,
.woocommerce-checkout .woocommerce a.button.alt:hover,
.woocommerce-checkout .woocommerce a.button.alt:focus,
.woocommerce-checkout .woocommerce button.button.alt:hover,
.woocommerce-checkout .woocommerce button.button.alt:focus,
.woocommerce-checkout .woocommerce input.button.alt:hover,
.woocommerce-checkout .woocommerce input.button.alt:focus {
  background-color: #267c70;
  border-color: #267c70;
  color: #ffffff;
}

.woocommerce-cart .woocommerce button.button:disabled,
.woocommerce-cart .woocommerce button.button:disabled:hover,
.woocommerce-cart .woocommerce button.button:disabled[disabled],
.woocommerce-cart .woocommerce button.button:disabled[disabled]:hover,
.woocommerce-checkout .woocommerce button.button:disabled,
.woocommerce-checkout .woocommerce button.button:disabled:hover,
.woocommerce-checkout .woocommerce button.button:disabled[disabled],
.woocommerce-checkout .woocommerce button.button:disabled[disabled]:hover {
  background-color: #2e947d;
  border-color: #2e947d;
  color: #ffffff;
  opacity: .55;
}
