/* WPSL map ID can be #wpsl-gmap or #wpsl-map depending on plugin version. */
@media not all and (min-width: 1024px) {
  .store-locator #wpsl-wrap #wpsl-gmap,
  .store-locator #wpsl-wrap #wpsl-map {
    height: auto !important;
    aspect-ratio: 16 / 9;
  }
}

@media (min-width: 1024px) {
  .store-locator #wpsl-wrap #wpsl-gmap,
  .store-locator #wpsl-wrap #wpsl-map {
    grid-area: map;
    width: 100%;
  }
}

.store-locator .wpsl-autocomplete-search-container,
.store-locator #wpsl-search-input {
  width: 100%;
}

.store-locator .wpsl-input {
  margin: 0 !important;
}

.store-locator .wpsl-search-btn,
.store-locator #wpsl-search-btn {
  height: auto;
  max-height: none;
}
