

/* Start:/local/templates/okson/components/bitrix/catalog/.default/style.css?17570639521615*/
.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;
}

.catalog-block-header {display: none !important;}
.nbCatalogSectionSlider  {padding: 2rem 0 3rem;}
.nbCatalogSectionSlider .nbCatalogSectionSlider__title {display: block !important; margin-bottom: 0px;}
.nbCatalogSectionSlider .nbCatalogSectionSlider__navs {}


.bx-catalog-element-dop { padding-top: 2rem;}
.bx-catalog-element-dop .nbCatalogSectionSlider__container {padding-top: 0;}
.bx-catalog-element-dop .nbCatalogSectionSlider {padding-bottom: 0;padding-top: 0;}

.nbSectionTabs._2 {
	width: 96%;
	margin: auto;
}

@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 0;
	border-bottom: 2px solid #d9dee6;
	border-bottom-color: var(--primary);
	color: #000;
}


/*desktops*/
@media (max-width: 1200px) { 

}

/*tablets*/
@media (max-width: 991px) {

}

/*phones*/
@media (max-width: 767px) { 
	.nbCatalogSectionSlider .nbCatalogSectionSlider__title {display: block !important; margin-bottom: 3rem;}
}

/* End */


/* Start:/local/templates/okson/components/bitrix/catalog.section.list/miniNew/style.css?1640175377675*/
.nbCatalogSectionListMini {margin-bottom: 2rem;}
.nbCatalogSectionListMini__item {display: inline-block; padding: 0.375rem 2rem; margin: 0 1rem 1rem 0; border: 1px solid #dddddd; color: #3e3935; font-size: 0.8125rem} 
.nbCatalogSectionListMini__item:hover {text-decoration: none; background: #5badc3; color: #fff; border-color: #5badc3;}
.nbCatalogSectionListMini__name {}
/*desktops*/
@media (max-width: 1200px) { 

}

/*tablets*/
@media (max-width: 991px) {

}

/*phones*/
@media (max-width: 767px) { 
	.nbCatalogSectionListMini {columns: 2;}
	.nbCatalogSectionListMini__item {width: 100%; margin-right: 0; padding: 0.375rem 0.5rem; text-align: center;}
}
/* End */


/* Start:/local/templates/okson/components/bitrix/main.include/nbCatalogSectionUtils/style.css?1639743084418*/
.nbCatalogSectionUtils {margin-bottom: 2rem;}
.nbCatalogSectionUtils__title {padding: 0 1rem 0.5rem; font-weight: 600; color: #000;}

/*1600*/
@media (max-width: 1600px) { 

}

/*1366*/
@media (max-width: 1366px) { 

}

/*desktops*/
@media (max-width: 1200px) { 

}

/*tablets*/
@media (max-width: 991px) {
	
}

/*phones*/
@media (max-width: 767px) { 
	.nbCatalogSectionUtils__col._filter {display: none !important;}
}
/* End */


/* Start:/local/templates/okson/components/bitrix/catalog.smart.filter/nbFilter_dropdown/style.css?16397430841214*/
.nbFilter {position: relative; display: inline-block; float: right;}
.nbFilter__checkbox {display: none;}
.nbFilter__lable {}
.nbFilter__lable:hover {}
.nbFilter__value {display: block; padding: 0; font-weight: 400; width: 100%; position: relative;  margin-left: -1rem; padding-left: 1.5rem;}
.nbFilter__value:before {content: ''; display: block; width: 0.625rem; height: 0.5rem; position: absolute; left: 0.5rem; top: 50%; transform: translateY(-50%);
background: url(/local/templates/okson/components/bitrix/catalog.smart.filter/nbFilter_dropdown/images/check.svg) center center no-repeat; background-size: contain; opacity: 0;}
.dropdown-item:hover .nbFilter__value:before {background-image: url(/local/templates/okson/components/bitrix/catalog.smart.filter/nbFilter_dropdown/images/check_w.svg); }
input[type=checkbox]:checked + .nbFilter__value:before {opacity: 1;} 
.nbFilter__result {position: absolute; white-space: nowrap; border: 1px solid #e8e8e8; right: 0; bottom: 100%; margin-bottom: 0.5rem; background: #fff; padding: 0.5rem 0.625rem; font-size: 0.75rem; display: none !important;}
.nbFilter__result br {display: none;}
.nbFilter__result:before {content: ''; display: block; width: 10px; height: 10px; position: absolute;  border: 1px solid #e8e8e8; border-left: none; border-top: none; bottom: -6px; right: 10px; transform: rotate(45deg); background: #fff;}

/* End */


/* Start:/bitrix/components/bitrix/system.show_message/templates/.default/style.min.css?169710315251*/
font.errortext{color:red}font.notetext{color:green}
/* End */
/* /local/templates/okson/components/bitrix/catalog/.default/style.css?17570639521615 */
/* /local/templates/okson/components/bitrix/catalog.section.list/miniNew/style.css?1640175377675 */
/* /local/templates/okson/components/bitrix/main.include/nbCatalogSectionUtils/style.css?1639743084418 */
/* /local/templates/okson/components/bitrix/catalog.smart.filter/nbFilter_dropdown/style.css?16397430841214 */
/* /bitrix/components/bitrix/system.show_message/templates/.default/style.min.css?169710315251 */
