.elementor-854 .elementor-element.elementor-element-39b9f30c{--display:flex;--min-height:25vh;--justify-content:center;}.elementor-854 .elementor-element.elementor-element-691c66df{text-align:center;}.elementor-854 .elementor-element.elementor-element-691c66df .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-854 .elementor-element.elementor-element-3d82656c{--display:flex;--margin-top:0%;--margin-bottom:3%;--margin-left:0%;--margin-right:0%;}.elementor-854 .elementor-element.elementor-element-83f5628{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--margin-top:0%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-854 .elementor-element.elementor-element-83f5628.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-854 .elementor-element.elementor-element-3f0e672{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:25px 25px;--row-gap:25px;--column-gap:25px;--grid-auto-flow:row;}.elementor-854 .elementor-element.elementor-element-43a7d12{--display:flex;}.elementor-854 .elementor-element.elementor-element-d56bf46{--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:15px 0px;--row-gap:15px;--column-gap:0px;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-854 .elementor-element.elementor-element-80e284d{border-radius:8px 8px 8px 8px;}.elementor-854 .elementor-element.elementor-element-80e284d .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-854 .elementor-element.elementor-element-40590ad{--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;--justify-content:space-between;}.elementor-854 .elementor-element.elementor-element-40590ad.e-con{--align-self:center;}.elementor-854 .elementor-element.elementor-element-0c6f536{--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:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-854 .elementor-element.elementor-element-c67bb20 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;color:var( --e-global-color-text );}.elementor-854 .elementor-element.elementor-element-88b5a59 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-text );}.elementor-854 .elementor-element.elementor-element-2923e2d{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-854 .elementor-element.elementor-element-e0c06be{--display:flex;}.elementor-854 .elementor-element.elementor-element-12d31b9{--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:15px 0px;--row-gap:15px;--column-gap:0px;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-854 .elementor-element.elementor-element-979d0ad{border-radius:8px 8px 8px 8px;}.elementor-854 .elementor-element.elementor-element-979d0ad .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-854 .elementor-element.elementor-element-3c3c276{--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;--justify-content:space-between;}.elementor-854 .elementor-element.elementor-element-3c3c276.e-con{--align-self:center;}.elementor-854 .elementor-element.elementor-element-d469fe5{--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:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-854 .elementor-element.elementor-element-ef531e8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;color:var( --e-global-color-text );}.elementor-854 .elementor-element.elementor-element-06ed4a2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-text );}.elementor-854 .elementor-element.elementor-element-0c72e81{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-854 .elementor-element.elementor-element-b898683{--display:flex;}.elementor-854 .elementor-element.elementor-element-33e494d{--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:15px 0px;--row-gap:15px;--column-gap:0px;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-854 .elementor-element.elementor-element-6094005{border-radius:8px 8px 8px 8px;}.elementor-854 .elementor-element.elementor-element-6094005 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-854 .elementor-element.elementor-element-90e313b{--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;--justify-content:space-between;}.elementor-854 .elementor-element.elementor-element-90e313b.e-con{--align-self:center;}.elementor-854 .elementor-element.elementor-element-1a62ba2{--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:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-854 .elementor-element.elementor-element-c0e0ad6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;color:var( --e-global-color-text );}.elementor-854 .elementor-element.elementor-element-4c0c9f6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-text );}.elementor-854 .elementor-element.elementor-element-0cbb15a{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-854 .elementor-element.elementor-element-1372984{--display:flex;}.elementor-854 .elementor-element.elementor-element-0054516{--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:15px 0px;--row-gap:15px;--column-gap:0px;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-854 .elementor-element.elementor-element-8ef7e4b{border-radius:8px 8px 8px 8px;}.elementor-854 .elementor-element.elementor-element-8ef7e4b .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-854 .elementor-element.elementor-element-ddaccf9{--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;--justify-content:space-between;}.elementor-854 .elementor-element.elementor-element-ddaccf9.e-con{--align-self:center;}.elementor-854 .elementor-element.elementor-element-cf9c06f{--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:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-854 .elementor-element.elementor-element-28431e5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;color:var( --e-global-color-text );}.elementor-854 .elementor-element.elementor-element-7c7aae1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-text );}.elementor-854 .elementor-element.elementor-element-7f540bb{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-854 .elementor-element.elementor-element-facc1b0{--display:flex;}.elementor-854 .elementor-element.elementor-element-6ae2092{--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:15px 0px;--row-gap:15px;--column-gap:0px;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-854 .elementor-element.elementor-element-f1e7a32{border-radius:8px 8px 8px 8px;}.elementor-854 .elementor-element.elementor-element-f1e7a32 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-854 .elementor-element.elementor-element-94ce35d{--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;--justify-content:space-between;}.elementor-854 .elementor-element.elementor-element-94ce35d.e-con{--align-self:center;}.elementor-854 .elementor-element.elementor-element-7cf8e1b{--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:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-854 .elementor-element.elementor-element-31140d6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;color:var( --e-global-color-text );}.elementor-854 .elementor-element.elementor-element-f23eb98 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-text );}.elementor-854 .elementor-element.elementor-element-7c5ab38{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-854 .elementor-element.elementor-element-2ed86ea{--display:flex;}.elementor-854 .elementor-element.elementor-element-b43eff0{--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:15px 0px;--row-gap:15px;--column-gap:0px;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-854 .elementor-element.elementor-element-60ad32c{border-radius:8px 8px 8px 8px;}.elementor-854 .elementor-element.elementor-element-60ad32c .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-854 .elementor-element.elementor-element-f4f0ec7{--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;--justify-content:space-between;}.elementor-854 .elementor-element.elementor-element-f4f0ec7.e-con{--align-self:center;}.elementor-854 .elementor-element.elementor-element-ecdf377{--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:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-854 .elementor-element.elementor-element-ca442e9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;color:var( --e-global-color-text );}.elementor-854 .elementor-element.elementor-element-4ec2df1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-text );}.elementor-854 .elementor-element.elementor-element-e9832d4{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}@media(min-width:768px){.elementor-854 .elementor-element.elementor-element-39b9f30c{--content-width:100%;}.elementor-854 .elementor-element.elementor-element-3d82656c{--content-width:80%;}.elementor-854 .elementor-element.elementor-element-83f5628{--width:100%;}.elementor-854 .elementor-element.elementor-element-3f0e672{--content-width:80%;}.elementor-854 .elementor-element.elementor-element-40590ad{--width:95%;}.elementor-854 .elementor-element.elementor-element-0c6f536{--width:70%;}.elementor-854 .elementor-element.elementor-element-2923e2d{--width:20%;}.elementor-854 .elementor-element.elementor-element-3c3c276{--width:95%;}.elementor-854 .elementor-element.elementor-element-d469fe5{--width:70%;}.elementor-854 .elementor-element.elementor-element-0c72e81{--width:20%;}.elementor-854 .elementor-element.elementor-element-90e313b{--width:95%;}.elementor-854 .elementor-element.elementor-element-1a62ba2{--width:70%;}.elementor-854 .elementor-element.elementor-element-0cbb15a{--width:20%;}.elementor-854 .elementor-element.elementor-element-ddaccf9{--width:95%;}.elementor-854 .elementor-element.elementor-element-cf9c06f{--width:70%;}.elementor-854 .elementor-element.elementor-element-7f540bb{--width:20%;}.elementor-854 .elementor-element.elementor-element-94ce35d{--width:95%;}.elementor-854 .elementor-element.elementor-element-7cf8e1b{--width:70%;}.elementor-854 .elementor-element.elementor-element-7c5ab38{--width:20%;}.elementor-854 .elementor-element.elementor-element-f4f0ec7{--width:95%;}.elementor-854 .elementor-element.elementor-element-ecdf377{--width:70%;}.elementor-854 .elementor-element.elementor-element-e9832d4{--width:20%;}}@media(max-width:1024px){.elementor-854 .elementor-element.elementor-element-691c66df .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-854 .elementor-element.elementor-element-83f5628{--min-height:0px;--margin-top:0%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;}.elementor-854 .elementor-element.elementor-element-3f0e672{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:25px 25px;--row-gap:25px;--column-gap:25px;--grid-auto-flow:row;}}@media(max-width:767px){.elementor-854 .elementor-element.elementor-element-691c66df .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-854 .elementor-element.elementor-element-3d82656c{--content-width:85%;}.elementor-854 .elementor-element.elementor-element-83f5628{--min-height:0px;--margin-top:0%;--margin-bottom:10%;--margin-left:0%;--margin-right:0%;}.elementor-854 .elementor-element.elementor-element-3f0e672{--content-width:85%;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-854 .elementor-element.elementor-element-43a7d12{--justify-content:center;}.elementor-854 .elementor-element.elementor-element-0c6f536{--width:71%;}.elementor-854 .elementor-element.elementor-element-2923e2d{--width:20%;}.elementor-854 .elementor-element.elementor-element-e0c06be{--justify-content:center;}.elementor-854 .elementor-element.elementor-element-d469fe5{--width:71%;}.elementor-854 .elementor-element.elementor-element-0c72e81{--width:20%;}.elementor-854 .elementor-element.elementor-element-b898683{--justify-content:center;}.elementor-854 .elementor-element.elementor-element-1a62ba2{--width:71%;}.elementor-854 .elementor-element.elementor-element-0cbb15a{--width:20%;}.elementor-854 .elementor-element.elementor-element-1372984{--justify-content:center;}.elementor-854 .elementor-element.elementor-element-cf9c06f{--width:71%;}.elementor-854 .elementor-element.elementor-element-7f540bb{--width:20%;}.elementor-854 .elementor-element.elementor-element-facc1b0{--justify-content:center;}.elementor-854 .elementor-element.elementor-element-7cf8e1b{--width:71%;}.elementor-854 .elementor-element.elementor-element-7c5ab38{--width:20%;}.elementor-854 .elementor-element.elementor-element-2ed86ea{--justify-content:center;}.elementor-854 .elementor-element.elementor-element-ecdf377{--width:71%;}.elementor-854 .elementor-element.elementor-element-e9832d4{--width:20%;}}/* Start custom CSS for html, class: .elementor-element-33d11893 *//* ==========================================================================
   1. LA BARRE DE RECHERCHE (Ta DA Plaque de Verre)
   ========================================================================== */
.elementor-854 .elementor-element.elementor-element-33d11893 .catalog-glass-form {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: center !important;
    width: 100% !important;
    margin: 0 0 20px 0 !important; 
    padding: 0 !important;
    
    /* La fameuse DA */
    background: rgba(0, 0, 0, 0.5) !important; 
    backdrop-filter: blur(16px) !important; 
    -webkit-backdrop-filter: blur(16px) !important; 
    border: 1px solid rgba(255, 255, 255, 0.15) !important; 
    box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.6) !important; 
    border-radius: 12px !important;
    overflow: hidden !important; 
    transition: all 0.3s ease;
}

