.logo-slider-section{position:relative}.logo-slider-section--with-background{border-radius:12px}.logo-slider__header{margin-bottom:40px}.logo-slider__heading{font-size:clamp(24px,4vw,36px);font-weight:600;margin:0}.logo-slider__container{position:relative;overflow:hidden;padding:0 50px}.logo-slider__track{display:flex;transition:transform .5s ease-in-out;width:100%}.logo-slider__slide{flex:0 0 20%;display:flex;align-items:center;justify-content:center;padding:0 15px;box-sizing:border-box;transition:flex .3s ease}.logo-slider__image-wrapper{display:flex;align-items:center;justify-content:center;padding:20px;background:#fff;width:100%;box-shadow:none!important}.logo-slider__link{display:flex;align-items:center;justify-content:center;width:100%;height:100%;text-decoration:none}.logo-slider__image{max-width:100%;width:auto;height:auto;object-fit:contain}.logo-slider__placeholder{width:100%;height:120px;background:#f5f5f5;border-radius:8px;display:flex;align-items:center;justify-content:center}.logo-slider__nav{position:absolute;top:50%;transform:translateY(-50%);background:#fff;border:1px solid #e5e5e5;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;transition:all .3s ease;box-shadow:none}.logo-slider__nav:hover{background:#f8f8f8;box-shadow:none}.logo-slider__nav--prev{left:0}.logo-slider__nav--next{right:0}.logo-slider__nav svg{width:20px;height:20px}@media screen and (min-width: 990px){.logo-slider__slide{flex:0 0 20%!important;max-width:20%!important}}@media screen and (min-width: 750px) and (max-width: 989px){.logo-slider__slide{flex:0 0 25%!important;max-width:25%!important}.logo-slider__container{padding:0 40px}}@media screen and (max-width: 749px){.logo-slider__slide{flex:0 0 50%!important;max-width:50%!important}.logo-slider__container{padding:0 30px}.logo-slider__image-wrapper{height:100px;padding:15px}.logo-slider__image{max-height:70px}.logo-slider__nav{width:32px;height:32px}.logo-slider__nav svg{width:16px;height:16px}}@media screen and (max-width: 480px){.logo-slider__slide{flex:0 0 50%!important;max-width:50%!important}.logo-slider__container{padding:0 20px}.logo-slider__image-wrapper{height:90px;padding:12px}.logo-slider__image{max-height:65px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-logo-slider.css.map */
