.logo-list-section .section-title--wrapper{margin-bottom:24px}.logo-list__items--grid{display:flex;flex-wrap:wrap;justify-content:center;align-items:start;gap:var(--logo-list-gap-mobile, 15px);max-width:calc(var(--logo-list-columns-mobile, 2) * var(--logo-list-col-width, 150px) + (var(--logo-list-columns-mobile, 2) - 1) * var(--logo-list-gap-mobile, 15px));margin-inline:auto}@media screen and (min-width:768px){.logo-list__items--grid{gap:var(--logo-list-gap-desktop, 20px);max-width:calc(var(--logo-list-columns-desktop, 4) * var(--logo-list-col-width, 150px) + (var(--logo-list-columns-desktop, 4) - 1) * var(--logo-list-gap-desktop, 20px))}}.logo-list__item{flex:0 0 var(--logo-list-col-width, 150px);width:var(--logo-list-col-width, 150px);max-width:var(--logo-list-col-width, 150px);text-align:center}.logo-list__item-inner{display:flex;flex-direction:column;align-items:center;gap:10px;max-width:var(--logo-list-item-width, var(--logo-list-col-width, 150px));margin-inline:auto}.logo-list__link{display:block;width:100%;text-decoration:none;color:inherit}.logo-list__media{position:relative;display:inline-block;width:100%;max-width:var(--logo-list-item-width, 150px);line-height:0;overflow:hidden}.logo-list__media--framed{display:flex;align-items:center;justify-content:center;height:var(--logo-list-frame-height)}.logo-list__media--square{display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1}.logo-list__image-wrap,.logo-list__media .responsive-image-wrapper{width:100%;line-height:0}.logo-list__media--framed .responsive-image-wrapper{height:100%;display:flex;align-items:center;justify-content:center}.logo-list__media--square .responsive-image-wrapper,.logo-list__media--square .logo-list__image-wrap{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.logo-list__media--framed .logo-list__image-wrap{height:100%;display:flex;align-items:center;justify-content:center}.logo-list__image{display:block;width:100%;height:auto;max-width:100%;transform:scale(var(--logo-list-zoom, 1));transform-origin:var(--logo-list-focal, center center)}.logo-list__media--framed .logo-list__image,.logo-list__media--square .logo-list__image{width:100%;height:100%;object-fit:contain}.logo-list__image--placeholder{width:100%;height:auto}.logo-list__overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-color:var(--logo-list-overlay-color, #000000);opacity:var(--logo-list-overlay-opacity, 0)}.logo-list__caption{margin:0;max-width:var(--logo-list-item-width, 150px);width:100%}.logo-list__scroll-wrap{position:relative;overflow:hidden}.logo-list__scroll-wrap.show-fade:before,.logo-list__scroll-wrap.show-fade:after{content:"";position:absolute;z-index:2;top:0;width:12%;max-width:120px;height:100%;pointer-events:none}.logo-list__scroll-wrap.show-fade:before{left:0;background:linear-gradient(90deg,var(--logo-list-fade-color, var(--color-scheme-background-color, #ffffff)) 15%,rgba(255,255,255,0) 85%)}.logo-list__scroll-wrap.show-fade:after{right:0;background:linear-gradient(270deg,var(--logo-list-fade-color, var(--color-scheme-background-color, #ffffff)) 15%,rgba(255,255,255,0) 85%)}.logo-list__scroll-wrap scrolling-banner{display:block}.logo-list__scroll-wrap .logo-list__scroll.banner-item,.logo-list__scroll-wrap .banner-item.logo-list__item{display:flex;flex-shrink:0;align-items:center;padding-left:calc(var(--logo-list-scroll-gap, 20px) / 2);padding-right:calc(var(--logo-list-scroll-gap, 20px) / 2);margin:0;list-style:none;width:auto;max-width:none}.logo-list__scroll-wrap .banner{display:flex;align-items:center;list-style:none;margin:0;padding:0}@media(prefers-reduced-motion:reduce){.logo-list__scroll-wrap scrolling-banner{display:flex;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.logo-list__scroll-wrap .banner[data-duplicated]{display:none}.logo-list__scroll-wrap .banner{flex-wrap:nowrap}}@media(prefers-reduced-motion:no-preference){.logo-list__scroll-wrap scrolling-banner{display:grid;grid:auto / auto-flow max-content}.logo-list__scroll-wrap scrolling-banner.animation-direction-normal{justify-content:start}.logo-list__scroll-wrap scrolling-banner.animation-direction-normal .banner{animation:logo-list-translate-left var(--logo-list-scroll-speed, 30s) linear infinite}.logo-list__scroll-wrap scrolling-banner.animation-direction-reverse{justify-content:end}.logo-list__scroll-wrap scrolling-banner.animation-direction-reverse .banner{animation:logo-list-translate-right var(--logo-list-scroll-speed, 30s) linear infinite}.logo-list__scroll-wrap scrolling-banner:hover .banner{animation-play-state:paused}}@keyframes logo-list-translate-left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes logo-list-translate-right{0%{transform:translate(0)}to{transform:translate(100%)}}
/*# sourceMappingURL=/cdn/shop/t/112/assets/section-logo-list.css.map */
