

/* Start:/local/templates/2018/components/bitrix/catalog/.default/style.css?17780470681248*/
.catalog-anchor-start{position:relative;top:-20px}@media only screen and (max-width: 1007px){.catalog-anchor-start{top:-130px}}@media only screen and (max-width: 767px){.catalog-anchor-start{top:-95px}}

/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAic3R5bGUuY3NzIiwKCSJzb3VyY2VzIjogWwoJCSJzdHlsZS5zY3NzIiwKCQkiLi4vLi4vLi4vLi4vLi4vLi4vX2luaXQuc2NzcyIsCgkJIi4uLy4uLy4uLy4uL2Nzcy9fYWRkLnNjc3MiLAoJCSIuLi8uLi8uLi8uLi9jc3MvX3NldHRpbmdzLnNjc3MiLAoJCSIuLi8uLi8uLi8uLi9jc3MvX21peGlucy5zY3NzIgoJXSwKCSJuYW1lcyI6IFtdLAoJIm1hcHBpbmdzIjogIkFBRUEsQUFBQSxxQkFBcUIsQUFBQyxDQUNyQixRQUFRLENBQUUsUUFBUSxDQUNsQixHQUFHLENBQUUsS0FBSyxDQU9WLEFJdUNFLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLE1BQU0sRUpoRDVDLEFBQUEscUJBQXFCLEFBQUMsQ0FJcEIsR0FBRyxDQUFFLE1BQU0sQ0FLWixDSW1DRSxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVKNUMzQyxBQUFBLHFCQUFxQixBQUFDLENBT3BCLEdBQUcsQ0FBRSxLQUFLLENBRVgiCn0= */

@media only screen and (max-width: 640px){
	.catalog_sidebar.d-none>div {
		display: none;
	}
	/* .catalog_sidebar.d-none, .catalog_sidebar.d-none>div.top-5-list {
		display: block !important;
	} */
}
.catalog-description {margin: 15px 0;}
.div_mobile {display: none}

@media screen and (max-width: 768px){
.div_mobile {display: block}
}
/* End */


