.ecran-liste{padding-bottom:40px}.ecran-liste .tete{padding:22px 0 16px}.ecran-liste h1{font-family:var(--font-display);margin:0;font-size:26px;font-weight:700}.ecran-liste .sous{color:var(--muted);margin:6px 0 0;font-size:13px}.ecran-liste .grille{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.ecran-liste .rien{color:var(--slate);background:var(--cloud);border-radius:var(--r-md,12px);margin:0;padding:18px 20px;font-size:13.5px;line-height:1.7}.ecran-liste .boutiques{grid-template-columns:repeat(3,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.ecran-liste .boutiques li{background:var(--surface);border-radius:var(--r-md,12px);box-shadow:var(--shadow-1,0 1px 2px #00000014);padding:14px 16px}.ecran-liste .nom{font-family:var(--font-display);font-size:15px;font-weight:700;display:block}.ecran-liste .vf{color:var(--green);margin-left:4px}.ecran-liste .quoi{color:var(--muted);margin-top:4px;font-size:12px;display:block}@media (max-width:880px){.ecran-liste .grille,.ecran-liste .boutiques{grid-template-columns:repeat(2,1fr)}}@media (max-width:380px){.ecran-liste .grille,.ecran-liste .boutiques{grid-template-columns:1fr}}
