@charset "UTF-8";

/* Tamanho da imagem */
.woocommerce_product_list_size_script ul.products .product .product_list_size {
	& .thumbnail_container {
		display: flex;
		flex-wrap: wrap;
		flex-direction: row;
	}
	&.product_list_size_center .thumbnail_container {
		justify-content: center;
		align-items: center;
		align-content: center;
	}
	&.product_list_size_cover .thumbnail_container {
		justify-content: center;
		align-items: stretch;
		align-content: stretch;
	}
	&.product_list_size_top .thumbnail_container {
		justify-content: center;
		align-items: flex-start;
		align-content: flex-start;
	}
	&.product_list_size_bottom .thumbnail_container {
		justify-content: center;
		align-items: flex-end;
		align-content: flex-end;
	}

	& .thumbnail_container img {
		flex-grow: 0;
		flex-shrink: 1;
		flex-basis: auto;
	}
	&.product_list_size_cover .thumbnail_container img {
		object-fit: cover;
		width: 100%;
		height: 100%;
	}
}

/* Proporção do tamanho da imagem */
.woocommerce_product_list_size_css :where(.products,.woocommerce-product-gallery__wrapper) img {
	aspect-ratio: var(--ssit-woo-product-list-size-aspect-ratio, 1.1/1);
	object-fit: var(--ssit-woo-product-list-size-fit, contain);
	object-position: var(--ssit-woo-product-list-size-position, center);
}

/*
@media only screen and (min-width: 480px) {
	.woocommerce_product_list_size ul.products .product .product_list_size_center img {
		& {
			position: absolute !important;
			top: 50% !important;
			left: 50% !important;
			transform: translate(-50%, -50%) !important;
		}
		&:first-child {
			z-index: 2 !important;
		}
		&:not(:first-child) {
			z-index: 1 !important;
		}
	}
}
*/