/* Start:/local/templates/2018/components/bitrix/system.pagenavigation/.default/style.css?16873390482399*/
.content .paging{margin:0 -1px;font-size:0;line-height:0}.content .paging__item{position:relative;display:inline-block;vertical-align:middle;width:28px;height:28px;margin:0 1px;border:1px solid transparent;border-radius:2px;font-size:15px;line-height:28px;text-decoration:none;color:#3a3a3a;text-align:center}html:not(.bx-touch) .content .paging__item:hover,.bx-touch .content .paging__item:active{color:#0d3b53;border-color:#0d3b53}.content .paging__item .icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:12px}.content .paging__item--active{color:#114461;border-color:#f0efed}html:not(.bx-touch) .content .paging__item--active:hover,.bx-touch .content .paging__item--active:active{border-color:#f0efed}

/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAic3R5bGUuY3NzIiwKCSJzb3VyY2VzIjogWwoJCSJzdHlsZS5zY3NzIiwKCQkiLi4vLi4vLi4vLi4vLi4vLi4vX2luaXQuc2NzcyIsCgkJIi4uLy4uLy4uLy4uL2Nzcy9fYWRkLnNjc3MiLAoJCSIuLi8uLi8uLi8uLi9jc3MvX3NldHRpbmdzLnNjc3MiLAoJCSIuLi8uLi8uLi8uLi9jc3MvX21peGlucy5zY3NzIgoJXSwKCSJuYW1lcyI6IFtdLAoJIm1hcHBpbmdzIjogIkFBRUEsQUFBQSxRQUFRLENBQUMsT0FBTyxBQUFDLENBQ2hCLE1BQU0sQ0FBRSxNQUFNLENBQ2QsU0FBUyxDQUFFLENBQUMsQ0FDWixXQUFXLENBQUUsQ0FBQyxDQW1DZCxBQXRDRCxBQUtDLFFBTE8sQ0FLTixhQUFNLEFBQUMsQ0FDUCxRQUFRLENBQUUsUUFBUSxDQUNsQixPQUFPLENBQUUsWUFBWSxDQUNyQixjQUFjLENBQUUsTUFBTSxDSTJFdkIsS0FBSyxDSjFFVSxJQUFJLENJMkVuQixNQUFNLENKM0VTLElBQUksQ0FDbEIsTUFBTSxDQUFFLEtBQUssQ0FDYixNQUFNLENBQUUscUJBQXFCLENBQzdCLGFBQWEsQ0FBRSxHQUFHLENBQ2xCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLElBQUksQ0FDakIsZUFBZSxDQUFFLElBQUksQ0FDckIsS0FBSyxDR09XLE9BQU8sQ0hOdkIsVUFBVSxDQUFFLE1BQU0sQ0FvQmxCLEFJcUNELEFBQUEsSUFBSSxBQUFBLElBQUssQ0FBQSxTQUFTLEVKMUVuQixRQUFRLENBS04sYUFBTSxBSXFFYyxNQUFNLENBQUUsU0FBUyxDSjFFdkMsUUFBUSxDQUtOLGFBQU0sQUlxRWlDLE9BQU8sQUFBQyxDSnZEOUMsS0FBSyxDR21CTSxPQUFPLENIbEJsQixZQUFZLENHa0JELE9BQU8sQ0NzQ25CLEFKNUVGLEFBdUJFLFFBdkJNLENBS04sYUFBTSxDQWtCTixLQUFLLEFBQUMsQ0FDTCxRQUFRLENBQUUsUUFBUSxDQUNsQixHQUFHLENBQUUsR0FBRyxDQUNSLElBQUksQ0FBRSxHQUFHLENBQ1QsU0FBUyxDQUFFLHFCQUFxQixDQUNoQyxTQUFTLENBQUUsSUFBSSxDQUNmLEFBN0JILEFBOEJFLFFBOUJNLENBOEJMLHFCQUFRLEFBQUMsQ0FDVCxLQUFLLENHTUMsT0FBTyxDSExiLFlBQVksQ0dYRSxPQUFPLENIZXJCLEFJc0NGLEFBQUEsSUFBSSxBQUFBLElBQUssQ0FBQSxTQUFTLEVKMUVuQixRQUFRLENBOEJMLHFCQUFRLEFJNENXLE1BQU0sQ0FBRSxTQUFTLENKMUV2QyxRQUFRLENBOEJMLHFCQUFRLEFJNEM4QixPQUFPLEFBQUMsQ0p4QzdDLFlBQVksQ0diQyxPQUFPLENDdUR0QiIKfQ== */
/* End */


/* Start:/local/templates/2018/components/bitrix/catalog.section.list/catalog-section/style.css?17456886807201*/
/* line */
.bx_catalog_line { margin-bottom: 30px; }

.bx_catalog_line .bx_catalog_line_category_title {
	padding-bottom: 14px;
	border-bottom: 1px solid #e5e5e5;
	font-size: 24px;
}

.bx_catalog_line .bx_catalog_line_category_title a {
	color: #000;
	text-decoration: none;
}

.bx_catalog_line .bx_catalog_line_ul { padding: 0; }

.bx_catalog_line .bx_catalog_line_ul li {
	margin-bottom: 20px;
	list-style: none;
}

.bx_catalog_line .bx_catalog_line_ul li:before { content: '' !important }

.bx_catalog_line .bx_catalog_line_img {
	position: relative;
	display: block;
	float: left;
	overflow: hidden;
	margin-right: 40px;
	width: 125px;
	height: 125px;
	border: 1px solid #ccc;
	border-radius: 2px;
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
	-webkit-background-size: contain;
}

.bx_catalog_line .bx_catalog_line_title {
	margin-bottom: 10px;
	padding: 0;
	vertical-align: top;
	line-height: 18px;
}

.bx_catalog_line .bx_catalog_line_title a {
	color: #4c7da6;
	font-size: 18px;
}

.bx_catalog_line .bx_catalog_line_title a:hover { text-decoration: none; }

.bx_catalog_line .bx_catalog_line_title span { font-size: 16px }

.bx_catalog_line .bx_catalog_line_description {
	color: #3f3f3f;
	font-size: 13px;
	line-height: 16px;
}

@media (max-width: 639px) {
	.bx-touch .bx_catalog_line .bx_catalog_line_img {
		margin-right: 10px;
		width: 50px;
		height: 50px;
	}

	.bx-touch .bx_catalog_line .bx_catalog_line_title {
		margin-bottom: 5px;
		line-height: 14px;
	}

	.bx-touch .bx_catalog_line .bx_catalog_line_title a { font-size: 14px; }

	.bx-touch .bx_catalog_line .bx_catalog_line_description { font-size: 11px; }
}

.bx_catalog_line .bx_catalog_line_img,
.bx_catalog_line .bx_catalog_line_title,
.bx_catalog_line .bx_catalog_line_title a,
.bx_catalog_line .bx_catalog_line_description { transition: all 0.3s ease; }

/* text */
.bx_catalog_text { margin-bottom: 30px; }

.bx_catalog_text .bx_catalog_text_category_title {
	padding-bottom: 14px;
	border-bottom: 1px solid #e5e5e5;
	font-size: 24px;
}

.bx_catalog_text .bx_catalog_text_category_title a {
	color: #000;
	text-decoration: none;
}

.bx_catalog_text .bx_catalog_text_ul { padding: 0; }

.bx_catalog_text .bx_catalog_text_ul li {
	float: left;
	margin: 0 10px 10px;
	list-style: none;
}

.bx_catalog_text .bx_catalog_text_ul li:before { content: '' !important }

.bx_catalog_text .bx_catalog_text_title {
	margin: 0;
	padding: 0;
	vertical-align: top;
	font-size: 14px;
	line-height: 14px;
}

.bx_catalog_tile .bx_catalog_tile_title a {
	display: inline-block;
	overflow: hidden;
	max-width: 100%;
	color: #4c7da6;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	font-size: 14px;
}

.bx_catalog_text .bx_catalog_text_title a:hover { text-decoration: none }

.bx_catalog_text .bx_catalog_text_title span { font-size: 12px; }

@media (max-width: 639px) {
	.bx-touch .bx_catalog_text .bx_catalog_line_title {
		margin-bottom: 5px;
		line-height: 12px;
	}

	.bx-touch .bx_catalog_text .bx_catalog_line_title a { font-size: 12px; }
}

.bx_catalog_text .bx_catalog_line_title,
.bx_catalog_text .bx_catalog_line_title a { transition: all 0.3s ease; }

/* tile */

.bx_catalog_tile { margin-bottom: 30px; }

.bx_catalog_tile .bx_catalog_tile_category_title {
	padding-bottom: 14px;
	border-bottom: 1px solid #e5e5e5;
	font-size: 24px;
}

.bx_catalog_tile .bx_catalog_tile_category_title a {
	color: #000;
	text-decoration: none;
}

.bx_catalog_tile .bx_catalog_tile_ul { padding: 0; }

.bx_catalog_tile .bx_catalog_tile_ul li {
	float: left;
	box-sizing: border-box;
	margin-bottom: 20px;
	padding: 0 10px;
	width: 12.5%;
	list-style: none;
	text-align: center;
}

.bx_catalog_tile .bx_catalog_tile_ul li:before { content: '' !important }

.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1) { clear: both; }

