.page-crumbs[data-astro-cid-3pykzros]{margin-top:clamp(24px,4vw,40px)}.product[data-astro-cid-3pykzros]{gap:28px;padding-bottom:clamp(40px,6vw,72px);display:grid}@media (width>=900px){.product[data-astro-cid-3pykzros]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:56px}.product-photo[data-astro-cid-3pykzros]{top:calc(var(--header-h) + 24px);position:sticky}}.product-photo[data-astro-cid-3pykzros]{margin:0}.pp-frame[data-astro-cid-3pykzros]{aspect-ratio:4/3;background:var(--surface-2);position:relative;overflow:hidden}@media (width>=900px){.pp-frame[data-astro-cid-3pykzros]{aspect-ratio:1;max-height:calc(100svh - var(--header-h) - 48px);width:100%}}.photo-credit[data-astro-cid-3pykzros]{margin:-12px 0 24px}.pp-frame[data-astro-cid-3pykzros] img,.pp-frame[data-astro-cid-3pykzros] .photo-fallback{object-fit:cover;width:100%;height:100%}.strap[data-astro-cid-3pykzros]{height:var(--strap);background:var(--accent);position:absolute;bottom:0;left:0;right:0}.product[data-astro-cid-3pykzros] h1[data-astro-cid-3pykzros]{font-size:clamp(2.3rem,3.9vw,3.5rem)}.product[data-astro-cid-3pykzros] .lead[data-astro-cid-3pykzros]{margin-bottom:24px}.specs[data-astro-cid-3pykzros]{gap:3px;margin:0 0 28px;display:grid}.specs[data-astro-cid-3pykzros]>div[data-astro-cid-3pykzros]{background:var(--surface);grid-template-columns:minmax(110px,.8fr) 1.6fr;gap:16px;padding:12px 16px;display:grid}.specs[data-astro-cid-3pykzros] dt[data-astro-cid-3pykzros]{color:var(--muted)}.specs[data-astro-cid-3pykzros] dd[data-astro-cid-3pykzros]{margin:0;font-weight:600}.product-actions[data-astro-cid-3pykzros]{flex-wrap:wrap;gap:10px;display:flex}.review[data-astro-cid-3pykzros]{margin-bottom:40px}.body-grid[data-astro-cid-3pykzros]{padding-bottom:var(--section);gap:40px;display:grid}@media (width>=960px){.body-grid[data-astro-cid-3pykzros]{grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);align-items:start;gap:64px}}.block[data-astro-cid-3pykzros]{margin-top:clamp(48px,6vw,72px)}.block[data-astro-cid-3pykzros]>h2[data-astro-cid-3pykzros]{margin-bottom:20px}.steps[data-astro-cid-3pykzros]{gap:3px;margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-3pykzros]{background:var(--surface);grid-template-columns:44px 1fr;gap:16px;padding:18px 18px 18px 16px;display:grid}.step-n[data-astro-cid-3pykzros]{background:var(--accent);width:40px;height:40px;color:var(--ink);place-items:center;font-weight:700;display:grid}.step[data-astro-cid-3pykzros] h3[data-astro-cid-3pykzros]{font-size:var(--fs-body);margin:8px 0 4px}.step[data-astro-cid-3pykzros] p[data-astro-cid-3pykzros]{margin:0}.placeholder[data-astro-cid-3pykzros]{background:var(--surface);color:var(--muted);align-items:center;gap:12px;margin:0;padding:18px 20px;display:flex}.video-grid[data-astro-cid-3pykzros]{gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.video-grid[data-astro-cid-3pykzros]{grid-template-columns:1fr 1fr}}.video[data-astro-cid-3pykzros]{aspect-ratio:16/9;background:var(--ink);color:#fff;text-decoration:none;display:block;position:relative;overflow:hidden}.video[data-astro-cid-3pykzros] img[data-astro-cid-3pykzros]{object-fit:cover;opacity:.8;width:100%;height:100%}.video-play[data-astro-cid-3pykzros]{background:var(--accent);width:64px;height:64px;color:var(--ink);place-items:center;margin:auto;display:grid;position:absolute;inset:0}.video-title[data-astro-cid-3pykzros]{background:#0009;padding:10px 14px;font-weight:600;position:absolute;bottom:0;left:0;right:0}.video-frame{aspect-ratio:16/9;border:0;width:100%}.manuals[data-astro-cid-3pykzros]{gap:3px;margin:0;padding:0;list-style:none;display:grid}.manuals[data-astro-cid-3pykzros] a[data-astro-cid-3pykzros]{background:var(--surface);align-items:center;gap:12px;padding:14px 16px;font-weight:600;text-decoration:none;display:flex}.manuals[data-astro-cid-3pykzros] a[data-astro-cid-3pykzros]:hover{background:#fbfaf8}.side-col[data-astro-cid-3pykzros]{gap:10px;display:grid}@media (width>=960px){.side-col[data-astro-cid-3pykzros]{top:calc(var(--header-h) + 24px);position:sticky}}@media (width<=959px){.side-col[data-astro-cid-3pykzros]{order:-1}}.side-box[data-astro-cid-3pykzros]{background:var(--surface);padding:22px 24px}.side-box[data-astro-cid-3pykzros] h2[data-astro-cid-3pykzros]{font-size:var(--fs-lead);align-items:center;gap:10px;margin-bottom:12px;display:flex}.side-box[data-astro-cid-3pykzros] ul[data-astro-cid-3pykzros]{gap:8px;margin:0;padding-left:1.1em;display:grid}.side-box[data-astro-cid-3pykzros].warn{background:var(--warn-bg)}.side-box[data-astro-cid-3pykzros]:not(.warn) h2[data-astro-cid-3pykzros] .icon{color:var(--ok)}.side-box[data-astro-cid-3pykzros].plain{background:var(--sage)}.used[data-astro-cid-3pykzros]{list-style:none;padding:0!important}.used-thumb[data-astro-cid-3pykzros]{flex:none;width:72px;height:54px;overflow:hidden}.used-thumb[data-astro-cid-3pykzros] img,.used-thumb[data-astro-cid-3pykzros] .photo-fallback{object-fit:cover;width:100%;height:100%}.used[data-astro-cid-3pykzros] a[data-astro-cid-3pykzros]{align-items:center;gap:10px;font-weight:600;text-decoration:none;display:flex}.used[data-astro-cid-3pykzros] a[data-astro-cid-3pykzros]:hover{text-decoration:underline}.related[data-astro-cid-3pykzros]{padding-bottom:clamp(48px,6vw,72px)}.related[data-astro-cid-3pykzros] h2[data-astro-cid-3pykzros]{font-size:var(--fs-lead);margin-bottom:14px}.related[data-astro-cid-3pykzros] ul[data-astro-cid-3pykzros]{gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.related[data-astro-cid-3pykzros] ul[data-astro-cid-3pykzros]{grid-template-columns:1fr 1fr}}.pager[data-astro-cid-3pykzros]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pager[data-astro-cid-3pykzros] a[data-astro-cid-3pykzros]{background:var(--surface);align-items:center;gap:14px;min-width:0;padding:18px 20px;font-weight:700;text-decoration:none;display:flex}.pager[data-astro-cid-3pykzros] a[data-astro-cid-3pykzros]>span[data-astro-cid-3pykzros]{gap:2px;min-width:0;display:grid}.pager[data-astro-cid-3pykzros] a[data-astro-cid-3pykzros] .muted[data-astro-cid-3pykzros]{font-weight:400;font-size:var(--fs-small)}.pager[data-astro-cid-3pykzros] a[data-astro-cid-3pykzros]:hover{background:var(--ink);color:var(--surface)}.pager[data-astro-cid-3pykzros] a[data-astro-cid-3pykzros]:hover .muted[data-astro-cid-3pykzros]{color:#c9cbc7}.pager[data-astro-cid-3pykzros] .next[data-astro-cid-3pykzros]{text-align:right;justify-content:flex-end}@media (width<=480px){.pager[data-astro-cid-3pykzros] a[data-astro-cid-3pykzros] .icon{display:none}.pager[data-astro-cid-3pykzros] a[data-astro-cid-3pykzros]{padding:14px}}@media print{.product[data-astro-cid-3pykzros]{grid-template-columns:42mm 1fr;align-items:start;gap:0 10pt;padding:0 0 5pt;display:grid}.product-photo[data-astro-cid-3pykzros]{position:static}.pp-frame[data-astro-cid-3pykzros]{aspect-ratio:1!important;max-height:none!important}.product[data-astro-cid-3pykzros] h1[data-astro-cid-3pykzros]{font-size:16pt}.product[data-astro-cid-3pykzros] .lead[data-astro-cid-3pykzros]{margin-bottom:4pt}.specs[data-astro-cid-3pykzros]{gap:0;margin:0 0 3pt}.specs[data-astro-cid-3pykzros]>div[data-astro-cid-3pykzros]{background:0 0;border-bottom:.5pt solid #bbb;grid-template-columns:30mm 1fr;gap:6pt;padding:1.5pt 0}.specs[data-astro-cid-3pykzros] dd[data-astro-cid-3pykzros]{font-weight:600}.photo-credit[data-astro-cid-3pykzros]{color:#444;margin:0;font-size:6.5pt}.review[data-astro-cid-3pykzros]{margin:0 0 5pt}.body-grid[data-astro-cid-3pykzros]{grid-template-columns:1fr;gap:5pt;padding:0;display:grid}.side-col[data-astro-cid-3pykzros]{order:-1;grid-template-columns:1fr 1fr;gap:6pt;display:grid;position:static}.side-box[data-astro-cid-3pykzros]{border:.75pt solid #000;padding:4pt 6pt;background:0 0!important}.side-box[data-astro-cid-3pykzros].warn{border-width:1.5pt}.side-box[data-astro-cid-3pykzros] h2[data-astro-cid-3pykzros]{gap:4pt;margin:0 0 2pt;font-size:9pt}.side-box[data-astro-cid-3pykzros] h2[data-astro-cid-3pykzros] .icon{width:11px;height:11px}.side-box[data-astro-cid-3pykzros] ul[data-astro-cid-3pykzros]{gap:1pt;padding-left:1em;font-size:8pt}.description[data-astro-cid-3pykzros]{columns:2;column-gap:14pt;font-size:8.5pt}.description[data-astro-cid-3pykzros] h3{margin:3pt 0 1pt;font-size:8.5pt}.block[data-astro-cid-3pykzros]{margin-top:5pt}.block[data-astro-cid-3pykzros]>h2[data-astro-cid-3pykzros]{margin-bottom:3pt}.block[data-astro-cid-3pykzros]:has(.placeholder){display:none}.steps[data-astro-cid-3pykzros]{columns:2;column-gap:14pt;display:block}.step[data-astro-cid-3pykzros]{break-inside:avoid;background:0 0;grid-template-columns:14pt 1fr;gap:5pt;padding:0 0 3pt}.step-n[data-astro-cid-3pykzros]{background:0 0;border:.75pt solid #000;width:13pt;height:13pt;font-size:7.5pt}.step[data-astro-cid-3pykzros] h3[data-astro-cid-3pykzros]{margin:0 0 1pt;font-size:8.5pt}.step[data-astro-cid-3pykzros] p[data-astro-cid-3pykzros]{font-size:8pt;line-height:1.3}.manuals[data-astro-cid-3pykzros] a[data-astro-cid-3pykzros]{background:0 0;padding:1pt 0}.manuals[data-astro-cid-3pykzros] a[data-astro-cid-3pykzros]:after{content:" " attr(href);font-size:7pt;font-weight:400}}
