.logo-grid{position:relative;overflow:hidden}.logo-grid__heading{max-width:80rem;margin:0 auto;padding-inline:1.5rem;text-align:center;text-transform:uppercase}.logo-grid__heading .title{margin:0 0 2.4rem}.logo-grid__heading-title--shadow{text-shadow:4px 4px var(--logo-grid-heading-shadow-blur) var(--logo-grid-heading-shadow-color)}.logo-grid__slider{position:relative;display:block}.logo-grid__content{width:100%;overflow:hidden}.logo-grid__track{align-items:center;margin:0;padding:0}.logo-grid__item{display:flex;align-items:center;justify-content:center;height:auto;min-width:0}.logo-grid__link,.logo-grid__image-wrapper{display:flex;align-items:center;justify-content:center;width:100%;min-height:var(--logo-grid-logo-height-mobile)}.logo-grid__link{color:inherit;text-decoration:none}.logo-grid__image{display:block;width:100%;height:var(--logo-grid-logo-height-mobile);object-fit:contain;object-position:center}.logo-grid__placeholder{width:100%;height:var(--logo-grid-logo-height-mobile)}.logo-grid__placeholder .placeholder-svg{width:100%;height:100%}.logo-grid__autoplay-control{display:flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;margin:1.6rem auto 0;padding:0;border:.1rem solid rgba(var(--color-foreground),.3);border-radius:50%;color:rgb(var(--color-foreground));background:rgb(var(--color-background));cursor:pointer}.logo-grid__autoplay-control:hover{border-color:rgb(var(--color-foreground))}.logo-grid__autoplay-control svg{display:block;width:1.6rem;height:1.6rem;fill:currentColor}.logo-grid__play-icon,.logo-grid__autoplay-control[aria-pressed=true] .logo-grid__pause-icon{display:none}.logo-grid__autoplay-control[aria-pressed=true] .logo-grid__play-icon{display:block}.logo-grid__autoplay-control[hidden]{display:none}@media screen and (min-width:750px){.logo-grid__heading{padding-inline:5rem}.logo-grid__heading .title{margin-bottom:3.2rem}.logo-grid__link,.logo-grid__image-wrapper{min-height:var(--logo-grid-logo-height-desktop)}.logo-grid__image,.logo-grid__placeholder{height:var(--logo-grid-logo-height-desktop)}}@media screen and (max-width:638px){.logo-grid__heading .title{font-size:1.8rem}}@media screen and (max-width:454px){.logo-grid__heading .title{font-size:1.3rem}}
/*# sourceMappingURL=/cdn/shop/t/122/assets/sms-logo-grid.css.map */
