.bm-menu-icons-link-content {
	display: inline-flex;
	align-items: center;
	gap: .35em;
	vertical-align: middle;
}

.bm-menu-icons-label {
	display: inline-block;
}

.bm-menu-icons-icon {
	display: inline-block;
	flex: 0 0 auto;
	line-height: 1;
	object-fit: contain;
}

.bm-menu-icons-link-content .bm-menu-icons-icon-before,
.bm-menu-icons-link-content .bm-menu-icons-icon-after {
	margin-left: 0;
	margin-right: 0;
}

.bm-menu-icons-icon-before {
	margin-right: .35em;
}

.bm-menu-icons-icon-after {
	margin-left: .35em;
}

svg.bm-menu-icons-lucide-svg,
.bm-menu-icons-icon svg {
	display: block;
	width: 1em;
	height: 1em;
}

img.bm-menu-icons-icon {
	max-width: none;
}

.bm-menu-icons-link-content .sub-arrow,
.bm-menu-icons-link-content .dropdown-toggle,
.bm-menu-icons-link-content .dropdown-icon,
.bm-menu-icons-link-content .menu-arrow,
.bm-menu-icons-link-content .nav-arrow,
.bm-menu-icons-link-content .caret {
	display: none !important;
}

.menu-item a:has(.bm-menu-icons-link-content)::before,
.menu-item a:has(.bm-menu-icons-link-content) > .sub-arrow,
.menu-item a:has(.bm-menu-icons-link-content) > .dropdown-toggle,
.menu-item a:has(.bm-menu-icons-link-content) > .dropdown-icon,
.menu-item a:has(.bm-menu-icons-link-content) > .menu-arrow,
.menu-item a:has(.bm-menu-icons-link-content) > .nav-arrow,
.menu-item a:has(.bm-menu-icons-link-content) > .caret {
	display: none !important;
	content: none !important;
}
