.elementor-4170203 .elementor-element.elementor-element-5d0b37d > .elementor-container{max-width:1299px;}.elementor-4170203 .elementor-element.elementor-element-5d0b37d > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4170203 .elementor-element.elementor-element-5d0b37d:not(.elementor-motion-effects-element-type-background), .elementor-4170203 .elementor-element.elementor-element-5d0b37d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-4170203 .elementor-element.elementor-element-5d0b37d{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-4170203 .elementor-element.elementor-element-5d0b37d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4170203 .elementor-element.elementor-element-7777fea > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4170203 .elementor-element.elementor-element-a9b98ae.elementor-widget-posLogo{text-align:center;}.elementor-4170203 .elementor-element.elementor-element-a9b98ae .site-logo img{max-width:156px;}.elementor-4170203 .elementor-element.elementor-element-a9b98ae > .elementor-widget-container{background-color:#ffffff;}.elementor-4170203 .elementor-element.elementor-element-9be19b6.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-4170203 .elementor-element.elementor-element-9be19b6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4170203 .elementor-element.elementor-element-4eb7214 .wishlist-top i{font-size:14px;}.elementor-4170203 .elementor-element.elementor-element-4eb7214 .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-4170203 .elementor-element.elementor-element-4eb7214 .wishlist-top a:hover{color:#f6435b;}.elementor-4170203 .elementor-element.elementor-element-4eb7214{width:auto;}.elementor-4170203 .elementor-element.elementor-element-92bfa68.contact-position-right .box-contact .contact-img{margin-left:5px;}.elementor-4170203 .elementor-element.elementor-element-92bfa68.contact-position-left .box-contact .contact-img{margin-right:5px;}.elementor-4170203 .elementor-element.elementor-element-92bfa68.contact-position-top .box-contact .contact-img{margin-bottom:5px;}.elementor-4170203 .elementor-element.elementor-element-92bfa68 .box-contact .contact-img img{opacity:1;}.elementor-4170203 .elementor-element.elementor-element-92bfa68 .box-contact{text-align:left;}.elementor-4170203 .elementor-element.elementor-element-92bfa68 .box-contact .title-contact{margin-bottom:8px;color:#253237;font-size:12px;font-weight:400;}.elementor-4170203 .elementor-element.elementor-element-92bfa68.contact-display-1-row .box-contact .title-contact{margin-right:8px;}.elementor-4170203 .elementor-element.elementor-element-92bfa68 .box-contact .number-contact{color:#F6435B;font-size:16px;font-weight:700;}.elementor-4170203 .elementor-element.elementor-element-92bfa68 > .elementor-widget-container{padding:17px 15px 17px 15px;border-style:solid;border-width:0px 0px 0px 1px;border-color:#cecece;}.elementor-4170203 .elementor-element.elementor-element-92bfa68{width:auto;}.elementor-4170203 .elementor-element.elementor-element-52b7a31.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-4170203 .elementor-element.elementor-element-52b7a31 > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-4170203 .elementor-element.elementor-element-05814d8 .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-4170203 .elementor-element.elementor-element-05814d8 .pos-search__submit{min-height:47px;color:#fff;background-color:#F6435B;border-radius:0px 30px 30px 0px;font-size:18px;min-width:65px;}.elementor-4170203 .elementor-element.elementor-element-05814d8 .pos-search__input::placeholder{color:#000000;}.elementor-4170203 .elementor-element.elementor-element-05814d8 .pos-search__toggle i{color:#253237;border-color:#253237;font-size:20px;}.elementor-4170203 .elementor-element.elementor-element-05814d8 .pos-search__toggle i:hover{color:#f6435b;border-color:#f6435b;}.elementor-4170203 .elementor-element.elementor-element-05814d8 .pos-search__submit:hover{background-color:#f6435b;border-color:#ebebeb;}.elementor-4170203 .elementor-element.elementor-element-05814d8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:17px 15px 17px 15px;border-style:solid;border-width:0px 0px 0px 1px;border-color:#cecece;}.elementor-4170203 .elementor-element.elementor-element-05814d8{width:auto;}.elementor-4170203 .elementor-element.elementor-element-fbf8cd5 .blockcart > a > i{font-size:22px;}.elementor-4170203 .elementor-element.elementor-element-fbf8cd5 .blockcart > a .cart-products-total{font-size:16px;font-weight:700;}.elementor-4170203 .elementor-element.elementor-element-fbf8cd5 .blockcart > a{color:#253237;border-style:solid;border-width:0px 1px 0px 1px;border-color:#cecece;padding:17px 15px 17px 15px;}.elementor-4170203 .elementor-element.elementor-element-fbf8cd5 .blockcart > a:hover{color:#f6435b;}.elementor-4170203 .elementor-element.elementor-element-fbf8cd5 .blockcart .cart-products-count{top:12px;left:30px;width:18px;height:18px;font-size:10px;color:#ffffff;background-color:#f6435b;}.elementor-4170203 .elementor-element.elementor-element-fbf8cd5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4170203 .elementor-element.elementor-element-fbf8cd5{width:auto;}.elementor-bc-flex-widget .elementor-4170203 .elementor-element.elementor-element-fc3d320.elementor-column .elementor-column-wrap{align-items:center;}.elementor-4170203 .elementor-element.elementor-element-fc3d320.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4170203 .elementor-element.elementor-element-fc3d320.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-4170203 .elementor-element.elementor-element-bb95ff7 .elementor-nav--main a.elementor-item:not(#e){color:#54595F;}.elementor-4170203 .elementor-element.elementor-element-bb95ff7 .elementor-item > i{color:#54595F;}.elementor-4170203 .elementor-element.elementor-element-bb95ff7 .elementor-nav--main a.elementor-item.elementor-item-active:not(#e), .elementor-4170203 .elementor-element.elementor-element-bb95ff7 .elementor-nav--main a.elementor-item.highlighted:not(#e), .elementor-4170203 .elementor-element.elementor-element-bb95ff7 .elementor-nav--main a.elementor-item:not(#e):hover, .elementor-4170203 .elementor-element.elementor-element-bb95ff7 .elementor-nav--main a.elementor-item:not(#e):focus{color:#F6435B;}.elementor-4170203 .elementor-element.elementor-element-bb95ff7 .elementor-item:hover > i{color:#F6435B;}.elementor-4170203 .elementor-element.elementor-element-bb95ff7 .elementor-nav--main:not(.e--pointer-framed) .elementor-item:before, .elementor-4170203 .elementor-element.elementor-element-bb95ff7 .elementor-nav--main:not(.e--pointer-framed) .elementor-item:after{background-color:#F6435B;}.elementor-4170203 .elementor-element.elementor-element-bb95ff7 .e--pointer-framed .elementor-item:before, .elementor-4170203 .elementor-element.elementor-element-bb95ff7 .e--pointer-framed .elementor-item:after{border-color:#F6435B;}.elementor-4170203 .elementor-element.elementor-element-1437093 .pos-languages-widget .pos-dropdown-menu{width:130px;}.elementor-4170203 .elementor-element.elementor-element-95737a4 > .elementor-container{max-width:1400px;}.elementor-4170203 .elementor-element.elementor-element-95737a4 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4170203 .elementor-element.elementor-element-95737a4 > .elementor-background-overlay{background-color:#FFFFFF;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4170203 .elementor-element.elementor-element-95737a4{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-4170203 .elementor-element.elementor-element-59bd5cd.elementor-column .elementor-column-wrap{align-items:center;}.elementor-4170203 .elementor-element.elementor-element-59bd5cd.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4170203 .elementor-element.elementor-element-59bd5cd:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-4170203 .elementor-element.elementor-element-59bd5cd > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-4170203 .elementor-element.elementor-element-59bd5cd > .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-4170203 .elementor-element.elementor-element-59bd5cd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-4170203 .elementor-element.elementor-element-15bfdfa.elementor-column .elementor-column-wrap{align-items:center;}.elementor-4170203 .elementor-element.elementor-element-15bfdfa.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4170203 .elementor-element.elementor-element-15bfdfa > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 50px;}.elementor-4170203 .elementor-element.elementor-element-15bfdfa > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4170203 .elementor-element.elementor-element-4c386f41 .pos-menu-horizontal .menu-item > a, .elementor-4170203 .elementor-element.elementor-element-4c386f41 .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-4170203 .elementor-element.elementor-element-4c386f41 .pos-menu-horizontal .menu-item:hover > a, .elementor-4170203 .elementor-element.elementor-element-4c386f41 .pos-menu-vertical .menu-item:hover > a,.elementor-4170203 .elementor-element.elementor-element-4c386f41 .pos-menu-horizontal .menu-item.home > a, .elementor-4170203 .elementor-element.elementor-element-4c386f41 .pos-menu-vertical .menu-item.home > a, .elementor-4170203 .elementor-element.elementor-element-4c386f41 .pos-menu-horizontal .menu-item.active > a, .elementor-4170203 .elementor-element.elementor-element-4c386f41 .pos-menu-vertical .menu-item.active > a{color:#f6435b;border-color:#f6435b;}.elementor-4170203 .elementor-element.elementor-element-4c386f41 .pos-menu-horizontal .menu-item > a , .elementor-4170203 .elementor-element.elementor-element-4c386f41 .pos-menu-vertical .menu-item > a{margin:0px 38px 0px 0px;}.elementor-4170203 .elementor-element.elementor-element-4c386f41 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-4170203 .elementor-element.elementor-element-52afb169 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4170203 .elementor-element.elementor-element-52afb169{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 10px 10px;}.elementor-4170203 .elementor-element.elementor-element-52afb169 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4170203 .elementor-element.elementor-element-1e490a76 #menu-icon i{font-size:22px;fill:#253237;color:#253237;}.elementor-4170203 .elementor-element.elementor-element-1e490a76 #menu-icon i:hover{fill:#f6435b;color:#f6435b;}.elementor-4170203 .elementor-element.elementor-element-1e490a76 .pos-menu-horizontal .menu-item > a, .elementor-4170203 .elementor-element.elementor-element-1e490a76 .pos-menu-vertical .menu-item > a{font-weight:600;}.elementor-4170203 .elementor-element.elementor-element-1e490a76 > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-bc-flex-widget .elementor-4170203 .elementor-element.elementor-element-7e3ec4f5.elementor-column .elementor-column-wrap{align-items:center;}.elementor-4170203 .elementor-element.elementor-element-7e3ec4f5.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4170203 .elementor-element.elementor-element-536aa9c8.elementor-widget-posLogo{text-align:center;}.elementor-4170203 .elementor-element.elementor-element-536aa9c8 .site-logo img{max-width:115px;}.elementor-bc-flex-widget .elementor-4170203 .elementor-element.elementor-element-7f85f8cb.elementor-column .elementor-column-wrap{align-items:center;}.elementor-4170203 .elementor-element.elementor-element-7f85f8cb.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4170203 .elementor-element.elementor-element-e4b387 .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-4170203 .elementor-element.elementor-element-e4b387 .pos-search__submit{min-height:46px;color:#ffffff;background-color:#282828;border-radius:0px 30px 30px 0px;font-size:18px;min-width:62px;}.elementor-4170203 .elementor-element.elementor-element-e4b387 .pos-search__toggle i{color:#253237;border-color:#253237;font-size:18px;}.elementor-4170203 .elementor-element.elementor-element-e4b387 .pos-search__toggle i:hover{color:#f6435b;border-color:#f6435b;}.elementor-4170203 .elementor-element.elementor-element-e4b387 .pos-search__submit:hover{background-color:#f6435b;}.elementor-4170203 .elementor-element.elementor-element-444da60b .pos-account i{font-size:23px;}.elementor-4170203 .elementor-element.elementor-element-444da60b .pos-account > a{line-height:28px;color:#253237;}.elementor-4170203 .elementor-element.elementor-element-444da60b .pos-account > a:hover{color:#f6435b;}.elementor-4170203 .elementor-element.elementor-element-444da60b .pos-account .pos-dropdown-menu{width:130px;}.elementor-4170203 .elementor-element.elementor-element-444da60b > .elementor-widget-container{margin:0px 15px 0px 0px;}.elementor-4170203 .elementor-element.elementor-element-1f02938c .blockcart > a > i{font-size:20px;}.elementor-4170203 .elementor-element.elementor-element-1f02938c .blockcart > a .cart-products-total{font-size:16px;font-weight:700;}.elementor-4170203 .elementor-element.elementor-element-1f02938c .blockcart > a{color:#253237;}.elementor-4170203 .elementor-element.elementor-element-1f02938c .blockcart > a:hover{color:#f6435b;}.elementor-4170203 .elementor-element.elementor-element-1f02938c .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-4170203 .elementor-element.elementor-element-6c62d802{width:15%;}.elementor-4170203 .elementor-element.elementor-element-7e3ec4f5{width:49%;}.elementor-4170203 .elementor-element.elementor-element-536aa9c8.elementor-widget-posLogo{text-align:left;}.elementor-4170203 .elementor-element.elementor-element-e4b387 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:6px 10px 0px 0px;}.elementor-4170203 .elementor-element.elementor-element-444da60b > .elementor-widget-container{margin:0px 6px 0px 0px;padding:0px 5px 0px 0px;}}@media(min-width:768px){.elementor-4170203 .elementor-element.elementor-element-9be19b6{width:52%;}.elementor-4170203 .elementor-element.elementor-element-52b7a31{width:10.101%;}.elementor-4170203 .elementor-element.elementor-element-fc3d320{width:12.437%;}.elementor-4170203 .elementor-element.elementor-element-322a7ee{width:5.147%;}.elementor-4170203 .elementor-element.elementor-element-59bd5cd{width:18%;}.elementor-4170203 .elementor-element.elementor-element-15bfdfa{width:82%;}}/* Start custom CSS for section, class: .elementor-element-5d0b37d *//* 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-95737a4 *//* ========================================
   1. COULEUR DES MENUS
======================================== */

/* Avant le scroll */
.sticky-inner.absolute-header .menu-item a {
    color: white;
    transition: color 0.3s ease;
}

/* Après le scroll */
.sticky-inner.absolute-header.sticky-active .menu-item a {
    color: black;
}


/* ========================================
   2. HEADER STICKY UK - DESKTOP
======================================== */

@media (min-width: 1025px) {

    /* Section 1 : logo, panier, compte */
    body.lang-en #header
    .elementor-section-wrap > section:first-of-type {
        position: relative !important;
        z-index: 20 !important;
    }

    /* Section 2 : navigation principale */
    body.lang-en #header .sticky-inner.scroll-menu {
        position: relative !important;
        top: auto !important;
        z-index: 10 !important;
    }

    /* Menus déroulants de la section 1 */
    body.lang-en #header .dropdown-menu {
        z-index: 1000 !important;
    }
}


/* ========================================
   SUPPRESSION OMBRE SECTION 1 - UK
======================================== */

@media (min-width: 1025px) {

    body.lang-en #header
    .elementor-section-wrap > section:first-of-type {
        box-shadow: none !important;
    }

}/* 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 */