Official F1 Popup Store
There's an official popup store in Masaryk, Polanco for the weekend, where you can buy F1 merchandise.
If you're interested in visiting, the exact location is not specified in the source, but it's located in the Polanco neighborhood.