

/* Start:/local/templates/dmm/components/bitrix/catalog/dmm-catalog/style.css?17561918449108*/
main .search-page {
	display: none;
}
.catalog-wrapper {
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-between;
	margin: 50px 0;
}
.catalog-wrapper .catalog-filter {
	max-width: 285px;
}
.catalog-wrapper .catalog-items {
	max-width: 895px;
}

.products-sort {
	margin-right: 40%;
}
.js-sort-catalog form {
	position: relative;
}
.js-sort-catalog form .sort-block {
	cursor: pointer;
}
.js-sort-catalog form .sort-block.show {
	display: flex !important;
}
.js-sort-catalog form .sort-block p {
	margin-right: 10px;
}
.js-sort-catalog form .sort-block:hover p,
.js-sort-catalog form .sort-block.show p {
	color: var(--color-blue);
}
.js-sort-catalog form .dropdown-menu  {
	display: none;
	position: absolute;
	z-index: 99;
	flex-direction: column;
	inset: 120% auto auto 0 !important;
	width: fit-content;
	min-width: fit-content;
	border-radius: 5px;
	padding: 10px 20px !important;
	background-color: #FFF;
	box-shadow: 0 0 15px #00040F15;
}
.js-sort-catalog form .dropdown-menu.active {
	display: flex;
}
.js-sort-catalog form .dropdown-menu button:hover span {
	color: var(--color-blue) !important;
}
.js-sort-catalog form .dropdown-menu button {
	cursor: pointer;
	text-align: left;
}
.js-sort-catalog form .dropdown-menu button span {
	margin: 0 !important;
	font-size: 14px !important;
	line-height: 2 !important;
	white-space: nowrap;
	color: var(--color-black) !important;
}

.products-view-block p {
	margin-right: 10px;
}
.products-view-block .view-count-button {
	display: inline-block;
	width: 20px;
	height: 20px;
	margin: 0 5px;
	border-radius: 3px;
	background-color: var(--color-lightgray);
	color: var(--color-darkgray);
}
.products-view-block .view-count-button.active {
	background-color: var(--color-blue);
	color: white;
}

