А ты импортировал нужные файлы в scss @import 'file'; в pug include file.pug? И очень желательно, в таких случаях заливать в репозиторий, чтобы хотя бы исходники можно было посмотреть.
Яндекс огромен, и они все соки высасывают из своей же методологии БЭМ. Цепляют модификаторы, так как обычный ховер не умеет изменять классы. А так различные причины могут быть, прицепить класс одна из них.
много вариантов, но могу натолкнуть на мысль, верстаете изначально все линии, задаете им opacity: 0; transition: opacity 300ms; при выборе нужного элемента при помощи :hover или кодом js даете нужной лини opacity: 1;