The viral Kérastase hair oil shoppers call 'pure magic' is now 24% off