Usually when a celebrity is seen wearing something that's actually shoppable (and affordable), it's sold out before we've even stopped squealing with excitement. But, for once, we're in luck. The Stuart Weitzman braided cork wedges ($395) that Kate Middleton wore on the beaches of Australia during her recent royal tour are still up for grabs . . . for now!