.dqb-entete{position:sticky;inset-block-start:0;z-index:50;border-block-end:1px solid var(--couleur-trait);background:var(--couleur-fond)}.dqb-entete__barre{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--espace-4);min-height:72px}.dqb-logo{display:inline-flex;align-items:center;min-height:44px;color:var(--couleur-primaire);text-decoration:none}.dqb-logo__nom{font-family:var(--police-titre);font-size:var(--taille-h4)}.dqb-logo__image{width:auto;max-height:48px}.dqb-entete__actions{display:flex;align-items:center;gap:var(--espace-3);margin-inline-start:auto}.dqb-entete__actions{order:2}.dqb-entete__burger{order:3}.dqb-navigation{order:4}@media (min-width:992px){.dqb-entete__actions,.dqb-entete__burger,.dqb-navigation{order:0}}.dqb-entete__telephone{display:none;align-items:center;gap:var(--espace-2);min-height:44px;color:var(--couleur-texte);font-weight:var(--graisse-forte);text-decoration:none;&:hover{color:var(--couleur-lien-survol)}@media (min-width:1200px){display:inline-flex}}.dqb-entete__bouton{display:none;align-items:center;min-height:44px;padding:var(--espace-2) var(--espace-5);border-radius:var(--rayon-pilule);background:var(--couleur-primaire);color:var(--couleur-sur-primaire);font-weight:var(--graisse-forte);text-decoration:none;&:hover{background:var(--couleur-accent);color:var(--couleur-sur-primaire)}@media (min-width:768px){display:inline-flex}}.dqb-entete__burger{display:none;align-items:center;gap:var(--espace-2);min-width:44px;min-height:44px;padding:0 var(--espace-3);border:1px solid var(--couleur-trait);border-radius:var(--rayon-pilule);background:var(--couleur-surface);color:var(--couleur-texte);font-weight:var(--graisse-forte);cursor:pointer}.dqb-js .dqb-entete__burger{display:inline-flex;@media (min-width:992px){display:none}}.dqb-entete__burger-fermer,.dqb-entete__burger[aria-expanded="true"] .dqb-entete__burger-ouvrir{display:none}.dqb-entete__burger[aria-expanded="true"] .dqb-entete__burger-fermer{display:inline-flex}.dqb-navigation{flex-basis:100%;@media (min-width:992px){flex-basis:auto}}.dqb-js .dqb-navigation{display:none;&.is-open{display:block;position:absolute;inset-block-start:100%;inset-inline:0;max-height:calc(100vh - 72px);overflow-y:auto;padding:var(--espace-4) var(--conteneur-marge) var(--espace-6);border-block-end:1px solid var(--couleur-trait);background:var(--couleur-fond)}@media (min-width:992px){display:block}}.dqb-navigation__liste,.dqb-navigation .sub-menu{margin:0;padding:0;list-style:none}.dqb-navigation__liste{display:flex;flex-direction:column;@media (min-width:992px){flex-direction:row;align-items:center;gap:var(--espace-2)}}.dqb-navigation .menu-item{position:relative;display:flex;flex-wrap:wrap;align-items:center}.dqb-navigation .menu-item>a{display:inline-flex;flex:1;align-items:center;min-height:44px;padding:var(--espace-2) var(--espace-3);border-radius:var(--rayon-s);color:var(--couleur-texte);font-weight:var(--graisse-forte);text-decoration:none;&:hover,&[aria-current="page"]{color:var(--couleur-primaire);background:var(--couleur-primaire-douce)}}.dqb-navigation__bascule{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:var(--rayon-s);background:none;color:var(--couleur-texte);cursor:pointer;& .dqb-icone{transition:transform var(--duree-rapide) var(--courbe)}&[aria-expanded="true"] .dqb-icone{transform:rotate(180deg)}}.dqb-navigation .sub-menu{flex-basis:100%;padding-inline-start:var(--espace-4)}.dqb-js .dqb-entete:not(.is-pret) .dqb-navigation .sub-menu{@media (min-width:992px){display:none}}.dqb-js .dqb-navigation .sub-menu{@media (min-width:992px){position:absolute;inset-block-start:100%;inset-inline-start:0;min-width:240px;padding:var(--espace-2);border:1px solid var(--couleur-trait);border-radius:var(--rayon-m);background:var(--couleur-surface);box-shadow:var(--ombre-carte)}}.dqb-js .dqb-navigation .sub-menu[hidden]{display:none}.dqb-navigation .sub-menu .sub-menu{position:static;min-width:0;padding:0 0 0 var(--espace-4);border:0;background:none;box-shadow:none}.dqb-js .dqb-navigation .menu-item.dqb-navigation__mega{@media (min-width:992px){position:static}}.dqb-js .dqb-navigation__mega>.sub-menu{@media (min-width:992px){inset-inline:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--espace-5);min-width:0;padding:var(--espace-5)}}.dqb-navigation__mega>.sub-menu{&>.menu-item{flex-direction:column;flex-wrap:nowrap;align-items:stretch}&>.menu-item>a{flex:none}& .sub-menu{flex-basis:auto;@media (min-width:992px){padding-inline-start:0}}& .sub-menu>.menu-item>a{font-weight:var(--graisse-texte)}}