Вообщем был мой косяк за невнимательность.
Проблема в отработке "Бургера" была. Не все элементы на мобилке скрывались.
Так было...
<div class="j-block__mobile">
<a href="#j-offcanvas__leftmenu" class="j-button j-button__mobile">
Каталог
</a>
<a href="#j-offcanvas__topmenu" class="j-button j-button__mobile">
Меню
</a>
<!-- вырезано -->
</div>
Так стало...
<div class="j-block__mobile">
<a href="#j-offcanvas__leftmenu" class="j-button j-button__mobile">
<span>Каталог</span>
</a>
<a href="#j-offcanvas__topmenu" class="j-button j-button__mobile">
<span>Меню</span>
</a>
<!-- вырезано -->
</div>
В адаптиве не правильно срабатывал display: none на эти элементы, в итоге, оформив текст в span
а в css прописав от греха подальше
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
body{
max-width: 100vw!important;
overflow-x: hidden!important;
}
.j-block__mobile{
max-width: 100%;
}
.j-button.j-button__mobile>span{
display: none;
}
}
Добился результата, что теперь все нормально.