.details,
.payment {
  display: flex;
  flex-direction: column;
}

.details {
  gap: var(--Spacing-x-one-and-half);
  max-width: fit-content;
}

.payment {
  gap: var(--Spacing-x-half);
}

.details button.btn {
  align-self: flex-start;
  margin-top: var(--Spacing-x-half);
}
