/**
 * Global — scroll único (evita barra duplicada por overflow horizontal).
 */

html {
	overflow-x: clip;
	scrollbar-gutter: stable;
}

body {
	overflow-x: clip;
	max-width: 100%;
}

#Wrapper,
#Content,
.layout-full-width #Wrapper {
	overflow-x: clip !important;
	overflow-y: visible !important;
}

#Header,
#Header_wrapper,
#Subheader {
	max-width: 100%;
}

/* 100vw no widget WhatsApp ignora a largura da barra de rolagem */
.whatsappme__box {
	width: min(400px, calc(100vw - 40px)) !important;
	max-width: calc(100% - 40px);
}

@supports (width: 100dvw) {
	.whatsappme__box {
		width: min(400px, calc(100dvw - 40px)) !important;
	}
}

@media (max-width: 480px) {
	.whatsappme__box {
		width: calc(100vw - 12px) !important;
		max-width: none;
	}

	@supports (width: 100dvw) {
		.whatsappme__box {
			width: calc(100dvw - 12px) !important;
		}
	}
}
