.elementor-1250 .elementor-element.elementor-element-2cf5d4e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:74px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-1250 .elementor-element.elementor-element-15e7539{--display:flex;--justify-content:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1250 .elementor-element.elementor-element-8d06ffb{width:var( --container-widget-width, 34% );max-width:34%;margin:85px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:34%;--container-widget-flex-grow:0;z-index:1;}.elementor-1250 .elementor-element.elementor-element-8d06ffb.elementor-element{--align-self:center;}.elementor-1250 .elementor-element.elementor-element-872e0fc{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;}.elementor-1250 .elementor-element.elementor-element-872e0fc.elementor-element{--align-self:center;}.elementor-1250 .elementor-element.elementor-element-b85d4f9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:51px;--padding-bottom:51px;--padding-left:51px;--padding-right:51px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1250 .elementor-element.elementor-element-8395a54{border-style:none;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;color:#4E4E4E;}.elementor-1250 .elementor-element.elementor-element-ff208ca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#C9C9C9;border-radius:0px 0px 0px 0px;text-align:start;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#686868;}.elementor-widget-woocommerce-product-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1250 .elementor-element.elementor-element-09edc9b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;color:#1A1A1A;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-1250 .elementor-element.elementor-element-9eb043d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#C9C9C9;text-align:start;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#0084CC;}.elementor-1250 .elementor-element.elementor-element-4547ed9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#1A1A1A;}.elementor-1250 .elementor-element.elementor-element-7e6dd17{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#C9C9C9;text-align:start;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#0084CC;}.elementor-1250 .elementor-element.elementor-element-2cee57a{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#1A1A1A;}.elementor-1250 .elementor-element.elementor-element-ec4200d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-1250 .elementor-element.elementor-element-d1a62a7{--display:flex;}.elementor-1250 .elementor-element.elementor-element-408b631{--e-image-carousel-slides-to-show:3;margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1250 .elementor-element.elementor-element-4d5d141{--display:flex;}.elementor-1250 .elementor-element.elementor-element-4f6b7bb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#C9C9C9;text-align:start;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#0084CC;}.elementor-1250 .elementor-element.elementor-element-9bb2e87{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#1A1A1A;}.elementor-1250 .elementor-element.elementor-element-640ab0e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#C9C9C9;text-align:start;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#0084CC;}.elementor-1250 .elementor-element.elementor-element-7f6e585{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#1A1A1A;}@media(max-width:767px){.elementor-1250 .elementor-element.elementor-element-2cf5d4e{--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1250 .elementor-element.elementor-element-15e7539{--content-width:100%;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:13px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1250 .elementor-element.elementor-element-8d06ffb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1250 .elementor-element.elementor-element-b85d4f9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1250 .elementor-element.elementor-element-ff208ca{text-align:center;}.elementor-1250 .elementor-element.elementor-element-9eb043d{text-align:center;}.elementor-1250 .elementor-element.elementor-element-7e6dd17{text-align:center;}.elementor-1250 .elementor-element.elementor-element-4f6b7bb{text-align:center;}.elementor-1250 .elementor-element.elementor-element-640ab0e{text-align:center;}}@media(min-width:768px){.elementor-1250 .elementor-element.elementor-element-2cf5d4e{--content-width:1600px;}.elementor-1250 .elementor-element.elementor-element-ec4200d{--content-width:1600px;}}/* Start custom CSS for text-editor, class: .elementor-element-4f6b7bb *//* === STYLE GLOBAL POUR CHAMPS PODS TEXTE BRUT === */

/* Garde les retours à la ligne */
.pods-text-preserve {
  white-space: pre-line;
  display: block;
  line-height: normal;      /* empêche l’espace vertical au-dessus */
  margin: 0;
  padding: 0;
}

/* Crée un espace visuel sous chaque ligne (sans affecter le haut) */
.pods-text-preserve {
  background: transparent;
  --line-spacing: 1.35em;   /* ajustez cette valeur selon votre goût */
}

.pods-text-preserve strong,
.pods-text-preserve br {
  display: inline-block;
  margin-bottom: var(--line-spacing);
}

/* Améliore la lisibilité si le texte contient plusieurs lignes continues */
.pods-text-preserve {
  padding-bottom: 0.3em;
}

/* (Optionnel) ajoute un léger espacement global entre les blocs <strong> */
.pods-text-preserve strong {
  padding-right: 0.2em;
}



/* === STYLE DES LISTES DANS LES CHAMPS PODS === */

/* Règle générale : garde une belle indentation et de l'air autour */
.pods-text-preserve ul,
.pods-text-preserve ol {
  margin: -2em 0em 0em 1.5em;  /* espace avant/après la liste + indentation */
  padding: 0;
  list-style-position: outside;
}

/* Espace entre chaque élément de liste */
.pods-text-preserve li {
  margin-bottom: 0.4em;        /* espace sous chaque ligne de liste */
  line-height: 1.4;            /* interligne interne, sans espace en haut */
}

/* (Optionnel) Style des puces pour un rendu sobre et cohérent */
.pods-text-preserve ul li::marker {
  color: #222;                 /* couleur des puces */
  font-size: 1.05em;           /* taille légèrement augmentée */
}

/* (Optionnel) Si tu veux alléger les listes numérotées */
.pods-text-preserve ol li::marker {
  color: #555;
  font-weight: 500;
}/* End custom CSS */
/* Start custom CSS *//*Espace entre les lignes champs pods produits uniques*/
.pods-text-preserve {
  --line-spacing: 0.9em!important;
}

.pods-text-preserve li {
  margin-bottom: -0.6em!important;
  line-height: 1.4;
}/* End custom CSS */