rain or shine hat in green cotton print