.imgProduct{
	overflow: hidden;
	/* Contenedor de tamaño fijo para todas las imágenes */
	width: 100%;
	height: 200px;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #f8f9fa;
	border-radius: 8px;
}

.imgProduct img{
	width: 100%;
	height: 100%;
	object-fit: contain; /* Mantiene proporción sin cortar */
	/* Usa 'cover' si prefieres que llene todo el espacio (puede cortar) */
}

.imgProduct img:hover{
	transition: .3s all ease;
	opacity:.8;
	transform: scale(1.1,1.1);
}

/* Tarjetas de producto con altura uniforme */
.grid-1 .col,
.grid-2 .col,
.grid-3 .col {
	display: flex;
	flex-direction: column;
}

.grid-1 .col > a,
.grid-2 .col > a,
.grid-3 .col > a {
	flex-grow: 0;
}

.grid-1 .col .clearfix,
.grid-2 .col .clearfix,
.grid-3 .col .clearfix {
	margin-top: auto;
}

.badgeNew{
	background:#F0AD4E !important;
	color:white !important;
}

/* Ajuste para imágenes más grandes en pantallas grandes */
@media (min-width: 992px) {
	.imgProduct {
		height: 220px;
	}
}

/* Ajuste para móviles */
@media (max-width: 576px) {
	.imgProduct {
		height: 180px;
	}
}