/* lista-vyhod-4-polozky-2.css (2026-11-07, návrat podle Vítka 13:20)
   = verze -1 BEZ pravidla pro roztažení banneru „Kotle na tuhá paliva“ vedle karuselu (nebylo na schváleném screenshotu).
   Lišta výhod (4 položky, PC 1 řádek, mobil 2×2) beze změny. Vrácení: v hlavičce přepnout -2 → -1. */
/* 3b v2: položka „Servis i po záruce“ (vkládá paticka-rozsirena-54.js) se nezobrazuje – při nasazení paticka-rozsirena-55.js bez ní */
.benefitBanner .benefitBanner__item.vj-bb-servis{display:none!important}
/* 3b v2 mobil: 4 položky 2 × 2 */
@media (max-width:767px){
 html body:not(#vjx):not(#vjy):not(#vjz) .benefitBanner.benefitBanner{display:grid!important;grid-template-columns:1fr 1fr!important;gap:18px 14px!important;align-items:start}
 html body .benefitBanner .benefitBanner__item{width:auto!important;max-width:none!important;flex:none!important;margin:0!important;padding:0!important;min-width:0}
 html body .benefitBanner .benefitBanner__link{display:flex;flex-direction:column;align-items:flex-start;gap:6px}
 html body .benefitBanner .benefitBanner__picture,html body .benefitBanner .benefitBanner__picture img,html body .benefitBanner .benefitBanner__picture svg{width:40px!important;height:40px!important;max-width:40px!important}
 html body .benefitBanner .benefitBanner__title{font-size:15px!important;line-height:1.3}
 html body .benefitBanner .benefitBanner__data{font-size:14px!important;line-height:1.35}
}
/* 3b v2 PC: 4 položky v jednom řádku, rovnoměrně přes celou šířku */
@media (min-width:768px){
 html body:not(#vjx):not(#vjy):not(#vjz) .benefitBanner.benefitBanner{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:28px!important}
 html body .benefitBanner .benefitBanner__item{flex:1 1 0!important;width:auto!important;max-width:none!important;min-width:0;margin:0!important;padding:0!important}
 html body .benefitBanner .benefitBanner__link{display:flex!important;flex-wrap:nowrap!important;align-items:flex-start;gap:12px;width:100%}
 html body .benefitBanner .benefitBanner__content{flex:1 1 auto!important;max-width:none!important;width:auto!important;min-width:0}
}
