Just an FYI, there looks to be a physical Amtrak gift shop at Union Station in Chicago.
I just noticed it today but I thought I'd let people know. I took pictures with prices, merchants and hours of operation. Once I figure out how to show photos, I'll post em