.logos-carousel{background:transparent!important;padding-block:var(--logos-carousel-padding-top-mobile, 30px) var(--logos-carousel-padding-bottom-mobile, 30px)}@media screen and (min-width: 990px){.logos-carousel{padding-block:var(--logos-carousel-padding-top-desktop, 40px) var(--logos-carousel-padding-bottom-desktop, 40px)}}.logos-carousel__grid{display:grid;grid-template-columns:384px 1fr;gap:28px;align-items:center}@media screen and (max-width: 989px){.logos-carousel__grid{grid-template-columns:1fr;gap:20px}}.logos-carousel__left{display:flex;flex-direction:column;gap:16px;align-items:flex-start;width:384px;min-width:384px}@media screen and (max-width: 989px){.logos-carousel__left{width:100%;min-width:100%}}.logos-carousel__heading{margin:0;font-family:Manrope,sans-serif!important;font-size:24px;line-height:1.15;letter-spacing:0;font-weight:400;color:#15282f}.logos-carousel__right{width:100%;min-width:0}.logos-carousel__viewport{overflow:hidden;width:100%;-webkit-user-select:none;user-select:none;scrollbar-width:none;-ms-overflow-style:none}.logos-carousel__viewport::-webkit-scrollbar{display:none;width:0;height:0;background:transparent}.logos-carousel__track{display:inline-flex;gap:28px;padding-bottom:2px;-webkit-user-select:none;user-select:none;width:max-content;animation:logos-marquee 40s linear infinite}@keyframes logos-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.logos-carousel__item{display:flex;flex-direction:column;align-items:center;gap:14px;min-width:233px;max-width:233px;scroll-snap-align:start;-webkit-user-select:none;user-select:none}.logos-carousel__image{width:100%;max-width:100px}.logos-carousel__image img{width:100%;height:auto;display:block;-webkit-user-drag:none;user-drag:none;-webkit-user-select:none;user-select:none}.logos-carousel__viewport.is-dragging .logos-carousel__image img{pointer-events:none}.logos-carousel__text{margin:0;font-family:Onest,sans-serif!important;font-size:18px;line-height:1.5;letter-spacing:0;font-weight:400;color:#000;text-align:center;-webkit-user-select:none;user-select:none}.logos-carousel__text p{margin:0}.logos-carousel__text p+p{margin-top:1em}@media (max-width:768px){.logos-carousel__text{font-size:16px}.logos-carousel__item{min-width:216px;max-width:216px}.logos-carousel__heading{font-size:22px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/logos-carousel.css.map */
