/* ==========================================================================
   Evolutions header + menu burger (juillet 2026)
   - Picto "Informations pour medecins" dans le header (li.medecins)
   - Icone stethoscope de l'entree de menu (li.icon-stetho, aplat full-cyan)
   - Resserrage de la rangee d'icones du header sur tres petits ecrans
   SVG source : PICTO_medecin_stethoscope (fourni par MDT, 18/06).
   Le dimensionnement reproduit EXACTEMENT celui des autres pictos du header
   (li.search / li.booking / li.cart) : largeur 24/27/34 px selon l'ecran,
   lien en background-size:contain, hauteur 25 px puis 30 px en desktop.
   Charge apres main.css via Magento_Theme/layout/default_head_blocks.xml.
   ========================================================================== */

/* --- Header : picto stethoscope (meme gabarit que les autres pictos) --- */
header.page-header .header .header-navigation .secondary-menu li.medecins {
    width: 24px;
}
header.page-header .header .header-navigation .secondary-menu li.medecins a {
    display: block;
    text-indent: -99999px;
    height: 25px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50%;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 97.38 102' width='18' height='19'%3E%3Cpath d='M68.4,59.26c5.53-.78,11.43-3.93,16.55-9.45.79-.79.79-1.57.79-2.76,6.69-7.85,10.65-18.88,10.65-27.14,0-13.41-6.31-14.57-16.96-16.96h0c-.38-1.16-1.57-1.95-3.14-1.95-2.36,0-4.33,1.57-4.33,3.55s1.98,3.93,4.33,3.93c.79,0,1.57-.41,1.98-.79h.38c9.86,1.98,12.63,2.76,12.63,12.22,0,7.07-3.55,17.31-9.45,24.4-1.19,0-1.98.38-2.76,1.16-2.76,3.17-7.51,7.1-13.03,7.1-5.91,0-10.62-3.93-13.38-7.1-.82-.78-1.57-1.16-2.76-1.16-5.53-7.1-9.48-17.34-9.48-24.4,0-9.45,2.76-10.24,12.63-12.22h0c.79.38,1.6.79,2.76.79,1.98,0,3.96-1.98,3.96-3.93s-1.98-3.55-3.96-3.55c-1.57,0-3.14.78-3.55,1.95h0c-10.62,2.39-16.93,3.55-16.93,16.96,0,8.26,3.93,19.29,10.65,27.54,0,.79.38,1.98.79,2.76,5.09,5.12,10.62,8.26,16.14,9.04v16.55c0,11.4-9.86,20.45-22.08,20.45s-22.08-9.05-22.08-20.45v-14.61c7.1-1.16,12.25-6.69,12.25-13.76,0-7.47-6.69-13.79-14.98-13.79S1,39.98,1,47.45c0,7.07,5.5,12.6,12.59,13.76v14.61c0,13.76,12.22,25.19,27.2,25.19s27.23-11.43,27.23-25.19v-16.55h.38ZM15.98,56.9c5.5,0,10.24-4.33,10.24-9.45s-4.74-9.04-10.24-9.04c-5.15,0-9.89,3.93-9.89,9.04s4.74,9.45,9.89,9.45h0Z' fill='%23b7b09c' fill-rule='evenodd' stroke='%23b7b09c' stroke-miterlimit='10' stroke-width='2'/%3E%3Ccircle cx='16.15' cy='47.66' r='10.5' fill='none' stroke='%23b7b09c' stroke-miterlimit='10' stroke-width='7'/%3E%3C/svg%3E");
}
header.page-header .header .header-navigation .secondary-menu li.medecins:hover a,
header.page-header .header .header-navigation .secondary-menu li.medecins.active a {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 97.38 102' width='18' height='19'%3E%3Cpath d='M68.4,59.26c5.53-.78,11.43-3.93,16.55-9.45.79-.79.79-1.57.79-2.76,6.69-7.85,10.65-18.88,10.65-27.14,0-13.41-6.31-14.57-16.96-16.96h0c-.38-1.16-1.57-1.95-3.14-1.95-2.36,0-4.33,1.57-4.33,3.55s1.98,3.93,4.33,3.93c.79,0,1.57-.41,1.98-.79h.38c9.86,1.98,12.63,2.76,12.63,12.22,0,7.07-3.55,17.31-9.45,24.4-1.19,0-1.98.38-2.76,1.16-2.76,3.17-7.51,7.1-13.03,7.1-5.91,0-10.62-3.93-13.38-7.1-.82-.78-1.57-1.16-2.76-1.16-5.53-7.1-9.48-17.34-9.48-24.4,0-9.45,2.76-10.24,12.63-12.22h0c.79.38,1.6.79,2.76.79,1.98,0,3.96-1.98,3.96-3.93s-1.98-3.55-3.96-3.55c-1.57,0-3.14.78-3.55,1.95h0c-10.62,2.39-16.93,3.55-16.93,16.96,0,8.26,3.93,19.29,10.65,27.54,0,.79.38,1.98.79,2.76,5.09,5.12,10.62,8.26,16.14,9.04v16.55c0,11.4-9.86,20.45-22.08,20.45s-22.08-9.05-22.08-20.45v-14.61c7.1-1.16,12.25-6.69,12.25-13.76,0-7.47-6.69-13.79-14.98-13.79S1,39.98,1,47.45c0,7.07,5.5,12.6,12.59,13.76v14.61c0,13.76,12.22,25.19,27.2,25.19s27.23-11.43,27.23-25.19v-16.55h.38ZM15.98,56.9c5.5,0,10.24-4.33,10.24-9.45s-4.74-9.04-10.24-9.04c-5.15,0-9.89,3.93-9.89,9.04s4.74,9.45,9.89,9.45h0Z' fill='%2300a9e0' fill-rule='evenodd' stroke='%2300a9e0' stroke-miterlimit='10' stroke-width='2'/%3E%3Ccircle cx='16.15' cy='47.66' r='10.5' fill='none' stroke='%2300a9e0' stroke-miterlimit='10' stroke-width='7'/%3E%3C/svg%3E");
}

