/* Only the title thumbnail and the related-product cards on a product page. */
.product-visual[data-cf-product-gallery] .cf-gallery-thumb[data-cf-gallery-choice="0"]>.cf-gallery-thumbnail{object-fit:cover}
.product-visual .cf-gallery-thumb>.cf-title-thumb-v0560{position:relative;display:block;width:100%;height:100%;overflow:hidden;border-radius:3px}
.product-visual .cf-title-thumb-v0560>.cf-title-square-v0560{position:absolute;display:block;width:100%;aspect-ratio:1;left:0;top:50%;transform:translateY(-50%);overflow:hidden}
.product-visual .cf-title-square-v0560>img{position:absolute;display:block;max-width:none;height:auto;aspect-ratio:auto;object-fit:contain;transform:translate(-50%,-50%);margin:0;border-radius:0}
.related-products .product-image-link>img{object-fit:cover}
