.map-container[data-astro-cid-ax4erj3j]{width:100%;height:100%;min-height:420px;border-radius:var(--radius-md);z-index:1;box-shadow:var(--shadow-lg);border:1px solid var(--color-border);background-color:#e8e0d8}@media(max-width:768px){.map-container[data-astro-cid-ax4erj3j]{height:320px;min-height:unset}}.map-noscript[data-astro-cid-ax4erj3j]{display:flex;align-items:center;justify-content:center;height:100%;color:var(--color-text-muted);font-size:var(--text-base);text-align:center;padding:var(--space-6)}.leaflet-popup-content-wrapper{border-radius:var(--radius-sm);padding:var(--space-1);box-shadow:var(--shadow-md)}.leaflet-popup-tip{background:#fff}.distributors-layout[data-astro-cid-ywdnk2qm]{display:grid;grid-template-columns:1.5fr 1fr;gap:var(--space-10);align-items:stretch}@media(max-width:992px){.distributors-layout[data-astro-cid-ywdnk2qm]{grid-template-columns:1fr}}.map-wrapper[data-astro-cid-ywdnk2qm]{display:flex;flex-direction:column}.map-card[data-astro-cid-ywdnk2qm]{flex:1;background:var(--color-surface);padding:var(--space-3);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.list-header[data-astro-cid-ywdnk2qm]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-8);padding-bottom:var(--space-4);border-bottom:2px solid var(--color-border)}.list-header[data-astro-cid-ywdnk2qm] h2[data-astro-cid-ywdnk2qm]{font-size:var(--text-3xl);margin:0;color:var(--color-text)}.count[data-astro-cid-ywdnk2qm]{background:var(--color-border-light);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:var(--text-sm);color:var(--color-text-muted)}.cards-grid[data-astro-cid-ywdnk2qm]{display:flex;flex-direction:column;gap:var(--space-5);margin-bottom:var(--space-10)}.dist-card[data-astro-cid-ywdnk2qm]{background:var(--color-surface);padding:var(--space-6);border-radius:var(--radius-md);border:1px solid var(--color-border);transition:transform var(--transition-base),border-color var(--transition-base),box-shadow var(--transition-base);position:relative;overflow:hidden}.dist-card[data-astro-cid-ywdnk2qm]:hover{transform:translate(10px);border-color:var(--color-primary);box-shadow:var(--shadow-md)}.dist-card[data-astro-cid-ywdnk2qm].siege{border-left:6px solid var(--color-primary);background:var(--color-primary-light)}.dist-card__type[data-astro-cid-ywdnk2qm]{font-size:var(--text-xs);font-weight:700;text-transform:uppercase;color:var(--color-primary);margin-bottom:var(--space-3);display:flex;align-items:center;gap:var(--space-1)}.dist-card[data-astro-cid-ywdnk2qm] h3[data-astro-cid-ywdnk2qm]{font-size:var(--text-xl);margin-bottom:var(--space-3);color:var(--color-text)}.address[data-astro-cid-ywdnk2qm]{font-size:var(--text-base);color:var(--color-text-muted);margin-bottom:var(--space-5);line-height:1.5}.dist-card__footer[data-astro-cid-ywdnk2qm]{display:flex;justify-content:space-between;align-items:center}.phone-link[data-astro-cid-ywdnk2qm]{display:flex;align-items:center;gap:var(--space-3);color:var(--color-primary);font-weight:700;text-decoration:none;font-size:var(--text-lg)}.phone-link[data-astro-cid-ywdnk2qm]:hover{text-decoration:underline}.become-distributor[data-astro-cid-ywdnk2qm]{background:var(--color-primary);color:var(--color-white);padding:var(--space-10);border-radius:var(--radius-lg);text-align:center;box-shadow:var(--shadow-colored)}@media(max-width:768px){.become-distributor[data-astro-cid-ywdnk2qm]{padding:var(--space-8)}.dist-card[data-astro-cid-ywdnk2qm]{padding:var(--space-5)}}.cta-inner[data-astro-cid-ywdnk2qm] h3[data-astro-cid-ywdnk2qm]{color:var(--color-white);font-size:var(--text-2xl);margin-bottom:var(--space-3)}.cta-inner[data-astro-cid-ywdnk2qm] p[data-astro-cid-ywdnk2qm]{margin-bottom:var(--space-6);opacity:.9}.btn[data-astro-cid-ywdnk2qm]{display:inline-block;padding:var(--space-3) var(--space-6);border-radius:var(--radius-sm);font-weight:700;text-decoration:none;transition:var(--transition-base)}.btn--white[data-astro-cid-ywdnk2qm]{background:var(--color-white);color:var(--color-primary)}.btn--white[data-astro-cid-ywdnk2qm]:hover{transform:scale(1.05);background:var(--color-surface-warm)}
