/* Tema varsayılan logo boyutlarının yüzdesel ölçeği (--store-logo-scale: 1 = %100). */

.kf-navbar__logo .kf-logo {
	width: calc(118px * var(--store-logo-scale, 1));
}

.kf-navbar__logo .kf-logo img,
.kf-footer .kf-logo img {
	max-height: calc(40px * var(--store-logo-scale, 1));
}

.brand-logo img,
.footer-logo img {
	max-height: calc(48px * var(--store-logo-scale, 1));
}

.top-header .logo-img,
.offcanvas-logo .logo-img {
	width: calc(100px * var(--store-logo-scale, 1));
	max-height: calc(40px * var(--store-logo-scale, 1));
}

.footer-widget-6 .logo-img {
	width: calc(100px * var(--store-logo-scale, 1));
	max-height: calc(36px * var(--store-logo-scale, 1));
}

body.theme-outstock .logo img {
	max-height: calc(42px * var(--store-logo-scale, 1));
}

body.theme-outstock .footer__widget-title img {
	max-height: calc(36px * var(--store-logo-scale, 1));
}

img.store-logo {
	max-height: calc(40px * var(--store-logo-scale, 1));
}

body.theme-fashion2 img.store-logo,
body.theme-fashion2 .f2-header-logo {
	max-height: calc(40px * var(--store-logo-scale, 1));
	width: auto;
	height: auto;
	object-fit: contain;
}

body.theme-fashion2 #menu-mobile .f1-mobile-nav-logo .store-logo {
	max-height: calc(40px * var(--store-logo-scale, 1));
}
