.container-payment {
  display: flex;
  flex-direction: column;
}

.container-payment__title {
  font-weight: 700;
  text-align: center;
}

.add-card__card-img {
	width: 70%;
}

.mt50 {
	margin-top: min(15.625vw, 78.75px);
}

.payment-card {
  width: 100%;
  display: flex;
  align-items: center;
  min-height: min(13.44vw, 65px);
  padding: min(1.56vw, 7.5px) min(4.06vw, 10px) min(1.56vw, 7.5px)
    min(1.88vw, 9px);
  background-color: #f6f6f6;
}

.payment-card__img-box {
  width: min(10vw, 48px);
  height: min(10vw, 48px);
  margin-right: min(21px, 36px);
  border-radius: 7px;
  background-color: #fff;
}

.payment-card__card-icon {
  width: min(6.88vw, 32px);
  height: min(5vw, 26px);
}

.payment-card__content {
  display: flex;
  flex-direction: column;
  row-gap: min(1.56vw, 7.5px);
}

.payment-card__title {
}

.payment-card__status {
  font-size: min(3.13vw, 15.75px);
  font-weight: 400;
}

.payment-card__btn-remove {
  margin-left: auto;
  border: none;
  background-color: transparent;
}

.payment-card__btn-remove-img {
  width: min(5vw, 25px);
  height: min(5vw, 25px);
}

.link-card-form {
  margin-bottom: min(71.88vw, 330px);
}

.payment-card-list {
  display: flex;
  flex-direction: column;
}

.payment-card-list__item:nth-child(2n) .payment-card {
  background-color: #fff;
}

.payment-card-list__item:nth-child(2n) .payment-card__img-box {
  background-color: #F6F6F6;
}

.payment-methods__title {
  font-weight: 600;
  text-align: center;
}

.spb-icon {
  width: min(5.94vw, 26px);
  height: min(6.88vw, 30px);
}