.location-cards{display:grid;gap:24px;padding-top:var(--location-pt);padding-bottom:var(--location-pb);border-top:1px solid rgba(17,17,17,.1)}.location-cards__heading{margin:0 0 8px;letter-spacing:.12em;text-transform:uppercase}.location-cards__text p{margin:0}.location-cards__grid{display:grid;gap:16px}.location-card{display:flex;flex-direction:column;gap:16px;padding:20px;background-color:var(--location-card-bg)}.location-card__header{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.location-card__name,.location-card__address{margin:0}.location-card__link{color:inherit;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.location-card__stores{display:grid;gap:16px}.location-store{display:flex;flex-direction:column;gap:2px;padding-top:14px;border-top:1px solid rgba(17,17,17,.12)}.location-store__top{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.location-store__name,.location-store__floor{margin:0}.location-store__name{letter-spacing:.1em;text-transform:uppercase}.location-store__contact{color:inherit;text-decoration:none}.location-store__hours{margin-top:6px}@media(hover:hover)and (pointer:fine){.location-store__contact:hover{text-decoration:underline}.location-card__link:hover{text-decoration:none}}@media(min-width:750px){.location-card{padding:28px}.location-card__stores{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px}}@media(min-width:990px){.location-cards{grid-template-columns:minmax(220px,300px) 1fr;gap:32px}.location-cards__grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}}@media(min-width:1200px){.location-cards__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/section-location-cards.css.map */
