У горизонтального списка есть нижняя рамка. Я хочу чтобы когда наводить курсор на один из пунктов писка, эта рамка меняла цвет именно под этим пунктом, а не подо всем списком. Как это сделать?
Сделать велосипед, задать нужному элементу списка псевдоэлемент after, который будет перекрывать вашу рамку чем-нибудь симпатичным. Допустим рамка серая, псевдоэлемент красный, толщина всевдоэлемента равна толщине рамки, сдвигаете её на уровень рамки, и при наведении показываете, она перекрывает = profit.