/* Homi V8.41.0 – proporcje sześciu kafelków strony głównej. */
@media (min-width: 921px) {
  .lr-home #kategorie .lr-grid-categories {max-width:1000px; margin-inline:auto; grid-template-columns:repeat(3,minmax(0,1fr))!important; gap:16px!important;}
  .lr-home #kategorie .lr-category-img {aspect-ratio:16 / 9!important; height:auto!important;}
  .lr-home #kategorie .lr-category-foot {min-height:61px; padding:11px 13px;}
}
@media (min-width:611px) and (max-width:920px) {
  .lr-home #kategorie .lr-grid-categories {max-width:690px; margin-inline:auto;grid-template-columns:repeat(2,minmax(0,1fr))!important;}
  .lr-home #kategorie .lr-category-img {aspect-ratio:16/10!important;height:auto!important;}
}
@media (max-width:610px) {
  .lr-home #kategorie .lr-grid-categories {grid-template-columns:repeat(2,minmax(0,1fr))!important;}
  .lr-home #kategorie .lr-category-img {aspect-ratio:4/3!important;height:auto!important;}
  .lr-home #kategorie .lr-category-foot {min-height:63px;padding:9px 10px;}
}
/* Podpisy megamenu: cały tekst w ramce o tym samym rozmiarze. */
.lr-home .lr-v833-nav .lr-v8-card-link img {object-fit:contain!important;background:#fff!important;}
.lr-home .lr-v833-nav .lr-v8-card-link {white-space:normal!important;overflow:visible!important;text-overflow:clip!important;line-height:1.35!important;overflow-wrap:break-word!important;}
.lr-home .lr-v833-nav .lr-v8-card-link span,
.lr-home .lr-v833-nav .lr-v8-menu-card h3 {white-space:normal!important;overflow:visible!important;text-overflow:clip!important;max-height:none!important;-webkit-line-clamp:unset!important;}
/* Logo pobierane bezpośrednio z poprawionego pliku WebP – bez obrysu CSS. */
.lr-home .lr-footer-logo,.lr-home .lr-footer-logo img{border:0!important;outline:0!important;box-shadow:none!important;}
