/* Priorite renforcee face a la grille historique qui poussait le prix vers le bas. */
@media (min-width: 768px) {
  html body.page-index .products .product-miniature .thumbnail-container,
  html body#category .products .product-miniature .thumbnail-container,
  html body#product .products .product-miniature .thumbnail-container {
    height: auto !important;
    min-height: 0 !important;
  }

  html body.page-index .products .product-miniature .product-description,
  html body#category .products .product-miniature .product-description,
  html body#product .products .product-miniature .product-description {
    flex: 0 0 auto !important;
    height: auto !important;
    min-height: 0 !important;
    padding: 8px 10px 10px !important;
  }

  html body.page-index .products .product-miniature .product-title,
  html body#category .products .product-miniature .product-title,
  html body#product .products .product-miniature .product-title {
    margin: 0 0 3px !important;
  }

  html body.page-index .products .product-miniature .product-price-and-shipping,
  html body#category .products .product-miniature .product-price-and-shipping,
  html body#product .products .product-miniature .product-price-and-shipping {
    min-height: 0 !important;
    margin: 0 !important;
  }
}

@media (max-width: 767.98px) {
  html body .products .product-miniature .product-description {
    height: auto !important;
    min-height: 0 !important;
    padding: 7px 8px 9px !important;
  }

  html body .products .product-miniature .product-title {
    margin: 0 0 3px !important;
  }

  html body .products .product-miniature .product-price-and-shipping {
    margin: 0 !important;
  }
}
