/*
 Theme Name: Licorne Child
 Description: Thème enfant pour Licorne
 Template: licorne
 Version: 1.0
*/

#global_header {
    position: fixed !important;
    top: 0;
    left: 0;
    width: 100% !important;
    z-index: 9999 !important;
	background: white;
	height: 120px;
	box-shadow: 0px 2px 6px rgba(0,0,0,0.25);
}

body {
    padding-top: 120px !important;  /* ajuste selon la hauteur exacte */
}

#global_header .container {
    display: flex;
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

#global_header .menu li {
    margin-top: 0 !important;
}

#global_header .header_right {
	justify-content: end !important;
	flex: 0 0 9% !important;
	margin-right: 1%;
}

#global_header #logo {
	flex: 0 0 9%;
	margin-left: 1%;
	padding-top: 0 !important;
    padding-bottom: 0 !important;
}

#global_header .header_center {
	flex: 0 0 80% !important;
}

#logo a {
	justify-content: end !important;
}	

/* Cache le texte "Mon compte" en version desktop */
@media screen and (min-width: 768px) {
    .compte_icon a {
        font-size: 0 !important; /* cache le texte */
    }

    .compte_icon a i {
        font-size: 20px !important; /* remet l’icône à sa taille */
    }
}

#logo img {
    width: 100% !important;  /* s'adapte à la colonne */
    max-width: none !important;  /* enlève la limite */
    max-height: 100px !important; /* garde les proportions */
}

#filtres_container.sticky {
    width: 375px;
    top: 120px;
}

@media screen and (max-width:767px) {
body #global_header #logo {
flex: 0 0 100%!important;
}}

.compte_icone a::before {
    margin-right: 0 !important;
}