.stores{display:grid;gap:var(--section-gap);padding-top:var(--page-top-spacing)}.stores__intro{display:grid;gap:var(--space-4);max-width:var(--width-text)}.stores__list{display:grid;gap:var(--space-4);margin:0;padding:0;list-style:none}.store{display:grid;gap:var(--space-2);font-size:var(--font-size-text)}.store p{margin:0}.store__photo{position:relative;overflow:hidden;aspect-ratio:var(--ratio-product);margin-bottom:var(--space-2);background-color:var(--color-surface)}.store__photo .image,.store__photo img{width:100%;height:100%;object-fit:cover}.store__phone a{color:inherit}.store__kind{color:var(--color-foreground-muted);font-size:var(--font-size-small);letter-spacing:var(--letter-spacing-label);text-transform:var(--text-transform-label)}.store__name{font-size:var(--font-size-text)}.store__hours{color:var(--color-foreground-muted)}.store__links{display:flex;flex-wrap:wrap;gap:var(--space-4)}.store__links a{color:inherit;font-size:var(--font-size-small);letter-spacing:var(--letter-spacing-label);text-transform:var(--text-transform-label);text-underline-offset:.3em}.stores__hint{color:var(--color-foreground-muted)}.stores--cards .store{height:100%;padding:var(--space-5);border:var(--border-width) solid var(--color-border)}.stores--cards .store--photo{padding:0;border:0}.stores__city{display:grid;gap:var(--space-4);padding-top:var(--space-5);border-top:var(--border-width) solid var(--color-border)}.stores__city-name{margin:0;font-size:var(--font-size-small);font-weight:var(--font-weight-label);letter-spacing:var(--letter-spacing-label);text-transform:var(--text-transform-label)}.stores--list .stores__list{gap:0}.stores--list .store{padding-block:var(--space-4);border-bottom:var(--border-width) solid var(--color-border)}@media(min-width:61.875em){.stores--cards .stores__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--grid-gap)}.stores__city{grid-template-columns:1fr 3fr}.stores--city .stores__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--grid-gap)}.stores--list .store{grid-template-columns:1.2fr 2fr 2fr auto;align-items:baseline;gap:var(--space-5)}.stores--list .store__kind{display:none}}
/*# sourceMappingURL=/cdn/shop/t/84/assets/section-store-locator.css.map */
