The logo and the tagline are designed to go hand in hand, both working together as a constant reminder for the company and its customers. It's not just a line, it's a promise.
Each colour is symbolic of the value system the brand stands on : Surprise. Care and Love. Simplicity. Excellence. Variety. Consistency. And Playfulness.