While it might seem like an adjective because it modifies a noun, it's actually a phrase that acts as a determiner, similar to words like "many," "some," or "few."
It's important to note that "alot" is not a word, but rather a misspelling of "a lot."