cargo shorts 3504