Beauty / Beauty Feature Sephora presents Wellness Sephora launches Wellness; a new online and in-store hub.