The spectre of relegation still hangs over League Cup winners St Mirren as they went down 3-0 to Hearts in front of a vibrant Tynecastle crowd.