.bx_catalog_tile .bx_catalog_tile_img {
	position: relative;
	display: block;
	overflow: hidden;
	margin: 0 auto;
	width: 78px;
	height: 78px;
	border: 1px solid #ccc;
	border-radius: 2px;
	background-color: #fff;
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
	-webkit-background-size: contain;
}

.bx_catalog_tile .bx_catalog_tile_title {
	margin-top: 5px;
	margin-bottom: 10px;
	padding: 0;
	vertical-align: top;
	line-height: 14px;
}

.bx_catalog_tile .bx_catalog_tile_title a {
	color: #4c7da6;
	font-size: 14px;
}

.bx_catalog_tile .bx_catalog_tile_title a:hover { text-decoration: none; }

.bx_catalog_tile .bx_catalog_tile_title span { font-size: 12px; }

/*2*/
@media (max-width: 980px) {
	.bx_catalog_tile .bx_catalog_tile_ul li { width: 20%; }

	.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1) { clear: none; }

	.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(5n+1) { clear: both; }
}

/*3*/
@media (max-width: 639px) {
	.bx-touch .bx_catalog_tile .bx_catalog_tile_title {
		margin-bottom: 5px;
		line-height: 14px;
	}

	.bx-touch .bx_catalog_tile .bx_catalog_tile_title { line-height: 10px; }

	.bx-touch .bx_catalog_tile .bx_catalog_tile_title a { font-size: 11px; }
}

@media (min-width: 480px) and (max-width: 639px) {
	.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li { width: 25%; }

	.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1) { clear: none; }

	.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(5n+1) { clear: none; }

	.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(4n+1) { clear: both; }
}

/*4*/
@media (max-width: 479px) {
	.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li { width: 33.3%; }

	.bx-touch .bx_catalog_tile .bx_catalog_tile_img {
		width: 100%;
		height: 80px;
	}

	.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1) { clear: none; }

	.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(5n+1) { clear: none; }

	.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(3n+1) { clear: both; }

}

