.product-hero[data-astro-cid-cezwlk7t]{background:var(--warm);padding-block:clamp(1.5rem,3vw,2.5rem) clamp(3.5rem,7vw,6rem)}.breadcrumbs[data-astro-cid-cezwlk7t] ol[data-astro-cid-cezwlk7t]{color:var(--muted);flex-wrap:wrap;gap:.45rem;margin-bottom:clamp(1.5rem,3vw,2.5rem);font-size:.7rem;line-height:1.4;display:flex}.breadcrumbs[data-astro-cid-cezwlk7t] li[data-astro-cid-cezwlk7t]{align-items:center;gap:.45rem;display:flex}.breadcrumbs[data-astro-cid-cezwlk7t] li[data-astro-cid-cezwlk7t]+li[data-astro-cid-cezwlk7t]:before{content:"/";color:var(--line)}.breadcrumbs[data-astro-cid-cezwlk7t] a[data-astro-cid-cezwlk7t]{color:var(--muted);text-underline-offset:3px;transition:color .18s var(--ease), text-decoration-color .18s var(--ease);text-decoration:underline #0000}.breadcrumbs[data-astro-cid-cezwlk7t] a[data-astro-cid-cezwlk7t]:hover{color:var(--ink);text-decoration-color:var(--orange)}.product-hero__grid[data-astro-cid-cezwlk7t]{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.product-hero__media[data-astro-cid-cezwlk7t]{border:1px solid var(--line);border-radius:var(--radius-lg);isolation:isolate;background:radial-gradient(circle at 68% 22%,#ff6b3514,#0000 44%),#fff;justify-content:center;align-items:center;min-height:520px;padding:2.5rem;display:flex;position:relative;overflow:hidden}.product-hero__media[data-astro-cid-cezwlk7t]:before{content:"";pointer-events:none;background-image:linear-gradient(#17151206 1px,#0000 1px),linear-gradient(90deg,#17151206 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;mask-image:linear-gradient(#000000b3,#0000 85%)}.product-hero__media-label[data-astro-cid-cezwlk7t]{z-index:2;border:1px solid var(--line);color:var(--orange-ink);letter-spacing:.07em;text-transform:uppercase;backdrop-filter:blur(4px);background:#fffc;border-radius:999px;padding:.3rem .6rem;font-size:.62rem;font-weight:650;line-height:1.2;position:absolute;top:1.1rem;left:1.15rem}.product-hero__image[data-astro-cid-cezwlk7t]{z-index:1;object-fit:contain;mix-blend-mode:multiply;width:auto;max-width:88%;max-height:580px;position:relative}.product-hero__caption[data-astro-cid-cezwlk7t]{z-index:2;color:var(--muted-2);text-align:right;font-size:.64rem;line-height:1.45;position:absolute;bottom:1rem;left:1.15rem;right:1.15rem}.product-hero__info[data-astro-cid-cezwlk7t]{padding-top:.5rem}.product-hero__model[data-astro-cid-cezwlk7t]{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.55rem;font-size:.64rem;font-weight:600}.product-hero__tagline[data-astro-cid-cezwlk7t]{color:var(--orange-ink);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.5rem;font-size:.7rem;font-weight:650;line-height:1.4}.product-hero[data-astro-cid-cezwlk7t] h1[data-astro-cid-cezwlk7t]{margin-bottom:1.1rem;font-size:clamp(2.4rem,5vw,4.2rem)}.product-hero__summary[data-astro-cid-cezwlk7t]{max-width:52ch;margin-bottom:1.4rem}.product-hero__config[data-astro-cid-cezwlk7t]{border:1px solid var(--line);border-left:3px solid var(--orange);background:var(--warm);max-width:58ch;color:var(--muted);border-radius:0 8px 8px 0;margin-bottom:1.5rem;padding:.75rem .9rem;font-size:.78rem;line-height:1.55}.product-hero__config[data-astro-cid-cezwlk7t] strong[data-astro-cid-cezwlk7t]{color:var(--ink);font-weight:650}.product-hero__actions[data-astro-cid-cezwlk7t]{flex-wrap:wrap;gap:.65rem;margin-bottom:2rem;display:flex}.product-stats[data-astro-cid-cezwlk7t]{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0;margin-bottom:1.8rem;display:grid}.product-stats[data-astro-cid-cezwlk7t]>div[data-astro-cid-cezwlk7t]{border-bottom:1px solid var(--line);gap:.2rem;padding:.9rem 0;display:grid}.product-stats[data-astro-cid-cezwlk7t]>div[data-astro-cid-cezwlk7t]:nth-child(odd){padding-right:1rem}.product-stats[data-astro-cid-cezwlk7t]>div[data-astro-cid-cezwlk7t]:nth-child(2n){border-left:1px solid var(--line);padding-left:1rem}.product-stats[data-astro-cid-cezwlk7t] dt[data-astro-cid-cezwlk7t]{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;font-size:.6rem;font-weight:650}.product-stats[data-astro-cid-cezwlk7t] dd[data-astro-cid-cezwlk7t]{color:var(--ink);font-size:.8rem;font-weight:500;line-height:1.4}.product-hero__highlights[data-astro-cid-cezwlk7t]{grid-template-columns:1fr 1fr;gap:.55rem 1rem}.product-hero__highlights[data-astro-cid-cezwlk7t] li[data-astro-cid-cezwlk7t]{font-size:.84rem}.product-detail__main[data-astro-cid-cezwlk7t]{max-width:980px;margin-inline:auto}.detail-block[data-astro-cid-cezwlk7t]+.detail-block[data-astro-cid-cezwlk7t]{border-top:1px solid var(--line);margin-top:clamp(2.5rem,5vw,4rem);padding-top:clamp(2.5rem,5vw,4rem)}.detail-block[data-astro-cid-cezwlk7t] h2[data-astro-cid-cezwlk7t]{margin-bottom:1.4rem;font-size:clamp(1.8rem,3vw,2.6rem)}.unlock-grid[data-astro-cid-cezwlk7t]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.unlock-item[data-astro-cid-cezwlk7t]{border:1px solid var(--line);border-radius:var(--radius-xs);background:var(--warm);min-height:76px;color:var(--ink);flex-direction:column;gap:.45rem;padding:.8rem;font-size:.78rem;font-weight:550;line-height:1.35;display:flex}.unlock-item[data-astro-cid-cezwlk7t] span[data-astro-cid-cezwlk7t]{color:var(--orange-ink);font-family:var(--font-display);letter-spacing:.1em;font-size:.58rem;font-weight:600}.spec-table[data-astro-cid-cezwlk7t]{border-top:1px solid var(--line)}.spec-table__row[data-astro-cid-cezwlk7t]{border-bottom:1px solid var(--line);grid-template-columns:minmax(130px,.38fr) minmax(0,1fr);gap:1.5rem;padding:.8rem 0;display:grid}.spec-table[data-astro-cid-cezwlk7t] dt[data-astro-cid-cezwlk7t]{color:var(--muted);letter-spacing:.03em;font-size:.72rem;font-weight:600}.spec-table[data-astro-cid-cezwlk7t] dd[data-astro-cid-cezwlk7t]{color:var(--ink);font-size:.84rem;line-height:1.45}.detail-note[data-astro-cid-cezwlk7t]{max-width:70ch;color:var(--muted);margin-top:1rem;font-size:.72rem;line-height:1.6}.mortise-tags[data-astro-cid-cezwlk7t] .tag[data-astro-cid-cezwlk7t]{padding:.45rem .7rem;font-size:.72rem}.config-note[data-astro-cid-cezwlk7t]{border:1px solid var(--line);border-left:3px solid var(--orange);background:var(--warm);border-radius:0 8px 8px 0;padding:clamp(1rem,2vw,1.35rem)}.config-note[data-astro-cid-cezwlk7t]>p[data-astro-cid-cezwlk7t]:first-child{color:var(--text);font-size:.88rem;line-height:1.65}.config-note[data-astro-cid-cezwlk7t] .detail-note[data-astro-cid-cezwlk7t]{margin-top:.75rem}.compat-grid[data-astro-cid-cezwlk7t]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:.75rem;margin-bottom:1rem;display:grid}.compat-item[data-astro-cid-cezwlk7t]{border:1px solid var(--line);background:#fff;border-radius:8px;padding:1rem}.compat-item[data-astro-cid-cezwlk7t] dt[data-astro-cid-cezwlk7t]{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.45rem;font-size:.62rem;font-weight:650}.compat-item[data-astro-cid-cezwlk7t] dd[data-astro-cid-cezwlk7t]{color:var(--ink);margin:0;font-size:.82rem;line-height:1.5}.compat-item[data-astro-cid-cezwlk7t] .mortise-tags[data-astro-cid-cezwlk7t]{margin:0}.product-inquiry__grid[data-astro-cid-cezwlk7t]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.product-inquiry[data-astro-cid-cezwlk7t] h2[data-astro-cid-cezwlk7t]{max-width:12ch;margin-bottom:1rem}.product-inquiry[data-astro-cid-cezwlk7t] .small[data-astro-cid-cezwlk7t]{margin-top:1.2rem}.inline-link[data-astro-cid-cezwlk7t]{color:var(--orange-ink);border-bottom:1px solid #b23a1259;font-weight:600}.related-grid[data-astro-cid-cezwlk7t]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.4rem);display:grid}@media (width<=1024px){.product-hero__grid[data-astro-cid-cezwlk7t],.product-inquiry__grid[data-astro-cid-cezwlk7t]{grid-template-columns:1fr}.product-hero__media[data-astro-cid-cezwlk7t]{min-height:420px}.product-hero__image[data-astro-cid-cezwlk7t]{max-height:460px}.unlock-grid[data-astro-cid-cezwlk7t]{grid-template-columns:repeat(4,minmax(0,1fr))}.related-grid[data-astro-cid-cezwlk7t]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.unlock-grid[data-astro-cid-cezwlk7t],.related-grid[data-astro-cid-cezwlk7t]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.product-hero__media[data-astro-cid-cezwlk7t]{min-height:360px;padding:1.5rem}.product-hero__image[data-astro-cid-cezwlk7t]{max-height:390px}.product-hero__caption[data-astro-cid-cezwlk7t]{text-align:left}.product-stats[data-astro-cid-cezwlk7t]{grid-template-columns:1fr}.product-stats[data-astro-cid-cezwlk7t]>div[data-astro-cid-cezwlk7t]:nth-child(odd),.product-stats[data-astro-cid-cezwlk7t]>div[data-astro-cid-cezwlk7t]:nth-child(2n){border-left:none;padding:.8rem 0}.product-stats[data-astro-cid-cezwlk7t]>div[data-astro-cid-cezwlk7t]:nth-child(2n){border-top:none;padding-top:0}.product-hero__highlights[data-astro-cid-cezwlk7t]{grid-template-columns:1fr}.spec-table__row[data-astro-cid-cezwlk7t]{grid-template-columns:1fr;gap:.2rem}.compat-grid[data-astro-cid-cezwlk7t],.related-grid[data-astro-cid-cezwlk7t]{grid-template-columns:1fr}}
