.order__container {
  max-width: 800px;
  width: 100%;
  padding: 0 15px;
  margin: 0 auto;
}

.order__form_block-info .form_input {
  width: calc(50% - 7.5px);
}

.order__form_block-delivery .form_input-street {
  width: 413px;
}

.order__form_block-delivery .form_input-house {
  width: 173px;
}

.order__form_block-delivery .form_input-apartment {
  width: 225px;
}

.order__form_block-delivery .form_input-entrance {
  width: 173px;
}

.order__form_block-delivery .form_input-floor {
  width: 173px;
}

.order__form_block-delivery .form_input-comment {
  width: 601px;
}

.order_time_counter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-column-gap: 30px;
  -moz-column-gap: 30px;
  column-gap: 30px;
}

.order__form_block-time {
  display: none;
}

.order__form_block-time.active {
  display: block;
}

.form_input-person {
  width: 263px;
}

.form_input-person input {
  color: transparent;
}

.form_input-person .input_placeholder {
  z-index: 3;
}

.order__form_block-time .form_input-time input {
  padding: 18px 24px;
}

.time-info {
  display: none;
}

.time-info-text {
  display: none;
}

.time-info-text.active {
  display: block;
}

#order-map {
  height: 300px;
}

#del-address-block #del-address-error {
  display: none;
  color: red;
}

#del-address-block.error #del-address-error {
  display: block;
}

.order__success {
  display: flex;
  flex-direction: column;
  align-items: start;
  font-size: 18px;
  row-gap: 10px;
}
.min_sum_modal {
  display: flex;
  flex-direction: column;
  align-items: start;
  font-size: 18px;
  row-gap: 10px;
}


.order__success_info .link {
  display: block;
  text-align: left;
}

@media (max-width: 692px) {
  .order__form_block .form_input {
    width: 100%;
  }

  .order__form_block-info {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .order__form_block-info .form_input {
    width: 100%;
  }
}

@media (max-width: 562px) {
  .order__form_block-payment .form_block_radio_buttons,
  .order__form_block-time .form_block_radio_buttons {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .order__form_block-payment .form_block_radio_block_button label,
  .order__form_block-time .form_block_radio_block_button label {
    border-right: none;
    border-bottom: 1px solid #f86e09;
  }

  .order__form_block-payment .form_block_radio_block_button:last-child label,
  .order__form_block-time .form_block_radio_block_button:last-child label {
    border-bottom: none;
  }

  .order_time_counter {
    -webkit-column-gap: 15px;
    -moz-column-gap: 15px;
    column-gap: 15px;
    padding: 20px;
  }
}


.back_nav_link-order::after,
.back_nav_link-order::before {

}

.back_nav_link-order::after {
  top: 45%;
  transform: rotate(-45deg);
}
.back_nav_link-order::before {
  left: 6px;
  top: 44%;
  transform: rotate(45deg);
}

#orderTotal {
  justify-content: start;
  margin-bottom: 20px;
}
#orderTotal .total_cost {
  display: flex;
  align-items: center;
  column-gap: 16px;
}
.order__success_info span {
  display: block;
  margin-bottom: 8px;
}
@media(max-width: 400px) {
  #orderTotal .total_cost {
    flex-direction: column;
    row-gap: 10px;
    align-items: start;
  }
}