Hey,
This is a late reply but it could be helpful for anyone moving forward.
I found that the 0.5s transition time on the .shiftnav container was causing a strange scrolling delay with Safari only. Changing the transition to this fixed the issue immediately!
#shiftnav-toggle-main, .shiftnav {
transition: all 0.15s ease-in-out;
}