.Main_filter{width:100%;height:-moz-fit-content;height:fit-content;padding:10px}.Main_filter_Hotel{width:100%;height:100%;display:flex;flex-direction:column}.Main_filter_Hotel_mobile{width:100%;height:100%;display:flex;flex-direction:row}.Main_filter_Hotel-select{width:100%;height:60px;padding:5px;background-color:#fff;display:flex;flex-direction:row;align-items:center;cursor:pointer;border-bottom:1px solid #e7e7e7}.Main_filter_Hotel-select-text{font-size:16px;font-weight:700;line-height:24px;text-align:left;color:#5c3f83;width:calc(100% - 50px);display:flex;align-items:center}.Main_filter_Hotel-select-arrow{display:flex;align-items:center;justify-content:end;width:50px}.Main_filter_Hotel-select-arrow-rotate{display:flex;align-items:center;justify-content:start;width:50px;transform:rotate(180deg)}.Main_filter_Hotel-option{margin-top:10px;width:100%;height:-moz-fit-content;height:fit-content;background-color:#fbf3f3}.filter_search{width:100%;height:33px;gap:0;border-radius:2.5px 0 0 0;background-color:#fafafc;border:1px solid #e7e7e7;border-radius:5px;position:relative}.filter_search-input{position:absolute;width:100%;height:33px;z-index:1;background-color:transparent;padding-left:40px;padding-right:10px;border:none;outline:#fff}.filter_search-icon{position:absolute;height:33px;width:33px;z-index:0;display:flex;justify-content:center;align-items:center}.filter_Hotel-option_chips{width:100%;padding:10px 10px 10px 0;display:flex;flex-wrap:wrap;background-color:#fbf3f3}.filter_Hotel_chip{padding:5px;min-width:102px;height:33px;margin:10px 5px 5px;gap:0;border-radius:2.5px 0 0 0;background-color:#4a2a76!important;display:flex;flex-direction:row}.filter_Hotel_chip-text{padding-left:5px;width:calc(100% - 30px);display:flex;justify-content:start;align-items:center;color:#fff;font-size:14px;font-weight:400;line-height:21px;letter-spacing:-.01em}.filter_Hotel_chip-cross{width:30px;display:flex;justify-content:center;align-items:center;cursor:pointer}.filter_Hotel-option_lists{width:calc(100% - 10px);height:150px;padding:0 10px 0 0;overflow-y:scroll;background-color:#fbf3f3}.filter_Hotel-option_lists::-webkit-scrollbar{width:14px}.filter_Hotel-option_lists::-webkit-scrollbar-button{display:none}.filter_Hotel-option_lists::-webkit-scrollbar-thumb{background-color:#4a2a76!important;border-radius:10px;border:3px solid #e3d4f9}.filter_Hotel-option_lists::-webkit-scrollbar-track{background-color:#e3d4f9;border-radius:10px}.filter_Hotel-option_lists::-webkit-scrollbar-corner{background-color:#f0f0f0;border-radius:10px}.filter_Hotel-option_lists-unscroll{width:100%;height:100%;padding:0}.filter_Hotel-option_lists-unscroll::-webkit-scrollbar,.filter_Hotel-option_lists-unscroll::-webkit-scrollbar-button{display:none}.filter_Hotel-option_lists-unscroll::-webkit-scrollbar-thumb,.filter_Hotel-option_lists-unscroll::-webkit-scrollbar-track{display:none}.filter_Hotel-option_chips-unscroll::-webkit-scrollbar-corner{display:none}.filter_Hotel_list{width:100%;height:20px;margin:0 0 10px;gap:0;border-radius:2.5px 0 0 0;display:flex;flex-direction:row;align-items:center;justify-content:center}.filter_Hotel_list-text{padding-left:10px;width:calc(100% - 30px);display:flex;justify-content:start;align-items:center;font-size:14px;font-weight:400;line-height:21px;letter-spacing:-.01em;color:#333}.filter_Hotel_list-radio{width:30px;height:30px;display:block;position:relative;font-size:22px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.filter_Hotel_list-radio,.filter_Hotel_list-radio input{cursor:pointer;display:flex;justify-content:center;align-items:center}.filter_Hotel_list-radio input{height:0;width:0;border-radius:10px;border-color:#f3f3f2!important;outline:#f3f3f2!important;background-color:#f3f3f2!important;margin-left:10px}.checkmark{height:20px;width:20px;background-color:#fbf3f3;border-radius:5px;border:1px solid #4a2a76!important}.filter_Hotel_list-radio:hover input~.checkmark{background-color:#ccc}.filter_Hotel_list-radio input:checked~.checkmark{background-color:#4a2a76!important}.checkmark:after{content:"";position:absolute;display:none}.filter_Hotel_list-radio input:checked~.checkmark:after{display:block!important}.filter_Hotel_list-radio .checkmark:after{content:"";position:absolute;left:65%;top:45%;width:8px;height:14px;border:solid #fff;border-width:0 3px 3px 0;transform:translate(-50%,-50%) rotate(45deg);-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);box-sizing:border-box}