.bx_catalog_tile .bx_catalog_tile_title,
.bx_catalog_tile .bx_catalog_tile_title a,
.bx_catalog_tile .bx_catalog_tile_ul li,
.bx_catalog_tile .bx_catalog_tile_img { transition: all 0.3s ease; }

/* list */

.bx_sitemap { margin-bottom: 30px; }

.bx_sitemap .bx_sitemap_title {
	padding-bottom: 14px;
	border-bottom: 1px solid #e5e5e5;
	font-size: 24px;
}

.bx_sitemap .bx_sitemap_title a {
	color: #000;
	text-decoration: none;
}

.bx_sitemap .bx_sitemap_ul li {
	padding: 0;
	line-height: 14px;
}

.bx_sitemap .bx_sitemap_ul li:before { content: '' !important }

.bx_sitemap .bx_sitemap_li_title {
	display: inline-block;
	margin: 0;
	margin-bottom: 10px;
	padding: 0;
	vertical-align: top;
	font-weight: normal;
	line-height: 13px;
}

.bx_sitemap .bx_sitemap_li_title a {
	color: #4c7da6;
	white-space: nowrap;
	font-size: 13px;
}

.bx_sitemap .bx_sitemap_li_title a:hover { text-decoration: none }

.bx_sitemap .bx_sitemap_li_title span { font-size: 11px; }

@media (max-width: 639px) {
	.bx-touch .bx_sitemap .bx_catalog_line_title {
		margin-bottom: 5px;
		line-height: 12px;
	}

	.bx-touch .bx_sitemap .bx_catalog_line_title a { font-size: 12px; }
}

.bx_sitemap .bx_catalog_line_title,
.bx_sitemap .bx_catalog_line_title a { transition: all 0.3s ease; }

.ttw-categories h2 {
    margin: 0 !important;
}
/* End */


