Sporting goods giant Nike has opened its first Brand Experience store in Rio de Janeiro, Brazil.