.wrap.svelte-1j28vkn{max-width:720px;margin:0 auto;padding:40px 24px 96px}h1.svelte-1j28vkn{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin-bottom:24px}.empty.svelte-1j28vkn{color:var(--color-gray);line-height:1.5;margin-bottom:16px}.shop.svelte-1j28vkn,.checkout.svelte-1j28vkn{display:inline-flex;align-items:center;justify-content:center;background:var(--color-green);color:var(--color-white);border:none;border-radius:var(--radius-md);min-height:48px;padding:0 24px;font-size:var(--font-size-base);font-weight:var(--font-weight-bold);text-transform:uppercase;text-decoration:none;cursor:pointer}.checkout.svelte-1j28vkn:disabled{opacity:.45;cursor:not-allowed}.ship.svelte-1j28vkn{display:flex;flex-direction:column;gap:10px;margin-bottom:24px}.bar.svelte-1j28vkn{height:5px;background:var(--color-light-gray);border-radius:3px;overflow:hidden}.bar__fill.svelte-1j28vkn{height:5px;background:var(--color-green)}.line.svelte-1j28vkn{display:flex;gap:14px;padding:16px 0;border-bottom:1px solid var(--color-light-gray)}.line.svelte-1j28vkn img:where(.svelte-1j28vkn){width:64px;height:64px;object-fit:cover;border-radius:4px}.line.svelte-1j28vkn>div:where(.svelte-1j28vkn){flex:1;display:flex;flex-direction:column;gap:6px}.line__top.svelte-1j28vkn{display:flex;justify-content:space-between;gap:8px;font-weight:var(--font-weight-bold)}.meta.svelte-1j28vkn{font-size:var(--font-size-sm);color:var(--color-gray)}.line__qty.svelte-1j28vkn{display:flex;align-items:center;gap:12px}.line__qty.svelte-1j28vkn button:where(.svelte-1j28vkn){background:none;border:none;text-decoration:underline;color:var(--color-gray);cursor:pointer;font-size:var(--font-size-sm)}.foot.svelte-1j28vkn{margin-top:24px;padding-top:20px;border-top:1px solid var(--color-off-black);display:flex;flex-direction:column;gap:12px}.row.svelte-1j28vkn{display:flex;justify-content:space-between;font-size:var(--font-size-sm);color:var(--color-gray)}.row--total.svelte-1j28vkn{align-items:baseline;font-size:var(--font-size-base);font-weight:var(--font-weight-bold);text-transform:uppercase;color:var(--color-black)}.row--total.svelte-1j28vkn span:where(.svelte-1j28vkn):last-child{font-size:var(--font-size-lg);text-transform:none}
