Only 3 hands on villain so no reads. I raised since I have no idea how villain reacts to 3bet yet, is this standard?

Bet sizing? Was it correct to call flop? Shove turn as played?

PokerStars No-Limit Hold'em, $0.25 BB (6 handed) - PokerStars Converter Tool from FlopTurnRiver.com

Hero (BB) ($29.30)
UTG ($19.78)
MP ($25)
CO ($25)
Button ($46.34)
SB ($26.11)

Preflop: Hero is BB with Q, A
3 folds, Button bets $0.55, 1 fold, Hero raises to $1.75, Button calls $1.20

Flop: ($3.60) 4, 5, Q (2 players)
Hero bets $2.25, Button raises to $6.25, Hero calls $4

Turn: ($16.10) A (2 players)
Hero checks, Button bets $10.50, Hero ???