.shop_section_list ul{
	display:none;
	list-style:none;
	margin:0;
	padding:0;
	padding-left:16px;
}

.shop_section_list ul.level_1{
	padding-left:0px;
}

.shop_section_list ul li{
	display: flex;
    flex-direction: column;
}

.shop_section_list ul.level_1{
	display:flex;
	flex-direction:column;
}

.shop_section_list ul li.parent_act>ul{
	display:flex;
	flex-direction:column;
}

.shop_section_list{
	/*width:366px;*/
	background:#fff;
	padding:10px 24px 10px 24px;
	box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
	min-height: calc(100vh - 124px);
}

.shop_section_list ul span, .shop_section_list ul a{
	padding:10px 0px;
	color:#000000;
	font: 18px 'DINPro';
	cursor:pointer;
}

.shop_section_list ul span.has_el, .shop_section_list ul a.has_el{
	font-size:18px;
}

.shop_section_list ul span.act{
	font-weight:bold;
}

.shop_section_list ul li.parent_act>span{
	font-weight:bold;	
	display:flex;
	justify-content:space-between;
	align-items:center;
}


.shop_section_list ul li.has_children>span{
	display:flex;
	justify-content:space-between;
	align-items:center;
}

.shop_section_list ul li.has_children>span::after{
	content:"";
	width:10px;
	height:6px;
	background:url("images/arr.svg") center center no-repeat;
}

.shop_section_list ul li.has_children.parent_act>span::after{
	content:"";
	width:10px;
	height:6px;
	background:url("images/arr.svg") center center no-repeat;
	transform:rotate(180deg);
}

