Although she’s a member of the royal family, Kate Middleton has been known to don repeat ensembles and snag flattering dresses in more than one color like the rest of us humans. Unsurprisingly, for her latest look, the Duchess of Cambridge became even more relatable by wearing pieces from our favorite affordable brands—that is, Zara and J.Crew. At a charity event in the Docklands Sailing and Watersports Centre in London, Kate appeared in nautical separates: a Zara white blazer over a jersey top, paired with navy blue trousers and plaid stacked heels from J.Crew. With the exception of her Cartier watch and that ring, the Duchess’s outfit comes in at a decent price point, so it’s no wonder those exact pieces have already sold out. Here, our editor-approved options that are both wallet-friendly and Kate-inspired.