.product-hero[data-astro-cid-qhhf7iiu]{padding:2rem 0 4rem;border-bottom:1px solid var(--border-color)}@media(min-width:992px){.product-hero[data-astro-cid-qhhf7iiu]{padding:2.5rem 0 5rem}}.crumbs[data-astro-cid-qhhf7iiu] ol[data-astro-cid-qhhf7iiu]{display:flex;flex-wrap:wrap;gap:.25rem 0;list-style:none;font-size:.8125rem;color:var(--text-muted);margin-bottom:2.5rem}.crumbs[data-astro-cid-qhhf7iiu] li[data-astro-cid-qhhf7iiu]+li[data-astro-cid-qhhf7iiu]:before{content:"/";margin:0 .6rem;color:var(--border-color-hover)}.crumbs[data-astro-cid-qhhf7iiu] a[data-astro-cid-qhhf7iiu]{color:var(--text-secondary)}.crumbs[data-astro-cid-qhhf7iiu] a[data-astro-cid-qhhf7iiu]:hover{color:var(--accent-primary)}.product-hero-grid[data-astro-cid-qhhf7iiu]{display:grid;grid-template-columns:1fr;gap:2.5rem;align-items:center}@media(min-width:992px){.product-hero-grid[data-astro-cid-qhhf7iiu]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:4rem}}.product-eyebrow[data-astro-cid-qhhf7iiu]{font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-primary)}.product-title[data-astro-cid-qhhf7iiu]{margin:1rem 0 1.5rem;font-size:2.25rem;font-weight:300;line-height:1.1;letter-spacing:-.03em;text-wrap:balance}@media(min-width:768px){.product-title[data-astro-cid-qhhf7iiu]{font-size:3.25rem}}.product-intro[data-astro-cid-qhhf7iiu]{max-width:580px;font-size:1.0625rem;line-height:1.7;margin-bottom:1rem}.product-actions[data-astro-cid-qhhf7iiu]{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.5rem}@media(max-width:575px){.product-actions[data-astro-cid-qhhf7iiu] .btn[data-astro-cid-qhhf7iiu]{width:100%}}.product-call[data-astro-cid-qhhf7iiu]{font-size:.9375rem;color:var(--text-muted)}.product-call[data-astro-cid-qhhf7iiu] a[data-astro-cid-qhhf7iiu]{color:var(--text-primary);font-weight:600;white-space:nowrap;border-bottom:1px solid var(--accent-primary)}.product-photo[data-astro-cid-qhhf7iiu]{margin:0;aspect-ratio:4 / 3;overflow:hidden;background-color:var(--bg-surface-elevated)}.product-photo[data-astro-cid-qhhf7iiu] img[data-astro-cid-qhhf7iiu]{display:block;width:100%;height:100%;object-fit:cover}.details-grid[data-astro-cid-qhhf7iiu]{display:grid;grid-template-columns:1fr;gap:3.5rem}@media(min-width:992px){.details-grid[data-astro-cid-qhhf7iiu]{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:5rem}}.details-title[data-astro-cid-qhhf7iiu]{font-size:1.75rem;font-weight:300;letter-spacing:-.02em;margin-bottom:1.5rem}.types-list[data-astro-cid-qhhf7iiu]{border-top:1px solid var(--text-primary)}.type[data-astro-cid-qhhf7iiu]{display:grid;grid-template-columns:1fr;gap:.35rem;padding:1.1rem 0;border-bottom:1px solid var(--border-color)}@media(min-width:640px){.type[data-astro-cid-qhhf7iiu]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:2rem}}.type[data-astro-cid-qhhf7iiu] dt[data-astro-cid-qhhf7iiu]{font-weight:600;color:var(--text-primary)}.type[data-astro-cid-qhhf7iiu] dd[data-astro-cid-qhhf7iiu]{font-size:.9375rem;line-height:1.6;color:var(--text-secondary)}.stock-note[data-astro-cid-qhhf7iiu]{margin-top:1.25rem;font-size:.875rem;color:var(--text-muted)}.uses-list[data-astro-cid-qhhf7iiu]{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem}.uses-list[data-astro-cid-qhhf7iiu] li[data-astro-cid-qhhf7iiu]{padding:.45rem .85rem;font-size:.875rem;color:var(--text-primary);border:1px solid var(--border-color)}.others-section[data-astro-cid-qhhf7iiu]{border-top:1px solid var(--border-color)}.others-grid[data-astro-cid-qhhf7iiu]{list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem 1rem}@media(min-width:768px){.others-grid[data-astro-cid-qhhf7iiu]{grid-template-columns:repeat(5,1fr)}}.other-card[data-astro-cid-qhhf7iiu]{display:flex;flex-direction:column;gap:.75rem;color:var(--text-primary)}.other-photo[data-astro-cid-qhhf7iiu]{display:block;aspect-ratio:4 / 3;overflow:hidden;background-color:var(--bg-surface-elevated)}.other-photo[data-astro-cid-qhhf7iiu] img[data-astro-cid-qhhf7iiu]{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.other-card[data-astro-cid-qhhf7iiu]:hover img[data-astro-cid-qhhf7iiu]{transform:scale(1.04)}.other-title[data-astro-cid-qhhf7iiu]{font-size:.9375rem;font-weight:500}.other-card[data-astro-cid-qhhf7iiu]:hover .other-title[data-astro-cid-qhhf7iiu]{color:var(--accent-primary)}@media(prefers-reduced-motion:reduce){.other-photo[data-astro-cid-qhhf7iiu] img[data-astro-cid-qhhf7iiu]{transition:none}}
