.pricetable{width:100%;color:#111;padding:0 20px;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) repeat(var(--arlista-cols,2), max-content);column-gap:15px}
.pricerow{display:contents}
.pricetable .desc,.pricetable .price{border-bottom:1px solid #f5f5f5;padding:15px 0}
.pricetable .desc{min-width:0;font-size:16px;color:#575757;word-break:break-word}
.pricetable .price{font-weight:700;color:#575757;font-size:16px;white-space:nowrap;text-align:right;justify-self:end}
.pricerow.pricerow-head .desc,.pricerow.pricerow-head .price{padding:10px 0;font-weight:700;color:#575757;font-size:14px}
@media (max-width:600px){
  .pricetable{padding:0 12px;column-gap:10px}
  .pricetable .desc,.pricetable .price{padding:12px 0}
  .pricetable .desc{font-size:14px}
  .pricetable .price{font-size:14px}
  .pricerow.pricerow-head .desc,.pricerow.pricerow-head .price{font-size:12px}
}