.products-list-type .products-list-type-icon-card {
	display: inline-block;
	width: 20px;
	height: 20px;
	background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjUiIGhlaWdodD0iNSIgcng9IjEiIGZpbGw9IiNDQ0QzRDkiLz4KPHJlY3QgeT0iMTUiIHdpZHRoPSI1IiBoZWlnaHQ9IjUiIHJ4PSIxIiBmaWxsPSIjQ0NEM0Q5Ii8+CjxyZWN0IHg9IjE1IiB5PSIxNSIgd2lkdGg9IjUiIGhlaWdodD0iNSIgcng9IjEiIGZpbGw9IiNDQ0QzRDkiLz4KPHJlY3QgeT0iNy41IiB3aWR0aD0iNSIgaGVpZ2h0PSI1IiByeD0iMSIgZmlsbD0iI0NDRDNEOSIvPgo8cmVjdCB4PSI3LjUiIHk9IjcuNSIgd2lkdGg9IjUiIGhlaWdodD0iNSIgcng9IjEiIGZpbGw9IiNDQ0QzRDkiLz4KPHJlY3QgeD0iNy41IiB5PSIxNSIgd2lkdGg9IjUiIGhlaWdodD0iNSIgcng9IjEiIGZpbGw9IiNDQ0QzRDkiLz4KPHJlY3QgeD0iMTUiIHk9IjcuNSIgd2lkdGg9IjUiIGhlaWdodD0iNSIgcng9IjEiIGZpbGw9IiNDQ0QzRDkiLz4KPHJlY3QgeD0iNy41IiB3aWR0aD0iNSIgaGVpZ2h0PSI1IiByeD0iMSIgZmlsbD0iI0NDRDNEOSIvPgo8cmVjdCB4PSIxNSIgd2lkdGg9IjUiIGhlaWdodD0iNSIgcng9IjEiIGZpbGw9IiNDQ0QzRDkiLz4KPC9zdmc+Cg==") center no-repeat;
}
.products-list-type .products-list-type-icon-card.active {
	background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjUiIGhlaWdodD0iNSIgcng9IjEiIGZpbGw9IiMwMTY2QjMiLz4KPHJlY3QgeT0iMTUiIHdpZHRoPSI1IiBoZWlnaHQ9IjUiIHJ4PSIxIiBmaWxsPSIjMDE2NkIzIi8+CjxyZWN0IHg9IjE1IiB5PSIxNSIgd2lkdGg9IjUiIGhlaWdodD0iNSIgcng9IjEiIGZpbGw9IiMwMTY2QjMiLz4KPHJlY3QgeT0iNy41IiB3aWR0aD0iNSIgaGVpZ2h0PSI1IiByeD0iMSIgZmlsbD0iIzAxNjZCMyIvPgo8cmVjdCB4PSI3LjUiIHk9IjcuNSIgd2lkdGg9IjUiIGhlaWdodD0iNSIgcng9IjEiIGZpbGw9IiMwMTY2QjMiLz4KPHJlY3QgeD0iNy41IiB5PSIxNSIgd2lkdGg9IjUiIGhlaWdodD0iNSIgcng9IjEiIGZpbGw9IiMwMTY2QjMiLz4KPHJlY3QgeD0iMTUiIHk9IjcuNSIgd2lkdGg9IjUiIGhlaWdodD0iNSIgcng9IjEiIGZpbGw9IiMwMTY2QjMiLz4KPHJlY3QgeD0iNy41IiB3aWR0aD0iNSIgaGVpZ2h0PSI1IiByeD0iMSIgZmlsbD0iIzAxNjZCMyIvPgo8cmVjdCB4PSIxNSIgd2lkdGg9IjUiIGhlaWdodD0iNSIgcng9IjEiIGZpbGw9IiMwMTY2QjMiLz4KPC9zdmc+Cg==") center no-repeat;
}
.products-list-type .products-list-type-icon-list {
	display: inline-block;
	width: 20px;
	height: 20px;
	margin-left: 10px;
	background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEgMUgxOSIgc3Ryb2tlPSIjQ0NEM0Q5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMSA3SDE5IiBzdHJva2U9IiNDQ0QzRDkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xIDEzSDE5IiBzdHJva2U9IiNDQ0QzRDkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xIDE5SDE5IiBzdHJva2U9IiNDQ0QzRDkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=") center no-repeat;
}
.products-list-type .products-list-type-icon-list.active {
	background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEgMUgxOSIgc3Ryb2tlPSIjMDE2NkIzIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMSA3SDE5IiBzdHJva2U9IiMwMTY2QjMiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xIDEzSDE5IiBzdHJva2U9IiMwMTY2QjMiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xIDE5SDE5IiBzdHJva2U9IiMwMTY2QjMiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=") center no-repeat;
}

.amount-info {
	margin-bottom: 100px;
}
.amount-info__text,
.amount-info-bar {
	display: none;
}
.ajax-pager-link {
	width: 100%;
	text-align: center;
	border-color: #BBE2FE !important;
	border-radius: 10px !important;
}
.ajax-pager-link span {
	color: #0F60AC !important;
}

