The leopard-print jeans are now only £21 - and are selling fast