.cart-page[data-astro-cid-suuixics]{gap:var(--space-16);flex-direction:column;display:flex}.section-title[data-astro-cid-suuixics]{margin:0}.empty[data-astro-cid-suuixics]{gap:var(--space-16);flex-direction:column;align-items:flex-start;display:flex}.layout[data-astro-cid-suuixics]{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:32px;display:grid}.items[data-astro-cid-suuixics]{border:var(--border);border-radius:var(--radius-sm);background:var(--fee-card);margin:0;padding:0;list-style:none}.item[data-astro-cid-suuixics]{gap:var(--space-16);padding:var(--space-16);grid-template-columns:180px minmax(0,1fr) auto;align-items:center;display:grid}.item[data-astro-cid-suuixics]+.item[data-astro-cid-suuixics]{border-top:2px dotted var(--ink-muted)}.pic-box[data-astro-cid-suuixics]{width:var(--w);height:var(--h);position:relative;overflow:visible}.tag-scale[data-astro-cid-suuixics]{left:0;top:var(--top);transform:scale(var(--k));transform-origin:0 0;position:absolute}.tag-scale[data-astro-cid-suuixics] [data-face=back]{display:none}.info[data-astro-cid-suuixics]{flex-direction:column;gap:2px;min-width:0;display:flex}.info[data-astro-cid-suuixics] p[data-astro-cid-suuixics]{margin:0}.item-title[data-astro-cid-suuixics]{font-size:17px;font-weight:800;line-height:24px}.item-detail[data-astro-cid-suuixics]{font-family:var(--font-mono);color:var(--ink-muted);font-size:14px;line-height:20px}.item-price[data-astro-cid-suuixics]{font-family:var(--font-mono);white-space:nowrap;align-self:start;margin:0;font-size:16px}.actions[data-astro-cid-suuixics]{flex-wrap:wrap;align-items:center;gap:0 20px;display:flex}.edit[data-astro-cid-suuixics]{min-height:44px;color:var(--puddle-blue);font:inherit;align-items:center;text-decoration:underline;display:inline-flex}.edit-dialog[data-astro-cid-suuixics]{border:var(--border);border-radius:var(--radius-card);background:var(--paper);width:min(1180px,96vw);height:min(92vh,940px);color:var(--ink);box-shadow:var(--shadow-stamp);padding:0;overflow:hidden}.edit-dialog[data-astro-cid-suuixics][open]{flex-direction:column;display:flex}.edit-dialog[data-astro-cid-suuixics]::backdrop{background:#1b23408c}.edit-bar[data-astro-cid-suuixics]{justify-content:space-between;align-items:center;gap:var(--space-16);padding:6px var(--space-16);border-bottom:var(--border);flex:none;display:flex}.edit-close[data-astro-cid-suuixics]{border:var(--border);border-radius:var(--radius-sm);background:var(--paper);min-height:44px;color:var(--ink);font-family:var(--font-body);cursor:pointer;padding:0 16px;font-size:15px;font-weight:800}.edit-frame[data-astro-cid-suuixics]{background:var(--paper-deep);border:0;flex:auto;width:100%;min-height:0}@media (width<=640px){.edit-dialog[data-astro-cid-suuixics]{width:100vw;max-width:none;height:100dvh;max-height:none;box-shadow:none;border:0;border-radius:0;margin:0}}.remove[data-astro-cid-suuixics]{min-height:44px;font:inherit;color:var(--puddle-blue);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.summary[data-astro-cid-suuixics]{top:var(--space-16);flex-direction:column;gap:12px;display:flex;position:sticky}.fee-box[data-astro-cid-suuixics]{background:var(--fee-card);border:var(--border);border-radius:var(--radius-sm);margin:0}.fee-row[data-astro-cid-suuixics]{font-family:var(--font-mono);align-items:baseline;gap:12px;padding:10px 14px;font-size:15px;line-height:22px;display:flex}.fee-row[data-astro-cid-suuixics]+.fee-row[data-astro-cid-suuixics]{border-top:2px dotted var(--ink-muted)}.fee-row[data-astro-cid-suuixics] dt[data-astro-cid-suuixics]{flex:auto}.fee-row[data-astro-cid-suuixics] dd[data-astro-cid-suuixics]{white-space:nowrap;margin:0}.fee-row[data-astro-cid-suuixics].fee-total{border-top:var(--border);font-family:var(--font-body)}.fee-total[data-astro-cid-suuixics] .eyebrow[data-astro-cid-suuixics]{color:var(--ink)}.fee-amount[data-astro-cid-suuixics]{font-family:var(--font-display);font-size:30px;line-height:32px}.fee-currency[data-astro-cid-suuixics]{letter-spacing:.1em;font-size:12px;font-weight:700}.nudge[data-astro-cid-suuixics],.qc-note[data-astro-cid-suuixics]{background:var(--highlighter);border:var(--border);border-radius:var(--radius-sm);margin:0;padding:12px 14px;font-size:15px;line-height:22px}.checkout[data-astro-cid-suuixics]{height:52px;font-size:17px}.another[data-astro-cid-suuixics]{border:var(--border);border-radius:var(--radius-sm);background:var(--paper);min-height:48px;color:var(--ink);justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.note[data-astro-cid-suuixics]{color:var(--ink-muted);margin:0;font-size:13px;line-height:19px}.note[data-astro-cid-suuixics] a[data-astro-cid-suuixics]{color:var(--puddle-blue)}.denied[data-astro-cid-suuixics]{color:var(--stamp-red-text);margin:0;font-weight:700}.denied[data-astro-cid-suuixics][hidden]{display:none}@media (width<=900px){.layout[data-astro-cid-suuixics]{grid-template-columns:minmax(0,1fr)}.summary[data-astro-cid-suuixics]{position:static}}@media (width<=640px){.item[data-astro-cid-suuixics]{grid-template-columns:120px minmax(0,1fr);align-items:start;gap:12px}.pic[data-astro-cid-suuixics]{grid-row:span 2;width:120px}.pic-box[data-astro-cid-suuixics]{width:var(--ws);height:var(--hs)}.tag-scale[data-astro-cid-suuixics]{top:var(--tops);transform:scale(var(--ks))}.item-price[data-astro-cid-suuixics]{grid-column:2}}
