This post contains affiliate links which may earn a commission at no additional cost to you.
These will fit well.
Please note these are not a tailored fit but have been tried and tested on the model it is adevrtised for and do fit fine.
...but you already have a punto