... tak, HTML jest Ok
Sprawdź ten zapis
<ul>
<li> ... </li>
<li> ... </li>
</ul>
i pomyśl jak poprawić zapis kodu html, aby Twój kod css zadziałał zgodnie z Twoimi oczekiwaniami.
W ramach ciekawostki, pomimo błędnego zapisu w <ul>
<div class="store-menu">
<ul>
<a href="#"><li>Akordeony</li></a>
<a href="#"><li>Nagłośnienie</li></a>
<a href="#"><li style="border-bottom: 0">Kurs</li></a>
</ul>
</div>
lub
<div class="store-menu">
<ul>
<a href="#"><li>Akordeony</li></a>
<a href="#"><li>Nagłośnienie</li></a>
<a href="#"><li class="last">Kurs</li></a>
</ul>
</div>
...
.store-menu ul li.last
{
border-bottom: 0;
}