.rb-logos{position:relative;padding-block:var(--rb-space-5);background:var(--rb-black)}.rb-logos:before,.rb-logos:after{content:"";position:absolute;inset-block:0;z-index:1;width:var(--rb-space-8);pointer-events:none}.rb-logos:before{left:0;background:linear-gradient(90deg,var(--rb-black) 15%,transparent)}.rb-logos:after{right:0;background:linear-gradient(-90deg,var(--rb-black) 15%,transparent)}.rb-logos__viewport{overflow:hidden}.rb-logos__track{display:flex;width:max-content;animation:rb-logos-loop var(--_duration, 40s) linear infinite}.rb-logos__marquee:focus-within .rb-logos__track{animation-play-state:paused}@media(hover:hover)and (pointer:fine){.rb-logos__marquee:hover .rb-logos__track{animation-play-state:paused}.rb-logos__logo:hover{opacity:1}}.rb-logos__set{display:flex;flex:none;align-items:center}.rb-logos__logo{--_scale: .9;display:inline-flex;flex:none;align-items:center;margin-inline-end:var(--rb-space-7);border-radius:var(--rb-radius-sm);color:inherit;opacity:.7;transition:opacity var(--rb-dur-quick) var(--rb-ease-out)}.rb-logos__logo:focus-visible{opacity:1;outline:none;box-shadow:0 0 0 3px var(--rb-black),0 0 0 5px var(--rb-white)}.rb-logos__img{display:block;width:auto;height:calc(var(--_h, 34px) * var(--_scale));filter:brightness(0) invert(1)}.rb-logos__name{font-family:var(--rb-font-heading);font-weight:var(--rb-weight-bold);font-size:20px;white-space:nowrap}@keyframes rb-logos-loop{to{transform:translate(-50%)}}@media(min-width:1000px){.rb-logos__logo{--_scale: 1;margin-inline-end:var(--rb-space-9)}}@media(prefers-reduced-motion:reduce){.rb-logos__track{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-ribbon-logo-strip.css.map */
