.logo-marquee{background:var(--marquee-bg);overflow:hidden}.logo-marquee--rounded{border-radius:var(--marquee-radius)}.logo-marquee--bordered{border:1px solid var(--marquee-border-color)}.logo-marquee__container{max-width:var(--marquee-max-width);margin-inline:auto;padding-inline:var(--marquee-margin-mobile)}@media screen and (min-width:750px){.logo-marquee__container{padding-inline:var(--marquee-margin-desktop)}}.logo-marquee__heading{text-align:center;color:var(--marquee-heading-color);margin-bottom:2.5rem}.logo-marquee__title{margin:0;color:currentColor}.logo-marquee__subheading{margin:.6rem 0 0;color:currentColor;opacity:.72;font-size:1.5rem}.logo-marquee__row{position:relative;height:var(--marquee-row-height);overflow:hidden}.logo-marquee__row+.logo-marquee__row{margin-top:1.2rem}.logo-marquee__fade{position:absolute;top:0;bottom:0;width:var(--marquee-fade-width);z-index:2;pointer-events:none}.logo-marquee__fade--left{left:0;background:linear-gradient(to right,var(--marquee-bg),transparent)}.logo-marquee__fade--right{right:0;background:linear-gradient(to left,var(--marquee-bg),transparent)}.logo-marquee__track{display:flex;align-items:center;width:max-content;height:100%;gap:var(--marquee-gap);animation:logo-marquee-scroll var(--marquee-duration-mobile) linear infinite;will-change:transform}@media screen and (min-width:750px){.logo-marquee__track{animation-duration:var(--marquee-duration-desktop)}}.logo-marquee__row[data-direction=right] .logo-marquee__track{animation-direction:reverse}@keyframes logo-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.logo-marquee[data-pause-on-hover=true] .logo-marquee__row:hover .logo-marquee__track,.logo-marquee[data-pause-on-hover=true] .logo-marquee__row:focus-within .logo-marquee__track{animation-play-state:paused}.logo-marquee__row.is-offscreen .logo-marquee__track{animation-play-state:paused}.logo-marquee__list{display:flex;align-items:center;gap:var(--marquee-gap);margin:0;padding:0;list-style:none}.logo-marquee__item{position:relative;flex:0 0 auto;display:flex}.logo-marquee__link{display:flex;align-items:center;justify-content:center;outline-offset:4px}.logo-marquee__logo{position:relative;display:flex;align-items:center;justify-content:center;height:var(--marquee-logo-height-mobile)}@media screen and (min-width:750px){.logo-marquee__logo{height:var(--marquee-logo-height-desktop)}}.logo-marquee__logo-img{height:100%;width:auto;max-width:var(--marquee-logo-max-width);object-fit:contain;opacity:var(--marquee-logo-opacity);transition:transform .35s ease,opacity .35s ease}.logo-marquee[data-has-filters=true] .logo-marquee__logo-img{filter:grayscale(var(--marquee-grayscale)) brightness(var(--marquee-brightness)) saturate(var(--marquee-saturation)) var(--marquee-shadow);transition:transform .35s ease,filter .35s ease,opacity .35s ease}.logo-marquee[data-remove-white-bg=true] .logo-marquee__logo-img{mix-blend-mode:multiply}.logo-marquee[data-color-on-hover=true] .logo-marquee__item:hover .logo-marquee__logo-img,.logo-marquee[data-color-on-hover=true] .logo-marquee__link:focus-visible .logo-marquee__logo-img{--marquee-grayscale: 0}.logo-marquee[data-hover-scale=true] .logo-marquee__item:hover .logo-marquee__logo-img,.logo-marquee[data-hover-scale=true] .logo-marquee__link:focus-visible .logo-marquee__logo-img{transform:scale(var(--marquee-hover-scale))}.logo-marquee__tooltip{position:absolute;bottom:calc(100% + .8rem);left:50%;transform:translate(-50%) translateY(4px);white-space:nowrap;font-size:1.2rem;letter-spacing:.02em;padding:.4rem .9rem;border-radius:100px;background:var(--marquee-heading-color);color:var(--marquee-bg);opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease}.logo-marquee[data-tooltip=true] .logo-marquee__item:hover .logo-marquee__tooltip,.logo-marquee[data-tooltip=true] .logo-marquee__link:focus-visible .logo-marquee__tooltip{opacity:1;transform:translate(-50%) translateY(0)}.logo-marquee__item[aria-hidden=true] .logo-marquee__tooltip{display:none}@media(prefers-reduced-motion:reduce){.logo-marquee__track{animation:none;flex-wrap:wrap;justify-content:center}.logo-marquee__item[aria-hidden=true]{display:none}.logo-marquee__row{height:auto}}
/*# sourceMappingURL=/cdn/shop/t/82/assets/section-brand-logo-marquee.css.map */
