
/* DESKTOP / BASE: tu grid (solo cuando NO es slick) */
.badges:not(.slick-initialized) {
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(110px, 1fr));
	gap: 20px;
	justify-items: center;
	align-items: center;
}

.badges:not(.slick-initialized) a {
	display: block;
	text-align: center;
}

.badges:not(.slick-initialized) img {
	max-width: 100%;
	height: auto;
	display: inline-block;
}

/* MÓVIL: cuando slick está activo, evita que tu grid estorbe */
.badges.slick-initialized {
	display: block;
}

/* Opcional: centrado del slide en móvil */
.badges.slick-initialized .badge-slide {
	text-align: center;
}

.badges.slick-initialized .badge-slide img {
	display: inline-block;
	max-width: 100%;
	height: auto;
}
