There’s no way I’d buy a knit cap for that price. It’s not even open to discussion.
We bought our daughters clothes at JC Penney. They wanted stuff from LL Bean and The Gap. But we were already buying nice stuff. Walmart would have been cheaper but we understood our daughters need to fit in with their peers.