File under “Wish We Thought of That Idea.” Mecca Maxima, the latest retail concept by Australian beauty store chain Mecca Cosmetica, is “a unique combination of high touch and self-service—where the ...