/**
 * Avene success Payment
 */

.avene-payment-success {

}
.avene-payment-success__image {

}
.avene-payment-success__image img {
  margin: 1rem auto;
  display: block;
}
.avene-payment-success__user-info p,
.avene-payment-success__booking-text p {
  text-align: center;
  font-size: var(--paragraph-size-large);
}
.avene-payment-success__user-info a {
  text-decoration: underline;
}
.avene-payment-success__address-info {
  background-color: var(--brand-secondary-light-color);
  padding: 1rem 2rem;
  margin: 2rem auto;
  max-width: 570px;
}
.avene-payment-success__address-title p{
  font-family: FuturaLT-Heavy, sans-serif;
  font-weight: 700;
}
.avene-payment-success__booking-info {
  margin: 2rem 0;
}
.avene-payment-success__booking-info h2 {
  text-align: center;
}
.avene-payment-success__booking-info-content {
  margin: 0 auto;
  max-width:570px;
}
.avene-payment-success__booking-group {
  display: flex;
  justify-content: space-between;
  gap: 2rem;
}
.avene-payment-success__booking-group::after {
  content: '';
  display: block;
  max-width: 160px;
  height: 1px;
  background-color: var(--brand-primary-color);
  align-self: center;
  order: 2;
  flex-grow: 1;
  width: 30%;
}
.avene-payment-success__booking-group p:first-child{
  width: 60%;
  order: 1;
  flex-grow: 2;
}
.avene-payment-success__booking-group p:last-child{
  font-family: FuturaLT-Heavy, sans-serif;
  font-weight: 700;
  order: 3;
  flex-grow: 2;
  width: 10%;
  text-align: right;
}
.avene-payment-success__text-small {
  font-size: var(--paragraph-size-small);
  margin-top: 0;
  transform: translateY(-0.5rem);
}
@media (min-width: 400px) {
  .avene-payment-success__address-info {
    display: flex;
    gap: 2rem;
    justify-content: center;
  }
}
@media (min-width: 750px) {
  .avene-payment-success__booking-group p:first-child{
    width: 40%;
  }
}