/* Preserve the owning grid/list image regions and display the entire artwork. */
body ul.products li.product.tovah-whole-cover a.woocommerce-loop-image-link img,
body ul.products li.product.tovah-whole-cover:hover a.woocommerce-loop-image-link img,
body ul.products li.product.tovah-whole-cover:focus-within a.woocommerce-loop-image-link img {
	object-fit: contain !important;
	object-position: center center !important;
	border-radius: 0 !important;
	transform: none !important;
}

.tovah-cover-artwork {
	display: contents;
}

/* Keep each original thumbnail's intrinsic space while allowing long text
   to stretch the list row. The new image cannot alter that measurement. */
@media (min-width: 768px) {
	body ul.products.products-list-view li.product.tovah-whole-cover a.woocommerce-loop-image-link {
		position: relative;
	}
	body ul.products.products-list-view li.product.tovah-whole-cover .tovah-cover-artwork {
		display: block;
		padding-top: var(--tovah-cover-padding);
	}
	body ul.products.products-list-view li.product.tovah-whole-cover a.woocommerce-loop-image-link img {
		position: absolute;
		inset: 0.55rem;
		width: calc(100% - 1.1rem) !important;
		height: calc(100% - 1.1rem) !important;
	}
}


