.elementor-4170103 .elementor-element.elementor-element-59794a2b > .elementor-container{max-width:1299px;}.elementor-4170103 .elementor-element.elementor-element-59794a2b > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4170103 .elementor-element.elementor-element-59794a2b:not(.elementor-motion-effects-element-type-background), .elementor-4170103 .elementor-element.elementor-element-59794a2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-4170103 .elementor-element.elementor-element-59794a2b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4170103 .elementor-element.elementor-element-59794a2b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4170103 .elementor-element.elementor-element-28f82ce5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4170103 .elementor-element.elementor-element-8e17b44.elementor-widget-posLogo{text-align:center;}.elementor-4170103 .elementor-element.elementor-element-8e17b44 .site-logo img{max-width:156px;}.elementor-4170103 .elementor-element.elementor-element-8e17b44 > .elementor-widget-container{background-color:#ffffff;}.elementor-4170103 .elementor-element.elementor-element-16ec02cd.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-4170103 .elementor-element.elementor-element-16ec02cd > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4170103 .elementor-element.elementor-element-428a6e75 .wishlist-top i{font-size:14px;}.elementor-4170103 .elementor-element.elementor-element-428a6e75 .wishlist-top a{font-size:11px;text-transform:uppercase;line-height:22px;color:#253237;border-style:solid;border-width:0px 0px 0px 1px;border-color:#cecece;padding:17px 15px 17px 15px;}.elementor-4170103 .elementor-element.elementor-element-428a6e75 .wishlist-top a:hover{color:#f6435b;}.elementor-4170103 .elementor-element.elementor-element-428a6e75{width:auto;}.elementor-4170103 .elementor-element.elementor-element-5e885ad.contact-position-right .box-contact .contact-img{margin-left:5px;}.elementor-4170103 .elementor-element.elementor-element-5e885ad.contact-position-left .box-contact .contact-img{margin-right:5px;}.elementor-4170103 .elementor-element.elementor-element-5e885ad.contact-position-top .box-contact .contact-img{margin-bottom:5px;}.elementor-4170103 .elementor-element.elementor-element-5e885ad .box-contact .contact-img img{opacity:1;}.elementor-4170103 .elementor-element.elementor-element-5e885ad .box-contact{text-align:left;}.elementor-4170103 .elementor-element.elementor-element-5e885ad .box-contact .title-contact{margin-bottom:8px;color:#253237;font-size:12px;font-weight:400;}.elementor-4170103 .elementor-element.elementor-element-5e885ad.contact-display-1-row .box-contact .title-contact{margin-right:8px;}.elementor-4170103 .elementor-element.elementor-element-5e885ad .box-contact .number-contact{color:#F6435B;font-size:16px;font-weight:700;}.elementor-4170103 .elementor-element.elementor-element-5e885ad > .elementor-widget-container{padding:17px 15px 17px 15px;border-style:solid;border-width:0px 0px 0px 1px;border-color:#cecece;}.elementor-4170103 .elementor-element.elementor-element-5e885ad{width:auto;}.elementor-4170103 .elementor-element.elementor-element-7409a59f.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-4170103 .elementor-element.elementor-element-7409a59f > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-4170103 .elementor-element.elementor-element-233244f0 .pos-search__input{min-width:300px;min-height:47px;color:#282828;border-color:#ebebeb;border-style:solid;border-width:2px 0px 2px 2px;border-radius:30px 0px 0px 30px;}.elementor-4170103 .elementor-element.elementor-element-233244f0 .pos-search__submit{min-height:47px;color:#fff;background-color:#F6435B;border-radius:0px 30px 30px 0px;font-size:18px;min-width:65px;}.elementor-4170103 .elementor-element.elementor-element-233244f0 .pos-search__input::placeholder{color:#000000;}.elementor-4170103 .elementor-element.elementor-element-233244f0 .pos-search__toggle i{color:#253237;border-color:#253237;font-size:20px;}.elementor-4170103 .elementor-element.elementor-element-233244f0 .pos-search__toggle i:hover{color:#f6435b;border-color:#f6435b;}.elementor-4170103 .elementor-element.elementor-element-233244f0 .pos-search__submit:hover{background-color:#f6435b;border-color:#ebebeb;}.elementor-4170103 .elementor-element.elementor-element-233244f0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:17px 20px 17px 15px;border-style:solid;border-width:0px 0px 0px 1px;border-color:#cecece;}.elementor-4170103 .elementor-element.elementor-element-233244f0{width:auto;align-self:center;}.elementor-4170103 .elementor-element.elementor-element-df3598e .blockcart > a > i{font-size:22px;}.elementor-4170103 .elementor-element.elementor-element-df3598e .blockcart > a .cart-products-total{font-size:16px;font-weight:700;}.elementor-4170103 .elementor-element.elementor-element-df3598e .blockcart > a{color:#253237;border-style:solid;border-width:0px 1px 0px 1px;border-color:#cecece;padding:17px 15px 17px 15px;}.elementor-4170103 .elementor-element.elementor-element-df3598e .blockcart > a:hover{color:#f6435b;}.elementor-4170103 .elementor-element.elementor-element-df3598e .blockcart .cart-products-count{top:12px;left:30px;width:18px;height:18px;font-size:10px;color:#ffffff;background-color:#f6435b;}.elementor-4170103 .elementor-element.elementor-element-df3598e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4170103 .elementor-element.elementor-element-df3598e{width:auto;}.elementor-bc-flex-widget .elementor-4170103 .elementor-element.elementor-element-f0120df.elementor-column .elementor-column-wrap{align-items:center;}.elementor-4170103 .elementor-element.elementor-element-f0120df.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4170103 .elementor-element.elementor-element-f0120df.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-4170103 .elementor-element.elementor-element-989d82c .elementor-nav--main a.elementor-item:not(#e){color:#54595F;}.elementor-4170103 .elementor-element.elementor-element-989d82c .elementor-item > i{color:#54595F;}.elementor-4170103 .elementor-element.elementor-element-989d82c .elementor-nav--main a.elementor-item.elementor-item-active:not(#e), .elementor-4170103 .elementor-element.elementor-element-989d82c .elementor-nav--main a.elementor-item.highlighted:not(#e), .elementor-4170103 .elementor-element.elementor-element-989d82c .elementor-nav--main a.elementor-item:not(#e):hover, .elementor-4170103 .elementor-element.elementor-element-989d82c .elementor-nav--main a.elementor-item:not(#e):focus{color:#F6435B;}.elementor-4170103 .elementor-element.elementor-element-989d82c .elementor-item:hover > i{color:#F6435B;}.elementor-4170103 .elementor-element.elementor-element-989d82c .elementor-nav--main:not(.e--pointer-framed) .elementor-item:before, .elementor-4170103 .elementor-element.elementor-element-989d82c .elementor-nav--main:not(.e--pointer-framed) .elementor-item:after{background-color:#F6435B;}.elementor-4170103 .elementor-element.elementor-element-989d82c .e--pointer-framed .elementor-item:before, .elementor-4170103 .elementor-element.elementor-element-989d82c .e--pointer-framed .elementor-item:after{border-color:#F6435B;}.elementor-4170103 .elementor-element.elementor-element-551c2e4 .pos-languages-widget .pos-dropdown-menu{width:130px;}.elementor-4170103 .elementor-element.elementor-element-58216cd8 > .elementor-container{max-width:1400px;}.elementor-4170103 .elementor-element.elementor-element-58216cd8 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4170103 .elementor-element.elementor-element-58216cd8 > .elementor-background-overlay{background-color:#FFFFFF;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4170103 .elementor-element.elementor-element-58216cd8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-4170103 .elementor-element.elementor-element-3d06a873.elementor-column .elementor-column-wrap{align-items:center;}.elementor-4170103 .elementor-element.elementor-element-3d06a873.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4170103 .elementor-element.elementor-element-3d06a873:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-4170103 .elementor-element.elementor-element-3d06a873 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-4170103 .elementor-element.elementor-element-3d06a873 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-60px 1px 0px 0px;padding:20px 20px 20px 20px;}.elementor-4170103 .elementor-element.elementor-element-3d06a873 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-4170103 .elementor-element.elementor-element-7f59dd79.elementor-column .elementor-column-wrap{align-items:center;}.elementor-4170103 .elementor-element.elementor-element-7f59dd79.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4170103 .elementor-element.elementor-element-7f59dd79 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 50px;}.elementor-4170103 .elementor-element.elementor-element-7f59dd79 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4170103 .elementor-element.elementor-element-6b25f726 .pos-menu-horizontal .menu-item > a, .elementor-4170103 .elementor-element.elementor-element-6b25f726 .pos-menu-vertical .menu-item > a{font-family:"Montserrat", sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;fill:#54595F;color:#54595F;border-style:solid;border-width:0px 0px 1px 0px;border-color:rgba(0,0,0,0);padding:2px 0px 2px 0px;}.elementor-4170103 .elementor-element.elementor-element-6b25f726 .pos-menu-horizontal .menu-item:hover > a, .elementor-4170103 .elementor-element.elementor-element-6b25f726 .pos-menu-vertical .menu-item:hover > a,.elementor-4170103 .elementor-element.elementor-element-6b25f726 .pos-menu-horizontal .menu-item.home > a, .elementor-4170103 .elementor-element.elementor-element-6b25f726 .pos-menu-vertical .menu-item.home > a, .elementor-4170103 .elementor-element.elementor-element-6b25f726 .pos-menu-horizontal .menu-item.active > a, .elementor-4170103 .elementor-element.elementor-element-6b25f726 .pos-menu-vertical .menu-item.active > a{color:#f6435b;border-color:#f6435b;}.elementor-4170103 .elementor-element.elementor-element-6b25f726 .pos-menu-horizontal .menu-item > a , .elementor-4170103 .elementor-element.elementor-element-6b25f726 .pos-menu-vertical .menu-item > a{margin:0px 38px 0px 0px;}.elementor-4170103 .elementor-element.elementor-element-6b25f726 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-4170103 .elementor-element.elementor-element-449d25bf > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4170103 .elementor-element.elementor-element-449d25bf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 10px 10px;}.elementor-4170103 .elementor-element.elementor-element-449d25bf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4170103 .elementor-element.elementor-element-4709629a #menu-icon i{font-size:22px;fill:#253237;color:#253237;}.elementor-4170103 .elementor-element.elementor-element-4709629a #menu-icon i:hover{fill:#f6435b;color:#f6435b;}.elementor-4170103 .elementor-element.elementor-element-4709629a .pos-menu-horizontal .menu-item > a, .elementor-4170103 .elementor-element.elementor-element-4709629a .pos-menu-vertical .menu-item > a{font-weight:600;}.elementor-4170103 .elementor-element.elementor-element-4709629a > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-bc-flex-widget .elementor-4170103 .elementor-element.elementor-element-1c728868.elementor-column .elementor-column-wrap{align-items:center;}.elementor-4170103 .elementor-element.elementor-element-1c728868.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4170103 .elementor-element.elementor-element-fba6985.elementor-widget-posLogo{text-align:center;}.elementor-4170103 .elementor-element.elementor-element-fba6985 .site-logo img{max-width:115px;}.elementor-bc-flex-widget .elementor-4170103 .elementor-element.elementor-element-5fc6007.elementor-column .elementor-column-wrap{align-items:center;}.elementor-4170103 .elementor-element.elementor-element-5fc6007.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4170103 .elementor-element.elementor-element-61139570 .pos-search__input{min-height:46px;color:#282828;border-style:solid;border-width:2px 0px 2px 2px;border-color:#ededed;border-radius:30px 0px 0px 30px;}.elementor-4170103 .elementor-element.elementor-element-61139570 .pos-search__submit{min-height:46px;color:#ffffff;background-color:#282828;border-radius:0px 30px 30px 0px;font-size:18px;min-width:62px;}.elementor-4170103 .elementor-element.elementor-element-61139570 .pos-search__toggle i{color:#253237;border-color:#253237;font-size:18px;}.elementor-4170103 .elementor-element.elementor-element-61139570 .pos-search__toggle i:hover{color:#f6435b;border-color:#f6435b;}.elementor-4170103 .elementor-element.elementor-element-61139570 .pos-search__submit:hover{background-color:#f6435b;}.elementor-4170103 .elementor-element.elementor-element-26adcb0d .pos-account i{font-size:23px;}.elementor-4170103 .elementor-element.elementor-element-26adcb0d .pos-account > a{line-height:28px;color:#253237;}.elementor-4170103 .elementor-element.elementor-element-26adcb0d .pos-account > a:hover{color:#f6435b;}.elementor-4170103 .elementor-element.elementor-element-26adcb0d .pos-account .pos-dropdown-menu{width:130px;}.elementor-4170103 .elementor-element.elementor-element-26adcb0d > .elementor-widget-container{margin:0px 15px 0px 0px;}.elementor-4170103 .elementor-element.elementor-element-2346af4e .blockcart > a > i{font-size:20px;}.elementor-4170103 .elementor-element.elementor-element-2346af4e .blockcart > a .cart-products-total{font-size:16px;font-weight:700;}.elementor-4170103 .elementor-element.elementor-element-2346af4e .blockcart > a{color:#253237;}.elementor-4170103 .elementor-element.elementor-element-2346af4e .blockcart > a:hover{color:#f6435b;}.elementor-4170103 .elementor-element.elementor-element-2346af4e .blockcart .cart-products-count{top:-4px;left:18px;width:17px;height:17px;font-size:10px;color:#ffffff;background-color:#f6435b;}#header{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}@media(max-width:767px){.elementor-4170103 .elementor-element.elementor-element-62de8b80{width:15%;}.elementor-4170103 .elementor-element.elementor-element-1c728868{width:49%;}.elementor-4170103 .elementor-element.elementor-element-fba6985.elementor-widget-posLogo{text-align:left;}.elementor-4170103 .elementor-element.elementor-element-5fc6007{width:36%;}.elementor-4170103 .elementor-element.elementor-element-5fc6007.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-4170103 .elementor-element.elementor-element-61139570 > .elementor-widget-container{padding:6px 10px 0px 0px;}.elementor-4170103 .elementor-element.elementor-element-61139570{width:auto;}.elementor-4170103 .elementor-element.elementor-element-26adcb0d > .elementor-widget-container{margin:0px 6px 0px 0px;padding:0px 5px 0px 0px;}.elementor-4170103 .elementor-element.elementor-element-26adcb0d{width:auto;}.elementor-4170103 .elementor-element.elementor-element-2346af4e > .elementor-widget-container{padding:0px 5px 0px 0px;}.elementor-4170103 .elementor-element.elementor-element-2346af4e{width:auto;}}@media(min-width:768px){.elementor-4170103 .elementor-element.elementor-element-16ec02cd{width:52%;}.elementor-4170103 .elementor-element.elementor-element-7409a59f{width:10.101%;}.elementor-4170103 .elementor-element.elementor-element-f0120df{width:12.437%;}.elementor-4170103 .elementor-element.elementor-element-fbf2f90{width:5.147%;}.elementor-4170103 .elementor-element.elementor-element-3d06a873{width:18%;}.elementor-4170103 .elementor-element.elementor-element-7f59dd79{width:82%;}}/* Start custom CSS for section, class: .elementor-element-59794a2b *//* Titres de menu à l'état initial (barre non scrollée) */
.sticky-inner.absolute-header .menu-item a {
    color: white;
    transition: color 0.3s ease; /* Transition fluide pour la couleur */
}

/* Titres de menu après le scroll (barre sticky) */
.sticky-inner.absolute-header.sticky-active .menu-item a {
    color: black;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-58216cd8 *//* Titres de menu à l'état initial (barre non scrollée) */
.sticky-inner.absolute-header .menu-item a {
    color: white;
    transition: color 0.3s ease; /* Transition fluide pour la couleur */
}

/* Titres de menu après le scroll (barre sticky) */
.sticky-inner.absolute-header.sticky-active .menu-item a {
    color: black;
}/* End custom CSS */
/* Start custom CSS for page-settings */@media (min-width: 1025px) {

    /* ========================================
       1. HEADER GLOBAL STICKY
    ======================================== */

    #header {
        position: sticky !important;
        top: 0 !important;
        z-index: 9999 !important;
        background: #ffffff;
        overflow: visible !important;
    }

    /* ========================================
       2. SECTION 1 : BARRE SUPÉRIEURE
       Toujours devant la section 2
    ======================================== */

    #header .header-top-desktop {
        position: relative !important;
        top: 0 !important;
        transform: none !important;
        background: #ffffff;
        z-index: 1000 !important;
        overflow: visible !important;
    }

    /* ========================================
       3. SECTION 2 : LOGO + MENU
       Ciblage exclusif de la section 2
    ======================================== */

    #header section.elementor-element-58216cd,
    #header section.elementor-element-58216cd.sticky-active {
        position: relative !important;
        top: 0 !important;
        left: 0 !important;
        width: 100% !important;
        transform: none !important;
        z-index: 1 !important;
        overflow: visible !important;
    }

    /* ========================================
       4. CONTENEURS
    ======================================== */

    #header .elementor-section-wrap,
    #header .header-top-desktop .elementor-container,
    #header .header-top-desktop .elementor-widget-wrap {
        overflow: visible !important;
    }

    /* ========================================
       5. SUPPRESSION DES TRANSITIONS
    ======================================== */

    #header,
    #header .header-top-desktop,
    #header .sticky-inner.absolute-header {
        transition: none !important;
        animation: none !important;
    }

    /* ========================================
       6. SUPPRESSION DU HEADERSPACE
    ======================================== */

    #header .headerSpace {
        display: none !important;
        height: 0 !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    /* ========================================
       7. MENU LANGUES
       Flottant sans agrandir le header
    ======================================== */

    #header .header-top-desktop .pos-dropdown-wrapper {
        position: relative !important;
    }

    #header .header-top-desktop
    .pos-languages-widget .pos-dropdown-menu {
        position: absolute !important;
        top: 100% !important;
        right: 0 !important;
        left: auto !important;
        z-index: 2000 !important;
    }

    /* ========================================
       8. MENU COMPTE : COULEURS
    ======================================== */

    /* Texte normal */
    #header .header-top-desktop .dropdown-menu a {
        color: #333333 !important;
    }

    /* Texte au survol */
    #header .header-top-desktop .dropdown-menu a:hover {
        color: #ffffff !important;
    }

    /* Sous-menu Compte : texte normal */
    #header .sticky-inner.absolute-header
    .menu-item-type-account > a.elementor-sub-item {
        color: #333333 !important;
    }

    /* Sous-menu Compte : texte au survol */
    #header .sticky-inner.absolute-header
    .menu-item-type-account > a.elementor-sub-item:hover {
        color: #ffffff !important;
    }

    /* ========================================
       9. ORDRE DE SUPERPOSITION
    ======================================== */

    /* Section 1 : premier plan */
    #header section.elementor-element-59794a2 {
        position: relative !important;
        z-index: 1000 !important;
    }

    /* Section 2 : arrière-plan */
    #header section.elementor-element-58216cd {
        position: relative !important;
        z-index: 0 !important;
    }

}

