Initially, Louise's cart has toys worth 10 * 28 = <<10*28=280>>280 dollars
If Louise pays for the toys originally in her cart, her wallet will remain with 580 - 280 = <<580-280=300>>300 dollars.
Dividing the remaining amount by the number of teddy bears gives 300/20 = <<300/20=15>>15 dollars.
#### 15