
.cart-summary{margin:2px 0 12px;min-width:0}
.cart-summary .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.cs-ship,.cs-arrival{margin:0;font-size:13px;line-height:1.45;color:var(--ink-2);overflow-wrap:anywhere}
.cs-ship{color:var(--ink);font-weight:600}
.cs-ship[hidden],.cs-arrival[hidden]{display:none}
.cs-totals{margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}
.cs-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:13.5px;color:var(--ink-2);padding:4px 0}
.cs-row[hidden]{display:none}
.cs-row>span:first-child{min-width:0}
.cs-row>span:last-child{flex:none;font-variant-numeric:tabular-nums}
.cs-discount{color:var(--ok);font-weight:600}
.cs-total{margin-top:6px;padding-top:10px;border-top:1px solid var(--line);color:var(--ink)}
.cs-total>span:first-child{font-size:14px}
.cs-total>span:last-child{font-size:18px;font-weight:600}
.cs-note{font-size:12px;color:var(--ink-2);font-weight:400;white-space:nowrap}
