I would say 24 hrs. If they don't complete the sale by then, just report the transaction and request a refund. We'll have to confirm with the seller no item was given first, so that will take an addition 24 hrs before we can return the credits to you.
That gives the seller 48 hrs to respond which I think is plenty of time.