.note.svelte-2908hs{color:var(--spring);margin:6px 0 0;font-size:.85rem}.atc.svelte-2908hs{align-items:stretch;gap:8px;display:flex}.qty.svelte-2908hs{border:1px solid var(--line);border-radius:var(--radius);width:80px;padding:8px 10px}.sold-out.svelte-ych2p1{border:1px solid var(--line);color:var(--ink-3);margin:4px 0 0;padding:8px 18px;font-weight:600;display:inline-block}.left.svelte-ych2p1{color:var(--spring);margin:8px 0 0;font-size:.9rem}.crumbs.svelte-ych2p1{color:var(--ink-3);font-size:.85rem}.crumbs.svelte-ych2p1 a:where(.svelte-ych2p1){color:inherit}.layout.svelte-ych2p1{grid-template-columns:1.1fr 1fr;align-items:start;gap:56px;display:grid}.gallery.svelte-ych2p1{min-width:0;position:sticky;top:24px}.main.svelte-ych2p1{position:relative}.step.svelte-ych2p1{width:36px;height:36px;color:var(--ink);cursor:pointer;background:#ffffffd9;border:0;border-radius:50%;font-size:1.4rem;line-height:1;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 1px 3px #00000026}.prev.svelte-ych2p1{left:10px}.next.svelte-ych2p1{right:10px}.count.svelte-ych2p1{color:#fff;background:#00000073;border-radius:10px;padding:2px 8px;font-size:.75rem;position:absolute;bottom:10px;right:10px}.thumbs.svelte-ych2p1{scrollbar-width:thin;gap:8px;margin-top:12px;padding-bottom:6px;display:flex;position:relative;overflow-x:auto}.thumbs.svelte-ych2p1 button:where(.svelte-ych2p1){border:1px solid var(--line);cursor:pointer;background:#fff;flex:none;width:64px;height:64px;padding:0}.thumbs.svelte-ych2p1 button.on:where(.svelte-ych2p1){border-color:var(--brand);outline:2px solid var(--brand);outline-offset:-2px}.thumbs.svelte-ych2p1 img:where(.svelte-ych2p1){object-fit:cover;width:100%;height:100%}.brand.svelte-ych2p1{color:var(--ink-3);margin:0 0 4px}h1.svelte-ych2p1{font-family:var(--font-serif);letter-spacing:.04em;color:var(--ink);font-size:1.75rem;line-height:1.5}.buy.svelte-ych2p1{border-bottom:1px solid var(--line);justify-items:start;gap:8px;padding:20px 0 28px;display:grid}.buy.svelte-ych2p1 .hint:where(.svelte-ych2p1){margin:0 0 8px}h2.svelte-ych2p1{color:var(--brand);letter-spacing:.08em;margin:28px 0 8px;font-size:.95rem;font-weight:600}.text.svelte-ych2p1{white-space:pre-line;margin:0;line-height:1.9}.small.svelte-ych2p1{color:var(--ink-2);font-size:.88rem}dl.svelte-ych2p1{grid-template-columns:7em 1fr;gap:6px 16px;margin:28px 0 0;font-size:.92rem;display:grid}dt.svelte-ych2p1{color:var(--ink-3)}dd.svelte-ych2p1{margin:0}.info.svelte-ych2p1>.hint:where(.svelte-ych2p1):last-child{margin-top:32px}@media (width<=820px){.layout.svelte-ych2p1{grid-template-columns:1fr;gap:24px}.gallery.svelte-ych2p1{position:static}}
