.elementor-28070301 .elementor-element.elementor-element-3f736232 .elementor-countdown-wrapper{max-width:100%;}.elementor-28070301 .elementor-element.elementor-element-3f736232 .elementor-countdown-item{background-color:#86BC25;border-radius:0px 0px 0px 0px;}.elementor-28070301 .elementor-element.elementor-element-3f736232 .elementor-countdown-item:not(:first-of-type){margin-inline-start:calc(10px/2);}.elementor-28070301 .elementor-element.elementor-element-3f736232 .elementor-countdown-item:not(:last-of-type){margin-inline-end:calc(10px/2);}.elementor-28070301 .elementor-element.elementor-element-3f736232 .elementor-countdown-digits{font-family:"Arial", sans-serif;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-28070301 .elementor-element.elementor-element-3f736232 .elementor-countdown-label{font-family:"Arial", sans-serif;}.elementor-28070301 .elementor-element.elementor-element-3f736232 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:767px){.elementor-28070301 .elementor-element.elementor-element-3f736232 .elementor-countdown-wrapper{max-width:100%;}.elementor-28070301 .elementor-element.elementor-element-3f736232 .elementor-countdown-item:not(:first-of-type){margin-inline-start:calc(9px/2);}.elementor-28070301 .elementor-element.elementor-element-3f736232 .elementor-countdown-item:not(:last-of-type){margin-inline-end:calc(9px/2);}.elementor-28070301 .elementor-element.elementor-element-3f736232 .elementor-countdown-digits{font-size:20px;-webkit-text-stroke-width:0px;stroke-width:0px;}.elementor-28070301 .elementor-element.elementor-element-3f736232 .elementor-countdown-label{font-size:14px;}.elementor-28070301 .elementor-element.elementor-element-3f736232 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28070301 .elementor-element.elementor-element-3f736232{width:100%;align-self:center;}}/* Start custom CSS for product-grid, class: .elementor-element-560c00b3 */.product-flag-custom img{
    max-height: max-content!important;
}/* End custom CSS */
/* Start custom CSS for product-grid, class: .elementor-element-2ae87bd8 *//* Positionnement & affichage des flags */
.ce-product-grid .idnkcpf-flag-productmini,
.elementor-grid .idnkcpf-flag-productmini {
    display: block !important;
    position: absolute;
    top: 8px;
    right: 8px;
    z-index: 10;

    /* ✅ Limite à 50% de la largeur de l’image */
    width: 45%;
    max-width: 45%;
}

/* Suppression des puces */
.product-card .idnkcpf-flag-productmini li {
    list-style: none;
    margin: 0;
    padding: 0;
}

/* ✅ L'image interne se redimensionne correctement */
.idnkcpf-flag-productmini img {
    width: 100%;
    height: auto;
}

/* ✅ Parent positionné pour que l’absolu soit bien calculé */
.product-card {
    position: relative;
}/* End custom CSS */