.zone[data-astro-cid-2vounsq3]{display:grid;grid-template-columns:268px 1fr;gap:40px;align-items:start;padding-top:36px;padding-bottom:88px}.filtres[data-astro-cid-2vounsq3]{position:sticky;top:150px}.filtres[data-astro-cid-2vounsq3] form[data-astro-cid-2vounsq3]{display:flex;flex-direction:column;gap:28px}.groupe[data-astro-cid-2vounsq3]{display:flex;flex-direction:column;gap:10px}.groupe-titre[data-astro-cid-2vounsq3]{font-family:var(--titre);font-size:16px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);padding:0}.bornes[data-astro-cid-2vounsq3]{display:flex;justify-content:space-between;font-family:var(--titre);font-size:16px;color:var(--ink-muted)}.aide-filtres[data-astro-cid-2vounsq3]{margin-top:26px;font-size:17px;line-height:1.6;color:var(--ink-soft)}.barre-liste[data-astro-cid-2vounsq3]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:20px}.tri[data-astro-cid-2vounsq3]{display:flex;align-items:center;gap:10px}.tri[data-astro-cid-2vounsq3] select[data-astro-cid-2vounsq3]{width:auto;min-width:190px;padding:10px 14px;min-height:44px;font-size:17px}.famille[data-astro-cid-2vounsq3]{margin-bottom:56px;scroll-margin-top:160px}.famille[data-astro-cid-2vounsq3]:last-of-type{margin-bottom:0}.famille-tete[data-astro-cid-2vounsq3]{margin-bottom:22px}.famille-tete[data-astro-cid-2vounsq3] h2[data-astro-cid-2vounsq3]{font-size:clamp(24px,2.4vw,32px);margin-bottom:6px}.famille[data-astro-cid-2vounsq3][hidden]{display:none}[data-astro-cid-2vounsq3][data-produit-item]{display:flex}[data-astro-cid-2vounsq3][data-produit-item]>[data-astro-cid-2vounsq3]{width:100%}.vide[data-astro-cid-2vounsq3]{padding:40px 0;font-size:19px}.lien-bouton[data-astro-cid-2vounsq3]{font:inherit;color:var(--green);background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.carte-prod[data-astro-cid-2vounsq3]{height:100%}.visuel[data-astro-cid-2vounsq3]{position:relative;display:block;aspect-ratio:4 / 3;background:var(--surface-calm);border-bottom:1px solid var(--line);overflow:hidden}.visuel[data-astro-cid-2vounsq3] img[data-astro-cid-2vounsq3]{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;padding:12px}.etiq[data-astro-cid-2vounsq3]{position:absolute;top:14px;left:14px}.corps[data-astro-cid-2vounsq3]{padding:22px;display:flex;flex-direction:column;gap:10px;flex:1}.entete[data-astro-cid-2vounsq3]{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.nom[data-astro-cid-2vounsq3]{font-size:22px;font-weight:600;letter-spacing:-.025em}.nom[data-astro-cid-2vounsq3] a[data-astro-cid-2vounsq3]{color:var(--ink);text-decoration:none}.nom[data-astro-cid-2vounsq3] a[data-astro-cid-2vounsq3]:hover{color:var(--green);text-decoration:underline}.marques[data-astro-cid-2vounsq3]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.cap[data-astro-cid-2vounsq3]{font-family:var(--titre);font-size:17px;color:var(--green);white-space:nowrap}.trad[data-astro-cid-2vounsq3]{margin:0;font-size:16px;color:var(--ink-muted)}.desc[data-astro-cid-2vounsq3]{margin:0;font-size:17px;line-height:1.55;color:var(--ink-soft)}.pied[data-astro-cid-2vounsq3]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:auto;padding-top:14px;border-top:1px solid var(--line)}.des[data-astro-cid-2vounsq3]{display:block;font-family:var(--titre);font-size:16px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.prix-demande[data-astro-cid-2vounsq3]{font-size:21px;color:var(--ink-soft)}.voir[data-astro-cid-2vounsq3]{flex:0 0 auto;padding:12px 20px;font-size:17px;min-height:44px}@media(max-width:1000px){.zone[data-astro-cid-2vounsq3]{grid-template-columns:1fr;gap:28px}.filtres[data-astro-cid-2vounsq3]{position:static;border-bottom:1px solid var(--line);padding-bottom:28px}.filtres[data-astro-cid-2vounsq3] form[data-astro-cid-2vounsq3]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}}@media(max-width:680px){.voir[data-astro-cid-2vounsq3]{width:auto}}@media(max-width:620px){.filtres[data-astro-cid-2vounsq3] form[data-astro-cid-2vounsq3]{grid-template-columns:1fr}}
