/* Bag summary: cart drawer and cart page */
.drawer__foot{justify-items:stretch;gap:0;padding:1.25rem var(--pad) calc(1.25rem + env(safe-area-inset-bottom,0px))}
.sum{margin:0;display:grid;gap:.6rem}
.sum__row{display:flex;justify-content:space-between;align-items:baseline;gap:1.5rem}
.sum__row dt{font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}
.sum__row dd{margin:0;font-size:1.0625rem;font-weight:500;font-variant-numeric:tabular-nums}
.sum__row--sub dt{font-size:.8125rem;letter-spacing:0;text-transform:none}
.sum__row--sub dd{font-size:.8125rem;font-weight:400;color:var(--muted)}
.sum__note{margin-top:.35rem;font-size:.75rem;line-height:1.5;color:var(--muted)}
.sum__go{margin-top:1.25rem}
.sum__view{justify-self:center;margin-top:.5rem;padding:.6rem 0;font-size:.8125rem;color:var(--muted);text-decoration:underline;text-underline-offset:.3em;text-decoration-thickness:1px;transition:color .25s}
.sum__view:hover{color:var(--text)}
.cartpg__sum{gap:0;padding-top:1.25rem;border-top:1px solid var(--border)}
.sum__acts{display:grid;gap:.6rem;margin-top:1.25rem}
