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

.store-locator-details {
  @include media-breakpoint-down(sm) {
    .container {
      padding-top: 0;

      h1 {
        margin: 20px 0;
      }
    }
  }
}

.row-holder {
  @include make-row;
  padding-top: 20px;
  margin: 0;
}

.map-container {
  @include media-breakpoint-down(xs) {
    width: 100%;
    margin: 0 0 20px;
  }

  @include make-col(12);
  margin: 0 0 20px;
}

.card-store-container {
  @include make-col(12);

  @include media-breakpoint-up(lg) {
    @include make-col-ready;
    @include make-col(6);
  }
}

.accordion {
  padding: 40px 0 15px;

  .accordion__content {
    padding: 20px 0 0;

    .container {
      padding-right: 0;
      padding-left: 0;
    }
  }

  @include media-breakpoint-down(md) {
    padding-top: 25px;
    padding-bottom: 30px;
  }

  @include media-breakpoint-down(sm) {
    padding-top: 15px;
  }
}

.locator {
  padding-top: 30px;
}
