/*
 * Pictogrammes des cartes produit CKLaundry.
 * La page Petite laverie sert de reference de rythme : cadre de 40 px, centre
 * dans son emplacement, avec une surface reellement dessinee de 32 px.
 */

body
  .e-loop-item.product:is(
    [data-elementor-id="3605"],
    [data-elementor-id="6877"],
    [data-elementor-id="8407"],
    [data-elementor-id="10713"]
  )
  :is(
    .elementor-element-3870f72,
    .elementor-element-f84bca3,
    .elementor-element-65dd5a7,
    .elementor-element-4684545,
    .elementor-element-648b590,
    .elementor-element-7b0afdd,
    .elementor-element-178c049,
    .elementor-element-6681c2e
  ) {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-width: 0 !important;
  min-height: 44px !important;
  overflow: visible !important;
}

body
  .e-loop-item.product:is(
    [data-elementor-id="3605"],
    [data-elementor-id="6877"],
    [data-elementor-id="8407"],
    [data-elementor-id="10713"]
  )
  :is(
    .elementor-element-3870f72,
    .elementor-element-f84bca3,
    .elementor-element-65dd5a7,
    .elementor-element-4684545,
    .elementor-element-648b590,
    .elementor-element-7b0afdd,
    .elementor-element-178c049,
    .elementor-element-6681c2e
  )
  :is(.elementor-widget-container, a) {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
  min-height: 44px !important;
  padding: 0 !important;
  overflow: visible !important;
}

body
  .e-loop-item.product:is(
    [data-elementor-id="3605"],
    [data-elementor-id="6877"],
    [data-elementor-id="8407"],
    [data-elementor-id="10713"]
  )
  :is(
    .elementor-element-3870f72,
    .elementor-element-f84bca3,
    .elementor-element-65dd5a7,
    .elementor-element-4684545,
    .elementor-element-648b590,
    .elementor-element-7b0afdd,
    .elementor-element-178c049,
    .elementor-element-6681c2e
  )
  img:is([src*=".svg"], [data-lazy-src*=".svg"]) {
  display: block !important;
  flex: 0 0 40px !important;
  width: 40px !important;
  height: 40px !important;
  min-width: 40px !important;
  min-height: 40px !important;
  max-width: 40px !important;
  max-height: 40px !important;
  margin: 0 auto !important;
  object-fit: contain !important;
  object-position: center !important;
  transform: translate(
      var(--ck-card-icon-shift-x, 0%),
      var(--ck-card-icon-shift-y, 0%)
    )
    scale(var(--ck-card-icon-scale, 1.2)) !important;
  transform-origin: center center !important;
}

body
  .e-loop-item.product[data-elementor-id="3605"]
  :is(.elementor-element-3215a42, .elementor-element-1d0bb3d)
  > .e-con {
  grid-template-rows: 44px auto auto !important;
}

