.elementor-376 .elementor-element.elementor-element-b62fab3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-b62fab3.e-con{--align-self:center;}.elementor-376 .elementor-element.elementor-element-b40c3cc{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-17750eb .jet-data-store-link{background-color:var( --e-global-color-e957add );border-radius:50% 50% 50% 50%;padding:10px 10px 10px 10px;}.elementor-376 .elementor-element.elementor-element-17750eb{width:auto;max-width:auto;top:16px;}body:not(.rtl) .elementor-376 .elementor-element.elementor-element-17750eb{right:16px;}body.rtl .elementor-376 .elementor-element.elementor-element-17750eb{left:16px;}.elementor-376 .elementor-element.elementor-element-17750eb .jet-data-store-link__icon{font-size:21px;fill:var( --e-global-color-44d109f );color:var( --e-global-color-44d109f );}.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-376 .elementor-element.elementor-element-e02c180 img{width:100%;height:252px;object-fit:cover;object-position:center center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-376 .elementor-element.elementor-element-ec1276b > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-376 .elementor-element.elementor-element-ec1276b{text-align:left;}.elementor-376 .elementor-element.elementor-element-ec1276b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:27px;color:var( --e-global-color-44d109f );}.elementor-376 .elementor-element.elementor-element-c6002b1 .elementor-heading-title{font-family:"Myriad Variable Concept", Sans-serif;font-size:24px;font-weight:600;text-decoration:none;line-height:24px;color:var( --e-global-color-44d109f );}.elementor-376 .elementor-element.elementor-element-e8221fb .jet-woo-builder-archive-product-stock-status .in-stock{color:#02010100;}.elementor-376 .elementor-element.elementor-element-e8221fb .jet-woo-builder-archive-product-stock-status .out-of-stock{color:#DB1414;}.elementor-376 .elementor-element.elementor-element-43a1ade{--display:flex;}.jet-listing-item.single-jet-engine.elementor-page-376 > .elementor{width:300px;margin-left:auto;margin-right:auto;}@media(max-width:767px){.elementor-376 .elementor-element.elementor-element-e02c180 img{height:148px;}}@media(min-width:768px){.elementor-376 .elementor-element.elementor-element-b62fab3{--width:100%;}.elementor-376 .elementor-element.elementor-element-b40c3cc{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-ec1276b */@media only screen and (max-width: 400px) {
    .weitr .elementor-heading-title{
    font-weight: 300 !important;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c6002b1 */.elementor-376 .elementor-element.elementor-element-c6002b1 ins {
    text-decoration:none;
}

/* Conteneur des prix */
.elementor-376 .elementor-element.elementor-element-c6002b1 .elementor-heading-title.elementor-size-default {
    display: inline-flex;       /* ligne horizontale */
    align-items: center;
    margin: 0;
}

/* Prix promo (INS) = doit s'afficher en premier */
.elementor-376 .elementor-element.elementor-element-c6002b1 .elementor-heading-title.elementor-size-default ins {
    order: 1;
    text-decoration: none !important;
    font-weight: 700;
}

/* Ancien prix barré (DEL) = deuxième */
.elementor-376 .elementor-element.elementor-element-c6002b1 .elementor-heading-title.elementor-size-default del {
    order: 2;
    text-decoration: line-through;
    opacity: 0.6;
}

/* On recrée le "TTC" à droite du prix promo */
.elementor-376 .elementor-element.elementor-element-c6002b1 .elementor-heading-title.elementor-size-default ins::after {
    content: " TTC";
    margin-left: 0.4em;
    margin-right: 0.6em;
    opacity: 0.9;
    font-size: 16px;
}

/* Sécurité : retirer tout soulignage résiduel sur les spans de prix */
.elementor-376 .elementor-element.elementor-element-c6002b1 .elementor-heading-title.elementor-size-default ins span,
.elementor-376 .elementor-element.elementor-element-c6002b1 .elementor-heading-title.elementor-size-default del span {
    text-decoration: none !important;
}

/* ====== VERSION MOBILE ====== */
@media (max-width: 480px) {

    /* On autorise le retour à la ligne propre */
    .elementor-376 .elementor-element.elementor-element-c6002b1 .elementor-heading-title.elementor-size-default {
        display: flex;
        flex-wrap: wrap;
        white-space: normal;
    }

    /* Prix promo + TTC restent sur la première ligne */
    .elementor-376 .elementor-element.elementor-element-c6002b1 .elementor-heading-title.elementor-size-default ins {
        order: 1;
        white-space: nowrap; /* évite que "60,00 € – 108,00 € TTC" casse au milieu */
    }

    /* Les anciens prix passent en dessous sur une nouvelle ligne */
    .elementor-376 .elementor-element.elementor-element-c6002b1 .elementor-heading-title.elementor-size-default del {
        order: 2;
        flex-basis: 100%;   /* prend toute la largeur = nouvelle ligne */
        margin-top: 2px;
    }
}/* End custom CSS */
/* Start custom CSS for jet-woo-builder-archive-stock-status, class: .elementor-element-e8221fb */.elementor-376 .elementor-element.elementor-element-e8221fb p.stock.in-stock {
    display:none;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Myriad Variable Concept';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://clpac.agci.dev/wp-content/uploads/2024/03/Myriad-Variable-Concept.eot');
	src: url('https://clpac.agci.dev/wp-content/uploads/2024/03/Myriad-Variable-Concept.eot?#iefix') format('embedded-opentype'),
		url('https://clpac.agci.dev/wp-content/uploads/2024/03/Myriad-Variable-Concept.woff2') format('woff2'),
		url('https://clpac.agci.dev/wp-content/uploads/2024/03/Myriad-Variable-Concept.ttf') format('truetype');
}
/* End Custom Fonts CSS */