Marks and Spencer offering Clinique gift sets for half price