.language-switch{display:flex;align-items:center;gap:7px;white-space:nowrap;font-size:12px;order:3;flex-shrink:0}.language-switch a{padding:7px 4px}.language-switch a[aria-current]{font-weight:800;color:var(--orange);border-bottom:2px solid var(--orange)}.language-switch span{color:#8796a0}.nav-wrap>.brand{order:1}.nav-wrap>nav{order:2;margin-left:auto}.nav-wrap>.menu-toggle{order:4}.nav-wrap{gap:18px}nav{gap:20px}.amap-card{margin-top:18px;display:flex;gap:13px;padding:18px;border:1px solid #c8d9df;background:#f3f7f8;color:var(--navy);border-radius:3px}.map-pin{font-size:30px;color:var(--orange);line-height:1.3}.amap-card strong{font-size:14px}.amap-card p{font-size:12px;margin:3px 0 10px}.amap-card a{font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:4px}.amap-card.compact{padding:13px;background:#17394a;border-color:#426170;color:white}.amap-card.compact a{color:white;margin:0}.amap-card.compact p{color:#c7d9e0}.store-card{scroll-margin-top:120px}.local-visit{background:var(--pale)}html[lang=en] .brand strong{font-size:15px;max-width:225px;letter-spacing:0}html[lang=en] .hero h1{font-size:43px;line-height:1.2}html[lang=en] .hero-copy{max-width:660px}html[lang=en] .hero-caption{min-width:165px;margin-left:25px}html[lang=en] h1{overflow-wrap:break-word}html[lang=en] .topline{letter-spacing:0}html[lang=en] .contact-rows small{font-size:12px}html[lang=en] .spec-list>div{grid-template-columns:minmax(130px,40%) 1fr}.map-embed{width:100%;height:260px;border:0;display:block;background:var(--pale)}.map-preview{margin-top:15px;border:1px solid #647b88;border-radius:3px;overflow:hidden}.map-preview>a{display:block;margin:0!important}.map-preview img{width:100%;height:180px;object-fit:cover}.map-preview small{display:block;padding:8px 10px;font-size:11px}.map-preview .map-note{padding:0 10px 10px;font-size:11px}.store-card .map-preview img{height:280px}
@media(max-width:1180px){nav{gap:12px;font-size:12px}.brand strong{font-size:18px}.nav-wrap{gap:12px}html[lang=en] .brand strong{max-width:180px;font-size:14px}html[lang=en] nav{gap:11px}}
@media(max-width:1000px){.nav-wrap{flex-wrap:wrap;padding-top:12px;padding-bottom:12px}.nav-wrap>nav{width:100%;order:5;justify-content:center;margin:0}.language-switch{margin-left:auto}.nav-wrap .brand{max-width:calc(100% - 125px)}html[lang=en] .hero h1{font-size:37px}}
@media(max-width:760px){.nav-wrap{flex-wrap:nowrap;min-height:76px}.language-switch{gap:4px;font-size:12px}.language-switch a{padding:8px 2px}.nav-wrap>nav{width:100%;margin:0}.brand strong{font-size:15px!important}.brand img{width:32px;height:32px}.brand small{font-size:8px;letter-spacing:.15em}.nav-wrap .brand{max-width:calc(100% - 105px)}.menu-toggle{padding:4px!important}.language-switch{margin-left:auto}.nav-wrap{gap:8px}.amap-card{padding:14px}.hero-caption{display:none}html[lang=en] .brand strong{max-width:165px;font-size:12px!important}html[lang=en] .hero h1{font-size:33px}html[lang=en] .hero-copy{max-width:100%}.store-card .map-preview img{height:230px}}

.store-card .map-embed{height:380px}.compact+.map-preview .map-embed{height:240px}

.map-preview .map-image-link img,.store-card .map-preview .map-image-link img{height:auto;object-fit:contain}.map-load{padding:12px 14px;background:transparent}.map-preview{background:#edf3f6;color:#17394a}.compact+.map-preview{background:#17394a;color:#d6e6ee}
