.c_main-collection-product-grid .facets-container {
  border-top: 1px solid #D5D5D5;
  padding: 16px 45px;
}

@media screen and (max-width: 989px) {
  .c_main-collection-product-grid .facets-container {
    padding: 8px 0;
  }
}

.c_main-collection-product-grid .product-grid-container {
  margin-top: 64px;
}

@media screen and (max-width: 989px) {
  .c_main-collection-product-grid .product-grid-container {
    margin-top: 112px;
  }
}

@media screen and (min-width: 990px) {
  .c_main-collection-product-grid .grid {
      column-gap: 4.347%;
      row-gap: 64px;
  }
}