.logo-carousel-section{position:relative;padding:var(--section-padding-top, 8px) 0 var(--section-padding-bottom, 8px) 0;overflow:hidden}.logo-carousel-container{position:relative;width:100%;max-width:1550px;margin:0 auto;padding:0 2rem;display:flex;align-items:center;gap:2rem}.carousel-nav{background:transparent;border:none;width:48px;height:auto;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s cubic-bezier(.25,.1,.25,1);flex-shrink:0;z-index:2}.carousel-nav svg{color:#fff;stroke-width:3.5;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));transition:all .3s ease}.carousel-nav:hover{transform:scale(1.15)}.carousel-nav:active{transform:scale(.95);transition:all .1s ease}.carousel-nav:hover svg{stroke-width:4;color:#ffffffe6;filter:drop-shadow(0 3px 6px rgba(0,0,0,.4))}.carousel-nav:disabled{opacity:.4;cursor:not-allowed;transform:none}.carousel-nav:disabled:hover{transform:none}.carousel-nav:disabled svg{stroke-width:3.5;filter:drop-shadow(0 1px 2px rgba(0,0,0,.2))}.logo-carousel-track{flex:1;overflow:hidden;position:relative}.logo-carousel-slides{display:flex;transition:transform .8s cubic-bezier(.25,.1,.25,1)}.logo-carousel-item{flex:0 0 12.5%;display:flex;align-items:center;justify-content:center;box-sizing:border-box;container-type:inline-size;min-width:0;padding:0}.logo-carousel-item.logo-carousel-clone{pointer-events:none}.logo-carousel-item.logo-carousel-clone a{pointer-events:auto}.logo-carousel-item a{display:flex;align-items:center;justify-content:center;transition:transform .4s cubic-bezier(.25,.1,.25,1),opacity .4s ease;width:100%;height:100%;padding:0;margin-top:0!important;margin-bottom:0!important}.logo-carousel-item:hover a{transform:scale(1.08);opacity:.85}.logo-carousel-item img{max-width:min(var(--logo-max-width, 100px),95%);max-height:min(50px,8vh);min-width:30px;min-height:15px;width:auto;height:auto;object-fit:contain;filter:brightness(1);transition:filter .4s ease,transform .3s ease}.logo-carousel-item:hover img{filter:brightness(1.1)}.logo-carousel-item.logo-carousel-placeholder{opacity:.4;pointer-events:none}.logo-carousel-item.logo-carousel-placeholder svg{max-width:var(--logo-max-width, 100px);height:auto}@media (min-width: 769px){@container (max-width: 120px){.logo-carousel-item img{max-width:80%;max-height:35px}}@container (max-width: 100px){.logo-carousel-item img{max-width:75%;max-height:30px}}@container (max-width: 80px){.logo-carousel-item img{max-width:70%;max-height:25px}}}@supports not (container-type: inline-size){@media (min-width: 769px){.logo-carousel-item img{max-width:clamp(40px,8vw,var(--logo-max-width, 100px));max-height:clamp(20px,4vh,50px)}}}@media (max-width: 1024px){.logo-carousel-container{padding:0 1.5rem}.logo-carousel-item{flex:0 0 calc(100% / 6);min-height:50px}}@media (max-width: 768px){.logo-carousel-container{gap:1rem;padding:0 1rem}.carousel-nav{width:40px}.carousel-nav svg{stroke-width:2.5}.carousel-nav:hover svg{stroke-width:3}.logo-carousel-item{flex:0 0 25%;padding:.5rem;min-height:45px}.logo-carousel-item img{max-width:min(80px,85%);max-height:min(40px,6vh)}}@media (max-width: 480px){.logo-carousel-container{gap:.5rem;padding:0 .5rem}.carousel-nav{width:36px}.logo-carousel-item{flex:0 0 calc(100% / 3);padding:.2rem;min-height:35px;max-width:calc(100% / 3);box-sizing:border-box}.logo-carousel-item a{padding:0}.logo-carousel-item img{max-width:90%;max-height:28px;min-width:25px;min-height:15px}}@media (max-width: 360px){.logo-carousel-container{gap:.25rem;padding:0 .25rem}.carousel-nav{width:32px}.logo-carousel-item{flex:0 0 calc(100% / 3);padding:.1rem;min-height:30px}.logo-carousel-item img{max-width:95%;max-height:24px;min-width:20px;min-height:12px}}@media (prefers-reduced-motion: reduce){.logo-carousel-slides,.logo-carousel-item a,.carousel-nav{transition:none}}.logo-carousel-section.loading .logo-carousel-slides{pointer-events:none}.logo-carousel-section.loading .carousel-nav{opacity:.5;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/2/assets/medieval-logo-carousel.css.map */
