.catalog-list {
  margin-bottom: 0;
  .catalog-list-container {
    margin-bottom: 0;
  }
  .pagination {
    margin-top: 0;
  }
}

.catalog-filters {

  @media(max-width: $screen-sm-max) {
    background-color: #eeeeee;
    bottom: 0;
    display: none;
    overflow: scroll;
    left: 0;
    padding: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1001;

    &.open {
      display: block;
    }
  }

  .nav-menu-link {
    color: $gray;
  }
}


@media(max-width: $screen-sm-max) {
  .catalog-filters {
    &__close {
      font-size: 40px;
      font-weight: 400;
      padding: 5px;
      line-height: 30px
    }
  }
}
