.logo-list__logo{transition:all .25s cubic-bezier(.104,.204,.492,1)}.logo-list__carousel-wrap{max-width:1065px;display:flex;align-items:center;position:relative;margin:0 auto}.logo-list__carousel{flex:1 1 0;min-width:0;overflow:hidden}.logo-list__cell{width:calc(100% / var(--logos-per-view, 5));padding:0 16px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-height:auto}.logo-list__image-container{display:flex;align-items:center;justify-content:center;width:100%;border-radius:4px;padding:12px;box-sizing:border-box}.logo-list__image-container--ratio-square{aspect-ratio:1 / 1;width:100%;margin:0 auto}.logo-list__image-container--ratio-adapt{height:90px;width:100%}.logo-list .logo-list__image-container img,.logo-list .logo-list__image-container svg{max-width:100%!important;max-height:100%!important;width:auto!important;height:auto!important;object-fit:contain!important;display:block!important}.logo-list__arrow{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid #e0e0e0;border-radius:50%;background:#fff;cursor:pointer;padding:0;color:#000;opacity:.85;transition:opacity .2s,background-color .2s;z-index:10;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 4px #00000014}.logo-list__arrow:hover{opacity:1;background-color:#f5f5f5}.logo-list__arrow svg{width:18px;height:18px;pointer-events:none}.logo-list__arrow--prev{left:-10px}.logo-list__arrow--next{right:-10px}.logo-list__dots{display:flex;justify-content:center;gap:8px;margin-top:16px}.logo-list__dots .flickity-page-dots{position:static;display:flex;gap:8px;justify-content:center}.logo-list{padding:30px 15px}@media only screen and (min-width:768px){.logo-list{padding:50px}}.logo-list__inner{display:grid;grid-gap:20px;justify-content:center;grid-template-columns:repeat(2,minmax(100px,200px));pointer-events:none}@media only screen and (min-width:768px){.logo-list__inner{grid-gap:30px;grid-template-columns:repeat(var(--logo-columns),minmax(100px,200px));grid-template-columns:auto auto auto auto}}.logo-list__inner:hover>*{opacity:.6}.logo-list__inner:hover>*:hover{opacity:1}@media only screen and (max-width:767px){.logo-list__inner.swipe-on-mobile{margin:0 -15px;width:calc(100% + 30px);padding:0 15px;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(50%,1fr);overflow-x:auto;justify-content:flex-start;pointer-events:all;grid-template-columns:repeat(auto-fill,minmax(50%,1fr));scroll-snap-type:x mandatory;scrollbar-width:none}.logo-list__inner.swipe-on-mobile::-webkit-scrollbar{display:none}.logo-list__inner.swipe-on-mobile .logo-list__logo{flex:0 0 100%;max-width:100%}}.logo-list__logo{text-align:center;pointer-events:all}.logo-list__logo a{display:block}.logo-list__logo .placeholder_svg_tag{border-radius:50%;background:rgba(var(--color-body-rgb),.03);fill:var(--color-body)}.logo-list.logo-list--centered-true .logo-list__logo{display:flex;align-items:center;justify-content:center}@media(max-width:1199px){.logo-list__inner{grid-gap:20px}}@media(max-width:767px){.logo-list__inner.swipe-on-mobile{grid-auto-columns:minmax(33%,1fr);grid-template-columns:repeat(auto-fill,minmax(33%,1fr))}.logo-list__cell a,.logo-list__logo a{display:block;width:100%}.logo-list__cell{width:50%;padding:0 10px}.logo-list__image-container{padding:0}.logo-list__arrow{width:30px;height:30px}.logo-list__arrow svg{width:14px;height:14px}.logo-list__arrow--prev{left:-5px}.logo-list__arrow--next{right:-5px}.logo-list__image-container--ratio-square{max-width:none}.logo-list__image-container--ratio-adapt{height:65px}}@media(max-width:479px){.logo-list__inner.swipe-on-mobile{gap:10px}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/logo-list.css.map */
