/* ========================================
 * Auto-generated by Firestarter
 * Do not edit this file manually.
 * ======================================== */

/* ========================================
 * POST CARD
 * ======================================== */

.fs-post-card {
	height: var(--fs-post-card-height-mobile, auto);
	align-self: var(--fs-post-card-self-mobile, flex-start);
}

.fs-post-card.fs-flex {
	flex-direction: var(--fs-post-card-dir-mobile, column);
}

.fs-post-card__image {
	order: var(--fs-post-card-image-order-mobile, 0);
	flex: var(--fs-post-card-image-flex-mobile, 0 0 auto);
	height: var(--fs-post-card-image-box-mobile, auto);
}

.fs-post-card__content {
	flex: var(--fs-post-card-content-flex-mobile, 1 1 auto);
}

.fs-post-card__image-link {
	position: var(--fs-post-card-link-pos-mobile, static);
}

.fs-post-card__image-link img {
	aspect-ratio: var(--fs-post-card-image-ratio-mobile, 16 / 9);
	height: var(--fs-post-card-image-height-mobile, auto);
}

.fs-posts {
	flex: var(--fs-post-card-list-flex-mobile, 0 1 auto);
}

.fs-posts .fs-listing__stage {
	flex: var(--fs-post-card-list-flex-mobile, 0 1 auto);
	min-height: 0;
	align-items: var(--fs-post-card-stage-align-mobile, center);
}

.fs-posts .fs-listing__viewport {
	min-height: 0;
	height: var(--fs-post-card-height-mobile, auto);
}

.fs-posts.fs-listing--layout-vitrine .fs-listing__items {
	min-height: 0;
	height: var(--fs-post-card-height-mobile, auto);
	align-items: var(--fs-post-card-track-align-mobile, flex-start);
}

.fs-posts.fs-listing--layout-grid .fs-listing__items {
	min-height: 0;
	height: var(--fs-post-card-height-mobile, auto);
	align-items: var(--fs-post-card-track-align-mobile, start);
	grid-auto-rows: var(--fs-post-card-grid-rows-mobile, auto);
}

@media (min-width: 768px) {
	.fs-post-card {
		height: var(--fs-post-card-height-tablet, var(--fs-post-card-height-mobile, auto));
		align-self: var(--fs-post-card-self-tablet, var(--fs-post-card-self-mobile, flex-start));
	}

	.fs-post-card.fs-flex {
		flex-direction: var(--fs-post-card-dir-tablet, var(--fs-post-card-dir-mobile, column));
	}

	.fs-post-card__image {
		order: var(--fs-post-card-image-order-tablet, var(--fs-post-card-image-order-mobile, 0));
		flex: var(--fs-post-card-image-flex-tablet, var(--fs-post-card-image-flex-mobile, 0 0 auto));
		height: var(--fs-post-card-image-box-tablet, var(--fs-post-card-image-box-mobile, auto));
	}

	.fs-post-card__content {
		flex: var(--fs-post-card-content-flex-tablet, var(--fs-post-card-content-flex-mobile, 1 1 auto));
	}

	.fs-post-card__image-link {
		position: var(--fs-post-card-link-pos-tablet, var(--fs-post-card-link-pos-mobile, static));
	}

	.fs-post-card__image-link img {
		aspect-ratio: var(--fs-post-card-image-ratio-tablet, var(--fs-post-card-image-ratio-mobile, 16 / 9));
		height: var(--fs-post-card-image-height-tablet, var(--fs-post-card-image-height-mobile, auto));
	}

	.fs-posts {
		flex: var(--fs-post-card-list-flex-tablet, var(--fs-post-card-list-flex-mobile, 0 1 auto));
	}

	.fs-posts .fs-listing__stage {
		flex: var(--fs-post-card-list-flex-tablet, var(--fs-post-card-list-flex-mobile, 0 1 auto));
		min-height: 0;
		align-items: var(--fs-post-card-stage-align-tablet, var(--fs-post-card-stage-align-mobile, center));
	}

	.fs-posts .fs-listing__viewport {
		min-height: 0;
		height: var(--fs-post-card-height-tablet, var(--fs-post-card-height-mobile, auto));
	}

	.fs-posts.fs-listing--layout-vitrine .fs-listing__items {
		min-height: 0;
		height: var(--fs-post-card-height-tablet, var(--fs-post-card-height-mobile, auto));
		align-items: var(--fs-post-card-track-align-tablet, var(--fs-post-card-track-align-mobile, flex-start));
	}

	.fs-posts.fs-listing--layout-grid .fs-listing__items {
		min-height: 0;
		height: var(--fs-post-card-height-tablet, var(--fs-post-card-height-mobile, auto));
		align-items: var(--fs-post-card-track-align-tablet, var(--fs-post-card-track-align-mobile, start));
		grid-auto-rows: var(--fs-post-card-grid-rows-tablet, var(--fs-post-card-grid-rows-mobile, auto));
	}

}

