Add the following in the custom CSS:
:target:before {
content: "";
display: block;
height: 90px; /* fixed header height*/
margin: -90px 0 0; /* negative fixed header height */
}
Change the value (90px) as needed (check fixed menu height).
Apart from the value mentioned above, no need to modify anything else (such as the selector).