.store-locations__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sl-grid-gap, 48px);margin:0;padding:0;list-style:none}.store-locations__item{display:flex;flex-direction:column;min-width:0}.store-locations__media{display:block;width:100%;height:var(--sl-image-height, 280px);overflow:hidden;border-radius:var(--sl-image-radius, 16px);margin-bottom:var(--sl-gap-image-title, 20px)}.store-locations__image,.store-locations__media .placeholder-svg{display:block;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:var(--sl-image-radius, 16px)}.store-locations__title{margin:0 0 var(--sl-gap-title-divider, 12px);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:calc(var(--font-heading-scale) * 2rem);line-height:1.15;letter-spacing:.04em;text-transform:var(--sl-title-transform, uppercase);color:var(--sl-title-color, #000000)}.store-locations__divider{display:block;width:100%;height:1px;margin:0 0 var(--sl-gap-divider-meta, 16px);border:0;background-color:var(--sl-divider-color, rgba(0, 0, 0, .15))}.store-locations__meta{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.6rem 2rem}.store-locations__address{flex:1 1 12rem;margin:0;min-width:0;font-weight:var(--font-body-weight-medium);font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .5 / var(--font-body-scale));color:var(--sl-address-color, #000000)}.store-locations__map-btn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:4.4rem;padding:1rem 2.4rem;border:1px solid var(--sl-button-border-color, #000000);border-radius:50px;background:var(--sl-button-background, #ffffff);color:var(--sl-button-text-color, #000000);text-decoration:none;font-size:calc(var(--font-body-scale) * 1.4rem);font-weight:var(--font-body-weight-medium);line-height:1.2;white-space:nowrap;transition:opacity .2s ease}.store-locations__map-btn:hover{opacity:.85}@media screen and (max-width:991px){.store-locations__grid{grid-template-columns:1fr;gap:var(--sl-grid-gap-mobile, 32px)}.store-locations__media{height:var(--sl-image-height-mobile, var(--sl-image-height, 280px))}.store-locations__title{font-size:calc(var(--font-heading-scale) * 1.8rem)}.store-locations__meta{flex-direction:column;align-items:flex-start}.store-locations__map-btn{width:100%;white-space:normal;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-store-locations.css.map */
