.electrolotus-brand-slider{--elbs-cols:var(--elbs-cols-pc, 6);--elbs-grid-cols:var(--elbs-grid-cols-pc, 6);box-sizing:border-box;min-width:0;color:var(--elbs-color);background:var(--elbs-track-background);border-radius:var(--elbs-section-radius);padding:var(--elbs-padding-top) var(--elbs-padding-right) var(--elbs-padding-bottom) var(--elbs-padding-left);margin:var(--elbs-margin-top) var(--elbs-margin-right) var(--elbs-margin-bottom) var(--elbs-margin-left)}.electrolotus-brand-slider *,.electrolotus-brand-slider *::before,.electrolotus-brand-slider *::after{box-sizing:border-box}.electrolotus-brand-slider .elbs-title{margin:0 0 16px;font:inherit;font-size:var(--elbs-title-size);font-weight:700;color:var(--elbs-color)}.electrolotus-brand-slider .elbs-body{display:flex;align-items:center;gap:8px;min-width:0}.electrolotus-brand-slider .elbs-track{display:flex;flex:1;gap:var(--elbs-gap);min-width:0;list-style:none;padding:0;margin:0;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.electrolotus-brand-slider.elbs-ready .elbs-track{scrollbar-width:none}.electrolotus-brand-slider.elbs-ready .elbs-track::-webkit-scrollbar{display:none}.electrolotus-brand-slider .elbs-item{flex:0 0 max(1px, calc((100% - (var(--elbs-cols) - 1) * var(--elbs-gap)) / var(--elbs-cols)));min-width:0;list-style:none;padding:0;margin:0;scroll-snap-align:start}.electrolotus-brand-slider .elbs-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:100%;height:100%;min-height:48px;text-align:center;font:inherit;font-size:var(--elbs-font-size);line-height:1.6;color:var(--elbs-color);background:var(--elbs-background);text-decoration:none;padding:var(--elbs-card-padding-top) var(--elbs-card-padding-right) var(--elbs-card-padding-bottom) var(--elbs-card-padding-left);border-style:solid;border-color:var(--elbs-border-color);border-width:var(--elbs-border-width-top) var(--elbs-border-width-right) var(--elbs-border-width-bottom) var(--elbs-border-width-left);border-radius:var(--elbs-border-radius-top-left) var(--elbs-border-radius-top-right) var(--elbs-border-radius-bottom-right) var(--elbs-border-radius-bottom-left);transition:color .2s,background-color .2s,border-color .2s}.electrolotus-brand-slider .elbs-card:hover,.electrolotus-brand-slider .elbs-card:focus-visible{color:var(--elbs-hover-color);background:var(--elbs-hover-background);border-color:var(--elbs-hover-border)}.electrolotus-brand-slider .elbs-logo-wrap{height:var(--elbs-logo-height);width:100%;display:flex;align-items:center;justify-content:center}.electrolotus-brand-slider .elbs-logo{display:block;width:100%;height:100%;max-width:100%;object-fit:contain;transition:filter .2s}.electrolotus-brand-slider .elbs-name{overflow-wrap:anywhere}.electrolotus-brand-slider .elbs-count{font-size:.85em}.electrolotus-brand-slider.elbs-gray-hover .elbs-logo,.electrolotus-brand-slider.elbs-gray-always .elbs-logo{filter:grayscale(1)}.electrolotus-brand-slider.elbs-gray-hover .elbs-card:hover .elbs-logo,.electrolotus-brand-slider.elbs-gray-hover .elbs-card:focus-visible .elbs-logo{filter:none}.electrolotus-brand-slider .elbs-nav{appearance:none;display:inline-flex;flex:0 0 var(--elbs-nav-size);width:var(--elbs-nav-size);height:var(--elbs-nav-size);align-items:center;justify-content:center;border:1px solid var(--elbs-border-color);border-radius:50%;padding:0;cursor:pointer;color:var(--elbs-nav-color);background:var(--elbs-nav-background)}.electrolotus-brand-slider .elbs-nav::before,.electrolotus-brand-slider .elbs-nav::after{content:none}.electrolotus-brand-slider .elbs-nav:hover{color:var(--elbs-nav-hover)}.electrolotus-brand-slider .elbs-nav:disabled{opacity:.35;cursor:default}.electrolotus-brand-slider .elbs-next svg{transform:rotate(180deg)}.electrolotus-brand-slider:dir(rtl) .elbs-next svg{transform:none}.electrolotus-brand-slider:dir(rtl) .elbs-prev svg{transform:rotate(180deg)}.electrolotus-brand-slider .elbs-dots{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-top:12px}.electrolotus-brand-slider .elbs-dot{appearance:none;border:0;border-radius:50%;width:24px;height:24px;padding:7px;background:#fff0;cursor:pointer}.electrolotus-brand-slider .elbs-dot::before{content:'';display:block;width:10px;height:10px;border-radius:50%;background:var(--elbs-nav-color);opacity:.3}.electrolotus-brand-slider .elbs-dot[aria-current=true]::before{opacity:1}.electrolotus-brand-slider [hidden]{display:none!important}.electrolotus-brand-slider :focus-visible{outline:2px solid var(--elbs-nav-hover);outline-offset:-2px}.electrolotus-brand-slider.elbs-grid .elbs-track{display:flex;flex-wrap:wrap;overflow:visible;scroll-snap-type:none}.electrolotus-brand-slider .elbs-track.elbs-dragging{scroll-snap-type:none;cursor:grabbing;user-select:none}@media (prefers-reduced-motion:reduce){.electrolotus-brand-slider *{scroll-behavior:auto!important;transition:none!important}}.electrolotus-brand-slider .elbs-track.elbs-rebase{scroll-snap-type:none;scroll-behavior:auto!important}.electrolotus-brand-slider.elbs-slider.elbs-align-center .elbs-item:first-child{margin-inline-start:auto}.electrolotus-brand-slider.elbs-slider.elbs-align-center .elbs-item:last-child{margin-inline-end:auto}.electrolotus-brand-slider.elbs-slider.elbs-align-left:dir(rtl) .elbs-item:first-child,.electrolotus-brand-slider.elbs-slider.elbs-align-right:dir(ltr) .elbs-item:first-child{margin-inline-start:auto}.electrolotus-brand-slider.elbs-slider.elbs-align-left:dir(ltr) .elbs-item:last-child,.electrolotus-brand-slider.elbs-slider.elbs-align-right:dir(rtl) .elbs-item:last-child{margin-inline-end:auto}.electrolotus-brand-slider.elbs-grid.elbs-align-center .elbs-track{justify-content:center}.electrolotus-brand-slider.elbs-grid.elbs-align-left .elbs-track{justify-content:left}.electrolotus-brand-slider.elbs-grid.elbs-align-right .elbs-track{justify-content:right}.electrolotus-brand-slider.elbs-peek-active .elbs-item{flex-basis:max(1px,calc((100% - (var(--elbs-cols) + 1) * var(--elbs-gap)) / (var(--elbs-cols) + 1)))}.electrolotus-brand-slider.elbs-peek-active .elbs-track{scroll-padding-inline-start:var(--elbs-peek-inset,0)}