.logo-carousel-section{width:100%;overflow:hidden;position:relative}.logo-carousel-container{max-width:100%;margin:0 70px}.logo-carousel-heading{text-align:center;font-weight:600;letter-spacing:.05em;margin:0 0 3rem;text-transform:uppercase;position:relative}.logo-carousel-heading:after{content:"";display:block;width:60px;height:3px;background:currentColor;margin:1rem auto 0}.logo-slider-wrapper{position:relative;padding:0 50px}.logo-slider{margin:0 -15px}.logo-slide{padding:0 15px;box-sizing:border-box;outline:none}@media(max-width:749px){.logo-slide{padding:0 5px}}.logo-slide-inner{display:flex;align-items:center;justify-content:center;min-height:120px;padding:20px}.logo-link{display:flex;align-items:center;justify-content:center;width:100%;height:100%;text-decoration:none;transition:transform .3s ease,opacity .3s ease}.logo-link:hover{transform:translateY(-4px);opacity:.8}.logo-image{max-width:100%;max-height:150px;width:auto;height:auto;object-fit:contain;transition:filter .3s ease}.logo-link:hover .logo-image{filter:grayscale(0%)}.logo-text{font-size:1.25rem;font-weight:600;color:#666;text-align:center;padding:1rem;border:2px solid #e0e0e0;border-radius:8px;transition:all .3s ease;width:100%}.logo-link:hover .logo-text{border-color:#333;color:#333}.logo-carousel-section .slick-prev,.logo-carousel-section .slick-next{width:48px;height:48px;z-index:1;transition:all .3s ease}.logo-carousel-section .slick-prev:before,.logo-carousel-section .slick-next:before{display:none}.logo-carousel-section .slick-prev{left:0}.logo-carousel-section .slick-next{right:0}.logo-carousel-section .slick-prev svg,.logo-carousel-section .slick-next svg{width:50px;height:50px;color:#333}.logo-carousel-section .slick-prev:hover,.logo-carousel-section .slick-next:hover{background:#0000000d;border-radius:50%}.logo-carousel-section .slick-prev:hover svg,.logo-carousel-section .slick-next:hover svg{color:#000}.logo-carousel-section .slick-disabled{opacity:.3!important;cursor:not-allowed!important}.logo-carousel-section .slick-dots{bottom:-40px;list-style:none;display:flex!important;justify-content:center;align-items:center;gap:8px;padding:0;margin:20px 0 0}.logo-carousel-section .slick-dots li{margin:0;width:auto;height:auto}.logo-carousel-section .slick-dots li button{width:10px;height:10px;padding:0;border:2px solid #333;border-radius:50%;background:transparent;font-size:0;line-height:0;cursor:pointer;transition:all .3s ease}.logo-carousel-section .slick-dots li button:before{display:none}.logo-carousel-section .slick-dots li.slick-active button{background:#333;transform:scale(1.2)}.logo-carousel-section .slick-dots li button:hover{background:#0000004d}@media screen and (max-width:767px){.logo-carousel-container{padding:0 16px;margin:0}.logo-carousel-heading{font-size:28px!important;margin-bottom:2rem}.logo-slider-wrapper{padding:0 40px}.logo-slide-inner{min-height:100px;padding:5px}.logo-image{max-height:70px}.logo-text{font-size:1rem;padding:.75rem}.slick-prev,.slick-next{width:40px;height:40px}.slick-prev svg,.slick-next svg{width:20px;height:20px}.slick-dots{bottom:-35px;gap:6px}.slick-dots li button{width:8px;height:8px}}@media screen and (min-width:768px)and (max-width:1023px){.logo-slider-wrapper{padding:0 45px}}@media screen and (max-width:480px){.logo-slider-wrapper{padding:0 10px}}.slick-prev:focus-visible,.slick-next:focus-visible{outline:2px solid #333;outline-offset:2px}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.logo-carousel-section{animation:fadeIn .6s ease-out}.logo-carousel-section .slick-track{display:flex!important;align-items:center}.logo-carousel-section .slick-slide{height:auto;float:none!important;display:flex!important;align-items:center;justify-content:center}@media(prefers-color-scheme:dark){.logo-carousel-section .slick-prev:hover,.logo-carousel-section .slick-next:hover{background:#ffffff1a}.logo-carousel-section .slick-dots li button{border-color:#fff}.logo-carousel-section .slick-dots li.slick-active button{background:#fff}.logo-carousel-section .slick-dots li button:hover{background:#ffffff4d}.logo-carousel-section .logo-text{color:#ccc;border-color:#444}.logo-carousel-section .logo-link:hover .logo-text{border-color:#fff;color:#fff}}[dir=rtl] .slick-prev{left:auto;right:0}[dir=rtl] .slick-next{right:auto;left:0}.logo-slider:not(.slick-initialized){opacity:0}.logo-slider.slick-initialized{opacity:1;transition:opacity .3s ease}@media print{.logo-carousel-section .slick-prev,.logo-carousel-section .slick-next,.logo-carousel-section .slick-dots{display:none!important}.logo-slide{width:20%!important;display:inline-block!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-logo-carousel.css.map */
