

/* Start:/local/templates/lavr_2023/components/bitrix/catalog/instruct/style.css?17931050421330*/
.nbCatalogMenu {position: relative; z-index: 210;}
.nbCatalogMenu .mainMenu {padding: 0;}
.nbCatalogMenu .mainMenu__ul._lvl_2 {top: 0;}

.catalog-block-header {font-weight: bold; text-transform: uppercase; font-size: 1.375rem; color: #484848;}
.nbElementPrefoorer {max-width: 100vw; overflow: hidden; padding-bottom: 4rem;}

.nbCatalog__col._section {
  flex: 0 0 auto;
  width: 80%;
  max-width: 1304px;
}




/*1366*/
@media (min-width: 992px) { 
	.nbCatalog__col._left .offcanvasMobile {
    position: relative;
    width: auto;
    transform: none;
    z-index: 1;
    display: block;
    visibility: visible;
    border: none;
	}
	.nbCatalog__col._left .offcanvas-header {display: none;}
	.nbCatalog__col._left .offcanvasMobile .offcanvas-body {border: none;
    overflow: visible;
	}
}

@media (max-width: 1600px) { 
	
}


@media (max-width: 1200px) { 

}


@media (max-width: 1024px) {
	
}

@media (max-width: 991px) {
	
}


@media (max-width: 767px) { 
	.catalog-block-header {font-size: 1rem;}
	.nbCatalogMenu__overlay {display: block; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0,0,0,0.2); position: absolute;}
	.nbCatalog__col._left {}
	.showLeft .nbCatalog__col._left {
		transform: translateX(0%);
	}
}

@media (max-width: 575px) {
	
	
}


/* End */


/* Start:/local/templates/lavr_2023/components/bitrix/catalog.section.list/mainSections/style.css?17931050421198*/
.nbCatalogSectionList {}
.nbCatalogSectionList__item {position: relative; display: block; height: 0; padding-top: 90%; background: #000; border-radius: 0.9375rem; overflow: hidden; transition: .5s;}
.nbCatalogSectionList__img {background-position: center center; background-repeat: no-repeat; background-size: cover; display: block; opacity: 0.5; top: 0; left: 0; right: 0; bottom: 0; position: absolute; transition: .5s;}
.nbCatalogSectionList__name {position: absolute; top: 50%; left: 0px; right: 0px; padding: 0.25rem; color: #fff; display: block; text-transform: uppercase; font-size: 1.5rem; font-family: 'lavrBold'; transform: translateY(-50%); text-align: center;}
.nbCatalogSectionList__num {position: absolute; top: 0; left: 0; padding: 0.5rem; min-width: 3.875rem; min-height: 3.5rem; text-align: center; color: #fff; font-size: 1.5rem; font-family: 'lavrBold'; background: var(--primary-color);
	border-radius: 0.9375rem 0 0.9375rem 0;
	display: flex;
    align-items: center;
    justify-content: center;
}
.nbCatalogSectionList__item:hover { box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.35);}
.nbCatalogSectionList__item:hover .nbCatalogSectionList__img {opacity: 0.75;}


/* End */
/* /local/templates/lavr_2023/components/bitrix/catalog/instruct/style.css?17931050421330 */
/* /local/templates/lavr_2023/components/bitrix/catalog.section.list/mainSections/style.css?17931050421198 */
