/* équipements */
.eq{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);
  gap:clamp(24px,3.4vw,52px);align-items:stretch}
.eq__p{position:relative;min-height:380px;background:var(--navy);margin:0}
.eq__p img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.eq__p figcaption{position:absolute;left:0;bottom:0;background:var(--navy);color:#fff;
  font-size:.8rem;padding:10px 16px}
.eq__l{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);
  border:1px solid var(--line);align-content:start;align-self:start}
.eq__l li{display:grid;background:#fff}
.eq__l li:last-child:nth-child(odd){grid-column:1/-1}
.eq__l a{display:flex;align-items:center;gap:16px;padding:16px 18px;color:var(--navy);
  font-family:var(--ui);font-weight:700;font-size:.93rem;line-height:1.3;
  transition:background .14s,color .14s}
.eq__l a:hover{background:var(--wash);color:var(--blue);text-decoration:none}
.eq__l .tile{background:var(--steel);color:var(--blue);transition:background .14s,color .14s}
.eq__l a:hover .tile{background:var(--blue);color:#fff}

.tile .ic{width:1em;height:1em}
.eq__p picture{position:absolute;inset:0;display:block}
.eq--1{grid-template-columns:minmax(0,1fr)}
/* Carte d'un produit associé sans image : la trame du volet conditionnement de l'accueil, au ratio des cartes */
.card__zo--vide{display:block;aspect-ratio:4/3;background:var(--navy)}
.card__ic .ic{width:1em;height:1em}
@media (max-width:1000px){
  .eq{grid-template-columns:minmax(0,1fr)}
  .eq__p{min-height:0;aspect-ratio:16/10}
}
@media (max-width:700px){
  .eq__l{grid-template-columns:minmax(0,1fr)}
  .eq__l li:last-child:nth-child(odd){grid-column:auto}
}
