.cart-page[data-astro-cid-suuixics]{max-inline-size:900px;padding:var(--space-10) var(--space-5) var(--space-11);margin-inline:auto}.page-title[data-astro-cid-suuixics]{font-size:var(--text-40);margin-block-end:var(--space-9)}.cart-empty[data-astro-cid-suuixics]{gap:var(--space-2);padding-block:var(--space-9);flex-direction:column;display:flex}.empty-title[data-astro-cid-suuixics]{font-size:var(--text-22)}.empty-sub[data-astro-cid-suuixics]{color:var(--muted)}.empty-link[data-astro-cid-suuixics]{color:var(--clay-text);margin-block-start:var(--space-4);text-decoration:underline}.cart-lines[data-astro-cid-suuixics]{flex-direction:column;list-style:none;display:flex}.cart-lines[data-astro-cid-suuixics] .cart-line{gap:var(--space-5);padding-block:var(--space-5);grid-template-columns:120px 1fr auto;align-items:center;display:grid}.cart-lines[data-astro-cid-suuixics] .cart-line+.cart-line{border-block-start:none;margin-block-start:var(--space-9)}.cart-lines[data-astro-cid-suuixics] .cart-line-img{object-fit:contain;filter:drop-shadow(0 12px 20px #14100e33);block-size:120px;inline-size:120px;rotate:-3deg}.cart-lines[data-astro-cid-suuixics] .cart-line-name{font-size:var(--text-22)}.cart-lines[data-astro-cid-suuixics] .cart-line-name-ur{font-family:var(--font-ur);color:var(--muted);margin-block-start:var(--space-1)}.cart-lines[data-astro-cid-suuixics] .cart-line-meta{color:var(--muted)}.cart-lines[data-astro-cid-suuixics] .cart-line-qty{align-items:center;gap:var(--space-3);margin-block-start:var(--space-3);display:inline-flex}.cart-lines[data-astro-cid-suuixics] .qty-btn{border:1px solid var(--glass-hairline-soft);border-radius:var(--radius-pill);cursor:pointer;background:0 0;block-size:28px;inline-size:28px}.cart-lines[data-astro-cid-suuixics] .qty-value{text-align:center;font-variant-numeric:tabular-nums;min-inline-size:1.5ch}.cart-lines[data-astro-cid-suuixics] .cart-line-remove{color:var(--muted);cursor:pointer;background:0 0;border:none;margin-block-start:var(--space-3);text-decoration:underline;display:block}.cart-lines[data-astro-cid-suuixics] .cart-line-total{font-size:var(--text-14);color:var(--clay-text);font-variant-numeric:tabular-nums;white-space:nowrap}.cart-summary[data-astro-cid-suuixics]{padding:var(--space-6);border-radius:var(--radius-panel);background:var(--glass-fill);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-edge), var(--glass-cast);margin-block-start:var(--space-11)}.summary-row[data-astro-cid-suuixics]{justify-content:space-between;align-items:baseline;display:flex}.summary-row[data-astro-cid-suuixics] strong[data-astro-cid-suuixics]{font-variant-numeric:tabular-nums}.summary-note[data-astro-cid-suuixics]{color:var(--muted);margin-block:var(--space-2) var(--space-4);border-block-end:1px solid var(--glass-hairline-soft);padding-block-end:var(--space-4)}.summary-total[data-astro-cid-suuixics]{font-size:var(--text-22);margin-block-start:var(--space-2)}.summary-checkout[data-astro-cid-suuixics]{padding:var(--space-4);border-radius:var(--radius-chrome);background:var(--ink);color:var(--paper);justify-content:center;margin-block-start:var(--space-5);text-decoration:none;display:flex}.summary-checkout[data-astro-cid-suuixics]:hover{opacity:.85}.cross-sell-strip[data-astro-cid-suuixics]{margin-block-start:var(--space-11)}.cross-sell-strip[data-astro-cid-suuixics] h2[data-astro-cid-suuixics]{color:var(--muted);margin-block-end:var(--space-5)}.cross-sell-row[data-astro-cid-suuixics]{gap:var(--space-5);padding-block-end:var(--space-2);display:flex;overflow-x:auto}.cross-sell-row[data-astro-cid-suuixics] .cross-sell-card{gap:var(--space-1);inline-size:140px;color:inherit;flex-direction:column;flex:none;text-decoration:none;display:flex}.cross-sell-row[data-astro-cid-suuixics] .cross-sell-card img{object-fit:contain;background:var(--paper-deep);border-radius:var(--radius-panel);block-size:140px;inline-size:140px;transition:scale var(--dur-fast) var(--ease-spring)}.cross-sell-row[data-astro-cid-suuixics] .cross-sell-card:hover img{scale:1.04}.cross-sell-row[data-astro-cid-suuixics] .cross-sell-card-name{font-size:var(--text-14)}.cross-sell-row[data-astro-cid-suuixics] .cross-sell-card-price{color:var(--clay-text)}
