body._nbCatalogMenuOpen {overflow: hidden !important;}
.nbCatalogMenu {background: #5badc3;}
.nbCatalogMenu .inner-wrapper-sticky {}
.nbCatalogMenu__xs {}
.nbCatalogMenu__title {}
.nbCatalogMenu__xsBtn {}
.nbCatalogMenu__xsBtn._active {}
.nbCatalogMenu__ul {margin: 0;padding: 0;list-style: none;display: block; }
.nbCatalogMenu__ul._hover {display: block;}
.nbCatalogMenu__ul._right {}
.nbCatalogMenu__sub._hover {display: block;}
.nbCatalogMenu__subName {font-weight: 500; padding: 0.8rem 1rem; font-size: 1.2rem; color: #434809;}
.nbCatalogMenu__itemParent {position: relative;}
.nbCatalogMenu__item {}
.nbCatalogMenu__link {display: block; color: #000;}
.nbCatalogMenu__link:hover {color: #000;}
.nbCatalogMenu__link._parent {padding-right: 1.875rem;}
.nbCatalogMenu__caret {position: absolute; right:0px; top: 0px; cursor: pointer; width: 1.875rem; height: 3.125rem; font-family: "FontAwesome"; display: none !important;}
.nbCatalogMenu__caret:before {content: "\f105"; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); color: #c8cbce;}
.nbCatalogMenu__linkIcon svg path {fill:#8b6d51;}
.nbCatalogMenu__linkImg {max-width: 100%; height: auto;}
.nbCatalogMenu__linkImage {display: none; position: relative;}

.nbCatalogMenu__link._promo_2 {background: #deeefc !important;}
.nbCatalogMenu__link._promo_2:hover {background: #fff !important;}

.nbCatalogMenu__ul._lvl_1 {display: table; position: relative; width: 100%;}
.nbCatalogMenu__ul._lvl_1._active {display: block !important;}
.nbCatalogMenu__sub._lvl_1 {display: none; position: absolute; top: 100%; left: 0; width: 100%; height: auto; background: #fbfbfb; padding: 2rem 1rem; overflow: hidden; z-index: 200;
	box-shadow: 0px 0.25rem 1rem 0.375rem rgba(93, 93, 93, 0.66);
}

.nbCatalogMenu__sub._lvl_1._hover {display: block;}
.nbCatalogMenu__item._lvl_1 {display: table-cell;} 
.nbCatalogMenu__item._lvl_1:hover,
.nbCatalogMenu__item._lvl_1._hover {}
.nbCatalogMenu__link._lvl_1 {font-size: 1.25rem; position: relative; color: #fff; background: #5badc3; text-transform: uppercase; font-weight: 500;}
.nbCatalogMenu__link._lvl_1._special {background: #500f0b; color: #fff;}
.nbCatalogMenu__link._lvl_1._special .nbCatalogMenu__linkIcon svg path {fill:#fff;}
.nbCatalogMenu__item._lvl_1._hover .nbCatalogMenu__link._lvl_1,
.nbCatalogMenu__link._lvl_1:hover {text-decoration: none; background: #2ca3a1; color: #fff;}
.nbCatalogMenu__link._lvl_1 .nbCatalogMenu__linkIcon {position: absolute; top: 50%; left: 0.875rem; width: 3.125rem; transform: translateY(-50%)}
.nbCatalogMenu__link._lvl_1 .nbCatalogMenu__linkIcon svg {max-width: 100%; height: auto; width: 100%;}
.nbCatalogMenu__link._lvl_1 .nbCatalogMenu__linkText {padding: .75rem 2rem; display: block; text-align: center;}
.nbCatalogMenu__item._lvl_1:first-child .nbCatalogMenu__linkText {text-align: left;}
.nbCatalogMenu__item._lvl_1:last-child .nbCatalogMenu__linkText {text-align: right;}
.nbCatalogMenu__link._lvl_1 .nbCatalogMenu__linkText._parent {}
.nbCatalogMenu__item._lvl_1._hover .nbCatalogMenu__linkIcon svg path,
.nbCatalogMenu__link._lvl_1:hover>.nbCatalogMenu__linkIcon svg path {fill:#fff;}


.nbCatalogMenu__item._lvl_1 .nbCatalogMenu__linkText {position: relative;}
.nbCatalogMenu__item._lvl_1 .nbCatalogMenu__linkText:before {content: ''; position: absolute; top: 0.75rem; bottom: 0.75rem; right: 0; width: 1px; background: #fff;}
.nbCatalogMenu__item._lvl_1:last-child .nbCatalogMenu__linkText:befor {display: none;}

.nbCatalogMenu__link._lvl_2:hover .nbCatalogMenu__linkText {text-decoration: underline;}



.nbCatalogMenu__ul._lvl_2 {display: flex; flex-wrap: wrap;}
.nbCatalogMenu__item._lvl_2 {flex: 0 0 20%; width: 20%; padding: 0 1rem; padding-top: 2rem;}
.nbCatalogMenu__item._lvl_2:nth-child(1),
.nbCatalogMenu__item._lvl_2:nth-child(2),
.nbCatalogMenu__item._lvl_2:nth-child(3),
.nbCatalogMenu__item._lvl_2:nth-child(4),
.nbCatalogMenu__item._lvl_2:nth-child(5) {padding-top: 0rem !important;}
.nbCatalogMenu__link._lvl_2 {display: flex;flex-wrap: wrap; background: #fff; position: relative; text-decoration: none !important; border: 1px solid #ebebeb; border-radius: 0.75rem; overflow: hidden;} 

.nbCatalogMenu__link._lvl_2>.nbCatalogMenu__linkImage {flex: 0 0 19%; max-width: 4rem; height: 3.375rem; display: block; background-position: center center; background-repeat: no-repeat; background-size: cover;}
.nbCatalogMenu__link._lvl_2>.nbCatalogMenu__linkText {flex: 0 0 81%; width: 81%; -ms-flex-item-align: center!important; align-self: center!important; padding: 0rem 1rem; font-size: 0.9375rem; color: #474747; font-size: 500;}
.nbCatalogMenu__link._lvl_2:hover:after {opacity: 1;}
.nbCatalogMenu__sub._lvl_2 {display: block !important; position: relative; top: 0; left: auto; width: 100%; height: auto; background: none; padding: 1.5rem 0 0;}
.nbCatalogMenu__item._lvl_2 .nbCatalogMenu__caret {display: none;}
.nbCatalogMenu__item._lvl_2 .nbCatalogMenu__linkImage {}

.nbCatalogMenu__ul._lvl_3 {display: block !important; margin-bottom: 0rem;}
.nbCatalogMenu__link._lvl_3 {padding: 0.625rem 1rem 0.625rem 0; color: #332316; position: relative;transition: .5s; text-decoration: none !important; margin-bottom: 0.125rem; border-radius: 0.25rem;}
/*.nbCatalogMenu__link._lvl_3:before {content: ''; position: absolute; left: 1rem; width: 4px; height: 4px; background: #8b6d51; top: 50%; margin-top: -2px; margin-left: -2px; transition: .5s;}*/
.nbCatalogMenu__link._lvl_3:hover {background: #d9ecf1;/* color: #fff;*/}
.nbCatalogMenu__link._lvl_3:hover:before {background: #fff;}

body._second  {}

.nbCatalogMenu__subTitle {display: none; width: calc(77vw - 2rem);}
.nbCatalogMenu__item._lvl_1:last-child .nbCatalogMenu__linkText:before {display: none;}

.nbCatalogMenu__item._lvl_2._nopic .nbCatalogMenu__linkText {flex: 0 0 100%; width: 100%; padding-left: 2rem;}
.nbCatalogMenu__item._lvl_2._nopic .nbCatalogMenu__linkText:before {content: ''; position: absolute; top: 50%; left: 0.875rem; height: 0.375rem; width: 0.375rem; margin-top: -0.1875rem; border-radius: 50%; background: #5badc3;}
.nbCatalogMenu__item._lvl_2._nopic .nbCatalogMenu__link._lvl_2 {height: 2.1875rem; line-height: 1;}
.nbCatalogMenu__item._lvl_2._nopic {padding-top: 1rem;}



/*@media (min-width: 991px) {
	body._second .body__aside {max-width: 4.875rem; box-shadow: none;} 
	body._second .body__aside:before {content: ''; position: absolute; background:#fff; top: 0; left: 0;  bottom: 0; transition: 0.5s; box-shadow: 1px 6px 10px 0px rgb(0 0 0 / 30%); width: 23vw;  max-width: 4.875rem;}
	body._second._menuOpen .body__aside:before {max-width: 23vw; }
	body._second .body__content  {}
	body._second .nbCatalogMenu__linkText  {width: 23vw;}
	body._second .nbCatalogMenu__link._lvl_1 {max-width: 4.875rem; overflow: hidden; transition: 0.5s; width: 23vw; }
	body._second .nbCatalogMenu__item:hover .nbCatalogMenu__link._lvl_1 {max-width: 23vw;}
	body._second .nbCatalogMenu__item._lvl_1._hover {width: 23vw;}
	body._second .nbCatalogMenu {width: 23vw; max-width: 4.875rem; transition: 0.5s;}
	body._second._menuOpen .nbCatalogMenu {max-width: 23vw;}
	body._second._menuOpen .nbCatalogMenu__link._lvl_1 {max-width: 23vw;}
	body._second .nbCatalogMenu__item._lvl_1._parent._hover {}
	body._second .nbCatalogMenu__sub._lvl_1 {width: 0; padding-left: 0; padding-right: 0; display: block; padding-top: 1.5rem; }
	body._second._menuOpen .nbCatalogMenu__item._hover .nbCatalogMenu__sub._lvl_1 {width: calc(77vw - 2rem);}
	body._second .nbCatalogMenu__ul._lvl_2 {width: calc(77vw - 2rem);}
}*/

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

}

/*tablets*/
@media (max-width: 991px) {
	.nbCatalogMenu__link._lvl_1 .nbCatalogMenu__linkIcon {left: 0.8rem;}
	.nbCatalogMenu__link._lvl_1 .nbCatalogMenu__linkText {padding-left: 3.4rem;}
	.nbCatalogMenu__sub._lvl_1 {display: none !important}
	.nbCatalogMenu__link._lvl_1 .nbCatalogMenu__linkIcon {width: 2.5rem; left: 0.5rem;}
	.nbCatalogMenu__link._lvl_1 .nbCatalogMenu__linkText {padding: 0.75rem 0.75rem; font-size: 0.875rem;}
	.nbCatalogMenu__item._lvl_1:last-child .nbCatalogMenu__linkText,
	.nbCatalogMenu__item._lvl_1:first-child .nbCatalogMenu__linkText {text-align: center;}
	
}

/*phones*/
@media (max-width: 767px) { 
	.nbCatalogMenu__item._lvl_1:first-child {}
	.nbCatalogMenu__sub {left: 0; width: auto; position: relative; height: auto; border: none; padding-bottom: 0; box-shadow: none;}
	.nbCatalogMenu__item._lvl_1 {border: none;}
	.nbCatalogMenu__link._lvl_1 {border-bottom: 1px solid #ced4da;}
	.nbCatalogMenu__link._lvl_1 .nbCatalogMenu__linkText {padding: 1.25rem 1rem 1.25rem 4rem;}
	.nbCatalogMenu__link._lvl_2 {padding: 0.7rem 1rem; font-size: 1rem; border-bottom: 1px solid #ced4da;}
	.nbCatalogMenu__link._lvl_3 {padding: 0.7rem 1rem; font-size: 0.9rem; border-bottom: 1px solid #ced4da;}
	.nbCatalogMenu__ul._lvl_3 {margin-bottom: 0;}
	.nbCatalogMenu__item._parent._lvl_1._hover .nbCatalogMenu__caret:before {transform: translate(-50%,-50%) rotate(180deg);}
	.nbCatalogMenu__link._lvl_1 .nbCatalogMenu__linkText._parent {padding-right: 3.5rem;}
	.nbCatalogMenu__caret {position: absolute; right:0px; top: 0px; cursor: pointer; width: 3rem; height: 3rem; font-family: "Font Awesome 5 Free"; display: block !important; font-weight: 900; font-size: 1.5rem;}
	.nbCatalogMenu__caret:before {content: "\f107"; position: absolute; top: 55%; left: 50%; transform: translate(-50%,-50%); color: #fff;}
	.nbCatalogMenu__item._hover .nbCatalogMenu__sub._lvl_1 {display: block !important;}
	.nbCatalogMenu__sub._lvl_1 {position: relative; width: 100%; left: 0; padding: 0;}
	.nbCatalogMenu__sub._lvl_1 .nbCatalogMenu__caret  {display: none !important;}
	.nbCatalogMenu__sub._lvl_1:before {content: none;}
	.nbCatalogMenu__ul._lvl_2 {display: block;}
	.nbCatalogMenu__item._lvl_2 {width: 100%; padding: 0;}
	.nbCatalogMenu__sub._lvl_2 {padding: 0;}
	.nbCatalogMenu__link._lvl_3 {padding: 0.7rem 1rem 0.7rem 2rem;}
	.nbCatalogMenu__link._lvl_2>.nbCatalogMenu__linkImage {width: 3rem; height: 3rem;}
	.nbCatalogMenu__link._lvl_2>.nbCatalogMenu__linkText {font-size: 1rem;}
	
	.nbCatalogMenu__ul._lvl_1 {display: block;}
	.nbCatalogMenu__item._lvl_1 {display: block;}
	
	.nbCatalogMenu__link._lvl_1 .nbCatalogMenu__linkText {padding-left: 1rem !important; text-align: left !important; font-size: 1rem; padding-top: 1rem; padding-bottom: 1rem;}
	.nbCatalogMenu__item._lvl_1 .nbCatalogMenu__linkText:before {display: none;}
	
	.nbCatalogMenu__link._lvl_2 {height: auto !important; padding: 0.75rem 1rem !important;}
	.nbCatalogMenu__item._lvl_2 .nbCatalogMenu__linkText {flex: 0 0 100%; width: 100%; padding: 0 !important; text-align: left !important;}
	.nbCatalogMenu__item._lvl_2 .nbCatalogMenu__linkImage {display: none !important;}
	.nbCatalogMenu__link._lvl_2 {border: none; border-radius: 0; border-bottom: 1px solid #ced4da;}
	.nbCatalogMenu__item._lvl_2._nopic,
	.nbCatalogMenu__item._lvl_2 {padding: 0px;}
	.nbCatalogMenu__sub._lvl_1 {box-shadow: none;}
	
}



