#modal-filter .modal,.modal-filter .modal{flex-direction:column}.modal-new#modal-filter{background-color:rgba(0,0,0,.502);border-radius:0;height:calc(100vh - 285px);top:285px!important}.modal-new#modal-filter .close-modal{height:45px;right:2vw;top:2vh;width:45px}.modal-new#modal-filter .child{border-radius:0;max-width:100%;padding:20px 20px 0;top:0;width:80%}.header-modal{color:#333;flex-direction:column;flex-wrap:wrap;font-size:22px;font-weight:700;gap:10px;margin:0 0 1rem;width:100%}.header-modal,.header-modal .container{align-items:center;display:flex;justify-content:center}.header-modal .container{gap:5px!important}.header-modal .container img{max-width:35px}.header-modal small{color:#333;font-size:16px;font-weight:400;padding:0 40px}.header-modal .h2{text-align:center}.modal-body{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}#modal-filter .modal .modal-body form,.modal-filter .modal-body form{-moz-columns:2;column-count:2;-moz-column-gap:20px;column-gap:20px;max-width:1087px;padding:20px 10px 95px}#modal-filter .modal .modal-body form fieldset,.modal-filter .modal-body form fieldset{-moz-column-break-inside:avoid;align-items:flex-start;border:1px solid #95a1bb;border-radius:5px;break-inside:avoid;display:flex;flex-flow:column;justify-content:center;margin-bottom:20px;padding:20px}#modal-filter .modal .modal-body form fieldset:last-child,.modal-filter .modal-body form fieldset:last-child{margin-bottom:0}#modal-filter .modal .modal-body form input[type=checkbox],.modal-filter .modal-body form input[type=checkbox]{display:none}#modal-filter .modal .modal-body form input[type=number],.modal-filter .modal-body form input[type=number]{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:1px solid #d9deea;border-radius:4px;height:51px;outline:none;padding:10px!important;width:100%}#modal-filter .modal .modal-body form label,.modal-filter .modal-body form label{align-items:center;border-radius:5px;color:#fff;display:flex;font-size:12px}#modal-filter .modal .modal-body form .title-group,.modal-filter .modal-body form .title-group{color:#333;display:block;font-size:1.125rem;font-weight:700!important;font-weight:400;margin-bottom:20px;position:relative;text-transform:uppercase;word-break:break-word}#modal-filter .modal .modal-body form .title-group:after,.modal-filter .modal-body form .title-group:after{background-color:#e83687;border-radius:2px;bottom:-5px;content:"";height:2px;left:0;position:absolute;transform-origin:left;transition:width .5s ease-in-out;width:100%}#modal-filter .modal .modal-body form .group-tag,.modal-filter .modal-body form .group-tag{align-items:center;align-items:stretch;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;justify-content:flex-start;width:100%}#modal-filter .modal .modal-body form .group-tag .icon-tag,.modal-filter .modal-body form .group-tag .icon-tag{margin-right:5px}#modal-filter .modal .modal-body form input[type=checkbox]:checked+label,.modal-filter .modal-body form input[type=checkbox]:checked+label{background-color:#333}#modal-filter .modal .modal-body form input[type=checkbox]:not(:checked)+label,.modal-filter .modal-body form input[type=checkbox]:not(:checked)+label{background-color:#7b87a3!important}#modal-filter .modal .modal-body .minmax,.modal-filter .modal-body .minmax{color:#7b87a3;display:flex;justify-content:space-between;width:100%}#modal-filter .modal .modal-body .minmax .max span,#modal-filter .modal .modal-body .minmax .min span,.modal-filter .modal-body .minmax .max span,.modal-filter .modal-body .minmax .min span{display:block;font-size:12px}#modal-filter .modal .modal-body .m-error,.modal-filter .modal-body .m-error{align-items:center;color:red;display:none;margin:10px 0 0;transition:.8s ease}#modal-filter .modal .modal-body .m-error.show,.modal-filter .modal-body .m-error.show{animation:show-message 1s ease-out 0s 1 normal both;display:flex}#modal-filter .modal .group-buttons,.modal-filter .group-buttons{align-items:center;background-color:#fff;display:flex;flex-wrap:wrap;justify-content:center;margin:0;max-width:calc(100vw - 20%);position:fixed;top:calc(100vh - 51px - 2rem);width:100%}#modal-filter .modal .group-buttons button,.modal-filter .group-buttons button{border:none;flex:auto;height:51px;letter-spacing:unset!important;margin:1rem;max-width:15rem;padding:unset;width:100%}#modal-filter>.group-buttons{align-items:center;background-color:#fff;display:flex;flex-wrap:wrap;justify-content:center;margin:0;max-width:calc(100vw - 20%);position:fixed;top:calc(100vh - 51px - 2rem);width:100%}#modal-filter>.group-buttons button{border:none;height:51px;margin:1rem;padding:0 4rem}@keyframes show-message{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@media screen and (max-width:1380px){#modal-filter .modal-new .child,.modal-filter-new .child{padding:0!important}#modal-filter .modal .group-buttons,.modal-filter .group-buttons{box-shadow:0 -10px 40px -25px #383838}#modal-filter>.group-buttons{box-shadow:0 10px 40px -25px #383838}}@media screen and (max-width:950px){.modal-new .container{flex-direction:row!important}}@media screen and (max-width:840px){#modal-filter .modal .modal-body form,.modal-filter .modal-body form{-moz-columns:1;column-count:1}#modal-filter .modal .modal-body form fieldset .title-group,.modal-filter .modal-body form fieldset .title-group{text-align:center}}@media (max-height:600px),screen and (max-width:680px){#modal-filter .modal .modal-body form,.modal-filter .modal-body form{padding-bottom:calc(51px + 2rem)}#modal-filter .modal .group-buttons,.modal-filter .group-buttons{gap:5px;max-width:calc(100vw - 10%);padding:.5rem;top:calc(100vh - 51px)}#modal-filter .modal .group-buttons button,.modal-filter .group-buttons button{height:unset;margin:unset;max-width:calc(50% - 5px);padding:8px;width:100%}#modal-filter>.group-buttons{top:calc(100vh - 51px - 1rem)}#modal-filter>.group-buttons button{margin:.5rem auto;padding:1rem}.modal-new#modal-filter{align-items:flex-start;height:100%;justify-content:center;padding-top:20px;top:0!important}.modal-new#modal-filter .child{border-radius:10px 10px 0 0;padding:20px 0 0!important;top:unset!important;width:90%}}@media screen and (max-width:500px){#modal-filter .modal .modal-body form label,.modal-filter .modal-body form label{align-items:center;display:flex;flex:auto;height:auto;justify-content:center;padding:10px;text-align:center}}@media screen and (max-width:430px){#modal-filter .modal .modal-body form label,.modal-filter .modal-body form label{font-size:14px!important}}
