/* ecpackshot : au survol d'une carte produit, la couverture (boîte 3D) laisse place au visuel « boîte 3D + consommable ». */
.ec-pcard__img { position: relative; }
.ec-pcard__img .ec-pcard__cover { transition: opacity 0.25s ease; }
.ec-pcard__img .ec-pcard__hover { position: absolute; top: 0; left: 0; width: 100%; height: 100%; margin: 0; opacity: 0; transition: opacity 0.25s ease; pointer-events: none; }
.ec-pcard:hover .ec-pcard__hover, .ec-pcard:focus-within .ec-pcard__hover { opacity: 1; }
.ec-pcard:hover .ec-pcard__cover, .ec-pcard:focus-within .ec-pcard__cover { opacity: 0; }
@media (hover: none) { .ec-pcard__img .ec-pcard__hover { display: none; } .ec-pcard:hover .ec-pcard__cover { opacity: 1; } }
