e.l.f. Cosmetics is known for its affordable, cruelty-free, high-quality beauty products - but it also has a generous loyalty scheme.