.cart-page{min-height:52vh}
.cart-list-head{margin-bottom:18px}
.cart-list-head h2{font-size:30px;margin:6px 0 0}
.cart-row.is-unavailable{background:#f7f3ed;border-color:#d8cbbd}
.cart-unavailable{color:#9a432b;font-size:12px;font-weight:800}
.quote-breakdown{font-size:12px;color:var(--muted);margin-top:12px;display:flex;justify-content:space-between;gap:14px}
.quote-total.is-unknown{display:block}
.quote-total.is-unknown strong{display:block;font-size:14px;margin-top:6px}
.quote-note.is-warning{background:#fff1e9;color:#873e2a;padding:11px;margin-top:14px}
.quote-error{margin-top:14px}
.cart-row-image-fallback{display:grid;place-items:center;color:var(--muted);font-size:10px;text-align:center;padding:6px}
.cart-empty .button,.cart-confirmed .button{margin-top:4px}
@media(max-width:720px){
  .cart-list-head h2{font-size:25px}
}
