/* Padronização de imagens da vitrine WooCommerce */
.woocommerce ul.products li.product a img,
.woocommerce-page ul.products li.product a img,
.wc-block-grid__product-image img {
    aspect-ratio: 1 / 1;
    object-fit: contain !important;
    background-color: #ffffff !important;
    width: 100% !important;
    height: auto !important;
    display: block;
    margin: 0 auto;
    box-sizing: border-box;
}

/* Imagens com fundo transparente: não pintar de branco */
img.wci-transparent,
.woocommerce ul.products li.product a img.wci-transparent,
.woocommerce-page ul.products li.product a img.wci-transparent,
.wc-block-grid__product-image img.wci-transparent {
    background-color: transparent !important;
}
