@media (max-width: 700px) {
	.filtered-posts,
	.posts-grid {
		align-items: start !important;
		grid-auto-rows: min-content !important;
	}

	.filtered-posts .post-item-wrap,
	.filtered-posts .post-card {
		align-self: start !important;
		height: auto !important;
		min-height: 0 !important;
	}

	.filtered-posts .post-item {
		display: block !important;
		height: auto !important;
		min-height: 0 !important;
	}

	.filtered-posts .post-item-content {
		display: block !important;
		height: auto !important;
		flex: none !important;
		flex-grow: 0 !important;
		justify-content: flex-start !important;
		margin-top: 10px !important;
	}

	.filtered-posts .post-item-characteristics,
	.filtered-posts .post-item-description {
		display: none !important;
	}

	.filtered-posts .post-item-installment-row {
		display: none !important;
	}

	.filtered-posts .post-item-price-container {
		margin-bottom: 6px !important;
	}

	.filtered-posts .post-item-location {
		margin-top: 0 !important;
		margin-bottom: 0 !important;
	}
}

@media (max-width: 967px) {
	.filter-container--catalog-sidebar:not(.filter-container--category) .subcategory-post-view--desktop {
		display: none !important;
	}

	.filter-container--catalog-sidebar:not(.filter-container--category) .subcategory-post-view--mobile {
		display: contents;
	}
}

@media (min-width: 968px) {
	.filter-container--catalog-sidebar:not(.filter-container--category) .subcategory-post-view--mobile {
		display: none !important;
	}
}

.filter-container--catalog-sidebar:not(.filter-container--category) .subcategory-post-view--desktop .post-item-wrap {
	border-radius: 16px;
	box-sizing: border-box;
	transition: background-color 0.15s ease;
}

.filter-container--catalog-sidebar:not(.filter-container--category) .subcategory-post-view--desktop .post-item-wrap:hover {
	background-color: var(--gray);
}

.filter-container--catalog-sidebar:not(.filter-container--category) .subcategory-post-view--desktop .post-item-wrap:not(:last-of-type)::after {
	transition: opacity 0.15s ease;
}

.filter-container--catalog-sidebar:not(.filter-container--category) .subcategory-post-view--desktop .post-item-wrap:hover::after {
	opacity: 0;
}

@media (min-width: 968px) {
	.filter-container--catalog-sidebar:not(.filter-container--category) .subcategory-post-view--desktop .post-item-wrap {
		padding: 14px 18px;
	}

	.filter-container--catalog-sidebar:not(.filter-container--category) .subcategory-post-view--desktop .post-item-content {
		min-width: 0;
	}

	.filter-container--catalog-sidebar:not(.filter-container--category) .subcategory-post-view--desktop .post-item-description {
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 3;
		line-clamp: 3;
		overflow: hidden;
		text-overflow: ellipsis;
		word-break: break-word;
	}
}
