Как сделать выпадающее меню с отступом, чтобы оно не пропадало?
У списков меню и подменю нужно сделать прозрачную “подложку” из псевдоэлемента （before  или after）, выступающую за на несколько пикселей. Это увеличит активную область, и в случае незначительного выхода курсора за контур самого меню, оно скраваться не будет.
Задать отступ с помощью padding-left для внешней обёртки без фона, background и остальное поместить во внутреннюю обертку