Villain is 32/30/0 3bet over 276 and has shown to be pretty loose pf but can find a fold to aggression post. On the fly i figured i had greater than 50% equity to his donk. I have 48.6% even against the tightest range (KQs, KQo, QQ+, 77). I figured a heart slows him down so i 2bet and he 3bet shoves. I snap-call. Thoughts?

PokerStars No-Limit Hold'em, $0.10 BB (9 handed) - PokerStars Converter Tool from http://flopturnriver.com

BB ($16.21)
UTG ($4.28)
UTG+1 ($10)
MP1 ($10)
MP2 ($9.90)
Hero (MP3) ($12.90)
CO ($7.48)
Button ($10.51)
SB ($9.57)

Preflop: Hero is MP3 with J, 10
4 folds, Hero raises to $0.30, 3 folds, BB calls $0.20

Flop: ($0.65) Q, 7, K (2 players)
BB bets $0.18, Hero raises to $0.83, BB raises to $15.91 (All-In), Hero calls $11.77 (All-In)

Turn: ($25.85) Q (2 players, 2 all-in)

River: ($25.85) 3 (2 players, 2 all-in)

Total pot: $25.85 | Rake: $1.16