.top-link{background:#000;border-radius:6px;bottom:20px;cursor:pointer;height:40px;opacity:100%;position:fixed;right:20px;transition:all .3s ease;width:40px;z-index:10}.top-link:before{color:#fff;content:"";font-family:Font Awesome\ 6 Free;font-size:16px;font-weight:900;left:calc(50% - 4px);position:absolute;top:calc(50% - 12px);transform:rotate(-90deg)}.top-link.hide{bottom:-50px;opacity:0}#app-chatbot .widget_chat_switch{bottom:16px!important;transition:all .3s ease!important;width:auto!important}#app-chatbot.scroll .widget_chat_switch{right:70px!important}.brands-section .title{font-size:21px;margin:20px 0;text-align:center}@media(min-width:992px){.brands-section .title{margin:20px 0 30px}}.brands-section .abc-content{display:flex;gap:3px;justify-content:space-between;margin-bottom:20px;overflow-x:scroll;padding-right:80px;width:100%}@media(min-width:992px){.brands-section .abc-content{margin-bottom:30px;padding-right:0}}.brands-section .abc-content:after{background:linear-gradient(270deg,#fff,#fff0);content:"";height:30px;pointer-events:none;position:absolute;right:0;width:100px}@media(min-width:992px){.brands-section .abc-content:after{height:0;width:0}}.brands-section .abc-content .link-abc{cursor:pointer;font-size:16px;font-weight:700;padding:0 10px}@media(min-width:992px){.brands-section .abc-content .link-abc:hover{box-shadow:inset 0 -2px 0 0 #e20077}}.brands-section .brand-search input{background:#f2f2f2;background-image:url(https://www.cashconverters.es/static/commercecloud/sfra/Buscador.svg);background-position:calc(100% - 20px);background-repeat:no-repeat;background-size:16px;border:none;border-radius:50px;font-size:14px;height:30px;padding-right:30px;width:100%}@media(min-width:992px){.brands-section .brand-search input{font-size:16px;height:38px;margin:30px auto 10px;max-width:405px;padding-left:25px}}.brands-section .section{border-bottom:1px solid #dadada;display:flex;padding:20px 0 0}@media(min-width:992px){.brands-section .section{padding:40px 0 20px}}.brands-section .section .index-letter{width:60px}.brands-section .section .index-letter span{font-size:31px;font-weight:700;line-height:1}.brands-section .section .list-wrapper{width:100%}@media(min-width:992px){.brands-section .section .list-wrapper .list{background:#fff;-moz-column-count:4;column-count:4;-moz-column-fill:auto;column-fill:auto;-moz-column-gap:40px;column-gap:40px;flex-grow:1}}.brands-section .section .list-wrapper .list li{padding-bottom:10px}@media(min-width:992px){.brands-section .section .list-wrapper .list li{padding-bottom:20px}}