/* logo-tune.css — JEDNO źródło strojenia wysokości logotypów marek (T2 2026-08-04).
   Używane w DWÓCH miejscach z TYMI SAMYMI wartościami:
   - home: siatka „12 marek" (.brand-cell img)
   - /producenci/: kafle marek (.kl-logo img — osobna klasa od .kl-thumb, żeby NIE ruszać
     kwadratowych miniatur zdjęć produktów na hubach).
   Baza 40px + strojenie per-logo (wyrównanie pola optycznego). */
.brand-cell img,
.kl-logo img { height: 40px; width: auto; max-width: 150px; object-fit: contain; }

.brand-cell img[src*="logo-profim"],    .kl-logo img[src*="logo-profim"]    { height: 28px; } /* 3.51:1 po trim białego */
.brand-cell img[src*="logo-mebelux"],   .kl-logo img[src*="logo-mebelux"]   { height: 52px; } /* 1.25:1 gęste stackowane logo */
.brand-cell img[src*="logo-bejot"],     .kl-logo img[src*="logo-bejot"]     { height: 32px; } /* 2.63:1 svg */
.brand-cell img[src*="logo-antrax"],    .kl-logo img[src*="logo-antrax"]    { height: 29px; } /* 3.19:1 */
.brand-cell img[src*="logo-maro"],      .kl-logo img[src*="logo-maro"]      { height: 29px; } /* 3.2:1 */
.brand-cell img[src*="logo-mutedesign"],.kl-logo img[src*="logo-mutedesign"]{ height: 33px; } /* wordmark małe litery */
.brand-cell img[src*="logo-mdd"],       .kl-logo img[src*="logo-mdd"]       { height: 28px; } /* 3.44:1 */
.brand-cell img[src*="logo-vzor"],      .kl-logo img[src*="logo-vzor"]      { height: 27px; } /* 3.64:1 */
.brand-cell img[src*="logo-flokk"],     .kl-logo img[src*="logo-flokk"]     { height: 27px; } /* 3.67:1 */
.brand-cell img[src*="logo-nowystyl"],  .kl-logo img[src*="logo-nowystyl"]  { height: 26px; } /* 4.81:1 */
.brand-cell img[src*="logo-kleiber"],   .kl-logo img[src*="logo-kleiber"]   { height: 26px; } /* 7.0:1 → max-width domyka */
.brand-cell img[src*="logo-malow"],     .kl-logo img[src*="logo-malow"]     { height: 26px; } /* ~5:1 mark+wordmark SVG */

/* /producenci/: logo w bandzie (a nie w kwadracie 1:1 kl-thumb od zdjęć produktów) */
.kl-logo { aspect-ratio: auto; min-height: 120px; padding: 22px 18px; }
