.brands-marquee{overflow:hidden}.brands-marquee-content{display:flex;flex-direction:column;gap:2rem}.brands-marquee-content__info{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.2rem}.brands-marquee-content__info-subtitle{font-size:calc(var(--font-body-scale) * 1.4rem);color:rgba(var(--color-foreground),.7);margin:0;text-align:center;width:100%}@media screen and (min-width:750px){.brands-marquee-content__info-subtitle{text-align:left;width:auto}}.brands-marquee-content__slider{width:100%;overflow:hidden}.brands-marquee-slider{width:100%;overflow:visible}.brands-marquee-slider-wrapper{display:flex;align-items:center;transition-timing-function:linear!important}.brands-marquee-slide{display:flex;align-items:center;justify-content:center;padding:1rem 2rem;flex-shrink:0;width:calc(100% / var(--sm-slider-slides-per-view-mobile, 4))}@media screen and (min-width:750px){.brands-marquee-slide{width:calc(100% / var(--sm-slider-slides-per-view-desktop, 7));padding:1.5rem 3rem}}.brands-marquee-slide__link{display:flex;align-items:center;justify-content:center;width:100%;height:100%;transition:opacity .3s ease,transform .3s ease}.brands-marquee-slide__link:hover{opacity:.7;transform:scale(1.05)}.brands-marquee-slide__image{max-height:40px;width:auto;max-width:100%;object-fit:contain;filter:grayscale(100%);opacity:.7;transition:filter .3s ease,opacity .3s ease}@media screen and (min-width:750px){.brands-marquee-slide__image{max-height:60px}}.brands-marquee-slide:hover .brands-marquee-slide__image,.brands-marquee-slide__link:hover .brands-marquee-slide__image{filter:grayscale(0%);opacity:1}.brands-marquee-slide__placeholder{width:100%;max-width:120px;height:50px;display:flex;align-items:center;justify-content:center;background-color:rgba(var(--color-foreground),.05);border-radius:4px}.brands-marquee-slide__placeholder .placeholder-svg{width:50%;height:50%;opacity:.3}.brands-marquee:hover .brands-marquee-slide__image{filter:grayscale(0%);opacity:1}.brands-marquee-content__slider.container{max-width:var(--page-width);margin:0 auto;padding-left:1.5rem;padding-right:1.5rem}@media screen and (min-width:750px){.brands-marquee-content__slider.container{padding-left:5rem;padding-right:5rem}}.brands-marquee-content__button{margin-left:auto}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-brands-marquee.css.map */
