Toronto Raptors New Era Prime Knit Hat $40.31 price-excluding-tax