Есть sticky меню, проблема в том, что оно не влазит по высоте экрана и так как оно липкое не хочет прокручиваться в низ. Если использовать overflow:scroll, то обрезает вывод категорий второго уровня
Значит, тот блок, в котором расположено меню, нужно сделать шире. Если вы все равно скрываете полосу прокрутки.
Альтернативы:
- Делать подменю не в сторону, а вниз.
- Не ограничивать высоту.
- Позвать нормального дизайнера, умеющего думать на 2 шага вперед и предусматривать разные размеры меню, экранов и т.д.