.lz-carousel{padding:56px 0;overflow:hidden}.lz-carousel__inner{text-align:center;max-width:620px;margin:0 auto 32px}.lz-carousel__heading{font-size:clamp(2.2rem,2.4vw,3rem);margin:0 0 8px;letter-spacing:-.01em}.lz-carousel__subheading{margin:0;color:rgba(var(--color-foreground),.65);font-size:1.5rem}.lz-carousel__row{display:flex;align-items:center;gap:32px}.lz-carousel__lead{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;padding-right:32px;border-right:1px solid rgba(var(--color-foreground),.12)}.lz-carousel__lead-logo{max-width:140px;max-height:64px;width:auto;height:auto;object-fit:contain}.lz-carousel__lead-label{margin-top:8px;font-size:1.2rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:rgba(var(--color-foreground),.6);white-space:nowrap}.lz-carousel__viewport{flex:1;min-width:0;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.lz-carousel__track{display:flex;width:max-content;animation:lz-carousel-scroll var(--lz-carousel-duration, 32s) linear infinite;will-change:transform;backface-visibility:hidden}.lz-carousel__viewport:hover .lz-carousel__track{animation-play-state:paused}.lz-carousel__set{display:flex;align-items:center}.lz-carousel__item{display:flex;align-items:center;justify-content:center;width:210px;height:96px;flex-shrink:0;padding:0 28px}.lz-carousel__logo{max-width:100%;max-height:64px;width:auto;height:auto;object-fit:contain}.lz-carousel__name{font-family:var(--font-heading-family);font-size:1.6rem;font-weight:600;text-align:center;line-height:1.25;color:rgba(var(--color-foreground),.75)}@keyframes lz-carousel-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-25%,0,0)}}@media(prefers-reduced-motion:reduce){.lz-carousel__track{animation:none;flex-wrap:wrap;justify-content:center}.lz-carousel__set[aria-hidden=true]{display:none}}@media screen and (max-width:749px){.lz-carousel{padding:44px 0}.lz-carousel__row{flex-direction:column;gap:20px}.lz-carousel__lead{padding-right:0;padding-bottom:16px;border-right:none;border-bottom:1px solid rgba(var(--color-foreground),.12);width:100%}.lz-carousel__item{width:150px;height:76px;padding:0 18px}.lz-carousel__logo{max-height:48px}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/section-custom-logo-carousel.css.map */
