.elementor-3844 .elementor-element.elementor-element-1e492801{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3844 .elementor-element.elementor-element-6ca70a03{--display:flex;--border-radius:50px 50px 50px 50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3844 .elementor-element.elementor-element-6ca70a03:not(.elementor-motion-effects-element-type-background), .elementor-3844 .elementor-element.elementor-element-6ca70a03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4ED64;}.elementor-3844 .elementor-element.elementor-element-6ca70a03.e-con{--align-self:center;}.elementor-3844 .elementor-element.elementor-element-795d2fb6{--spacer-size:180px;}.elementor-3844 .elementor-element.elementor-element-0fc902d{text-align:center;}.elementor-3844 .elementor-element.elementor-element-0e45765{text-align:center;}.elementor-3844 .elementor-element.elementor-element-3c7476e{text-align:center;}.elementor-3844 .elementor-element.elementor-element-70bb6b9c{--spacer-size:150px;}.elementor-3844 .elementor-element.elementor-element-42e24cdc > .elementor-widget-container{margin:0px 0px 0px -5px;}.elementor-3844 .elementor-element.elementor-element-42e24cdc.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-3844 .elementor-element.elementor-element-42e24cdc{left:0px;}body.rtl .elementor-3844 .elementor-element.elementor-element-42e24cdc{right:0px;}.elementor-3844 .elementor-element.elementor-element-42e24cdc{bottom:0px;}.elementor-3844 .elementor-element.elementor-element-7cc36f55{--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;--margin-top:-120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3844 .elementor-element.elementor-element-2776fcb{--display:flex;}.elementor-3844 .elementor-element.elementor-element-6a248085{--display:flex;--border-radius:14px 14px 14px 14px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3844 .elementor-element.elementor-element-6a248085:not(.elementor-motion-effects-element-type-background), .elementor-3844 .elementor-element.elementor-element-6a248085 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#40A2DA;}.elementor-3844 .elementor-element.elementor-element-4ecd0bb4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3844 .elementor-element.elementor-element-4ecd0bb4{text-align:left;}.elementor-3844 .elementor-element.elementor-element-42d54d6a > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-3844 .elementor-element.elementor-element-42d54d6a{text-align:left;}.elementor-3844 .elementor-element.elementor-element-1f56f2de{--display:flex;--border-radius:14px 14px 14px 14px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3844 .elementor-element.elementor-element-1f56f2de:not(.elementor-motion-effects-element-type-background), .elementor-3844 .elementor-element.elementor-element-1f56f2de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#40A2DA;}.elementor-3844 .elementor-element.elementor-element-18de155 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3844 .elementor-element.elementor-element-18de155{text-align:left;}.elementor-3844 .elementor-element.elementor-element-54da5a93 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-3844 .elementor-element.elementor-element-54da5a93{text-align:left;}.elementor-3844 .elementor-element.elementor-element-67715adf{--display:flex;--border-radius:14px 14px 14px 14px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3844 .elementor-element.elementor-element-67715adf:not(.elementor-motion-effects-element-type-background), .elementor-3844 .elementor-element.elementor-element-67715adf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#40A2DA;}.elementor-3844 .elementor-element.elementor-element-2a722b06 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3844 .elementor-element.elementor-element-2a722b06{text-align:left;}.elementor-3844 .elementor-element.elementor-element-5452a75c > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-3844 .elementor-element.elementor-element-5452a75c{text-align:left;}.elementor-3844 .elementor-element.elementor-element-b34b60c{--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:40px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-3844 .elementor-element.elementor-element-1307dd3{text-align:center;}.elementor-3844 .elementor-element.elementor-element-e0c8d88{text-align:center;}.elementor-3844 .elementor-element.elementor-element-67e7c3d6{--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;--margin-top:70px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-3844 .elementor-element.elementor-element-45f4524a{--display:flex;}.elementor-3844 .elementor-element.elementor-element-630c03b8{text-align:center;}.elementor-3844 .elementor-element.elementor-element-70f2e465{text-align:center;}.elementor-3844 .elementor-element.elementor-element-1bab0040{--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;}.elementor-3844 .elementor-element.elementor-element-522f7247{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:050px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-3844 .elementor-element.elementor-element-522f7247:not(.elementor-motion-effects-element-type-background), .elementor-3844 .elementor-element.elementor-element-522f7247 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#40A2DA;}.elementor-3844 .elementor-element.elementor-element-420bf008 .elementor-heading-title{color:#FFFFFF;}.elementor-3844 .elementor-element.elementor-element-6dec5381{color:#FFFFFF;}.elementor-3844 .elementor-element.elementor-element-216cad47{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3844 .elementor-element.elementor-element-425977ca{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:35px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-3844 .elementor-element.elementor-element-425977ca:not(.elementor-motion-effects-element-type-background), .elementor-3844 .elementor-element.elementor-element-425977ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4ED64;}.elementor-3844 .elementor-element.elementor-element-6f7d822f{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:35px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-3844 .elementor-element.elementor-element-6f7d822f:not(.elementor-motion-effects-element-type-background), .elementor-3844 .elementor-element.elementor-element-6f7d822f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4ED64;}.elementor-3844 .elementor-element.elementor-element-6fd16407{--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;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3844 .elementor-element.elementor-element-40852796{text-align:center;}.elementor-3844 .elementor-element.elementor-element-15d38166{text-align:center;}.elementor-3844 .elementor-element.elementor-element-26912c36{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3844 .elementor-element.elementor-element-488a0d41{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C4C4C4;--border-color:#C4C4C4;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3844 .elementor-element.elementor-element-487a4888 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3844 .elementor-element.elementor-element-487a4888{text-align:left;}.elementor-3844 .elementor-element.elementor-element-3c574d46 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-3844 .elementor-element.elementor-element-3c574d46{text-align:left;}.elementor-3844 .elementor-element.elementor-element-578f82ba{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C4C4C4;--border-color:#C4C4C4;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3844 .elementor-element.elementor-element-77c6a646 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3844 .elementor-element.elementor-element-77c6a646{text-align:left;}.elementor-3844 .elementor-element.elementor-element-69020624 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-3844 .elementor-element.elementor-element-69020624{text-align:left;}.elementor-3844 .elementor-element.elementor-element-63f2833{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C4C4C4;--border-color:#C4C4C4;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3844 .elementor-element.elementor-element-1cd770e6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3844 .elementor-element.elementor-element-1cd770e6{text-align:left;}.elementor-3844 .elementor-element.elementor-element-1f3c7b18 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-3844 .elementor-element.elementor-element-1f3c7b18{text-align:left;}.elementor-3844 .elementor-element.elementor-element-31b8d65{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C4C4C4;--border-color:#C4C4C4;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3844 .elementor-element.elementor-element-5e69b474 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3844 .elementor-element.elementor-element-5e69b474{text-align:left;}.elementor-3844 .elementor-element.elementor-element-52ad2209 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-3844 .elementor-element.elementor-element-52ad2209{text-align:left;}@media(max-width:767px){.elementor-3844 .elementor-element.elementor-element-6ca70a03{--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3844 .elementor-element.elementor-element-795d2fb6{--spacer-size:10px;}.elementor-3844 .elementor-element.elementor-element-70bb6b9c{--spacer-size:80px;}.elementor-3844 .elementor-element.elementor-element-42e24cdc > .elementor-widget-container{margin:0px 0px 0px -3px;}.elementor-3844 .elementor-element.elementor-element-42e24cdc{text-align:left;}.elementor-3844 .elementor-element.elementor-element-42e24cdc img{width:64%;}.elementor-3844 .elementor-element.elementor-element-7cc36f55{--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3844 .elementor-element.elementor-element-b34b60c{--padding-top:25px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3844 .elementor-element.elementor-element-67e7c3d6{--margin-top:44px;--margin-bottom:23px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3844 .elementor-element.elementor-element-45f4524a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3844 .elementor-element.elementor-element-1bab0040{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3844 .elementor-element.elementor-element-522f7247{--padding-top:27px;--padding-bottom:8px;--padding-left:20px;--padding-right:20px;}.elementor-3844 .elementor-element.elementor-element-6fd16407{--margin-top:34px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-3844 .elementor-element.elementor-element-1e492801{--width:97%;}.elementor-3844 .elementor-element.elementor-element-2776fcb{--width:40%;}.elementor-3844 .elementor-element.elementor-element-6a248085{--width:20%;}.elementor-3844 .elementor-element.elementor-element-1f56f2de{--width:20%;}.elementor-3844 .elementor-element.elementor-element-67715adf{--width:20%;}}/* Start custom CSS for container, class: .elementor-element-1e492801 */.centermrg{
    margin: 0px auto;
}

@media only screen and (min-width:768px){
    .slidermarge{
    margin-left: 2%;
    margin-right:2%;
}
}

@media only screen and (max-width:767px){
    .slidermarge{
    margin-left: 0%;
    margin-right:0%;
}
.centermrg{width:90%;}
.bluemobile{width:90%;margin:0px auto;margin-top:30px;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ecd0bb4 */.titresgaranties2 p{
font-weight: bold;
    font-family: Sans-Serif;
    font-size: 13px;
    background-color: #e4ed64;
    padding: 4px 22px;
    margin-bottom: 10px;
    border-radius: 20px;
    color: black;
    margin-left: -37px;
    width: fit-content;
    padding-left: 38px;
}

.white{color:#ffffff;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-42d54d6a */.textegaranties{
    font-size: 14px;
    line-height: 22px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54da5a93 */.textegaranties{
    font-size: 14px;
    line-height: 22px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5452a75c */.textegaranties{
    font-size: 14px;
    line-height: 22px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e8e479c */.image_links {
    display: none !important;
}


span.price {
    display: none !important;
}

.image_wrapper img {
    border-radius: 11px;
}



/* ========================================
   HAUTEUR UNIFORME IMAGES PRODUITS
   ======================================== */

/* Conteneur image - hauteur fixe */
.products .image_frame.product-loop-thumb {
    height: 300px;
    overflow: hidden;
}

.products .image_frame.product-loop-thumb .image_wrapper {
    height: 100%;
}

.products .image_frame.product-loop-thumb .image_wrapper a {
    display: block;
    height: 100%;
}

/* Image - remplir sans déformer */
.products .image_frame.product-loop-thumb img {
    width: 100%;
    height: 100% !important;
    object-fit: cover;
    object-position: center;
}

/* Mobile - hauteur adaptée */
@media (max-width: 767px) {
    .products .image_frame.product-loop-thumb {
        height: 250px;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-96e2671 */div.wpforms-container-full .wpforms-form textarea.wpforms-field-large {
    height: 75px;
    border-radius: 10px;
}
input#wpforms-1058-field_3, input#wpforms-1058-field_2, input#wpforms-1058-field_1, select#wpforms-1058-field_4 {
    border-radius: 10px;
}

button#wpforms-submit-1058 {
    border-radius: 35px;
    background-color: #e4ed64;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-40e584bf */ul.pknouschoisir li {
    margin: 0;
    padding: 0px !important;
    margin-bottom: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c574d46 */.textegaranties{
    font-size: 14px;
    line-height: 22px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69020624 */.textegaranties{
    font-size: 14px;
    line-height: 22px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f3c7b18 */.textegaranties{
    font-size: 14px;
    line-height: 22px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52ad2209 */.textegaranties{
    font-size: 14px;
    line-height: 22px;
}/* End custom CSS */