Как сделать этот код более правильным и легковесным? Почему функция, где ресайз грузит страницу?
А небіло желания посмотреть на https://developer.mozilla.org/ru/docs/Web/CSS/Medi...
https://css-tricks.com/snippets/css/a-guide-to-flexbox/
сделать два разных css - для десктопа и мобильных устройств
в js назначаются или удалются только соответствующе css классы
а то, что вы написали жаваскриптом - это ужас-ужас, в общем, прогаммирование даже такое простое - это не ваше