/*
 * Berenice 6.5.86
 * Evita que la tarjeta mas alta de una fila estire las demas y que el precio
 * sea empujado al fondo, dejando grandes espacios vacios dentro del producto.
 */
.product-grid,
.product-grid--single,
.product-grid[data-product-grid],
.product-grid[data-product-grid][data-columns="2"],
.product-grid[data-product-grid][data-columns="3"],
.product-grid[data-product-grid][data-columns="4"]{
  align-items:start!important;
}

.product-grid .product-card{
  align-self:start;
  height:auto!important;
  min-height:0;
}

.product-grid .product-card__body{
  flex:0 0 auto!important;
  height:auto;
  min-height:0;
  justify-content:flex-start;
}

.product-grid .product-card__price{
  margin-top:.15rem!important;
}

/* Los controles de compra permanecen juntos, sin separaciones artificiales. */
.product-grid .card-order-preview,
.product-grid .product-card__quick-add,
.product-grid .product-card__actions{
  flex:none;
}

@media(max-width:700px){
  .product-grid .product-card__price{margin-top:.05rem!important}
}
