/*!*************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./src/block-library/parts/part-logo/style.css ***!
  \*************************************************************************************************************************************************************************************************/
.site-header__logo {
	--_logo-padding: 1em;

	position: fixed;
	top: 0;

	height: var(--_header-height);
	background: var(--_header-background-color);

	z-index: 99;
}

.site-header__logo__link {
	display: flex;
	align-items: center;

	position: fixed;

	height: var(--_header-height);
	width: -moz-fit-content;
	width: fit-content;
}

.site-header__logo__link img {
	padding-inline: var(--_logo-padding);

	width: -moz-fit-content;

	width: fit-content;
	height: calc(var(--_header-height) - 1 * var(--_logo-padding));

	-o-object-fit: contain;

	   object-fit: contain;
}

/* Woo override */
.woocommerce-page .site-header__logo__link img {
	height: calc(var(--_header-height) - 1 * var(--_logo-padding)) !important;
}


/*# sourceMappingURL=style-index.css.map*/