/* Flatsome hides overflow on both html and body. That turns body into a
 * second scroll container; even a 1px overflow consumes the first mobile
 * swipe before scrolling the document. Keep horizontal clipping on html
 * and let body participate in the document's native vertical scrolling.
 * Popup scroll locks still take precedence through their inline styles.
 */
html body {
    overflow-x: visible;
}

@supports (overflow-x: clip) {
    html body {
        overflow-x: clip;
    }
}
