
/* Messe: redigerbart pris-felt i kurven + fragt-felt */

/* Highlighted quantity offers, scoped to product cards */
.ls-card .ls-pakkepriser{border:2px solid #ef7d00;border-radius:10px;overflow:hidden;background:#fff7ef;margin:.75rem 0;text-align:center}
.ls-card .ls-pakkepriser-titel{background:#ef7d00;color:#fff;font-weight:800;font-size:.82rem;letter-spacing:.045em;padding:.55rem .7rem;text-transform:uppercase}
.ls-card .ls-pakkepris-rad{display:flex;flex-direction:column;align-items:center;gap:.32rem;padding:1rem .8rem}
.ls-card .ls-pakkepris-antal{font-weight:750;color:#16253f;font-size:1.03rem}
.ls-card .ls-pakkepris-beloeb{font-weight:850;color:#16253f;font-size:1.75rem;line-height:1.2}
.ls-card .ls-pakkepris-original{font-size:.8rem;color:#16253f}
.ls-card .ls-pakkepris-spar{display:inline-block;max-width:100%;background:#e23b2d;color:#fff;font-weight:800;font-size:.69rem;line-height:1.25;padding:.23rem .42rem;border-radius:5px;text-align:center}
.ls-card .ls-pakkepris-forklaring{display:block;color:#6b7280;font-size:.72rem;line-height:1.4;text-align:center}
.ls-card .ls-pakkepris-knap{width:100%;margin-top:.35rem}
.ls-card .ls-pakkepriser-flere{border-top:1px solid #ffd9b4;padding:.65rem .8rem}
.ls-card .ls-pakkepriser-flere summary{cursor:pointer;font-weight:750;font-size:.83rem;color:#9a5008}
.ls-card .ls-pakkepriser-ekstra .ls-pakkepris-rad{border-top:1px solid #f8dfc8;margin-top:.5rem}

/* Product descriptions reuse the existing documents dropdown UI. */
.ls-card .ls-beskrivelse-dropdown .ls-beskrivelse-indhold {
  white-space: pre-wrap;
  overflow-wrap: anywhere;
  word-break: normal;
  font-size: .84rem;
  line-height: 1.55;
  color: #4b5563;
  text-align: left;
}