.catalog-filter-mobile {
	display: flex;
	align-items: center;
}
.catalog-filter-mobile .filter-mobile-icon {
	display: block;
	width: 17px;
	height: 17px;
	background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNyAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE0NTZfMTAwOTIpIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zIDFDMyAwLjQ0NzcxNSAzLjQ0NzcyIDAgNCAwSDVDNS41NTIyOCAwIDYgMC40NDc3MTUgNiAxVjJIMTYuNUMxNi43NzYxIDIgMTcgMi4yMjM4NiAxNyAyLjVDMTcgMi43NzYxNCAxNi43NzYxIDMgMTYuNSAzSDZWNEM2IDQuNTUyMjggNS41NTIyOCA1IDUgNUg0QzMuNDQ3NzIgNSAzIDQuNTUyMjggMyA0VjNIMC41QzAuMjIzODU4IDMgMCAyLjc3NjE0IDAgMi41QzAgMi4yMjM4NiAwLjIyMzg1OCAyIDAuNSAySDNWMVoiIGZpbGw9IiMwRjYwQUMiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMiA3QzEyIDYuNDQ3NzIgMTIuNDQ3NyA2IDEzIDZIMTRDMTQuNTUyMyA2IDE1IDYuNDQ3NzIgMTUgN1Y4SDE2LjVDMTYuNzc2MSA4IDE3IDguMjIzODYgMTcgOC41QzE3IDguNzc2MTQgMTYuNzc2MSA5IDE2LjUgOUgxNVYxMEMxNSAxMC41NTIzIDE0LjU1MjMgMTEgMTQgMTFIMTNDMTIuNDQ3NyAxMSAxMiAxMC41NTIzIDEyIDEwVjlIMC41QzAuMjIzODU4IDkgMCA4Ljc3NjE0IDAgOC41QzAgOC4yMjM4NiAwLjIyMzg1OCA4IDAuNSA4SDEyVjdaIiBmaWxsPSIjMEY2MEFDIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNiAxM0M2IDEyLjQ0NzcgNi40NDc3MiAxMiA3IDEySDhDOC41NTIyOSAxMiA5IDEyLjQ0NzcgOSAxM1YxNEgxNi41QzE2Ljc3NjEgMTQgMTcgMTQuMjIzOSAxNyAxNC41QzE3IDE0Ljc3NjEgMTYuNzc2MSAxNSAxNi41IDE1SDlWMTZDOSAxNi41NTIzIDguNTUyMjggMTcgOCAxN0g3QzYuNDQ3NzIgMTcgNiAxNi41NTIzIDYgMTZWMTVIMC41QzAuMjIzODU4IDE1IDAgMTQuNzc2MSAwIDE0LjVDMCAxNC4yMjM5IDAuMjIzODU4IDE0IDAuNSAxNEg2VjEzWiIgZmlsbD0iIzBGNjBBQyIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzE0NTZfMTAwOTIiPgo8cmVjdCB3aWR0aD0iMTciIGhlaWdodD0iMTciIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==") center no-repeat;
}
.catalog-filter-mobile p {
	margin: 0 0 0 10px;
}
.catalog-filter-close {
	display: block;
	width: 14px !important;
	height: 14px;
	margin-right: 10px;
	background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE0NTdfNjY4NikiPgo8cmVjdCB4PSIxLjQxNDA2IiB3aWR0aD0iMTgiIGhlaWdodD0iMiIgcng9IjEiIHRyYW5zZm9ybT0icm90YXRlKDQ1IDEuNDE0MDYgMCkiIGZpbGw9IiMwMDA0MEYiLz4KPHJlY3QgeT0iMTIuNzI3NSIgd2lkdGg9IjE4IiBoZWlnaHQ9IjIiIHJ4PSIxIiB0cmFuc2Zvcm09InJvdGF0ZSgtNDUgMCAxMi43Mjc1KSIgZmlsbD0iIzAwMDQwRiIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzE0NTdfNjY4NiI+CjxyZWN0IHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K") center no-repeat;
}
.catalog-filter .bx-filter-section > .row {
	flex-direction: row;
	justify-content: space-between;
}

@media(max-width: 991px) {
	.catalog-filter .left-section_block {
		display: none;
	}
}
@media(max-width: 768px) {
	.catalog-items .products-view,
	.catalog-items .products-list-type {
		display: none;
	}
}
@media(max-width: 450px) {
	.catalog-filter {
		display: none;
		position: fixed;
		z-index: 9;
		top: 0;
		left: 0;
		right: 0;
		width: 100%;
		max-width: none !important;
		height: 100%;
		background-color: white;
	}
	.catalog-filter-mobile {
		display: flex !important;
	}
	.catalog-filter-close {
		display: block !important;
	}
	.catalog-items .products-sort {
		margin-right: 0 !important;
	}
}
/* End */


/* Start:/local/templates/dmm/components/bitrix/catalog.section.list/dmm-section-list/style.css?17527379081218*/
.catalog-section-list {
	margin: 50px 0 80px;
}
.catalog-section-list .sections-item {
	height: 380px;
	padding: 20px;
	text-align: center;
	border: 1px solid var(--color-gray);
	border-radius: 5px;
	transition: all 0.3s ease;
}
.catalog-section-list .sections-item:hover {
	border-color: transparent;
	box-shadow: 0 0 20px #EEE;
}
.catalog-section-list .sections-item a {
	display: flex;
	flex-direction: column;
	height: 100%;
}
.catalog-section-list .sections-item img {
	max-width: 230px;
	max-height: 180px;
}
.catalog-section-list .sections-item p {
	margin: 40px 0 30px;
	min-height: 70px;
	font-family: 'Montserrat Bold', sans-serif;
	font-size: 16px;
	line-height: 1.4;
}
.catalog-section-list .sections-item span {
	font-family: 'Montserrat Medium', sans-serif;
	font-size: 14px;
	color: var(--color-darkgray);
}

