.logic_category_list {
display : flex;
list-style : none;
flex-wrap : wrap;
padding : 0 !important;
text-align : left !important;
}
.logic_category_list > li {
position : relative;

width : 25%;
margin-top : calc(25px + 0.5vw) !important;
margin-bottom : calc(25px + 0.5vw) !important;

font-size : calc(14px + 0.2vw) !important;

transform : scale(0.9,0.9);

transition : 0.4s;
}
.logic_category_list > li:hover {
transform : scale(1,1);
}
.logic_category_list span {
position : absolute;
top : 50%;
transform : translateY(-50%);
}

.subcategories li {
display: inline-block;
list-style: none;
width: auto !important;
padding-right: 1em !important;
font-size: calc(9px + 0.2vw) !important;
}

.logic_category img{width:25%;padding-right:calc(18px + 0.2vw);}

.logic_category li{filter:grayscale(100%);}
.logic_category li:hover{filter:grayscale(0);}

@media screen and (max-width: 960px) {
.logic_category_list > li {
width : 50%;
}
.subcategories li {
display : none;
}
.logic_category img{display:none !important;}
}