.pg__stage[data-astro-cid-f732qppe]{aspect-ratio:4/3;background:var(--color-surface-1);border:1px solid var(--color-line);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.pg__stage[data-astro-cid-f732qppe]:before{content:"";background:var(--color-brand-500);z-index:1;width:96px;height:4px;position:absolute;top:0;left:0}.pg__stage[data-astro-cid-f732qppe] .pg__img{object-fit:contain;width:100%;height:100%;padding:clamp(20px,3vw,36px)}.pg__radio[data-astro-cid-f732qppe]~.pg__stage[data-astro-cid-f732qppe] .pg__img{display:none}.pg__radio[data-astro-cid-f732qppe]:first-of-type:checked~.pg__stage[data-astro-cid-f732qppe] .pg__img--0,.pg__radio[data-astro-cid-f732qppe]:nth-of-type(2):checked~.pg__stage[data-astro-cid-f732qppe] .pg__img--1,.pg__radio[data-astro-cid-f732qppe]:nth-of-type(3):checked~.pg__stage[data-astro-cid-f732qppe] .pg__img--2,.pg__radio[data-astro-cid-f732qppe]:nth-of-type(4):checked~.pg__stage[data-astro-cid-f732qppe] .pg__img--3,.pg__radio[data-astro-cid-f732qppe]:nth-of-type(5):checked~.pg__stage[data-astro-cid-f732qppe] .pg__img--4,.pg__radio[data-astro-cid-f732qppe]:nth-of-type(6):checked~.pg__stage[data-astro-cid-f732qppe] .pg__img--5,.pg__radio[data-astro-cid-f732qppe]:nth-of-type(7):checked~.pg__stage[data-astro-cid-f732qppe] .pg__img--6,.pg__radio[data-astro-cid-f732qppe]:nth-of-type(8):checked~.pg__stage[data-astro-cid-f732qppe] .pg__img--7,.pg__radio[data-astro-cid-f732qppe]:nth-of-type(9):checked~.pg__stage[data-astro-cid-f732qppe] .pg__img--8,.pg__radio[data-astro-cid-f732qppe]:nth-of-type(10):checked~.pg__stage[data-astro-cid-f732qppe] .pg__img--9,.pg__radio[data-astro-cid-f732qppe]:nth-of-type(11):checked~.pg__stage[data-astro-cid-f732qppe] .pg__img--10,.pg__radio[data-astro-cid-f732qppe]:nth-of-type(12):checked~.pg__stage[data-astro-cid-f732qppe] .pg__img--11{display:block}.pg__radio[data-astro-cid-f732qppe]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.pg__thumbs[data-astro-cid-f732qppe]{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}.pg__thumb[data-astro-cid-f732qppe]{aspect-ratio:4/3;background:var(--color-surface-1);border:1px solid var(--color-line);cursor:pointer;width:min(88px,20% - 9.6px);transition:border-color var(--dur-2) var(--ease);justify-content:center;align-items:center;padding:8px;display:flex;position:relative}.pg__thumb[data-astro-cid-f732qppe] img{object-fit:contain;width:100%;height:100%}.pg__thumb[data-astro-cid-f732qppe]:hover{border-color:var(--color-text-3)}.pg__radio[data-astro-cid-f732qppe]:first-of-type:checked~.pg__thumbs[data-astro-cid-f732qppe] .pg__thumb--0[data-astro-cid-f732qppe],.pg__radio[data-astro-cid-f732qppe]:nth-of-type(2):checked~.pg__thumbs[data-astro-cid-f732qppe] .pg__thumb--1[data-astro-cid-f732qppe],.pg__radio[data-astro-cid-f732qppe]:nth-of-type(3):checked~.pg__thumbs[data-astro-cid-f732qppe] .pg__thumb--2[data-astro-cid-f732qppe],.pg__radio[data-astro-cid-f732qppe]:nth-of-type(4):checked~.pg__thumbs[data-astro-cid-f732qppe] .pg__thumb--3[data-astro-cid-f732qppe],.pg__radio[data-astro-cid-f732qppe]:nth-of-type(5):checked~.pg__thumbs[data-astro-cid-f732qppe] .pg__thumb--4[data-astro-cid-f732qppe],.pg__radio[data-astro-cid-f732qppe]:nth-of-type(6):checked~.pg__thumbs[data-astro-cid-f732qppe] .pg__thumb--5[data-astro-cid-f732qppe],.pg__radio[data-astro-cid-f732qppe]:nth-of-type(7):checked~.pg__thumbs[data-astro-cid-f732qppe] .pg__thumb--6[data-astro-cid-f732qppe],.pg__radio[data-astro-cid-f732qppe]:nth-of-type(8):checked~.pg__thumbs[data-astro-cid-f732qppe] .pg__thumb--7[data-astro-cid-f732qppe],.pg__radio[data-astro-cid-f732qppe]:nth-of-type(9):checked~.pg__thumbs[data-astro-cid-f732qppe] .pg__thumb--8[data-astro-cid-f732qppe],.pg__radio[data-astro-cid-f732qppe]:nth-of-type(10):checked~.pg__thumbs[data-astro-cid-f732qppe] .pg__thumb--9[data-astro-cid-f732qppe],.pg__radio[data-astro-cid-f732qppe]:nth-of-type(11):checked~.pg__thumbs[data-astro-cid-f732qppe] .pg__thumb--10[data-astro-cid-f732qppe],.pg__radio[data-astro-cid-f732qppe]:nth-of-type(12):checked~.pg__thumbs[data-astro-cid-f732qppe] .pg__thumb--11[data-astro-cid-f732qppe]{border-color:var(--color-brand-500);box-shadow:inset 0 -3px 0 var(--color-brand-500)}.pg__radio[data-astro-cid-f732qppe]:first-of-type:focus-visible~.pg__thumbs[data-astro-cid-f732qppe] .pg__thumb--0[data-astro-cid-f732qppe],.pg__radio[data-astro-cid-f732qppe]:nth-of-type(2):focus-visible~.pg__thumbs[data-astro-cid-f732qppe] .pg__thumb--1[data-astro-cid-f732qppe],.pg__radio[data-astro-cid-f732qppe]:nth-of-type(3):focus-visible~.pg__thumbs[data-astro-cid-f732qppe] .pg__thumb--2[data-astro-cid-f732qppe],.pg__radio[data-astro-cid-f732qppe]:nth-of-type(4):focus-visible~.pg__thumbs[data-astro-cid-f732qppe] .pg__thumb--3[data-astro-cid-f732qppe],.pg__radio[data-astro-cid-f732qppe]:nth-of-type(5):focus-visible~.pg__thumbs[data-astro-cid-f732qppe] .pg__thumb--4[data-astro-cid-f732qppe],.pg__radio[data-astro-cid-f732qppe]:nth-of-type(6):focus-visible~.pg__thumbs[data-astro-cid-f732qppe] .pg__thumb--5[data-astro-cid-f732qppe],.pg__radio[data-astro-cid-f732qppe]:nth-of-type(7):focus-visible~.pg__thumbs[data-astro-cid-f732qppe] .pg__thumb--6[data-astro-cid-f732qppe],.pg__radio[data-astro-cid-f732qppe]:nth-of-type(8):focus-visible~.pg__thumbs[data-astro-cid-f732qppe] .pg__thumb--7[data-astro-cid-f732qppe],.pg__radio[data-astro-cid-f732qppe]:nth-of-type(9):focus-visible~.pg__thumbs[data-astro-cid-f732qppe] .pg__thumb--8[data-astro-cid-f732qppe],.pg__radio[data-astro-cid-f732qppe]:nth-of-type(10):focus-visible~.pg__thumbs[data-astro-cid-f732qppe] .pg__thumb--9[data-astro-cid-f732qppe],.pg__radio[data-astro-cid-f732qppe]:nth-of-type(11):focus-visible~.pg__thumbs[data-astro-cid-f732qppe] .pg__thumb--10[data-astro-cid-f732qppe],.pg__radio[data-astro-cid-f732qppe]:nth-of-type(12):focus-visible~.pg__thumbs[data-astro-cid-f732qppe] .pg__thumb--11[data-astro-cid-f732qppe]{outline:2px solid var(--color-brand-700);outline-offset:2px}.pg__sr[data-astro-cid-f732qppe]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.crumb[data-astro-cid-3lhcsvo2]{gap:var(--s-2);font-size:var(--fs-body-s);color:var(--color-text-3);margin-bottom:var(--s-8);flex-wrap:wrap;display:flex}.crumb[data-astro-cid-3lhcsvo2] a[data-astro-cid-3lhcsvo2]:hover{color:var(--color-brand-text)}.pd[data-astro-cid-3lhcsvo2]{gap:var(--s-16);grid-template-columns:1.5fr 1fr;align-items:start;display:grid}.pd--gallery[data-astro-cid-3lhcsvo2]{row-gap:var(--s-8);grid-template-areas:"main gallery""main specs"}.pd--gallery[data-astro-cid-3lhcsvo2] .pd__main[data-astro-cid-3lhcsvo2]{grid-area:main}.pd--gallery[data-astro-cid-3lhcsvo2] .pd__gallery[data-astro-cid-3lhcsvo2]{grid-area:gallery}.pd--gallery[data-astro-cid-3lhcsvo2] .pd__specs[data-astro-cid-3lhcsvo2]{grid-area:specs}.pd__title[data-astro-cid-3lhcsvo2]{font-size:var(--fs-h1);margin-top:var(--s-2)}.pd__badge[data-astro-cid-3lhcsvo2]{margin-top:var(--s-3);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink);background:var(--color-surface-1);border:1px solid var(--color-line);padding:3px 10px;font-size:11px;display:inline-block}.pd__summary[data-astro-cid-3lhcsvo2]{margin-top:var(--s-4);font-size:var(--fs-body-l);color:var(--color-ink);font-weight:600}.pd__desc[data-astro-cid-3lhcsvo2]{margin-top:var(--s-4);color:var(--color-text-2);line-height:var(--lh-relaxed);font-size:var(--fs-body-l)}.pd__actions[data-astro-cid-3lhcsvo2]{gap:var(--s-4);margin-top:var(--s-8);flex-wrap:wrap;display:flex}.pd__specs[data-astro-cid-3lhcsvo2]{padding:var(--s-6)}.pd__specs[data-astro-cid-3lhcsvo2] h2[data-astro-cid-3lhcsvo2],.pd__variants[data-astro-cid-3lhcsvo2] h2[data-astro-cid-3lhcsvo2],.pd__spares[data-astro-cid-3lhcsvo2] h2[data-astro-cid-3lhcsvo2]{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:var(--tracking-spec);color:var(--color-text-3);margin:0 0 var(--s-4)}.pd__row[data-astro-cid-3lhcsvo2]{gap:var(--s-4);padding:var(--s-3) 0;border-top:1px solid var(--color-line);grid-template-columns:1fr 1fr;display:grid}.pd__row[data-astro-cid-3lhcsvo2]:first-of-type{border-top:none}.pd__row[data-astro-cid-3lhcsvo2] dt[data-astro-cid-3lhcsvo2]{font-size:var(--fs-body-s);color:var(--color-text-2)}.pd__row[data-astro-cid-3lhcsvo2] dd[data-astro-cid-3lhcsvo2]{font-family:var(--font-mono);font-size:var(--fs-body-s);color:var(--color-ink);margin:0}.pd__row[data-astro-cid-3lhcsvo2] dd[data-astro-cid-3lhcsvo2] a[data-astro-cid-3lhcsvo2]{color:var(--color-ink);text-decoration:underline;text-decoration-color:var(--color-brand-500);text-underline-offset:3px}.pd__row[data-astro-cid-3lhcsvo2] dd[data-astro-cid-3lhcsvo2] a[data-astro-cid-3lhcsvo2]:hover{color:var(--color-brand-text)}.pd__note[data-astro-cid-3lhcsvo2]{margin-top:var(--s-4);font-size:var(--fs-body-s);color:var(--color-text-3)}.pd__variants[data-astro-cid-3lhcsvo2],.pd__designs[data-astro-cid-3lhcsvo2],.pd__spares[data-astro-cid-3lhcsvo2]{margin-top:var(--s-12)}.pd__tablewrap[data-astro-cid-3lhcsvo2]{border:1px solid var(--color-line);overflow-x:auto}.pd__variants[data-astro-cid-3lhcsvo2] table[data-astro-cid-3lhcsvo2]{border-collapse:collapse;width:100%;font-size:var(--fs-body-s);min-width:560px}.pd__variants[data-astro-cid-3lhcsvo2] th[data-astro-cid-3lhcsvo2],.pd__variants[data-astro-cid-3lhcsvo2] td[data-astro-cid-3lhcsvo2]{text-align:left;padding:var(--s-3) var(--s-4);border-top:1px solid var(--color-line)}.pd__variants[data-astro-cid-3lhcsvo2] thead[data-astro-cid-3lhcsvo2] th[data-astro-cid-3lhcsvo2]{background:var(--color-surface-1);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-3);border-top:none;font-size:11px;font-weight:600}.pd__variants[data-astro-cid-3lhcsvo2] tbody[data-astro-cid-3lhcsvo2] th[data-astro-cid-3lhcsvo2]{color:var(--color-ink);font-weight:600}.pd__std[data-astro-cid-3lhcsvo2]{margin-left:var(--s-2);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand-text);font-size:11px;font-weight:600}.pd__variants[data-astro-cid-3lhcsvo2] td[data-astro-cid-3lhcsvo2]{font-family:var(--font-mono);color:var(--color-ink)}.pd__spareslead[data-astro-cid-3lhcsvo2]{color:var(--color-text-2);margin:0 0 var(--s-6)}.pd__sparelist[data-astro-cid-3lhcsvo2]{gap:var(--s-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));margin:0;padding:0;list-style:none;display:grid}.pd__spare[data-astro-cid-3lhcsvo2]{gap:var(--s-4);padding:var(--s-4);border:1px solid var(--color-line);transition:border-color var(--dur-2) var(--ease);background:#fff;align-items:center;display:flex}.pd__spare[data-astro-cid-3lhcsvo2]:hover{border-color:var(--color-brand-500)}.pd__spareimg[data-astro-cid-3lhcsvo2]{aspect-ratio:4/3;background:var(--color-surface-1);flex:none;justify-content:center;align-items:center;width:96px;padding:6px;display:flex}.pd__spareimg[data-astro-cid-3lhcsvo2] img{object-fit:contain;width:100%;height:100%}.pd__sparetxt[data-astro-cid-3lhcsvo2]{gap:4px;display:grid}.pd__sparetxt[data-astro-cid-3lhcsvo2] b[data-astro-cid-3lhcsvo2]{color:var(--color-ink)}.pd__sparetxt[data-astro-cid-3lhcsvo2] span[data-astro-cid-3lhcsvo2]{font-size:var(--fs-body-s);color:var(--color-text-2)}.pd__back[data-astro-cid-3lhcsvo2]{margin-top:var(--s-12);font-weight:600;font-size:var(--fs-body-s)}.pd__back[data-astro-cid-3lhcsvo2] a[data-astro-cid-3lhcsvo2]:hover{color:var(--color-brand-text)}@media (width<=900px){.pd[data-astro-cid-3lhcsvo2]{gap:var(--s-8);grid-template-columns:1fr}.pd--gallery[data-astro-cid-3lhcsvo2]{grid-template-areas:"gallery""main""specs"}}
