/**
 * Suppress The7's alternate product-image hover layer on WooCommerce archives.
 * The PHP gallery filter normally prevents the back image from being generated;
 * these rules neutralize cached or custom The7 markup that still contains it.
 */
body.post-type-archive-product ul.products img.back-image,
body.tax-product_cat ul.products img.back-image,
body.tax-product_tag ul.products img.back-image,
body.post-type-archive-product .products img.back-image,
body.tax-product_cat .products img.back-image,
body.tax-product_tag .products img.back-image {
    display: none !important;
    opacity: 0 !important;
    visibility: hidden !important;
    pointer-events: none !important;
}

body.post-type-archive-product ul.products .wc-img-hover img:not(.back-image),
body.tax-product_cat ul.products .wc-img-hover img:not(.back-image),
body.tax-product_tag ul.products .wc-img-hover img:not(.back-image),
body.post-type-archive-product .products .wc-img-hover img:not(.back-image),
body.tax-product_cat .products .wc-img-hover img:not(.back-image),
body.tax-product_tag .products .wc-img-hover img:not(.back-image) {
    opacity: 1 !important;
    visibility: visible !important;
}
