На сайте samsung высота блока .product-anchor-nav-nonprice-jsWrap, в который вложено меню, закостылено прямо в верстку страницы. Это неправильно, хотя и работает.
В вашем случае можно или обернуть .nav дополнительным тегом, при прокрутке динамически задавать высоту блока и добавлять класс для .nav,
или использовать трансформацию, которая будет задавать смещение меню от начальной точки .nav до window.pageOffsetY.
Еще рекомендую добавить
will-change для .nav.