.elementor-854 .elementor-element.elementor-element-33d11893 .catalog-glass-form:focus-within {
    border-color: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0 8px 32px 0 rgba(255, 255, 255, 0.1) !important;
}

.elementor-854 .elementor-element.elementor-element-33d11893 .catalog-glass-form .search-icon {
    padding: 15px 15px 15px 25px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    background: transparent !important;
}

/* ==========================================================================
   2. LE CHAMP DE SAISIE (Pulvérisation du fond blanc)
   ========================================================================== */
.elementor-854 .elementor-element.elementor-element-33d11893 .catalog-glass-input {
    display: block !important;
    flex-grow: 1 !important; 
    width: 100% !important;
    height: auto !important;
    
    -webkit-appearance: none !important;
    appearance: none !important;
    
    background-color: transparent !important; 
    background: transparent !important;
    border: none !important; 
    margin: 0 !important;
    
    color: #ffffff !important;
    font-family: 'Poppins', sans-serif !important;
    font-size: 1.2rem !important;
    padding: 18px 25px 18px 10px !important;
    outline: none !important;
    box-shadow: none !important;
}

.elementor-854 .elementor-element.elementor-element-33d11893 .catalog-glass-input::placeholder {
    color: rgba(255, 255, 255, 0.5) !important;
}

