.b-entete{z-index:30;background:var(--fond);color:var(--texte);position:sticky;top:0}.b-nav{align-items:center;gap:1.75rem;min-height:4.25rem;padding-block:.6rem;display:flex}.b-marque{align-items:center;gap:.65rem;margin-right:auto;text-decoration:none;display:flex}.b-marque img{object-fit:cover;border-radius:50%;width:2.6rem;height:2.6rem}.b-nav-liens{gap:1.6rem;font-size:.95rem;font-weight:500;display:flex}.b-nav-liens a,.b-menu nav a:not(.b-btn){background:linear-gradient(currentColor,currentColor) 0 100%/0 2px no-repeat;padding-block:.35rem;text-decoration:none;transition:background-size .2s}.b-nav-liens a:hover{background-size:100% 2px}.b-menu{display:none}.b-menu summary{cursor:pointer;border:1.5px solid;border-radius:.5rem;padding:.5rem .9rem;font-size:.95rem;font-weight:600;list-style:none}.b-menu summary::-webkit-details-marker{display:none}.b-menu[open] summary{background:var(--texte);color:var(--fond);border-color:var(--texte)}.b-menu nav{background:var(--fond);color:var(--texte);gap:.25rem;padding:1rem 1.25rem 1.5rem;display:grid;position:absolute;inset:100% 0 auto;box-shadow:0 18px 30px #00000024}.b-menu nav a:not(.b-btn){border-bottom:1px solid color-mix(in srgb, var(--texte) 12%, transparent);padding-block:.75rem;font-weight:500}.b-menu nav .b-btn{margin-top:.9rem}@media (width<=760px){.b-nav-liens,.b-nav-action{display:none}.b-menu{display:block}}.b-pied{background:var(--primaire);color:var(--sur-primaire);margin-top:clamp(2rem,5vw,4rem);font-size:.95rem}.b-pied-corps{grid-template-columns:1.6fr 1fr 1.2fr;gap:2.5rem;padding-block:clamp(2.5rem,5vw,3.75rem);display:grid}.b-pied .b-marque{color:inherit;font-size:1.6rem}.b-pied-marque p{opacity:.8;max-width:30ch;margin-top:.75rem}.b-pied h2{opacity:.7;margin-bottom:.9rem;font-size:.95rem;font-weight:700}.b-pied nav{align-content:start;justify-items:start;gap:.55rem;display:grid}.b-pied nav a{border-bottom:1.5px solid #0000;text-decoration:none}.b-pied nav a:hover{border-bottom-color:currentColor}.b-pied-contact p{margin-bottom:.9rem;font-size:1.15rem;font-weight:700}.b-pied-bas{border-top:1px solid color-mix(in srgb, var(--sur-primaire) 18%, transparent);font-size:.88rem}.b-pied-bas .b-wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 2rem;padding-block:1rem;display:flex}@media (width<=760px){.b-pied-corps{grid-template-columns:1fr 1fr;gap:2rem}.b-pied-marque{grid-column:1/-1}}.b-pied-gerant{opacity:.7;text-underline-offset:.2em;margin-left:.75rem}.b-pied-gerant:hover{opacity:1}.b-fait-avec{opacity:.85;text-decoration:none}.b-fait-avec:hover{opacity:1}.b-fait-avec span{text-underline-offset:.2em;font-weight:700;text-decoration:underline}.modele-marche .b-entete{background:color-mix(in srgb, var(--fond) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modele-marche .b-marque{color:var(--primaire);font-size:1.6rem}.modele-marche .b-pied{margin-inline:1.25rem;border-radius:2.5rem;margin-bottom:1.25rem}.modele-marche .b-pied .b-marque{color:inherit}.modele-comptoir .b-entete{border-bottom:1px solid color-mix(in srgb, var(--texte) 15%, transparent)}.modele-comptoir .b-pied{margin-top:0}.modele-comptoir .b-pied .b-marque{color:inherit}.modele-agenda .b-entete,.modele-agenda .b-menu nav{background:var(--primaire);color:var(--sur-primaire)}.modele-agenda .b-menu[open] summary{background:var(--accent);color:var(--sur-accent);border-color:var(--accent)}.modele-agenda .b-pied{border-top:1px solid color-mix(in srgb, var(--sur-primaire) 18%, transparent);margin-top:0}.modele-atelier .b-pied{border-top:1px solid color-mix(in srgb, var(--sur-primaire) 22%, transparent);margin-top:0}.modele-atelier .b-pied .b-btn{border-radius:0}.modele-attente .b-pied{margin-top:0}
