Business Law question

Johnny sells his car to Tammy for $700. Johnny works as a construction worker. Johnny notifies Tammy that he has the goods at the buyer’s disposition, and that Tammy is free to pick them up at any time. While Tammy is on her way, the car is stolen with no fault at Johnny. Who bears the risk of loss? Assume the contract is silent on who bears the risk of loss.