.part[data-astro-cid-pw3xr47l]{background:var(--ground)}.part__grid[data-astro-cid-pw3xr47l]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(28px,4vw,60px);align-items:start}.gal__main[data-astro-cid-pw3xr47l]{position:relative;display:block;aspect-ratio:1;background:#fff;border:1px solid var(--line);border-radius:var(--radius)}.gal__main[data-astro-cid-pw3xr47l] img{position:absolute;inset:clamp(10px,2vw,24px);width:calc(100% - (2*clamp(10px,2vw,24px)));height:calc(100% - (2*clamp(10px,2vw,24px)));object-fit:contain}.gal__open[data-astro-cid-pw3xr47l]{position:absolute;right:10px;bottom:10px;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;background:var(--ink);color:#ededeb;padding:6px 10px;border-radius:2px;opacity:0;transition:opacity .15s ease}.gal__main[data-astro-cid-pw3xr47l]:hover .gal__open[data-astro-cid-pw3xr47l],.gal__main[data-astro-cid-pw3xr47l]:focus-visible .gal__open[data-astro-cid-pw3xr47l]{opacity:1}.gal__more[data-astro-cid-pw3xr47l]{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(30%,110px),1fr));gap:10px}.gal__thumb[data-astro-cid-pw3xr47l]{position:relative;display:block;aspect-ratio:1;background:#fff;border:1px solid var(--line);border-radius:var(--radius);transition:border-color .15s ease}.gal__thumb[data-astro-cid-pw3xr47l]:hover{border-color:var(--accent)}.gal__thumb[data-astro-cid-pw3xr47l] img{position:absolute;inset:6px;width:calc(100% - 12px);height:calc(100% - 12px);object-fit:contain}.gal__note[data-astro-cid-pw3xr47l]{margin-top:12px;font-size:13.5px;color:var(--muted)}.buy[data-astro-cid-pw3xr47l]{display:grid;gap:20px;position:sticky;top:92px}.buy__box[data-astro-cid-pw3xr47l]{background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--accent);border-radius:var(--radius);padding:clamp(20px,2.6vw,28px)}.buy__pn[data-astro-cid-pw3xr47l]{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;margin-bottom:14px}.buy__k[data-astro-cid-pw3xr47l]{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink)}.buy__pn[data-astro-cid-pw3xr47l] .mono[data-astro-cid-pw3xr47l]{font-size:15px;font-weight:600;overflow-wrap:anywhere}.buy__price[data-astro-cid-pw3xr47l]{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.buy__amt[data-astro-cid-pw3xr47l]{font-family:var(--font-display);font-size:clamp(40px,5vw,54px);font-weight:700;line-height:1;letter-spacing:-.02em}.buy__amt[data-astro-cid-pw3xr47l] small[data-astro-cid-pw3xr47l]{font-size:18px;font-weight:600;color:var(--muted);letter-spacing:0}.buy__unit[data-astro-cid-pw3xr47l]{font-size:16px;color:var(--muted)}.buy__moq[data-astro-cid-pw3xr47l]{margin-top:8px;color:var(--ink-soft)}.buy__actions[data-astro-cid-pw3xr47l]{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.buy__actions[data-astro-cid-pw3xr47l] .btn[data-astro-cid-pw3xr47l]{flex:1 1 200px}.buy__call[data-astro-cid-pw3xr47l]{margin-top:14px;font-size:14.5px;color:var(--muted)}.spec__title[data-astro-cid-pw3xr47l]{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.spec__list[data-astro-cid-pw3xr47l]{margin:12px 0 0;border-top:2px solid var(--ink)}.spec__list[data-astro-cid-pw3xr47l]>div[data-astro-cid-pw3xr47l]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px;padding:11px 0;border-bottom:1px solid var(--line)}.spec__list[data-astro-cid-pw3xr47l] dt[data-astro-cid-pw3xr47l]{font-size:14.5px;color:var(--muted)}.spec__list[data-astro-cid-pw3xr47l] dd[data-astro-cid-pw3xr47l]{margin:0;font-size:15.5px;font-weight:600;color:var(--ink)}.tm[data-astro-cid-pw3xr47l]{font-size:12.5px;line-height:1.55;color:var(--muted)}.rel[data-astro-cid-pw3xr47l]{background:var(--surface-2)}.rel__head[data-astro-cid-pw3xr47l]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px}.rel__title[data-astro-cid-pw3xr47l]{font-size:clamp(24px,3vw,32px)}.rel__all[data-astro-cid-pw3xr47l]{font-size:15.5px;font-weight:600;min-height:24px;display:inline-flex;align-items:center}.rel__grid[data-astro-cid-pw3xr47l]{list-style:none;margin:24px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:18px}@media(max-width:900px){.part__grid[data-astro-cid-pw3xr47l]{grid-template-columns:1fr;row-gap:18px}.gal[data-astro-cid-pw3xr47l]{display:contents}.gal__main[data-astro-cid-pw3xr47l]{order:1}.buy[data-astro-cid-pw3xr47l]{order:2;position:static}.gal__more[data-astro-cid-pw3xr47l]{order:3;margin-top:0}.gal__note[data-astro-cid-pw3xr47l]{order:4;margin-top:-8px}}@media(max-height:599px){.buy[data-astro-cid-pw3xr47l]{position:static}}