@media (min-width: 1024px) {
	.fs-post-card {
		height: var(--fs-post-card-height-laptop, var(--fs-post-card-height-tablet, var(--fs-post-card-height-mobile, auto)));
		align-self: var(--fs-post-card-self-laptop, var(--fs-post-card-self-tablet, var(--fs-post-card-self-mobile, flex-start)));
	}

	.fs-post-card.fs-flex {
		flex-direction: var(--fs-post-card-dir-laptop, var(--fs-post-card-dir-tablet, var(--fs-post-card-dir-mobile, column)));
	}

	.fs-post-card__image {
		order: var(--fs-post-card-image-order-laptop, var(--fs-post-card-image-order-tablet, var(--fs-post-card-image-order-mobile, 0)));
		flex: var(--fs-post-card-image-flex-laptop, var(--fs-post-card-image-flex-tablet, var(--fs-post-card-image-flex-mobile, 0 0 auto)));
		height: var(--fs-post-card-image-box-laptop, var(--fs-post-card-image-box-tablet, var(--fs-post-card-image-box-mobile, auto)));
	}

	.fs-post-card__content {
		flex: var(--fs-post-card-content-flex-laptop, var(--fs-post-card-content-flex-tablet, var(--fs-post-card-content-flex-mobile, 1 1 auto)));
	}

	.fs-post-card__image-link {
		position: var(--fs-post-card-link-pos-laptop, var(--fs-post-card-link-pos-tablet, var(--fs-post-card-link-pos-mobile, static)));
	}

	.fs-post-card__image-link img {
		aspect-ratio: var(--fs-post-card-image-ratio-laptop, var(--fs-post-card-image-ratio-tablet, var(--fs-post-card-image-ratio-mobile, 16 / 9)));
		height: var(--fs-post-card-image-height-laptop, var(--fs-post-card-image-height-tablet, var(--fs-post-card-image-height-mobile, auto)));
	}

	.fs-posts {
		flex: var(--fs-post-card-list-flex-laptop, var(--fs-post-card-list-flex-tablet, var(--fs-post-card-list-flex-mobile, 0 1 auto)));
	}

	.fs-posts .fs-listing__stage {
		flex: var(--fs-post-card-list-flex-laptop, var(--fs-post-card-list-flex-tablet, var(--fs-post-card-list-flex-mobile, 0 1 auto)));
		min-height: 0;
		align-items: var(--fs-post-card-stage-align-laptop, var(--fs-post-card-stage-align-tablet, var(--fs-post-card-stage-align-mobile, center)));
	}

	.fs-posts .fs-listing__viewport {
		min-height: 0;
		height: var(--fs-post-card-height-laptop, var(--fs-post-card-height-tablet, var(--fs-post-card-height-mobile, auto)));
	}

	.fs-posts.fs-listing--layout-vitrine .fs-listing__items {
		min-height: 0;
		height: var(--fs-post-card-height-laptop, var(--fs-post-card-height-tablet, var(--fs-post-card-height-mobile, auto)));
		align-items: var(--fs-post-card-track-align-laptop, var(--fs-post-card-track-align-tablet, var(--fs-post-card-track-align-mobile, flex-start)));
	}

	.fs-posts.fs-listing--layout-grid .fs-listing__items {
		min-height: 0;
		height: var(--fs-post-card-height-laptop, var(--fs-post-card-height-tablet, var(--fs-post-card-height-mobile, auto)));
		align-items: var(--fs-post-card-track-align-laptop, var(--fs-post-card-track-align-tablet, var(--fs-post-card-track-align-mobile, start)));
		grid-auto-rows: var(--fs-post-card-grid-rows-laptop, var(--fs-post-card-grid-rows-tablet, var(--fs-post-card-grid-rows-mobile, auto)));
	}

}

