
        img:is([sizes="auto" i], [sizes^="auto," i]) {
            contain-intrinsic-size: 3000px 1500px;
        }

        #logoClient {
            padding: 0 1em;
        }

        #logoClient svg {
            width: 25px;
            fill: #fff;
        }

        #logoClient svg:hover {
            fill: #f45038;
        }

        @media screen and (max-width:990px) {
            #logoClient {
                display: block;
                width: 100%;
                text-align: center;
            }
        }

        .ouvert {
            display: none;
        }

        .fermer {
            display: none;
        }

        .header-top-mobile {
            display: none;
        }

        #menu-bottom-mobile .row {
            align-items: center;
        }

        #menu-bottom-mobile .row a {
            color: inherit;
            text-decoration: none;
        }

        #menu-bottom-mobile .row p {
            margin-bottom: 0;
        }

        .header-bottom {
            display: none;
        }

        @media screen and (max-width:768px) {
            .ouvert {
                display: flex;
            }

            .header-top-mobile {
                display: block;
            }

            .header-bottom {
                padding: 0;
            }

            .header-nav-desktop,
            .header-phone-desktop,
            .header-toggle-desktop,
            .header-top-desktop {
                display: none !important;
            }

            .header-flags {
                z-index: 101;
            }

            #launcher {
                bottom: 50px !important;
            }

            .header-bottom {
                display: block;
            }

            #cookie-law-info-bar {
                z-index: 999999;
            }
        }

        .svg.svg_gamme {
            fill: #D73E52;
        }

        .wp-block-gallery {
            overflow: auto !important;
            margin-bottom: 20px !important;
        }

        .blocks-gallery-item {
            visibility: visible !important;
        }

        .wp-block-gallery:before {
            display: none;
        }
    