
.modal.shops-container:not(.order-shops-container) #itemshops-pane .shops-container-wrapper {
  padding-left: 40px;
}
.yourshop__select-title.f14-black {
  color: #858585;
  font-size: 12px;
  margin: 0;
}
#itemshops-pane .choices__inner {
  border: 0;
  background-color: transparent;
  padding: 0;
}
.shop-info-worktime .mb-2.semibold {
  font-size: 12px;
  font-weight: 400;
}
.yourshop__select.mr-auto.mt-auto.mb-0.name_select {
  margin-right: 0;
  max-width: 100%;  
  margin-top: 0 !important;
}
.name_select .choices {
  background: url(/images/ambassador-registration/down.png) 95% 50% no-repeat;
}
.name_select .choices.is-open {
  background: url(/images/ambassador-registration/up.png) 95% 50% no-repeat;
}
#itemshops-pane .choices[data-type*="select-one"]::after {
  border: none;
}
@media (min-width: 992px) {
  
  .modal.shops-container:not(.order-shops-container) {
  padding-left: 0;
  max-height: 664px;
}
  .shops-container #itemshops-pane .tabs__content {
    height: 85vh;
   }
  .shops-container-wrapper {
    height: calc(100% - 60px);
  }
  .tabs_select .yourshop__phone.d-flex.pr-maxlg-3.pl-maxlg-3.mb-40px {
    padding: 6px 16px;
  }
  .yourshop__phone .listdetail__image-link.mt-auto.mr-3.tabs_select_img {
    width: 28px;
    height: 28px;
    border: 0;
    margin-top: 0 !important;
    margin-right: 4px !important;
  }
  .choices__list.choices__list--single {
  padding: 0;
  }
  #itemshops-pane .choices__inner {
  min-height: auto;
  }
  .modal.shops-container:not(.order-shops-container) .tabs.tabs-card-nal.tabs-universal.mt-0 {
    border: none;
  }
  .modal.shops-container:not(.order-shops-container) .shops-container-wrapper.swiper.swiper-initialized.swiper-vertical.swiper-pointer-events.swiper-free-mode {
    padding-left: 0;
    padding-right: 24px;
  }
  .shop-container.pt-maxlg-nofirst-4.pb-lg-4.swiper-slide {
    padding: 16px 8px !important;
    box-shadow: 4.34592px 8.69183px 34.7673px rgba(0,0,0,.08);
    border-radius: 8px;
    margin-bottom: 16px;
  }
  .yourshop__phone.d-flex.pr-maxlg-3.pl-maxlg-3.mb-40px {
    box-shadow: 4.34592px 8.69183px 34.7673px rgba(0,0,0,.08);
    padding: 16px 8px;
    border-radius: 8px;
    margin-right: 24px;
    margin-bottom: 0;
    margin-left: 40px;
    }
    h2.text-align-maxlg-center.pt-maxlg-3.pb-maxlg-4.mb-maxlg-3.modal__title.modal__title_no-center {
    display: none;
    }
    .card.nogroup .shops-container .maxlg-sticky-container--with-variants + .tabs .tabs__content.d-flex.pt-lg-0 {
        height: calc(90vh - 160px);
    }
}
@media (min-width: 640px) {
  .choices__list--dropdown .choices__item--selectable::after, .choices__list[aria-expanded] .choices__item--selectable.zakazstock::after {
    /*content: attr(data-stock);*/
    content: "Под заказ";
    font-size: 12px;
    opacity: 100;
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    color: #FFB200;
    background-color: #FFF5EE;
    border-radius: 10px;
    padding: 4px 10px;
  }
  .choices__list--dropdown .choices__item--selectable::after, .choices__list[aria-expanded] .choices__item--selectable.instock::after {
    content: attr(data-stock);
    /*content: "Под заказ";*/
    font-size: 12px;
    opacity: 100;
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    color: #33CC8A;
    background-color: #EFFBF6;
    border-radius: 10px;
    padding: 4px 10px;
  }
}
.nalichie_in_shop {
  background-color: #EFFBF6;
  border-radius: 10px;
  padding: 4px 10px;
  background-image: none;
  width: fit-content;
}
.choices__item.choices__item--choice.choices__item--selectable::before {
  background: none;
}
.d-block.mb-3.totabs-link.f14.black.totabs-toshop {
color: #33CC8A;
font-size: 12px;
}
.shop-info-worktime .mb-2.semibold .zakaz {
  color: #FFB200;
  background-color: #FFF5EE;
  padding: 4px 10px;
  border-radius: 10px;
}
.shop-info-worktime .mb-2.semibold .in_stock {
  color: #29A36E;
  background-color: #F6F8FD;
  padding: 4px 10px;
  border-radius: 10px;
}
.shop-info-worktime .mb-2.semibold .in_stock {
  color: #33CC8A;
  background-color: #EFFBF6;
  padding: 4px 10px;
  border-radius: 10px;
}
.shop-info-worktime .mb-2.semibold .no_stock {
  color: #9196A1;
  background-color: #F4F5F6;
  padding: 4px 10px;
  border-radius: 10px;
}
.modal .shop-container .nalicon-wrapper > img {
  display: none;
}
/*.yourshop__select-title.f14-black {
  font-size: 12px;
  color: #858585;
}
.choices__item.choices__item--selectable {
  font-size: 14px;
  color: #0B1F33;
}
a.listdetail__image-link.mt-auto.mr-3 {
  width: 28px;
  height: 28px;
  border: none;
}
.yourshop__select .choices[data-type*="select-one"] .choices__inner {
    padding: 0;
}*/