@marcoti
You should have learned that in German spelling lessons at school. But unfortunately, when English comes along, many people adapt to these rules in German too.
Of course, the hyphens don't just refer to the word organic, but also to the product range. Because the campaign in all the areas mentioned only concerns organic goods and not the conventional ones, and you don't want to or can't list each variety individually
The entire organic mustard range, the entire organic mayonnaise range, etc.
can be abbreviated or summarized with the hyphens in front and behind, because they refer to both ORGANIC and ASSORTMENT and create clarity.
Is it clear now?