[*] MO : blockcart - ensure the animated product stays within viewport boundaries