:where(header, header a) {
	transition: all ease 0.3s;
}

header {
	position: relative;
	width: 100%;
	max-width: 100%;
	/* top: var(--wp-admin--admin-bar--height, 0px); */
	z-index: 100; /* Adjust as needed to ensure the navbar is above other content */
	margin-block-start: 0;
	margin-block-end: 0;
}

header.is-style-transparent-overlay {
	--_bg: transparent;
	position: fixed;
}

/* Control header styling when it's sticking */
header {
	--_bg: var(--wp--custom--color--nav-bg, inherit);
	--_nav-link-color: var(--wp--custom--color--nav-link, inherit);
	background: var(--_bg);
	color: var(--_nav-link-color);
}

header.sticking {
	--_bg: var(--wp--custom--color--nav-bg-sticking, inherit);
	--_nav-link-color: var(--wp--custom--color--nav-link-sticking, inherit);
}

header .transparent-header {
	width: 100%;
	top: 0;
}

/* Navigation menu button animation (button-nav-menu-animation) */

/* header .mega-menu-link {
	overflow: hidden !important;
}

header .mega-menu-link span {
	line-height: inherit;
	display: block;
	transform: translateY(0);
	transition: 0.3s ease;
	filter: blur(0px);
}

header .mega-menu-link:hover span {
	transform: translateY(-100%);
}

header .mega-menu-link span:nth-of-type(2) {
	filter: blur(2px);
}

header .mega-menu-link:hover span:nth-of-type(2) {
	filter: blur(0px);
}

header .mega-menu-link:hover span:nth-of-type(1) {
	filter: blur(2px);
} */
