Please consider adding "[Affinity] Exclusive" text to artifact shop details. As of right now, such text doesn't exist, so a player has to purchase an artifact before knowing it's potentially locked to a specific affinity. Screenshots below highlight the text I'm referring to. As you can see, the owned artifact in my inventory says "Ice Exclusive", meaning only Ice Affinity heroes can equip it, but it makes no mention of this in the shop details.