.scroller-list{position:relative}@media(max-width:767px){.scroller-list .scroller-list__inner::-webkit-scrollbar{width:0;height:0}}.scroller-list:has(.scroller-list__inner.start) .scroll-back{opacity:0}.scroller-list:has(.scroller-list__inner.end) .scroll-forward{opacity:0}.scroller-list:has(.scroller-list__inner.middle) .scroll-forward{opacity:1}.scroller-list:has(.scroller-list__inner.middle) .scroll-back{opacity:1}.scroller-list__inner{display:flex;align-items:center;gap:12px;overflow:auto;cursor:-webkit-grab;cursor:grab}@media(min-width:768px){.scroller-list__inner::-webkit-scrollbar{width:0;height:0;border-radius:0;background-color:#f5f5f5}}.scroller-list__inner.active{cursor:-webkit-grabbing;cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.scroller-list__inner.active a{pointer-events:none}.scroller-list .brand-link{padding:8px 12px;border-radius:8px;border:1px solid var(--color-gray-border);flex:0 0 auto;transition:var(--trs-base)}@media(hover:hover){.scroller-list .brand-link:hover{cursor:pointer;border:1px solid var(--color-turq-2)}}.scroller-list .scroll-btn-wrap{position:absolute;top:0;bottom:0;right:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:1;transition:opacity .3s ease;background:#fff;background:linear-gradient(270deg,rgb(255,255,255) 30%,rgba(255,255,255,0));display:flex;align-items:center;justify-content:end}@media(max-width:1199px){.scroller-list .scroll-btn-wrap{display:none}}.scroller-list .scroll-btn-wrap.scroll-back{right:unset;left:0;justify-content:start;z-index:2;background:linear-gradient(270deg,rgba(255,255,255,0) 30%,rgb(255,255,255) 105%)}