/* WoodMart navbar stays native; only its presentation and custom icon slots change. */
@media (max-width: 1024px) {
	body.sticky-toolbar-on { padding-bottom: calc(68px + env(safe-area-inset-bottom)) !important; }
	body.sticky-toolbar-on .neon-site-navigator .neon-site-navigator__trigger { display: none !important; }

	.wd-toolbar {
		height: calc(68px + env(safe-area-inset-bottom));
		gap: 2px;
		padding: 5px 8px calc(5px + env(safe-area-inset-bottom));
		border-top: 1px solid #e8eaf0;
		background: rgba(255, 255, 255, .97);
		box-shadow: 0 -9px 26px rgba(18, 25, 40, .11);
		backdrop-filter: blur(12px);
		overflow-x: hidden;
	}

	.wd-toolbar > div,
	.wd-toolbar > a { min-width: 0; flex: 1 1 0; }

	.wd-toolbar > div > a,
	.wd-toolbar > a {
		position: relative;
		display: flex;
		height: 57px;
		min-height: 52px;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		gap: 5px;
		padding: 5px 2px 3px !important;
		border-radius: 10px;
		color: #475467;
		text-decoration: none;
	}

	.wd-toolbar > div > a:hover,
	.wd-toolbar > div > a:focus-visible { background: #f6f7f9; color: #121928; }

	.wd-toolbar.wd-toolbar-label-show .wd-toolbar-label {
		position: static !important;
		display: block !important;
		width: 100%;
		margin: 0;
		padding: 0 !important;
		color: inherit;
		font-size: 10px;
		font-weight: 750;
		line-height: 1.1;
		text-align: center;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.wd-toolbar .wd-tools-icon,
	.wd-toolbar .wd-toolbar-icon { display: inline-flex; width: 24px; height: 24px; align-items: center; justify-content: center; color: inherit; }
	.wd-toolbar .wd-tools-icon::before { font-size: 22px; line-height: 1; }

	.wd-toolbar .is-neon-current > a,
	.wd-toolbar .is-neon-current > a:hover {
		background: #fff4d5;
		color: #704800;
	}

	.wd-toolbar .wd-toolbar-sidebar > a { color: #121928; }
	.wd-toolbar .wd-toolbar-link-2 > a { color: #128a4a; }

	.wd-toolbar .wd-toolbar-link-1 .wd-tools-icon::before,
	.wd-toolbar .wd-toolbar-link-2 .wd-tools-icon::before {
		display: block;
		width: 22px;
		height: 22px;
		background: currentColor;
		content: '' !important;
	}

	.wd-toolbar .wd-toolbar-link-1 .wd-tools-icon::before {
		-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='m12 2.5 2.7 6.8 6.8 2.7-6.8 2.7-2.7 6.8-2.7-6.8-6.8-2.7 6.8-2.7Z'/%3E%3C/svg%3E") center / contain no-repeat;
		mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='m12 2.5 2.7 6.8 6.8 2.7-6.8 2.7-2.7 6.8-2.7-6.8-6.8-2.7 6.8-2.7Z'/%3E%3C/svg%3E") center / contain no-repeat;
	}

	.wd-toolbar .wd-toolbar-link-2 .wd-tools-icon::before {
		-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M20.3 11.6a8.3 8.3 0 0 1-12.2 7.3L3.4 20.6l1.7-4.5A8.3 8.3 0 1 1 20.3 11.6Z M8.5 7.8c.2-.5.7-.6 1.1-.3l1.2 1.5c.3.4.2.8-.1 1.1l-.5.5c.7 1.5 1.8 2.6 3.2 3.3l.5-.5c.3-.3.7-.4 1.1-.1l1.5 1.2c.4.3.3.9-.3 1.1-3.4 1.2-8.9-4.3-7.7-7.8Z'/%3E%3C/svg%3E") center / contain no-repeat;
		mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M20.3 11.6a8.3 8.3 0 0 1-12.2 7.3L3.4 20.6l1.7-4.5A8.3 8.3 0 1 1 20.3 11.6Z M8.5 7.8c.2-.5.7-.6 1.1-.3l1.2 1.5c.3.4.2.8-.1 1.1l-.5.5c.7 1.5 1.8 2.6 3.2 3.3l.5-.5c.3-.3.7-.4 1.1-.1l1.5 1.2c.4.3.3.9-.3 1.1-3.4 1.2-8.9-4.3-7.7-7.8Z'/%3E%3C/svg%3E") center / contain no-repeat;
	}

	.wd-toolbar .wd-toolbar-link-2 .wd-toolbar-label { color: #128a4a; }
	.wd-toolbar a:focus-visible { outline: 2px solid #fbbc34; outline-offset: -2px; }
}

@media (max-width: 380px) {
	.wd-toolbar { gap: 0; padding-inline: 4px; }
	.wd-toolbar.wd-toolbar-label-show .wd-toolbar-label { font-size: 9px; }
}