/* ==========================================================================
   3. LES ÉTIQUETTES (Couleurs Nanarland)
   ========================================================================== */
.elementor-854 .elementor-element.elementor-element-33d11893 .catalog-tags-container {
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
}

.elementor-854 .elementor-element.elementor-element-33d11893 .catalog-tag {
    background: rgba(255, 255, 255, 0.1) !important; 
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
    color: #ffffff !important;
    font-family: 'Poppins', sans-serif !important;
    font-size: 0.9rem !important;
    padding: 8px 20px !important;
    border-radius: 30px !important; 
    text-decoration: none !important;
    transition: all 0.3s ease !important;
}

.elementor-854 .elementor-element.elementor-element-33d11893 .catalog-tag:hover {
    background: #06EFFB !important;
    border-color: #06EFFB !important;
    color: #000000 !important; 
    box-shadow: 0 0 12px rgba(6, 239, 251, 0.4) !important; 
}

.elementor-854 .elementor-element.elementor-element-33d11893 .catalog-tag.active {
    background: #FE0000 !important;
    border-color: #FE0000 !important;
    color: #ffffff !important; 
    font-weight: 600 !important;
    box-shadow: 0 0 12px rgba(254, 0, 0, 0.4) !important;
}

/* ==========================================================================
   4. RESPONSIVE MOBILE
   ========================================================================== */
