se hai notato, si interrompe proprio dove hai box-shadow:
quindi per scongiurare il barba/trucco![]()
meglio se piazzi qualche z-index: che mette a tacere qualsiasi browser, dato che alcune cose in firefox potrebbero essere ok,ma poi in safari e Chrome tuttaltro....