.suggest[data-astro-cid-ymxsigk2]{padding-top:var(--section-y)}.head[data-astro-cid-ymxsigk2]{max-width:12em;margin-bottom:clamp(40px,5vw,72px)}.cart-body[data-astro-cid-ymxsigk2]{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:clamp(32px,4vw,72px);display:grid}.list-head[data-astro-cid-ymxsigk2],.row[data-astro-cid-ymxsigk2]{align-items:center;gap:16px;display:grid}.list-head[data-astro-cid-ymxsigk2]{color:var(--mute);border-bottom:1px solid var(--line-2);grid-template-columns:minmax(0,1fr) 96px 80px 40px;padding:0 0 12px 144px}.list-head[data-astro-cid-ymxsigk2] span[data-astro-cid-ymxsigk2]:nth-child(n+2){text-align:right}.row[data-astro-cid-ymxsigk2]{border-bottom:1px solid var(--line);grid-template-columns:128px minmax(0,1fr) 96px 80px 40px;padding:18px 0}.row-cover[data-astro-cid-ymxsigk2]{border-radius:6px;display:block;overflow:hidden}.row-txt[data-astro-cid-ymxsigk2]{flex-direction:column;gap:6px;min-width:0;display:flex}.row-cat[data-astro-cid-ymxsigk2]{color:var(--mute);align-items:center;gap:7px;font-size:10.5px;display:inline-flex}.row-title[data-astro-cid-ymxsigk2]{letter-spacing:-.02em;font-size:1.1rem;font-weight:500;line-height:1.2;transition:color .3s}.row-title[data-astro-cid-ymxsigk2]:hover{color:var(--signal)}.row-owned[data-astro-cid-ymxsigk2]{color:var(--signal);font-size:10.5px}.row-hours[data-astro-cid-ymxsigk2],.row-price[data-astro-cid-ymxsigk2]{text-align:right;font-variant-numeric:tabular-nums}.row-hours[data-astro-cid-ymxsigk2]{color:var(--paper-2);font-size:14px}.row-price[data-astro-cid-ymxsigk2]{font-weight:500}.row[data-astro-cid-ymxsigk2].is-owned .row-price[data-astro-cid-ymxsigk2]{color:var(--mute-2);text-decoration:line-through}.row-remove[data-astro-cid-ymxsigk2]{width:34px;height:34px;color:var(--mute);box-shadow:inset 0 0 0 1px var(--line-2);transition:color .3s var(--ease-out), box-shadow .3s var(--ease-out);border-radius:50%;justify-self:end;place-items:center;display:grid}.row-remove[data-astro-cid-ymxsigk2]:hover{color:var(--paper);box-shadow:inset 0 0 0 1px var(--paper)}.row-remove[data-astro-cid-ymxsigk2] svg[data-astro-cid-ymxsigk2]{width:12px;height:12px}.more[data-astro-cid-ymxsigk2]{color:var(--mute);margin-top:20px;transition:color .3s;display:inline-block}.more[data-astro-cid-ymxsigk2]:hover{color:var(--signal)}.sum[data-astro-cid-ymxsigk2]{top:calc(var(--nav-h) + 24px);background:var(--ink-2);flex-direction:column;gap:18px;padding:28px;display:flex;position:sticky}.sum-label[data-astro-cid-ymxsigk2]{color:var(--mute)}.sum-rows[data-astro-cid-ymxsigk2] div[data-astro-cid-ymxsigk2]{border-bottom:1px solid var(--line);justify-content:space-between;padding:10px 0;font-size:14px;display:flex}.sum-rows[data-astro-cid-ymxsigk2] dt[data-astro-cid-ymxsigk2]{color:var(--paper-2)}.sum-rows[data-astro-cid-ymxsigk2] dd[data-astro-cid-ymxsigk2]{font-variant-numeric:tabular-nums;margin:0}.sum-total[data-astro-cid-ymxsigk2]{justify-content:space-between;align-items:baseline;display:flex}.sum-total[data-astro-cid-ymxsigk2] .mono[data-astro-cid-ymxsigk2]{color:var(--mute)}.sum-total[data-astro-cid-ymxsigk2] b[data-astro-cid-ymxsigk2]{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:3rem;font-weight:500;line-height:1}.sum-btn[data-astro-cid-ymxsigk2]{justify-content:space-between;width:100%}.sum-btn[data-astro-cid-ymxsigk2]:disabled{opacity:.4;pointer-events:none}.sales-soon[data-astro-cid-ymxsigk2]{text-align:center}.sum-tax[data-astro-cid-ymxsigk2]{color:var(--mute);font-size:13px}.hints[data-astro-cid-ymxsigk2]:has(.hint:not([hidden])){border-top:1px solid var(--line);padding-top:6px}.hint[data-astro-cid-ymxsigk2]{color:var(--paper-2);flex-direction:column;gap:6px;padding:12px 0;font-size:14px;display:flex}.hint[data-astro-cid-ymxsigk2]+.hint[data-astro-cid-ymxsigk2]{border-top:1px dashed var(--line-2)}.hint-tag[data-astro-cid-ymxsigk2]{color:var(--signal)}.hint[data-astro-cid-ymxsigk2] a[data-astro-cid-ymxsigk2]{color:var(--mute);font-size:13px;transition:color .3s}.hint[data-astro-cid-ymxsigk2] a[data-astro-cid-ymxsigk2]:hover{color:var(--paper)}.empty[data-astro-cid-ymxsigk2]{background:var(--ink-2);flex-direction:column;align-items:flex-start;gap:14px;padding:clamp(28px,4vw,56px);display:flex}.empty-title[data-astro-cid-ymxsigk2]{letter-spacing:-.04em;font-size:clamp(1.5rem,2.4vw,2.2rem);font-weight:500}.empty[data-astro-cid-ymxsigk2] .btn[data-astro-cid-ymxsigk2]{margin-top:8px}@media (width<=1099px){.cart-body[data-astro-cid-ymxsigk2]{grid-template-columns:minmax(0,1fr)}.sum[data-astro-cid-ymxsigk2]{position:static}}@media (width<=639px){.list-head[data-astro-cid-ymxsigk2]{display:none}.row[data-astro-cid-ymxsigk2]{grid-template-columns:88px minmax(0,1fr) 34px;grid-template-areas:"cover txt remove""cover meta remove";align-items:start;row-gap:8px}.row-cover[data-astro-cid-ymxsigk2]{grid-area:cover}.row-txt[data-astro-cid-ymxsigk2]{grid-area:txt}.row-remove[data-astro-cid-ymxsigk2]{grid-area:remove}.row-hours[data-astro-cid-ymxsigk2],.row-price[data-astro-cid-ymxsigk2]{text-align:left;grid-area:meta}.row-price[data-astro-cid-ymxsigk2]{justify-self:end}.row-title[data-astro-cid-ymxsigk2]{font-size:1rem}}
