.key-value-list tr>td,
.key-value-list tr>th {
    font-size:13px;
    padding: 5px 0;
}
.key-value-list tr>th {
    font-weight:bold;
    border-bottom:1px solid #ccc;
}


.key-value-list tr>td.additional-prices,
.key-value-list tr>th.additional-prices {
    border:0;
}

.key-value-list tr>td.total-price,
.key-value-list tr>th.total-price {
    border-top:1px solid #ccc;
    border-bottom:2px solid #ccc;
}

.key-value-item .key-value-item__label {
    width: 50%;
}
.key-value-item > h4 {
    margin-bottom: 0;
}