dealsuncle sam shamrock hat for $19.89