Ten locations will be opened in key cities, with the inaugural store launching in Mexico City by the end of 2025.