/* Mobile menu (2026-11-11, v2): the Visit Shop / Log in buttons sat under
   Safari's floating toolbar and the chat bubble on iPhones. Keeps the original
   stacked, full-width buttons but moves them up (less space after the last
   link), leaves room at the bottom, and hides the chat bubble while the menu
   is open. */
@media (max-width: 991px) {
	.ml-menu__search-wrap { margin-bottom: 12px !important; }
	.ml-menu__list { gap: 22px !important; }
	.ml-menu__buttons {
		padding-top: 28px !important;
		display: flex !important;
		flex-direction: column !important;
		gap: 10px !important;
	}
	.ml-menu__buttons .ml-menu__btn {
		margin: 0 !important;
		width: 100% !important;
		min-height: 54px;
	}
	.ml-menu__panel {
		padding-bottom: calc(24px + env(safe-area-inset-bottom, 0px) + 72px) !important;
		-webkit-overflow-scrolling: touch;
		overscroll-behavior: contain;
	}
	html:has(.ml-menu.show) .joinchat { display: none !important; }
}
