Whisk together the mayonnaise, olive oil, lime zest, lime juice, dill, sugar, celery salt and cumin seeds in a large bowl. Season with salt and pepper. Add the cabbage, carrots, onions and peppers, and toss to coat in the dressing. Season with salt and pepper. Cover and refrigerate for at least 1 hour and up to 4 hours before serving.