#filters{width:22%;float:left}@media screen and (max-width:800px){.btn-filtro-movil,.filtros{display:none}}@media screen and (min-width:800px){.btn-filtro-movil{display:flex}}#internet-movil .filter.channels,#internet-tv .filter.data,#internet-tv .filter.minutes,#solo-internet .filter.channels,#solo-internet .filter.data,#solo-internet .filter.minutes,#solo-movil .filter.channels,#solo-movil .filter.internet,.channels-checkbox input[type=checkbox],.commitment-radio input[type=radio],.companies-checkbox input[type=checkbox],.data-slider,.internet-slider,.minutes-slider{display:none}.titulo-filtrar,.titulo-ordenar{font-family:Nunito,sans-serif;font-size:15px;font-weight:600;color:#62657b;text-transform:uppercase;margin-bottom:5px}.titulo-filtrar{padding-bottom:8px;border-bottom:1px solid #999faa}.ordenar .custom-select.ordenar{margin-bottom:30px;width:100%}.ordenar .custom-select.ordenar .select-selected{width:calc(100% - 20px)}.ordenar .custom-select.ordenar .select-items{width:100%}.filtrar .filter{padding:15px 0;border-bottom:1px solid #999faa}.filtrar .filter>span{font-family:Nunito,sans-serif;font-size:16px;font-weight:400;color:#353339;position:relative;cursor:pointer;padding:10px 0;display:block}.filtrar .filter>span::after{content:'\f0d7';font-family:'Font Awesome\ 5 Free',sans-serif;font-size:16px;font-weight:900;color:#00b0e9;display:inline-block;position:absolute;top:11px;margin-left:10px}.filtrar .filter>span.opened::after{content:'\f0d8'}.ui-slider{position:relative;text-align:left;width:80%;height:4px;background-color:#d4dee8;border-radius:2px;margin:30px auto 10px}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:12px;height:12px;border-radius:6px;background-color:#fff;border:1px solid #d4dee8;cursor:default;outline:0;-ms-touch-action:none;touch-action:none;top:-5px;margin-left:-7px}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0;top:0;height:100%;background-color:#00b0e9}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider .ui-slider-handle .max,.ui-slider .ui-slider-handle .min{position:absolute;top:-20px;display:inline-block;font-family:'Source Sans Pro',sans-serif;font-size:12px;color:#732ed4;width:max-content;width:-moz-max-content;left:50%;transform:translateX(-50%)}.companies-checkbox{display:none;margin:10px 10px 0}.companies-checkbox label{display:block;margin-bottom:10px;font-size:14px;color:#353339;cursor:pointer;width:50%;float:left}.channels-checkbox input[type=checkbox]+label:before,.companies-checkbox input[type=checkbox]+label:before{letter-spacing:5px;vertical-align:top}.channels-checkbox,.commitment-radio{display:none;margin:0 10px}.channels-checkbox label,.commitment-radio label{display:block;margin-bottom:10px;font-size:14px;color:#353339;cursor:pointer}.filtrar .apply-filters{font-family:Nunito,sans-serif;font-weight:800;font-size:17px;color:#fff;text-transform:uppercase;padding:11px 30px;text-align:center;background-color:#00b0e9;margin:20px auto;display:block;border:none}.filtrar .apply-filters:hover{color:#00b0e9;background-color:#fff;border:2px solid #00b0e9}@media (max-width:959px){#filters.fixed,.filtrar{background-color:#f5f6fa;z-index:11}#filters{float:none;margin:0;width:100%;padding-top:40px}#filters.fixed{position:absolute;top:0;left:0;width:100%}.titulo-filtrar,.titulo-ordenar{width:50%;text-align:center;border:none;font-size:14px;position:absolute;top:25px;left:0}.titulo-filtrar{left:50%}#filters.fixed .titulo-filtrar,#filters.fixed .titulo-ordenar{position:fixed;top:0;padding:16px 0;background-color:#f5f6fa;margin:0}.filtrar .apply-filters span,.titulo-filtrar span,.titulo-ordenar span{display:none}.titulo-filtrar::before,.titulo-ordenar::before{content:'\f338';color:#732ed4;font-family:'Font Awesome\ 5 Free';font-weight:900;font-size:15px;margin-right:10px}.titulo-filtrar::before{content:'\f0b0'}.titulo-ordenar::after{content:'';display:block;width:1px;height:30px;background-color:#d4dee8;position:absolute;top:-5px;right:0}#filters.fixed .titulo-ordenar::after{top:10px}.ordenar #order-offers{position:absolute;top:15px;left:0;width:50%;height:40px;margin:0;display:block;outline:0;background-color:transparent;border:none;color:transparent}#filters.fixed .ordenar #order-offers{position:fixed;top:5px}.filtrar{width:100%;position:fixed;top:0;left:100%;height:calc(100% - 60px)}.filtrar .filter-header{position:absolute;top:0;left:0;background-color:#fff;text-align:center;padding:16px 0;font-family:Montserrat,sans-serif;font-weight:600;font-size:14px;width:100%;z-index:12}.filtrar .filter-header span{position:absolute;top:16px;left:5%;font-weight:300;font-size:16px;color:#732ed4}.filtrar .filter-header span::before{content:'';border:solid #732ed4;border-width:0 3px 3px 0;display:inline-block;padding:6px;transform:rotate(135deg);vertical-align:middle}.filtrar .filter-group{margin:50px 0 0;height:calc(100% - 50px);overflow:scroll}.filtrar .filter{padding:30px;border-bottom:1px solid #d4dee8}.filtrar .filter>span{padding:0 0 10px}.filtrar .filter>span::after{content:none}.filtrar .filter>div{display:block}.ui-slider{height:8px;border-radius:4px;margin:35px auto 10px}.ui-slider .ui-slider-handle{width:24px;height:24px;border-radius:12px;top:-10px;margin-left:-14px}.ui-slider .ui-slider-handle .max,.ui-slider .ui-slider-handle .min{top:-20px;font-size:14px}.filtrar input[type=checkbox]+label:before,.filtrar input[type=radio]+label:before{font-size:21px}.companies-checkbox label{margin-bottom:17px}.commitment-radio{margin:0 20px}.commitment-radio label[for=sin-radio]{margin-bottom:20px}.filtrar .buttons{bottom:0;left:0;width:100%;height:60px;z-index:3;background-color:#f5f6fa;text-align:center}.filtrar .apply-filters,.filtrar .reset-filters{font-family:Montserrat,sans-serif;font-weight:600;font-size:16px;color:#fff;text-transform:uppercase;padding:11px 20px;text-align:center;background-color:#e43d71;border-radius:20px;margin:10px 0;display:inline-flex;border:none;line-height:18px}.filtrar .reset-filters{background-color:transparent;color:#e43d71;border:1px solid #e43d71;margin-right:15px;line-height:16px}}