Oliver Spencer Cotton Jacket was $595, now $297.50