.shop-regions-button{ font-size:16px;}.cityaddress{ font-size:.9375rem!important;}.shop-regions-status_window-show{overflow:hidden;}.shop-regions{display:inline-block;}.shop-regions__ip-analyzer-variants{position:absolute;}.shop-regions__button-close{color:#666666;position:absolute;top:30px;right:35px;cursor:pointer;}.shop-regions-window .shop-regions-window__region_region span{display:block;cursor:pointer;}.shop-regions-window .shop-regions-window__region_region span:hover{color:#ff0000;}.shop-regions-window__wrapper,.shop-regions-ip-analyzer__wrapper{background:#ffffff;padding:30px 40px;box-shadow:0 0 30px rgba(0, 0, 0, .5);position:absolute;z-index:99999999999999990;text-align:left;position:fixed;}.shop-regions-window__wrapper{top:10%;left:50%;margin-left:-370px;width:620px;font-family:sans-serif;text-align:left;}.shop-regions-ip-analyzer__wrapper{min-width:300px;margin-top:15px;}.shop-regions-window{display:none;}.shop-regions-window .hidden{display:none;}.shop-regions-window .selected{font-weight:700;}.shop-regions-window .shop-region-window_regions_sidebar, .shop-regions-window .with_regions .shop-regions-window_cities_list{max-height:300px;overflow-y:auto;overflow-x:hidden;}.shop-regions-window .shop-region-window_regions_sidebar{width:40%;float:left;}.shop-regions-window.searching .shop-region-window_regions_sidebar{display:none;}.shop-regions-window .with_regions .shop-regions-window_cities_list{margin-left:42%;}.shop-regions-window .shop-regions-window_cities_list .sub_header, .shop-regions-window .shop-region-window_regions_sidebar .sub_header{margin-bottom:10px;font-weight:700;margin-left:15px;}.shop-regions-window .shop-region-window_regions_and_cities:after{content:'';display:block;clear:both;height:0;}.shop-regions-window .shop-region-window_regions_and_cities.with_regions .shop-regions-window__regions{margin-top:0;position:relative;}.without_regions .shop-regions-window__regions.search_result{margin-left:15px;}.shop-regions-window_show{display:block;position:fixed;background:rgba(0, 0, 0, .3);left:0;right:0;top:0;bottom:0;z-index:9999999999999999999999999999999999;overflow:auto;}.shop-regions-window__search,.shop-regions-window__regions_popular{margin-bottom:18px;padding-left:15px;}.shop-regions-window__regions_all{margin-top:10px;padding-left:15px;}.shop-regions-window__header,.shop-regions-window__search .shop-regions-window__sub-header,.shop-regions-ip-analyzer__header{font-size:14pt;color:#000000;margin-bottom:10px;}.shop-regions-window__regions:after{content:'';display:block;clear:both;}.shop-regions-window__regions-column{float:left;width:200px;position:relative;}.shop-regions-window__regions-letter{float:left;color:#808080;font-weight:bold;width:0;position:relative;left:-15px;}.js-shop-regions-window__region_group .shop-regions-window__regions-letter{position:absolute;}.shop-regions-window__region:after{content:'';display:block;clear:both;}.shop-regions-window.searching .js-shop-regions-window__region_group .shop-regions-window__region{padding-left:0;}.shop-regions-window.searching .with_regions .search_result .shop-regions-window__region{display:inline-block;width:40%;margin-right:1%;vertical-align:top;}.shop-regions-window.searching .js-shop-regions-window__region_group .shop-regions-window__regions-letter{display:none;}.shop-regions-window-search{display:table;position:relative;min-width:240px;width:63%;}.shop-regions-window-search__input{border-radius:3px;border:1px solid #cccccc;padding:5px 15px 5px 5px;height:30px;line-height:30px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;}.shop-regions-window-search__button,.shop-regions-ip-analyzer__button{border-radius:3px;border:1px solid #cccccc;background:#ffffff;padding:5px 15px;box-shadow:0 0 1px rgba(0, 0, 0, .3);color:#666666;cursor:pointer;display:inline-block;}.shop-regions-window-search__button:hover,.shop-regions-ip-analyzer__button:hover{box-shadow:0 0 1px rgba(0, 0, 0, .5);color:#000000;}.shop-regions-window__triggers a{cursor:pointer;text-decoration:underline;}.shop-regions-window__triggers a:hover{text-decoration:none;}.shop-regions__link{cursor:pointer;text-decoration:underline;}.shop-regions__link:hover{text-decoration:none;}.shop-regions-button .shop-regions__link{cursor:pointer;border-bottom:1px dashed;text-decoration:none;}.shop-regions-button .shop-regions__link:hover{border-color:transparent;text-decoration:none;}.shop-regions-window_popular .shop-regions-window__regions_all{display:none;}.shop-regions-window_popular .shop-regions-window__trigger-hide-all-regions{display:none;}.shop-regions-window_popular.shop-regions-window_show-all-regions .shop-regions-window__trigger-hide-all-regions{display:inline-block;}.shop-regions-window_popular.shop-regions-window_show-all-regions .shop-regions-window__trigger-show-all-regions{display:none;}.shop-regions-window_popular.shop-regions-window_show-all-regions .shop-regions-window__regions_all{display:block;}.shop-regions-ip-analyzer{width:350px;}.shop-regions-ip-analyzer_hide{display:none;}.shop-regions-ip-analyzer__triggers .shop-regions-ip-analyzer__trigger-select-city,.shop-regions-ip-analyzer__triggers .shop-regions-ip-analyzer__trigger-confirm-current-city{margin-left:15px;}.shop-regions-window-search__result{padding:0;list-style:none;background:#ffffff;box-shadow:0 0 3px rgba(0, 0, 0, .3);border-radius:3px;width:1px;}.shop-regions-window-search__result-item{}.shop-regions-window-search__result-link{padding:5px;display:block;}.shop-regions-window-search__result-link.ui-state-hover{background:#ffffff;box-shadow:0 0 3px rgba(0, 0, 0, .3);position:relative;border-radius:3px;}.js-shop-region-window_regions_and_cities.without_regions{max-height:300px;overflow-y:auto;}.with_regions .js-shop-region-window_search .visible .shop-regions__trigger-switch-city{display:inherit;}.search_result .region_header{display:block;}.region_header{font-size:1.3em;margin-top:15px;margin-bottom:14px;display:none;padding-left:12px;}.shop-regions-window__triggers{overflow:hidden;padding-left:15px;}@media all and ( max-width:750px ){.shop-regions-window__wrapper{width:90%;padding:20px 35px;left:0;right:0;margin:auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.shop-regions__button-close{top:20px;right:35px;}}.shop-regions-window__sub-header{margin-bottom:1.2em;color:#6c6c6c;}.shop-regions-window__search .shop-regions-window__sub-header{margin-bottom:2px;}.shop-regions-window__search .shop-regions-window__sub-subheader{opacity:0.75;margin-bottom:8px;font-size:0.95em;}.shop-regions-window__region{position:relative;padding-right:25px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:0.8em;padding-right:0;}.shop-regions-window .with_regions .column{float:left;width:50%;}.shop-regions-window .with_regions .shop-regions-window__region{margin-left:15px;}.shop-regions-window__triggers a{text-decoration:none;border-bottom:1px dashed;display:inline-block;}.shop-regions-window__triggers a:hover{text-decoration:none;border-bottom-color:transparent;}.shop-regions-window .selected_region{font-weight:700;}.shop-regions-window .no_found_message{display:none;}.shop-regions-window .clear_search{position:absolute;cursor:pointer;top:0;bottom:0;right:12px;margin:auto;height:51%;display:none;}.shop-regions-window.searching .clear_search{display:block;}.shop-regions-window__sub-header{margin-bottom:1.2em;color:#6c6c6c;}.shop-regions-window__search .shop-regions-window__sub-header{margin-bottom:2px;}.shop-regions-window__search .shop-regions-window__sub-subheader{opacity:0.75;margin-bottom:8px;font-size:0.95em;}.shop-regions-window-search__result-link.ui-state-hover{background:#ffffff;box-shadow:0 0 3px rgba(0, 0, 0, .3);position:relative;border-radius:3px;}.shop-regions-window .shop-regions-window__region_region{ display:block;padding:5px 10px 5px 12px;margin-left:3px;margin-right:3px;}.shop-regions-window .shop-regions-window__region_region span{cursor:pointer;}.shop-regions-window .shop-regions-window__region_region span:hover{}.shop-regions-window .shop-regions-window__region_region.selected_region{background:#e1dcd3;border-top:1px solid #c8c4bc;border-bottom:1px solid #fff;border-radius:4px;margin-top:-1px;margin-bottom:-1px;}.popular_for_region{display:none;}.popular_for_region.visible{display:block;}.popular_city_wrap{display:inline;margin-right:7px;}.shop-region-window_regions_and_cities .popular_cities{font-size:0.95em;}.shop-regions-window .shop-regions-window__region_region.selected_region span{background:none !important;}.popular_for_region{display:none;}.popular_for_region.visible{display:block;}.popular_city_wrap{display:inline;margin-right:7px;}.shop-region-window_regions_and_cities .popular_cities{font-size:0.95em;}.shop-regions-window.searching .with_regions .shop-regions-window_cities_list{margin-left:0;}@media all and ( max-width:600px ){.shop-regions-window__regions-column{width:33% !important;}}@media all and ( max-width:520px ){.shop-regions-window__regions-column{width:50% !important;}}@media all and ( max-width:400px ){.shop-regions-window__regions-column{width:auto !important;float:none;}.shop-regions-window-search{width:100%;min-width:100%;}}