.logos-carousel{--logo-max-height: 60px;position:relative;display:block;width:100%;font-family:var(--font-body);color:var(--color-primary);background:var(--color-white);padding:16px 0 24px;overflow:hidden}.logos-carousel .container{padding:0}.logos-carousel__header{display:block;font-family:inherit;font-size:1rem;font-weight:700;line-height:1.5;letter-spacing:-.5px;color:inherit;text-align:center;padding:0 24px;margin:0 0 16px}.logos-carousel__item{position:relative;display:block;width:auto;height:auto;max-height:var(--logo-max-height)}.logos-carousel__icon{display:block;width:auto;height:auto;max-height:var(--logo-max-height);-webkit-user-select:none;user-select:none;pointer-events:none}.logos-carousel__carousel{position:relative;-webkit-user-select:none;user-select:none}.logos-carousel__carousel:before,.logos-carousel__carousel:after{content:"";position:absolute;top:0;display:block;width:70px;height:100%;background:linear-gradient(90deg,var(--color-white) 20%,rgba(255,255,255,0));z-index:2;pointer-events:none}.logos-carousel__carousel:before{left:0}.logos-carousel__carousel:after{right:0;transform:rotate(180deg)}.logos-carousel__track{display:flex;will-change:transform;cursor:grab}.logos-carousel__track.grabbing{cursor:grabbing}.logos-carousel__list{display:flex;align-items:center;flex-shrink:0;gap:30px;padding-right:30px}.logos-carousel__carousel:focus-visible,.logos-carousel__item:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (prefers-reduced-motion: reduce){.logos-carousel__scroll-track{animation:none}}@media screen and (min-width: 768px){.logos-carousel{--logo-max-height: 80px;padding:24px 0}.logos-carousel__wrapper{display:flex;justify-content:center;align-items:center}.logos-carousel__header{position:relative;font-size:1.25rem;min-width:100px;padding:0;margin:0 0 24px;z-index:1}}@media screen and (min-width: 992px){.logos-carousel{--logo-max-height: 120px;padding:40px 0}.logos-carousel__header{font-size:1.5rem}.logos-carousel__list{gap:60px;padding-right:60px}}@media screen and (min-width: 1500px){.logos-carousel__list{gap:80px;padding-right:80px}}
/*# sourceMappingURL=/cdn/shop/t/196/assets/logos-carousel.css.map */
