.store-block[data-v-6ed67f7d]{background-color:var(--color-bg-surface);border:var(--border-width-default,1px) solid var(--border-color-default);border-radius:var(--radius-box);display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.store-block--compact[data-v-6ed67f7d]{gap:.75rem;padding:1.25rem}.store-block__eyebrow[data-v-6ed67f7d]{color:var(--color-text-muted);font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.store-block__name[data-v-6ed67f7d]{color:var(--color-text-base);font-size:1.375rem;font-weight:700;line-height:1.2}.store-block--compact .store-block__name[data-v-6ed67f7d]{font-size:1.125rem}.store-block__status[data-v-6ed67f7d]{font-size:.6875rem;font-weight:700;letter-spacing:.03em;line-height:1.4;padding:.1875rem .625rem;text-transform:uppercase}.store-block__status--open[data-v-6ed67f7d]{background-color:var(--color-success-subtle,rgba(34,197,94,.12));color:var(--color-success-strong,#15803d)}.store-block__status--closed[data-v-6ed67f7d]{background-color:var(--color-bg-muted,rgba(100,116,139,.12));color:var(--color-text-muted)}.store-block__body[data-v-6ed67f7d]{display:grid;gap:1.25rem}.store-block--full .store-block__body[data-v-6ed67f7d]{grid-template-columns:1fr}@media (min-width:640px){.store-block--full:has(.store-block__image) .store-block__body[data-v-6ed67f7d]{align-items:start;grid-template-columns:minmax(0,12rem) 1fr}}.store-block__image[data-v-6ed67f7d]{border-radius:var(--radius-box);max-height:14rem;-o-object-fit:cover;object-fit:cover;width:100%}.store-block__main[data-v-6ed67f7d]{display:flex;flex-direction:column;gap:1rem;min-width:0}.store-block__facts[data-v-6ed67f7d]{color:var(--color-text-muted);display:flex;flex-direction:column;font-size:.875rem;gap:.5rem}.store-block__link[data-v-6ed67f7d]{color:inherit;transition:color .15s ease}.store-block__link[data-v-6ed67f7d]:focus-visible,.store-block__link[data-v-6ed67f7d]:hover{color:var(--color-primary-strong,var(--color-primary))}.store-block__services[data-v-6ed67f7d]{display:flex;flex-wrap:wrap;gap:.375rem}.store-block__chip[data-v-6ed67f7d]{border:var(--border-width-default,1px) solid var(--border-color-default);color:var(--color-text-base);font-size:.75rem;font-weight:500;padding:.1875rem .5rem}.store-block__actions[data-v-6ed67f7d]{display:flex;flex-wrap:wrap;gap:.75rem}.store-block__route[data-v-6ed67f7d]{align-items:center;background-color:var(--color-primary);color:#fff;display:inline-flex;font-size:.8125rem;font-weight:600;gap:.375rem;padding:.4375rem .875rem;transition:background-color .15s ease}.store-block__route[data-v-6ed67f7d]:focus-visible,.store-block__route[data-v-6ed67f7d]:hover{background-color:var(--color-primary-strong,var(--color-primary))}.store-block__section-title[data-v-6ed67f7d]{color:var(--color-text-base);font-size:.9375rem;font-weight:700;margin-bottom:.5rem}.store-block__hours-table[data-v-6ed67f7d]{border-collapse:collapse;font-size:.875rem;width:100%}.store-block__hours-row[data-v-6ed67f7d]{border-top:var(--border-width-default,1px) solid var(--border-color-default)}.store-block__hours-row[data-v-6ed67f7d]:first-child{border-top:0}.store-block__hours-row--today[data-v-6ed67f7d]{color:var(--color-text-base);font-weight:700}.store-block__hours-day[data-v-6ed67f7d]{color:var(--color-text-muted);font-weight:inherit;padding:.375rem 0;text-align:left}.store-block__hours-row--today .store-block__hours-day[data-v-6ed67f7d],.store-block__hours-value[data-v-6ed67f7d]{color:var(--color-text-base)}.store-block__hours-value[data-v-6ed67f7d]{font-variant-numeric:tabular-nums;padding:.375rem 0;text-align:right}.store-block__description[data-v-6ed67f7d]{color:var(--color-text-base);font-size:.9375rem;line-height:1.6;white-space:pre-line}.store-block__map[data-v-6ed67f7d]{margin-top:.25rem}.sr-only[data-v-6ed67f7d]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}@media (prefers-reduced-motion:reduce){.store-block__link[data-v-6ed67f7d],.store-block__route[data-v-6ed67f7d]{transition:none}}
