Levi's 501 High-Rise Denim Shorts The length on these Levi's 501 High-Rise Denim Shorts ($49, originally $70) is so flattering. Image Source: anthropologie.com Levi's 501 High-Rise Denim Shorts $49 from anthropologie.com Buy Now