/* Login Shop design layer — "Log'In SHOP" logo (replaces the shop logo on the storefront, sized for the header). Part of module loginshopdesign. */
/* The image is swapped right away by CSS, then front.js also sets the real src (browsers that ignore content: url() on <img>). */
#header img.logo, .ls-hdr-main img.logo, .elementor-widget-pklogo img, .ls-mh-logo img {
  content: url("../img/loginshop-logo.svg");
}
/* desktop header: 50px high (about 230px wide), never squeezed by its column */
#header .elementor-widget-pklogo, .ls-hdr-main .elementor-widget-pklogo { flex: none !important; }
#header .elementor-widget-pklogo img, .ls-hdr-main img.logo, #header img.logo {
  height: 50px !important; max-height: 50px !important; width: auto !important; max-width: none !important; object-fit: contain;
}
#header .elementor-widget-pklogo .ls-logo-tag { display: none; } /* the tag line is part of the new logo */
@media (max-width: 1199px) {
  #header .elementor-widget-pklogo img, .ls-hdr-main img.logo, #header img.logo { height: 44px !important; max-height: 44px !important; }
}
/* mobile header: 40px high */
.ls-mh-logo img { height: 40px !important; max-height: 40px !important; width: auto !important; max-width: 200px !important; }
@media (max-width: 359px) { .ls-mh-logo img { height: 34px !important; max-height: 34px !important; } }
