.sc__dealer{color:var(--lr-muted);margin-top:2px;font-size:13px}
.shop{max-width:1120px;margin:0 auto;padding-bottom:96px}.shop-hero{padding:var(--lr-space-xxl) var(--lr-space-lg) var(--lr-space-lg);text-align:center}.shop-hero__logo{margin-bottom:var(--lr-space-lg);display:inline-flex}.shop-hero__logo img{width:auto;height:32px}.shop-hero__h1{font-family:var(--lr-font-display), system-ui, sans-serif;letter-spacing:-.025em;color:var(--lr-ink);font-size:clamp(30px,6vw,44px);font-weight:700;line-height:1.05}.shop-hero__sub{margin:var(--lr-space-md) auto 0;max-width:46ch;color:var(--lr-ink-soft);font-size:17px;line-height:1.5}.shop-hero__back{min-height:var(--lr-tap-min);margin-top:var(--lr-space-lg);color:var(--lr-muted);align-items:center;font-size:14px;text-decoration:none;display:inline-flex}.shop-hero__back:hover{color:var(--lr-ink);text-decoration:underline}.shop-hero__back:focus-visible{outline:2px solid var(--lr-focus-ring);outline-offset:2px}.shop-form{margin:0 var(--lr-space-lg);padding:var(--lr-space-lg);background:var(--lr-surface);border:1px solid var(--lr-border);border-radius:var(--lr-radius-card)}.shop-form__grid{gap:var(--lr-space-md);grid-template-columns:1fr;display:grid}@media (min-width:720px){.shop-form__grid{grid-template-columns:2fr 1fr 1fr;align-items:end}}.shop-form__submit{margin-top:var(--lr-space-lg);width:100%}@media (min-width:720px){.shop-form__submit{width:auto;min-width:160px}}.shop-count{padding:var(--lr-space-xxl) var(--lr-space-lg) var(--lr-space-lg);font-family:var(--lr-font-display), system-ui, sans-serif;letter-spacing:-.01em;color:var(--lr-ink);font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.shop-grid{gap:var(--lr-space-md);padding:0 var(--lr-space-lg);grid-template-columns:1fr;display:grid}@media (min-width:640px){.shop-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.shop-grid{grid-template-columns:repeat(3,1fr)}}.shop-empty{margin:var(--lr-space-lg);padding:var(--lr-space-xxl) var(--lr-space-lg);text-align:center;border:1px dashed var(--lr-input-border);border-radius:var(--lr-radius-card);color:var(--lr-muted)}
