.elementor-12005 .elementor-element.elementor-element-e7b9572{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.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-12005 .elementor-element.elementor-element-b6ec7a4{--iteration-count:infinite;}.elementor-12005 .elementor-element.elementor-element-b6ec7a4 > .elementor-widget-container{background-color:#DCDCDC;border-style:solid;border-width:3px 3px 3px 3px;border-color:#FFFFFF;}.elementor-12005 .elementor-element.elementor-element-b6ec7a4 .etheme-headline{color:#000000;}.elementor-12005 .elementor-element.elementor-element-4c39fa9{--cols:4;--cols-gap:1px;--rows-gap:1px;width:auto;max-width:auto;}.elementor-12005 .elementor-element.elementor-element-4c39fa9 .etheme-product-grid-item{text-align:left;border-style:solid;border-color:#FFFFFF;padding:10px 10px 10px 10px;}.elementor-12005 .elementor-element.elementor-element-4c39fa9 > .elementor-widget-container{background-color:#FFFFFF;padding:20px 20px 20px 20px;}.elementor-12005 .elementor-element.elementor-element-4c39fa9 .etheme-product-grid-item, .elementor-12005 .elementor-element.elementor-element-4c39fa9 .etheme-product-has-fadeIn-content:hover .etheme-product-grid-spacer{box-shadow:0px 0px 5px 1px rgba(0, 0, 0, 0.06);}.elementor-12005 .elementor-element.elementor-element-4c39fa9 .etheme-product-grid-fadeIn-area{padding-right:10px;padding-left:10px;right:-10px;left:-10px;}.elementor-12005 .elementor-element.elementor-element-4c39fa9 .etheme-product-grid-categories{font-size:10px;text-decoration:none;}.elementor-12005 .elementor-element.elementor-element-4c39fa9 .etheme-product-grid-title{font-size:13px;}.elementor-12005 .elementor-element.elementor-element-4c39fa9 .price{font-size:14px;}.elementor-12005 .elementor-element.elementor-element-01a7d26{--cols:4;--cols-gap:1px;--rows-gap:1px;width:auto;max-width:auto;}.elementor-12005 .elementor-element.elementor-element-01a7d26 .etheme-product-grid-item{text-align:left;border-style:solid;border-color:#FFFFFF;padding:10px 10px 10px 10px;}.elementor-12005 .elementor-element.elementor-element-01a7d26 > .elementor-widget-container{background-color:#FFFFFF;padding:20px 20px 20px 20px;}.elementor-12005 .elementor-element.elementor-element-01a7d26 .etheme-product-grid-item, .elementor-12005 .elementor-element.elementor-element-01a7d26 .etheme-product-has-fadeIn-content:hover .etheme-product-grid-spacer{box-shadow:0px 0px 5px 1px rgba(0, 0, 0, 0.06);}.elementor-12005 .elementor-element.elementor-element-01a7d26 .etheme-product-grid-fadeIn-area{padding-right:10px;padding-left:10px;right:-10px;left:-10px;}.elementor-12005 .elementor-element.elementor-element-01a7d26 .etheme-product-grid-categories{font-size:10px;text-decoration:none;}.elementor-12005 .elementor-element.elementor-element-01a7d26 .etheme-product-grid-title{font-size:13px;}.elementor-12005 .elementor-element.elementor-element-01a7d26 .price{font-size:14px;}.elementor-12005 .elementor-element.elementor-element-e051e86{--iteration-count:infinite;}.elementor-12005 .elementor-element.elementor-element-e051e86 > .elementor-widget-container{background-color:#DCDCDC;border-style:solid;border-width:3px 3px 3px 3px;border-color:#FFFFFF;}.elementor-12005 .elementor-element.elementor-element-e051e86 .etheme-headline{color:#000000;}.elementor-12005 .elementor-element.elementor-element-a9e47a6{--cols:4;--cols-gap:1px;--rows-gap:1px;width:auto;max-width:auto;}.elementor-12005 .elementor-element.elementor-element-a9e47a6 .etheme-product-grid-item{text-align:left;border-style:solid;border-color:#FFFFFF;padding:10px 10px 10px 10px;}.elementor-12005 .elementor-element.elementor-element-a9e47a6 > .elementor-widget-container{background-color:#FFFFFF;padding:20px 20px 20px 20px;}.elementor-12005 .elementor-element.elementor-element-a9e47a6 .etheme-product-grid-item, .elementor-12005 .elementor-element.elementor-element-a9e47a6 .etheme-product-has-fadeIn-content:hover .etheme-product-grid-spacer{box-shadow:0px 0px 5px 1px rgba(0, 0, 0, 0.06);}.elementor-12005 .elementor-element.elementor-element-a9e47a6 .etheme-product-grid-fadeIn-area{padding-right:10px;padding-left:10px;right:-10px;left:-10px;}.elementor-12005 .elementor-element.elementor-element-a9e47a6 .etheme-product-grid-categories{font-size:10px;text-decoration:none;}.elementor-12005 .elementor-element.elementor-element-a9e47a6 .etheme-product-grid-title{font-size:13px;}.elementor-12005 .elementor-element.elementor-element-a9e47a6 .price{font-size:14px;}.elementor-12005 .elementor-element.elementor-element-23b659c{--cols:4;--cols-gap:1px;--rows-gap:1px;width:auto;max-width:auto;}.elementor-12005 .elementor-element.elementor-element-23b659c .etheme-product-grid-item{text-align:left;border-style:solid;border-color:#FFFFFF;padding:10px 10px 10px 10px;}.elementor-12005 .elementor-element.elementor-element-23b659c > .elementor-widget-container{background-color:#FFFFFF;padding:20px 20px 20px 20px;}.elementor-12005 .elementor-element.elementor-element-23b659c .etheme-product-grid-item, .elementor-12005 .elementor-element.elementor-element-23b659c .etheme-product-has-fadeIn-content:hover .etheme-product-grid-spacer{box-shadow:0px 0px 5px 1px rgba(0, 0, 0, 0.06);}.elementor-12005 .elementor-element.elementor-element-23b659c .etheme-product-grid-fadeIn-area{padding-right:10px;padding-left:10px;right:-10px;left:-10px;}.elementor-12005 .elementor-element.elementor-element-23b659c .etheme-product-grid-categories{font-size:10px;text-decoration:none;}.elementor-12005 .elementor-element.elementor-element-23b659c .etheme-product-grid-title{font-size:13px;}.elementor-12005 .elementor-element.elementor-element-23b659c .price{font-size:14px;}.elementor-12005 .elementor-element.elementor-element-44ed3f2{--iteration-count:infinite;}.elementor-12005 .elementor-element.elementor-element-44ed3f2 > .elementor-widget-container{background-color:#DCDCDC;border-style:solid;border-width:3px 3px 3px 3px;border-color:#FFFFFF;}.elementor-12005 .elementor-element.elementor-element-44ed3f2 .etheme-headline{color:#000000;}.elementor-12005 .elementor-element.elementor-element-af5b9ab{--cols:4;--cols-gap:1px;--rows-gap:1px;width:auto;max-width:auto;}.elementor-12005 .elementor-element.elementor-element-af5b9ab .etheme-product-grid-item{text-align:left;border-style:solid;border-color:#FFFFFF;padding:10px 10px 10px 10px;}.elementor-12005 .elementor-element.elementor-element-af5b9ab > .elementor-widget-container{background-color:#FFFFFF;padding:20px 20px 20px 20px;}.elementor-12005 .elementor-element.elementor-element-af5b9ab .etheme-product-grid-item, .elementor-12005 .elementor-element.elementor-element-af5b9ab .etheme-product-has-fadeIn-content:hover .etheme-product-grid-spacer{box-shadow:0px 0px 5px 1px rgba(0, 0, 0, 0.06);}.elementor-12005 .elementor-element.elementor-element-af5b9ab .etheme-product-grid-fadeIn-area{padding-right:10px;padding-left:10px;right:-10px;left:-10px;}.elementor-12005 .elementor-element.elementor-element-af5b9ab .etheme-product-grid-categories{font-size:10px;text-decoration:none;}.elementor-12005 .elementor-element.elementor-element-af5b9ab .etheme-product-grid-title{font-size:13px;}.elementor-12005 .elementor-element.elementor-element-af5b9ab .price{font-size:14px;}.elementor-12005 .elementor-element.elementor-element-13c125c{--cols:4;--cols-gap:1px;--rows-gap:1px;width:auto;max-width:auto;}.elementor-12005 .elementor-element.elementor-element-13c125c .etheme-product-grid-item{text-align:left;border-style:solid;border-color:#FFFFFF;padding:10px 10px 10px 10px;}.elementor-12005 .elementor-element.elementor-element-13c125c > .elementor-widget-container{background-color:#FFFFFF;padding:20px 20px 20px 20px;}.elementor-12005 .elementor-element.elementor-element-13c125c .etheme-product-grid-item, .elementor-12005 .elementor-element.elementor-element-13c125c .etheme-product-has-fadeIn-content:hover .etheme-product-grid-spacer{box-shadow:0px 0px 5px 1px rgba(0, 0, 0, 0.06);}.elementor-12005 .elementor-element.elementor-element-13c125c .etheme-product-grid-fadeIn-area{padding-right:10px;padding-left:10px;right:-10px;left:-10px;}.elementor-12005 .elementor-element.elementor-element-13c125c .etheme-product-grid-categories{font-size:10px;text-decoration:none;}.elementor-12005 .elementor-element.elementor-element-13c125c .etheme-product-grid-title{font-size:13px;}.elementor-12005 .elementor-element.elementor-element-13c125c .price{font-size:14px;}.elementor-12005 .elementor-element.elementor-element-a66f45e{--iteration-count:infinite;}.elementor-12005 .elementor-element.elementor-element-a66f45e > .elementor-widget-container{background-color:#DCDCDC;border-style:solid;border-width:3px 3px 3px 3px;border-color:#FFFFFF;}.elementor-12005 .elementor-element.elementor-element-a66f45e .etheme-headline{color:#000000;}.elementor-12005 .elementor-element.elementor-element-5a3b63c{--cols:4;--cols-gap:1px;--rows-gap:1px;width:auto;max-width:auto;}.elementor-12005 .elementor-element.elementor-element-5a3b63c .etheme-product-grid-item{text-align:left;border-style:solid;border-color:#FFFFFF;padding:10px 10px 10px 10px;}.elementor-12005 .elementor-element.elementor-element-5a3b63c > .elementor-widget-container{background-color:#FFFFFF;padding:20px 20px 20px 20px;}.elementor-12005 .elementor-element.elementor-element-5a3b63c .etheme-product-grid-item, .elementor-12005 .elementor-element.elementor-element-5a3b63c .etheme-product-has-fadeIn-content:hover .etheme-product-grid-spacer{box-shadow:0px 0px 5px 1px rgba(0, 0, 0, 0.06);}.elementor-12005 .elementor-element.elementor-element-5a3b63c .etheme-product-grid-fadeIn-area{padding-right:10px;padding-left:10px;right:-10px;left:-10px;}.elementor-12005 .elementor-element.elementor-element-5a3b63c .etheme-product-grid-categories{font-size:10px;text-decoration:none;}.elementor-12005 .elementor-element.elementor-element-5a3b63c .etheme-product-grid-title{font-size:13px;}.elementor-12005 .elementor-element.elementor-element-5a3b63c .price{font-size:14px;}.elementor-12005 .elementor-element.elementor-element-d66bf43{--cols:4;--cols-gap:1px;--rows-gap:1px;width:auto;max-width:auto;}.elementor-12005 .elementor-element.elementor-element-d66bf43 .etheme-product-grid-item{text-align:left;border-style:solid;border-color:#FFFFFF;padding:10px 10px 10px 10px;}.elementor-12005 .elementor-element.elementor-element-d66bf43 > .elementor-widget-container{background-color:#FFFFFF;padding:20px 20px 20px 20px;}.elementor-12005 .elementor-element.elementor-element-d66bf43 .etheme-product-grid-item, .elementor-12005 .elementor-element.elementor-element-d66bf43 .etheme-product-has-fadeIn-content:hover .etheme-product-grid-spacer{box-shadow:0px 0px 5px 1px rgba(0, 0, 0, 0.06);}.elementor-12005 .elementor-element.elementor-element-d66bf43 .etheme-product-grid-fadeIn-area{padding-right:10px;padding-left:10px;right:-10px;left:-10px;}.elementor-12005 .elementor-element.elementor-element-d66bf43 .etheme-product-grid-categories{font-size:10px;text-decoration:none;}.elementor-12005 .elementor-element.elementor-element-d66bf43 .etheme-product-grid-title{font-size:13px;}.elementor-12005 .elementor-element.elementor-element-d66bf43 .price{font-size:14px;}body.elementor-page-12005:not(.elementor-motion-effects-element-type-background), body.elementor-page-12005 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://directoffice.ci/wp-content/uploads/2025/11/arriere-plan_11zon.jpg");background-repeat:repeat;}@media(max-width:767px){.elementor-12005 .elementor-element.elementor-element-01a7d26{--cols:2;}.elementor-12005 .elementor-element.elementor-element-01a7d26 .etheme-product-grid-item{padding:5px 5px 5px 5px;}.elementor-12005 .elementor-element.elementor-element-01a7d26 .etheme-product-grid-fadeIn-area{padding-right:5px;padding-left:5px;right:-5px;left:-5px;}.elementor-12005 .elementor-element.elementor-element-01a7d26 .etheme-product-grid-title{font-size:10px;}.elementor-12005 .elementor-element.elementor-element-01a7d26 .price{font-size:11px;}.elementor-12005 .elementor-element.elementor-element-a9e47a6{--cols:2;}.elementor-12005 .elementor-element.elementor-element-a9e47a6 .etheme-product-grid-item{padding:5px 5px 5px 5px;}.elementor-12005 .elementor-element.elementor-element-a9e47a6 .etheme-product-grid-fadeIn-area{padding-right:5px;padding-left:5px;right:-5px;left:-5px;}.elementor-12005 .elementor-element.elementor-element-a9e47a6 .etheme-product-grid-title{font-size:10px;}.elementor-12005 .elementor-element.elementor-element-a9e47a6 .price{font-size:11px;}.elementor-12005 .elementor-element.elementor-element-af5b9ab{--cols:2;}.elementor-12005 .elementor-element.elementor-element-af5b9ab .etheme-product-grid-item{padding:5px 5px 5px 5px;}.elementor-12005 .elementor-element.elementor-element-af5b9ab .etheme-product-grid-fadeIn-area{padding-right:5px;padding-left:5px;right:-5px;left:-5px;}.elementor-12005 .elementor-element.elementor-element-af5b9ab .etheme-product-grid-title{font-size:10px;}.elementor-12005 .elementor-element.elementor-element-af5b9ab .price{font-size:11px;}.elementor-12005 .elementor-element.elementor-element-5a3b63c{--cols:2;}.elementor-12005 .elementor-element.elementor-element-5a3b63c .etheme-product-grid-item{padding:5px 5px 5px 5px;}.elementor-12005 .elementor-element.elementor-element-5a3b63c .etheme-product-grid-fadeIn-area{padding-right:5px;padding-left:5px;right:-5px;left:-5px;}.elementor-12005 .elementor-element.elementor-element-5a3b63c .etheme-product-grid-title{font-size:10px;}.elementor-12005 .elementor-element.elementor-element-5a3b63c .price{font-size:11px;}}/* Start custom CSS for etheme_product_grid, class: .elementor-element-4c39fa9 *//* --- Afficher le prix promo au-dessus et centrer les deux prix --- */
.elementor-12005 .elementor-element.elementor-element-4c39fa9 .price {
  display: flex;
  flex-direction: column;
  line-height: 1.2;
}

/* Nouveau prix (promotion) */
.elementor-12005 .elementor-element.elementor-element-4c39fa9 .price ins {
  order: 1;
  text-decoration: none;
  color: #111; /* couleur principale */
  font-weight: 600;
  font-size: 1.1em;
}

/* Ancien prix (barré) */
.elementor-12005 .elementor-element.elementor-element-4c39fa9 .price del {
  order: 2;
  opacity: 0.7;
  color: #999; /* couleur plus douce */
  font-size: 0.9em;
  margin-top: 4px;
}/* End custom CSS */
/* Start custom CSS for etheme_product_grid, class: .elementor-element-01a7d26 *//* --- Afficher le prix promo au-dessus et centrer les deux prix --- */
.elementor-12005 .elementor-element.elementor-element-01a7d26 .price {
  display: flex;
  flex-direction: column;
  line-height: 1.2;
}

/* Nouveau prix (promotion) */
.elementor-12005 .elementor-element.elementor-element-01a7d26 .price ins {
  order: 1;
  text-decoration: none;
  color: #111; /* couleur principale */
  font-weight: 600;
  font-size: 1.1em;
}

/* Ancien prix (barré) */
.elementor-12005 .elementor-element.elementor-element-01a7d26 .price del {
  order: 2;
  opacity: 0.7;
  color: #999; /* couleur plus douce */
  font-size: 0.9em;
  margin-top: 4px;
}/* End custom CSS */
/* Start custom CSS for etheme_product_grid, class: .elementor-element-a9e47a6 *//* --- Afficher le prix promo au-dessus et centrer les deux prix --- */
.elementor-12005 .elementor-element.elementor-element-a9e47a6 .price {
  display: flex;
  flex-direction: column;
  line-height: 1.2;
}

/* Nouveau prix (promotion) */
.elementor-12005 .elementor-element.elementor-element-a9e47a6 .price ins {
  order: 1;
  text-decoration: none;
  color: #111; /* couleur principale */
  font-weight: 600;
  font-size: 1.1em;
}

/* Ancien prix (barré) */
.elementor-12005 .elementor-element.elementor-element-a9e47a6 .price del {
  order: 2;
  opacity: 0.7;
  color: #999; /* couleur plus douce */
  font-size: 0.9em;
  margin-top: 4px;
}/* End custom CSS */
/* Start custom CSS for etheme_product_grid, class: .elementor-element-23b659c *//* --- Afficher le prix promo au-dessus et centrer les deux prix --- */
.elementor-12005 .elementor-element.elementor-element-23b659c .price {
  display: flex;
  flex-direction: column;
  line-height: 1.2;
}

/* Nouveau prix (promotion) */
.elementor-12005 .elementor-element.elementor-element-23b659c .price ins {
  order: 1;
  text-decoration: none;
  color: #111; /* couleur principale */
  font-weight: 600;
  font-size: 1.1em;
}

/* Ancien prix (barré) */
.elementor-12005 .elementor-element.elementor-element-23b659c .price del {
  order: 2;
  opacity: 0.7;
  color: #999; /* couleur plus douce */
  font-size: 0.9em;
  margin-top: 4px;
}/* End custom CSS */
/* Start custom CSS for etheme_product_grid, class: .elementor-element-af5b9ab *//* --- Afficher le prix promo au-dessus et centrer les deux prix --- */
.elementor-12005 .elementor-element.elementor-element-af5b9ab .price {
  display: flex;
  flex-direction: column;
  line-height: 1.2;
}

/* Nouveau prix (promotion) */
.elementor-12005 .elementor-element.elementor-element-af5b9ab .price ins {
  order: 1;
  text-decoration: none;
  color: #111; /* couleur principale */
  font-weight: 600;
  font-size: 1.1em;
}

/* Ancien prix (barré) */
.elementor-12005 .elementor-element.elementor-element-af5b9ab .price del {
  order: 2;
  opacity: 0.7;
  color: #999; /* couleur plus douce */
  font-size: 0.9em;
  margin-top: 4px;
}/* End custom CSS */
/* Start custom CSS for etheme_product_grid, class: .elementor-element-13c125c *//* --- Afficher le prix promo au-dessus et centrer les deux prix --- */
.elementor-12005 .elementor-element.elementor-element-13c125c .price {
  display: flex;
  flex-direction: column;
  line-height: 1.2;
}

/* Nouveau prix (promotion) */
.elementor-12005 .elementor-element.elementor-element-13c125c .price ins {
  order: 1;
  text-decoration: none;
  color: #111; /* couleur principale */
  font-weight: 600;
  font-size: 1.1em;
}

/* Ancien prix (barré) */
.elementor-12005 .elementor-element.elementor-element-13c125c .price del {
  order: 2;
  opacity: 0.7;
  color: #999; /* couleur plus douce */
  font-size: 0.9em;
  margin-top: 4px;
}/* End custom CSS */
/* Start custom CSS for etheme_product_grid, class: .elementor-element-5a3b63c *//* --- Afficher le prix promo au-dessus et centrer les deux prix --- */
.elementor-12005 .elementor-element.elementor-element-5a3b63c .price {
  display: flex;
  flex-direction: column;
  line-height: 1.2;
}

/* Nouveau prix (promotion) */
.elementor-12005 .elementor-element.elementor-element-5a3b63c .price ins {
  order: 1;
  text-decoration: none;
  color: #111; /* couleur principale */
  font-weight: 600;
  font-size: 1.1em;
}

/* Ancien prix (barré) */
.elementor-12005 .elementor-element.elementor-element-5a3b63c .price del {
  order: 2;
  opacity: 0.7;
  color: #999; /* couleur plus douce */
  font-size: 0.9em;
  margin-top: 4px;
}/* End custom CSS */
/* Start custom CSS for etheme_product_grid, class: .elementor-element-d66bf43 *//* --- Afficher le prix promo au-dessus et centrer les deux prix --- */
.elementor-12005 .elementor-element.elementor-element-d66bf43 .price {
  display: flex;
  flex-direction: column;
  line-height: 1.2;
}

/* Nouveau prix (promotion) */
.elementor-12005 .elementor-element.elementor-element-d66bf43 .price ins {
  order: 1;
  text-decoration: none;
  color: #111; /* couleur principale */
  font-weight: 600;
  font-size: 1.1em;
}

/* Ancien prix (barré) */
.elementor-12005 .elementor-element.elementor-element-d66bf43 .price del {
  order: 2;
  opacity: 0.7;
  color: #999; /* couleur plus douce */
  font-size: 0.9em;
  margin-top: 4px;
}/* End custom CSS */