Sephora glams up newest NYC locale