@media (min-width: 1440px) {
	.fs-post-card {
		height: var(--fs-post-card-height-desktop, var(--fs-post-card-height-laptop, var(--fs-post-card-height-tablet, var(--fs-post-card-height-mobile, auto))));
		align-self: var(--fs-post-card-self-desktop, var(--fs-post-card-self-laptop, var(--fs-post-card-self-tablet, var(--fs-post-card-self-mobile, flex-start))));
	}

	.fs-post-card.fs-flex {
		flex-direction: var(--fs-post-card-dir-desktop, var(--fs-post-card-dir-laptop, var(--fs-post-card-dir-tablet, var(--fs-post-card-dir-mobile, column))));
	}

	.fs-post-card__image {
		order: var(--fs-post-card-image-order-desktop, var(--fs-post-card-image-order-laptop, var(--fs-post-card-image-order-tablet, var(--fs-post-card-image-order-mobile, 0))));
		flex: var(--fs-post-card-image-flex-desktop, var(--fs-post-card-image-flex-laptop, var(--fs-post-card-image-flex-tablet, var(--fs-post-card-image-flex-mobile, 0 0 auto))));
		height: var(--fs-post-card-image-box-desktop, var(--fs-post-card-image-box-laptop, var(--fs-post-card-image-box-tablet, var(--fs-post-card-image-box-mobile, auto))));
	}

	.fs-post-card__content {
		flex: var(--fs-post-card-content-flex-desktop, var(--fs-post-card-content-flex-laptop, var(--fs-post-card-content-flex-tablet, var(--fs-post-card-content-flex-mobile, 1 1 auto))));
	}

	.fs-post-card__image-link {
		position: var(--fs-post-card-link-pos-desktop, var(--fs-post-card-link-pos-laptop, var(--fs-post-card-link-pos-tablet, var(--fs-post-card-link-pos-mobile, static))));
	}

	.fs-post-card__image-link img {
		aspect-ratio: var(--fs-post-card-image-ratio-desktop, var(--fs-post-card-image-ratio-laptop, var(--fs-post-card-image-ratio-tablet, var(--fs-post-card-image-ratio-mobile, 16 / 9))));
		height: var(--fs-post-card-image-height-desktop, var(--fs-post-card-image-height-laptop, var(--fs-post-card-image-height-tablet, var(--fs-post-card-image-height-mobile, auto))));
	}

	.fs-posts {
		flex: var(--fs-post-card-list-flex-desktop, var(--fs-post-card-list-flex-laptop, var(--fs-post-card-list-flex-tablet, var(--fs-post-card-list-flex-mobile, 0 1 auto))));
	}

	.fs-posts .fs-listing__stage {
		flex: var(--fs-post-card-list-flex-desktop, var(--fs-post-card-list-flex-laptop, var(--fs-post-card-list-flex-tablet, var(--fs-post-card-list-flex-mobile, 0 1 auto))));
		min-height: 0;
		align-items: var(--fs-post-card-stage-align-desktop, var(--fs-post-card-stage-align-laptop, var(--fs-post-card-stage-align-tablet, var(--fs-post-card-stage-align-mobile, center))));
	}

	.fs-posts .fs-listing__viewport {
		min-height: 0;
		height: var(--fs-post-card-height-desktop, var(--fs-post-card-height-laptop, var(--fs-post-card-height-tablet, var(--fs-post-card-height-mobile, auto))));
	}

	.fs-posts.fs-listing--layout-vitrine .fs-listing__items {
		min-height: 0;
		height: var(--fs-post-card-height-desktop, var(--fs-post-card-height-laptop, var(--fs-post-card-height-tablet, var(--fs-post-card-height-mobile, auto))));
		align-items: var(--fs-post-card-track-align-desktop, var(--fs-post-card-track-align-laptop, var(--fs-post-card-track-align-tablet, var(--fs-post-card-track-align-mobile, flex-start))));
	}

	.fs-posts.fs-listing--layout-grid .fs-listing__items {
		min-height: 0;
		height: var(--fs-post-card-height-desktop, var(--fs-post-card-height-laptop, var(--fs-post-card-height-tablet, var(--fs-post-card-height-mobile, auto))));
		align-items: var(--fs-post-card-track-align-desktop, var(--fs-post-card-track-align-laptop, var(--fs-post-card-track-align-tablet, var(--fs-post-card-track-align-mobile, start))));
		grid-auto-rows: var(--fs-post-card-grid-rows-desktop, var(--fs-post-card-grid-rows-laptop, var(--fs-post-card-grid-rows-tablet, var(--fs-post-card-grid-rows-mobile, auto))));
	}

}

