.regions__name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:170px;}.mobile-cities{display:grid;}.dropdown-city-autocomplete{padding-top:0;top:0!important;left:0!important;}.mobilemenu__menu-item--city--selected{order:-1;}.mobilemenu__menu.mobilemenu__menu--regions .mobilemenu__menu-dropdown{padding-bottom:0;}.top_mobile_region{position:relative;}.mobilemenu__menu-item--regions{padding-bottom:15px;}.top_mobile_region .confirm_region{background:#FFF;background:var(--darkerblack_bg_black);box-shadow:inset 0px -1px 0 0 #EEE;box-shadow:inset 0px -1px 0 0 var(--lite_bg_black);border-radius:0;margin:0;padding-top:18px;}.top_mobile_region .confirm_region{position:static;top:0;left:0;}.region_wrapper .dropdown{position:absolute;display:none;left:0;top:100%;margin-top:13px;min-width:190px;}.region_wrapper .dropdown .wrap{margin:0;background:#fff;background:var(--card_bg_black);box-shadow:0 5px 20px #00000026;border-radius:4px;max-height:300px;overflow:auto;padding:12px 0 14px;}.region_wrapper .dropdown .wrap::-webkit-scrollbar,.searchinput .js-autocomplete-block::-webkit-scrollbar{width:8px;}.region_wrapper .dropdown .wrap::-webkit-scrollbar-track,.searchinput .js-autocomplete-block::-webkit-scrollbar-track{border-radius:8px;}.region_wrapper .dropdown .wrap::-webkit-scrollbar-thumb,.searchinput .js-autocomplete-block::-webkit-scrollbar-thumb{border-radius:8px;background:#999;border:2px solid #fff;}.region_wrapper .dropdown .wrap::-webkit-scrollbar-thumb:window-inactive,.searchinput .js-autocomplete-block::-webkit-scrollbar-thumb:window-inactive{background:#999;border:2px solid #fff;}.region_wrapper .dropdown .more_item span{display:block;padding:6px 24px 6px;cursor:pointer;}.region_wrapper .dropdown .more_item.current span{cursor:default;font-weight:bold;color:#333;color:var(--white_text_black);}.city_chooser_small_frame.popup,.city_chooser_frame.popup{max-width:884px;}.ext_view.cities{display:flex;}.form.popup.popup--regions .form-header{padding:34px 30px 26px;}.popup--regions .title>span{padding-left:5px;}.popup_regions .h-search{padding:0 32px 20px;}.popup_regions .ui-menu li:before{display:none;padding-left:10px;}.favorits__item{padding-top:12px;--border-radius:50px;}.city_chooser_small_frame .popup.popup--regions .form-header{padding-left:30px;padding-right:30px;padding-top:34px;}.city_chooser_small_frame .popup_regions .h-search{padding-left:32px;padding-right:32px;}.cities{padding:0 32px;margin-bottom:40px;}body .cities .cities__wrapper{max-height:420px;overflow-y:auto;flex:1;padding-right:0;}.cities__wrapper .block{padding:0 12px 0 12px;}.cities__wrapper:last-child .block{padding-right:0;}.cities__wrapper:first-child .block{padding-left:0;}.cities__title{padding:0 0 10px;}.cities__item{cursor:pointer;}.cities__item-link,.cities__item span,.cities__title{padding:9px 16px;display:block;}body .cities__item.current{cursor:default;}body .cities__item.current span{font-weight:600;color:#333;color:var(--white_text_black);background:var(--darkgrey_bg_black);border-radius:var(--border-radius);}.popup_regions .parent_block{display:none;}.popup_regions .parent_block.shown{display:block;}.city .cities__item:not(.shown){display:none;}.cities--only-city.city{padding:0;}.cities--only-city .cities__title{display:none;}.cities--only-city .items_block{display:flex;flex-wrap:wrap;margin:0px -4px;}.cities--only-city .cities__item{padding-left:4px;padding-right:4px;flex:0 0 33.3%;}#title-search-city .ui-autocomplete{position:absolute!important;top:48px!important;width:100%;box-shadow:0 5px 20px #00000026;background:#fff;background:var(--card_bg_black);border-radius:4px;padding:10px 0 4px;z-index:9;height:auto;max-height:230px;overflow-y:auto;}#title-search-city .ui-autocomplete::-webkit-scrollbar{width:8px;}#title-search-city .ui-autocomplete::-webkit-scrollbar-track{box-shadow:inset 0 0 4px #00000026;border-radius:8px;}#title-search-city .ui-autocomplete::-webkit-scrollbar-thumb{border-radius:8px;background:#999;border:2px solid #fff;}#title-search-city .ui-autocomplete::-webkit-scrollbar-thumb:window-inactive{background:#999;border:2px solid #fff;}#title-search-city .ui-menu-item{padding:0 20px;margin-bottom:8px;}#title-search-city .searchinput{position:relative;}.confirm_region{position:absolute;display:block;min-width:360px;box-shadow:0 5px 20px #00000019;-moz-box-shadow:0 5px 20px #00000019;-o-box-shadow:0 5px 20px #00000019;-webkit-box-shadow:0 5px 20px #00000019;z-index:1002;background:#fff;background:var(--card_bg_black);border-radius:8px;border-radius:var(--border-radius);padding:18px 20px 24px;box-sizing:border-box;top:36px;left:0;box-shadow:0 5px 20px #00000019;}.confirm_region .title{color:#333;color:var(--white_text_black);font-weight:500;text-align:left;}.confirm_region .title span{padding-left:5px;}.confirm_region .buttons{padding:18px 0 0;white-space:nowrap;margin:0px -4px;}.confirm_region .buttons>span{padding:0 4px;width:50%;float:left;}.confirm_region .buttons>span .btn{margin:0;width:100%;padding-left:0;padding-right:0;}.mega-fixed-menu .dropdown{top:auto;bottom:100%;margin:0 0 13px;}@media (min-width:992px){.region_confirm_normal .top_mobile_region,.region_confirm_top .regions .confirm_region{display:none}.top_mobile_region{background:#FFF;background:var(--card_bg_black);box-shadow:0 3px 10px #00000026;text-align:center}.top_mobile_region .confirm_region{display:inline-block;background:#FFF;background:var(--card_bg_black);padding:12px}.top_mobile_region .confirm_region>div{display:inline-block!important;font-weight:normal;vertical-align:middle}.top_mobile_region .buttons{padding:0 0 0 25px;margin:0px -6px}.top_mobile_region .buttons>span{width:auto;padding:0 6px}.top_mobile_region .buttons span .btn{padding-left:17px;padding-right:17px;padding-bottom:10px;font-size:12px}.top_mobile_region .confirm_region .top-close{top:50%;transform:translateY(-50%)}.mega-fixed-menu .confirm_region{bottom:35px;top:auto}}@media (max-width:600px){.cities--with-okrug{display:none}.popup_regions .parent_block{display:block}.cities{padding:0 20px}.form.popup.popup--regions .form-header{padding-left:18px;padding-right:18px}#main .popup_regions .h-search{padding-left:20px;padding-right:20px}.cities--only-city .cities__item{overflow:hidden;text-overflow:ellipsis;flex:auto}.confirm_region{min-width:none}}