/* Requested visual updates only; section, product and grid layouts stay unchanged. */
.storefront-page .brand.brand-logo-link{
  display:inline-flex;align-items:center;justify-content:flex-start;
  width:110px;height:76px;gap:0;margin:0;padding:0;flex:0 0 110px;
}
.storefront-page .brand-logo-link .store-logo{
  display:block;width:76px;height:76px;max-width:100%;object-fit:contain;
  object-position:left center;filter:none;
}
html[data-theme=dark] .storefront-page .brand-logo-link .store-logo{
  filter:brightness(0) invert(1);
}
.storefront-page .local-catalog-notice{display:none!important;}
.storefront-page .brand-logo.logo-munich{width:76px;height:72px;}
.storefront-page .brand-logo.logo-kelme{width:65px;height:72px;}
.storefront-page .brand-logo.logo-umbro{width:120px;height:64px;max-width:100%;}
.storefront-page .brand-logo.logo-mundo-evolution{width:118px;height:68px;max-width:100%;}
.storefront-page .brand-logo.logo-penalty{width:125px;height:68px;max-width:100%;}
.storefront-page .brand-logo.logo-topper{width:108px;height:70px;max-width:100%;}
@media(max-width:640px){
  .storefront-page .brand.brand-logo-link{width:92px;height:66px;flex-basis:92px;}
  .storefront-page .brand-logo-link .store-logo{width:66px;height:66px;}
  .storefront-page .brand-logo.logo-munich{width:64px;height:61px;}
  .storefront-page .brand-logo.logo-kelme{width:55px;height:61px;}
  .storefront-page .brand-logo.logo-umbro{width:101px;height:54px;}
  .storefront-page .brand-logo.logo-mundo-evolution{width:101px;height:57px;}
  .storefront-page .brand-logo.logo-penalty{width:106px;height:58px;}
  .storefront-page .brand-logo.logo-topper{width:91px;height:59px;}
}
