@charset "utf-8";
/*618*/
[id ^= sandbox_theme_panel] {
  width: 100px !important;
  font-size: 10px !important;
  right: 0 !important;
  top: auto !important;
  bottom: 0 !important; }

:root {
  --phone-icon: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2232%22%20height%3D%2232%22%20%20viewBox%3D%220%200%2032%2032%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M7.70645%204.95357C9.08936%203.58325%2011.3236%203.5916%2012.7039%204.95941L14.2614%206.50265C15.6588%207.88731%2015.6413%2010.116%2014.2573%2011.4874L13.6015%2012.1373C13.6267%2012.266%2013.7014%2012.4971%2013.8923%2012.8468C14.3518%2013.6887%2015.2873%2014.8659%2016.7898%2016.3547C18.292%2017.8433%2019.4805%2018.7714%2020.3321%2019.228C20.7003%2019.4254%2020.9411%2019.4992%2021.0725%2019.5219L21.7364%2018.8641C23.1116%2017.5014%2025.3489%2017.4892%2026.7323%2018.8601L28.2897%2020.4033C29.6642%2021.7653%2029.6836%2023.9742%2028.3324%2025.3526L28.2843%2025.4073C28.2357%2025.4623%2028.1662%2025.5406%2028.0809%2025.6355C27.9107%2025.8249%2027.6756%2026.0831%2027.4175%2026.3556C27.1611%2026.6264%2026.8732%2026.9207%2026.599%2027.179C26.3487%2027.4149%2026.0307%2027.6972%2025.7309%2027.8782C24.8383%2028.417%2023.8343%2028.6931%2022.6368%2028.6663C21.9538%2028.6511%2021.2211%2028.4258%2020.7504%2028.2591C20.4954%2028.1687%2020.2743%2028.0797%2020.1165%2028.0131C20.0371%2027.9796%2019.9727%2027.9513%2019.9267%2027.9307L19.8717%2027.9059L19.8553%2027.8983L19.848%2027.8949C19.8478%2027.8949%2019.8466%2027.8943%2020.4114%2026.6865L19.8466%2027.8943L19.8285%2027.8858L19.8106%2027.8768C17.5147%2026.718%2014.5726%2024.6651%2011.5051%2021.6255C8.54898%2018.6963%206.51812%2015.8824%205.32756%2013.6457C4.73584%2012.534%204.32823%2011.521%204.1336%2010.6784C4.03703%2010.2603%203.97962%209.82849%204.00674%209.41945C4.03227%209.03456%204.14652%208.4811%204.58369%208.04791L7.70645%204.95357ZM20.99%2025.485L21.0148%2025.4962C21.0456%2025.5099%2021.093%2025.5308%2021.1535%2025.5563C21.2754%2025.6078%2021.4464%2025.6766%2021.6407%2025.7454C22.0685%2025.897%2022.4635%2025.9951%2022.6965%2026.0003C23.4114%2026.0163%2023.9129%2025.8608%2024.3528%2025.5952C24.3498%2025.5971%2024.3601%2025.5909%2024.3855%2025.5721C24.41%2025.5541%2024.442%2025.5291%2024.4818%2025.4961C24.5621%2025.4295%2024.6592%2025.3428%2024.7704%2025.2381C24.9928%2025.0285%2025.2421%2024.7745%2025.4812%2024.522C25.7187%2024.2713%2025.9374%2024.0312%2026.0972%2023.8533C26.1769%2023.7646%2026.2414%2023.692%2026.2857%2023.6419L26.3361%2023.5847L26.3486%2023.5704L26.3514%2023.5671L26.384%2023.5297L26.4186%2023.4954C26.7481%2023.1689%2026.7526%2022.6342%2026.4128%2022.2975L24.8553%2020.7543C24.5185%2020.4205%2023.9564%2020.4184%2023.6134%2020.7583L22.8338%2021.5308C22.2814%2022.0782%2021.5719%2022.2412%2020.911%2022.1871C20.2884%2022.1361%2019.6628%2021.8949%2019.072%2021.5782C17.884%2020.9412%2016.4805%2019.8023%2014.9128%2018.2489C13.3453%2016.6957%2012.1954%2015.3039%2011.5516%2014.1244C11.2316%2013.5382%2010.9861%2012.9143%2010.934%2012.2908C10.8784%2011.626%2011.0463%2010.915%2011.6008%2010.3656L12.3803%209.5932C12.721%209.25556%2012.7193%208.72872%2012.3844%208.39687L10.827%206.85363C10.4797%206.50953%209.92068%206.51361%209.58343%206.84779L6.67228%209.73244C6.68003%209.81404%206.69716%209.92807%206.73185%2010.0782C6.85602%2010.6158%207.1543%2011.4022%207.68154%2012.3927C8.72889%2014.3604%2010.5882%2016.9628%2013.3821%2019.7313C16.2721%2022.595%2018.9821%2024.4678%2020.99%2025.485Z%22%20fill%3D%22%2329b8cf%22%2F%3E%3C%2Fsvg%3E") 0px 50% no-repeat;
  --schedule-icon: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2228%22%20height%3D%2228%22%20%20viewBox%3D%220%200%2028%2028%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M14%2028C6.26818%2028%200%2021.7318%200%2014C0%206.26818%206.26818%200%2014%200C21.7318%200%2028%206.26818%2028%2014C28%2021.7318%2021.7318%2028%2014%2028ZM14%2025.4545C20.3261%2025.4545%2025.4545%2020.3261%2025.4545%2014C25.4545%207.67391%2020.3261%202.54545%2014%202.54545C7.67391%202.54545%202.54545%207.67391%202.54545%2014C2.54545%2020.3261%207.67391%2025.4545%2014%2025.4545ZM14.8998%2014.8998C14.7818%2015.0182%2014.6415%2015.1121%2014.4871%2015.176C14.3327%2015.24%2014.1672%2015.2729%2014%2015.2727H8.27273C7.93518%2015.2727%207.61146%2015.1386%207.37277%2014.9C7.13409%2014.6613%207%2014.3375%207%2014C7%2013.6625%207.13409%2013.3387%207.37277%2013.1C7.61146%2012.8614%207.93518%2012.7273%208.27273%2012.7273H12.7273V6.36364C12.7273%206.02609%2012.8614%205.70236%2013.1%205.46368C13.3387%205.225%2013.6625%205.09091%2014%205.09091C14.3375%205.09091%2014.6613%205.225%2014.9%205.46368C15.1386%205.70236%2015.2727%206.02609%2015.2727%206.36364V14C15.2727%2014.3513%2015.1302%2014.6695%2014.8998%2014.8998Z%22%20fill%3D%22%2329b8cf%22%2F%3E%3C%2Fsvg%3E") 0px 50% no-repeat; }

.office-wrap {
  /*.shop2-edost-office:not(.is-active){
   display: none;
   }*/ }

.shop2-edost-office:not(.is-active) {
  display: none; }

.map-delivery-points {
  height: 450px;
  position: relative;
  margin-top: 15px;
  margin-bottom: 15px; }
  .map-delivery-points.start:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(255, 255, 255, 0.95);
    z-index: 2; }
    .map-delivery-points.start:after {
      content: "";
      display: block;
      position: absolute;
      left: 50%;
      top: 50%;
      margin: -30px 0px 0px -30px;
      width: 60px;
      height: 60px;
      border-radius: 50%;
      border: 3px solid rgba(41, 184, 207, 0.6);
      border-left-color: transparent;
      z-index: 3;
      -webkit-animation: 0.75s linear infinite spinner-border;
      animation: 0.75s linear infinite spinner-border; }