img:is([src*="/24-7bleu.svg"], [data-lazy-src*="/24-7bleu.svg"]) { --ck-card-icon-scale: 1.362; --ck-card-icon-shift-x: 0.85%; --ck-card-icon-shift-y: 0%; }
img:is([src*="/4-boutons-bleu.svg"], [data-lazy-src*="/4-boutons-bleu.svg"]) { --ck-card-icon-scale: 1.221; --ck-card-icon-shift-x: -0.92%; --ck-card-icon-shift-y: -0.31%; }
img:is([src*="/acier-inoxydablebleu.svg"], [data-lazy-src*="/acier-inoxydablebleu.svg"]) { --ck-card-icon-scale: 1.502; --ck-card-icon-shift-x: -0.66%; --ck-card-icon-shift-y: -0.75%; }
img:is([src*="/afficheur-tactilebleu.svg"], [data-lazy-src*="/afficheur-tactilebleu.svg"]) { --ck-card-icon-scale: 1.231; --ck-card-icon-shift-x: -0.62%; --ck-card-icon-shift-y: -0.15%; }
img:is([src*="/applicationsbleu.svg"], [data-lazy-src*="/applicationsbleu.svg"]) { --ck-card-icon-scale: 1.24; --ck-card-icon-shift-x: -1.16%; --ck-card-icon-shift-y: -0.16%; }
img:is([src*="/comptiblebleu.svg"], [data-lazy-src*="/comptiblebleu.svg"]) { --ck-card-icon-scale: 1.09; --ck-card-icon-shift-x: -0.55%; --ck-card-icon-shift-y: -0.61%; }
img:is([src*="/connectebleu.svg"], [data-lazy-src*="/connectebleu.svg"]) { --ck-card-icon-scale: 1.25; --ck-card-icon-shift-x: -0.94%; --ck-card-icon-shift-y: 0%; }
img:is([src*="/connectivite-multiplebleu.svg"], [data-lazy-src*="/connectivite-multiplebleu.svg"]) { --ck-card-icon-scale: 1.042; --ck-card-icon-shift-x: -0.39%; --ck-card-icon-shift-y: -1.69%; }
img:is([src*="/designbleu.svg"], [data-lazy-src*="/designbleu.svg"]) { --ck-card-icon-scale: 1.125; --ck-card-icon-shift-x: 0.21%; --ck-card-icon-shift-y: 0.21%; }
img:is([src*="/Dimensionsbleu.svg"], [data-lazy-src*="/Dimensionsbleu.svg"]) { --ck-card-icon-scale: 1.032; --ck-card-icon-shift-x: -0.77%; --ck-card-icon-shift-y: 0.9%; }
img:is([src*="/distributionbleu.svg"], [data-lazy-src*="/distributionbleu.svg"]) { --ck-card-icon-scale: 1.181; --ck-card-icon-shift-x: 0.15%; --ck-card-icon-shift-y: -2.21%; }
img:is([src*="/durabiltebleu.svg"], [data-lazy-src*="/durabiltebleu.svg"]) { --ck-card-icon-scale: 1.233; --ck-card-icon-shift-x: -0.39%; --ck-card-icon-shift-y: -0.08%; }
img:is([src*="/Filtrage-et-surtensionbleu.svg"], [data-lazy-src*="/Filtrage-et-surtensionbleu.svg"]) { --ck-card-icon-scale: 1.205; --ck-card-icon-shift-x: 0.98%; --ck-card-icon-shift-y: 0.98%; }
img:is([src*="/Fonction.svg"], [data-lazy-src*="/Fonction.svg"]) { --ck-card-icon-scale: 1.407; --ck-card-icon-shift-x: -0.09%; --ck-card-icon-shift-y: -0.09%; }
img:is([src*="/icone_Vitrine_Produit_visible2.svg"], [data-lazy-src*="/icone_Vitrine_Produit_visible2.svg"]) { --ck-card-icon-scale: 1.133; --ck-card-icon-shift-x: -3.12%; --ck-card-icon-shift-y: 0.07%; }
img:is([src*="/lecture-rapidebleu.svg"], [data-lazy-src*="/lecture-rapidebleu.svg"]) { --ck-card-icon-scale: 1.293; --ck-card-icon-shift-x: 1.86%; --ck-card-icon-shift-y: -0.73%; }
img:is([src*="/Lumiere-bleu.svg"], [data-lazy-src*="/Lumiere-bleu.svg"]) { --ck-card-icon-scale: 1.212; --ck-card-icon-shift-x: -0.98%; --ck-card-icon-shift-y: 0.76%; }
img:is([src*="/marketingbleu.svg"], [data-lazy-src*="/marketingbleu.svg"]) { --ck-card-icon-scale: 1.032; --ck-card-icon-shift-x: -0.65%; --ck-card-icon-shift-y: 0.06%; }
img:is([src*="/modulairebleu.svg"], [data-lazy-src*="/modulairebleu.svg"]) { --ck-card-icon-scale: 0.913; --ck-card-icon-shift-x: 0.17%; --ck-card-icon-shift-y: -0.97%; }
img:is([src*="/Monnayeurbleu.svg"], [data-lazy-src*="/Monnayeurbleu.svg"]) { --ck-card-icon-scale: 1.488; --ck-card-icon-shift-x: 1.77%; --ck-card-icon-shift-y: -1.3%; }
img:is([src*="/Multi-produits.svg"], [data-lazy-src*="/Multi-produits.svg"]) { --ck-card-icon-scale: 1.645; --ck-card-icon-shift-x: 1.44%; --ck-card-icon-shift-y: 3.19%; }
img:is([src*="/personnalisationbleu.svg"], [data-lazy-src*="/personnalisationbleu.svg"]) { --ck-card-icon-scale: 1.196; --ck-card-icon-shift-x: 0.67%; --ck-card-icon-shift-y: -0.97%; }
img:is([src*="/Pilotage-par-la-centrale3_blue.svg"], [data-lazy-src*="/Pilotage-par-la-centrale3_blue.svg"]) { --ck-card-icon-scale: 1.079; --ck-card-icon-shift-x: -0.07%; --ck-card-icon-shift-y: -0.07%; }
img:is([src*="/Produit_detachant_1.svg"], [data-lazy-src*="/Produit_detachant_1.svg"]) { --ck-card-icon-scale: 1.085; --ck-card-icon-shift-x: 0%; --ck-card-icon-shift-y: 0%; }
img:is([src*="/securitebleu.svg"], [data-lazy-src*="/securitebleu.svg"]) { --ck-card-icon-scale: 1.147; --ck-card-icon-shift-x: 0.72%; --ck-card-icon-shift-y: -1%; }
img:is([src*="/Tension-dalimentation-bleu.svg"], [data-lazy-src*="/Tension-dalimentation-bleu.svg"]) { --ck-card-icon-scale: 1.347; --ck-card-icon-shift-x: 0.34%; --ck-card-icon-shift-y: 0.42%; }
img:is([src*="/Tous-les-moyens-de-paiement.svg"], [data-lazy-src*="/Tous-les-moyens-de-paiement.svg"]) { --ck-card-icon-scale: 1.096; --ck-card-icon-shift-x: -0.55%; --ck-card-icon-shift-y: 0.48%; }
