L'Oreal posts brisk sales rise despite disruptions in China