.rco_coeur_plein_widget {
  margin: auto;
  display: flex;
  justify-content: center;
}
.rco_coeur_plein_widget .item {
  cursor: pointer;
}
.rco_coeur_plein_widget .item svg #l1,
.rco_coeur_plein_widget .item svg #l2,
.rco_coeur_plein_widget .item svg #l3 {
  transform-origin: center center;
  transform-box: fill-box;
}
.rco_coeur_plein_widget .item svg #lplein,
.rco_coeur_plein_widget .item svg .uselplein {
  transition: all 500ms ease-in-out;
  transform-origin: center center;
  transform-box: fill-box;
}
.rco_coeur_plein_widget .item.hover:hover svg .uselplein, .rco_coeur_plein_widget .item.hover:hover svg #lplein {
  transform: scale(1.2);
}
.rco_coeur_plein_widget .item.hover:hover svg #l1 {
  -webkit-animation: 1500ms ease-in 200ms infinite alternate rcoovergrow;
          animation: 1500ms ease-in 200ms infinite alternate rcoovergrow;
}
.rco_coeur_plein_widget .item.hover:hover svg #l2 {
  -webkit-animation: 1500ms ease-in 400ms infinite alternate rcoovergrow;
          animation: 1500ms ease-in 400ms infinite alternate rcoovergrow;
}
.rco_coeur_plein_widget .item.hover:hover svg #l3 {
  -webkit-animation: 1500ms ease-in 500ms infinite alternate rcoovergrow;
          animation: 1500ms ease-in 500ms infinite alternate rcoovergrow;
}
@-webkit-keyframes rcoovergrow {
  from {
    transform: scale(1);
  }
  to {
    transform: scale(1.2);
  }
}
@keyframes rcoovergrow {
  from {
    transform: scale(1);
  }
  to {
    transform: scale(1.2);
  }
}
.rco_coeur_plein_widget .item .svginnerhtml {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.rco_coeur_plein_widget .item .svginnerhtml span {
  color: #ffffff;
  text-align: center;
  font-size: 35px;
}
.rco_coeur_plein_widget .item svg .tobeclip {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  margin: 0;
}