

/* Start:/local/templates/logovo/components/bitrix/catalog.element/logovo_catalog_item/style.css?17305014451174*/
.stock__wrap {
	position: absolute;
	right: 10px;
	top: 10px;
	z-index: 20;
	display: flex;
	flex-direction: column;
	row-gap: 10px;
	align-items: flex-end;
}

.swiper-components__swiper .swiper-components__swiper__img.error_image {
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	background-color: #fff;
}

.detailed-page__characteristics {
	flex-grow: 1;
}

.catalog .catalog__wrap {
	display: flex;
	flex-direction: column;
	gap: 20px;
}

.items-row {
	display: grid;
	gap: 20px;
	grid-template-columns: repeat(3, 1fr); /* по умолчанию 3 элемента в строке*/
}

.items-row.case-1 {
	grid-template-columns: repeat(2, 1fr);
}

.items-row.case-2 {
	grid-template-columns: repeat(3, 1fr);
}

.catalog .projects-item {
	max-width: 100% !important;
	width: 100%;
}

.projects-item {
	max-width: 100% !important;
	width: 100%;
}

.pointer {
	cursor: pointer;
}

.white-button.button-w.beige-button:before {
	background-color: #f4f0e7;
}

@media (max-width: 940px) {
	.items-row {
		grid-template-columns: repeat(1, 1fr);
	}

	.items-row.case-1,
	.items-row.case-2 {
		grid-template-columns: repeat(1, 1fr);
	}
}

/* End */
/* /local/templates/logovo/components/bitrix/catalog.element/logovo_catalog_item/style.css?17305014451174 */
