@keyframes l3{50%{left:100%;transform:translateX(calc(-100% - 0px))}}.modal-filters,.modal-order{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1030;overflow:hidden;overscroll-behavior:contain}.top-filters{border-bottom:1px solid #bbb}.top-filters .titulo{font-size:20px}.top-filters .btn-filters,.top-filters .btn-order{display:inline-flex;align-items:center;gap:5px;font-size:18px;border:1px solid var(--dark);color:var(--dark);border-radius:10px;width:100%;justify-content:center}.top-filters .btn-filters:focus,.top-filters .btn-order:focus{background-color:var(--dark);color:#fff}.top-filters .btn-filters:hover,.top-filters .btn-order:hover{box-shadow:0 0 8px 0#00000040}.top-filters .btn-order .order-icon{width:15px;height:15px;background:url(//cdn.euroinnova.com/euroinnova_es/img/restyling/svgs/ordenar_icon.svg)center/cover;display:inline-block}.top-filters .btn-order:focus .order-icon{background:url(//cdn.euroinnova.com/euroinnova_es/img/restyling/svgs/ordenar_icon_white.svg)center/cover}.top-filters .btn-filters .filter-icon{width:15px;height:15px;background:url(//cdn.euroinnova.com/euroinnova_es/img/restyling/svgs/filter-icon.svg)center/cover;display:inline-block}.top-filters .btn-filters:focus .filter-icon{background:url(//cdn.euroinnova.com/euroinnova_es/img/restyling/svgs/filter_icon.svg)center/cover}.top-filters .applied-filters-info{color:#bbb}.top-filters .applied-filters-info .clean{color:#707070;cursor:pointer;border-bottom:2px solid #707070}.top-filters .applied-filters-info .clean:focus,.top-filters .applied-filters-info .clean:hover{color:var(--dark);border-bottom:2px solid var(--dark)}.top-filters .applied-filters-info .clean .clean-icon{width:15px;height:15px;background:url(//cdn.euroinnova.com/euroinnova_es/img/restyling/svgs/delete_icon.svg)no-repeat;display:inline-block;background-size:contain}.top-filters .applied-filters-info .clean:focus .clean-icon,.top-filters .applied-filters-info .clean:hover .clean-icon{background:url(//cdn.euroinnova.com/euroinnova_es/img/restyling/svgs/delete_icon_black.svg)no-repeat;background-size:contain}.top-filters .filter-pills .pill{display:flex;align-items:center;background-color:#eee;color:var(--dark);border-radius:19px;padding:.375rem 16px;cursor:pointer;flex-wrap:nowrap}.top-filters .filter-pills .pill:focus,.top-filters .filter-pills .pill:hover{color:#fff;background-color:var(--dark)}.modal-order .content{z-index:2;position:absolute;bottom:0;left:0;background-color:#fefefe;width:100%;border-top-left-radius:25px;border-top-right-radius:25px}.modal-order .content div:not(.top){padding:12px 16px;cursor:pointer;font-size:18px;border-top:1px solid #eee}.modal-order .content div:focus:not(.top,.info),.modal-order .content div:hover:not(.top,.info){background-color:#eee}.modal-filters .content{background-color:#fff;height:100%;display:flex;flex-direction:column}.modal-filters .modal-top{background-color:var(--dark);color:#fff;font-size:20px}.modal-filters .modal-drops{flex-grow:1;overflow-y:auto}.modal-filters .modal-bottom{border-top:1px solid #f5f5f5}.modal-filters .modal-bottom .btn{width:100%}.modal-filters .modal-bottom .btn-cancelar{background-color:var(--dark);color:#fff}.modal-filters .modal-bottom .btn-cancelar:focus,.modal-filters .modal-bottom .btn-cancelar:hover{background-color:var(--dark-hover)}.modal-filters .modal-bottom .btn-aplicar{background-color:var(--red);color:#fff}.modal-filters .modal-bottom .btn-aplicar:focus,.modal-filters .modal-bottom .btn-aplicar:hover{background-color:var(--red-hover)}.modal-filters .modal-drops .drop .content{font-size:18px;cursor:pointer;border-bottom:2px solid #e7e7e7;font-weight:700;flex-direction:row}.modal-filters .modal-drops .drop .area-list-item .content-list:hover,.modal-filters .modal-drops .drop .content:hover{background-color:#eee}.modal-filters .modal-drops .drop .area-list-item .content-list{background-color:#fbfbfb;border-bottom:2px solid #f4f4f4;cursor:pointer}.modal-filters .modal-drops .drop .area-list-item .content-list-info{background-color:#fbfbfb;border-bottom:2px solid #f4f4f4}.modal-filters .modal-drops .drop .form-check .form-check-input{border:1px solid var(--dark);border-radius:2px;cursor:pointer}.modal-filters .modal-drops .drop .form-check .form-check-label{cursor:pointer}.modal-filters .modal-drops .drop .form-check .form-check-input:focus{box-shadow:inherit}.modal-filters .modal-drops .drop .form-check .form-check-input:hover{border:2px solid var(--red)}.modal-filters .modal-drops .drop .form-check .form-check-input:checked{background-color:var(--red);border:1px solid var(--red)}.modal-filters .modal-drops .drop .sub-area-list-item{background-color:#f5f5f5}.modal-filters .modal-drops .drop .sub-area-list-item:hover{background-color:#eee}.modal-filters .modal-drops .drop .sub-area-list-item .form-check{padding-left:12%}.modal-filters .modal-drops .drop .icon-info{width:20px;height:20px;background:url(//cdn.euroinnova.com/euroinnova_es/img/restyling/svgs/info.svg)center/cover;display:inline-block}.modal-filters .modal-drops .drop .icon-info.active{background:url(//cdn.euroinnova.com/euroinnova_es/img/restyling/svgs/info_cancel.svg)center/cover}.modal-filters .modal-drops .drop .icon-info:hover{filter:brightness(70%)}.loader{width:80px;height:13px;border-radius:40px;color:var(--red-pink);background-color:#f4e3e2;position:relative}.loader::before{content:"";position:absolute;width:30%;top:0;bottom:0;left:0;border-radius:inherit;background:currentColor;animation:l3 1.4s infinite ease}.top-filters .info_adicional ul{padding:0 0 0 30px;border-color:var(--red);border-width:0 0 0 2px;border-style:solid;gap:10px}.top-filters .info_adicional .titulo{font-size:20px}