.merchant-map{color:#000;border-radius:1rem;width:100%;overflow:hidden}.merchant-map__map{width:100%;height:600px}.merchant-map__marker{background:#14b8a6;border:2px solid #0f766e;border-radius:50%;box-shadow:0 1px 4px #0f766e59}.merchant-map__popup{flex-direction:column;gap:.25rem;min-width:140px;display:flex}.merchant-map__popup-title{font-size:.95rem}.merchant-map__popup-location{color:#526071;font-size:.85rem}.merchant-map__popup-link{font-size:.85rem;font-weight:700;text-decoration:none}.merchant-map__popup-link:hover{text-decoration:underline}
