@media (max-width: 767px) {
  body#best-sales #js-product-list article.product-miniature .thumbnail-container > .product-description2,
  body#new-products #js-product-list article.product-miniature .thumbnail-container > .product-description2,
  body#prices-drop #js-product-list article.product-miniature .thumbnail-container > .product-description2,
  body#category.category-id-38 #js-product-list article.product-miniature .thumbnail-container > .product-description2 {
    top: auto !important;
    bottom: 62px !important;
    height: 48px !important;
    min-height: 48px !important;
    max-height: 48px !important;
    transform: none !important;
    transition: none !important;
  }

  body#best-sales #js-product-list article.product-miniature .product-price-and-shipping,
  body#new-products #js-product-list article.product-miniature .product-price-and-shipping,
  body#prices-drop #js-product-list article.product-miniature .product-price-and-shipping,
  body#category.category-id-38 #js-product-list article.product-miniature .product-price-and-shipping {
    display: grid !important;
    grid-template-columns: max-content 34px !important;
    grid-template-rows: 22px 20px !important;
    column-gap: 8px !important;
    row-gap: 0 !important;
    align-content: start !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100% !important;
    height: 48px !important;
    min-height: 48px !important;
    margin: 0 !important;
    padding: 0 !important;
    transform: none !important;
    transition: none !important;
  }

  body#best-sales #js-product-list article.product-miniature .product-price-and-shipping > .price,
  body#new-products #js-product-list article.product-miniature .product-price-and-shipping > .price,
  body#prices-drop #js-product-list article.product-miniature .product-price-and-shipping > .price,
  body#category.category-id-38 #js-product-list article.product-miniature .product-price-and-shipping > .price {
    grid-area: 1 / 1 !important;
    align-self: center !important;
    justify-self: center !important;
    margin: 0 !important;
    transform: none !important;
    transition: none !important;
  }

  body#best-sales #js-product-list article.product-miniature .product-price-and-shipping > .regular-price,
  body#new-products #js-product-list article.product-miniature .product-price-and-shipping > .regular-price,
  body#prices-drop #js-product-list article.product-miniature .product-price-and-shipping > .regular-price,
  body#category.category-id-38 #js-product-list article.product-miniature .product-price-and-shipping > .regular-price {
    grid-area: 2 / 1 !important;
    align-self: start !important;
    justify-self: center !important;
    margin: 0 !important;
    transform: none !important;
    transition: none !important;
  }

  body#best-sales #js-product-list article.product-miniature .product-price-and-shipping > .wishlist,
  body#new-products #js-product-list article.product-miniature .product-price-and-shipping > .wishlist,
  body#prices-drop #js-product-list article.product-miniature .product-price-and-shipping > .wishlist,
  body#category.category-id-38 #js-product-list article.product-miniature .product-price-and-shipping > .wishlist {
    grid-area: 1 / 2 !important;
    position: static !important;
    inset: auto !important;
    align-self: center !important;
    justify-self: center !important;
    width: 34px !important;
    min-width: 34px !important;
    max-width: 34px !important;
    height: 22px !important;
    margin: 0 !important;
    padding: 0 !important;
    transform: none !important;
    transition: none !important;
    animation: none !important;
    visibility: visible !important;
    opacity: 1 !important;
  }
}@media (max-width: 767px) {
  body#best-sales #js-product-list article.product-miniature .thumbnail-container > .product-description2,
  body#new-products #js-product-list article.product-miniature .thumbnail-container > .product-description2,
  body#prices-drop #js-product-list article.product-miniature .thumbnail-container > .product-description2,
  body#category.category-id-38 #js-product-list article.product-miniature .thumbnail-container > .product-description2 {
    top: auto !important;
    bottom: 62px !important;
    transform: none !important;
    transition: none !important;
    animation: none !important;
  }

  body#best-sales #js-product-list article.product-miniature .product-price-and-shipping,
  body#new-products #js-product-list article.product-miniature .product-price-and-shipping,
  body#prices-drop #js-product-list article.product-miniature .product-price-and-shipping,
  body#category.category-id-38 #js-product-list article.product-miniature .product-price-and-shipping,
  body#best-sales #js-product-list article.product-miniature .product-price-and-shipping > *,
  body#new-products #js-product-list article.product-miniature .product-price-and-shipping > *,
  body#prices-drop #js-product-list article.product-miniature .product-price-and-shipping > *,
  body#category.category-id-38 #js-product-list article.product-miniature .product-price-and-shipping > * {
    transition: none !important;
    animation: none !important;
  }

  body#best-sales #js-product-list article.product-miniature .product-description .wishlist,
  body#new-products #js-product-list article.product-miniature .product-description .wishlist,
  body#prices-drop #js-product-list article.product-miniature .product-description .wishlist,
  body#category.category-id-38 #js-product-list article.product-miniature .product-description .wishlist {
    transform: translateY(3px) !important;
    transition: none !important;
    animation: none !important;
    visibility: visible !important;
    opacity: 1 !important;
  }
}

/* Codex 2026-09-04 — mobile, pages issues des blocs accueil : le titre ne doit pas intercepter le coeur */
@media (max-width: 767px) {
  body#best-sales #js-product-list .product-miniature .product-price-and-shipping,
  body#new-products #js-product-list .product-miniature .product-price-and-shipping,
  body#prices-drop #js-product-list .product-miniature .product-price-and-shipping,
  body.category-id-38 #js-product-list .product-miniature .product-price-and-shipping {
    position: relative !important;
    z-index: 20 !important;
  }
}
