Crazy haul: makeup Mac, Sephora, Chanel and more