YES! They run TTS, and are a good brand. Made in Italy so tailored on the toe box.
I'm a US 6.5, and take a Euro 37 99% of the time. If you take a US 7 - I'd go up to a 37.5.
Interesting that you've been invited to shop on July 13/14! Great! As far as I've been told, it was July 15 for non-cardholders. But things change