.ezt-brands{display:block;background:var(--ezt-brand-background,#f5f6f7);border-top:1px solid #e2e5e9;border-bottom:1px solid #e2e5e9;color:#202628;padding:44px 0 38px;margin:0}
.ezt-brands__inner{max-width:1180px;margin:0 auto;padding:0 28px}
.ezt-brands__heading-row{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px}
.ezt-brands__heading{margin:0;color:inherit;font:600 28px/1.2 Inter,Arial,sans-serif;letter-spacing:-.6px;text-transform:none}
.ezt-brands__description{max-width:660px;margin:10px 0 0;color:#59636c;font:400 14px/1.6 Inter,Arial,sans-serif}
.ezt-brands .ezt-brands__pause{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:8px 12px;border:1px solid #cbd1d8;border-radius:5px;background:transparent;color:#48525b;font:500 11px/1.3 Inter,Arial,sans-serif;cursor:pointer}
.ezt-brands .ezt-brands__pause[hidden]{display:none}
.ezt-brands__viewport{overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;padding:4px 0}
.ezt-brands__track{display:flex;align-items:stretch;width:max-content}
.ezt-brands__group{display:flex;align-items:stretch;gap:28px;list-style:none;margin:0;padding:0 28px 0 0;flex:none}
.ezt-brands__group[aria-hidden]{display:none}
.ezt-brands__item{display:flex;flex:none;width:132px;list-style:none;margin:0;padding:0}
.ezt-brands .ezt-brands__brand{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;min-height:92px;padding:12px 7px;background:#fff;border-radius:4px;color:#202628;text-decoration:none;border:1px solid #e5e8eb;transition:border-color .15s ease}
.ezt-brands__brand img{display:block;width:116px;height:48px;max-width:100%;object-fit:contain;object-position:center}
.ezt-brands__logo--milltek,.ezt-brands__logo--audi{filter:brightness(0)}
.ezt-brands__name{font:600 15px/1.2 Inter,Arial,sans-serif;text-align:center}
.ezt-brands__caption{font:500 9px/1.2 Inter,Arial,sans-serif;color:#59636c;text-align:center;letter-spacing:.02em}
.ezt-brands a.ezt-brands__brand:hover{border-color:#8998a8}
.ezt-brands a:focus-visible,.ezt-brands button:focus-visible{outline:2px solid #004b95;outline-offset:3px}
.ezt-brands.is-ready[data-animate="true"] .ezt-brands__viewport{overflow:hidden}
.ezt-brands.is-ready[data-animate="true"] .ezt-brands__group[aria-hidden]{display:flex}
.ezt-brands.is-ready[data-animate="true"] .ezt-brands__track{animation:ezt-brands-scroll var(--ezt-brand-duration,70s) linear infinite}
.ezt-brands[data-paused="true"] .ezt-brands__track,.ezt-brands__viewport:hover .ezt-brands__track{animation-play-state:paused!important}
.ezt-brands.is-ready .ezt-brands__viewport:focus-within{overflow-x:auto}
.ezt-brands.is-ready .ezt-brands__viewport:focus-within .ezt-brands__track{animation:none}
.ezt-brands.is-ready .ezt-brands__viewport:focus-within .ezt-brands__group[aria-hidden]{display:none}
@keyframes ezt-brands-scroll{to{transform:translateX(-50%)}}
@media(max-width:767px){.ezt-brands{padding:30px 0 26px}.ezt-brands__inner{padding:0 20px}.ezt-brands__heading-row{gap:14px;margin-bottom:22px}.ezt-brands__heading{font-size:23px;letter-spacing:-.4px}.ezt-brands__description{font-size:13px}.ezt-brands__group{gap:16px;padding-right:16px}.ezt-brands__item{width:120px}.ezt-brands .ezt-brands__pause{padding:8px;min-width:40px}.ezt-brands__pause span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}
@media(prefers-reduced-motion:reduce){.ezt-brands .ezt-brands__track{animation:none!important;transform:none!important;width:100%}.ezt-brands .ezt-brands__group{flex:1;flex-wrap:wrap;justify-content:center;padding-right:0}.ezt-brands .ezt-brands__group[aria-hidden]{display:none!important}.ezt-brands .ezt-brands__viewport{overflow:visible!important}.ezt-brands .ezt-brands__pause{display:none}.ezt-brands .ezt-brands__brand{transition:none}}
