I'm in the minority and no surprise, but I really like the pants A LOT on you, exactly as is. Though if it can flatter even more when shorter, go for it!
The tux looks just right to me, and even the gingham shirt I think can look intentional with rolled-up sleeves and worn with the top few buttons open over a T-shirt or cami, belted... if that's not too casual a look for you.
It's the cardi that looks a bit large. Can you size down? And is the back neckline right up against your nape? (Can it be pulled back a bit so the front isn't dropping along the center seam like now? It's doing a slight smiley thing with the stripes...) It's SUCH a gorgeous colour on you, especially with the pink pants (as shown by the T-shirt photo in your side view too), I'd really like to find a way or find another piece in that colour...
As for your shopping outfit, it's SO smart to go shopping looking that fabulous, as a reminder of you in top form! I'm going to have to keep this in mind ---> Start out looking good and you can be pickier, *and* not get depressed about what doesn't work, because each time you look in the mirror you know you can and do look smashing!