.subcategories-list{display:flex;margin:40px -15px 15px;overflow:auto;flex-wrap:wrap}.subcategories-list__list{padding:15px;flex:0 0 auto}@media screen and (min-width:1200px){.subcategories-list__list{width:25%}}@media screen and (min-width:768px) and (max-width:1200px){.subcategories-list__list{width:33.333333%}}@media screen and (max-width:768px){.subcategories-list__list{width:50%}}.subcategories-list__body{display:flex;flex-direction:column;background:#fff;padding:10px;text-decoration:none;align-items:center;width:100%;justify-content:flex-end;height:100%}.subcategories-list__name{font-size:14px;display:block;text-align:center;margin-top:5px}