After attending a March For Our Lives [1] rally, Selena Gomez [2] grabbed dinner at the Nice Guy. The star switched out of her casual tee and jeans ensemble for a more sultry nighttime look. Selena rocked a Tom Petty crop tee [3] ($78) and a red skirt with a slightly slouchy fit. When she walked, the skirt parted to reveal a flash of her legs. It was sexy for sure, but the laid-back top balanced that vibe. She accessorized with silver jewelry and a pair of Dior slingback heels. Since taking a break from her relationship with Justin Bieber [4], Selena has been spotted out and about enjoying some time alone [5]. Read on to see Selena's dinner-night outfit, then shop similar red skirts if you wish.