/** Shopify CDN: Minification failed

Line 46:14 Expected ":"

**/
.store-location {
  --template-rows: auto;
  --template-columns: auto;
  display: grid;
  grid-template: var(--template-rows)/var(--template-columns);
  gap: 2.4rem;
}
.store-location + .store-location {
  margin-top: 4.8rem;
  padding-top: 4.8rem;
  border-top: 1px solid rgb(var(--color-border));
}
.store-location__info {
  gap: 3rem;
}
.store-location__text {
  --paragraph-bottom-spacing: 1.2rem;
  --paragraph-top-spacing: 1.2rem;
}
@media (min-width: 768px) {
  .store-location {
    --template-rows: minmax(0, auto) minmax(0, 1fr);
    --template-columns: minmax(0, 1fr) minmax(0, auto);
  }
  .store-location + .store-location {
    margin-top: 4rem;
    padding-top: 4rem;
  }
  .store-location__image {
    width: var(--image-width);
  }
  .store-location__info {
    grid-area: max(1, var(--total-row))/1/span 1/span var(--total-col);
  }
}

@media (min-width: 768px) {
    .store-location__cta {
  grid-column: 1 / -1 !important ;  /* take full row */
  grid-row: 3 !important;          /* place after all content */
  justify-self !important: center; /* or 'end' if you want it right-aligned */
  margin-top: 1rem !important;
    }
}