The outdoor sports supplies brand Mammut has located its first retail store in the southwestern region of China in Chengdu,…