The Diablo 4 cosmetics can be acquired by purchasing KFC Sandwiches, so they are not available for free. The cost of the sandwiches starts from around $5 each, and a minimum total purchase of $25 is required to unlock all five cosmetics.