#order__modal_store_show.modal-inner-wrap {
	max-width: 1200px;
	width: 100%;
	padding: 0px;
	top: 0px;
	margin-bottom: 0px;
}
#order__modal_store_show.modal-inner-wrap .modal-header{
	margin: 16px 50px 0px 32px;
	display: flex;
	align-items: center;
}
#order__modal_store_show.modal-inner-wrap .modal-header .modal-title{
	line-height: 50px;
}
#order__modal_store_show #basket__popup {
  width: 100%;
}
.basket__popup_input {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: relative;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  /*-webkit-box-pack: 0;
  -ms-flex-pack: 0;
  justify-content: 0;*/
  -webkit-box-align: 100%;
  -ms-flex-align: 100%;
  align-items: 100%;
}
.basket__popup_input .icon.icon__search {
  position: absolute;
  top: 10px;
  left: calc(50% - 170px);
  font-size: 27px;
  color: #828282;
	z-index: 1;
}
.basket__popup_input_checkbox{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0px!important;
	flex-shrink: 0;
}
.basket__popup_checkbox{
	font-size: 12px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: center;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: center;
	margin-top: 5px;
	/*width: 200px;*/
}
.basket__popup_checkbox input[type='checkbox']:checked + div svg{
	display: block
}
.basket__popup_checkbox > div{
	display: block;
	width: 18px;
	height: 18px;
	border: 2px solid #787878;
	text-align: center;
}
.basket__popup_checkbox > p{
	margin-left: 15px;
}
.basket__popup__main {
  padding-top: 34px!important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 100%;
}
.basket__popup_list {
  width: 50%;
  max-width: 50%;
	height: 565px;
	overflow-x: hidden;
	overflow-y: scroll;
}
.basket__popup_list_item.active {
  background-color: #f7f8fc;
}
.basket__popup_list_item.errorstore .basket__popup_list_item_title{
	color: #e0e0e0!important;
}
.basket__delivery_contacts[disabled]{
	color: #e0e0e0!important;
	cursor: default;
}
.basket__popup_list_item[disabled] i{
	display: none;
}
.basket__popup_list_item {
  padding: 24px 24px 14px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: 0;
  flex-direction: 0;
  -webkit-box-pack: 0;
  -ms-flex-pack: 0;
  justify-content: 0;
  -webkit-box-align: 100%;
  -ms-flex-align: 100%;
  align-items: 100%;
  border-bottom: 1px solid #e0e0e0;
}
.basket__popup_list_item p{
	margin: 0px;
}
.basket__popup_list_item:first-child {
  border-top: 1px solid #e0e0e0;
}
.basket__popup_list_item_title {
	width: 100%;
  padding-right: 50px;
  line-height: normal;
  font-size: 16px;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  position: relative;
  margin-bottom: 16px;
  cursor: pointer;
}
.basket__popup_list_item_title span {
  color: #1eb5da;
}
.basket__popup_list_item .basket__popup_list_item_title i {
  position: absolute;
  right: 0;
  top: calc(50% - 5px);
  display: block;
  width: 10px;
  height: 10px;
  border-top: 1px solid #828282;
  border-right: 1px solid #828282;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.basket__popup_list_item_body,
.shipping-pvz-items{
  line-height: 24px;
  font-size: 16px;
  letter-spacing: 0.03em;
}
.basket__popup_list_item_body{
	display: none;
}
.shipping-pvz-items .basket__popup_list_item_body{
	height: auto!important;
}
.shipping-pvz-items .basket__popup_btn_choose{
	display: none;
}
.basket__popup_list_item_body div.ul,
.shipping-pvz-items div.ul {
  margin-bottom: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.basket__popup_list_item_body div.ul .icon,
.shipping-pvz-items div.ul .icon {
  width: 15px;
  color: #1eb5da;
  font-size: 15px;
  text-align: center;
  margin-right: 20px;
}
.basket__popup_list_item_body div.ul span,
.shipping-pvz-items div.ul span {
  width: calc(100% - 50px);
  display: block;
  line-height: normal;
}
.basket__popup_list_item_body p span,
.shipping-pvz-items p span {
  color: #1eb5da;
  margin-right: 5px;
}
.basket__popup_list_item_body > p,
.shipping-pvz-items > p{
	margin-bottom: 10px;
}
.basket__popup_list_item_body__work_time {
  margin-bottom: 15px;
}
.basket__popup_btn_map {
  text-transform: uppercase;
}
.basket__popup_btn_choose {
  text-transform: uppercase;
}
.basket__popup_btn_choose:hover{
	color: #1eb5da!important;
}
.basket__popup_btn_choose.disable{
	background-color: #e0e0e0;
}
.basket__popup_map {
  max-width: 50%;
  width: 50%;
  padding: 0 24px;
}
.basket__popup_map img {
  width: 100%;
  height: auto;
}
.basket__popup_list_item.active .basket__popup_list_item_title span {
  color: #000;
}
.basket__popup_list_item.active .basket__popup_list_item_title i {
  -webkit-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  transform: rotate(135deg);
}
.basket__delivery_contacts_buttons-wrapper{
	display: flex;
	justify-content: space-between;
}
.ymaps .basket__popup_list_item_body__work_time,
.ymaps p {
	 margin-bottom: 10px;
}
.ymaps ul {
	padding-left: 0px;
}
@media screen and (max-width: 800px) {
  .basket__popup__main {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .basket__popup_list {
    max-width: 100%;
    width: 100%;
  }
  .basket__popup_map {
    max-width: 100%;
    width: 100%;
    margin: 20px auto 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .basket__popup_map img {
    width: 80%;
    height: auto;
  }
}
@media screen and (max-width: 640px) {
	#order__modal_store_show.modal-inner-wrap .modal-header .modal-title{
		line-height: 1.2;
	}
}
@media screen and (max-width: 425px) {
  .basket__popup_input .icon {
    left: calc(50% - 130px);
  }
  .basket__popup__main {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .basket__popup_list {
    max-width: 100%;
    width: 100%;
  }
  .basket__popup_list_item_title {
    padding-right: 50px;
  }
  .basket__popup_btn_map {
    display: inline-block;
  }
  .basket__popup_map {
    max-width: 100%;
    width: 100%;
    padding: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    /*-ms-flex-direction: row;
    flex-direction: row;*/
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
.basket__popup_map .bx-yandex-view-layout,
.basket__popup_map .bx-yandex-map,
.basket__popup_map .ymaps-map,
.basket__popup_map .bx-google-map{
	width: 100%!important;
}
	
  .basket__popup_map img {
    /*display: none;*/
  }
  .basket__popup_map .clear {
    display: none;
    clear: none;
  }
}
@media screen and (min-width: 330px) {
  .basket__popup_input .icon {
    left: calc(50% - 160px);
  }
}
@media screen and (min-width: 370px) {
  .basket__popup_input .icon {
    left: calc(50% - 170px);
  }
}

#order__modal_store_show .basket__popup_list{
	overflow: auto;
}
@media screen and (min-width: 801px) {
	#order__modal_store_show .basket__popup_list,
	#order__modal_store_show .basket__popup_map{
		display: block!important;
	}
	#order__modal_store_show .basket__popup_btn_map{
		display: none!important;
	}
}

#order__modal_store_show .basket__popup_map{
	padding: 0px;
}
#order__modal_store_show .basket__popup_map .bx-yandex-map,
#order__modal_store_show .basket__popup_map .bx-google-map{
	width: 100%!important;
}
@media screen and (max-height: 619px) {
	#order__modal_store_show.modal-inner-wrap{
		top: 0%;
	}
	.order__modal_store_show .order__modal_box{
		max-height: none;
		overflow-y: auto;
	}
}
@media screen and (max-width: 1200px) {
	#order__modal_store_show.modal-inner-wrap{
		max-width: none;
		/*top: 0px;*/
	}
}
@media screen and (max-width: 800px) {
	#order__modal_store_show,
	#order__modal_store_show .basket__popup__main,
	#order__modal_store_show .basket__popup_map,
	#order__modal_store_show .basket__popup_map .bx-yandex-view-layout,
	#order__modal_store_show .basket__popup_map .bx-yandex-view-layout .bx-yandex-view-map,
	#order__modal_store_show .basket__popup_map .bx-yandex-map,
	#order__modal_store_show .basket__popup_map .bx-google-map{
		height: 100%;
		width: 100%;
	}
	
	.modal-popup._show .fancybox-slide{
		overflow: hidden;
	}
	.modal-popup._show._inner-scroll .fancybox-slide {
		overflow-y: auto;
	}
	#order__modal_store_show #basket__popup{
		display: flex;
		flex-direction: column;
		height: calc(100% - 110px);
		/*justify-content: flex-start;*/
	}
	
	/*#order__modal_store_show #basket__popup,*/
	#order__modal_store_show .basket__popup_map .bx-yandex-map,
	/*#order__modal_store_show .basket__popup_map .bx-yandex-map > ymaps,*/
	#order__modal_store_show .basket__popup_map .bx-google-map{
		height: 100%!important;
	}
	#order__modal_store_show .basket__popup_list{
		width: 100%;
	}
	#order__modal_store_show.modal-inner-wrap{
		max-height: none;
	}
	
	/*#order__modal_store_show .basket__popup_map .bx-yandex-map,
	#order__modal_store_show .basket__popup_map .bx-google-map,*/
	/*#order__modal_store_show .basket__popup_map .bx-yandex-view-layout,*/
	/*#order__modal_store_show .ymaps-2-1-79-map,*/
	#order__modal_store_show .basket__popup_list{
		height: calc(100% - 84px)!important;
		overflow-x: auto;
	}
	#order__modal_store_show .basket__popup_btn_map_div{
		text-align: center;
		position: fixed;
		width: 100%;
		bottom: 0;
		left: 0;
		right: 0;
		background: #FFF;
		height: 83px;
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		justify-content: center;
		z-index: 1;
		gap: .5rem;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	#order__modal_store_show .basket__popup_btn_map_div{
		/*position: relative;*/
	}
	#order__modal_store_show .basket__popup_btn_map_div > a{
		width: 189px;
		padding-left: 0px;
		padding-right: 0px;
	}
	#order__modal_store_show .basket__popup_btn_map{
		display: inline-block;
		margin: 0px 5px;
	}
	#order__modal_store_show .order__modal_banner,
	#order__modal_store_show .basket__popup_list,
	#order__modal_store_show .basket__popup_btn_list_button{
		display: none;
	}
	#order__modal_store_show .basket__popup_map{
		margin: 0px;
	}
}
@media screen and (max-width: 640px) {
	#order__modal_store_show.modal-inner-wrap .modal-header{
		margin: 16px 16px 0;
		flex-direction: column;
	}
	.basket__popup_input .control{
		margin-top: 5px;
		width: 100%;
	}
}