.aa-store-locator{padding:clamp(40px,5vw,64px) 0 clamp(56px,7vw,88px)}.aa-store-locator__header{text-align:center;margin-bottom:36px}.aa-store-locator__eyebrow{font-family:var(--aa-font-eyebrow);color:var(--aa-primary);font-size:var(--aa-eyebrow-size-lg);letter-spacing:var(--aa-eyebrow-tracking);text-transform:uppercase;margin:0 0 12px}.aa-store-locator__heading{font-family:var(--aa-font-display);color:var(--aa-primary);font-size:clamp(32px,4.4vw,52px);line-height:1.05;font-weight:700;margin:0 0 14px}.aa-store-locator__subtext{font-family:var(--aa-font-body);font-weight:300;color:var(--aa-muted);font-size:17px;line-height:var(--aa-body-line-height);margin:0 auto;max-width:520px}.aa-store-locator__search-field{display:flex;align-items:center;border:1px solid var(--aa-border-input);border-radius:var(--aa-radius-sm);padding:14px 18px;background:#fff;gap:12px;max-width:560px;margin:0 auto 16px;color:var(--aa-primary)}.aa-store-locator__search-field svg{flex-shrink:0}.aa-store-locator__search-input{border:none;outline:none;background:none;font-family:var(--aa-font-body);font-size:16px;color:var(--aa-text);width:100%}.aa-store-locator__search-input:focus-visible,.aa-store-locator__search-input.focused{box-shadow:none}.aa-store-locator__count{font-family:var(--aa-font-label);font-weight:600;font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--aa-muted);text-align:center;margin:0 0 36px}.aa-store-locator__city-group{margin-bottom:30px}.aa-store-locator__city-header{display:flex;align-items:center;gap:14px;margin-bottom:16px}.aa-store-locator__city-name{font-family:var(--aa-font-display);color:var(--aa-primary);font-size:24px;line-height:1.1;font-weight:700;margin:0;white-space:nowrap}.aa-store-locator__city-rule{flex:1;height:1px;background:var(--aa-border)}.aa-store-locator__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(258px,1fr));gap:24px}.aa-store-card{display:flex;gap:14px;background:#fff;border:1px solid var(--aa-border);border-radius:var(--aa-radius);padding:16px}.aa-store-card[hidden]{display:none}.aa-store-card__logo{width:46px;height:46px;flex-shrink:0;border:1px solid var(--aa-menu-divider);border-radius:4px;background:#fff;display:flex;align-items:center;justify-content:center;padding:5px}.aa-store-card__logo img{max-width:100%;max-height:100%;object-fit:contain}.aa-store-card__body{min-width:0;flex:1}.aa-store-card__chain{font-family:var(--aa-font-body);font-weight:700;font-size:15px;line-height:1.25;color:var(--aa-text);margin:0 0 2px}.aa-store-card__branch{font-family:var(--aa-font-label);font-weight:600;font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--aa-primary);margin:0 0 6px}.aa-store-card__address{font-family:var(--aa-font-body);font-weight:300;font-size:11.5px;line-height:1.45;color:var(--aa-store-address);margin:0 0 10px}.aa-store-card__directions{display:inline-flex;align-items:center;gap:5px;font-family:var(--aa-font-label);font-weight:600;font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--aa-primary);text-decoration:none}.aa-store-card__directions:hover{color:var(--aa-primary-dark)}.aa-store-locator__empty{text-align:center;padding:48px 0}.aa-store-locator__empty-title{font-family:var(--aa-font-display);color:var(--aa-text);font-size:24px;font-weight:400;margin:0 0 8px}.aa-store-locator__empty-text{font-family:var(--aa-font-body);font-weight:300;color:var(--aa-muted);font-size:16px;margin:0}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-store-locator.css.map */
