.partner-logo-carousel{padding-top:var(--section-padding-top-mobile);padding-bottom:var(--section-padding-bottom-mobile);background-color:var(--section-background-color);overflow:hidden}@media screen and (min-width: 750px){.partner-logo-carousel{padding-top:var(--section-padding-top-desktop);padding-bottom:var(--section-padding-bottom-desktop)}}.partner-logo-carousel__container{width:100%;margin:0 auto}.partner-logo-carousel--boxed .partner-logo-carousel__container{max-width:1200px;padding:0 20px}.partner-logo-carousel--narrow .partner-logo-carousel__container{max-width:900px;padding:0 20px}.partner-logo-carousel__header{margin-bottom:var(--heading-space);padding:0 20px}.partner-logo-carousel__header--left{text-align:left}.partner-logo-carousel__header--center{text-align:center}.partner-logo-carousel__header--right{text-align:right}.partner-logo-carousel__subheading{font-size:var(--subheading-size-mobile);color:var(--subheading-color);text-transform:uppercase;margin:0 0 10px;font-weight:500}@media screen and (min-width: 750px){.partner-logo-carousel__subheading{font-size:var(--subheading-size-desktop)}}.partner-logo-carousel__heading{font-size:var(--heading-size-mobile);color:var(--heading-color);margin:0;font-weight:700;line-height:1.2}@media screen and (min-width: 750px){.partner-logo-carousel__heading{font-size:var(--heading-size-desktop)}}.partner-logo-carousel__description{margin-top:15px;color:var(--subheading-color);font-size:16px;line-height:1.6;max-width:600px}.partner-logo-carousel__header--center .partner-logo-carousel__description{margin-left:auto;margin-right:auto}.partner-logo-carousel__header--right .partner-logo-carousel__description{margin-left:auto}.partner-logo-carousel__wrapper{position:relative;width:100%}.partner-logo-carousel__item{flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:var(--logo-padding)}.partner-logo-carousel__image-wrapper{display:flex;align-items:center;justify-content:center;background-color:var(--logo-background-color);border-radius:var(--logo-border-radius);padding:var(--logo-padding);transition:all .3s ease}.partner-logo-carousel__image{max-width:var(--logo-max-width);max-height:var(--logo-max-height);width:auto;height:auto;object-fit:contain;opacity:var(--logo-opacity);transition:all .3s ease}.partner-logo-carousel__item:hover .partner-logo-carousel__image{opacity:var(--logo-hover-opacity)}.partner-logo-carousel__item--grayscale .partner-logo-carousel__image{filter:grayscale(100%)}.partner-logo-carousel__item--grayscale:hover .partner-logo-carousel__image{filter:grayscale(0%)}.partner-logo-carousel__link{display:block;text-decoration:none}.partner-logo-carousel__track--continuous{display:flex;width:max-content;animation:scroll var(--carousel-speed) linear infinite;animation-direction:var(--carousel-direction)}.partner-logo-carousel__wrapper[data-pause-on-hover=true]:hover .partner-logo-carousel__track--continuous{animation-play-state:paused}.partner-logo-carousel__slide-group{display:flex;gap:var(--logo-gap-mobile);padding:0 calc(var(--logo-gap-mobile) / 2)}@media screen and (min-width: 750px){.partner-logo-carousel__slide-group{gap:var(--logo-gap);padding:0 calc(var(--logo-gap) / 2)}}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.partner-logo-carousel__wrapper[data-direction=reverse] .partner-logo-carousel__track--continuous{animation-direction:reverse}.partner-logo-carousel__track--slide{display:flex;gap:var(--logo-gap-mobile);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding:10px 20px}.partner-logo-carousel__track--slide::-webkit-scrollbar{display:none}@media screen and (min-width: 750px){.partner-logo-carousel__track--slide{gap:var(--logo-gap)}}.partner-logo-carousel__track--slide .partner-logo-carousel__item{scroll-snap-align:center}.partner-logo-carousel__navigation{display:none}@media screen and (min-width: 750px){.partner-logo-carousel__navigation{display:flex;justify-content:center;gap:10px;margin-top:20px}}.partner-logo-carousel__nav-btn{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:2px solid var(--heading-color);background:transparent;border-radius:50%;cursor:pointer;color:var(--heading-color);transition:all .3s ease}.partner-logo-carousel__nav-btn:hover{background:var(--heading-color);color:var(--section-background-color)}.partner-logo-carousel__nav-btn svg{width:20px;height:20px}.partner-logo-carousel__track--static{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--logo-gap-mobile);padding:0 20px}@media screen and (min-width: 750px){.partner-logo-carousel__track--static{gap:var(--logo-gap)}}.partner-logo-carousel__track--fade{position:relative;display:flex;justify-content:center;align-items:center;min-height:calc(var(--logo-max-height) + (var(--logo-padding) * 2))}.partner-logo-carousel__item--fade{position:absolute;opacity:0;visibility:hidden;transition:opacity .5s ease,visibility .5s ease}.partner-logo-carousel__item--fade.is-active{position:relative;opacity:1;visibility:visible}.partner-logo-carousel__dots{display:flex;justify-content:center;gap:8px;margin-top:20px}.partner-logo-carousel__dot{width:10px;height:10px;border-radius:50%;border:none;background-color:var(--subheading-color);opacity:.3;cursor:pointer;padding:0;transition:all .3s ease}.partner-logo-carousel__dot:hover,.partner-logo-carousel__dot.is-active{opacity:1;background-color:var(--heading-color)}.partner-logo-carousel__placeholder{text-align:center;padding:40px 20px;color:var(--subheading-color);font-style:italic}@media (prefers-reduced-motion: reduce){.partner-logo-carousel__track--continuous{animation:none}.partner-logo-carousel__item--fade{transition:none}}@media screen and (max-width: 749px){.partner-logo-carousel__image{max-width:calc(var(--logo-max-width) * .7);max-height:calc(var(--logo-max-height) * .7)}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/custom-style.css.map */
