/* Product archive image frames; keep WoodMart links, hover controls and cart actions. */
body.archive.woocommerce .elementor-widget-woocommerce-products .wd-product .product-element-top{position:relative;aspect-ratio:1;background:#fff;border:1px solid #d7cfbf;border-radius:9px;overflow:hidden;box-sizing:border-box}
body.archive.woocommerce .elementor-widget-woocommerce-products .wd-product .product-image-link{display:block;position:relative;width:100%;height:auto;aspect-ratio:1;background:#fff;overflow:hidden}
body.archive.woocommerce .elementor-widget-woocommerce-products .wd-product .product-image-link>img,body.archive.woocommerce .elementor-widget-woocommerce-products .wd-product .hover-img>img{position:absolute!important;inset:0!important;display:block;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important;padding:12px;box-sizing:border-box!important;background:#fff;filter:none!important;transform:none!important;mix-blend-mode:normal!important}
body.archive.woocommerce .elementor-widget-woocommerce-products .wd-product .hover-img{position:absolute;inset:0;width:100%;height:100%;background:#fff;pointer-events:none}
@media(max-width:767px){body.archive.woocommerce .elementor-widget-woocommerce-products .wd-product .product-image-link>img,body.archive.woocommerce .elementor-widget-woocommerce-products .wd-product .hover-img>img{padding:8px}}