.option-details.start-select-city {
  position: relative; }
  .option-details.start-select-city:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(255, 255, 255, 0.7);
    z-index: 2; }
  .option-details.start-select-city:after {
    content: "";
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -30px 0px 0px -30px;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    border: 3px solid rgba(41, 184, 207, 0.6);
    border-left-color: transparent;
    z-index: 3;
    -webkit-animation: 0.75s linear infinite spinner-border;
    animation: 0.75s linear infinite spinner-border; }

.map-select-item .title-bal {
  font-weight: bold;
  font-size: 14px; }
  .map-select-item ul {
    padding: 0;
    margin: 0;
    list-style: none;
    margin-top: 8px; }
  .map-select-item ul li {
    min-height: 30px;
    box-sizing: border-box;
    padding-top: 3px;
    padding-bottom: 3px;
    padding: 3px 0px 3px 30px; }
    .map-select-item ul li span {
      display: block; }
      .map-select-item ul li span.name {
        font-weight: bold; }
    .map-select-item ul li.item-phone {
      background: var(--phone-icon);
      background-size: 26px; }
    .map-select-item ul li.item-schedule {
      background: var(--schedule-icon);
      background-size: 22px; }
    .map-select-item ul li.item-select-delivery button {
      border: none;
      outline: none;
      background: #29b8cf;
      color: #fff;
      padding: 14px 20px 12px;
      border-radius: 0px;
      font-family: 'Roboto', Arial, Helvetica, sans-serif;
      font-weight: bold;
      font-size: 12px;
      text-transform: uppercase;
      line-height: 1; }
      @media (max-width: 480px) {
      .map-select-item ul li.item-select-delivery button {
        display: block;
        text-align: center;
        width: 100%;
        padding: 8px 20px; } }
      .map-select-item ul li.item-select-delivery a {
        margin-left: 10px;
        display: inline-block;
        border: none;
        outline: none;
        background: #29b8cf;
        color: #fff;
        padding: 14px 20px 12px;
        border-radius: 0px;
        font-family: 'Roboto', Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-size: 12px;
        text-transform: uppercase;
        line-height: 1;
        text-decoration: none; }
      @media (max-width: 480px) {
      .map-select-item ul li.item-select-delivery a {
        display: block;
        text-align: center;
        margin-left: 0;
        margin-top: 10px;
        padding: 8px 20px; } }

