

/* Start:/local/templates/.default/components/bitrix/catalog/custom_catalog/style.min.css?1770735210963*/
/*.grid .bx_content_section{margin-bottom:15px}.grid .bx_sidebar{margin-bottom:15px}.grid2x1 .bx_content_section{float:left;width:66%;margin-bottom:15px}.grid2x1 .bx_sidebar{float:right;width:33%;margin-bottom:15px;padding-left:5%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;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:14px;font-weight:bold;text-align:left;margin:5px 0;padding:5px 15px;border-bottom:2px solid #d9dee6;color:#000}body.bx-theme-blue .catalog-block-header{border-color:#006cc0}body.bx-theme-green .catalog-block-header{border-color:#63aa28}body.bx-theme-red .catalog-block-header{border-color:#da3737}body.bx-theme-yellow .catalog-block-header{border-color:#f4b236}*/
/* End */


/* Start:/local/templates/.default/components/bitrix/menu/left_catalog/style.css?17707352095061*/
.accordion li > .sub-menu {
    display:none;
}

ul.accordion {padding-left:0 !important; margin-bottom: 0 !important;}

.sidebar-navigation .list {
    border:1px #f0f0f0 solid
}

.categories-border-wrapper {
    background-color: #fff;
    border-radius:0;
}

/* .sub-menu li a:hover {
    background: #3c7c8b none repeat scroll 0 0;
    color: #fff;
} */

