.logo-carousel{padding-top:5rem;padding-bottom:5rem}.logo-carousel__title-wrapper{text-align:center;margin-bottom:3rem}.logo-carousel__title{margin:0;color:rgba(var(--color-foreground),.75);font-weight:400;font-size:1.4rem;letter-spacing:.04em;text-transform:uppercase}.logo-carousel__wrapper{overflow:hidden;position:relative;-webkit-mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent);mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent)}.logo-carousel__track{display:flex;gap:4rem;animation:scroll 40s linear infinite;width:fit-content}.logo-carousel__track:hover{animation-play-state:paused}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.logo-carousel__item{flex-shrink:0;display:flex;align-items:center;justify-content:center;min-width:150px;height:60px;filter:grayscale(100%);opacity:.6;transition:all .3s ease}.logo-carousel__item:hover{filter:grayscale(0%);opacity:1;transform:scale(1.05)}.logo-carousel__link{display:block;width:100%;height:100%}.logo-carousel__item img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.logo-carousel__placeholder{font-size:1.8rem;font-weight:700;color:rgba(var(--color-foreground),.5);text-align:center;padding:1rem 2rem}@media screen and (max-width: 749px){.logo-carousel{padding-top:3rem;padding-bottom:3rem}.logo-carousel__track{gap:2rem}.logo-carousel__item{min-width:120px;height:50px}.logo-carousel__title{font-size:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-logo-carousel.css.map */
