.sh-prod[data-astro-cid-q5ghu2nj]{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:start}.sh-gallery[data-astro-cid-q5ghu2nj]{display:grid;gap:14px}.sh-gallery[data-astro-cid-q5ghu2nj] img[data-astro-cid-q5ghu2nj]{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:12px;border:1px solid var(--box);background:var(--panel-2)}.sh-gallery[data-astro-cid-q5ghu2nj] [data-astro-cid-q5ghu2nj][hidden]{display:none}.sh-zoom[data-astro-cid-q5ghu2nj]{position:relative;display:block;padding:0;border:0;background:none;cursor:zoom-in;border-radius:12px}.sh-zoom[data-astro-cid-q5ghu2nj] img[data-astro-cid-q5ghu2nj]{object-fit:contain}.sh-zoom-hint[data-astro-cid-q5ghu2nj]{position:absolute;right:12px;bottom:12px;padding:7px;box-sizing:content-box;border-radius:999px;color:#fff;background:#100d08b8}.sh-zoom[data-astro-cid-q5ghu2nj]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.sh-zoomer[data-astro-cid-q5ghu2nj]{width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#0b0a08;overflow:hidden;touch-action:none;overscroll-behavior:contain}.sh-zoomer[data-astro-cid-q5ghu2nj][open]{display:grid;place-items:center}.sh-zoomer[data-astro-cid-q5ghu2nj]::backdrop{background:#0b0a08}.sh-zoomer[data-astro-cid-q5ghu2nj] img[data-astro-cid-q5ghu2nj]{max-width:100vw;max-height:100dvh;width:auto;height:auto;transform-origin:center;user-select:none;-webkit-user-drag:none;cursor:grab}.sh-zoomer-close[data-astro-cid-q5ghu2nj]{position:fixed;top:max(14px,env(safe-area-inset-top));right:14px;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:999px;color:#fff;background:#ffffff24;cursor:pointer}html.sh-zoom-open{overflow:hidden}.sh-info[data-astro-cid-q5ghu2nj]{position:sticky;top:90px}.sh-back[data-astro-cid-q5ghu2nj]{text-decoration:none}.sh-name[data-astro-cid-q5ghu2nj]{margin-top:14px;font-size:42px}.sh-price[data-astro-cid-q5ghu2nj]{margin-top:12px;font-family:var(--font-mono);font-size:20px;color:var(--accent)}.sh-desc[data-astro-cid-q5ghu2nj]{margin:18px 0 0;font-family:var(--font-disp);font-size:16px;line-height:1.6;color:var(--prose)}.sh-add[data-astro-cid-q5ghu2nj]{margin-top:26px}.sh-sizes[data-astro-cid-q5ghu2nj]{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px;padding:0;border:0}.sh-sizes[data-astro-cid-q5ghu2nj] legend[data-astro-cid-q5ghu2nj]{margin-bottom:10px}.sh-sizes[data-astro-cid-q5ghu2nj] label[data-astro-cid-q5ghu2nj]{position:relative}.sh-sizes[data-astro-cid-q5ghu2nj] input[data-astro-cid-q5ghu2nj]{position:absolute;inset:0;opacity:0;margin:0}.sh-sizes[data-astro-cid-q5ghu2nj] span[data-astro-cid-q5ghu2nj]{display:inline-block;min-width:54px;padding:10px 12px;border:1px solid var(--box);border-radius:8px;font-family:var(--font-mono);font-size:14px;text-align:center;color:var(--ink);cursor:pointer}.sh-sizes[data-astro-cid-q5ghu2nj] input[data-astro-cid-q5ghu2nj]:checked+span[data-astro-cid-q5ghu2nj]{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.sh-sizes[data-astro-cid-q5ghu2nj] input[data-astro-cid-q5ghu2nj]:focus-visible+span[data-astro-cid-q5ghu2nj]{outline:2px solid var(--accent);outline-offset:2px}.sh-add[data-astro-cid-q5ghu2nj] .sh-btn[data-astro-cid-q5ghu2nj]{width:100%}.sh-add-status[data-astro-cid-q5ghu2nj]{min-height:1.4em;margin:10px 0 0;font-family:var(--font-mono);font-size:13px;color:var(--muted-2)}.sh-add-status[data-astro-cid-q5ghu2nj] .sh-added{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.sh-add-status[data-astro-cid-q5ghu2nj] .sh-added .sh-btn{color:var(--accent-ink)}.sh-add-status[data-astro-cid-q5ghu2nj] .sh-added .sh-btn-ghost{color:var(--ink)}.sh-details[data-astro-cid-q5ghu2nj]{margin:22px 0 0;padding-left:18px;font-family:var(--font-disp);font-size:14px;line-height:1.8;color:var(--muted-2)}.sh-chart[data-astro-cid-q5ghu2nj]{margin-top:18px}.sh-chart[data-astro-cid-q5ghu2nj] summary[data-astro-cid-q5ghu2nj]{cursor:pointer}.sh-chart[data-astro-cid-q5ghu2nj] table[data-astro-cid-q5ghu2nj]{margin-top:10px;border-collapse:collapse;font-family:var(--font-mono);font-size:13px}.sh-chart[data-astro-cid-q5ghu2nj] th[data-astro-cid-q5ghu2nj],.sh-chart[data-astro-cid-q5ghu2nj] td[data-astro-cid-q5ghu2nj]{padding:6px 14px 6px 0;text-align:left;border-bottom:1px solid var(--line)}.sh-chart[data-astro-cid-q5ghu2nj] th[data-astro-cid-q5ghu2nj]{color:var(--muted);font-weight:400}.sh-notice[data-astro-cid-q5ghu2nj]{margin:22px 0 0;padding:12px 14px;border:1px solid var(--line);border-radius:8px;font-family:var(--font-disp);font-size:12.5px;line-height:1.55;color:var(--muted)}.sh-help[data-astro-cid-q5ghu2nj]{margin-top:18px}.sh-help[data-astro-cid-q5ghu2nj] a[data-astro-cid-q5ghu2nj]{color:var(--muted-2)}@media(max-width:860px){.sh-prod[data-astro-cid-q5ghu2nj]{grid-template-columns:1fr;gap:28px}.sh-info[data-astro-cid-q5ghu2nj]{position:static}}@media(max-width:520px){.sh-name[data-astro-cid-q5ghu2nj]{font-size:32px}}
