.elementor-1050 .elementor-element.elementor-element-fd3d9b6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}:root{--page-title-display:none;}/* Start custom CSS for shortcode, class: .elementor-element-af0c9f8 *//* Estilos generales */
.tinvwl-table-manage-list,
.tinvwl-table-manage-list th,
.tinvwl-table-manage-list td {
  background-color: #fff !important;
  color: #000 !important;
  border: none !important; /* 🔥 QUITA los bordes */
  text-align: center;
  vertical-align: middle;
}

/* Quitar intercalado */
.tinvwl-table-manage-list tbody tr:nth-child(odd) td,
.tinvwl-table-manage-list tbody tr:nth-child(odd) th {
  background-color: #fff !important;
}

/* Quitar hover en fondo */
.tinvwl-table-manage-list tbody tr:hover td,
.tinvwl-table-manage-list tbody tr:hover th {
  background-color: #fff !important;
}

/* Texto negro general (menos precio que se deja sin hover) */
.product-name,
.product-remove,
.product-thumbnail,
.product-date,
.product-stock,
.product-action {
  color: #000 !important;
}

/* Precio sin hover */
.product-price {
  color: #000 !important;
}

/* Enlaces y texto con hover suave */
.product-name a,
.product-remove a,
.product-thumbnail a,
.product-action a {
  color: #000 !important;
  text-decoration: none;
  transition: color 0.2s ease;
}

.product-name a:hover,
.product-remove a:hover,
.product-thumbnail a:hover,
.product-action a:hover {
  color: #555 !important;
}

/* Botón estilo "Añadir" */
.product-action a {
  border: 1px solid #ccc;
  border-radius: 20px;
  padding: 6px 12px;
  display: inline-block;
  background-color: transparent;
}

/* Hover del botón */
.product-action a:hover {
  background-color: #eee !important;
  color: #000 !important;
}/* End custom CSS */
/* Start custom CSS *//* Estilos generales */
.tinvwl-table-manage-list,
.tinvwl-table-manage-list th,
.tinvwl-table-manage-list td {
  background-color: #fff !important;
  color: #000 !important;
  border: none !important; /* 🔥 QUITA los bordes */
  text-align: center;
  vertical-align: middle;
}

/* Quitar intercalado */
.tinvwl-table-manage-list tbody tr:nth-child(odd) td,
.tinvwl-table-manage-list tbody tr:nth-child(odd) th {
  background-color: #fff !important;
}

/* Quitar hover en fondo */
.tinvwl-table-manage-list tbody tr:hover td,
.tinvwl-table-manage-list tbody tr:hover th {
  background-color: #fff !important;
}

/* Texto negro general (menos precio que se deja sin hover) */
.product-name,
.product-remove,
.product-thumbnail,
.product-date,
.product-stock,
.product-action {
  color: #000 !important;
}

/* Precio sin hover */
.product-price {
  color: #000 !important;
}

/* Enlaces y texto con hover suave */
.product-name a,
.product-remove a,
.product-thumbnail a,
.product-action a {
  color: #000 !important;
  text-decoration: none;
  transition: color 0.2s ease;
}

.product-name a:hover,
.product-remove a:hover,
.product-thumbnail a:hover,
.product-action a:hover {
  color: #555 !important;
}

/* Botón estilo "Añadir" */
.product-action a {
  border: 1px solid #ccc;
  border-radius: 20px;
  padding: 6px 12px;
  display: inline-block;
  background-color: transparent;
}

/* Hover del botón */
.product-action a:hover {
  background-color: #eee !important;
  color: #000 !important;
}

/* Estilo del botón "Añadir al carrito" */
.product-action a {
  border: 1px solid #999 !important;  /* fuerza el borde negro de 1px */
  border-radius: 20px !important;     /* asegura el borde redondeado */
  padding: 2px 12px;
  display: inline-block;
  background-color: transparent;
  color: #000 !important;
  text-decoration: none;
  transition: background-color 0.2s ease, color 0.2s ease;
}

/* Hover del botón */
.product-action a:hover {
  background-color: #eee !important;
  color: #000 !important;
}/* End custom CSS */