/* Product and category cards must show the complete item, not a cropped thumbnail. */
.seo-landing__card img,
.favorite-card__image img,
.favorite-recommendation img,
.catalog-category-card__media img,
.categories__card img,
.products__card img,
.catalog-product-card__media img {
  box-sizing: border-box;
  object-fit: contain;
  background: #fff;
}

.seo-landing__card img { width: 100%; height: auto; aspect-ratio: 1 / 1; padding: 8px; }
.categories__card:hover img,
.products__card:hover img,
.favorite-card:hover .favorite-card__image img,
.catalog-category-card:hover .catalog-category-card__media img,
.catalog-category-card:focus-visible .catalog-category-card__media img,
.catalog-product-card.is-gallery-ready:hover .catalog-product-card__image--primary,
.catalog-product-card.is-gallery-ready:hover .catalog-product-card__image--secondary { transform: none; }
