.flex-item{
  display: flex;
  flex-flow: wrap;
  padding: 0;
}
.card .badge{display:none;}
.flex-item li.flex__item{
  width: calc(25% - 16px);
  margin: 8px;
  list-style-type: none;
  background: #fff;
}
.content-for-layout{
  background: #f7f6fb;
}
.collection .loading-overlay {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: none;
  width: 100%;
  padding: 0 1.5rem;
  opacity: 0.7;
}
.collection.loading .loading-overlay {
  display: block;
}

.collection--empty .title-wrapper {
  margin-top: 10rem;
  margin-bottom: 15rem;
}

.collection__view-all {
  margin-top: 2rem;
}


@media screen and (max-width: 749px) {
  .collection .grid__item:only-child {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .flex-item li.flex__item{
    width: calc(50% - 10px);
    margin: 5px;
  }
  .collection.page-width{
    padding: 0 4px;
  }
}

@media screen and (max-width: 989px) {
  .collection .slider.slider--tablet {
    margin-bottom: 1.5rem;
  }
}

@media screen and (min-width: 750px) {
  .collection .loading-overlay {
    padding-left: 5rem;
    padding-right: 5rem;
  }
}

