.store-grid[data-v-1d4f222a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px;margin:24px 0}.store-card[data-v-1d4f222a]{background:#fff;border-radius:8px;overflow:hidden;border:1px solid #e0e6e0;content-visibility:auto;contain-intrinsic-size:auto 420px}.store-card img[data-v-1d4f222a]{width:100%;height:auto;aspect-ratio:8/5;-o-object-fit:cover;object-fit:cover}.store-body[data-v-1d4f222a]{padding:18px}.store-body h3[data-v-1d4f222a]{font-size:1.2rem;word-wrap:anywhere}.store-body p[data-v-1d4f222a]{font-size:.9rem}.rating[data-v-1d4f222a]{color:#755616}@media(max-width:900px){.store-grid[data-v-1d4f222a]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:575px){.store-grid[data-v-1d4f222a]{grid-template-columns:1fr}}.store-map[data-v-c9939d28]{position:relative;min-height:360px;margin:24px 0;background:#e9eee8;border-radius:8px;overflow:hidden;isolation:isolate}.map-canvas[data-v-c9939d28]{height:360px;width:100%}.map-placeholder[data-v-c9939d28]{min-height:360px;display:flex;align-items:center;justify-content:center;flex-direction:column;grid-gap:14px;gap:14px}body[data-v-2325a9f0],html[data-v-2325a9f0]{font-size:16px!important;color:#42494f;background-color:#f4f7fa!important}.btn[data-v-2325a9f0]{font-weight:600}.page-link[data-v-2325a9f0],a[data-v-2325a9f0]{color:#7da0dc}.btn-primary[data-v-2325a9f0],.list-group-item.active[data-v-2325a9f0],.page-item.active .page-link[data-v-2325a9f0]{background-color:#548e5c;border-color:#548e5c}.card-text[data-v-2325a9f0]{line-height:1.8}.main--[data-v-2325a9f0]{padding-top:32px;margin-bottom:20px}.directory-section[data-v-2325a9f0]{margin:28px 0;padding:24px;background:#fff;border-radius:8px}.directory-links[data-v-2325a9f0]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px 22px;gap:10px 22px;list-style:none;padding:0}.directory-intro[data-v-2325a9f0]{font-size:18px;margin:20px 0}h1[data-v-2325a9f0]{font-size:clamp(1.8rem,4vw,2.5rem);margin-bottom:20px}@media (max-width:767px){.directory-links[data-v-2325a9f0]{grid-template-columns:repeat(2,minmax(0,1fr))}}.extend-wrap[data-v-2325a9f0]{padding:60px 20px 40px;background-color:#fff;text-align:center}.extend-wrap p[data-v-2325a9f0]{margin-top:20px;font-size:16px}.extend-wrap .shop-logo[data-v-2325a9f0]{width:100px;margin-top:20px}.extend-wrap .shop-btn[data-v-2325a9f0]{margin-top:16px}.extend-wrap .shop-btn .btn-wrap[data-v-2325a9f0]{background-color:#548e5c}.extend-wrap .shop-btn a[data-v-2325a9f0]{color:#fff}