@media(max-width: 450px) {
	.catalog-section-list .sections-item {
		padding: 40px 20px;
	}
	.catalog-section-list .sections-item img {
		max-width: 100%;
	}
	.catalog-section-list .sections-item p {
		min-height: auto !important;
		font-size: 16px !important;
	}
	.catalog-section-list .sections-item span {
		font-size: 14px !important;
	}
}
/* End */


/* Start:/local/templates/dmm/components/bitrix/catalog.section.list/dmm-left-block/style.css?1755767835589*/
.left-section_block {}
.left-section_block .left-section_wrapper {
	padding: 20px !important;
	border: 1px solid var(--color-gray);
	border-radius: 5px;
}
.left-section_block .left-section_wrapper .left-section_title {
	font-family: 'Montserrat SemiBold', sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	border-bottom: 1px solid var(--color-gray);
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.left-section_block .left-section_wrapper li {
	padding: 10px 0;
}
.left-section_block .left-section_wrapper li a {
	font-family: 'Montserrat Regular', sans-serif;
	font-size: 14px;
}
/* End */


/* Start:/local/templates/dmm/components/bitrix/catalog.section/dmm-catalog-section/style.css?17702005059434*/
.js-products-wrapper {
	margin-top: 30px !important;
}
.js-products-wrapper .card,
.js-products-wrapper .list {
	position: relative;
	padding: 20px;
	border: 1px solid var(--color-gray);
	border-radius: 5px;
	transition: all 0.3s ease;
}
.js-products-wrapper .card:hover,
.js-products-wrapper .list:hover {
	border-color: transparent;
	box-shadow: 0 0 20px #EEE;
}
.js-products-wrapper .card .card__picture {
	max-width: 285px;
	max-height: 285px;
	overflow: hidden;
	margin-bottom: 20px;
	border-bottom: 1px solid var(--color-gray);
}
.js-products-wrapper .card .card__title,
.js-products-wrapper .list .list__title {
	font-family: 'Montserrat SemiBold' ,sans-serif;
	font-size: 14px;
	display: block;
	line-height: 1.5;
	text-decoration: none !important;
	margin-bottom: 30px;
	text-transform: uppercase;
}
.js-products-wrapper .card .card-price-block,
.js-products-wrapper .list .list-price-block {
	display: flex;
	flex-wrap: nowrap;
	align-items: baseline;
	margin-bottom: 25px;
}
.js-products-wrapper .card .card__price,
.js-products-wrapper .list .list__price {
	font-size: 20px;
	font-weight: 600;
	margin-right: 10px;
}
.js-products-wrapper .card .card__oldprice,
.js-products-wrapper .list .list__oldprice {
	font-size: 14px;
	color: var(--color-darkgray);
	font-weight: 500;
	text-decoration: line-through;
}
.js-products-wrapper .card .card-chars-short,
.js-products-wrapper .list .list-chars-short {
	margin-bottom: 20px;
}
.js-products-wrapper .card .card-chars-short .chars-short__line,
.js-products-wrapper .list .list-chars-short .chars-short__line {
	position: relative;
	display: flex;
	align-items: start;
	justify-content: space-between;
	margin: 0 0 5px 0;
}
/*.js-products-wrapper .card .card-chars-short .chars-short__line:after,*/
.js-products-wrapper .list .list-chars-short .chars-short__line:after {
	content: '';
	position: absolute;
	z-index: -1;
	bottom: 6px;
	width: 100%;
	height: 1px;
	border-bottom: 1px dashed var(--color-darkgray);
}
.js-products-wrapper .card .card-chars-short .chars-short__line p,
.js-products-wrapper .list .list-chars-short .chars-short__line p {
	padding: 0;
	background-color: white;
	font-family: 'Montserrat', sans-serif;
	font-size: 12px;
	color: var(--color-darkgray);
}
.js-products-wrapper .card .card-chars-short .chars-short__line p.text-end,
.js-products-wrapper .list .list-chars-short .chars-short__line p.text-end {
	padding: 0;
	background-color: white;
	font-family: 'Montserrat Medium', sans-serif;
	color: var(--color-black);
}
.js-products-wrapper .card .card-button-block .btn-main span,
.js-products-wrapper .list .list-button-block .btn-main span {
	font-family: 'Montserrat SemiBold', sans-serif;
}
.js-products-wrapper .card .compare-btn-block {
	display: none;
	position: absolute;
	z-index: 99;
	top: 20px;
	right: 20px;
}
.js-products-wrapper .card:hover .compare-btn-block {
	display: block;
}
.js-products-wrapper .card .compare-btn-block .compare-btn,
.js-products-wrapper .list .list-article-compare-block .compare-btn {
	position: relative;
	display: block;
	width: 20px;
	height: 20px;
}
.js-products-wrapper .card .compare-btn-block .compare-btn input[type="checkbox"],
.js-products-wrapper .list .list-article-compare-block .compare-btn input[type="checkbox"] {
	position: absolute;
	z-index: -1;
	opacity: 0;
}
.js-products-wrapper .card .compare-btn-block .compare-btn label i,
.js-products-wrapper .list .list-article-compare-block .compare-btn label i {
	cursor: pointer;
	width: 20px;
	height: 20px;
	background-size: contain;
	background-repeat: no-repeat;
}
.js-products-wrapper .list .list-article-compare-block .compare-btn label i {
	background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIiByeD0iNSIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTE1IDE2VjYuNzY5MjNNOS44IDE2VjRNNSAxNlY5LjA3NjkyIiBzdHJva2U9IiNDQ0QzRDkiIHN0cm9rZS13aWR0aD0iMiIvPgo8L3N2Zz4K') center no-repeat;
	background-size: cover;
}
.js-products-wrapper .card .compare-btn-block .compare-btn label,
.js-products-wrapper .list .list-article-compare-block .compare-btn label {
	position: absolute;
	top: 0;
	right: 0;
	width: 20px;
	height: 20px;
	border-radius: 2px;
	transition: all .3s ease;
}
.js-products-wrapper .card .compare-btn-block .compare-btn label.checked i,
.js-products-wrapper .list .list-article-compare-block .compare-btn label.checked i {
	background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIiByeD0iMyIgZmlsbD0iIzAxNjZCMyIvPgo8cGF0aCBkPSJNMTUgMTZWNi43NjkyM005LjggMTZWNE01IDE2VjkuMDc2OTIiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIvPgo8L3N2Zz4K') center no-repeat;
	background-size: cover;
}

/* LIST STYLES */
.js-products-wrapper .list {
	max-width: 895px;
	padding: 0;
}
.js-products-wrapper .list__content {
	width: calc(100% + 1px);
	flex-direction: row;
	margin: 0;
}
.js-products-wrapper .list__content .col-lg-4 {
	padding: 0 20px;
	margin: 20px 0;
	border-right: 1px solid var(--color-gray);
}
.js-products-wrapper .list__content .col-lg-5 {
	padding: 20px;
}
.js-products-wrapper .list__content .col-lg-3 {
	padding: 20px;
	margin: -1px -1px -1px 1px;
	background-color: var(--color-lightgray);
	border: 1px solid var(--color-gray);
	border-left-color: var(--color-lightgray);
	border-radius: 0 5px 5px 0;
}
.js-products-wrapper .list:hover .list__content .col-lg-3 {
	border: 1px solid var(--color-lightgray);
}
.js-products-wrapper .list__content .list__picture {
	max-width: 385px;
	height: 100%;
	max-height: 180px;
	overflow: hidden;
}
.js-products-wrapper .list__content .list__picture img {
	display: block;
	height: 100%;
	margin: auto;
}
.js-products-wrapper .list .list-chars-short {
	margin-bottom: 0;
}
.js-products-wrapper .list .list-chars-short .chars-short__line p {
	font-size: 12px;
}
.js-products-wrapper .list .list-price-block {
	margin-bottom: 10px;
	margin-top: 50px;
}

@media(max-width: 991px) {
	.js-products-wrapper .list__content {
		grid-template-columns: 30% 45% 25% !important;
		grid-gap: 0 !important;
	}
	.js-products-wrapper .list__content .list-article-compare-block {
		align-items: flex-start;
	}
	.js-products-wrapper .list__content .list-article-compare-block .list__article {
		width: 50%;
	}
	.js-products-wrapper .list__content .col-lg-3 {
		margin: -1px -1px -1px 2px !important;
	}
}
@media(max-width: 768px) {
	.js-products-wrapper .list {
		display: inline-block;
		max-width: none;
		width: 48.5%;
		margin-right: 3%;
	}
	.js-products-wrapper .list:nth-child(2n) {
		margin-right: 0;
	}
	.js-products-wrapper .list__content {
		display: flex !important;
		flex-direction: column;
	}
	.js-products-wrapper .list__content .col-lg-4 {
		border-right: none;
	}
	.js-products-wrapper .list__content .list__picture {
		max-width: 100%;
		height: 100%;
		max-height: 100%;
		aspect-ratio: 1;
		border-bottom: 1px solid var(--color-gray);
	}
	.js-products-wrapper .list__content .col-lg-5 {
		padding: 0 20px;
	}
	.js-products-wrapper .card .card__title {
		height: 105px;
	}
	.js-products-wrapper .list .list-chars-short .chars-short__line {
		flex-direction: column;
		margin-bottom: 10px;
	}
	.js-products-wrapper .list .list-chars-short .chars-short__line:after {
		display: none;
	}
	.js-products-wrapper .list__content .col-lg-3 {
		margin: 0 !important;
		border: none;
		background-color: white;
	}
	.js-products-wrapper .list__content .list-article-compare-block {
		display: none;
	}
	.js-products-wrapper .card p.d-price {
		margin: 0 0 10px 0;
	}
}
@media(max-width: 450px) {
	.catalog-section {
		margin-bottom: 50px !important;
	}
	.js-products-wrapper .catalog-item {
		margin-bottom: -1px;
	}
	.js-products-wrapper .catalog-item {
		padding: 0 !important;
	}
	.js-products-wrapper .card {
		border-radius: 0;
		margin-right: -1px;
	}
	.js-products-wrapper .card .card__picture {
		max-width: 100%;
		max-height: 100%;
	}
	.js-products-wrapper .card .card__title {
		height: auto !important;
		min-height: 90px;
		margin-bottom: 15px !important;
		font-size: 12px !important;
	}
	.js-products-wrapper .card p.d-price {
		font-size: 20px !important;
		margin: 0 0 10px 0;
	}
	.js-products-wrapper .card .card-chars-short {
		height: auto !important;
		min-height: 90px;
	}
	.js-products-wrapper .card .card-chars-short .chars-short__line {
		flex-direction: column !important;
		margin: 0 0 10px 0 !important;
	}
	.js-products-wrapper .card .card-chars-short .chars-short__line:after {
		display: none;
	}
	.js-products-wrapper .card .card-chars-short .chars-short__line p {
		font-size: 10px !important;
		padding: 0 !important;
		text-align: left;
	}
	.js-products-wrapper .card .card-button-block .btn-gray {
		display: none;
	}
	.js-products-wrapper .card .card-button-block .btn-main {
		width: 100%;
	}
}

@media(max-width: 374px) {
	.js-products-wrapper .catalog-item {
		padding: 0 15px !important;
		margin-bottom: 20px;
	}
	.js-products-wrapper .catalog-item .card {
		border-radius: 5px !important;
	}
	.js-products-wrapper .card .card__title {
		font-size: 16px !important;
	}
	.js-products-wrapper .card .card-chars-short .chars-short__line {
		flex-direction: row;
	}
	.js-products-wrapper .card .card-chars-short .chars-short__line p {
		font-size: 12px !important;
	}
}
/* End */
/* /local/templates/dmm/components/bitrix/catalog/dmm-catalog/style.css?17561918449108 */
/* /local/templates/dmm/components/bitrix/catalog.section.list/dmm-section-list/style.css?17527379081218 */
/* /local/templates/dmm/components/bitrix/catalog.section.list/dmm-left-block/style.css?1755767835589 */
/* /local/templates/dmm/components/bitrix/catalog.section/dmm-catalog-section/style.css?17702005059434 */
