@import '../helpers/helpers';
@import '../components/special-opening-schedule';

h1 {
  margin-bottom: 30px;
}

.cards-store {
  &-list {
    @include make-col-ready;
    margin-bottom: 20px;

    &__actions {
      margin: 0 auto;
    }
  }

  &-wrapper {
    padding-top: 40px;
  }
}

.pagination-holder {
  padding-top: 20px;
}

.cards-store-list__actions {
  margin: 0 auto;
}

.btn_store-near-me {
  @include button-full;
  margin-bottom: 20px;
}

@include media-breakpoint-down(sm) {
  .cards-store {
    &-list {
      @include make-col-ready;
      @include make-col(12);

      &__actions {
        @include make-col-ready;
        @include make-col(12);

        .icon__eye {
          svg {
            vertical-align: -.45em;
            height: 1.375rem;
            width: 1.3125rem;
            margin-right: 5px;
          }
        }
      }
    }

    &-list_open .cards-store-list:not(:nth-child(-n+3)) {
      display: block;
    }
  }

  .pagination-holder {
    display: none;
  }
}

@include media-breakpoint-up(md) {
  .cards-store {
    &-list {
      @include make-col-ready;
      @include make-col(4);

      &__actions {
        display: none;
      }
    }
  }

  .btn_store-near-me {
    display: none;
  }
}

@include media-breakpoint-up(lg) {
  .cards-store {
    &-list {
      @include make-col-ready;
      @include make-col(3);
    }
  }
}
