.catalog-menu {
	display: block;
}
.b-slidemenu {
	display: none;
	
	position: relative;
	overflow: hidden;
	margin-bottom: 20px;
}
.b-slidemenu__slide {
	position: relative;
	background: #EEF2F9;
}
.b-slidemenu__list {
	
}
@media (max-width: 767px) {
	.b-slidemenu__slide.hide-list > .b-slidemenu__list {
		display: none;
	}
}

.b-slidemenu__item,
.b-slidemenu__title {
	display: flex;
    justify-content: space-between;
    align-items: center;
	
}
.b-slidemenu__title > a,
.b-slidemenu__item > a {
	flex: 1 1 auto;
}
.b-slidemenu__item {
	margin-bottom: 3px;
	padding: 12px;
	background: #fff;
}
.b-slidemenu__title {
	gap: 12px;
	margin-bottom: 3px;
	padding: 20px;
	background: #0F3CA5;
}
.b-slidemenu__prev {
	width: 36px;
	height: 20px;
	cursor: pointer;
	flex: 0 0 auto;
}
.b-slidemenu__prev::before {
	content: '';
	display: block;	
	width: 100%;
	height: 100%;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='15' viewBox='0 0 36 15' fill='none'%3E%3Cpath d='M.296 8.22C-.099 7.822-.099 7.178.296 6.78L6.719.298C7.113-.099 7.752-.099 8.146.298C8.54.696 8.54 1.341 8.146 1.739L2.437 7.5L8.146 13.261C8.54 13.659 8.54 14.304 8.146 14.702C7.752 15.099 7.113 15.099 6.719 14.702L.296 8.22ZM36 8.518H1.009V6.482H36V8.518Z' fill='white'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
}
.b-slidemenu__caption {
	cursor: pointer;
	flex: 1 1 auto;
	text-align: center;
	
	
	font-weight: 700;
	font-size: 14px;
	line-height: 1.4em;
	color: #fff;
	text-decoration: none;
}

.b-slidemenu__container {
	display: block;
}

.b-slidemenu__slide .b-slidemenu__slide {
	display: block;
	position: absolute;
	left: 100%;
	top: 0;
	width: 100%;
    z-index: 1;
	transition: left 1s ease;
}

.b-slidemenu__slide.active {
	left: 0%;
}

.b-slidemenu__next {
	display: block;
	width: 36px; 
	height: 36px;
	padding: 11px;
	cursor: pointer;
}
.b-slidemenu__next::before {
	content: '';
	display: block;	
	width: 100%;
	padding-top: 100%;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='13' viewBox='0 0 8 13' fill='none'%3E%3Cpath d='M7.778 6.364L1.414 12.728L0 11.314L4.95 6.364L0 1.414L1.414 0L7.778 6.364Z' fill='black'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
}
.b-slidemenu__link {
	display: flex;
	justify-content: space-between;
	align-items: center;
	gap: 12px;
	
	font-weight: 700;
	font-size: 14px;
	line-height: 1.4em;
	color: #0F265C;
	text-decoration: none;
}
.b-slidemenu__link:hover {
	color: #0F265C;
	text-decoration: none;
}
.b-slidemenu__link span {
	flex: 1 1 auto;
}
.b-slidemenu__image {
	flex: 0 0 auto;
	width: 36px;
	height: 36px;
}
.b-slidemenu__image img {
	height: 100%;
    width: 100%;
    object-fit: contain;
}




@media (max-width: 991px) {
	.catalog-menu {
		display: none;
	}
	.b-slidemenu {
		display: block;
	}
}


