ul[data-item="payment-methods"] {
    --item-opacity: .65;
    list-style: none;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    font-size: 16px;
    line-height: 1.5em;
    display: flex;
    flex-wrap: wrap;
    gap: .5rem 1.5rem;
}
ul[data-item="payment-methods"]>li {
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}
ul[data-item="payment-methods"]>li .payment-method {
    display: inline-flex;
    gap: 0 .25rem;
    align-items: center;
    justify-content: flex-start;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    color: #000;
    opacity: var(--item-opacity);
}
ul[data-item="payment-methods"]>li a.payment-method:hover {
    text-decoration: underline;
}
ul[data-item="payment-methods"]>li i {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 20px;
    height: 20px;
}
ul[data-item="payment-methods"]>li i.icon {
    background-repeat: no-repeat;
    background-position: center center;
}
ul[data-item="payment-methods"]>li i.icon.icon-pubblica-amministrazione {
    background-image: url(../../img/payments/enti_pubblici.svg);
    background-size: 18px auto;
}
ul[data-item="payment-methods"]>li i.icon.icon-carta-del-docente {
    background-image: url(../../img/payments/carta_docente.svg);
    background-size: 20px auto;
}
ul[data-item="payment-methods"]>li span.label {
    font-size: 14px;
}
