I didn’t look at the shipping cost, either, but can guess it would be at least a couple bucks for the slowest, cheapest they have.
And since a couple bucks for shipping would be out of my price range, so would $25 to get “free” shipping. (And the free shipping is generally only for Amazon products, not for the third party items, like a $.19 hat from The Children’s Place. Otherwise it would say “Eligible for Free Shipping” by the item in the description.)
(It also appears they only have one left in stock. Hope someone gets it for you soon. I don’t think they’ll be restocking that since they have it at 97% off.)