.sls-slider{--sls-count:var(--sls-desktop);position:relative;display:grid;grid-template-columns:var(--sls-arrow-size) minmax(0,1fr) var(--sls-arrow-size);align-items:center;gap:14px;width:100%;box-sizing:border-box}.sls-slider *{box-sizing:border-box}.sls-viewport{width:100%;overflow:hidden;touch-action:pan-y;outline:none}.sls-track{display:flex;gap:var(--sls-gap);transition:transform .38s ease;will-change:transform}.sls-item{flex:0 0 calc((100% - (var(--sls-count) - 1)*var(--sls-gap))/var(--sls-count));height:var(--sls-height);display:flex;align-items:center;justify-content:center;min-width:0;padding:10px 8px}.sls-item a{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.sls-item img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;object-position:center;transform:scale(var(--sls-auto-scale,1)) scale(calc(var(--sls-logo-scale,100)/100));transform-origin:center;transition:transform .2s ease}.sls-arrow{width:var(--sls-arrow-size);height:var(--sls-arrow-size);border:1px solid rgba(0,0,0,.1);border-radius:var(--sls-arrow-radius);background:var(--sls-arrow-bg);color:#8a8a8a!important;border-color:#b8b8b8!important;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer;box-shadow:0 3px 14px rgba(0,0,0,.08);transition:opacity .2s ease,transform .2s ease}.sls-arrow:hover{transform:scale(1.05)}.sls-arrow:focus-visible{outline:2px solid currentColor;outline-offset:3px}.sls-arrow[disabled]{opacity:.28;cursor:default;transform:none}.sls-arrow svg{width:52%;height:52%;fill:none;stroke:#8a8a8a!important;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.sls-empty{padding:12px;border:1px dashed #bbb;text-align:center}@media(max-width:900px){.sls-slider{--sls-count:var(--sls-tablet)}}@media(max-width:600px){.sls-slider{--sls-count:var(--sls-mobile);grid-template-columns:36px minmax(0,1fr) 36px;gap:8px}.sls-arrow{width:36px;height:36px}.sls-track{gap:min(var(--sls-gap),18px)}.sls-item{padding:7px 4px}}@media(prefers-reduced-motion:reduce){.sls-track,.sls-arrow,.sls-item img{transition:none}}
