/* Product cards (owner, 2026-11-15): no cream frame around the picture; the picture itself fills the same square
   tile, edge to edge, with its own background. */
.product-item--product .product-item__media {
    padding: 0 !important;
    background: transparent !important;
}
#products-grid .product-item--product img,
.product-item--product .product-item__img {
    object-fit: cover !important;
}
