/* Alinear verticalmente el contenido del header */
.top-header {
  display: flex;
  align-items: center;
  justify-content: space-between; /* O 'center' si quieres todo centrado */
  flex-wrap: wrap; /* opcional, útil para móviles */
}

/* Asegurar que los elementos internos ocupen el mismo alto del contenedor */
.top-header > div {
  display: flex;
  align-items: center;
}

/* Opcional: si tienes elementos con alturas muy diferentes (como un logo más alto) */
.top-header img {
  max-height: 60px; /* Ajusta según el diseño */
  height: auto;
}
/* VM de la pagina productos 
Ajustar el tamaño de los íconos de categoría

.category-view .category {
  max-width: 240px;
  margin: 0 auto 20px auto;
  text-align: center;
}

.category-view .category img {
  width: 100%;
  max-width: 200px;
  height: auto;
  border-radius: 50%;
  box-shadow: 0 0 8px rgba(0,0,0,0.1);
  transition: transform 0.2s ease;
}

.category-view .category img:hover {
  transform: scale(1.05);
}

*/

/* VM de la pagina productos 
Ajustar el tamaño de los productos en grid
.products-view .product {
  max-width: 260px;
  margin: 0 auto 30px auto;
  padding: 10px;
  box-shadow: 0 0 8px rgba(0,0,0,0.05);
  border-radius: 8px;
  background-color: #fff;
  transition: transform 0.2s ease;
}

.products-view .product img {
  width: 100%;
  height: auto;
  border-radius: 6px;
}

.products-view .product:hover {
  transform: translateY(-4px);
}

*/ 