@media (max-width: 768px) {
    .elementor-854 .elementor-element.elementor-element-33d11893 .catalog-glass-input {
        font-size: 16px !important; 
        padding: 14px 15px 14px 10px !important;
    }
    .elementor-854 .elementor-element.elementor-element-33d11893 .catalog-glass-form .search-icon {
        padding: 14px 10px 14px 15px !important;
    }
    .elementor-854 .elementor-element.elementor-element-33d11893 .catalog-glass-form .search-icon svg {
        width: 20px !important;
        height: 20px !important;
    }
    .elementor-854 .elementor-element.elementor-element-33d11893 .catalog-tag {
        font-size: 0.8rem !important;
        padding: 6px 15px !important;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fc0de54 */.like-btn {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    cursor: pointer;
    color: #ffffff;
    transition: all 0.2s ease;
    user-select: none;
    /* Intégration de la police Poppins */
    font-family: 'Poppins', sans-serif; 
}

/* État : Survol (Cyan) */
.like-btn:hover {
    color: #06EFFB; 
    transform: scale(1.05);
}

/* État par défaut : on cache le cœur plein */
.like-btn .like-filled {
    display: none;
}

/* État : Liké (Rouge pour le cœur et le texte) */
.like-btn.is-liked {
    color: #FE0000;
}
.like-btn.is-liked .like-empty {
    display: none;
}
.like-btn.is-liked .like-filled {
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d56bf46 *//* Bloc Glassmorphism 100% raccord avec la DA */
.elementor-854 .elementor-element.elementor-element-d56bf46 {
    /* Les valeurs exactes de tes flèches */
    background: rgba(0, 0, 0, 0.5) !important; 
    backdrop-filter: blur(8px) !important;
    -webkit-backdrop-filter: blur(8px) !important; 
    border: 1px solid rgba(255, 255, 255, 0.1) !important; 
    
    /* L'ombre portée pour donner le volume d'une vraie carte/bloc */
    box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.3) !important; 

    /* Les angles arrondis (tu peux modifier cette valeur) */
    border-radius: 20px !important; 

    /* Le fix indispensable pour que le flou ne bave pas hors des arrondis */
    overflow: hidden !important; 
    
    transition: all 0.3s ease !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-9feefcb */.like-btn {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    cursor: pointer;
    color: #ffffff;
    transition: all 0.2s ease;
    user-select: none;
    /* Intégration de la police Poppins */
    font-family: 'Poppins', sans-serif; 
}

/* État : Survol (Cyan) */
.like-btn:hover {
    color: #06EFFB; 
    transform: scale(1.05);
}

/* État par défaut : on cache le cœur plein */
.like-btn .like-filled {
    display: none;
}

/* État : Liké (Rouge pour le cœur et le texte) */
.like-btn.is-liked {
    color: #FE0000;
}
.like-btn.is-liked .like-empty {
    display: none;
}
.like-btn.is-liked .like-filled {
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12d31b9 *//* Bloc Glassmorphism 100% raccord avec la DA */
.elementor-854 .elementor-element.elementor-element-12d31b9 {
    /* Les valeurs exactes de tes flèches */
    background: rgba(0, 0, 0, 0.5) !important; 
    backdrop-filter: blur(8px) !important;
    -webkit-backdrop-filter: blur(8px) !important; 
    border: 1px solid rgba(255, 255, 255, 0.1) !important; 
    
    /* L'ombre portée pour donner le volume d'une vraie carte/bloc */
    box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.3) !important; 

    /* Les angles arrondis (tu peux modifier cette valeur) */
    border-radius: 20px !important; 

    /* Le fix indispensable pour que le flou ne bave pas hors des arrondis */
    overflow: hidden !important; 
    
    transition: all 0.3s ease !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3c907af */.like-btn {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    cursor: pointer;
    color: #ffffff;
    transition: all 0.2s ease;
    user-select: none;
    /* Intégration de la police Poppins */
    font-family: 'Poppins', sans-serif; 
}

/* État : Survol (Cyan) */
.like-btn:hover {
    color: #06EFFB; 
    transform: scale(1.05);
}

/* État par défaut : on cache le cœur plein */
.like-btn .like-filled {
    display: none;
}

/* État : Liké (Rouge pour le cœur et le texte) */
.like-btn.is-liked {
    color: #FE0000;
}
.like-btn.is-liked .like-empty {
    display: none;
}
.like-btn.is-liked .like-filled {
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33e494d *//* Bloc Glassmorphism 100% raccord avec la DA */
.elementor-854 .elementor-element.elementor-element-33e494d {
    /* Les valeurs exactes de tes flèches */
    background: rgba(0, 0, 0, 0.5) !important; 
    backdrop-filter: blur(8px) !important;
    -webkit-backdrop-filter: blur(8px) !important; 
    border: 1px solid rgba(255, 255, 255, 0.1) !important; 
    
    /* L'ombre portée pour donner le volume d'une vraie carte/bloc */
    box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.3) !important; 

    /* Les angles arrondis (tu peux modifier cette valeur) */
    border-radius: 20px !important; 

    /* Le fix indispensable pour que le flou ne bave pas hors des arrondis */
    overflow: hidden !important; 
    
    transition: all 0.3s ease !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fef5740 */.like-btn {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    cursor: pointer;
    color: #ffffff;
    transition: all 0.2s ease;
    user-select: none;
    /* Intégration de la police Poppins */
    font-family: 'Poppins', sans-serif; 
}

/* État : Survol (Cyan) */
.like-btn:hover {
    color: #06EFFB; 
    transform: scale(1.05);
}

/* État par défaut : on cache le cœur plein */
.like-btn .like-filled {
    display: none;
}

/* État : Liké (Rouge pour le cœur et le texte) */
.like-btn.is-liked {
    color: #FE0000;
}
.like-btn.is-liked .like-empty {
    display: none;
}
.like-btn.is-liked .like-filled {
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0054516 *//* Bloc Glassmorphism 100% raccord avec la DA */
.elementor-854 .elementor-element.elementor-element-0054516 {
    /* Les valeurs exactes de tes flèches */
    background: rgba(0, 0, 0, 0.5) !important; 
    backdrop-filter: blur(8px) !important;
    -webkit-backdrop-filter: blur(8px) !important; 
    border: 1px solid rgba(255, 255, 255, 0.1) !important; 
    
    /* L'ombre portée pour donner le volume d'une vraie carte/bloc */
    box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.3) !important; 

    /* Les angles arrondis (tu peux modifier cette valeur) */
    border-radius: 20px !important; 

    /* Le fix indispensable pour que le flou ne bave pas hors des arrondis */
    overflow: hidden !important; 
    
    transition: all 0.3s ease !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f9e0653 */.like-btn {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    cursor: pointer;
    color: #ffffff;
    transition: all 0.2s ease;
    user-select: none;
    /* Intégration de la police Poppins */
    font-family: 'Poppins', sans-serif; 
}

/* État : Survol (Cyan) */
.like-btn:hover {
    color: #06EFFB; 
    transform: scale(1.05);
}

/* État par défaut : on cache le cœur plein */
.like-btn .like-filled {
    display: none;
}

/* État : Liké (Rouge pour le cœur et le texte) */
.like-btn.is-liked {
    color: #FE0000;
}
.like-btn.is-liked .like-empty {
    display: none;
}
.like-btn.is-liked .like-filled {
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ae2092 *//* Bloc Glassmorphism 100% raccord avec la DA */
.elementor-854 .elementor-element.elementor-element-6ae2092 {
    /* Les valeurs exactes de tes flèches */
    background: rgba(0, 0, 0, 0.5) !important; 
    backdrop-filter: blur(8px) !important;
    -webkit-backdrop-filter: blur(8px) !important; 
    border: 1px solid rgba(255, 255, 255, 0.1) !important; 
    
    /* L'ombre portée pour donner le volume d'une vraie carte/bloc */
    box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.3) !important; 

    /* Les angles arrondis (tu peux modifier cette valeur) */
    border-radius: 20px !important; 

    /* Le fix indispensable pour que le flou ne bave pas hors des arrondis */
    overflow: hidden !important; 
    
    transition: all 0.3s ease !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-05cb09c */.like-btn {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    cursor: pointer;
    color: #ffffff;
    transition: all 0.2s ease;
    user-select: none;
    /* Intégration de la police Poppins */
    font-family: 'Poppins', sans-serif; 
}

/* État : Survol (Cyan) */
.like-btn:hover {
    color: #06EFFB; 
    transform: scale(1.05);
}

/* État par défaut : on cache le cœur plein */
.like-btn .like-filled {
    display: none;
}

/* État : Liké (Rouge pour le cœur et le texte) */
.like-btn.is-liked {
    color: #FE0000;
}
.like-btn.is-liked .like-empty {
    display: none;
}
.like-btn.is-liked .like-filled {
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b43eff0 *//* Bloc Glassmorphism 100% raccord avec la DA */
.elementor-854 .elementor-element.elementor-element-b43eff0 {
    /* Les valeurs exactes de tes flèches */
    background: rgba(0, 0, 0, 0.5) !important; 
    backdrop-filter: blur(8px) !important;
    -webkit-backdrop-filter: blur(8px) !important; 
    border: 1px solid rgba(255, 255, 255, 0.1) !important; 
    
    /* L'ombre portée pour donner le volume d'une vraie carte/bloc */
    box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.3) !important; 

    /* Les angles arrondis (tu peux modifier cette valeur) */
    border-radius: 20px !important; 

    /* Le fix indispensable pour que le flou ne bave pas hors des arrondis */
    overflow: hidden !important; 
    
    transition: all 0.3s ease !important;
}/* End custom CSS */