.category-list{
  display:flex;
  flex-wrap:wrap;
  justify-content:space-around;
}

.category-list > div{
  border-right:1px solid rgba(0,0,0,0.15);
  flex-grow: 1;
  text-align:center;
}

.category-list div:first-child{
	border-left:1px solid rgba(0,0,0,0.15);
}

.category-list > div a{
  display:block;
  text-decoration:none;
}

.row > div img{
  width:100%;
	object-fit: cover;
	aspect-ratio:3 /4;
}
 

@media screen and (max-width: 768px) {

   .category-list > div{
     width:25%;
     margin-bottom:0.5rem;
    }
	.category-list div:nth-child(5){
		border-left:1px solid rgba(0,0,0,0.15);
	}

}



