Old Navy vintage tee both in size small. Linen pants were out of stock but are from H&M. Linked similar ones below.