.cart-page[data-astro-cid-suuixics]{max-width:var(--container);box-sizing:content-box;flex-direction:column;gap:28px;margin:0 auto;padding:40px 32px 72px;display:flex}h1[data-astro-cid-suuixics]{font-family:var(--font-display);color:var(--heading);margin:0;font-size:48px;font-weight:400}.loading[data-astro-cid-suuixics]{color:var(--muted);margin:0}.empty[data-astro-cid-suuixics]{background:var(--card);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;padding:32px;display:flex}.empty[data-astro-cid-suuixics] p[data-astro-cid-suuixics]{margin:0;font-weight:700}[data-astro-cid-suuixics][hidden]{display:none!important}.layout[data-astro-cid-suuixics]{flex-wrap:wrap;align-items:flex-start;gap:32px;display:flex}.main-col[data-astro-cid-suuixics]{flex-direction:column;flex:600px;gap:20px;min-width:0;display:flex}.lines[data-astro-cid-suuixics]{flex-direction:column;gap:20px;display:flex}.line[data-astro-cid-suuixics]{background:var(--card);border-radius:20px;flex-direction:column;gap:18px;padding:22px;display:flex}.line-top[data-astro-cid-suuixics]{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.line-cover[data-astro-cid-suuixics]{aspect-ratio:12/9;border-radius:10px;flex:0 0 160px;justify-content:center;align-items:center;text-decoration:none;display:flex;overflow:hidden}.line-cover[data-astro-cid-suuixics] .ph{box-sizing:border-box;border:2px dashed var(--placeholder);width:100%;height:100%;color:var(--placeholder);text-align:center;border-radius:10px;justify-content:center;align-items:center;padding:6px;font-size:13px;font-weight:800;display:flex}.line-cover[data-astro-cid-suuixics] img{object-fit:cover;width:100%;height:100%}.line-info[data-astro-cid-suuixics]{flex-direction:column;flex:200px;gap:4px;min-width:0;display:flex}.line-title[data-astro-cid-suuixics]{font-family:var(--font-display);color:var(--heading);font-size:24px;text-decoration:none}.line-title[data-astro-cid-suuixics]:hover{color:var(--heading);text-decoration:underline}.each[data-astro-cid-suuixics]{color:var(--muted);font-size:15px}.line-qty[data-astro-cid-suuixics]{align-items:center;gap:18px;display:flex}.qty[data-astro-cid-suuixics]{border:2px solid var(--buy);border-radius:var(--radius-pill);align-items:center;height:48px;display:flex}.qty[data-astro-cid-suuixics] button[data-astro-cid-suuixics]{width:44px;height:44px;font:inherit;color:var(--buy);cursor:pointer;border-radius:var(--radius-pill);background:0 0;border:0;font-size:20px;font-weight:800}.qty-n[data-astro-cid-suuixics]{text-align:center;min-width:24px;font-weight:800}.line-total[data-astro-cid-suuixics]{text-align:right;font-variant-numeric:tabular-nums;min-width:70px;font-size:20px;font-weight:800}.line-problem[data-astro-cid-suuixics]{background:var(--chip-draft-bg);color:var(--chip-draft);border-radius:12px;margin:0;padding:10px 14px;font-weight:700}.signs[data-astro-cid-suuixics]{border-top:1px solid var(--card-border);flex-direction:column;gap:10px;padding-top:16px;display:flex}.signs-title[data-astro-cid-suuixics]{font-weight:800}.signs-title[data-astro-cid-suuixics] span[data-astro-cid-suuixics],.gift-more[data-astro-cid-suuixics] label[data-astro-cid-suuixics] span[data-astro-cid-suuixics]{color:var(--muted);font-weight:600}.signs-grid[data-astro-cid-suuixics]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}.sign[data-astro-cid-suuixics]{color:var(--muted);flex-direction:column;gap:4px;font-size:14px;font-weight:700;display:flex}.sign[data-astro-cid-suuixics] input[data-astro-cid-suuixics]{border-radius:var(--radius-input);border:1px solid var(--input-border);height:44px;font:inherit;color:var(--ink);background:var(--input-bg);padding:0 12px;font-size:16px;font-weight:700}.sign[data-astro-cid-suuixics] input[data-astro-cid-suuixics]::placeholder{font-weight:400}.gift[data-astro-cid-suuixics]{background:var(--card);border-radius:20px;flex-direction:column;gap:14px;padding:22px;display:flex}.gift-check[data-astro-cid-suuixics]{cursor:pointer;align-items:flex-start;gap:12px;font-weight:800;display:flex}.gift-check[data-astro-cid-suuixics] input[data-astro-cid-suuixics]{width:22px;height:22px;accent-color:var(--buy);flex:none;margin:2px 0 0}.gift-more[data-astro-cid-suuixics]{flex-direction:column;gap:14px;margin-left:34px;display:flex}.gift-more[data-astro-cid-suuixics] p[data-astro-cid-suuixics]{color:var(--muted);margin:0;font-size:15px}.gift-more[data-astro-cid-suuixics] label[data-astro-cid-suuixics]{font-weight:700}.gift-more[data-astro-cid-suuixics] textarea[data-astro-cid-suuixics]{border:1px solid var(--input-border);font:inherit;color:var(--ink);background:var(--input-bg);resize:vertical;border-radius:12px;padding:12px}.links[data-astro-cid-suuixics]{flex-wrap:wrap;gap:12px 28px;font-weight:700;display:flex}.summary[data-astro-cid-suuixics]{background:var(--card);border-radius:20px;flex-direction:column;flex:340px;gap:14px;min-width:0;padding:24px;display:flex;box-shadow:0 14px 30px #0e3a431f}.summary[data-astro-cid-suuixics] h2[data-astro-cid-suuixics]{font-family:var(--font-display);color:var(--heading);margin:0;font-size:28px;font-weight:400}.row[data-astro-cid-suuixics]{justify-content:space-between;gap:12px;display:flex}.num[data-astro-cid-suuixics]{font-variant-numeric:tabular-nums}.small[data-astro-cid-suuixics]{color:var(--muted);font-size:14px}.right[data-astro-cid-suuixics]{text-align:right;font-size:15px}.total[data-astro-cid-suuixics]{border-top:1px solid var(--card-border);padding-top:12px;font-size:20px;font-weight:800}.problems[data-astro-cid-suuixics]{background:var(--chip-draft-bg);color:var(--chip-draft);border-radius:14px;flex-direction:column;gap:6px;padding:12px 14px;font-weight:700;display:flex}.problems[data-astro-cid-suuixics] p{margin:0}.checkout[data-astro-cid-suuixics]{border-radius:var(--radius-pill);background:var(--buy);height:58px;color:var(--buy-ink);font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;gap:10px;font-size:19px;font-weight:800;display:flex}.checkout[data-astro-cid-suuixics]:disabled{opacity:.6;cursor:not-allowed}.cap[data-astro-cid-suuixics]{background:var(--band);color:var(--heading);border-radius:14px;padding:12px 14px;font-size:15px}@media (width<=479px){.cart-page[data-astro-cid-suuixics]{gap:20px;padding:28px 20px 56px}h1[data-astro-cid-suuixics]{font-size:40px}.line[data-astro-cid-suuixics],.gift[data-astro-cid-suuixics]{padding:18px}.line-cover[data-astro-cid-suuixics]{flex-basis:110px}.line-qty[data-astro-cid-suuixics]{flex-basis:100%;justify-content:space-between}.gift-more[data-astro-cid-suuixics]{margin-left:0}.summary[data-astro-cid-suuixics]{padding:20px}}.order-by[data-astro-cid-suuixics]{background:var(--chip-wait-bg);color:var(--chip-wait);border-radius:10px;margin:0;padding:8px 12px;font-size:15px;font-weight:800}