@media (min-width: 1025px) {

    /* Homepage : section 1 */
    body#index #header section.elementor-element-59794a2 {
        position: relative !important;
        top: 0 !important;
        left: 0 !important;
        transform: none !important;
        z-index: 1000 !important;
    }

    /* Homepage : section 2 */
    body#index #header section.elementor-element-58216cd {
        position: relative !important;
        top: 0 !important;
        left: 0 !important;
        transform: none !important;
        z-index: 1 !important;
    }

    /* Éviter tout espace ajouté au scroll */
    body#index #header .headerSpace {
        display: none !important;
    }
}

@media (min-width: 1025px) {

    /* Homepage : conserver la section 2 visible */
    body#index #header section.elementor-element-58216cd {
        display: block !important;
        visibility: visible !important;
        opacity: 1 !important;
    }

}

@media (min-width: 1025px) {

    /* Homepage : neutraliser le fixed natif du thème */
    body#index #header section[data-id="58216cd"] {
        position: relative !important;
        top: 0 !important;
        left: 0 !important;
        width: 100% !important;
        transform: none !important;
        z-index: 1 !important;
    }

}


/* ========================================
   CORRECTION STICKY HOMEPAGE UNIQUEMENT
======================================== */

@media (min-width: 1025px) {

    /* Section 1 : barre supérieure */
    body#index #header section[data-id="59794a2b"] {
        position: relative !important;
        top: 0 !important;
        z-index: 1000 !important;
    }

    /* Section 2 : menu principal */
    body#index #header section[data-id="58216cd8"] {
        position: relative !important;
        top: 0 !important;
        z-index: 1 !important;
    }

}

@media (min-width: 1025px) {

    /* Homepage : supprimer l'ombre de la Section 1 */
    body#index #header section[data-id="59794a2b"] {
        box-shadow: none !important;
        -webkit-box-shadow: none !important;
        filter: none !important;
    }

    /* Supprimer également l'ombre éventuelle du pseudo-élément */
    body#index #header section[data-id="59794a2b"]::before,
    body#index #header section[data-id="59794a2b"]::after {
        box-shadow: none !important;
    }

}


@media (min-width: 1025px) {

    /* Pages autres que la homepage */

    /* Section 1 : barre supérieure */
    body:not(#index) #header section[data-id="59794a2b"] {
        position: relative !important;
        top: 0 !important;
        transform: none !important;
        z-index: 1000 !important;
    }

    /* Section 2 : menu principal */
    body:not(#index) #header section[data-id="58216cd8"] {
        position: relative !important;
        top: 0 !important;
        transform: none !important;
        z-index: 1 !important;
    }

}
@media (min-width: 1025px) {

    /* Section 1 : supprimer uniquement son ombre */
    #header section[data-id="59794a2b"] {
        box-shadow: none !important;
        -webkit-box-shadow: none !important;
    }

}/* End custom CSS */