390g cotton canvas warm parka price