.payment-icon-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.payment-icon-list .payment-icon {
  line-height: 0;
  margin-bottom: var(--margin-s);
}

.payment-icon-list .payment-icon .icon {
  width: 38px;
  filter: grayscale();
  opacity: 0.7;
}

.payment-icon-list .payment-icon .icon[aria-labelledby="pi-maestro"] {
  display: none;
}

.payment-icon-list .payment-icon:not(:first-of-type) {
  margin-left: var(--margin-xxs);
}
