/**
 * Farmaon mega menu — ice glass (glassmorphism)
 * Desktop only — mobile side menu uses Woodmart HTML-block accordion.
 */

@media (min-width: 1025px) {
.wd-dropdown-menu.wd-dropdown.wd-design-full-width,
.wd-dropdown-menu.wd-dropdown.wd-design-full-width.color-scheme-dark,
.wd-header-nav .wd-dropdown-menu.wd-design-full-width {
	--fo-ice-bg: rgba(236, 245, 252, 0.52);
	--fo-ice-brd: rgba(255, 255, 255, 0.65);
	--fo-ice-brd-soft: rgba(2, 144, 162, 0.12);

	background-color: var(--fo-ice-bg) !important;
	background-image: linear-gradient(
		180deg,
		rgba(255, 255, 255, 0.55) 0%,
		rgba(236, 245, 252, 0.28) 55%,
		rgba(210, 232, 242, 0.35) 100%
	) !important;
	-webkit-backdrop-filter: blur(20px) saturate(165%);
	backdrop-filter: blur(20px) saturate(165%);
	border: 1px solid var(--fo-ice-brd) !important;
	border-top-color: rgba(255, 255, 255, 0.85) !important;
	box-shadow:
		0 12px 40px rgba(15, 55, 75, 0.1),
		0 2px 8px rgba(2, 144, 162, 0.06),
		inset 0 1px 0 rgba(255, 255, 255, 0.75),
		inset 0 -1px 0 rgba(255, 255, 255, 0.2) !important;
	-webkit-mask-image: none;
	mask-image: none;
}

/* Keep inner layout transparent so blur shows through */
.wd-dropdown-menu.wd-design-full-width > .container,
.wd-dropdown-menu.wd-design-full-width .wd-dropdown-inner,
.wd-dropdown-menu.wd-design-full-width .sub-menu,
.wd-dropdown-menu.wd-design-full-width .wd-sub-menu,
.wd-dropdown-menu.wd-design-full-width .woodmart-navigation,
.wd-dropdown-menu.wd-design-full-width ul,
.wd-dropdown-menu.wd-design-full-width .elementor,
.wd-dropdown-menu.wd-design-full-width .elementor-section,
.wd-dropdown-menu.wd-design-full-width .elementor-container,
.wd-dropdown-menu.wd-design-full-width .elementor-column,
.wd-dropdown-menu.wd-design-full-width .elementor-widget-wrap,
.wd-dropdown-menu.wd-design-full-width .elementor-element,
.wd-dropdown-menu.wd-design-full-width .elementor-element-populated,
.wd-dropdown-menu.wd-design-full-width .e-con,
.wd-dropdown-menu.wd-design-full-width .e-con-inner {
	background: transparent !important;
	background-color: transparent !important;
	background-image: none !important;
	box-shadow: none !important;
}

/* Softer column dividers to match ice glass */
.wd-dropdown-menu.wd-design-full-width .sub-menu > li,
.wd-dropdown-menu.wd-design-full-width .wd-sub-menu > li,
.wd-dropdown-menu.wd-design-full-width .menu-item {
	border-color: rgba(2, 144, 162, 0.14) !important;
}

/* Readable text on frosted panel */
.wd-dropdown-menu.wd-design-full-width.color-scheme-dark a,
.wd-dropdown-menu.wd-design-full-width .mega-menu-list a,
.wd-dropdown-menu.wd-design-full-width .sub-menu a {
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.35);
}

@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))) {
	.wd-dropdown-menu.wd-dropdown.wd-design-full-width,
	.wd-dropdown-menu.wd-dropdown.wd-design-full-width.color-scheme-dark {
		background-color: rgba(236, 245, 252, 0.92) !important;
	}
}
} /* end desktop-only ice glass */
