I've done a bit of research on the (original?) front wipers fitted to mine. They seem to be:
Passenger (LHS) - Denso Hybrid Blade 18 inch (45cm), part no DUR-045R, EAN code 8717613041468
Driver (RHS) - Denso Hybrid Blade 24 inch (60cm), part no DUR-060R, EAN code 8717613041512
Eurocarparts stock them but they weren't listed (today anyway) if you search by car type or reg number. However if you don't bother entering your vehicle details, but instead select wiper blades>Denso, they are listed. The passenger one was £12 and the driver one £20, but there was a discount code which made my total purchase £22.29 (to collect from store).
I also replaced my rear one a couple of months ago with a Bosch H352 14 inch (35cm), which was exactly identical to my existing one (but perhaps there's also a Denso equivalent, since it doesn't make sense for Mazda to fit wipers from two manufacturers?).
Hope this helps anyone else who'd like to keep the nice seamless look of the originals
edit...to add that the rear one was approx £5 from eurocarparts (including that day's current discount).
second edit...it seems that Denso part no DRB035, EAN code 4975793510431 could be the rear one.