I believe you can also buy them ahead of time at the ticket office during the day.
Box office hours are subject to change, Usually about 3 hours before the show depending on the show start time
I'm not sure. I bought my tickets online.
Thanks! Your answer is awaiting moderation.