.angie-mobile-bottom-menu-3cd6d57e {
	display: none;
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	background-color: #1a1a1a;
	color: #ffffff;
	z-index: 99999!important; /* Increased z-index and forced it */
	box-shadow: 0 -2px 10px rgba(0, 0, 0, 0.5);
	justify-content: space-around;
	align-items: center;
	padding: 6px 0;
	/* Hardware acceleration to prevent repaint issues during transitions */
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
}

@media (max-width: 768px) {
	.angie-mobile-bottom-menu-3cd6d57e {
		display: flex;
	}
}

.angie-menu-item-3cd6d57e {
	display: flex;
	flex-direction: column;
	align-items: center;
	color: #ffffff;
	text-decoration: none;
	font-size: 12px;
	gap: 6px;
	transition: color 0.3s ease;
	font-family: 'Playfair Display SC', sans-serif;
	letter-spacing: 2px;
}

.angie-menu-item-3cd6d57e i {
	font-size: 10px;
}

.angie-menu-item-3cd6d57e:hover,
.angie-menu-item-3cd6d57e:active {
	color: #d1a876;
}