/* --- Header : le picto s'efface a l'ouverture de la recherche, comme les autres --- */
header.page-header .header .header-navigation .secondary-menu li.medecins {
    transition: opacity .25s ease-out;
    opacity: 1;
}
body.js-header-search-active header.page-header .header .header-navigation .secondary-menu li.medecins {
    opacity: 0;
}

@media screen and (min-width: 28.75em) {
    header.page-header .header .header-navigation .secondary-menu li.medecins {
        width: 27px;
    }
}
@media screen and (min-width: 75em) {
    header.page-header .header .header-navigation .secondary-menu li.medecins {
        width: 34px;
        cursor: pointer;
    }
    header.page-header .header .header-navigation .secondary-menu li.medecins a {
        background-size: contain;
        height: 30px;
    }
}

/* --- Mobile : la rangee passe a 5 pictos, on resserre legerement --- */
@media screen and (max-width: 374px) {
    header.page-header .header .header-navigation > div {
        margin-left: 9px;
    }
    header.page-header .header .header-navigation .secondary-menu > li {
        margin-left: 8px;
    }
}

/* --- Menu burger : icone stethoscope (entree "Informations pour medecins") --- */
body .hc-offcanvas-nav li.icon-stetho > a {
    background-repeat: no-repeat;
    background-size: 20px auto;
    background-position: left 15px center;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 97.38 102' width='18' height='19'%3E%3Cpath d='M68.4,59.26c5.53-.78,11.43-3.93,16.55-9.45.79-.79.79-1.57.79-2.76,6.69-7.85,10.65-18.88,10.65-27.14,0-13.41-6.31-14.57-16.96-16.96h0c-.38-1.16-1.57-1.95-3.14-1.95-2.36,0-4.33,1.57-4.33,3.55s1.98,3.93,4.33,3.93c.79,0,1.57-.41,1.98-.79h.38c9.86,1.98,12.63,2.76,12.63,12.22,0,7.07-3.55,17.31-9.45,24.4-1.19,0-1.98.38-2.76,1.16-2.76,3.17-7.51,7.1-13.03,7.1-5.91,0-10.62-3.93-13.38-7.1-.82-.78-1.57-1.16-2.76-1.16-5.53-7.1-9.48-17.34-9.48-24.4,0-9.45,2.76-10.24,12.63-12.22h0c.79.38,1.6.79,2.76.79,1.98,0,3.96-1.98,3.96-3.93s-1.98-3.55-3.96-3.55c-1.57,0-3.14.78-3.55,1.95h0c-10.62,2.39-16.93,3.55-16.93,16.96,0,8.26,3.93,19.29,10.65,27.54,0,.79.38,1.98.79,2.76,5.09,5.12,10.62,8.26,16.14,9.04v16.55c0,11.4-9.86,20.45-22.08,20.45s-22.08-9.05-22.08-20.45v-14.61c7.1-1.16,12.25-6.69,12.25-13.76,0-7.47-6.69-13.79-14.98-13.79S1,39.98,1,47.45c0,7.07,5.5,12.6,12.59,13.76v14.61c0,13.76,12.22,25.19,27.2,25.19s27.23-11.43,27.23-25.19v-16.55h.38ZM15.98,56.9c5.5,0,10.24-4.33,10.24-9.45s-4.74-9.04-10.24-9.04c-5.15,0-9.89,3.93-9.89,9.04s4.74,9.45,9.89,9.45h0Z' fill='%2300a9e0' fill-rule='evenodd' stroke='%2300a9e0' stroke-miterlimit='10' stroke-width='2'/%3E%3Ccircle cx='16.15' cy='47.66' r='10.5' fill='none' stroke='%2300a9e0' stroke-miterlimit='10' stroke-width='7'/%3E%3C/svg%3E");
}

