Extending off of Rapti's answer, this should work just as well, but it adds more margin to the right side of the body
and hides it with negative html
margin, instead of adding extra padding that could potentially affect the page's layout. This way, nothing is changed on the actual page (in most cases), and the code is still functional.
html {
margin-right: calc(100% - 100vw);
}
body {
margin-right: calc(100vw - 100%);
}