.logo-carousel-section{background-color:var(--logo-carousel-bg, transparent);overflow-x:clip}.logo-carousel-section .logo-carousel--full{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;overflow-x:hidden}.logo-carousel-section .logo-carousel__header{overflow:visible;display:flex;flex-wrap:wrap;row-gap:.6rem;column-gap:.6rem}.logo-carousel-section .logo-carousel__subheading{color:var(--logo-carousel-subheading-color, rgb(var(--color-foreground)))}.logo-carousel-section .logo-carousel__header .title.inline-richtext{color:var(--logo-carousel-heading-color, rgb(var(--color-foreground)))}.logo-carousel-section .logo-carousel{--logo-carousel-base-duration: 40s}.logo-carousel-section .logo-carousel__viewport{display:flex;flex-direction:column;gap:1.6rem}.logo-carousel-section .logo-carousel__row{position:relative;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.logo-carousel-section .logo-carousel__row::-webkit-scrollbar{display:none}.logo-carousel-section .logo-carousel__track{display:inline-flex;align-items:center;gap:3.2rem;white-space:nowrap;width:max-content;will-change:transform;animation-name:logo-carousel-scroll;animation-timing-function:linear;animation-iteration-count:infinite;animation-duration:calc(var(--logo-carousel-base-duration) / var(--logo-carousel-speed-factor, 1))}.logo-carousel-section[data-direction=left] .logo-carousel__track{animation-direction:normal}.logo-carousel-section[data-direction=right] .logo-carousel__track{animation-direction:reverse}.logo-carousel-section .logo-carousel__item{flex:0 0 auto;display:flex;align-items:center;justify-content:center;min-width:8rem;max-width:14rem}.logo-carousel-section .logo-carousel__link{display:inline-flex;align-items:center;justify-content:center}.logo-carousel-section .logo-carousel__image{display:block;max-height:5rem;width:auto;height:auto;object-fit:contain}.logo-carousel-section.logo-carousel--pause-on-hover:hover .logo-carousel__track{animation-play-state:paused}.logo-carousel-section .logo-carousel__empty{margin-top:1.6rem}.logo-carousel-section .logo-carousel__header h2,.logo-carousel-section .logo-carousel__subheading{flex:0 1 auto}.logo-carousel-section .logo-carousel__header--stacked{flex-direction:column}.logo-carousel-section .logo-carousel__header--split{flex-direction:row;align-items:center;justify-content:space-between}.logo-carousel-section .logo-carousel__header-heading-left h2{text-align:left}.logo-carousel-section .logo-carousel__header-heading-right h2{text-align:right}.logo-carousel-section .logo-carousel__header-subheading-left .logo-carousel__subheading{text-align:left}.logo-carousel-section .logo-carousel__header-subheading-right .logo-carousel__subheading{text-align:right}@media screen and (max-width: 749px){.logo-carousel-section .logo-carousel__viewport{gap:0}.logo-carousel-section .logo-carousel__row--2{display:none}.logo-carousel-section .logo-carousel__header{padding-left:var(--logo-carousel-header-padding-mobile, 16px);padding-right:var(--logo-carousel-header-padding-mobile, 16px);row-gap:var(--logo-carousel-header-gap-mobile, 6px)}.logo-carousel-section .logo-carousel__header--mobile-stacked{flex-direction:column}.logo-carousel-section .logo-carousel__header--mobile-split{flex-direction:row;align-items:center;justify-content:space-between}}@media screen and (min-width: 750px){.logo-carousel-section .logo-carousel__viewport{gap:2.4rem}}@keyframes logo-carousel-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.logo-carousel-section .logo-carousel__header h2{margin:0;padding-top:.3rem;line-height:1.25}.logo-carousel-section .logo-carousel__subheading{margin:0;line-height:1.4}@media screen and (max-width: 749px){.logo-carousel-section .logo-carousel__header h2{padding-top:.25rem;line-height:1.2}.logo-carousel-section .logo-carousel__subheading{line-height:1.35}}
/*# sourceMappingURL=/cdn/shop/t/127/assets/logo-carousel.css.map */
