.ec-size .ec-store__category-page .ec-store__content-wrapper {
  display: flex;
  flex-direction: column;
}
 .ec-size .ec-store__category-page .ec-grid {
  order: 2;
}
 .ec-size .ec-store__category-page .ec-pager {
  order: 3;
}
 .ec-size .ec-store__category-page .ec-footer {
  order: 1;
}
 .footer .logo {
  display: none;
}
 .footer {
  background-color: #f7f7f7;
}
 .footer > div::after {
  display: block;
  content: '';
  background-image: url("https://i.imgur.com/ibrqXHR.png");
  background-size: contain;
  background-repeat: no-repeat;
  width: 100%;
  height: 0;
  padding-top: 24%;
  background-position: center;
}
 