.ecran .allee-bandeau{align-items:center;gap:var(--espace-5);padding:var(--espace-5) var(--espace-6);background:var(--soft);border:var(--bordure-fine) solid var(--line);border-radius:var(--r-l);grid-template-columns:minmax(0,1fr) auto;display:grid}.ecran .allee-bandeau__texte{gap:var(--espace-2);flex-direction:column;min-width:0;display:flex}.ecran .allee-bandeau .verrou{gap:var(--espace-3);align-items:center}.ecran .allee-bandeau h1{font-size:var(--taille-titre-bloc);line-height:var(--interligne-serre);text-wrap:balance}.ecran .allee-bandeau__phrase{font-size:var(--taille-base);color:var(--cap);font-variant-numeric:var(--chiffres-tabulaires)}.ecran .allee-bandeau__image{width:var(--largeur-libelle-registre);aspect-ratio:4/3;border-radius:var(--r-m);background:var(--white);place-items:center;display:grid;overflow:hidden}.ecran .allee-bandeau__image img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.ecran .allee-bandeau__image .tuile-allee{aspect-ratio:auto;border-radius:0}.ecran .allee-rangees{gap:var(--espace-6);flex-direction:column;display:flex}.ecran .allee-rangee{grid-template-columns:var(--largeur-colonne-filtres) minmax(0, 1fr);gap:var(--espace-4);align-items:stretch;display:grid}.ecran .allee-rangee__tete{align-items:flex-start;gap:var(--espace-2);padding:var(--espace-5);background:var(--soft);border-radius:var(--r-m);flex-direction:column;display:flex}.ecran .allee-rangee__tete h2{font-size:var(--taille-h3-ecran);line-height:var(--interligne-serre);color:var(--ink);text-wrap:balance;overflow-wrap:anywhere}.ecran .allee-rangee__n{font-size:var(--taille-s);font-weight:var(--graisse-forte);color:var(--cap);font-variant-numeric:var(--chiffres-tabulaires)}.ecran .allee-rangee__tout{margin-top:var(--espace-2);min-height:var(--cible-min);text-align:center;justify-content:center;align-self:stretch}.ecran .piste-allee{gap:var(--espace-2);flex-direction:column;min-width:0;display:flex}.ecran .piste-allee__fleches{justify-content:flex-end;gap:var(--espace-2);order:-1;display:flex}.ecran .piste-allee__fleche{width:var(--cible-min);height:var(--cible-min);border-radius:var(--r-pill);border:var(--bordure-fine) solid var(--line);background:var(--white);color:var(--ink);cursor:pointer;transition:background-color var(--t) var(--ease), border-color var(--t) var(--ease);place-items:center;display:grid}.ecran .piste-allee__fleche:hover:not(:disabled){border-color:var(--filet-survol);background:var(--soft)}.ecran .piste-allee__fleche:disabled{color:var(--cap);opacity:.45;cursor:default}.ecran .piste-allee__liste{gap:var(--espace-4);scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:thin;padding:0 0 var(--espace-2);margin:0;scroll-padding-inline:0;list-style:none;display:flex;overflow-x:auto}.ecran .piste-allee__carte{flex:0 0 var(--largeur-carte-article-defilante);scroll-snap-align:start;min-width:0}.ecran .allee-familles{gap:var(--espace-4);padding-top:var(--espace-5);border-top:var(--bordure-fine) solid var(--line);flex-direction:column;display:flex}.ecran .allee-familles__tete{justify-content:space-between;align-items:baseline;gap:var(--espace-3);flex-wrap:wrap;display:flex}.ecran .allee-familles__tete h2{font-size:var(--taille-titre-bloc);line-height:var(--interligne-serre)}.ecran .allee-familles__tete .lien-fort{min-height:var(--cible-min);color:var(--ink);align-items:center;text-decoration:underline;display:inline-flex}.ecran .allee-bandeau__image .tuile-allee,.ecran .allee-famille__image .tuile-allee{background:var(--soft);color:var(--ink)}.ecran .allee-familles__grille{gap:var(--espace-4);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ecran .allee-famille{gap:var(--espace-2);height:100%;padding:var(--espace-3);border:var(--bordure-fine) solid var(--line);border-radius:var(--r-m);background:var(--white);color:var(--ink);transition:border-color var(--t) var(--ease);flex-direction:column;text-decoration:none;display:flex}.ecran .allee-famille:hover{border-color:var(--filet-survol)}.ecran .allee-famille__image{aspect-ratio:4/3;border-radius:var(--r-m);background:var(--soft);place-items:center;display:grid;overflow:hidden}.ecran .allee-famille__image img{object-fit:contain;mix-blend-mode:multiply;width:80%;height:80%}.ecran .allee-famille__image .tuile-allee{aspect-ratio:auto}.ecran .allee-famille__nom{font-size:var(--taille-interface);font-weight:var(--graisse-titre);line-height:var(--interligne-serre);overflow-wrap:anywhere}.ecran .allee-famille__n{font-size:var(--taille-s);color:var(--cap);font-variant-numeric:var(--chiffres-tabulaires)}@media (max-width:63.99em){.ecran .allee-familles__grille{grid-template-columns:repeat(3,minmax(0,1fr))}.ecran .allee-rangee{grid-template-columns:minmax(0,1fr)}.ecran .allee-rangee__tete{align-items:center;column-gap:var(--espace-3);row-gap:var(--espace-1);padding:var(--espace-3) var(--espace-4);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.ecran .allee-rangee__tete .lettre-allee{grid-row:span 2}.ecran .allee-rangee__tete h2,.ecran .allee-rangee__n{grid-column:2}.ecran .allee-rangee__tout{grid-area:1/3/span 2;margin-top:0}}@media (max-width:47.99em){.ecran .allee-bandeau{padding:var(--espace-4);gap:var(--espace-3)}.ecran .allee-bandeau__image{width:var(--largeur-logo-etroit)}.ecran .allee-familles__grille{grid-template-columns:repeat(2,minmax(0,1fr))}.ecran .allee-rangee__tete{grid-template-columns:auto minmax(0,1fr)}.ecran .allee-rangee__tout{text-align:center;grid-area:auto/1/auto/-1;justify-content:center;justify-self:stretch}}
