Cosmetics chain Sephora has opened a beauty mega-boutique in Shanghai featuring 7,000 products over five floors.