would love someone to explain what this slogan actually means. is there even a difference between "flavour" and "taste"??

Call me Zest. :3 Internet furry, fan of art, computers, and overthinking. Sydney, Australia. Born '98.
would love someone to explain what this slogan actually means. is there even a difference between "flavour" and "taste"??