

/* Start:/local/templates/main_catalog/components/bitrix/catalog/skit_2/style.css?1738834567821*/
.grid {}

.grid .bx_content_section { margin-bottom: 15px; }

.grid .bx_sidebar { margin-bottom: 15px; }

/* grid2x1 */
.grid2x1 {}

.grid2x1 .bx_content_section {
	float: left;
	width: 66%;
	margin-bottom: 15px;
}

.grid2x1 .bx_sidebar {
	float: right;
	width: 33%;
	margin-bottom: 15px;
	padding-left: 5%;
	box-sizing: border-box;
}

@media (max-width: 960px) {
	.grid2x1 .bx_sidebar { padding-left: 4%; }
}

@media (max-width: 640px) {
	.grid2x1 .bx_content_section,
	.grid2x1 .bx_sidebar {
		width: 100%;
		float: none;
	}

	.grid2x1 .bx_sidebar { padding-left: 3%; }
}

@media (max-width: 479px) {
	.grid2x1 .bx_sidebar { padding-left: 1%; }
}

.catalog-block-header {
	font-size: 24px;
	font-weight: bold;
	text-align: left;
	margin: 5px 0;
	padding: 5px 0;
	/* border-bottom: 2px solid #b3b3b3; */
	color: #000;
}

/* End */


/* Start:/local/templates/main_catalog/components/bitrix/catalog/skit_2/bitrix/catalog.section.list/skit_2_sidebar/style.css?17388345672438*/
.parent_section_link {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	font-size: 1.2rem;
	font-weight: normal;
	line-height: 1.2;
	color: var(--primary);
	margin-bottom: 1rem;
}

.parent_section_link svg {
	margin-top: 2px;
}

.parent_section_link a {
	margin-left: 15px;
	-webkit-transition: all .15s ease-in-out;
	transition: all .15s ease-in-out;
}

.parent_section_link a:hover {
	margin-left: 10px;
}

.sidebar_sections_list {
	padding-left: 0;
}

.sidebar_sections_list li {
	margin-bottom: 0.5rem;
}

.sidebar_sections_list .parent_section_wrap {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	color: #fff;
	padding: 5px 5px 5px 10px;
	margin-bottom: 0.5rem;
	background: var(--primary);
	border-radius: 5px;
}

.sidebar_sections_list li a {
	font-size: 1rem;
	line-height: 1.2;
	color: inherit;
	-webkit-transition: all .15s ease-in-out;
	transition: all .15s ease-in-out;
}

.sidebar_sections_list li a:hover {
	padding-left: 5px;
}

.sidebar_sections_list li > a:hover {
	color: var(--primary);
}

.sidebar_section_name .sidebar_arrow {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	width: 30px;
	min-width: 30px;
	color: inherit;
	padding: 10px 5px;
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg);
	-webkit-transition: all .15s ease-in-out;
	transition: all .15s ease-in-out;
	cursor: pointer;
}

.sidebar_section_name.active > .parent_section_wrap .sidebar_arrow {
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
}

.sidebar_arrow svg {
	-webkit-transition: all .15s ease-in-out;
	transition: all .15s ease-in-out;
}

.sidebar_section_name .sidebar_arrow:hover svg {
	margin-right: 5px;
}

.sidebar_section_name ul {
	display: none;
}

.sidebar_section_name.active > .parent_section_wrap > ul {
	display: block;
}

/*Mobile*/
@media all and (max-width: 992px){
	.sections_sidebar {
		display: none;
		background: #F4F4F4;
	}
}
.sections_sidebar.popup_open {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding: 0 15px 50px;
	overflow-y: auto;
	z-index: 9999999;
}

.sidebar_popup_btn:first-of-type {
	margin-left: 0 !important;
}

.sections_sidebar_popup_close {
	text-align: right;
	padding: 15px;
}
/* End */


/* Start:/local/templates/main_catalog/components/bitrix/catalog/skit_2/bitrix/catalog.section.list/skit_2_tile/style.css?17388345671221*/
.catalog_section_item {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	height: 100%;
	padding: 1rem;
	border: 1px solid #e5e5e5;
	border-radius: 8px;
	-webkit-transition: all .15s ease-in-out;
	transition: all .15s ease-in-out;
}

.catalog_section_item:hover {
	-webkit-box-shadow: 0 5px 15px rgba(0,0,0,0.125);
	box-shadow: 0 5px 15px rgba(0,0,0,0.125);
}

.catalog_section_img {
	position: relative;
	display: block;
	overflow: hidden;
	margin-right: 1rem;
	width: 50px;
	min-width: 50px;
	height: 50px;
	background-position: center;
	-webkit-background-size: contain;
	background-size: contain;
	background-repeat: no-repeat;
}

.catalog_section_info {
	display: block;
}

.catalog_section_title {
	display: block;
	font-size: 1rem;
	line-height: 1.2;
	font-weight: 700;
	color: inherit;
	-webkit-transition: all .15s ease-in-out;
	transition: all .15s ease-in-out;
}

.catalog_section_title:hover {
	color: var(--theme-skit-color);
}

.catalog_section_count {
	font-size: 0.75rem;
	line-height: 1.2;
	color: inherit;
	opacity: 0.5;
}

@media all and (max-width: 991px){
	.catalog_section_img {
		margin-right: 1rem;
		width: 80px;
		min-width: 80px;
		height: 80px;
	}
}

/* End */


/* Start:/bitrix/components/bitrix/catalog.compare.list/templates/bootstrap_v4/style.min.css?1738834552575*/
.catalog-compare-list{z-index:998;overflow:hidden;box-sizing:border-box;margin-bottom:10px;padding:.75rem 1.25rem;max-height:100%;border:1px solid #ced4da;border-radius:.2rem;background:#fff;color:#404040;white-space:normal;font-size:12px;font-family:Arial,'Helvetica Neue',Helvetica,sans-serif}.catalog-compare-list.fixed{position:fixed;width:270px;box-shadow:0 2px 8px 0 rgba(0,0,0,.18)}.catalog-compare-list.top{top:5px}.catalog-compare-list.right{right:5px}.catalog-compare-list.bottom{bottom:5px}.catalog-compare-list.left{left:5px}.catalog-compare-item-list{width:100%}
/* End */
/* /local/templates/main_catalog/components/bitrix/catalog/skit_2/style.css?1738834567821 */
/* /local/templates/main_catalog/components/bitrix/catalog/skit_2/bitrix/catalog.section.list/skit_2_sidebar/style.css?17388345672438 */
/* /local/templates/main_catalog/components/bitrix/catalog/skit_2/bitrix/catalog.section.list/skit_2_tile/style.css?17388345671221 */
/* /bitrix/components/bitrix/catalog.compare.list/templates/bootstrap_v4/style.min.css?1738834552575 */
