h5.h5.adresses-text {
  padding: 0 !important;
}
.address-head-outter {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 15px;
}

.address-head-outter h5.h5 {
  margin-bottom: 0px !important;
}

.address-head-outter a {
  padding: 14.5px 20px 14.5px 46px;
  background-color: var(--green1);
  color: var(--white1) !important;

  background-repeat: no-repeat;
  background-size: 16px 16px;
  background-position: 14.5px center;
  background-image: url("/wp-content/themes/meno-muza/assets/icons/add-address-plus.svg");
  border-radius: 8px;
  border: 1px solid var(--green1);
  transition: 0.3s ease;
}

.address-head-outter a:hover {
  background-color: var(--white);
  color: var(--black1) !important;

  background-image: url("/wp-content/themes/meno-muza/assets/icons/add-address-plus-green.svg");
}
.address-head-inner {
  display: flex;
  gap: 10px;
  align-items: center;
  color: var(--grey3);
}

.address-head-inner a {
  width: 16px;
  height: 16px;

  background-repeat: no-repeat !important;
  background-size: 16px 16px !important;
  background-position: center !important;
  background-image: url("/wp-content/themes/meno-muza/assets/icons/edit-address.svg") !important;
}

.address-head-inner a:hover {
  background-image: url("/wp-content/themes/meno-muza/assets/icons/edit-address-green.svg") !important;
}
.address-head-inner {
  margin-bottom: 10px;
}

.adresses-container {
  display: flex;
  gap: 40px;
}

.address-cont address br {
  margin-top: 0;
  margin-bottom: 7px !important;
}

.address-cont address {
  font-style: normal;
}

.change-address-head {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.change-address-head a {
  width: 16px;
  height: 16px;

  background-repeat: no-repeat;
  background-size: 16px 16px;
  background-position: center;
  background-image: url("/wp-content/themes/meno-muza/assets/icons/close-order.svg");
}

.checkboxes-cont {
  display: flex;
  gap: 15px;
}

.checkboxes-cont div {
  display: flex;
  flex-wrap: nowrap;
  gap: 7px;
  accent-color: var(--green1);
}

/* Forms */
.edit-account-container .form-row {
  margin-top: 15px !important;
  width: 49% !important;
}

.save-address-btn {
  padding: 14.5px 20px;
  border-radius: 8px;
  color: var(--white1);
  background-color: var(--green1);
  margin-top: 15px;
  border: none;
  cursor: pointer;
  transition: 0.3s ease;
}

.save-address-btn:hover {
  background-color: var(--green2);
}

.woocommerce form .edit-account-container .form-row span input {
  border: 1px solid var(--grey1);
  border-radius: 8px;
  padding: 14.5px 20px;

  /* Btn1 D*/
  font-size: 14px;
  line-height: 21px;
  font-family: "Poppins";
  font-weight: 500;
}

#billing_country_field,
#shipping_country_field {
  height: 52px !important;
}

.select2-selection.select2-selection--single {
  display: flex;
  align-items: center;
  height: 52px !important;
  border: none;
  border: 1px solid var(--grey1);
  border-radius: 8px !important  ;

  padding-left: 10px;

  /* Btn1 D */
  font-size: 14px;
  line-height: 21px;
  font-family: "Poppins";
  font-weight: 500;
}

.select2-container .select2-selection--single .select2-selection__arrow {
  margin-right: 12px;
}

.select2-search__field {
  /* Btn1 D */
  font-size: 14px;
  line-height: 21px;
  font-family: "Poppins";
  font-weight: 500;
}
.select2-dropdown.select2-dropdown--below {
  border: none;
  border: 1px solid var(--grey1);
  border-top: none;
  border-radius: 0 0 8px 8px !important  ;
}

.change-address-head h5.h5 {
  padding: 0 !important;
  margin-bottom: 0;
}

@media screen and (max-width: 1310px) {
  .address-head-outter {
    margin: 16px 16px 24px 16px;
  }

  .adresses-container {
    margin: 0 16px 16px 16px;
  }

  .checkboxes-cont,
  .edit-account-container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .save-address-btn {
    margin: 16px 16px 16px;
  }

  .change-address-head h5.h5 {
    padding: 0 !important;
    margin-bottom: 0;
  }

  .change-address-head {
    padding: 16px;
  }
}

@media screen and (max-width: 540px) {
  .adresses-container {
    flex-direction: column;
    gap: 16px;
  }

  .address-head-outter {
    flex-direction: column;
    gap: 16px;
  }

  .address-head-outter h5 {
    text-align: left !important;
    width: 100%;
  }

  .address-head-outter a {
    width: 100%;
    text-align: center;
  }

  .address-head-outter a {
    padding: 12.5px;

    background-repeat: no-repeat;
    background-size: 12px 12px;
    background-position: calc(50% - 58px) center;
  }

  .address-cont address br {
    margin-top: 0;
    margin-bottom: 6px !important;
  }

  .billing-checkbox a,
  .shipping-checkbox a {
    display: flex !important;
    flex-direction: row !important;
    gap: 8px;
  }

  .change-address-head a {
    width: 14px;
    height: 14px;
    background-size: 14px 14px;
  }

  /* Forms */
  .edit-account-container .form-row {
    margin-top: 12px !important;
    width: 100% !important;
  }

  .woocommerce form .edit-account-container .form-row span input {
    border: 1px solid var(--grey1);
    border-radius: 8px;
    padding: 12px 16px;

    /* Btn1 M*/
    font-size: 13px;
    line-height: 20px;
    font-family: "Poppins";
    font-weight: 500;
  }

  #billing_country_field,
  #shipping_country_field {
    height: 52px !important;
  }

  .select2-selection.select2-selection--single {
    display: flex;
    align-items: center;
    height: 50px !important;
    border: none;
    border: 1px solid var(--grey1);
    border-radius: 8px !important  ;

    padding-left: 10px;

    /* Btn1 M */
    font-size: 13px;
    line-height: 20px;
    font-family: "Poppins";
    font-weight: 500;
  }

  .select2-container .select2-selection--single .select2-selection__arrow {
    margin-right: 12px;
  }

  .select2-search__field {
    /* Btn1 M */
    font-size: 13px;
    line-height: 20px;
    font-family: "Poppins";
    font-weight: 500;
  }
  .button-container-save {
    width: 100%;
    display: flex;
  }
  .save-address-btn {
    justify-content: center !important;
    display: flex !important;
    padding: 12.5px;
    width: 100%;
    margin-top: 16px;
  }

  .checkboxes-cont {
    flex-direction: column;
    gap: 12px;
  }
}
