/* Marki – przesuwany pasek (Content Block). Bazowy styl: style.css (.section--alt, .brand-tile, .brand-kicker) */
.cb-brands__viewport{overflow:hidden}
.cb-brands__track{display:flex;gap:14px;will-change:transform}
.cb-brands__tile{flex:0 0 150px;width:150px;max-width:150px;height:74px;max-height:74px;overflow:hidden;color:#6f6a62;text-decoration:none}
.cb-brands__tile img{max-width:85%;max-height:56px;width:auto;height:auto;object-fit:contain;display:block}
a.cb-brands__tile:hover{color:var(--ao-accent);border-color:var(--ao-accent)}
/* bez JS lub przy małej liczbie kafelków: zwykły rząd */
.cb-brands__viewport:not(.is-running) .cb-brands__track{flex-wrap:wrap}
.cb-brands__viewport:not(.is-running) .cb-brands__tile{flex:0 0 150px}
