

/* Start:/bitrix/templates/aspro_next_mobil/components/bitrix/catalog.section/catalog_block/style.css?17532500521594*/
.catalog_block.with--equal-height {
	display: flex;
	flex-wrap: wrap;
}

.catalog_block.with--equal-height .catalog_item_wrapp,
.catalog_block.with--equal-height .catalog_item {
	height: 100%;
}

.catalog_block.with--equal-height .catalog_item {
	position: relative;
	overflow: visible;
}

.catalog_block.with--equal-height .item-title span {
	-webkit-line-clamp: 10;
	-webkit-box-orient: vertical;
	display: -webkit-box;
	line-height: 20px;
	min-height: 60px;
}

.catalog_item_overlay {
	display: none;
	width: 100%;
	height: 100%;

	position: absolute;
	left: 0;
	top: 0;
}

.ajax_load.block .item_block:hover .catalog_item_overlay,
.ajax_load.block .item_block .catalog_item.hover .catalog_item_overlay {
	display: block;
}

.ajax_load.block .item_block:hover .catalog_item_overlay_sibling,
.ajax_load.block .item_block .catalog_item.hover .catalog_item_overlay_sibling {
	position: relative;
	z-index: 1;
}

.catalog_item_overlay:before {
	content: '';
	display: block;
	float: left;
	width: 100%;
	height: 100%;
}

.catalog_item_overlay > .footer_button {
	float: left;
	width: 100%;
	padding: 0 19px 0 20px;

	position: relative;
	z-index: 1;
	top: -26px;
}

.catalog_item_overlay_bg {
	position: relative;
	background: #fff;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
}

.catalog_item_overlay_bg:after {
	content: '';
	display: table;
	clear: both;
}

@media (max-width: 460px) {
	.ce_cmp .catalog_block .catalog_item_overlay > .footer_button {
		padding: 0 14px 0 15px;
		top: -21px;
	}

	.catalog_block.with--equal-height .item-title span {
		line-height: 18px;
		min-height: 54px;
	}
}
/* End */
/* /bitrix/templates/aspro_next_mobil/components/bitrix/catalog.section/catalog_block/style.css?17532500521594 */