.accordion > li > a.active {background-color: #f0f0f0;color: #2b2b2b;font-weight: bold;font-family:Arial, Helvetica, sans-serif;}

.accordion > li > a:hover {background-color:#f0f0f0; color:#2b2b2b;text-decoration:none;}

.accordion > li > a {
	color: #2b2b2b;
	text-transform:none;
    padding: 15px;
    display:block;
    /*border-bottom:1px solid #f5f5f5;*/
    font-size:14px;
}

.accordion > li > .sub-menu {background-color:#fff; padding:10px 0;}

.accordion > li > a:after {color:#2b2b2b;}

/* .sub-menu {
    background: #f2f2f2 none repeat scroll 0 0;
} */

.sub-menu li a::first-letter {
    text-transform: uppercase;
}

.sub-menu li a {
    color: #444;
    display: block;
    font-size: 14px;
    line-height: 16px;
    min-height: 18px;
    padding: 2px 35px 2px 15px;
    text-decoration: none;
    text-transform: none;
}

.sub-menu > li > a {
    padding-top:10px;
    padding-bottom:10px;
}

.sub-menu li a::before {
	content: "\f105";
	font-family: FontAwesome;
	display: inline-block;
	margin-right: 5px;
	color: #323232;
}

.no-arrow::after {
	content:none !important;
}

.accordion > li:first-child {border-top:none;}
.accordion > li:last-child {border-bottom:none;}
.sub-menu li:last-child {padding-bottom:0;}

.accordion > li.active > .sub-menu > li.active > ul.sub-menu > li.active > a {font-weight:bold; font-size:16px;}

.accordion > li.active > .sub-menu > li.active > a{text-decoration: underline;}
.accordion > li.active > .sub-menu > li.active > a:after {height:35px !important; line-height:35px !important;}
.accordion > li.active > .sub-menu > li.active > a, .accordion > li.active > .sub-menu > li.active > ul.sub-menu > li.active >ul.sub-menu > li > a, .sub-menu > li > a{font-size:13px;padding-left:20px;}
.accordion > li.active > .sub-menu > li.active > a:hover, .accordion > li.active > .sub-menu > li.active > ul.sub-menu > li.active >ul.sub-menu > li > a:hover, .sub-menu > li > a:hover{text-decoration: underline;}
.accordion > li.active > .sub-menu > li.active > ul.sub-menu > li {padding-bottom:0;}
.accordion > li.active > .sub-menu > li.active > ul.sub-menu > li.active >ul.sub-menu > li > a, .accordion > li.active > .sub-menu > li.active > ul.sub-menu > li > a{padding-top:0;}
.accordion > li.active > .sub-menu > li.active > ul.sub-menu > li > a:after {content: "\f0d7"; height:32px !important; line-height:32px !important;}
.active.active_toggle:after {content: "\f0d7" !important;}
/*.accordion > li.active > .sub-menu > li.active {padding-bottom:10px;}*/

.sub-menu li .sub-menu li a {padding-left:30px;}
.sub-menu li .sub-menu li .sub-menu li a {padding-left:60px;}

.accordion a {
    border: medium none;
    margin: 0;
    outline: medium none;
}

.accordion a::after, .accordion ul.sub-menu a.parent:after {
    content: "\f0d7";
    position: absolute;
    height: 50px;
    line-height: 50px;
    top: 0;
    right: 5px;
    font-size: 13px;
    color: #262626;
    font-family: FontAwesome;
    padding-right: 5px;
}

.accordion ul.sub-menu a.parent:after {
    line-height: 35px;
    height: 35px;
}

.accordion a.active::after, .accordion ul.sub-menu li.active a.parent:after, .accordion a.active_toggle:after, .accordion > li.active > .sub-menu > li.active > ul.sub-menu > li.active > a:after {
    content: "\f0d8";
}

.accordion ul.sub-menu li.active a.parent:after {
    line-height: 28px;
    height: 28px;
}

.sub-menu li {
    padding-bottom:10px;
    position: relative;
}

.accordion li {
    list-style: outside none none;
}

/* .accordion, .accordion ul, .accordion li, .accordion span {
    border: medium none;
    margin: 0;
    outline: medium none;
    padding-top: 0;
} */

.accordion li > a span.arrow {
    background: rgba(0, 0, 0, 0) url("/local/templates/.default/components/bitrix/menu/left_catalog/images/left_nav_sprite.png") repeat scroll -13px -161px;
    bottom: 0;
    display: block;
    height: 13px;
    margin: auto 0;
    overflow: hidden;
    position: absolute;
    right: 7px;
    top: 0;
    width: 13px;
}

.sub-menu li.active > a {
/*     background: #2f636f none repeat scroll 0 0;
    color: #ffffff; */
}

.accordion li > a.active span.arrow {
    background: rgba(0, 0, 0, 0) url("/local/templates/.default/components/bitrix/menu/left_catalog/images/left_nav_sprite.png") repeat scroll -26px -161px;
}

.accordion {
    margin-bottom: 20px;
}

/*.accordion > li {
    border-bottom: 1px solid #fff;
    border-top: 1px solid #fff;
}*/

.accordion li {
    list-style: outside none none;
}

.accordion > li {
	font-size: 13px;
	line-height: 18px;
	padding-right: 0;
	color: #262626;
	text-transform: uppercase;
	font-weight: 100;
	cursor: pointer;
	position: relative;
    /*border-top: 1px solid #fff;*/
    border-bottom: 1px solid #e5e5e5;
}

/* .accordion>li>a:hover{
  background-color: #3c7c8b;
  color:#fff;
} */

/* End */


/* Start:/local/templates/.default/components/bitrix/catalog.section/.default/style.css?17707381921674*/

.shop-grid .shop-grid-item {
	border-left: 1px solid #e2e2e2;
	border-bottom: 1px solid #e2e2e2;
	margin-bottom: 40px;
	border-top: 1px solid #e2e2e2;
}
.section-images__wrap {
	min-height: 224px;
	display: block;
}
.section-images__wrap img {
	width: 100%;
}
.product-slide-entry .product-name {
	display: block;
	text-align: center;
	color: #2b2b2b;
	font-size: 17px;
	min-height: 35px;
	line-height: 1.2;
}
.product-properties-list {
	margin-top: 10px;
	min-height: 61px;
	font-size: 12px;
}
.product-properties-list>p {
	margin-bottom: 0;
	color: #888;
}
.shop-grid .shop-grid-item:last-child {
	border-right: 1px solid #e2e2e2;
}
.product-slide-entry .add-cart__list {
	font-size: 0.85rem;
	padding: 10px 8px;
}
.product-slide-entry .add-cart__list {
	padding: 10px;
	margin-top: 10px;
	border-radius: unset;
	background-color: #2b2b2b;
}
.nk-btn-block {
	display: block;
	width: 100%;
}
.price-value-wrap{
	justify-content: center;
	align-items: center;
	display: flex;
}
.price-value-wrap .price{font-size:1.4rem;}
.product-slide-entry .add-cart__list, .product-slide-entry .add-cart__list:hover, .product-slide-entry .add-cart__list:active, .product-slide-entry .add-cart__list:focus{background-color:#00A198;}

@media (min-width: 768px) and (max-width: 991px) {
	.shop-grid .shop-grid-item.col-md-6:nth-child(2n+2) {
		border-right: 1px solid #e2e2e2;
	}
}

@media (min-width: 576px) and (max-width: 768px) {
	.shop-grid .shop-grid-item.col-sm-6:nth-child(2n+2) {
		border-right: 1px solid #e2e2e2;
	}
}

@media (max-width: 567px) {
	.price-title {
		display: none;
	}
	.price-wrap {
		margin-top: 0 !important;
	}
	.price-wrap .price {
		margin-bottom: 10px;
	}
}
/* End */
/* /local/templates/.default/components/bitrix/catalog/custom_catalog/style.min.css?1770735210963 */
/* /local/templates/.default/components/bitrix/menu/left_catalog/style.css?17707352095061 */
/* /local/templates/.default/components/bitrix/catalog.section/.default/style.css?17707381921674 */
