.padding-top-0{padding-top:0!important}.padding-top-4{padding-top:4px!important}.padding-top-8{padding-top:8px!important}.padding-top-12{padding-top:12px!important}.padding-top-16{padding-top:16px!important}.padding-top-20{padding-top:20px!important}.padding-top-24{padding-top:24px!important}.padding-top-28{padding-top:28px!important}.padding-top-32{padding-top:32px!important}.padding-top-36{padding-top:36px!important}.padding-top-40{padding-top:40px!important}.padding-bottom-0{padding-bottom:0!important}.padding-bottom-4{padding-bottom:4px!important}.padding-bottom-8{padding-bottom:8px!important}.padding-bottom-12{padding-bottom:12px!important}.padding-bottom-16{padding-bottom:16px!important}.padding-bottom-20{padding-bottom:20px!important}.padding-bottom-24{padding-bottom:24px!important}.padding-bottom-28{padding-bottom:28px!important}.padding-bottom-32{padding-bottom:32px!important}.padding-bottom-36{padding-bottom:36px!important}.padding-bottom-40{padding-bottom:40px!important}.section-brand-carousel{margin:0!important;position:relative;overflow:hidden;background-color:#f3f3f3;max-width:100%;width:100%}.brand-carousel-title{text-align:center;margin-bottom:1.5rem;font-size:calc(var(--font-heading-scale) * 2rem);line-height:1.3}.brand-carousel-title.hidden{display:none}.carousel-control-container{display:flex;justify-content:center;align-items:center;gap:0px;margin-top:-20px;padding:0}.carousel-control{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:8px;background-color:transparent;border:none;color:#acadaf;cursor:pointer;transition:color .25s ease;position:relative;overflow:hidden}.carousel-control:hover{background-color:transparent!important;transform:none!important;box-shadow:none!important}.carousel-control:active{transform:none!important;box-shadow:none!important}.carousel-control:after{display:none!important}.carousel-control svg{width:1.75rem;height:1.75rem;fill:currentColor;position:relative;z-index:2}.carousel-prev svg{transform:rotate(180deg)}.carousel-prev:hover,.carousel-next:hover{color:#d8252d!important}.carousel-play-pause{position:relative;background-color:transparent;transition:color .25s ease}.carousel-play-pause:hover{color:#d8252d!important}.carousel-play-pause .play-icon,.carousel-play-pause .pause-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:opacity .3s ease;z-index:2}.carousel-play-pause .play-icon{opacity:0}.carousel-play-pause .pause-icon,.carousel-play-pause[aria-pressed=true] .play-icon,.carousel-play-pause.is-paused .play-icon{opacity:1}.carousel-play-pause[aria-pressed=true] .pause-icon,.carousel-play-pause.is-paused .pause-icon{opacity:0}.brand-carousel-container{position:relative;width:100%;overflow:hidden;padding:0;margin:0;background-color:#f3f3f3}.brand-carousel-container:before,.brand-carousel-container:after{content:"";position:absolute;top:0;height:100%;width:6rem;z-index:2;pointer-events:none;background-color:#f3f3f3}.brand-carousel-container:before{left:0;background:linear-gradient(to right,#F3F3F3,transparent)}.brand-carousel-container:after{right:0;background:linear-gradient(to left,#F3F3F3,transparent)}.brand-carousel-track{display:flex;width:auto;will-change:transform;flex-direction:row;flex-wrap:nowrap;transform:translateZ(0);-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}.brand-carousel-content{display:flex;flex-direction:row;flex-shrink:0;flex-wrap:nowrap;align-items:center;gap:0;padding:0rem 0;width:max-content}.brand-carousel-track.no-animation{transition:none!important}.brand-logo-item{margin:0 45px!important;display:flex;align-items:center;justify-content:center;transition:transform .25s ease;float:left;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.brand-logo-item:hover{transform:scale(1.25)}.brand-logo-link{display:flex;align-items:center;justify-content:center;height:100%;width:100%;color:inherit;text-decoration:none}.brand-logo-image{width:auto;height:auto;object-fit:contain;transition:opacity .2s ease-in-out;opacity:.85;display:block;margin:0 auto}.brand-logo-item:hover .brand-logo-image{opacity:1}.brand-logo-placeholder{display:flex;align-items:center;justify-content:center;width:100px;height:100px;background-color:rgba(var(--color-foreground),.04);color:rgba(var(--color-foreground),.75);border-radius:4px;font-size:.8rem;text-align:center;padding:.5rem}@keyframes scroll-animation{0%{transform:translate(0)}to{transform:translate(-100%)}}.brand-carousel-content{animation:scroll-animation 150s linear infinite;animation-play-state:running;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.brand-carousel-track.paused .brand-carousel-content{animation-play-state:paused}@media screen and (max-width: 749px){.brand-carousel-title{font-size:calc(var(--font-heading-scale) * 1.5rem)}.carousel-control-container{gap:1rem}.carousel-control{width:4rem;height:4rem}.carousel-control svg{width:1.75rem;height:1.75rem}.brand-carousel-container:before,.brand-carousel-container:after{width:3rem}.brand-logo-item{margin:0 30px!important;height:70px!important;transform:none!important}.brand-logo-placeholder{height:70px;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/62/assets/brand-carousel.css.map */
