Zales Corp. posts $27M loss in Q1