Islam Ibakaev, в том и смысл что с виду все работает, пока во вложенной маршрутизации не выбереш пункт и не перезагрузишь, я ставил hashrouter на локалке и этот баг пропадал, но только на локалке, потом залил на firebase и там уже баг снова появлялся.
Alex_mos, да вы правы, допер до этого еще вчера. Меня немного запутал тот факт что если убрать browser router и оставить теги link - будет ошибка, но что бы ее исправить нужно вместо link писать NavLink
медиазапросами я пробовал ради интереса, но изза того что js(исходника) задает стили прямо в html атрибутом 'style', получается очень высокая специфичность, которую я не смог переопределить даже изменением атрибута через тот же js, как вариант переопределить в исходнике, но от исходника зависят другие слайды