.show-map-again {
  margin-left: 100px;
  margin-bottom: 10px; }
  @media (max-width: 480px) {
  .show-map-again {
    margin-left: 0px;
    text-align: center; } }
  .show-map-again button {
    border: none;
    outline: none;
    background: #29b8cf;
    color: #fff;
    padding: 14px 20px 12px;
    border-radius: 0px;
    font-family: 'Roboto', Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
    text-transform: uppercase;
    line-height: 1; }

@media (max-width: 480px) {
    .shop2-edost-office {
      margin-left: 0px; } }

.select-popup-item-wr {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  position: relative; }
  .select-popup-item-wr label > span {
    margin: 0 0 8px;
    font-size: 13px;
    color: rgba(0, 0, 0, 0.65);
    display: block; }
    .select-popup-item-wr label > span.required {
      display: inline; }
  .select-popup-item-wr input[type="text"].select-popup-item {
    width: 100%;
    border: 1px solid #ccc;
    outline: none;
    padding: 10px 15px;
    max-width: 100%;
    box-sizing: border-box; }
  .select-popup-item-wr ul.select-popup-items-list {
    padding: 10px;
    margin: 2px 0 0 0;
    list-style: none;
    position: absolute;
    left: 0;
    right: 0;
    top: 100%;
    display: none;
    background: #fff;
    border: 1px solid #ccc;
    overflow-y: auto;
    max-height: 55vh; }
  .select-popup-item-wr ul.select-popup-items-list li {
    margin-bottom: 2px;
    padding: 4px 10px;
    font-weight: 700;
    color: #333;
    cursor: pointer;
    user-select: none; }
    .select-popup-item-wr ul.select-popup-items-list li:hover {
      background: rgba(0, 0, 0, 0.1); }
  .select-popup-item-wr + .option-item {
    display: none; }
  .select-popup-item-wr + .option-item + .option-item {
    display: none; }
  .select-popup-item-wr ~ label {
    display: none; }

.select-subitems {
  position: relative;
  margin: 10px 0px 10px 0px; }
  .select-subitems .selected-item {
    padding: 8px 10px;
    position: relative;
    cursor: pointer;
    border: 1px solid #ccc; }
  .select-subitems .selected-item:before {
    content: "";
    display: block;
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -2px;
    border: 6px solid transparent;
    border-top: 6px solid #ccc; }
  .select-subitems .selected-item.opened:before {
    transform: rotate(180deg);
    margin-top: -8px; }
  .select-subitems .search-item {
    margin: 5px; }
  .select-subitems .search-item input {
    padding: 5px 27px 6px 8px;
    width: 100%;
    max-width: 100%;
    box-sizing: border-box;
    border-radius: 3px;
    box-shadow: inset 1px 1px #f1f1f1;
    color: #333;
    height: auto;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2226%22%20height%3D%2226%22%20%20viewBox%3D%220%200%2026%2026%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22rgba%280%2C0%2C0%2C.3%29%22%20d%3D%22M21.2%2019.8a1%201%200%200%201-1.4%201.4l-4-4-.1-.1a7%207%200%201%201%201.4-1.4l4%204zM11.5%206.5a5%205%200%201%200%200%2010%205%205%200%200%200%200-10z%22%2F%3E%3C%2Fsvg%3E") right 3px center no-repeat;
    background-size: 20px; }
  .select-subitems .popup-select-items {
    padding: 10px;
    margin: 2px 0 0 0;
    position: absolute;
    left: 0;
    right: 0;
    top: 100%;
    display: none;
    background: #fff;
    border: 1px solid #ccc;
    z-index: 100; }
  .select-subitems .popup-select-items.opened {
    display: block; }
  .select-subitems ul {
    padding: 0px;
    margin: 0px;
    list-style: none;
    max-height: 65vh;
    overflow-y: auto; }
  .select-subitems ul li {
    margin-bottom: 2px;
    padding: 4px 10px;
    font-weight: 700;
    color: #333;
    cursor: pointer;
    user-select: none; }
    .select-subitems ul li:hover {
      background: rgba(0, 0, 0, 0.1); }

li.no-click {
  pointer-events: none; }

@keyframes spinner-border {
  to {
    transform: rotate(360deg) /* rtl:ignore */; } }
