.product[data-astro-cid-zpla4ncw]{display:grid;grid-template-columns:minmax(0,2fr) minmax(18rem,1fr);gap:2.5rem;margin-top:2.5rem;align-items:start}.product[data-astro-cid-zpla4ncw]+.product[data-astro-cid-zpla4ncw]{margin-top:4rem;padding-top:4rem;border-top:1px solid var(--line)}@media(max-width:52rem){.product[data-astro-cid-zpla4ncw]{grid-template-columns:1fr}}.brand-story[data-astro-cid-zpla4ncw]{max-width:40rem}.brand-story[data-astro-cid-zpla4ncw] p[data-astro-cid-zpla4ncw]{font-size:1.1rem;color:var(--muted);line-height:1.75;margin-bottom:.9em}.product-head[data-astro-cid-zpla4ncw]{grid-column:1 / -1}.product-head[data-astro-cid-zpla4ncw] h2[data-astro-cid-zpla4ncw]{font-size:1.6rem;margin-bottom:.6rem}.product-summary[data-astro-cid-zpla4ncw]{font-size:1.05rem;line-height:1.75;max-width:46rem;margin:0;word-break:keep-all}.product-desc[data-astro-cid-zpla4ncw]{color:var(--muted);font-size:.95rem;margin-bottom:1.2rem}.product-info[data-astro-cid-zpla4ncw] dl[data-astro-cid-zpla4ncw]{margin:0}.spec-row[data-astro-cid-zpla4ncw]{display:grid;grid-template-columns:5rem 1fr;gap:.8rem;padding:.6rem 0;border-bottom:1px solid var(--line)}.spec-row[data-astro-cid-zpla4ncw] dt[data-astro-cid-zpla4ncw]{color:var(--muted);font-size:.92rem}.spec-row[data-astro-cid-zpla4ncw] dd[data-astro-cid-zpla4ncw]{margin:0;font-weight:600;font-size:.95rem;word-break:keep-all}.product-price[data-astro-cid-zpla4ncw]{margin:1.4rem 0 0;font-size:.95rem;color:var(--muted)}.product-price[data-astro-cid-zpla4ncw] strong[data-astro-cid-zpla4ncw]{color:var(--ink);font-size:1.15rem}.product-cta[data-astro-cid-zpla4ncw]{margin-top:1.2rem}.highlights[data-astro-cid-zpla4ncw],.faq[data-astro-cid-zpla4ncw]{grid-column:1 / -1;max-width:46rem;word-break:keep-all}.highlights[data-astro-cid-zpla4ncw] h3[data-astro-cid-zpla4ncw],.faq[data-astro-cid-zpla4ncw] h3[data-astro-cid-zpla4ncw]{font-size:1.05rem;margin-bottom:.9rem}.highlights[data-astro-cid-zpla4ncw] ul[data-astro-cid-zpla4ncw]{margin:0;padding-left:1.2rem;display:grid;gap:.45rem}.highlights[data-astro-cid-zpla4ncw] li[data-astro-cid-zpla4ncw]::marker{color:var(--copper)}.faq[data-astro-cid-zpla4ncw] details[data-astro-cid-zpla4ncw]{border-bottom:1px solid var(--line);padding:.8rem 0}.faq[data-astro-cid-zpla4ncw] details[data-astro-cid-zpla4ncw]:first-of-type{border-top:1px solid var(--line)}.faq[data-astro-cid-zpla4ncw] summary[data-astro-cid-zpla4ncw]{cursor:pointer;font-weight:600}.faq[data-astro-cid-zpla4ncw] summary[data-astro-cid-zpla4ncw]:hover{color:var(--copper)}.faq[data-astro-cid-zpla4ncw] details[data-astro-cid-zpla4ncw] p[data-astro-cid-zpla4ncw]{margin:.6rem 0 .2rem;color:var(--muted);line-height:1.75}.gallery[data-astro-cid-zpla4ncw]{grid-column:1 / -1;list-style:none;margin:1.5rem 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1.5rem}.gallery[data-astro-cid-zpla4ncw] li[data-astro-cid-zpla4ncw]>a[data-astro-cid-zpla4ncw],.gallery-model[data-astro-cid-zpla4ncw]{display:block}.gallery[data-astro-cid-zpla4ncw] img[data-astro-cid-zpla4ncw]{width:100%;aspect-ratio:4 / 3;object-fit:cover;border:1px solid var(--line);border-radius:6px;background:var(--bg-alt)}.gallery[data-astro-cid-zpla4ncw] a[data-astro-cid-zpla4ncw]:hover img[data-astro-cid-zpla4ncw]{border-color:var(--copper)}.gallery-model[data-astro-cid-zpla4ncw] .board-viewer{max-height:none}.gallery-model[data-astro-cid-zpla4ncw] .viewer-help{display:none}.gallery[data-astro-cid-zpla4ncw] span[data-astro-cid-zpla4ncw]{display:block;margin-top:.6rem;font-size:.9rem;color:var(--muted)}.certs[data-astro-cid-zpla4ncw]{grid-column:1 / -1;margin-top:1.5rem}.certs[data-astro-cid-zpla4ncw] h3[data-astro-cid-zpla4ncw]{font-size:1.05rem;margin-bottom:.9rem}.certs[data-astro-cid-zpla4ncw] ul[data-astro-cid-zpla4ncw]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,18rem));gap:1.5rem}.certs[data-astro-cid-zpla4ncw] a[data-astro-cid-zpla4ncw]{display:block;color:var(--ink);text-decoration:none}.certs[data-astro-cid-zpla4ncw] img[data-astro-cid-zpla4ncw]{width:100%;height:auto;border:1px solid var(--line);background:var(--bg)}.certs[data-astro-cid-zpla4ncw] a[data-astro-cid-zpla4ncw]:hover img[data-astro-cid-zpla4ncw]{border-color:var(--copper)}.certs[data-astro-cid-zpla4ncw] span[data-astro-cid-zpla4ncw]{display:block;margin-top:.6rem;font-size:.9rem;color:var(--muted)}.certs[data-astro-cid-zpla4ncw] a[data-astro-cid-zpla4ncw]:hover span[data-astro-cid-zpla4ncw]{color:var(--copper)}.certs[data-astro-cid-zpla4ncw] small[data-astro-cid-zpla4ncw]{display:block;margin-top:.3rem;font-size:.82rem;color:var(--muted);line-height:1.5}
