.page-header {
  display: none;
}
.woocommerce-mini-cart__empty-message {
  display: none;
}
#site-header {
  border-bottom: none !important;
  box-shadow: none !important;
  /* Si el borde es parte de una sombra */
}
a:focus {
  outline: none !important;
}
.product-thumbnail img {
  width: 80%;
  /* Ajusta el porcentaje según lo necesites */
  max-width: 80px;
  /* O establece un tamaño fijo */
  height: auto;
  /* Mantiene la proporción de la imagen */
}
/* Botón Añadir al presupuesto – todos los estados */
a.add-request-quote-button,
a.add-request-quote-button.button,
.yith-ywraq-add-button a,
.wcom-product-list a.button,
.woocommerce a.button.add-request-quote-button {
  background-color: #2C3394 !important;
  border-color: #2C3394 !important;
  color: #ffffff !important;
}
/* Hover, focus, active, visited */
a.add-request-quote-button:hover,
a.add-request-quote-button:focus,
a.add-request-quote-button:active,
a.add-request-quote-button:visited,
.yith-ywraq-add-button a:hover,
.wcom-product-list a.button:hover,
.woocommerce a.button.add-request-quote-button:hover {
  background-color: #2C3394 !important;
  border-color: #2C3394 !important;
  color: #ffffff !important;
}
/* Elimina efectos del theme */
a.add-request-quote-button::before,
a.add-request-quote-button::after {
  display: none !important;
}
