/* All visual changes are restricted to desktop. */
.brand-slider-arrow,.brand-slider-progress{display:none}
@media(min-width:1181px){
 .brand-slider-wrap{position:relative;min-width:0}
 #homeBrandCards{scrollbar-width:none}
 #homeBrandCards::-webkit-scrollbar{display:none}
 .brand-slider-arrow{display:flex;position:absolute;top:calc(50% - 32px);align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:1px solid #eee;border-radius:50%;background:#fff;color:#202622;font-size:30px;line-height:1;box-shadow:0 3px 12px #0000000d;z-index:2;cursor:pointer}
 .brand-slider-prev{left:-24px}.brand-slider-next{right:-24px}
 .brand-slider-arrow{transform:translateY(-50%)}
 .home-v20 .brand-slider-wrap .brand-slider-arrow:hover,.home-v20 .brand-slider-wrap .brand-slider-arrow:focus-visible,.home-v20 .brand-slider-wrap .brand-slider-arrow:active{transform:translateY(-50%)}
 .home-v20 .brand-slider-wrap .brand-slider-arrow{transition:background .18s ease,color .18s ease,box-shadow .18s ease}
 .brand-slider-arrow svg{display:block;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}
 .brand-slider-arrow:disabled{opacity:0;pointer-events:none}
 .brand-slider-arrow:focus-visible{outline:2px solid #293d30;outline-offset:3px}
 .brand-slider-progress{display:block;width:160px;height:3px;margin:18px auto 0;background:#ededed}
 .brand-slider-progress span{display:block;height:100%;background:#26372c}
 .brand-slider-arrow[hidden],.brand-slider-progress[hidden]{display:none}
}
