Because it's a one-time incident, shouldn't 'podival' be used?
He was looking at her lips for some time so it did not happen in one moment. Therefore you should use díval.
Díval se jí na rty?
Yes, that's a correct way of saying it. I've added it now.