Открываю в Chrome меню при hover выглядит правильно

без выступа, все ок
но если открыть в Firefox то снизу появляется отступ

Вот эти параметры и отвечают за появление или исчезновение выступа в пол пикселя, если ими поиграться, то вариант таков, что hover будет недоставать до края на те же пол-пикселя, короче засада для перфекциониста. Помогите разобраться.
.nav {
z-index: 50;
background-color: $stack-color;
height: 56px;
}
.nav__link {
display: block;
background-color: $stack-color;
transition: all 0.3s;
padding: 17px 12px;
text-decoration: none;
&:hover{
background-color: $accent-color;
transition: all 0.3s;
text-decoration: none;
}
}
ну или
здесь можно посмотреть