.filter-options-sidepanel-main-container{margin-top:2rem}.group-header{align-items:center;display:flex;font-size:18px;font-weight:700;justify-content:flex-start;margin-bottom:.5rem!important}.group-header>i{margin:0 .5rem 0 0!important;padding:0!important}.filter-options-group{margin-top:1.5rem!important}.checkbox{cursor:pointer;display:block;font-size:large;margin-bottom:5px;padding:.2rem .5rem!important;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox input{cursor:pointer;opacity:0;position:absolute}.option-text{padding-right:5px}.checkbox input:checked~.option-text{color:#0071f2;font-weight:700}.checkbox input:checked~.option-check{background-color:#0071f2;border:none}.view-more-options-container>span{margin-right:.5rem}.checkbox input:checked~.option-text.category,.child-arrow.category>i,.group-header.category,.view-more-options-container.category{color:#ff000080}.checkbox input:checked~.option-check.category{background-color:#ff000080}.checkbox input:checked~.option-text.location,.child-arrow.location>i,.group-header.location,.view-more-options-container.location{color:#007cffbf}.checkbox input:checked~.option-check.location{background-color:#007cffbf}.checkbox input:checked~.option-text.food-type,.group-header.food-type,.view-more-options-container.food-type{color:#00800099}.checkbox input:checked~.option-check.food-type{background-color:#00800099}.checkbox input:checked~.option-text.cuisine,.group-header.cuisine,.view-more-options-container.cuisine{color:#808080b3}.checkbox input:checked~.option-check.cuisine{background-color:#808080b3}.checkbox input:checked~.option-text.score,.group-header.score{color:#ffd600}.checkbox input:checked~.option-check.score{background-color:#ffd600}.checkbox input:checked~.option-text.price-range,.group-header.price-range{color:#65d666}.checkbox input:checked~.option-check.price-range{background-color:#65d666}.checkbox input:checked~.option-text.amenity,.group-header.amenity,.view-more-options-container.amenity{color:#bc628d}.checkbox input:checked~.option-check.amenity{background-color:#bc628d}.option-check{background-color:#eee;border:1px solid #ccc;border-radius:5px;box-shadow:1px 1px 3px #00000050;height:20px;position:absolute;top:7px;width:20px}.top-7{top:7px!important}.option-text{font-size:16px;height:20px;max-height:20px;padding-left:2rem!important}.childs-container{display:none;margin:.5rem}.child-arrow{color:#0071f2;font-size:16px;margin:0!important;padding:0!important;position:relative;top:.1rem;vertical-align:middle}@keyframes slide-down-animation{0%{opacity:0;transform:translateY(-5%)}to{opacity:1;transform:translateY(0)}}@keyframes slide-up-animation{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-5%)}}.slide-fade-leave-active{animation:slide-up-animation .2s ease}.slide-fade-enter-active{animation:slide-down-animation .2s ease}.checkbox-father-arrow,.checkbox-father-arrow2,.child-arrow>i,.child-arrow>i:before{margin:0!important;padding:0!important}.child-arrow>i{transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;-webkit-transition:all .25s ease-out}.child-arrow.open,.child-arrow>i.open{transform:rotate(-180deg)}span.option-text.score>i,span.option-text.score>i:before{color:#ffd600;margin:0 .15rem 0 0!important;padding:0!important}.more-places{margin:0!important;max-height:0;overflow:hidden;padding:0!important;transition:all .2s ease-out 0s;-moz-transition:all .2s ease-out 0s;-ms-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;-webkit-transition:all .2s ease-out 0s}.more-places.show{max-height:300rem;transition:max-height .2s ease-in 0s;-moz-transition:max-height .2s ease-in 0s;-ms-transition:max-height .2s ease-in 0s;-o-transition:max-height .2s ease-in 0s;-webkit-transition:max-height .2s ease-in 0s}.view-more-options-container{cursor:pointer;font-weight:700;margin-top:.5rem!important;padding-top:.5rem!important}.loader-button{align-items:center;display:none;height:29px;justify-content:center;margin-right:2px;width:29px}@keyframes animation-show{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes animation-hidden{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}.loader-button-show{animation:animation-show .4s ease-in-out;display:flex}.loader-button-hidden{animation:animation-hidden .4s ease-in-out}.loader-button>img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:576px){.group-header>i{margin:unset!important}.group-header{-moz-column-gap:5px;column-gap:5px}.childs-container{margin-top:.5rem!important}}
