/* One shared transparent navbar for every page. */
body .wp-site-blocks { background: var(--wp--preset--color--night); }
:is(body, .editor-styles-wrapper) .skki-announcement {
	background: var(--wp--preset--color--night);
	color: var(--wp--preset--color--lime);
}
:is(body, .editor-styles-wrapper) .skki-header {
	grid-template-columns: minmax(0, 1fr) auto auto;
	min-height: 79px;
	background: transparent; backdrop-filter: none; -webkit-backdrop-filter: none;
	border-bottom: 0;
	color: var(--wp--preset--color--snow);
}
:is(body, .editor-styles-wrapper) .skki-header__nav {
	font-size: var(--wp--preset--font-size--skki-lead);
	font-weight: 500;
}
:is(body, .editor-styles-wrapper) .skki-header__nav .wp-block-navigation-item__content { font-weight: 500; }
:is(body, .editor-styles-wrapper) :is(.skki-header__nav, .skki-header__locale) > .wp-block-navigation__responsive-container:not(.is-menu-open) a { color: inherit; }
:is(body, .editor-styles-wrapper) .skki-header__locale a { color: inherit; }
:is(body, .editor-styles-wrapper) .skki-language-dropdown summary {
	background: color-mix(in srgb, var(--wp--preset--color--snow) 6%, transparent);
	border-color: color-mix(in srgb, var(--wp--preset--color--snow) 22%, transparent);
	color: var(--wp--preset--color--snow);
	font-weight: 500;
}
:is(body, .editor-styles-wrapper) .skki-header__locale .skki-language-dropdown__options {
	background: var(--wp--preset--color--night);
	border-color: color-mix(in srgb, var(--wp--preset--color--snow) 16%, transparent);
	color: var(--wp--preset--color--snow);
	box-shadow: 0 12px 32px rgb(0 0 0 / 30%);
}
:is(body, .editor-styles-wrapper) .skki-header__locale .skki-language-option a {
	color: var(--wp--preset--color--snow);
	font-weight: 500;
}
:is(body, .editor-styles-wrapper) .skki-header__locale .skki-language-option a:hover,
:is(body, .editor-styles-wrapper) .skki-header__locale .skki-language-option a[aria-current="true"] {
	background: var(--wp--custom--color--home-card);
	color: var(--wp--preset--color--lime);
}
:is(body, .editor-styles-wrapper) .skki-header__tools .wp-block-woocommerce-customer-account,
:is(body, .editor-styles-wrapper) .skki-header__tools .wp-block-woocommerce-customer-account a {
	color: var(--wp--preset--color--snow);
}
:is(body, .editor-styles-wrapper) .skki-header__tools .wp-block-woocommerce-customer-account a {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	min-width: 44px;
	min-height: 44px;
	border-radius: var(--wp--custom--radius--pill);
	font-weight: 500;
	text-decoration: none;
}
:is(body, .editor-styles-wrapper) .skki-header__tools .wp-block-woocommerce-customer-account :is(svg, .wc-block-customer-account__account-icon) {
	color: inherit;
	fill: currentColor;
}
:is(body, .editor-styles-wrapper) .skki-header__tools .wp-block-woocommerce-customer-account a:hover {
	background: var(--wp--custom--color--home-card);
	color: var(--wp--preset--color--lime);
}
:is(body, .editor-styles-wrapper) :is(.skki-language-dropdown summary, .skki-language-option a, .wp-block-woocommerce-customer-account a):focus-visible {
	outline: 2px solid var(--wp--preset--color--lime);
	outline-offset: 4px;
}
:is(body, .editor-styles-wrapper) .wc-block-mini-cart__button { color: var(--wp--preset--color--snow); }
:is(body, .editor-styles-wrapper) .skki-header .wc-block-mini-cart__button:hover {
	background: var(--wp--custom--color--home-card);
	color: var(--wp--preset--color--lime);
	transform: none;
}
:is(body, .editor-styles-wrapper) .skki-header .wc-block-mini-cart__button:focus-visible {
	outline: 2px solid var(--wp--preset--color--lime);
	outline-offset: 4px;
}
:is(body, .editor-styles-wrapper) .skki-header .wp-block-navigation__responsive-container-open { color: var(--wp--preset--color--snow); }
:is(body, .editor-styles-wrapper) .skki-language-dropdown summary:hover,
:is(body, .editor-styles-wrapper) .skki-language-dropdown[open] summary { color: var(--wp--preset--color--night); }
:is(body, .editor-styles-wrapper) .skki-header__menu-logo img { filter: none; }

@media (max-width: 767px) {
	.skki-header .skki-header__logo img { width: 44px !important; }
	.skki-header .skki-language-dropdown summary { padding-inline: .5rem; gap: .25rem; }
	:is(body, .editor-styles-wrapper) .skki-header {
		min-height: 60px;
		grid-template-columns: auto minmax(0, 1fr) auto;
	}
}
