.logo-list{width:100%;background-color:#fff}.logo-list__inner{width:100%;max-width:1440px;margin-inline:auto}.logo-list__viewport{width:100%;overflow:hidden;container-type:inline-size}.logo-list__track{display:flex;align-items:center;width:max-content}.logo-list__grid{display:flex;flex-wrap:nowrap;align-items:center;gap:4rem;margin:0;padding:0;list-style:none}.logo-list__item{flex:0 0 auto;display:flex;align-items:center;justify-content:center;min-width:10rem}.logo-list__link{display:flex;align-items:center;justify-content:center;width:100%;text-decoration:none;color:inherit}.logo-list__image{display:block;width:auto;max-width:100%;height:auto;max-height:7.2rem;object-fit:contain;object-position:center}.logo-list__placeholder{width:100%;max-height:7.2rem;background-color:#f3f3f3}.logo-list__fallback{display:block;font-family:var(--font-heading-family);font-weight:400;font-size:1.8rem;line-height:1.2;letter-spacing:.04em;text-align:center;text-transform:uppercase;color:#0d3b66}.logo-list--marquee .logo-list__track{animation:logo-list-marquee-rtl var(--logo-list-speed, 30s) linear infinite;will-change:transform}.logo-list--marquee .logo-list__grid{flex:0 0 auto;box-sizing:border-box;min-width:100cqi;justify-content:space-around;gap:10rem;padding-right:10rem}.logo-list--marquee:hover .logo-list__track{animation-play-state:paused}@keyframes logo-list-marquee-rtl{0%{transform:translate3d(-50%,0,0)}to{transform:translateZ(0)}}.logo-list:not(.logo-list--marquee) .logo-list__track{width:100%}.logo-list:not(.logo-list--marquee) .logo-list__grid{flex-wrap:wrap;justify-content:space-between;width:100%;gap:3.2rem 4rem}.logo-list:not(.logo-list--marquee) .logo-list__item{flex:1 1 12rem;max-width:22rem}@media screen and (min-width:990px){.logo-list:not(.logo-list--marquee) .logo-list__grid{flex-wrap:nowrap;gap:4rem 6.4rem}.logo-list:not(.logo-list--marquee) .logo-list__item{flex:1 1 0;max-width:none}.logo-list__image{height:113px;max-height:113px;width:auto}}@media screen and (max-width:749px){.logo-list:not(.logo-list--marquee) .logo-list__grid{justify-content:center;gap:2.4rem 3.2rem}.logo-list:not(.logo-list--marquee) .logo-list__item{flex:1 1 calc(50% - 1.6rem);max-width:calc(50% - 1.6rem)}.logo-list__grid{gap:3.2rem}.logo-list--marquee .logo-list__grid{gap:6.4rem;padding-right:6.4rem}.logo-list__image{min-height:113px}}@media(prefers-reduced-motion:reduce){.logo-list--marquee .logo-list__track{animation:none;transform:none}.logo-list--marquee .logo-list__viewport{overflow-x:auto}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-logo-list.css.map */
