/* =============================================================================
   Univer Archive Product — Modo Carrossel do arquivo

   Só o empilhamento das fileiras e o esconde-grid. O card em si continua sendo
   estilizado por premium-grid.css (é o mesmo card do arquivo).
   ============================================================================= */

/* Grid original: esvaziado pelo JS (cards movidos), mas mantido no DOM pro
   JetSmartFilters ainda encontrá-lo. Fica oculto. */
.uap-cv-source-hidden {
	display: none !important;
}

.uap-cv-stack {
	display: flex;
	flex-direction: column;
	gap: 28px;
	width: 100%;
}

.uap-cv-row {
	width: 100%;
}

/* Swiper da fileira. overflow escondido só depois de inicializar evita "pulo". */
.uap-cv.swiper {
	width: 100%;
	overflow: hidden;
}

.uap-cv .swiper-slide {
	height: auto;         /* deixa o card definir a altura */
	display: flex;
}

/* O card (li.product) vira slide: ocupa o slide inteiro, sem a coluna do grid. */
.uap-cv .swiper-slide > .product,
.uap-cv .swiper-slide > li.product {
	width: 100% !important;
	margin: 0 !important;
	float: none !important;
	list-style: none !important;
	display: flex !important;
	flex-direction: column !important;
}

.uap-cv .swiper-pagination {
	position: relative;
	margin-top: 12px;
}

@media (max-width: 640px) {
	.uap-cv-stack {
		gap: 20px;
	}
}
