@media (min-width:320px) {
	.ws_woo_sidebar_subcats_mobile {
		display: none
	}
	.ws_woo_sidebar_menu {
		display: block;
		padding-top: 5px;
		max-height: 500px;
    	overflow: auto;
	}

	@supports not selector(::-webkit-scrollbar) {
	  .ws_woo_sidebar_menu {
	      scrollbar-width: thin;
	      scrollbar-color: var(--Background-Primary) var(--Stroke-Primary);
	  }
	}
	.ws_woo_sidebar_menu::-webkit-scrollbar {
	    width: 3px;
	}
	.ws_woo_sidebar_menu::-webkit-scrollbar-track {
	    border-radius: 2px;
	    background-color: var(--Stroke-Primary);
	}
	.ws_woo_sidebar_menu::-webkit-scrollbar-thumb {
	    border-radius: 2px;
	    background-color: var(--Background-Primary);
	}



	ul.ws_woo_sidebar_menu {
		padding-left:0;
		margin-bottom: 2rem;
	}

	ul.ws_woo_sidebar_menu li {
		list-style-type: none;
		padding-bottom: .5rem;
		display: block;
	}
	ul.ws_woo_sidebar_menu li:last-child {
		padding-bottom: 0
	}
	ul.ws_woo_sidebar_menu li a {
		font-size: 0.875rem;
		font-weight: 500;
		line-height: 150%;
		margin-bottom: .25rem;
	    color: #fff;
		text-decoration: none;
		position: relative;
		display: flex;
		width: 100%;
		transition: color .5s
	}
	ul.ws_woo_sidebar_menu li:hover > a {
		color: #fff;
	}
	ul.ws_woo_sidebar_menu li.cat-item {
		padding-left: 0;
	}
	ul.ws_woo_sidebar_menu li:hover > a,
	ul.ws_woo_sidebar_menu li.cat-item.current > a {
		color: var(--Text-Tertiary);
	}
	ul.ws_woo_sidebar_menu li.cat-item.has_submenu {
		position: relative
	}
	ul.ws_woo_sidebar_menu li.cat-item.has_submenu > a {
		padding-right: 30px
	}
	ul.ws_woo_sidebar_menu li.cat-item.has_submenu > span.wsicon-chevron-down {
		position: absolute;
		top: 0;
		right: 0;
		display: inline-block;
		cursor: pointer;
		padding: .25rem;
		font-size: .875rem;
	}
	ul.ws_woo_sidebar_menu li.cat-item.has_submenu.open > span.wsicon-chevron-down {
		transform: rotate(180deg)
	}
	ul.ws_woo_sidebar_menu li.cat-item.has_submenu > ul {
		position: relative;
		height: 0;
		visibility:hidden;
		opacity: 0;
		padding-top:0 !important;
		overflow: hidden;
		margin-bottom: 0;
		transition: all .5s;
	}
	ul.ws_woo_sidebar_menu li.cat-item.has_submenu.open > ul {
		height: auto;
		visibility:visible;
		opacity: 1;
		padding-top:.5rem!important;
	}
}
