/* Only the optional product card layout; the legacy product layout is unchanged. */
.page__main .product-card--jpeg .product-card-photo .p-card__img {
    object-fit: cover;
    object-position: center center;
}
.product-card-title-column { display: none; }
@media (min-width: 768px) {
    .product-card-title-column { display: block; }
    .product-card-mobile-title { display: none; }
    .product-card--first { padding-top: 104px; }
}
@media (min-width: 1024px) {
    .product-card--first { padding-top: 128px; }
}
