/**
 * Galeria single product — widget Elementor XStore `woocommerce-product-etheme_product_images`
 * (Swiper: .swiper-control-top = principal, .swiper-control-bottom = miniaturas).
 *
 * Importante: não forçar height/display em .swiper-slide — o Swiper calcula altura; regras
 * agressivas (flex, height:auto no slide, max-height no container) podem colapsar e esconder imagens.
 */

/* Imagem principal: só o <img>, sem mexer nos slides */
.single-product .elementor-widget-woocommerce-product-etheme_product_images .swiper-control-top img,
.single-product .images-wrapper.woocommerce-product-gallery .swiper-control-top img {
	max-height: 600px !important;
	width: auto !important;
	height: auto !important;
	object-fit: contain;
	vertical-align: middle;
}

/* Miniaturas: só object-fit nos imgs; não alterar overflow dos slides (quebra o Swiper) */
.single-product .elementor-widget-woocommerce-product-etheme_product_images .swiper-control-bottom .thumbnail-item img,
.single-product .images-wrapper.woocommerce-product-gallery .swiper-control-bottom .thumbnail-item img {
	object-fit: contain !important;
	object-position: center;
	max-height: 110px !important;
	width: auto !important;
	height: auto !important;
	max-width: 100%;
	vertical-align: middle;
}
