Nova smock top