You don’t need a Costco membership to shop its Kirkland collection — but there’s a catch