.inf-logos{background:var(--inf-logos-bg, #f5f5f5);padding:var(--inf-logos-pad-top, 4rem) 0 var(--inf-logos-pad-bottom, 4rem);overflow:hidden}.inf-logos__heading{margin:0 0 24px;text-align:center;font-size:23px;font-weight:600;line-height:120%;font-family:DM sans;color:#202020}.inf-logos__viewport{width:100%;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.inf-logos__track{display:flex;width:max-content;animation:inf-logos-marquee var(--inf-logos-speed, 30s) linear infinite}.inf-logos__viewport:hover .inf-logos__track,.inf-logos__viewport:focus-within .inf-logos__track{animation-play-state:paused}.inf-logos__group{display:flex;align-items:center;flex-shrink:0;gap:0}.inf-logos__item{display:flex;align-items:center;justify-content:center;flex-shrink:0}.inf-logos__image{display:block;width:auto;height:62px;max-width:221px;object-fit:contain}.inf-logos__fallback{font-size:1.5rem;font-weight:700;white-space:nowrap;color:#333;opacity:.85}@keyframes inf-logos-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media screen and (max-width:749px){.inf-logos__heading{font-size:1.45rem;padding:0 1.2rem}.inf-logos__group{gap:0;padding-right:0}.inf-logos__image{height:62px;max-width:221px}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/section-infinity-logo-slider.css.map */