/* Start:/local/templates/2018/components/bitrix/catalog/.default/bitrix/catalog.smart.filter/.default/style.css?17338275582407*/
.catalog-filter{width:100%;padding:25px;border:1px solid #f0efed}.catalog-filter_title{margin:30px 0 15px;font-size:17px;line-height:25px;font-weight:300;}@media only screen and (max-width: 1017px){.catalog-filter{padding:15px;border:none}}.catalog-filter__action{margin:30px 0 10px;text-align:center}@media only screen and (max-width: 567px){.catalog-filter__action{margin:20px 0 5px}}.catalog-filter .link-ico{cursor:pointer}.check-hidden{display:none}.check-hidden--open{display:block}.show-filter-more{margin:10px 0 0 0;display:inline-block;vertical-align:middle;cursor:pointer;border-bottom:1px dotted;font-size:13px;line-height:17px;color:#0d3b53}html:not(.bx-touch) .show-filter-more:hover,.bx-touch .show-filter-more:active{border-color:transparent}.show-filter-more--hidden{display:none}

/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAic3R5bGUuY3NzIiwKCSJzb3VyY2VzIjogWwoJCSJzdHlsZS5zY3NzIiwKCQkiLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vX2luaXQuc2NzcyIsCgkJIi4uLy4uLy4uLy4uLy4uLy4uLy4uL2Nzcy9fYWRkLnNjc3MiLAoJCSIuLi8uLi8uLi8uLi8uLi8uLi8uLi9jc3MvX3NldHRpbmdzLnNjc3MiLAoJCSIuLi8uLi8uLi8uLi8uLi8uLi8uLi9jc3MvX21peGlucy5zY3NzIgoJXSwKCSJuYW1lcyI6IFtdLAoJIm1hcHBpbmdzIjogIkFBRUEsQUFBQSxlQUFlLEFBQUMsQ0FDZixLQUFLLENBQUUsSUFBSSxDQUNYLE9BQU8sQ0FBRSxJQUFJLENBQ2IsTUFBTSxDQUFFLEdBQUcsQ0FBQyxLQUFLLENHbUJELE9BQU8sQ0hGdkIsQUk0QkUsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsTUFBTSxFSmhENUMsQUFBQSxlQUFlLEFBQUMsQ0FLZCxPQUFPLENBQUUsSUFBSSxDQUNiLE1BQU0sQ0FBRSxJQUFJLENBY2IsQ0FYQyxBQUFELHVCQUFTLEFBQUMsQ0FDVCxNQUFNLENBQUUsV0FBVyxDQUNuQixVQUFVLENBQUUsTUFBTSxDQUlsQixBSXlCQyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVKL0J6QyxBQUFELHVCQUFTLEFBQUMsQ0FJUixNQUFNLENBQUUsVUFBVSxDQUVuQixDQWZGLEFBaUJDLGVBakJjLENBaUJkLFNBQVMsQUFBQyxDQUNULE1BQU0sQ0FBRSxPQUFPLENBQ2YsQUFHRixBQUFBLGFBQWEsQUFBQyxDQUNiLE9BQU8sQ0FBRSxJQUFJLENBS2IsQUFIQyxBQUFELG1CQUFPLEFBQUMsQ0FDUCxPQUFPLENBQUUsS0FBSyxDQUNkLEFBR0YsQUFBQSxpQkFBaUIsQUFBQyxDQUNqQixNQUFNLENBQUUsVUFBVSxDQUNsQixPQUFPLENBQUUsWUFBWSxDQUNyQixjQUFjLENBQUUsTUFBTSxDQUN0QixNQUFNLENBQUUsT0FBTyxDQUNmLGFBQWEsQ0FBRSxVQUFVLENBQ3pCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLElBQUksQ0FDakIsS0FBSyxDR0NRLE9BQU8sQ0hRcEIsQUkyQkEsQUFBQSxJQUFJLEFBQUEsSUFBSyxDQUFBLFNBQVMsRUo1Q25CLGlCQUFpQixBSTRDSyxNQUFNLENBQUUsU0FBUyxDSjVDdkMsaUJBQWlCLEFJNEN3QixPQUFPLEFBQUMsQ0pqQy9DLFlBQVksQ0FBRSxXQUFXLENJbUN6QixBSmhDQSxBQUFELHlCQUFTLEFBQUMsQ0FDVCxPQUFPLENBQUUsSUFBSSxDQUNiIgp9 */
/* End */


/* Start:/local/templates/2018/components/teamprofi/empty/catalog.sort/style.css?16873390481020*/
@charset "UTF-8";
/**
 * подключаем доп. стили
 */
/**
 * grid
 */
/**
 * colors
 */
/**
 * медиа-запрос для 1 интервала
 */
/**
 * медиа-запрос для 1 интервала, включая все интервалы ниже
 * либо для нескольких интервалов, строго для каждого
 */
/**
 * hover на десктопной версии и active на мобильной
 */
/**
 * размер
 */
/**
 * круг, можно задать цвет, границу и также ее цвет
 */
/**
 * placeholder для разных браузеров
 */
/**
 * gradient
 */
/**
 * clearfix
 */
.content .catalog-sort-link {
  color: #3a3a3a;
  text-decoration: none; }
  html:not(.bx-touch) .content .catalog-sort-link:hover, .bx-touch .content .catalog-sort-link:active {
    text-decoration: underline; }
  .content .catalog-sort-link--active {
    font-weight: 400;
    text-decoration: underline;
    color: #0d3b53; }

/* End */


/* Start:/local/templates/2018/components/bitrix/catalog.section/admin/style.css?17794500157978*/
@charset "UTF-8";
/**
 * подключаем доп. стили
 */
/**
 * grid
 */
/**
 * colors
 */
/**
 * медиа-запрос для 1 интервала
 */
/**
 * медиа-запрос для 1 интервала, включая все интервалы ниже
 * либо для нескольких интервалов, строго для каждого
 */
/**
 * hover на десктопной версии и active на мобильной
 */
/**
 * размер
 */
/**
 * круг, можно задать цвет, границу и также ее цвет
 */
/**
 * placeholder для разных браузеров
 */
/**
 * gradient
 */
/**
 * clearfix
 */
.section-info {
  margin-bottom: 40px; }
  @media only screen and (max-width: 767px) {
    .section-info {
      margin-bottom: 30px; } }
  @media only screen and (max-width: 567px) {
    .section-info {
      margin-bottom: 25px; } }
  .section-info__slider {
    margin-bottom: 15px;
    white-space: nowrap;
    overflow: hidden;
    font-size: 0; }
    @media only screen and (max-width: 567px) {
      .section-info__slider {
        margin-bottom: 10px; } }
    .section-info__slider .slick-dots {
      padding-bottom: 0 !important; }
  .section-info__slide {
    display: inline-block;
    vertical-align: middle; }

.catalog-list {
  margin: -20px -10px; }
  .catalog-list__item .swiper-pagination {
  z-index: 0!important; }
  @media only screen and (max-width: 1017px) {
    .catalog-list {
      margin: -15px 0; } }
  @media only screen and (max-width: 767px) {
    .catalog-list {
      margin: -10px 0; } }
  .catalog-list__banner {
    margin-top: 42px;
    margin-bottom: 40px; }
    @media only screen and (max-width: 767px) {
      .catalog-list__banner {
        margin-bottom: 8px;
        margin-top: 30px; } }
    .catalog-list__banner img {
      margin: 0 auto; }
  .catalog-list__slider {
    flex-wrap: nowrap !important;
    overflow: hidden; }
  .catalog-list__item {
    margin: 20px 0; }
    @media only screen and (max-width: 1017px) {
      .catalog-list__item {
        margin: 15px 0; } }
    @media only screen and (max-width: 767px) {
      .catalog-list__item {
        margin: 10px 0; } }
    .slick-initialized .catalog-list__item {
      max-width: 100% !important; }

.catalog-list-item {
  position: relative; }
  .catalog-list-item__hover {
    display: none;
    position: absolute;
    top: -5px;
    left: -5px;
    width: 100%;
    height: 100%;
    box-sizing: content-box;
    padding: 5px;
    border-radius: 4px;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1); }
    .index-page .catalog-list-item__hover {
      left: -1px; }
  .index-page .catalog-list-item__hover {
    border: 1px solid #f7f6f4;
    display: block;
    box-shadow: none;
    padding: 0; }
  .catalog-list-item:hover {
    z-index: 100; }
    .index-page .catalog-list-item:hover {
      border: none; }
  @media only screen and (min-width: 1240px) {
    .catalog-list-item:hover .catalog-list-item__hover {
      display: block; }
      .catalog-list-item:hover .catalog-list-item__hover:before {
        content: '';
        display: block;
        height: 100%; }
      .catalog-list-item:hover .catalog-list-item__hover:after {
        content: '';
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 10px;
        background-color: #ffffff; }
      .index-page .catalog-list-item:hover .catalog-list-item__hover {
        box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1); } }
  @media only screen and (min-width: 1018px) and (max-width: 1239px) {
    .catalog-list-item:hover .catalog-list-item__hover {
      display: block; }
      .catalog-list-item:hover .catalog-list-item__hover:before {
        content: '';
        display: block;
        height: 100%; }
      .catalog-list-item:hover .catalog-list-item__hover:after {
        content: '';
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 10px;
        background-color: #ffffff; }
      .index-page .catalog-list-item:hover .catalog-list-item__hover {
        box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1); } }
  .catalog-list-item__add-info {
    position: relative;
    padding: 10px 0 15px;
    margin: 0 -5px;
    background-color: #ffffff;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
    text-align: center; }
  .catalog-list-item__pic {
    position: relative;
    padding-top: 100%; }
    @media only screen and (max-width: 567px) {
      .catalog-list-item__pic {
        padding-top: 150%; } }
  .catalog-list-item__pic-center {
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 100%;
    padding: 10px;
    text-align: center;
    overflow: hidden; }
    @media only screen and (max-width: 1017px) {
      .catalog-list-item__pic-center {
        padding: 0; } }
    .catalog-list-item__pic-center--no-photo {
      height: 100%; }
    @media only screen and (max-width: 1017px) {
      .catalog-list-item__pic-center img {
        margin: 0 auto; } }
  .catalog-list-item__hint {
    position: absolute;
    top: 5px;
    right: 5px;
    width: 40px; }
    .index-page .catalog-list-item__hint {
      right: 10px; }
  .catalog-list-item__favorite {
    position: absolute;
    left: 5px;
    top: 5px;
    padding: 0;
    font-size: 18px;
    border: none;
    background-color: transparent;
    cursor: pointer;
    z-index: 10; }
    .index-page .catalog-list-item__favorite {
      right: 10px; }
  .catalog-list-item__info {
    position: relative;
    display: block;
    padding: 15px 0;
    text-align: center; }
    html:not(.bx-touch) .catalog-list-item__info:hover, .bx-touch .catalog-list-item__info:active {
      color: #3a3a3a;
      text-decoration: none; }
    @media only screen and (max-width: 1017px) {
      .catalog-list-item__info {
        padding: 10px 0; } }
    .catalog-list-item__info .price-block {
      font-size: 17px; }
    .content .catalog-list-item__info {
      color: #3a3a3a;
      text-decoration: none; }
  .catalog-list-item__title {
    display: block;
    margin-bottom: 7px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
    @media only screen and (max-width: 1017px) {
      .catalog-list-item__title {
        margin-bottom: 5px; } }
    @media only screen and (max-width: 767px) {
      .catalog-list-item__title {
        font-size: 15px; } }

.catalog-list-pagination {
  margin-top: 50px;
  text-align: right; }
  @media only screen and (max-width: 1239px) {
    .catalog-list-pagination {
      margin-top: 40px; } }
  @media only screen and (max-width: 1017px) {
    .catalog-list-pagination {
      margin-top: 30px; } }
  @media only screen and (max-width: 567px) {
    .catalog-list-pagination {
      margin-top: 20px; } }






.js-quick-button {
    position: absolute;
    top: 5px;
    left: 35px;
    width: 25px;
    background: #fff;
    height: 49px;
    background-size: contain;
    background-repeat: no-repeat;
    cursor: pointer;
    background-image: url(/images/quick-button.webp);
}
.quick-popup .product-item-detail-short-card-fixed {
    display: none !important;
}

.pr-img-action.image_wrapper_block.swiperSL_D {display: none}
@media only screen and (max-width: 768px){
.pr-img-action.image_wrapper_block {display: none!important}
.pr-img-action.image_wrapper_block.swiperSL_D {display: block!important}
.js-quick-button {
    position: absolute;
    bottom: 0;
    right: 5px;
    width: 25px;
    background: #fff;
    height: 49px;
    background-size: contain;
    background-repeat: no-repeat;
    cursor: pointer;
    background-image: url(/images/quick-button.webp);
	z-index: 10;        top: auto;
        left: auto;
}
.catalog-list-item__favorite {
    bottom: 27px;
    top: auto !important;
    left: 0 !important;
    right: auto;
}
.quick-popup .product-item-detail-short-card-fixed {
    display: none !important;
}

}
/* End */


/* Start:/local/templates/2018/components/bitrix/catalog.section/top-5-list/style.css?17797970276881*/
@charset "UTF-8";
/**
 * подключаем доп. стили
 */
/**
 * grid
 */
/**
 * colors
 */
/**
 * медиа-запрос для 1 интервала
 */
/**
 * медиа-запрос для 1 интервала, включая все интервалы ниже
 * либо для нескольких интервалов, строго для каждого
 */
/**
 * hover на десктопной версии и active на мобильной
 */
/**
 * размер
 */
/**
 * круг, можно задать цвет, границу и также ее цвет
 */
/**
 * placeholder для разных браузеров
 */
/**
 * gradient
 */
/**
 * clearfix
 */
.section-info {
  margin-bottom: 40px; }
  @media only screen and (max-width: 767px) {
    .section-info {
      margin-bottom: 30px; } }
  @media only screen and (max-width: 567px) {
    .section-info {
      margin-bottom: 25px; } }
  .section-info__slider {
    margin-bottom: 15px;
    white-space: nowrap;
    overflow: hidden;
    font-size: 0; }
    @media only screen and (max-width: 567px) {
      .section-info__slider {
        margin-bottom: 10px; } }
    .section-info__slider .slick-dots {
      padding-bottom: 0 !important; }
  .section-info__slide {
    display: inline-block;
    vertical-align: middle; }

.catalog-list {
  margin: -20px -10px; }
  @media only screen and (max-width: 1017px) {
    .catalog-list {
      margin: -15px 0; } }
  @media only screen and (max-width: 767px) {
    .catalog-list {
      margin: -10px 0; } }
  .catalog-list__banner {
    margin-top: 42px;
    margin-bottom: 40px; }
    @media only screen and (max-width: 767px) {
      .catalog-list__banner {
        margin-bottom: 8px;
        margin-top: 30px; } }
    .catalog-list__banner img {
      margin: 0 auto; }
  .catalog-list__slider {
    flex-wrap: nowrap !important;
    overflow: hidden; }
  .catalog-list__item {
    margin: 20px 0; }
    @media only screen and (max-width: 1017px) {
      .catalog-list__item {
        margin: 15px 0; } }
    @media only screen and (max-width: 767px) {
      .catalog-list__item {
        margin: 10px 0; } }
    .slick-initialized .catalog-list__item {
      max-width: 100% !important; }

.catalog-list-item {
  position: relative; }
  .catalog-list-item__hover {
    display: none;
    position: absolute;
    top: -5px;
    left: -5px;
    width: 100%;
    height: 100%;
    box-sizing: content-box;
    padding: 5px;
    border-radius: 4px;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1); }
    .index-page .catalog-list-item__hover {
      left: -1px; }
  .index-page .catalog-list-item__hover {
    border: 1px solid #f7f6f4;
    display: block;
    box-shadow: none;
    padding: 0; }
  .catalog-list-item:hover {
    z-index: 100; }
    .index-page .catalog-list-item:hover {
      border: none; }
  @media only screen and (min-width: 1240px) {
    .catalog-list-item:hover .catalog-list-item__hover {
      display: block; }
      .catalog-list-item:hover .catalog-list-item__hover:before {
        content: '';
        display: block;
        height: 100%; }
      .catalog-list-item:hover .catalog-list-item__hover:after {
        content: '';
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 10px;
        background-color: #ffffff; }
      .index-page .catalog-list-item:hover .catalog-list-item__hover {
        box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1); } }
  @media only screen and (min-width: 1018px) and (max-width: 1239px) {
    .catalog-list-item:hover .catalog-list-item__hover {
      display: block; }
      .catalog-list-item:hover .catalog-list-item__hover:before {
        content: '';
        display: block;
        height: 100%; }
      .catalog-list-item:hover .catalog-list-item__hover:after {
        content: '';
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 10px;
        background-color: #ffffff; }
      .index-page .catalog-list-item:hover .catalog-list-item__hover {
        box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1); } }
  .catalog-list-item__add-info {
    position: relative;
    padding: 10px 0 15px;
    margin: 0 -5px;
    background-color: #ffffff;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
    text-align: center; }
  .catalog-list-item__pic {
    position: relative;
    padding-top: 100%; }
    @media only screen and (max-width: 567px) {
      .catalog-list-item__pic {
        padding-top: 150%; } }
  .catalog-list-item__pic-center {
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 100%;
    padding: 10px;
    text-align: center;
    overflow: hidden; }
    @media only screen and (max-width: 1017px) {
      .catalog-list-item__pic-center {
        padding: 0; } }
    .catalog-list-item__pic-center--no-photo {
      height: 100%; }
    @media only screen and (max-width: 1017px) {
      .catalog-list-item__pic-center img {
        margin: 0 auto; } }
  .catalog-list-item__hint {
    position: absolute;
    top: 5px;
    right: 5px;
    width: 40px; }
    .index-page .catalog-list-item__hint {
      right: 10px; }
  .catalog-list-item__favorite {
    position: absolute;
    left: 5px;
    top: 5px;
    padding: 0;
    font-size: 18px;
    border: none;
    background-color: transparent;
    cursor: pointer; }
    .index-page .catalog-list-item__favorite {
      right: 10px; }
  .catalog-list-item__info {
    position: relative;
    display: block;
    padding: 15px 0;
    text-align: center; }
    html:not(.bx-touch) .catalog-list-item__info:hover, .bx-touch .catalog-list-item__info:active {
      color: #3a3a3a;
      text-decoration: none; }
    @media only screen and (max-width: 1017px) {
      .catalog-list-item__info {
        padding: 10px 0; } }
    .catalog-list-item__info .price-block {
      font-size: 17px; }
    .content .catalog-list-item__info {
      color: #3a3a3a;
      text-decoration: none; }
  .catalog-list-item__title {
    display: block;
    margin-bottom: 7px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
    @media only screen and (max-width: 1017px) {
      .catalog-list-item__title {
        margin-bottom: 5px; } }
    @media only screen and (max-width: 768px) {
      .top-5-list .catalog-list-item__favorite{top:0!important;right:25px!important;bottom:unset;left:unset!important;}
      .catalog-list-item__title {
        font-size: 15px; } }

.catalog-list-pagination {
  margin-top: 50px;
  text-align: right; }
  @media only screen and (max-width: 1239px) {
    .catalog-list-pagination {
      margin-top: 40px; } }
  @media only screen and (max-width: 1017px) {
    .catalog-list-pagination {
      margin-top: 30px; } }
  @media only screen and (max-width: 567px) {
    .catalog-list-pagination {
      margin-top: 20px; } }

/* End */
/* /local/templates/2018/components/bitrix/catalog/.default/style.css?17780470681248 */
/* /local/templates/2018/components/bitrix/system.pagenavigation/.default/style.css?16873390482399 */
/* /local/templates/2018/components/bitrix/catalog.section.list/catalog-section/style.css?17456886807201 */
/* /local/templates/2018/components/bitrix/catalog/.default/bitrix/catalog.smart.filter/.default/style.css?17338275582407 */
/* /local/templates/2018/components/teamprofi/empty/catalog.sort/style.css?16873390481020 */
/* /local/templates/2018/components/bitrix/catalog.section/admin/style.css?17794500157978 */
/* /local/templates/2018/components/bitrix/catalog.section/top-5-list/style.css?17797970276881 */
