.crumbs.svelte-uomh2{display:flex;flex-wrap:wrap;gap:10px;font:600 15px/1.2 Inter,system-ui,sans-serif;color:#9fe3d6}.crumbs.svelte-uomh2 a:where(.svelte-uomh2){color:inherit;text-decoration:none}.crumbs.svelte-uomh2 a:where(.svelte-uomh2):hover{color:#2fe0b0}.crumbs.svelte-uomh2 [aria-current]:where(.svelte-uomh2){color:#e6fbf6}.page.svelte-uomh2{flex:1 1 auto;display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:var(--gutter);min-height:clamp(560px,calc(100vh - 190px),900px)}.splash.svelte-uomh2{position:relative;overflow:hidden;background:#14051f;min-height:420px}.splash.svelte-uomh2>img:where(.svelte-uomh2){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.kb.svelte-uomh2{animation:svelte-uomh2-kb 16s ease-in-out infinite alternate}.noimg.svelte-uomh2{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#e8c6dc;font:700 18px/1 Reborn Dialogue,sans-serif}.views.svelte-uomh2{position:absolute;left:24px;bottom:24px;display:flex;gap:14px}.views.svelte-uomh2 button:where(.svelte-uomh2){width:120px;height:120px;padding:0;border:5px solid var(--ink-black);background:#14051f;overflow:hidden;cursor:pointer}.views.svelte-uomh2 button[aria-pressed=true]:where(.svelte-uomh2){border-color:var(--on)}.views.svelte-uomh2 img:where(.svelte-uomh2){width:100%;height:100%;object-fit:cover;display:block}.details.svelte-uomh2{position:relative;display:flex;flex-direction:column;gap:16px;padding:32px}.kicker.svelte-uomh2{align-self:flex-start;font-size:16px;padding:8px 14px}h1.svelte-uomh2{margin:0;font:400 clamp(40px,4.4vw,64px)/1 Anton,"Arial Narrow",sans-serif;letter-spacing:.01em;text-transform:uppercase}.price.svelte-uomh2{margin:0;font:800 30px/1 Inter,system-ui,sans-serif;color:var(--accent)}.desc.svelte-uomh2{margin:0;font:400 17px/1.55 Inter,system-ui,sans-serif;opacity:.85}form.svelte-uomh2{display:flex;flex-direction:column;gap:16px;flex:1 1 auto}fieldset.svelte-uomh2{margin:0;padding:0;border:0}legend.svelte-uomh2{padding:0 0 10px;font:700 15px/1 Inter,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase}.opts.svelte-uomh2{display:flex;flex-wrap:wrap;gap:10px}.opt.svelte-uomh2 input:where(.svelte-uomh2){position:absolute;opacity:0;width:1px;height:1px}.opt.svelte-uomh2 span:where(.svelte-uomh2){display:grid;place-items:center;min-width:64px;min-height:48px;padding:0 16px;box-sizing:border-box;border:3px solid var(--ink-black);background:color-mix(in srgb,var(--accent) 18%,#1a0820);color:#fbeee6;font:400 20px/1 Anton,Arial Narrow,sans-serif;letter-spacing:.05em;cursor:pointer}.opt.svelte-uomh2 input:where(.svelte-uomh2):checked+span:where(.svelte-uomh2){background:var(--accent);color:var(--ink-black)}.opt.svelte-uomh2 input:where(.svelte-uomh2):focus-visible+span:where(.svelte-uomh2){outline:4px solid #ffd23f;outline-offset:2px}.buy.svelte-uomh2{margin-top:auto;position:relative}.add.svelte-uomh2{width:100%;min-height:76px;border-width:4px;box-shadow:8px 8px 0 var(--ink-black);font-size:34px;letter-spacing:.06em}.pop.svelte-uomh2{position:absolute;right:-14px;top:-46px;padding:12px 18px;background:#ffd23f;color:var(--ink-black);border:3px solid var(--ink-black);font:400 30px/1 Anton,Arial Narrow,sans-serif;animation:svelte-uomh2-pop 1.6s ease-in-out infinite;pointer-events:none}.status.svelte-uomh2{margin:0;min-height:1.4em;font:600 15px/1.4 Inter,system-ui,sans-serif}.status.svelte-uomh2 a:where(.svelte-uomh2){color:var(--accent)}.note.svelte-uomh2{margin:0;font:400 14px/1.4 Inter,system-ui,sans-serif;opacity:.75}@keyframes svelte-uomh2-kb{0%{transform:scale(1.02)}to{transform:scale(1.1) translate(-2%,-1%)}}@keyframes svelte-uomh2-pop{0%,to{transform:rotate(6deg) scale(1)}50%{transform:rotate(3deg) scale(1.08)}}@media(max-width:900px){.page.svelte-uomh2{grid-template-columns:minmax(0,1fr);min-height:0}.splash.svelte-uomh2{min-height:0;aspect-ratio:4 / 5}.views.svelte-uomh2{left:12px;bottom:12px;gap:10px}.views.svelte-uomh2 button:where(.svelte-uomh2){width:72px;height:72px;border-width:4px}.details.svelte-uomh2{padding:22px 18px}.buy.svelte-uomh2{margin-top:8px}.add.svelte-uomh2{font-size:28px;min-height:64px}.pop.svelte-uomh2{right:-4px;font-size:24px}}
