.product-layout[data-astro-cid-cezwlk7t]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:56px;padding:32px clamp(20px,5vw,48px) 88px;display:grid}.gallery[data-astro-cid-cezwlk7t]{flex-direction:column;gap:12px;display:flex;position:sticky;top:104px}.gallery-main[data-astro-cid-cezwlk7t]{aspect-ratio:4/3;color:#4a4a48;text-align:center;background:#101010;border:1px solid #1e1e1e;border-radius:6px;justify-content:center;align-items:center;padding:24px;font:11px ui-monospace,monospace;display:flex;position:relative;overflow:hidden}.gallery-main[data-astro-cid-cezwlk7t] img[data-astro-cid-cezwlk7t]{object-fit:contain;cursor:zoom-in;width:100%;height:100%;transition:transform .15s ease-out;display:block}.gallery-main[data-astro-cid-cezwlk7t].zooming img[data-astro-cid-cezwlk7t]{transition:transform 50ms ease-out;transform:scale(2.5)}.gallery-nav[data-astro-cid-cezwlk7t]{color:#e2e2de;cursor:pointer;z-index:2;background:#101010b3;border:1px solid #242422;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:background .15s,border-color .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.gallery-nav[data-astro-cid-cezwlk7t]:hover{color:#fff;background:#2f6fe0d9;border-color:#2f6fe0}.gallery-nav[data-astro-cid-cezwlk7t]{top:auto;bottom:12px;transform:none}.gallery-nav-prev[data-astro-cid-cezwlk7t]{left:12px}.gallery-nav-next[data-astro-cid-cezwlk7t]{right:12px}.gallery-thumbs[data-astro-cid-cezwlk7t]{grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:12px;display:grid}.gallery-thumb[data-astro-cid-cezwlk7t]{aspect-ratio:1;cursor:pointer;background:#101010;border:1px solid #1e1e1e;border-radius:4px;padding:0;transition:border-color .15s;overflow:hidden}.gallery-thumb[data-astro-cid-cezwlk7t] img[data-astro-cid-cezwlk7t]{object-fit:contain;width:100%;height:100%;display:block}.gallery-thumb[data-astro-cid-cezwlk7t].active{border-color:#d92632}.gallery-note[data-astro-cid-cezwlk7t]{color:#5a5a56;align-items:center;gap:10px;margin-top:6px;font-size:12px;display:flex}.gallery-note-bar[data-astro-cid-cezwlk7t]{background:#d92632;flex:none;width:16px;height:2px}.img-ph[data-astro-cid-cezwlk7t]{color:#4a4a48;font:11px ui-monospace,monospace}@media (width<=767px){.product-layout[data-astro-cid-cezwlk7t]{grid-template-columns:minmax(0,1fr);gap:32px;padding-bottom:56px}.gallery[data-astro-cid-cezwlk7t]{min-width:0;position:static}.gallery-thumbs[data-astro-cid-cezwlk7t]{scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-template-columns:none;grid-auto-columns:68px;grid-auto-flow:column;gap:8px;overflow-x:auto}.gallery-thumbs[data-astro-cid-cezwlk7t]::-webkit-scrollbar{display:none}}.info-eyebrow[data-astro-cid-cezwlk7t]{letter-spacing:.14em;text-transform:uppercase;color:#5b8def;margin-bottom:12px;font-size:12px;font-weight:600}.info-eyebrow[data-astro-cid-cezwlk7t] a[data-astro-cid-cezwlk7t]{color:#5b8def}.info-title[data-astro-cid-cezwlk7t]{letter-spacing:-.01em;color:#fff;margin:0 0 10px;font-size:clamp(27px,5.2vw,44px);font-weight:300;line-height:1.1}.model-row[data-astro-cid-cezwlk7t]{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:26px;display:flex}.model-chip[data-astro-cid-cezwlk7t]{color:#c9c9c6;background:#161616;border:1px solid #242422;border-radius:4px;padding:6px 12px;font:600 14px ui-monospace,monospace}.model-hint[data-astro-cid-cezwlk7t]{color:#8a8a86;font-size:13px}.avail-row[data-astro-cid-cezwlk7t]{border:1px solid #1e1e1e;border-radius:6px;align-items:center;gap:16px;margin-bottom:28px;padding:16px 20px;display:flex}.avail-note[data-astro-cid-cezwlk7t]{color:#9a9a96;font-size:13px}.prose[data-astro-cid-cezwlk7t] p{color:#b8b8b4;margin:0 0 18px;font-size:16px;line-height:1.7}.prose[data-astro-cid-cezwlk7t] p:last-child{margin-bottom:32px}.prose-fallback[data-astro-cid-cezwlk7t]{color:#b8b8b4;margin:0 0 32px;font-size:16px;line-height:1.7}.features[data-astro-cid-cezwlk7t]{margin-bottom:32px}.features-label[data-astro-cid-cezwlk7t]{letter-spacing:.12em;text-transform:uppercase;color:#8a8a86;margin-bottom:16px;font-size:12px;font-weight:700}.features-list[data-astro-cid-cezwlk7t]{flex-direction:column;gap:12px;display:flex}.feature-row[data-astro-cid-cezwlk7t]{align-items:flex-start;gap:14px;display:flex}.feature-dot[data-astro-cid-cezwlk7t]{background:#d92632;border-radius:50%;flex:none;width:6px;height:6px;margin-top:8px}.feature-row[data-astro-cid-cezwlk7t] span[data-astro-cid-cezwlk7t]:last-child{color:#e2e2de;font-size:15px;line-height:1.55}.spec-card[data-astro-cid-cezwlk7t]{background:#0d0d0d;border:1px solid #242422;border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;margin-bottom:20px;padding:26px 28px;display:flex}.spec-card-title[data-astro-cid-cezwlk7t]{color:#f2f2f0;margin-bottom:5px;font-size:17px;font-weight:600}.spec-card-sub[data-astro-cid-cezwlk7t]{color:#8a8a86;font-size:13px;line-height:1.5}.spec-btn[data-astro-cid-cezwlk7t]{color:#fff;white-space:nowrap;background:#2f6fe0;border-radius:4px;flex:none;align-items:center;gap:12px;padding:15px 26px;font:600 14px Manrope,sans-serif;transition:background .15s;display:flex}.spec-btn[data-astro-cid-cezwlk7t]:hover{color:#fff;background:#4381ea}.spec-btn-size[data-astro-cid-cezwlk7t]{color:#ffffffbf;font:500 12px ui-monospace,monospace}.spec-btn-request[data-astro-cid-cezwlk7t]{background:#d92632}.spec-btn-request[data-astro-cid-cezwlk7t]:hover{background:#e63e49}@media (width<=767px){.spec-card[data-astro-cid-cezwlk7t]{gap:20px;padding:20px}.spec-btn[data-astro-cid-cezwlk7t]{white-space:normal;text-align:center;flex-wrap:wrap;flex:100%;justify-content:center;gap:4px 12px;padding:15px 16px}}.cta-row[data-astro-cid-cezwlk7t]{flex-wrap:wrap;gap:12px;display:flex}.cta-flex[data-astro-cid-cezwlk7t]{flex:200px}.reply-note[data-astro-cid-cezwlk7t]{color:#8a8a86;text-align:center;margin-top:14px;font-size:13px}.facts-strip[data-astro-cid-cezwlk7t]{background:#1e1e1e;border:1px solid #1e1e1e;border-radius:6px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1px;margin-top:40px;display:grid;overflow:hidden}.fact-cell[data-astro-cid-cezwlk7t]{background:#0d0d0d;padding:20px}.fact-label[data-astro-cid-cezwlk7t]{color:#6a6a66;letter-spacing:.04em;margin-bottom:6px;font:500 11px ui-monospace,monospace}.fact-value[data-astro-cid-cezwlk7t]{color:#f2f2f0;font-size:14px;font-weight:600}.related[data-astro-cid-cezwlk7t]{padding:0 clamp(20px,5vw,48px) 100px}.related-title[data-astro-cid-cezwlk7t]{color:#fff;margin:0 0 28px;font-size:clamp(23px,4vw,34px);font-weight:300}.related-grid[data-astro-cid-cezwlk7t]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}@media (width<=767px){.related-grid[data-astro-cid-cezwlk7t]{grid-template-columns:repeat(auto-fill,minmax(min(190px,100%),1fr));gap:10px}}@media (width<=420px){.related-grid[data-astro-cid-cezwlk7t]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}
