The French luxury brand is unveiling dedicated store concepts across more than 50 locations worldwide in its largest menswear activation to date.