/* ==========================================================================
   PRODUCTOS.CSS
   Sección de venta de productos. HOY ESTÁ COMENTADA en index.html (no se
   ofrece todavía). Cuando esté lista para activarse: descomentar el bloque
   <section id="productos"> en el HTML y este archivo ya la deja estilada.
   ========================================================================== */

.products {
  display: grid;
  gap: var(--space-md);
  grid-template-columns: 1fr;
}

.product-card {
  display: flex;
  flex-direction: column;
}

.product-card__image {
  aspect-ratio: 4 / 3;
  border-radius: var(--radius-md);
  background-color: var(--color-surface-hover);
  margin-bottom: var(--space-sm);
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--color-text-muted);
  font-size: var(--fs-small);
}

.product-card__name {
  margin-bottom: 0.2rem;
}

.product-card__price {
  color: var(--color-accent);
  font-family: var(--font-utility);
  font-size: 1.1rem;
  margin-top: 0.4rem;
}

@media (min-width: 700px) {
  .products {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (min-width: 1000px) {
  .products {
    grid-template-columns: repeat(4, 1fr);
  }
}
