.crumbs[data-astro-cid-cezwlk7t]{color:var(--ink-400);align-items:center;gap:8px;font-size:13px;display:flex}.crumbs[data-astro-cid-cezwlk7t] a[data-astro-cid-cezwlk7t]{color:var(--ink-600);font-weight:600;text-decoration:none}.crumbs[data-astro-cid-cezwlk7t] a[data-astro-cid-cezwlk7t]:hover{color:var(--copper-600)}.crumbs[data-astro-cid-cezwlk7t] .current[data-astro-cid-cezwlk7t]{color:var(--ink-900)}.detail-grid[data-astro-cid-cezwlk7t]{grid-template-columns:1fr 1fr;align-items:start;gap:44px;display:grid}.gallery[data-astro-cid-cezwlk7t] img[data-astro-cid-cezwlk7t]{aspect-ratio:4/3;object-fit:contain;border-radius:var(--radius);border:1px solid var(--line);background:var(--steel-100);cursor:zoom-in;width:100%}.ph-note[data-astro-cid-cezwlk7t]{color:var(--ink-400);margin-top:10px;font-size:12.5px}.thumb-strip[data-astro-cid-cezwlk7t]{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.thumb-strip[data-astro-cid-cezwlk7t] img[data-astro-cid-cezwlk7t]{object-fit:cover;border:1px solid var(--line);cursor:zoom-in;border-radius:8px;width:84px;height:84px;transition:border-color .15s,transform .15s}.thumb-strip[data-astro-cid-cezwlk7t] img[data-astro-cid-cezwlk7t]:hover{border-color:var(--copper-500);transform:translateY(-2px)}.lightbox[data-astro-cid-cezwlk7t]{z-index:200;cursor:zoom-out;background:#0a1423eb;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.lightbox[data-astro-cid-cezwlk7t][hidden]{display:none}.lightbox[data-astro-cid-cezwlk7t] img[data-astro-cid-cezwlk7t]{object-fit:contain;cursor:default;border-radius:6px;max-width:92vw;max-height:92vh}.lightbox-close[data-astro-cid-cezwlk7t]{color:#fff;cursor:pointer;z-index:201;background:0 0;border:none;font-size:34px;line-height:1;position:fixed;top:16px;right:22px}.gallery[data-astro-cid-cezwlk7t] video[data-astro-cid-cezwlk7t]{border-radius:var(--radius);border:1px solid var(--line);background:#000;width:100%;margin-top:14px}.info[data-astro-cid-cezwlk7t] h1[data-astro-cid-cezwlk7t]{margin-top:6px;font-size:clamp(24px,3vw,32px)}.info[data-astro-cid-cezwlk7t] .price[data-astro-cid-cezwlk7t]{color:var(--navy-900);font-size:18px;font-weight:700}.info[data-astro-cid-cezwlk7t] .short[data-astro-cid-cezwlk7t]{color:var(--ink-600)}.info[data-astro-cid-cezwlk7t] .desc[data-astro-cid-cezwlk7t]{color:var(--ink-900);white-space:pre-line;margin-bottom:26px;line-height:1.7}.specs-section[data-astro-cid-cezwlk7t]{border-top:1px solid var(--line);background:var(--paper-50)}.specs-section[data-astro-cid-cezwlk7t] h2[data-astro-cid-cezwlk7t]{margin-bottom:20px;font-size:22px}.specs-table[data-astro-cid-cezwlk7t]{border-collapse:collapse;width:100%;max-width:640px}.specs-table[data-astro-cid-cezwlk7t] tr[data-astro-cid-cezwlk7t]{border-bottom:1px solid var(--line)}.specs-table[data-astro-cid-cezwlk7t] tr[data-astro-cid-cezwlk7t]:last-child{border-bottom:none}.specs-table[data-astro-cid-cezwlk7t] th[data-astro-cid-cezwlk7t],.specs-table[data-astro-cid-cezwlk7t] td[data-astro-cid-cezwlk7t]{text-align:left;padding:10px 16px 10px 0;font-size:14.5px}.specs-table[data-astro-cid-cezwlk7t] th[data-astro-cid-cezwlk7t]{color:var(--ink-600);width:40%;font-weight:600}.specs-table[data-astro-cid-cezwlk7t] td[data-astro-cid-cezwlk7t]{color:var(--ink-900)}.related[data-astro-cid-cezwlk7t] h2[data-astro-cid-cezwlk7t]{margin-bottom:24px;font-size:22px}.related[data-astro-cid-cezwlk7t] .grid[data-astro-cid-cezwlk7t]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.inquiry-section[data-astro-cid-cezwlk7t]{background:var(--paper-50);border-top:1px solid var(--line)}.inquiry-section[data-astro-cid-cezwlk7t] h2[data-astro-cid-cezwlk7t]{margin-top:6px;font-size:clamp(22px,2.6vw,28px)}@media (width<=860px){.detail-grid[data-astro-cid-cezwlk7t]{grid-template-columns:1fr}.related[data-astro-cid-cezwlk7t] .grid[data-astro-cid-cezwlk7t]{grid-template-columns:1fr 1fr}}.info .desc p{margin:0 0 14px}.info .desc p:last-child{margin-bottom:0}.info .desc ul,.info .desc ol{margin:0 0 14px;padding-left:22px}.info .desc li{margin-bottom:6px}.info .desc table{border-collapse:collapse;width:100%;margin:0 0 18px;font-size:14.5px}.info .desc th,.info .desc td{text-align:left;border:1px solid var(--line);padding:8px 12px}.info .desc th{background:var(--paper-50);font-weight:600}.info .desc a{color:var(--copper-600)}
