.logo-carousel-wrapper{padding:5rem 0}.logo-carousel__title{text-align:center;margin-bottom:3rem}.logo-carousel{position:relative;overflow:hidden;padding:2rem 0}.logo-carousel__track{display:flex;gap:2rem;transition:transform .5s ease}.logo-carousel__slide{flex:0 0 calc((100% - 8rem)/5);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem;text-align:center}.logo-carousel__link{display:flex;flex-direction:column;align-items:center;text-decoration:none;color:inherit;transition:opacity .3s ease}.logo-carousel__link:hover{opacity:.7}.logo-carousel__image{max-width:100%;height:auto;object-fit:contain;filter:grayscale(100%);transition:filter .3s ease}.logo-carousel__slide:hover .logo-carousel__image{filter:grayscale(0%)}.logo-carousel__placeholder{width:150px;height:80px;display:flex;align-items:center;justify-content:center;background:#0000000d;border-radius:8px}.logo-carousel__name{margin-top:1rem;font-size:.875rem;color:rgba(var(--color-foreground),.75)}.logo-carousel__button{position:absolute;top:50%;transform:translateY(-50%);background:#ffffffe6;border:1px solid rgba(0,0,0,.1);border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:2}.logo-carousel__button:hover{background:#fff;box-shadow:0 2px 8px #00000026}.logo-carousel__button--prev{left:-20px}.logo-carousel__button--next{right:-20px}@media screen and (max-width:989px){.logo-carousel__slide{flex:0 0 calc((100% - 4rem) / 3)}}@media screen and (max-width:749px){.logo-carousel__slide{flex:0 0 calc((100% - 2rem)/2)}.logo-carousel__button{width:32px;height:32px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-logo-carousel.css.map */
