We hear this phrase nearly every day, but mostly from advertisers. It’s an emphatic and exaggerated way of saying “each.” As you can see from the accompanying image, there is a difference between the two words, and it’s good to learn that difference so you can use each word correctly every time. (See what I just did there?)
But the two words, when used in tandem, mean essentially the same thing. So there is no need to say it twice. It’s redundant, and repetitive, and says the exact same thing over and over again. (See what I just did there?)
So say “each” or “every.” Just don’t say them together.