/* mim-geste — assemblé le 2026-10-09 05:49 depuis src/css (ne pas éditer ici) */
@font-face{font-family:"Mim Gravure";src:url(../fonts/mim-marcellus.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"Mim Plume";src:url(../fonts/mim-goudy-italique.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}
@font-face{font-family:"Mim Lecture";src:url(../fonts/mim-ysabeau-office.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}
@font-face{font-family:"Mim Lecture";src:url(../fonts/mim-ysabeau-office-italique.woff2) format("woff2");font-weight:100 900;font-style:italic;font-display:swap}
:root{
  --lin:#F5EFE6;--blanc-coton:#FFFDF9;--lin-ombre:#E9DFD0;--teck:#2F221C;--teck-doux:#5E4D44;
  --celadon:#BCD6CE;--celadon-pale:#DCEAE5;--santal:#84533D;--cire:#E9C98A;--huile:#B07A22;
  --gravure:"Mim Gravure","Times New Roman",serif;--plume:"Mim Plume",Georgia,serif;--lecture:"Mim Lecture","Segoe UI",system-ui,sans-serif;
  --ombre-carte:0 22px 48px -22px rgba(47,34,28,.30);--ombre-survol:0 30px 60px -26px rgba(47,34,28,.36);
  --r-carte:22px;--r-photo:18px;--r-etiq:4px;
  --gout:clamp(16px,6.670vw,96px);--large:1248px;--tete-h:72px;
  --bord:max(var(--gout),calc((100% - var(--large)) / 2));
  --sb-accent:var(--santal);--sb-encre:var(--teck);--sb-doux:var(--teck-doux);--sb-filet:var(--lin-ombre);--sb-fond-carte:var(--blanc-coton);
  --sb-surf:var(--lin);--sb-fonce:var(--teck);--sb-sur-fonce:var(--lin);--sb-accent-clair:var(--celadon-pale);--sb-rayon:22px;--sb-rayon-grand:22px;
  --sb-titre:var(--gravure);--sb-texte:var(--lecture);--sb-ombre:var(--ombre-carte);
}
@media (min-width:1800px){:root{--large:1440px}}
@media (max-width:900px){:root{--tete-h:56px}}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--tete-h) + 16px)}
body.mim{margin:0;background:var(--lin);color:var(--teck);font:400 19px/1.620 var(--lecture);font-variant-numeric:lining-nums tabular-nums;-webkit-font-smoothing:antialiased;overflow-x:clip}
body.mim img,body.mim svg{max-width:100%}
body.mim img{height:auto;display:block}
body.mim a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.220em}
body.mim :focus-visible{outline:2px solid var(--santal);outline-offset:3px;border-radius:4px}
body.mim h1,body.mim h2,body.mim h3{margin:0;font-weight:400;text-wrap:balance}
body.mim h2{font:400 clamp(28px,2.780vw,40px)/1.150 var(--gravure);letter-spacing:.010em}
body.mim h3{font:700 22px/1.250 var(--lecture)}
body.mim p{margin:0 0 1em}
body.mim ul,body.mim ol{margin:0;padding:0;list-style:none}
body.mim main{display:block}
.mim-vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}
.mim-evite{position:absolute;left:-999px;top:8px;z-index:200;background:var(--teck);color:var(--lin)!important;padding:10px 18px;border-radius:999px}
.mim-evite:focus{left:16px}
.mim-conteneur{width:min(100% - 2 * var(--gout),var(--large));margin-inline:auto;position:relative;z-index:1}
.mim-section{position:relative;padding:clamp(48px,5.600vw,80px) 0}
.fond-lin{background:var(--lin)}.fond-lin-ombre{background:var(--lin-ombre)}.fond-celadon{background:var(--celadon)}
.fond-teck{background:var(--teck);color:var(--lin)}
.mim-section::after,.mim-rub::after,.mim-cote::after,.mim-preuves-bande::after{content:"";position:absolute;top:0;bottom:0;right:calc(var(--bord) / 2);width:1.500px;background:var(--huile);opacity:.75;pointer-events:none}
.fond-teck::after,.mim-questions::after,.mim-bande-photo::after{background:var(--cire)}
@media (max-width:900px){.mim-section::after,.mim-rub::after,.mim-cote::after,.mim-preuves-bande::after{display:none}}
.mim-h1{font:400 clamp(30px,3.300vw,50px)/1.120 var(--gravure);letter-spacing:.005em}
.mim-h1--lieu{font-size:clamp(34px,3.900vw,60px);line-height:1.080}
.mim-h1 em,.mim-plume{font-family:var(--plume);font-style:italic;color:var(--santal);letter-spacing:0;font-weight:400}
.mim-h1--lieu em{font-size:1.120em;white-space:nowrap}
.mim-sur{display:flex;align-items:center;gap:10px;margin:0 0 12px;font:400 12.500px/1.300 var(--gravure);letter-spacing:.180em;text-transform:uppercase;color:var(--santal);text-decoration:none}
.mim-sur::before{content:"";flex:none;width:28px;height:1.500px;background:var(--huile)}
.fond-teck .mim-sur{color:var(--cire)}.fond-teck .mim-sur::before{background:var(--cire)}
.mim-titre-sec{font:400 clamp(26px,2.400vw,34px)/1.150 var(--gravure);margin:0 0 28px;color:inherit}
.mim-chiffre{font:700 28px/1.100 var(--lecture);font-variant-numeric:lining-nums tabular-nums;letter-spacing:0}
.mim-chapo{color:var(--teck-doux);max-width:35em}
.mim-chapo p:last-child{margin-bottom:0}
.mim-lien{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:16px;color:var(--teck);text-decoration:none;border-bottom:1.500px solid var(--huile);padding-bottom:2px;transition:border-color .2s,color .2s}
.mim-lien:hover{color:var(--santal);border-color:var(--santal)}
.mim-lien--clair{color:var(--lin)!important;border-color:var(--cire)}
.mim-bouton{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 28px;border-radius:999px;background:var(--teck);color:var(--lin)!important;font:600 17px/1 var(--lecture);text-decoration:none!important;border:0;cursor:pointer;white-space:nowrap;transition:transform .2s,box-shadow .2s,background .2s}
.mim-bouton:hover{transform:translateY(-1px);box-shadow:var(--ombre-survol);background:#3d2d25}
.mim-bouton--petit{min-height:44px;padding:0 20px;font-size:15.500px}
.mim-bouton--cire{background:var(--cire);color:var(--teck)!important}.mim-bouton--cire:hover{background:#f0d6a2}
.mim-bouton--clair{background:transparent;color:var(--teck)!important;box-shadow:inset 0 0 0 1.500px var(--teck)}.mim-bouton--clair:hover{background:var(--teck);color:var(--lin)!important}
.mim-fleche{flex:none;color:currentColor}
.mim-pastilles{display:flex;flex-wrap:wrap;gap:8px 8px;margin:0 0 22px!important}
.mim-pastilles a{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:999px;background:var(--lin);color:var(--teck);font:500 16px/1 var(--lecture);text-decoration:none;transition:background .2s,box-shadow .2s}
.mim-pastilles a:hover{background:var(--blanc-coton);box-shadow:inset 0 0 0 1.500px var(--santal)}
.mim-pastilles--grandes a{min-height:52px;padding:0 26px;font:400 19px/1 var(--gravure)}
.fond-lin .mim-pastilles a{background:var(--lin-ombre)}
.mim-etiquette{display:inline-flex;align-items:center;gap:10px;min-height:34px;padding:0 14px;background:var(--lin-ombre);color:var(--teck);border-radius:var(--r-etiq);font:400 11px/1 var(--gravure);letter-spacing:.140em;text-transform:uppercase;white-space:nowrap;transform:rotate(-3deg);box-shadow:0 6px 14px -8px rgba(47,34,28,.45)}
.mim-etiquette::before,.mim-etiquette::after{content:"";flex:none;width:3px;height:9px;border-left:1.500px dotted var(--huile);border-right:1.500px dotted var(--huile)}
.mim-rabat{position:absolute;left:0;right:0;bottom:-1px;width:100%;height:clamp(64px,13.200vw,240px);display:block;overflow:visible;pointer-events:none;z-index:1}
.mim-rabat__lin{fill:var(--rabat,var(--lin));filter:drop-shadow(0 -12px 14px rgba(47,34,28,.340))}
.mim-rabat__ourlet{fill:none;stroke:var(--huile);stroke-width:2;stroke-dasharray:1.500 7;stroke-linecap:round;vector-effect:non-scaling-stroke}
.mim-rabat--petit{height:clamp(30px,4.400vw,70px)}
.mim-img{width:100%;height:100%;object-fit:cover}
.mim-repli{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:96px;background:linear-gradient(100deg,var(--celadon) 0%,var(--celadon-pale) 100%);color:var(--huile)}
.mim-repli .mim-trait{width:min(46%,150px);height:auto}
.mim-trait{display:block}
.mim-credit{position:absolute;right:12px;top:10px;z-index:2;font:500 11.500px/1 var(--lecture);color:rgba(255,253,249,.92);background:rgba(47,34,28,.55);padding:5px 9px;border-radius:999px}
.mim-avatar{display:inline-flex;align-items:center;justify-content:center;aspect-ratio:44/56;border-radius:14px;background:var(--celadon-pale);color:var(--huile);flex:none}
.mim-avatar .mim-trait{width:74%}
.mim-ponct{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
.mim-fil-seul{padding-top:18px}
body.mim .fil{margin:0 0 14px;font:500 14px/1.400 var(--lecture);color:var(--teck-doux)}
body.mim .fil a{text-decoration:none;border-bottom:1px solid var(--huile)}
.fond-teck .fil{color:rgba(245,239,230,.82)!important}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}body.mim *{transition:none!important;animation:none!important}}
.mim-tete{position:sticky;top:0;z-index:90;height:var(--tete-h);background:rgba(245,239,230,.92);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:box-shadow .25s}
.mim-tete.est-descendu{box-shadow:0 10px 30px -18px rgba(47,34,28,.45)}
.mim-tete__in{display:flex;align-items:center;gap:28px;height:100%}
.mim-logo{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--teck);flex:none}
.mim-logo .mim-trait{width:44px;height:18px;color:var(--huile)}
.mim-logo__n{font:400 15px/1 var(--gravure);letter-spacing:.120em;text-transform:uppercase;white-space:nowrap}
.mim-logo__n i{font:500 13px/1 var(--lecture);font-style:normal;letter-spacing:.020em;text-transform:none;color:var(--teck-doux)}
.mim-nav{display:flex;align-items:center;gap:clamp(12px,1.600vw,26px);margin-inline:auto}
.mim-nav>a,.mim-nav summary{font:500 16px/1 var(--lecture);color:var(--teck);text-decoration:none;padding:10px 0;cursor:pointer;white-space:nowrap;list-style:none;border-bottom:1.500px solid transparent;transition:border-color .2s}
.mim-nav summary::-webkit-details-marker{display:none}
.mim-nav summary::after{content:"";display:inline-block;width:6px;height:6px;margin-left:8px;border-right:1.500px solid var(--santal);border-bottom:1.500px solid var(--santal);transform:translateY(-3px) rotate(45deg)}
.mim-nav>a:hover,.mim-nav summary:hover,.mim-nav>a[aria-current]{border-bottom-color:var(--huile)}
.mim-nav__d{position:relative}
.mim-nav__p{position:absolute;top:calc(100% + 12px);left:-22px;display:grid;gap:2px;min-width:200px;padding:14px;background:var(--blanc-coton);border-radius:18px;box-shadow:var(--ombre-carte)}
.mim-nav__p--villes{grid-template-columns:repeat(2,minmax(0,1fr));min-width:400px}
.mim-nav__p a{padding:9px 12px;border-radius:12px;font:500 16px/1.200 var(--lecture);text-decoration:none;white-space:nowrap}
.mim-nav__p a:hover{background:var(--celadon-pale)}
.mim-tete__act{display:flex;align-items:center;gap:18px;flex:none}
.mim-tel{font:600 15px/1 var(--lecture);text-decoration:none;white-space:nowrap}
.mim-tel:hover{color:var(--santal)}
.mim-menu{display:none;margin-left:auto}
@media (max-width:1240px){.mim-tel{display:none}}
@media (max-width:1100px){
  .mim-nav,.mim-tete__act{display:none}
  .mim-menu{display:block}
  .mim-menu summary{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 4px 0 12px;font:600 15px/1 var(--lecture);cursor:pointer;list-style:none}
  .mim-menu summary::-webkit-details-marker{display:none}
  .mim-menu__b{order:2;width:24px;height:12px;border-top:1.500px solid var(--teck);border-bottom:1.500px solid var(--teck)}
  .mim-menu__p{position:fixed;left:0;right:0;top:var(--tete-h);max-height:calc(100dvh - var(--tete-h));overflow:auto;display:grid;gap:2px;padding:14px var(--gout) 110px;background:var(--lin);box-shadow:0 30px 50px -30px rgba(47,34,28,.5)}
  .mim-menu__p>a{padding:13px 0;border-bottom:1px dotted var(--huile);font:400 21px/1.200 var(--gravure);text-decoration:none}
  .mim-menu__p .mim-sur{margin:20px 0 8px}
  .mim-menu__g{display:flex;flex-wrap:wrap;gap:8px}
  .mim-menu__g a{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:999px;background:var(--lin-ombre);font:500 15.500px/1 var(--lecture);text-decoration:none}
  .mim-menu__p>a.mim-menu__tel{border:0;margin-top:14px;font:700 22px/1 var(--lecture)}
  .mim-logo__n{font-size:11px;letter-spacing:.090em}.mim-logo__n i{font-size:10.500px}
  .mim-logo .mim-trait{width:34px;height:14px}
}
.mim-galon{display:none}
@media (max-width:900px){
  .mim-galon{position:fixed;left:0;right:0;bottom:0;z-index:95;display:grid;grid-template-columns:1.250fr 1fr 1fr 1fr;align-items:center;gap:4px;height:calc(64px + env(safe-area-inset-bottom,0px));padding:0 8px env(safe-area-inset-bottom,0px);background:var(--lin);box-shadow:0 -14px 30px -18px rgba(47,34,28,.5)}
  .mim-galon::before{content:"";position:absolute;left:10px;right:10px;top:5px;border-top:2px dotted var(--huile)}
  .mim-galon__a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:48px;margin-top:6px;border-radius:999px;font:600 12.500px/1 var(--lecture);color:var(--teck);text-decoration:none}
  .mim-galon__a svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.600;stroke-linecap:round;stroke-linejoin:round}
  .mim-galon__a--demande{flex-direction:row;gap:7px;background:var(--teck);color:var(--lin);font-size:14px}
  .mim-pied{padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}
}
@media (max-width:900px){.mim-galon{transition:transform .25s}body.mim-fiche-visible .mim-galon{transform:translateY(110%)}}
.mim-fiche{position:relative;background:var(--blanc-coton);border-radius:var(--r-carte);box-shadow:var(--ombre-carte);padding:24px 26px 16px;color:var(--teck);text-align:left}
.mim-accroche{position:relative;box-sizing:border-box;margin:-26px 0 0 -28px;padding:26px 0 0 28px}
.mim-accroche>.mim-etiquette--fiche{position:absolute;left:6px;top:12px;z-index:3}
.mim-accroche--bas{width:calc(100% + 28px);max-width:468px;justify-self:end}
body.mim .mim-fiche .sb-hf{background:none;border-radius:0;padding:0;box-shadow:none;color:inherit}
body.mim .mim-fiche .sb-hf__t{margin:0 0 4px;font:400 24px/1.150 var(--gravure);color:var(--teck)}
body.mim .mim-fiche .sb-hf__s{margin:0 0 12px;font:400 15px/1.400 var(--lecture);color:var(--teck-doux)}
body.mim .mim-fiche .sb-hf__n{margin:10px 0 0;font:500 13px/1.300 var(--lecture);color:var(--teck-doux);text-align:left}
body.mim .sblf{--sblf-a:#2F221C!important;--sblf-b:#DCEAE5!important;max-width:none!important;margin:0!important;font:500 16px/1.450 var(--lecture);color:var(--teck)}
body.mim .sblf .sblf-bar{position:relative;display:block;height:3px;margin:2px 0 14px;border-radius:3px;background:var(--lin-ombre)!important;overflow:hidden}
body.mim .sblf .sblf-bar i{display:none!important}
body.mim .sblf .sblf-bar::after{content:"";position:absolute;left:0;top:0;bottom:0;width:calc(var(--mim-pas,.2) * 100%);background:var(--huile);border-radius:3px;transition:width .4s ease}
body.mim .sblf h3{margin:0 0 8px;font:400 21px/1.200 var(--gravure);letter-spacing:.005em;color:var(--teck)}
body.mim .sblf .sblf-aide{margin:-2px 0 10px;font:400 14px/1.350 var(--lecture);color:var(--teck-doux)}
body.mim .sblf .sblf-choix{display:grid;gap:8px;margin:0 0 4px}
body.mim .sblf .sblf-choix button.sblf-c{position:relative;display:flex;align-items:center;min-height:52px;padding:0 16px 0 20px;border:1.500px solid var(--lin-ombre)!important;border-radius:14px;background:var(--blanc-coton)!important;color:var(--teck)!important;font:500 16.500px/1.200 var(--lecture);text-align:left;cursor:pointer;transition:background .15s,border-color .15s,padding .15s}
body.mim .sblf .sblf-choix button.sblf-c::before{content:"";position:absolute;left:0;top:50%;width:0;height:2px;background:var(--huile);transition:width .2s}
body.mim .sblf .sblf-choix button.sblf-c:hover,body.mim .sblf .sblf-choix button.sblf-c.on,body.mim .sblf .sblf-choix button.sblf-c:focus-visible{background:var(--celadon-pale)!important;border-color:var(--santal)!important;padding-left:30px}
body.mim .sblf .sblf-choix button.sblf-c:hover::before,body.mim .sblf .sblf-choix button.sblf-c.on::before{width:20px}
body.mim .sblf .sblf-c .i{display:none}
body.mim .sblf label.f{display:block;margin:8px 0 3px;font:600 13px/1.200 var(--lecture);color:var(--teck)}
body.mim .sblf label.f span{color:var(--teck-doux)!important}
body.mim .sblf input[type=text],body.mim .sblf input[type=email],body.mim .sblf input[type=tel],body.mim .sblf textarea{width:100%;padding:9px 12px;border:1.500px solid var(--lin-ombre);border-radius:12px;background:#fff;color:var(--teck);font:500 16px/1.300 var(--lecture)}
body.mim .sblf input:focus,body.mim .sblf textarea:focus{outline:none;border-color:var(--santal);box-shadow:0 0 0 3px rgba(132,83,61,.16)}
body.mim .sblf textarea{min-height:44px;height:44px;resize:vertical}
body.mim .sblf .sblf-rap{margin:0 0 4px;padding:7px 12px;border-radius:12px;background:var(--celadon-pale);color:var(--teck);font:500 13px/1.350 var(--lecture)}
body.mim .sblf .sblf-rap:empty{display:none}
body.mim .sblf .sblf-rgpd{margin:8px 0 6px;font:400 11.500px/1.380 var(--lecture);color:var(--teck-doux)}
body.mim .sblf .sblf-nav{display:flex;align-items:center;gap:14px;margin-top:8px}
body.mim .sblf .sblf-b1{min-height:48px;padding:0 24px;border-radius:999px;background:var(--teck)!important;color:var(--lin)!important;font:600 16px/1 var(--lecture);white-space:nowrap;cursor:pointer;border:0}
body.mim .sblf .sblf-b1:hover{filter:none;background:#3d2d25!important}
body.mim .sblf .sblf-b2{min-height:44px;padding:0 4px;font:500 14px/1 var(--lecture);color:var(--teck-doux);text-decoration:underline;text-decoration-color:var(--huile);text-underline-offset:4px;background:none;border:0;cursor:pointer}
body.mim .sblf .sblf-err{color:#8a2a1c;font-size:13.500px;margin:6px 0 0}
body.mim .sblf .sblf-ok{padding:22px 6px;text-align:left}
body.mim .sblf .sblf-ok .k{display:none}
body.mim .sblf .sblf-e[data-e="4"].on{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:10px}
body.mim .sblf .sblf-e[data-e="4"]>*{grid-column:1 / -1}
body.mim .sblf .sblf-e[data-e="4"]>:nth-child(1){grid-row:1}
body.mim .sblf .sblf-e[data-e="4"]>:nth-child(2){grid-row:2}
body.mim .sblf .sblf-e[data-e="4"]>:nth-child(3){grid-row:3}
body.mim .sblf .sblf-e[data-e="4"]>:nth-child(4){grid-row:4}
body.mim .sblf .sblf-e[data-e="4"]>:nth-child(5){grid-row:5}
body.mim .sblf .sblf-e[data-e="4"]>:nth-child(4),body.mim .sblf .sblf-e[data-e="4"]>:nth-child(5){grid-column:1}
body.mim .sblf .sblf-e[data-e="4"]>:nth-child(6){grid-column:2;grid-row:4}
body.mim .sblf .sblf-e[data-e="4"]>:nth-child(7){grid-column:2;grid-row:5}
body.mim .sblf .sblf-e[data-e="4"]>:nth-child(8){grid-row:6}
body.mim .sblf .sblf-e[data-e="4"]>:nth-child(9){grid-row:7}
body.mim .sblf .sblf-e[data-e="4"]>:nth-child(10){grid-row:8}
body.mim .sblf .sblf-e[data-e="4"]>:nth-child(11){grid-row:9}
body.mim .sblf .sblf-e[data-e="4"]>:nth-child(12){grid-row:10}
body.mim .sblf .sblf-e[data-e="4"]>:nth-child(13){grid-row:11}
body.mim .sblf .sblf-e[data-e="4"]>:nth-child(14){grid-row:12}
body.mim .sblf .sblf-e[data-e="4"] .sblf-aide{display:none}
.mim-fiche:has(.sblf-e[data-e="4"].on) .sb-hf__s,.mim-fiche:has(.sblf-e[data-e="4"].on) .sb-hf__n{display:none}
.mim-form--rail{box-shadow:none;border-radius:0;padding:0;background:none}
.mim-form--rail .sb-hf__t{font-size:21px!important}
.mim-form--bas{max-width:440px;width:100%;justify-self:end}
@media (max-width:900px){.mim-fiche{padding:22px 18px 14px}.mim-accroche{margin:-28px 0 0;padding:28px 0 0}.mim-accroche>.mim-etiquette--fiche{left:10px;top:12px}.mim-accroche--bas{width:100%;max-width:none}.mim-form--bas{max-width:none}}
.mim-hero{position:relative;--hero-h:min(700px,max(600px,calc(100vh - var(--tete-h) - 8px)));--ph:calc(var(--hero-h) * .672);height:var(--hero-h);background:var(--lin);overflow:hidden}
@media (min-width:1800px){.mim-hero{--hero-h:min(760px,max(640px,calc(100vh - var(--tete-h) - 8px)))}}
.mim-hero__photo{position:absolute;left:0;right:0;top:0;height:var(--ph);background:var(--teck);overflow:hidden}
.mim-hero__photo .mim-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 38%}
.mim-hero__voile{position:absolute;inset:0;background:linear-gradient(8deg,rgba(47,34,28,.860) 0%,rgba(47,34,28,.620) 26%,rgba(47,34,28,.180) 52%,rgba(47,34,28,0) 70%),linear-gradient(90deg,rgba(47,34,28,.420) 0%,rgba(47,34,28,0) 48%)}
.mim-hero__huile{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none}
.mim-hero__g{display:grid;grid-template-columns:minmax(0,1fr) 400px;column-gap:clamp(40px,5.800vw,84px);height:100%;z-index:2}
@media (min-width:1800px){.mim-hero__g{grid-template-columns:minmax(0,1fr) 440px}}
.mim-hero__txt{padding-top:calc(var(--ph) - 192px);min-width:0}
.mim-sur--photo{color:var(--lin);margin-bottom:10px;text-shadow:0 1px 12px rgba(47,34,28,.7)}
.mim-sur--photo::before{background:var(--cire)}
.mim-h1-geste{font-size:clamp(50px,7.500vw,124px);line-height:1}
.mim-grave{display:block;font-family:var(--gravure);text-transform:uppercase;letter-spacing:.060em;color:var(--lin);text-shadow:0 2px 26px rgba(47,34,28,.55)}
.mim-h1-geste .mim-plume{display:block;font-size:.900em;line-height:1.050;margin-top:.140em;margin-left:.040em;padding-bottom:.060em}
.mim-hero__chapo{margin:10px 0 0;max-width:560px;font-size:19px;line-height:1.500;color:var(--teck-doux)}
.mim-hero__b{display:none}
.mim-preuves{display:flex;flex-wrap:wrap;align-items:center;gap:6px 22px;margin:14px 0 0!important;font:500 15.500px/1.300 var(--lecture);color:var(--teck)}
.mim-preuves li{display:flex;align-items:center;gap:8px;white-space:nowrap}
.mim-preuves li::before{content:"";width:16px;height:1.500px;background:var(--huile)}
.mim-preuves__n b{font-weight:700}
.mim-hero__lien{margin-top:12px}
.mim-hero__fiche{align-self:start;margin-top:clamp(28px,4vw,56px);position:relative}
.mim-hero .mim-form--hero{padding:22px 26px 14px}
@media (max-width:1100px) and (min-width:901px){.mim-hero__g{grid-template-columns:minmax(0,1fr) 360px;column-gap:32px}.mim-preuves__n,.mim-hero__lien{display:none}}
@media (max-width:900px){
  .mim-hero{height:auto;overflow:visible;--ph:220px;padding-bottom:28px}
  .mim-hero__photo .mim-img{object-position:50% 40%}
  .mim-hero__huile{display:none}
  .mim-hero__g{display:block;height:auto}
  .mim-hero__txt{padding-top:calc(var(--ph) - 118px)}
  .mim-sur--photo{font-size:10.500px;letter-spacing:.140em;margin-bottom:6px}
  .mim-h1-geste{font-size:50px}
  .mim-h1-geste .mim-plume{margin-top:18px}
  .mim-hero__chapo{font-size:17px;line-height:1.450;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
  .mim-hero__b{display:flex;width:100%;margin-top:16px}
  .mim-preuves{gap:4px 16px;font-size:14px;margin-top:12px!important}
  .mim-hero__lien{display:none}
  .mim-hero__fiche{margin-top:34px}
}
.mim-ouverture{padding:36px 0 0}
.mim-ouverture figure{margin:0;position:relative;border-radius:var(--r-photo);overflow:hidden;height:clamp(120px,14vw,200px)}
.mim-ouverture figure img{width:100%;height:100%;object-fit:cover}
.mim-ouverture figcaption{position:absolute;right:12px;bottom:10px;font:500 11.500px/1 var(--lecture);color:#fff;background:rgba(47,34,28,.6);padding:5px 9px;border-radius:999px}
.mim-pese .sb-bd__in{width:min(100% - 2 * var(--gout),var(--large));margin-inline:auto;max-width:none;padding:0;display:grid;grid-template-columns:34% minmax(0,1fr);column-gap:clamp(28px,4.400vw,64px);align-items:start;position:relative;z-index:1}
body.mim .mim-pese .sb-bd__eye{grid-column:1;margin:6px 0 12px;font:400 12.500px/1.300 var(--gravure);letter-spacing:.180em;color:var(--santal);text-transform:uppercase}
body.mim .mim-pese .sb-bd__h2{grid-column:1;margin:0;font:400 clamp(28px,2.780vw,40px)/1.150 var(--gravure);color:var(--teck);text-align:left}
body.mim .mim-pese .sb-bd__gal{grid-column:2;grid-row:1 / span 3;display:grid;grid-template-columns:1fr;gap:0;margin:0}
body.mim .mim-pese .sb-bd__f{display:grid;grid-template-columns:150px minmax(0,1fr);gap:22px;align-items:center;margin:0;padding:14px 0;border-radius:0;background:none;box-shadow:none;border-bottom:2px dotted rgba(176,122,34,.55);overflow:visible;position:relative;aspect-ratio:auto}
body.mim .mim-pese .sb-bd__f:last-child{border-bottom:0}
body.mim .mim-pese .sb-bd__f img{position:static;width:150px;height:62px;object-fit:cover;border-radius:12px;aspect-ratio:auto}
body.mim .mim-pese .sb-bd__f figcaption{position:static;display:grid;grid-template-columns:240px minmax(0,1fr);column-gap:20px;align-items:baseline;padding:0;background:none;color:var(--teck)}
body.mim .mim-pese .sb-bd__t{font:400 20px/1.250 var(--gravure);color:var(--teck)}
body.mim .mim-pese .sb-bd__d{font:400 17.500px/1.450 var(--lecture);color:var(--teck-doux);opacity:1}
body.mim .mim-pese .sb-bd__c{grid-column:2;font:400 11.500px/1.300 var(--lecture);color:var(--teck-doux);opacity:.85;position:static}
@media (max-width:900px){
  .mim-pese .sb-bd__in{grid-template-columns:1fr}
  body.mim .mim-pese .sb-bd__gal{grid-column:1;grid-row:auto;margin-top:18px}
  body.mim .mim-pese .sb-bd__f{grid-template-columns:96px minmax(0,1fr);gap:14px}
  body.mim .mim-pese .sb-bd__f img{width:96px;height:56px}
  body.mim .mim-pese .sb-bd__f figcaption{grid-template-columns:1fr}
  body.mim .mim-pese .sb-bd__c{grid-column:1}
}
.mim-soins{overflow:hidden}
.mim-soins__g{display:grid;grid-template-columns:300px minmax(0,1fr);grid-template-rows:auto auto 1fr auto;column-gap:clamp(28px,3.900vw,56px)}
.mim-soins__g>h2{grid-column:1;grid-row:1;margin:0 0 16px}
.mim-soins__g>p{grid-column:1;margin:0;color:var(--teck-doux);font-size:17.500px;line-height:1.500}
.mim-soins__g>p:first-of-type{grid-row:2}
.mim-soins__g>p:last-of-type{grid-row:3;align-self:end;margin-top:18px;font:400 italic 22px/1.300 var(--plume);color:var(--santal)}
.mim-soins__nav{grid-column:1;grid-row:4;display:flex;align-items:center;gap:10px;margin-top:22px}
body.mim .mim-soins__g>ul{grid-column:2;grid-row:1 / span 4;display:flex;gap:20px;margin-right:calc(-1 * var(--bord))!important;padding:6px var(--bord) 30px 4px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}
body.mim .mim-soins__g>ul::-webkit-scrollbar{display:none}
.mim-soin{flex:none;width:300px;display:flex!important;flex-direction:column;background:var(--blanc-coton);border-radius:var(--r-carte);box-shadow:var(--ombre-carte);overflow:hidden;scroll-snap-align:start;padding:0!important;border:0!important}
.mim-soin__ph{position:relative;display:block;height:190px;flex:none;overflow:hidden}
.mim-soin__ph::after{content:"";position:absolute;left:-4%;right:-4%;bottom:-13px;height:26px;background:var(--blanc-coton);border-radius:60% 40% 0 0 / 100% 70% 0 0;transform:rotate(-1.600deg);box-shadow:0 -8px 12px -8px rgba(47,34,28,.4)}
.mim-soin__c{display:block;padding:14px 22px 22px;font-size:16.500px;line-height:1.480;color:var(--teck-doux)}
.mim-soin__c strong{display:block;margin-bottom:6px;font:400 22px/1.200 var(--gravure);color:var(--teck)}
.mim-soin__c .mim-l__d::first-letter{text-transform:uppercase}
.mim-jauge{display:flex;align-items:center;gap:4px;margin-top:14px}
.mim-jauge i{width:22px;height:6px;border-radius:3px;background:var(--celadon)}
.mim-jauge i.on{background:var(--santal)}
.mim-jauge::after{content:attr(data-mot);margin-left:8px;font:600 13px/1 var(--lecture);color:var(--teck)}
.mim-rond{display:inline-flex;align-items:center;justify-content:center;width:52px;height:44px;border-radius:999px;border:0;background:var(--teck);color:var(--lin);cursor:pointer}
.mim-rond[data-mim-defil="-1"] svg{transform:scaleX(-1)}
.mim-soins__prog{flex:1;height:2px;background:var(--lin-ombre);border-radius:2px;margin-left:8px;overflow:hidden}
.mim-soins__prog i{display:block;height:100%;width:100%;background:var(--huile);transform-origin:left;transform:scaleX(.2)}
@media (max-width:900px){
  .mim-soins__g{display:block}
  .mim-soins__g>p:first-of-type{margin-bottom:18px}
  body.mim .mim-soins__g>ul{margin-inline:calc(-1 * var(--gout))!important;padding:6px var(--gout) 26px;gap:14px}
  .mim-soin{width:78vw;max-width:300px}.mim-soin__ph{height:170px}
  .mim-soins__nav .mim-rond{display:none}.mim-soins__prog{margin:0}
  .mim-soins__g>p:last-of-type{margin-top:6px;font-size:22px}
}
.mim-lieux__g>h2{max-width:20em;margin-bottom:10px}
.mim-lieux__g>p{color:var(--teck);margin:0 0 22px}
body.mim .mim-lieux__g>ul{display:grid;gap:16px;border:0}
.mim-lieu{display:grid!important;grid-template-columns:340px minmax(0,1fr);align-items:stretch;min-height:132px;width:calc(100% - 96px);background:var(--blanc-coton);border-radius:var(--r-carte);box-shadow:var(--ombre-carte);overflow:hidden;padding:0!important;border:0!important}
.mim-lieu:nth-child(2){margin-left:48px}.mim-lieu:nth-child(3){margin-left:96px}
.mim-lieu__ph{position:relative;display:block;overflow:hidden;min-height:132px}
.mim-lieu__ph .mim-img,.mim-lieu__ph .mim-repli{position:absolute;inset:0}
.mim-lieu__ph::after{content:"";position:absolute;top:-6%;bottom:-6%;right:-16px;width:32px;background:var(--blanc-coton);border-radius:100% 0 0 60% / 60% 0 0 40%;box-shadow:-8px 0 12px -8px rgba(47,34,28,.4)}
.mim-lieu__c{display:grid;grid-template-columns:230px minmax(0,1fr);column-gap:24px;align-items:center;padding:18px 30px 18px 22px;font-size:17px;line-height:1.480;color:var(--teck-doux)}
.mim-lieu__c strong{font:400 22px/1.200 var(--gravure);color:var(--teck)}
.mim-lieu__c .mim-l__d::first-letter{text-transform:uppercase}
@media (max-width:1100px){.mim-lieu{width:100%;margin-left:0!important;grid-template-columns:220px minmax(0,1fr)}.mim-lieu__c{grid-template-columns:1fr;row-gap:6px}}
@media (max-width:700px){.mim-lieu{grid-template-columns:1fr}.mim-lieu__ph{height:120px;min-height:0}.mim-lieu__ph::after{display:none}.mim-lieu__c{padding:16px 18px 20px}}
.mim-bande-photo{padding:0;min-height:260px;display:flex;align-items:center;overflow:hidden;background:var(--teck);isolation:isolate}
body.mim .mim-bande-photo .sb-bd__fond{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;opacity:1}
body.mim .mim-bande-photo .sb-bd__voile{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(47,34,28,.880) 0%,rgba(47,34,28,.700) 55%,rgba(47,34,28,.450) 100%);opacity:1}
body.mim .mim-bande-photo .sb-bd__bin{width:min(100% - 2 * var(--gout),var(--large));max-width:none;margin-inline:auto;padding:44px 0;display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap;position:relative;z-index:1}
body.mim .mim-bande-photo .sb-bd__bt{margin:0 0 8px;font:400 clamp(26px,2.600vw,36px)/1.150 var(--gravure);color:var(--lin)}
body.mim .mim-bande-photo .sb-bd__bs{margin:0;max-width:36em;font:400 18px/1.500 var(--lecture);color:rgba(245,239,230,.92);opacity:1}
body.mim .mim-bande-photo .sb-bd__b{display:inline-flex;align-items:center;min-height:52px;padding:0 28px;border-radius:999px;background:var(--cire);color:var(--teck);font:600 17px/1 var(--lecture);text-decoration:none;white-space:nowrap;box-shadow:none;border:0}
.mim-serieux{padding:64px 0 56px}
.mim-serieux__g{display:grid;grid-template-columns:44% minmax(0,1fr);column-gap:clamp(32px,5vw,72px);align-items:start}
.mim-serieux__ph{position:relative;margin-top:-104px;height:420px;border-radius:var(--r-photo);overflow:hidden;box-shadow:0 30px 60px -26px rgba(0,0,0,.6)}
.mim-serieux__txt h2{color:var(--lin);margin-bottom:12px}
.mim-serieux__txt>p{color:rgba(245,239,230,.86);font-size:17.500px;margin:0 0 6px}
body.mim .mim-serieux__txt ul{margin:8px 0 14px}
body.mim .mim-serieux__txt li{display:block;position:relative;padding:11px 0 11px 40px;border-bottom:1px solid rgba(245,239,230,.14);font-size:17.500px;line-height:1.450;color:rgba(245,239,230,.90)}
body.mim .mim-serieux__txt li::before{content:"";position:absolute;left:0;top:23px;width:24px;height:2px;background:var(--cire);border-radius:2px}
body.mim .mim-serieux__txt li strong{font:600 17.500px/1.450 var(--lecture);color:var(--lin)}
body.mim .mim-serieux__txt li .mim-l__d{display:inline}
body.mim .mim-serieux__txt li .mim-ponct{position:static;width:auto;height:auto;clip-path:none}
.mim-serieux__txt>p:last-child{display:inline-block;margin:6px 0 0;padding:10px 16px;background:var(--lin-ombre);color:var(--teck);border-radius:var(--r-etiq);font-size:15.500px;line-height:1.450;transform:rotate(-.600deg);border-left:3px dotted var(--huile);border-right:3px dotted var(--huile)}
@media (max-width:900px){.mim-serieux__g{grid-template-columns:1fr;row-gap:26px}.mim-serieux__ph{margin-top:-84px;height:210px}}
.mim-preparer__ph{position:relative;height:clamp(110px,13.900vw,200px);border-radius:var(--r-photo);overflow:hidden;margin-bottom:34px}
.mim-preparer__txt h2{margin-bottom:26px}
body.mim .mim-preparer__txt ul{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);column-gap:28px;counter-reset:jalon;border-top:2px solid var(--huile);padding-top:0}
body.mim .mim-preparer__txt li{counter-increment:jalon;display:block;position:relative;padding:22px 0 0;border:0;font-size:17px;line-height:1.480;color:var(--teck-doux);background:none;transform:none;box-shadow:none;white-space:normal;min-height:0;border-radius:0}
body.mim .mim-preparer__txt li::before{content:counter(jalon);display:block;position:static;width:auto;height:auto;background:none;margin-bottom:8px;font:700 44px/1 var(--lecture);color:var(--santal);border:0}
body.mim .mim-preparer__txt li::after{content:"";position:absolute;left:0;top:-7px;width:3px;height:12px;border-radius:2px;background:var(--huile);border:0}
@media (max-width:900px){
  body.mim .mim-preparer__txt ul{grid-auto-flow:row;grid-template-columns:1fr;border-top:0;border-left:2px solid var(--huile);margin-left:6px}
  body.mim .mim-preparer__txt li{padding:0 0 20px 56px;min-height:48px}
  body.mim .mim-preparer__txt li::before{position:absolute;left:16px;top:-4px;font-size:32px}
  body.mim .mim-preparer__txt li::after{left:-8px;top:10px;width:14px;height:3px}
}
.mim-questions{background:var(--teck);color:var(--lin);overflow:hidden;isolation:isolate}
.mim-questions__fond{position:absolute;inset:0;z-index:-1}
.mim-questions__fond .mim-repli{background:linear-gradient(100deg,#3b2b23,#2F221C);color:rgba(233,201,138,.25)}
.mim-questions__fond::after{content:"";position:absolute;inset:0;background:rgba(47,34,28,.700)}
.mim-questions__g{display:grid;grid-template-columns:30% minmax(0,1fr);column-gap:clamp(28px,4.400vw,64px);align-items:start}
.mim-questions__g h2{color:var(--lin)}
body.mim .mim-questions__g ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 16px}
body.mim .mim-questions__g li{display:flex;align-items:center;min-height:86px;padding:14px 18px;background:var(--lin);color:var(--teck);border-radius:var(--r-etiq);font:500 16.500px/1.350 var(--lecture);border:0;border-left:3px dotted var(--huile);border-right:3px dotted var(--huile);box-shadow:0 14px 26px -16px rgba(0,0,0,.6);white-space:normal;transform:rotate(-1.200deg)}
body.mim .mim-questions__g li::before{display:none}
body.mim .mim-questions__g li:nth-child(even){transform:rotate(1.100deg)}
body.mim .mim-questions__g li:nth-child(3n){transform:rotate(-.400deg)}
@media (max-width:1100px){.mim-questions__g{grid-template-columns:1fr;row-gap:22px}body.mim .mim-questions__g ul{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:600px){body.mim .mim-questions__g ul{grid-template-columns:1fr;gap:10px}body.mim .mim-questions__g li{min-height:0;transform:rotate(-.500deg)!important}body.mim .mim-questions__g li:nth-child(even){transform:rotate(.500deg)!important}}
.mim-pros{padding:56px 0}
.mim-pros__table{display:grid;grid-template-columns:minmax(0,1fr);row-gap:14px;background:var(--teck);color:var(--lin);border-radius:var(--r-carte);padding:34px clamp(22px,3.600vw,52px);box-shadow:var(--ombre-carte)}
body.mim .mim-pros__table .appel{display:grid;grid-template-columns:34% minmax(0,1fr);column-gap:clamp(24px,4vw,56px);align-items:center;margin:0;padding:0;background:none;border:0;border-radius:0;color:inherit}
body.mim .mim-pros__table .appel h2{font-size:clamp(26px,2.300vw,33px);color:var(--lin);margin:0}
body.mim .mim-pros__table .appel p{margin:0;font-size:17.500px;line-height:1.500;color:rgba(245,239,230,.90)}
body.mim .mim-pros__table .appel a{color:var(--cire);font-weight:600;text-decoration-color:var(--cire)}
.mim-pros__table>p{margin:0;padding-top:14px;border-top:1px solid rgba(245,239,230,.16);font:400 italic 19px/1.450 var(--plume);color:var(--cire)}
.mim-pros__table>p em{font-style:inherit}
@media (max-width:900px){body.mim .mim-pros__table .appel{grid-template-columns:1fr;row-gap:12px}}
.mim-faq__g{max-width:880px}
body.mim details.sb-faq{margin:0;border:0;border-bottom:2px dotted rgba(176,122,34,.55);border-radius:0;background:none;padding:0;transition:background .2s,box-shadow .2s,border-radius .2s}
body.mim details.sb-faq>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:64px;padding:14px 4px;font:600 20px/1.300 var(--lecture);color:var(--teck);cursor:pointer;list-style:none}
body.mim details.sb-faq>summary::-webkit-details-marker{display:none}
body.mim details.sb-faq>summary::after{content:"";flex:none;width:18px;height:18px;background:linear-gradient(var(--huile),var(--huile)) center/100% 2px no-repeat,linear-gradient(var(--huile),var(--huile)) center/2px 100% no-repeat;transition:transform .25s;border:0;position:static}
body.mim details.sb-faq[open]>summary::after{transform:rotate(45deg)}
body.mim details.sb-faq[open]{background:var(--blanc-coton);border-radius:18px;border-bottom-color:transparent;box-shadow:var(--ombre-carte);padding:0 22px;margin:10px -22px}
body.mim details.sb-faq .sb-faq__r{padding:0 4px 18px;font-size:18px;line-height:1.550;color:var(--teck-doux)}
body.mim details.sb-faq .sb-faq__r>:last-child{margin-bottom:0}
@media (max-width:900px){body.mim details.sb-faq[open]{margin-inline:-10px;padding:0 10px}body.mim details.sb-faq>summary{font-size:18px}}
body.mim .sb-carte{position:relative;margin:0;padding:clamp(48px,5.600vw,72px) 0;background:var(--celadon);color:var(--teck);border:0}
body.mim .sb-carte::after{content:"";position:absolute;top:0;bottom:0;right:calc(var(--bord) / 2);width:1.500px;background:var(--huile);opacity:.75}
body.mim .sb-carte__in{width:min(100% - 2 * var(--gout),var(--large));max-width:none;margin-inline:auto;padding:0;display:grid;grid-template-columns:44% minmax(0,1fr);column-gap:clamp(28px,4.400vw,64px);align-content:start;text-align:left;position:relative;z-index:1}
body.mim .sb-carte__in>*{grid-column:2}
body.mim .sb-carte h2{margin:0 0 8px;font:400 clamp(28px,2.780vw,40px)/1.150 var(--gravure);color:var(--teck);text-align:left}
body.mim .sb-carte__intro{margin:0 0 18px;font-size:17.500px;color:var(--teck);text-align:left}
body.mim .sb-carte__zone{grid-column:1;grid-row:1 / span 8;align-self:center;margin:0;padding:0;background:none;border:0;max-width:none}
body.mim .sb-carte__svg{display:block;width:auto;max-width:100%;height:min(540px,62vh);margin-inline:auto;overflow:visible;filter:drop-shadow(0 22px 26px rgba(47,34,28,.26))}
body.mim .sb-carte .sb-ile{fill:var(--lin);stroke:none}
body.mim .sb-carte .sb-z__f{fill:transparent;stroke:var(--huile);stroke-width:.800;stroke-dasharray:.500 3.200;stroke-linecap:round;transition:fill .2s}
body.mim .sb-carte .sb-z:hover .sb-z__f,body.mim .sb-carte .sb-z:focus .sb-z__f{fill:var(--blanc-coton)}
body.mim .sb-carte .sb-ile__t{fill:none;stroke:var(--teck);stroke-width:.900}
body.mim .sb-carte .sb-z__lab{font:400 8.500px var(--gravure);letter-spacing:.140em;text-transform:uppercase;fill:var(--santal);opacity:.9;pointer-events:none}
body.mim .sb-carte .sb-v__p,body.mim .sb-carte .sb-v__s{fill:var(--santal);stroke:none;transform-box:fill-box;transform-origin:center;transform:scale(1.450,.440)}
body.mim .sb-carte .sb-v__s{fill:var(--teck)}
body.mim .sb-carte .sb-v__lab{font:600 7px var(--lecture);fill:var(--teck);paint-order:stroke;stroke:var(--lin);stroke-width:2.200px;stroke-linejoin:round}
body.mim .sb-carte .sb-v:hover .sb-v__lab{fill:var(--santal)}
body.mim .sb-carte__st{margin:6px 0 10px;display:flex;align-items:center;gap:10px;font:400 12.500px/1.300 var(--gravure);letter-spacing:.180em;text-transform:uppercase;color:var(--teck)}
body.mim .sb-carte__st::before{content:"";width:28px;height:1.500px;background:var(--huile)}
body.mim .sb-carte__l{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px;padding:0;list-style:none;columns:auto}
body.mim .sb-carte__l li{margin:0;padding:0}
body.mim .sb-carte__l li::before{display:none}
body.mim .sb-carte__l a{display:inline-flex;align-items:center;min-height:40px;max-width:100%;padding:0 16px;border-radius:999px;background:var(--lin);color:var(--teck);font:500 15.500px/1.100 var(--lecture);text-decoration:none;border:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background .2s,box-shadow .2s}
body.mim .sb-carte__l a:hover{background:var(--blanc-coton);box-shadow:inset 0 0 0 1.500px var(--santal)}
body.mim .sb-carte__st+.sb-carte__l:first-of-type a{min-height:46px;padding:0 22px;font:400 18px/1 var(--gravure)}
@media (max-width:900px){
  body.mim .sb-carte::after{display:none}
  body.mim .sb-carte__in{grid-template-columns:1fr}
  body.mim .sb-carte__in>*,body.mim .sb-carte__zone{grid-column:1;grid-row:auto}
  body.mim .sb-carte__svg{height:auto;width:min(100%,340px);margin:0 auto 18px}
  body.mim .sb-carte__l a{min-height:44px}
}
.mim-entete{position:relative;--eh:300px;background:var(--lin);padding-bottom:36px}
.mim-entete__photo{position:absolute;left:0;right:0;top:8px;height:calc(var(--eh) - 8px);background:var(--teck);overflow:hidden}
.mim-entete__photo>.mim-img,.mim-entete__photo>picture .mim-img,.mim-entete__photo>.mim-repli{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.mim-entete__voile{position:absolute;inset:0;background:linear-gradient(90deg,rgba(47,34,28,.340) 0%,rgba(47,34,28,0) 55%)}
.mim-entete .mim-credit{left:12px;right:auto}
.mim-entete__g{display:grid;grid-template-columns:minmax(0,1fr);column-gap:clamp(32px,5vw,72px);align-items:start}
.mim-entete.a-cote .mim-entete__g{grid-template-columns:minmax(0,1fr) 400px}
.mim-entete__txt{padding-top:calc(var(--eh) - 14px);min-width:0}
.mim-entete__txt .mim-h1{max-width:19em}
.mim-entete__txt .mim-chapo{margin-top:14px}
.mim-entete__txt .mim-chapo p,.mim-entete__txt .tete-page{margin:0;font-size:19px;line-height:1.550;color:var(--teck-doux)}
.mim-entete__cote{position:relative;z-index:2;margin-top:56px}
.mim-entete--art{--eh:320px}
.mim-entete--art.a-cote .mim-entete__g{grid-template-columns:minmax(0,860px) 280px;justify-content:space-between}
.mim-entete--art .mim-entete__cote{margin-top:150px}
.mim-entete--actu{--eh:240px}.mim-entete--actu .mim-entete__cote{margin-top:92px}
.mim-entete--contact.a-cote .mim-entete__g{grid-template-columns:minmax(0,1fr) 460px}
.mim-entete--page{--eh:280px}
.mim-entete.sans-photo{--eh:150px}
.mim-entete.sans-photo .mim-entete__photo{background:var(--lin-ombre)}
.mim-entete.sans-photo .mim-entete__voile{display:none}
.mim-entete.sans-photo.a-cote .mim-entete__g{grid-template-columns:minmax(0,1fr) 420px}
.mim-entete__vignette{display:block;height:140px;border-radius:var(--r-photo);overflow:hidden;box-shadow:var(--ombre-carte);margin-top:-10px}
.mim-entete--404{padding-bottom:64px}
.mim-entete--404 .mim-entete__txt>p{margin:14px 0 14px;color:var(--teck-doux)}
@media (min-width:1800px){.mim-entete.a-cote:not(.mim-entete--art) .mim-entete__g{grid-template-columns:minmax(0,1fr) 440px}}
@media (max-width:1100px){
  .mim-entete{--eh:170px!important;padding-bottom:26px}
  .mim-entete.a-cote .mim-entete__g,.mim-entete--art.a-cote .mim-entete__g,.mim-entete--contact.a-cote .mim-entete__g,.mim-entete.sans-photo.a-cote .mim-entete__g{grid-template-columns:minmax(0,1fr)}
  .mim-entete__txt{padding-top:calc(var(--eh) + 2px)}
  .mim-entete__cote,.mim-entete--art .mim-entete__cote,.mim-entete--actu .mim-entete__cote{margin-top:30px}
  .mim-entete.sans-photo{--eh:84px!important}
  .mim-entete__vignette{display:none}
}
.mim-recherche{display:flex;gap:8px;max-width:560px;margin:8px 0 16px;padding:6px;border-radius:999px;background:var(--blanc-coton);box-shadow:var(--ombre-carte)}
.mim-recherche input{flex:1;min-width:0;height:52px;padding:0 20px;border:0;border-radius:999px;background:none;font:500 17px/1 var(--lecture);color:var(--teck)}
.mim-recherche input:focus{outline:none}
.mim-recherche button{flex:none;min-height:52px;padding:0 24px;border:0;border-radius:999px;background:var(--teck);color:var(--lin);font:600 16px/1 var(--lecture);cursor:pointer}
.mim-cote{position:relative;background:var(--lin-ombre);padding:0}
.mim-cote__l{display:flex;align-items:flex-end;gap:clamp(18px,3vw,44px);min-height:96px;padding:0 0 30px!important;overflow-x:auto;scrollbar-width:none;position:relative}
.mim-cote__l::-webkit-scrollbar{display:none}
.mim-cote__l::before{content:"";position:absolute;left:0;right:0;bottom:30px;height:1.500px;background:var(--huile)}
.mim-cote__l li{position:relative;flex:none;padding-bottom:16px;font:500 16.500px/1.200 var(--lecture)}
.mim-cote__l li::after{content:"";position:absolute;left:0;bottom:-3px;width:10px;height:3px;border-radius:2px;background:var(--santal)}
.mim-cote__l a{display:inline-flex;align-items:flex-end;min-height:44px;text-decoration:none}
.mim-cote__l a:hover{color:var(--santal)}
.mim-cote__l .est-ici{font:400 21px/1.200 var(--gravure);color:var(--teck)}
.mim-cote__l .est-ici::after{left:2px;bottom:-9px;width:11px;height:14px;border-radius:50% 50% 50% 50% / 62% 62% 38% 38%;background:var(--huile);clip-path:polygon(50% 0,100% 62%,84% 100%,16% 100%,0 62%)}
.mim-preuves-bande{position:relative;background:var(--lin);border-bottom:2px dotted rgba(176,122,34,.5)}
.mim-preuves-bande .mim-conteneur{display:flex;flex-wrap:wrap;gap:6px 30px;padding-block:16px;font:500 15.500px/1.300 var(--lecture);color:var(--teck-doux)}
.mim-preuves-bande span{display:flex;align-items:center;gap:8px}
.mim-preuves-bande span::before{content:"";width:16px;height:1.500px;background:var(--huile)}
.mim-faits__g{display:grid;grid-template-columns:34% minmax(0,1fr);column-gap:clamp(28px,4.400vw,64px);align-items:start}
.mim-faits__ile{max-width:210px;margin-top:22px}
.mim-ile{display:block;width:100%;height:auto;overflow:visible}
.mim-ile__terre{fill:var(--lin)}.mim-ile__zone{fill:transparent;stroke:var(--huile);stroke-width:.800;stroke-dasharray:.500 3.200;stroke-linecap:round}
.mim-ile__zone.est-allumee{fill:var(--blanc-coton);stroke:var(--santal);stroke-dasharray:none;stroke-width:1.200}
.mim-ile__cote{fill:none;stroke:var(--teck);stroke-width:1}
.mim-ile__ville{fill:var(--santal)}.mim-ile__ville.est-ici{fill:var(--teck)}
.fond-lin-ombre .mim-ile__terre{fill:var(--blanc-coton)}.fond-lin-ombre .mim-ile__zone.est-allumee{fill:var(--celadon)}
.mim-faits__l{counter-reset:fait}
.mim-faits__l li{counter-increment:fait;display:grid;grid-template-columns:64px minmax(0,1fr);align-items:baseline;padding:14px 0;border-bottom:2px dotted rgba(176,122,34,.55)}
.mim-faits__l li:last-child{border-bottom:0}
.mim-faits__l li::before{content:counter(fait);font:700 32px/1 var(--lecture);color:var(--santal)}
.mim-faits__l p{margin:0;font-size:18.500px;line-height:1.450}
.mim-faits__l p::first-letter{text-transform:uppercase}
@media (max-width:900px){.mim-faits__g{grid-template-columns:1fr;row-gap:18px}.mim-faits__ile{display:none}.mim-faits__l li{grid-template-columns:44px minmax(0,1fr)}}
.sbt-article-mise-en-page{display:grid;grid-template-columns:minmax(0,760px) 360px;column-gap:56px;justify-content:center;align-items:start}
.sbt-article-mise-en-page.sans-rail{grid-template-columns:minmax(0,820px)}
.mim-corps-g--large.sans-rail{grid-template-columns:minmax(0,960px)}
.sbt-article-principal{min-width:0}
.sbt-rail{position:sticky;top:calc(var(--tete-h) + 24px);align-self:start;min-width:0}
.mim-rail-carte{background:var(--blanc-coton);border-radius:var(--r-carte);box-shadow:var(--ombre-carte);padding:18px 22px 14px}
.sbt-rail-carte--sommaire{padding-bottom:12px;margin-bottom:14px;border-bottom:2px dotted rgba(176,122,34,.6)}
.sbt-rail-carte--sommaire:last-child{border:0;margin:0;padding:0}
.sbt-sommaire summary{font:400 12.500px/1.300 var(--gravure);letter-spacing:.180em;text-transform:uppercase;color:var(--santal);cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;min-height:30px}
.sbt-sommaire summary::-webkit-details-marker{display:none}
.sbt-sommaire summary::after{content:"";width:7px;height:7px;border-right:1.500px solid var(--santal);border-bottom:1.500px solid var(--santal);transform:rotate(45deg);transition:transform .2s}
.sbt-sommaire[open] summary::after{transform:rotate(-135deg)}
body.mim .sbt-sommaire ol{margin:6px 0 0;padding:0;list-style:none;border-left:1.500px solid var(--lin-ombre)}
.sbt-sommaire li a{display:block;padding:5px 0 5px 14px;margin-left:-1.500px;border-left:1.500px solid transparent;font:500 14.500px/1.300 var(--lecture);color:var(--teck-doux);text-decoration:none}
.sbt-sommaire li a:hover,.sbt-sommaire li a.est-lu{color:var(--teck);border-left-color:var(--huile)}
.sbt-sommaire-num{display:none}
.sbt-sommaire-mobile{display:none;margin:0 0 18px;padding:12px 18px;background:var(--blanc-coton);border-radius:18px;box-shadow:var(--ombre-carte)}
@media (max-width:1100px){
  .sbt-article-mise-en-page{grid-template-columns:minmax(0,1fr);row-gap:28px}
  .sbt-rail{position:static}
  .sbt-rail .sbt-rail-carte--sommaire{display:none}
  .sbt-sommaire-mobile{display:block}
  .sbt-sommaire-mobile summary{min-height:44px}
  .sbt-sommaire-mobile li a{padding:10px 0 10px 14px;font-size:16px}
}
.mim-corps-art,.mim-corps-page,.mim-corps-lieu{padding-top:8px}
.mim-panneau{position:relative;background:var(--blanc-coton);border-radius:var(--r-carte);box-shadow:var(--ombre-carte);padding:clamp(22px,3.300vw,48px) clamp(18px,3.900vw,56px)}
.mim-lecture{position:absolute;left:clamp(6px,1.400vw,20px);top:44px;bottom:44px;width:2px;background:var(--lin-ombre);border-radius:2px;overflow:hidden}
.mim-lecture i{display:block;width:100%;height:100%;background:var(--huile);transform-origin:top;transform:scaleY(0)}
.mim-prose>:first-child,.mim-prose>.mim-lecture+*{margin-top:0}
.mim-prose>:last-child{margin-bottom:0}
.mim-prose p,.mim-prose li{max-width:66ch}
.mim-prose h2{margin:56px 0 16px;scroll-margin-top:calc(var(--tete-h) + 20px);font-size:clamp(26px,2.500vw,36px)}
.mim-prose h3{margin:32px 0 10px}
.mim-prose h4{margin:26px 0 8px;font:700 19px/1.300 var(--lecture)}
.mim-prose a{color:var(--santal);text-decoration:underline;text-decoration-color:var(--huile);text-decoration-thickness:1.500px}
.mim-prose a:hover{color:var(--teck)}
.mim-prose strong{font-weight:700}
.mim-prose figure{margin:32px 0;position:relative}
.mim-prose figure img{width:100%;max-height:400px;object-fit:cover;border-radius:var(--r-photo)}
.mim-prose figcaption{margin-top:8px;font:400 13px/1.350 var(--lecture);color:var(--teck-doux)}
.mim-prose blockquote{margin:32px 0;padding:0 0 0 22px;border-left:2px solid var(--huile);font:400 italic 26px/1.300 var(--plume);color:var(--santal)}
body.mim .mim-prose .mim-l{margin:8px 0 28px}
.mim-prose .mim-l--termes>li,.mim-prose .mim-l--frise>li:has(>.mim-l__d){display:grid;grid-template-columns:220px minmax(0,1fr);column-gap:24px;align-items:baseline}
.mim-prose .mim-l--termes>li{padding:13px 0;border-bottom:2px dotted rgba(176,122,34,.55);font-size:18px;line-height:1.500}
.mim-prose .mim-l--termes>li:last-child{border-bottom:0}
.mim-prose .mim-l--termes>li>strong,.mim-prose .mim-l--termes>li>b{font:400 19px/1.300 var(--gravure);color:var(--teck)}
.mim-prose .mim-l__d::first-letter{text-transform:uppercase}
.mim-prose .mim-l--rangs>li{position:relative;padding:11px 0 11px 40px;border-bottom:2px dotted rgba(176,122,34,.45);font-size:18px;line-height:1.500}
.mim-prose .mim-l--rangs>li:last-child{border-bottom:0}
.mim-prose .mim-l--rangs>li::before{content:"";position:absolute;left:0;top:25px;width:24px;height:2px;border-radius:2px;background:var(--huile)}
.mim-prose .mim-l--etiquettes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px}
.mim-prose .mim-l--etiquettes>li{display:flex;align-items:center;min-height:56px;padding:10px 16px;background:var(--lin-ombre);border-radius:var(--r-etiq);border-left:3px dotted var(--huile);border-right:3px dotted var(--huile);font:500 16.500px/1.350 var(--lecture);transform:rotate(-.500deg)}
.mim-prose .mim-l--etiquettes>li:nth-child(even){transform:rotate(.500deg)}
.mim-prose .mim-l--gelules{display:flex;flex-wrap:wrap;gap:8px}
.mim-prose .mim-l--gelules>li{display:inline-flex;align-items:center;min-height:40px;padding:6px 16px;border-radius:999px;background:var(--lin-ombre);font:500 16px/1.250 var(--lecture)}
.mim-prose .mim-l--frise{counter-reset:pas;border-left:2px solid var(--huile);margin-left:8px!important}
.mim-prose .mim-l--frise>li{counter-increment:pas;position:relative;display:block;padding:2px 0 22px 62px;min-height:52px;font-size:18px;line-height:1.500}
.mim-prose .mim-l--frise>li:has(>.mim-l__d){display:block}
.mim-prose .mim-l--frise>li>strong{display:block;font:400 20px/1.300 var(--gravure)}
.mim-prose .mim-l--frise>li::before{content:counter(pas);position:absolute;left:18px;top:-4px;font:700 32px/1 var(--lecture);color:var(--santal)}
.mim-prose .mim-l--frise>li::after{content:"";position:absolute;left:-8px;top:12px;width:14px;height:3px;border-radius:2px;background:var(--huile)}
.mim-prose .mim-l--frise>li:last-child{padding-bottom:4px}
.mim-prose .mim-l--liens>li{border-bottom:2px dotted rgba(176,122,34,.45)}
.mim-prose .mim-l--liens>li a{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;padding:8px 10px;border-radius:12px;text-decoration:none;color:var(--teck);font-weight:500}
.mim-prose .mim-l--liens>li a::after{content:"";flex:none;width:18px;height:8px;border-top:1.500px solid var(--huile);transform:skewX(40deg)}
.mim-prose .mim-l--liens>li a:hover{background:var(--celadon-pale)}
@media (max-width:700px){
  .mim-prose .mim-l--termes>li{grid-template-columns:1fr;row-gap:2px}
  .mim-prose .mim-l--etiquettes{grid-template-columns:1fr}
  .mim-prose h2{margin-top:44px}
}
body.mim .mim-prose .appel{margin:40px 0 0;padding:22px 24px;background:var(--celadon-pale);border:0;border-left:3px solid var(--celadon);border-radius:0 18px 18px 0;color:var(--teck)}
body.mim .mim-prose .appel h2{margin:0 0 8px;font-size:26px}
body.mim .mim-prose .appel p:last-child{margin-bottom:0}
body.mim .mim-prose .reperes,body.mim .mim-prose .voisins{padding:12px 16px;background:var(--celadon-pale);border-left:3px solid var(--celadon);border-radius:0 14px 14px 0;font-size:17px}
.mim-tablo{margin:28px 0}
.mim-tablo__defil{overflow-x:auto;border-radius:18px;box-shadow:inset 0 0 0 1.500px var(--lin-ombre)}
.mim-prose table{width:100%;border-collapse:collapse;font-size:17px;line-height:1.450}
.mim-prose th{background:var(--teck);color:var(--lin);font:400 17px/1.300 var(--gravure);text-align:left;padding:14px 18px}
.mim-prose td{padding:13px 18px;vertical-align:top;border-top:1.500px solid var(--lin-ombre)}
.mim-prose tr:nth-child(even) td{background:var(--lin)}
.mim-tablo--2 td+td,.mim-tablo--2 th+th{border-left:1.500px solid var(--huile)}
@media (max-width:700px){
  .mim-tablo__defil{overflow:visible;box-shadow:none;border-radius:0}
  .mim-prose table,.mim-prose tbody,.mim-prose tr,.mim-prose td{display:block;width:100%}
  .mim-prose tr:has(th){display:none}
  .mim-prose tr{margin:0 0 12px;border-radius:16px;overflow:hidden;box-shadow:inset 0 0 0 1.500px var(--lin-ombre);background:var(--blanc-coton)}
  .mim-prose td{border:0!important;padding:10px 14px;background:none!important}
  .mim-prose td+td{border-top:2px dotted rgba(176,122,34,.5)!important}
  .mim-prose td[data-th]::before{content:attr(data-th);display:block;margin-bottom:2px;font:400 11.500px/1.300 var(--gravure);letter-spacing:.140em;text-transform:uppercase;color:var(--santal)}
}
body.mim .sbt-encadre{margin:0 0 32px;padding:20px 24px;border-radius:var(--r-etiq);background:var(--lin-ombre);color:var(--teck);border:0;border-left:3px dotted var(--huile);border-right:3px dotted var(--huile)}
body.mim .sbt-encadre-titre{margin:0 0 10px;font:400 12.500px/1.300 var(--gravure);letter-spacing:.180em;text-transform:uppercase;color:var(--santal)}
body.mim .sbt-retenir-liste{margin:0;padding:0;list-style:none;counter-reset:r}
body.mim .sbt-retenir-liste li{counter-increment:r;position:relative;padding:7px 0 7px 34px;font-size:17px;line-height:1.450;max-width:none}
body.mim .sbt-retenir-liste li::before{content:counter(r);position:absolute;left:0;top:5px;font:700 20px/1.300 var(--lecture);color:var(--santal)}
body.mim .sbt-encadre--saviez{margin:36px 0;background:var(--celadon-pale);border:0;border-left:3px solid var(--celadon);border-radius:0 18px 18px 0}
body.mim .sbt-encadre--saviez p:last-child{margin:0;font-size:18px}
.mim-sources{margin:44px 0 0;padding:22px 24px;border-radius:18px;background:var(--lin)}
.mim-sources h2,.mim-sources h3{margin:0 0 10px!important;font:400 22px/1.200 var(--gravure)!important}
body.mim .mim-sources .mim-l{margin:0}
.mim-sources li{font-size:15.500px!important;line-height:1.400!important;max-width:none!important;overflow-wrap:anywhere}
body.mim .sbt-auteur{display:grid;grid-template-columns:96px minmax(0,1fr);gap:22px;margin:28px 0 0;padding:24px 26px;background:var(--lin-ombre);border-radius:var(--r-carte);border:0;box-shadow:none}
body.mim .sbt-auteur-photo img,body.mim .sbt-auteur-photo .mim-avatar{width:96px!important;height:auto;aspect-ratio:44/56;border-radius:18px;object-fit:cover}
body.mim .sbt-auteur-sur{margin:0 0 2px;font:400 12.500px/1.300 var(--gravure);letter-spacing:.180em;text-transform:uppercase;color:var(--santal)}
body.mim .sbt-auteur-nom{margin:0 0 6px;font:400 24px/1.200 var(--gravure)}
body.mim .sbt-auteur-nom a{text-decoration:none}
body.mim .sbt-auteur-role,body.mim .sbt-auteur-bio{margin:0 0 8px;font-size:16.500px;line-height:1.450;color:var(--teck-doux)}
body.mim .sbt-auteur-chiffres{display:flex;flex-wrap:wrap;gap:4px 18px;margin:0 0 10px;font:500 14.500px/1.300 var(--lecture);color:var(--teck-doux)}
body.mim .sbt-auteur-chiffres b{font-weight:700;color:var(--teck)}
body.mim .sbt-auteur-der{display:grid;gap:4px;margin:0 0 12px}
body.mim .sbt-auteur-der p{margin:0;font:600 14px/1.300 var(--lecture)}
body.mim .sbt-auteur-der a{font-size:15.500px;line-height:1.350;color:var(--teck);text-decoration-color:var(--huile)}
body.mim .sbt-auteur-actions .sbt-btn{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:999px;box-shadow:inset 0 0 0 1.500px var(--teck);font:600 15px/1 var(--lecture);text-decoration:none;color:var(--teck);background:none}
@media (max-width:600px){body.mim .sbt-auteur{grid-template-columns:1fr}body.mim .sbt-auteur-photo .mim-avatar,body.mim .sbt-auteur-photo img{width:64px!important}}
.mim-fiche-art{position:relative;background:var(--lin-ombre);border-radius:var(--r-etiq);padding:18px 20px 16px;box-shadow:var(--ombre-carte);transform:rotate(-1.200deg);border-left:3px dotted var(--huile);border-right:3px dotted var(--huile)}
.mim-fiche-art .mim-sur{margin-bottom:8px}
.mim-fiche-art__d{margin:0 0 4px;font:400 21px/1.200 var(--gravure)}
.mim-fiche-art--actu .mim-fiche-art__d{font:700 26px/1.150 var(--lecture)}
.mim-fiche-art__m{margin:0 0 12px;font:500 14px/1.400 var(--lecture);color:var(--teck-doux)}
.mim-fiche-art__a{display:flex;align-items:center;gap:12px;margin:0;padding-top:12px;border-top:2px dotted rgba(176,122,34,.6);font:500 15px/1.300 var(--lecture)}
.mim-fiche-art__a .mim-avatar,.mim-fiche-art__a img{width:44px!important;height:56px;border-radius:14px;object-fit:cover}
.mim-fiche-art__a a{font-weight:700;text-decoration-color:var(--huile)}
@media (max-width:1100px){.mim-fiche-art{transform:none;display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;padding:12px 16px}.mim-fiche-art>*{margin:0!important;padding:0!important;border:0!important}.mim-fiche-art__d{font-size:17px!important}.mim-fiche-art__a .mim-avatar{display:none}.mim-fiche-art__m br{display:none}}
.mim-plis{display:grid;gap:12px}
.mim-pli{background:var(--lin);border-bottom:2px dotted rgba(176,122,34,.6);transition:background .2s,box-shadow .2s}
.mim-pli>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:72px;padding:14px 6px;cursor:pointer;list-style:none}
.mim-pli>summary::-webkit-details-marker{display:none}
.mim-pli>summary h2{font-size:clamp(23px,2vw,29px)}
.mim-plus{flex:none;width:18px;height:18px;background:linear-gradient(var(--huile),var(--huile)) center/100% 2px no-repeat,linear-gradient(var(--huile),var(--huile)) center/2px 100% no-repeat;transition:transform .25s}
.mim-pli[open]>summary .mim-plus{transform:rotate(45deg)}
.mim-pli[open]{background:var(--blanc-coton);border-radius:var(--r-carte);border-bottom-color:transparent;box-shadow:var(--ombre-carte)}
.mim-pli[open]>summary{padding-inline:clamp(18px,2.800vw,36px)}
.mim-pli__c{padding:0 clamp(18px,2.800vw,36px) 26px}
.mim-pli__intro{padding:4px 0 6px}
.mim-pli__intro .reperes{margin:0}
.mim-bloc-bd{margin:10px 0}
.mim-bloc-bd.sb-bd--gal .sb-bd__in{padding:22px clamp(18px,2.800vw,36px);max-width:none;margin:0;background:var(--lin-ombre);border-radius:var(--r-carte)}
body.mim .mim-bloc-bd .sb-bd__eye{margin:0 0 8px;font:400 12.500px/1.300 var(--gravure);letter-spacing:.180em;color:var(--santal);text-transform:uppercase}
body.mim .mim-bloc-bd .sb-bd__h2{margin:0 0 10px;font:400 clamp(23px,2vw,29px)/1.200 var(--gravure);color:var(--teck);text-align:left}
body.mim .mim-bloc-bd .sb-bd__gal{display:grid;grid-template-columns:1fr;gap:0;margin:0}
body.mim .mim-bloc-bd .sb-bd__f{display:grid;grid-template-columns:132px minmax(0,1fr);gap:18px;align-items:center;margin:0;padding:12px 0;border-radius:0;background:none;box-shadow:none;border-bottom:2px dotted rgba(176,122,34,.55);overflow:visible;position:relative;aspect-ratio:auto}
body.mim .mim-bloc-bd .sb-bd__f:last-child{border-bottom:0;padding-bottom:0}
body.mim .mim-bloc-bd .sb-bd__f img{position:static;width:132px;height:56px;object-fit:cover;border-radius:12px;aspect-ratio:auto}
body.mim .mim-bloc-bd .sb-bd__f figcaption{position:static;display:block;padding:0;background:none;color:var(--teck)}
body.mim .mim-bloc-bd .sb-bd__t{display:block;font:400 19px/1.250 var(--gravure);color:var(--teck)}
body.mim .mim-bloc-bd .sb-bd__d{display:block;font:400 16.500px/1.400 var(--lecture);color:var(--teck-doux);opacity:1}
body.mim .mim-bloc-bd .sb-bd__c{display:block;font:400 11.500px/1.300 var(--lecture);color:var(--teck-doux);position:static;opacity:.85}
.mim-bloc-bd.sb-bd--band{position:relative;border-radius:var(--r-carte);overflow:hidden;background:var(--teck);isolation:isolate}
body.mim .mim-bloc-bd .sb-bd__fond{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;opacity:1}
body.mim .mim-bloc-bd .sb-bd__voile{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(47,34,28,.900),rgba(47,34,28,.620));opacity:1}
body.mim .mim-bloc-bd .sb-bd__bin{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px 24px;max-width:none;margin:0;padding:24px clamp(18px,2.800vw,36px)}
body.mim .mim-bloc-bd .sb-bd__bt{margin:0 0 4px;font:400 24px/1.200 var(--gravure);color:var(--lin)}
body.mim .mim-bloc-bd .sb-bd__bs{margin:0;max-width:30em;font:400 16.500px/1.450 var(--lecture);color:rgba(245,239,230,.92);opacity:1}
body.mim .mim-bloc-bd .sb-bd__b{display:inline-flex;align-items:center;min-height:48px;padding:0 24px;border-radius:999px;background:var(--cire);color:var(--teck);font:600 16px/1 var(--lecture);text-decoration:none;white-space:nowrap;border:0;box-shadow:none}
@media (max-width:600px){body.mim .mim-bloc-bd .sb-bd__f{grid-template-columns:88px minmax(0,1fr);gap:12px}body.mim .mim-bloc-bd .sb-bd__f img{width:88px}}
.mim-besoin{padding:56px 0}
.mim-besoin__g{display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap}
.mim-besoin h2{color:var(--lin);margin-bottom:8px}
.mim-besoin p{margin:0;max-width:40em;color:rgba(245,239,230,.90);font-size:18px}
.mim-voisines__g{display:grid;gap:14px}
.mim-table{display:grid;grid-template-columns:300px minmax(0,1fr) auto;align-items:center;column-gap:26px;min-height:112px;background:var(--blanc-coton);border-radius:var(--r-carte);box-shadow:var(--ombre-carte);overflow:hidden;text-decoration:none;color:var(--teck);transition:transform .2s,box-shadow .2s}
a.mim-table:hover{transform:translateX(6px);box-shadow:var(--ombre-survol)}
.mim-table--lieu{width:calc(100% - 96px)}
.mim-table--lieu:nth-child(2){margin-left:48px}.mim-table--lieu:nth-child(3){margin-left:96px}
.mim-table--lieu:nth-child(n+4):nth-child(even){margin-left:48px}
.mim-table__ph{position:relative;align-self:stretch;min-height:112px;overflow:hidden}
.mim-table__ph .mim-img,.mim-table__ph .mim-repli{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.mim-table__ph::after{content:"";position:absolute;top:-6%;bottom:-6%;right:-16px;width:32px;background:var(--blanc-coton);border-radius:100% 0 0 60% / 60% 0 0 40%;box-shadow:-8px 0 12px -8px rgba(47,34,28,.4)}
.mim-table__c{display:grid;gap:2px;padding:14px 0}
.mim-table__c .mim-sur{margin:0 0 2px}
.mim-table__t{font:400 24px/1.200 var(--gravure)}
.mim-table__d{font:500 15.500px/1.300 var(--lecture);color:var(--teck-doux)}
.mim-table>.mim-fleche{margin-right:28px;color:var(--santal)}
@media (max-width:900px){.mim-table{grid-template-columns:120px minmax(0,1fr) auto;column-gap:16px}.mim-table--lieu{width:100%;margin-left:0!important}.mim-table>.mim-fleche{margin-right:16px}.mim-table__t{font-size:20px}}
.mim-joindre{padding:40px 0}
.mim-joindre__g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.mim-table--joindre{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:6px;min-height:118px;padding:20px 26px}
.mim-table--joindre .mim-sur{margin:0}
.mim-table--joindre .mim-table__t{font-size:19px;overflow-wrap:anywhere}
.mim-table--mention{margin:0;flex-direction:row;flex-wrap:wrap;align-items:center;gap:12px;background:none;box-shadow:none}
.mim-table--mention .mim-etiquette:nth-child(2){transform:rotate(2deg)}
@media (max-width:900px){.mim-joindre__g{grid-template-columns:1fr}}
.mim-rangees{display:grid;gap:16px}
.mim-rangee{position:relative;display:grid;grid-template-columns:400px minmax(0,1fr) auto;align-items:center;column-gap:30px;min-height:176px;background:var(--blanc-coton);border-radius:var(--r-carte);box-shadow:var(--ombre-carte);overflow:hidden;transition:transform .2s,box-shadow .2s}
.mim-rangee:hover{transform:translateX(6px);box-shadow:var(--ombre-survol)}
.mim-rangee--grande{grid-template-columns:620px minmax(0,1fr) auto;min-height:240px}
.mim-rangee__ph{position:relative;align-self:stretch;min-height:176px;overflow:hidden}
.mim-rangee__ph .mim-img,.mim-rangee__ph .mim-repli{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.mim-rangee__ph::after{content:"";position:absolute;top:-6%;bottom:-6%;right:-18px;width:36px;background:var(--blanc-coton);border-radius:100% 0 0 60% / 60% 0 0 40%;box-shadow:-8px 0 12px -8px rgba(47,34,28,.4)}
.mim-rangee__c{padding:18px 0;min-width:0}
.mim-rangee__c .mim-sur{margin-bottom:8px}
body.mim .mim-rangee__t{margin:0 0 8px;font:400 26px/1.180 var(--gravure)}
.mim-rangee--grande .mim-rangee__t{font-size:30px!important}
.mim-rangee__t a{text-decoration:none}
.mim-rangee__t a::after{content:"";position:absolute;inset:0;z-index:1}
.mim-rangee__d{margin:0 0 8px;font-size:17px;line-height:1.450;color:var(--teck-doux);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.mim-rangee__m{margin:0;font:500 14px/1.300 var(--lecture);color:var(--teck-doux)}
.mim-rangee>.mim-fleche{margin-right:30px;color:var(--santal)}
@media (max-width:1100px){.mim-rangee,.mim-rangee--grande{grid-template-columns:38% minmax(0,1fr);min-height:150px}.mim-rangee>.mim-fleche{display:none}.mim-rangee__c{padding-right:18px}.mim-rangee__ph{min-height:150px}}
@media (max-width:700px){.mim-rangee,.mim-rangee--grande{grid-template-columns:1fr;min-height:0}.mim-rangee__ph{min-height:0;height:0;padding-bottom:33.300%}.mim-rangee__ph::after{display:none}.mim-rangee__c{padding:16px 18px 20px}body.mim .mim-rangee__t,.mim-rangee--grande .mim-rangee__t{font-size:22px!important}}
.mim-plus-w{margin:30px 0 0;text-align:center}
.mim-a-lire__tete{display:flex;align-items:baseline;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:26px}
.mim-a-lire__tete .mim-titre-sec{margin:0}
.mim-a-lire__g{grid-template-columns:2fr 1fr;gap:20px}
.mim-a-lire__g--1{grid-template-columns:1fr}
.mim-a-lire__g .mim-rangee{grid-template-columns:1fr;grid-template-rows:auto 1fr;min-height:0;align-items:start}
.mim-a-lire__g .mim-rangee>.mim-fleche{display:none}
.mim-a-lire__g .mim-rangee__ph{min-height:0;height:130px}
.mim-a-lire__g .mim-rangee__ph::after{display:none}
.mim-a-lire__g .mim-rangee__c{padding:16px 22px 20px}
.mim-a-lire__g .mim-rangee__t{font-size:21px!important}
.mim-a-lire__g--3 .mim-rangee--grande,.mim-a-lire__g--2 .mim-rangee--grande{grid-row:1 / span 2}
.mim-a-lire__g .mim-rangee--grande .mim-rangee__ph{height:clamp(200px,24vw,330px)}
.mim-a-lire__g .mim-rangee--grande .mim-rangee__t{font-size:30px!important}
.mim-a-lire__g--1 .mim-rangee--grande{grid-template-columns:1.300fr 1fr;grid-template-rows:auto;align-items:center}
@media (max-width:900px){.mim-a-lire__g{grid-template-columns:1fr}.mim-a-lire__g .mim-rangee--grande{grid-row:auto!important;grid-template-columns:1fr!important}.mim-a-lire__g .mim-rangee--grande .mim-rangee__t{font-size:24px!important}}
.mim-voisines+.mim-a-lire,.mim-voisines{padding-top:56px}
.mim-rub{position:relative;padding:44px 0 0;margin-bottom:28px}
.mim-rub::after{background:var(--cire)}
.mim-rub__g{display:grid;grid-template-columns:40% minmax(0,1fr);column-gap:clamp(28px,4vw,56px);align-items:start}
.mim-rub__txt{padding-bottom:44px}
.mim-h1--rub{color:var(--lin);font-size:clamp(32px,3.340vw,48px)}
.mim-h1__pre{display:flex;align-items:center;gap:10px;margin-bottom:12px;font:400 12.500px/1.300 var(--gravure);letter-spacing:.180em;text-transform:uppercase;color:var(--cire)}
.mim-h1__pre::before{content:"";width:28px;height:1.500px;background:var(--cire)}
.mim-rub__n{margin:16px 0 0;color:rgba(245,239,230,.86);font-size:17px}
.mim-rub__n .mim-chiffre{color:var(--lin)}
.mim-rub__une{display:grid;gap:14px;margin-bottom:-28px!important;padding-bottom:0}
.mim-drap{position:relative;display:grid;grid-template-columns:220px minmax(0,1fr) auto;align-items:center;column-gap:22px;width:calc(100% - 88px);min-height:112px;background:rgba(255,253,249,.08);border-radius:var(--r-carte);overflow:hidden;box-shadow:0 22px 40px -24px rgba(0,0,0,.7);backdrop-filter:blur(2px);transition:transform .2s,background .2s}
.mim-drap:nth-child(2){margin-left:44px}.mim-drap:nth-child(3){margin-left:88px;background:var(--blanc-coton);color:var(--teck)}
.mim-drap:hover{transform:translateX(6px)}
.mim-drap__ph{position:relative;align-self:stretch;min-height:112px;overflow:hidden}
.mim-drap__ph .mim-img,.mim-drap__ph .mim-repli{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
body.mim .mim-drap__t{font:600 18.500px/1.300 var(--lecture);color:inherit;padding:10px 0}
.mim-drap__t a{text-decoration:none}.mim-drap__t a::after{content:"";position:absolute;inset:0}
.mim-drap>.mim-fleche{margin-right:22px;color:var(--cire)}
.mim-drap:nth-child(3)>.mim-fleche{color:var(--santal)}
.mim-rub--recherche .mim-rub__g{grid-template-columns:minmax(0,760px)}
.mim-rub--recherche{margin-bottom:0}
.mim-rub--recherche .mim-lien--clair{margin:12px 0 8px}
@media (max-width:1100px){.mim-rub__g{grid-template-columns:1fr}.mim-rub__txt{padding-bottom:22px}.mim-drap{width:100%;margin-left:0!important;grid-template-columns:120px minmax(0,1fr)}.mim-drap>.mim-fleche{display:none}.mim-drap__t{padding-right:14px!important;font-size:17px!important}}
.mim-liste{padding-top:44px}
.mim-ou__g{display:grid;grid-template-columns:minmax(0,1fr) 440px;column-gap:clamp(28px,5vw,72px);align-items:center}
.mim-ou__ile{max-width:230px}
@media (max-width:900px){.mim-ou__g{grid-template-columns:1fr;row-gap:28px}.mim-ou__ile{display:none}}
.mim-draps__g{display:grid;grid-template-columns:320px minmax(0,1fr);column-gap:clamp(28px,5vw,72px);align-items:center}
.mim-draps__ile{filter:drop-shadow(0 20px 24px rgba(47,34,28,.25))}
@media (max-width:900px){.mim-draps__g{grid-template-columns:1fr}.mim-draps__ile{max-width:240px;margin:0 auto 20px}}
.mim-plan{padding-top:8px}
.mim-plan__c p,.mim-plan__c li{max-width:none}
body.mim .sb-plan__l{columns:3 260px;column-gap:44px;column-rule:1.500px solid var(--huile);margin:10px 0 26px;padding:0;list-style:none}
body.mim .sb-plan__l li{break-inside:avoid;margin:0;padding:0;border-bottom:2px dotted rgba(176,122,34,.4)}
body.mim .sb-plan__l li::before{display:none}
body.mim .sb-plan__l a{display:flex;align-items:center;min-height:44px;padding:6px 0;font:500 16.500px/1.300 var(--lecture);color:var(--teck);text-decoration:none}
body.mim .sb-plan__l a:hover{color:var(--santal)}
body.mim .sb-plan__l ul{columns:auto;margin:0 0 0 18px}
.mim-pied{position:relative;background:var(--teck);color:rgba(245,239,230,.86);padding:56px 0 0;font-size:16.500px;line-height:1.500}
.mim-pied::before{content:"";position:absolute;top:0;right:calc(var(--bord) / 2);width:1.500px;height:74px;background:var(--cire);opacity:.8}
.mim-pied::after{content:"";position:absolute;top:72px;right:calc(var(--bord) / 2 - 5px);width:11.500px;height:15px;background:var(--cire);clip-path:polygon(50% 0,100% 62%,86% 92%,50% 100%,14% 92%,0 62%);border-radius:0 0 50% 50%}
.mim-pied__haut{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-bottom:30px;margin-bottom:32px;border-bottom:1px solid rgba(245,239,230,.16)}
.mim-logo--pied{color:var(--lin)}.mim-logo--pied .mim-trait{color:var(--cire);width:56px;height:23px}.mim-logo--pied .mim-logo__n{font-size:17px}.mim-logo--pied .mim-logo__n i{color:rgba(245,239,230,.7);font-size:14px}
.mim-pied__g{display:grid;grid-template-columns:1.150fr 1.200fr 1.500fr 1fr;column-gap:clamp(24px,3.400vw,48px);row-gap:30px;align-items:start}
.mim-pied__t{margin:0 0 12px;font:400 12.500px/1.300 var(--gravure);letter-spacing:.180em;text-transform:uppercase;color:var(--cire)}
.mim-pied__c p{margin:0 0 12px}
.mim-pied__contact{display:grid;gap:4px}
.mim-pied__contact a{color:var(--lin);font-weight:700;text-decoration:none}
.mim-pied__contact a:first-child{font-size:21px}
.mim-pied__l{display:grid;gap:2px}
.mim-pied__l--3{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}
.mim-pied__l--2{grid-template-columns:1fr}
.mim-pied__l a{display:inline-flex;align-items:center;min-height:32px;color:rgba(245,239,230,.86);text-decoration:none;line-height:1.300}
.mim-pied__l a:hover,.mim-pied__contact a:hover{color:var(--cire)}
.mim-pied__bas{margin:34px 0 0;padding:18px 0 14px;border-top:1px solid rgba(245,239,230,.16);font-size:14px;color:rgba(245,239,230,.72)}
body.mim .mim-pied .sb-pied{margin:0;padding:0 0 20px;background:none!important;border:0;text-align:left}
body.mim .mim-pied .sb-pied__in{width:min(100% - 2 * var(--gout),var(--large));max-width:none;margin-inline:auto;padding:0;display:flex;flex-wrap:wrap;gap:4px 10px;font:500 14px/1.300 var(--lecture);color:rgba(245,239,230,.5);justify-content:flex-start}
body.mim .mim-pied .sb-pied a{display:inline-flex;align-items:center;min-height:32px;color:rgba(245,239,230,.80)!important;text-decoration:underline;text-decoration-color:rgba(233,201,138,.5);text-underline-offset:4px}
body.mim .mim-pied .sb-pros-lien{background:#241a15!important;color:rgba(245,239,230,.86)!important;font:500 15px/1.500 var(--lecture)!important;padding:16px var(--gout)!important}
body.mim .mim-pied .sb-pros-lien a{color:var(--cire)!important}
@media (max-width:1100px){.mim-pied__g{grid-template-columns:1fr 1fr}}
@media (max-width:700px){.mim-pied{padding-top:44px}.mim-pied::before,.mim-pied::after{display:none}.mim-pied__g{grid-template-columns:1fr}.mim-pied__l a{min-height:44px}.mim-pied__l--3{grid-template-columns:1fr 1fr}.mim-pied__l--2{grid-template-columns:1fr 1fr}body.mim .mim-pied .sb-pied a{min-height:44px}}
body.mim .sblf,body.mim .sb-sect-page .sblf{padding:0;background:none;border:0;border-radius:0}
body.mim .sb-carte .sb-ile{fill-opacity:1}
body.mim .sb-carte .sb-z__f{fill-opacity:1;stroke-opacity:1}
body.mim .sb-carte .sb-ile__t{stroke-opacity:1}
body.mim .sb-carte .sb-z__lab,body.mim .sb-carte .sb-v__lab{fill-opacity:1;stroke-opacity:1}
body.mim .sb-carte .sb-v__p,body.mim .sb-carte .sb-v__s{fill-opacity:1}
body.mim .sb-carte__intro,body.mim .sb-carte__st{opacity:1}
body.mim .sb-carte{border-top:0}
.mim-h1-geste .mim-plume{margin-top:.300em}
.mim-hero__chapo{margin-top:6px}
.mim-soin__ph{flex:1 1 190px;min-height:190px}
.mim-soin__c{flex:none}
.mim-lieux{padding:56px 0}
.mim-lieu,.mim-lieu__ph{min-height:118px}
body.mim .mim-lieux__g>ul{gap:12px}
.mim-drap__d{margin:0;padding:0 0 10px;font:400 14.500px/1.350 var(--lecture);opacity:.8;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}
body.mim .mim-drap__t{padding:10px 0 2px;grid-column:2}
.mim-drap__d{grid-column:2}
.mim-drap__ph{grid-row:1 / span 2}
.mim-drap>.mim-fleche{grid-column:3;grid-row:1 / span 2}
.mim-hero__voile{background:linear-gradient(8deg,rgba(47,34,28,.900) 0%,rgba(47,34,28,.720) 28%,rgba(47,34,28,.380) 50%,rgba(47,34,28,0) 72%),linear-gradient(90deg,rgba(47,34,28,.600) 0%,rgba(47,34,28,.300) 36%,rgba(47,34,28,0) 60%)}
.mim-sur--photo{text-shadow:0 0 14px rgba(47,34,28,.95),0 1px 3px rgba(47,34,28,.9)}
@media (max-width:900px){.mim-h1-geste .mim-plume{margin-top:26px}}
.mim-drap__d{display:block;white-space:nowrap;text-overflow:ellipsis;-webkit-line-clamp:unset}
.mim-rub{margin-bottom:0}
.mim-liste{padding-top:72px}
.mim-rub--recherche+.mim-liste{padding-top:44px}
body.mim .mim-bande-photo{margin:0}
.mim-soin__c .mim-l__d,.mim-lieu__c .mim-l__d{display:block}
@media (min-width:901px){
  .mim-serieux{padding:64px 0}
  .mim-serieux__ph{margin-top:0;margin-bottom:-120px;z-index:2;height:440px}
  .mim-preparer{padding-top:104px}
}
@media (max-width:900px){.mim-serieux__ph{margin-top:0}}
.mim-section::after,.mim-rub::after,.mim-cote::after,.mim-preuves-bande::after,body.mim .sb-carte::after,.mim-pied::before,.mim-pied::after{display:none}
.mim-hero__goutte{position:absolute;left:calc(95.278% - 5.500px);top:calc(85.430% - 3px);width:11px;height:15px;background:var(--huile);clip-path:polygon(50% 0,100% 62%,86% 92%,50% 100%,14% 92%,0 62%);border-radius:0 0 50% 50%;z-index:1;pointer-events:none}
@media (max-width:900px){.mim-hero__goutte{display:none}}
.mim-credit,.mim-entete .mim-credit{position:absolute;top:auto;right:auto;left:var(--bord);bottom:calc(clamp(64px,13.200vw,240px) * .18 + 12px);z-index:2;padding:0;background:none;border-radius:0;font:500 11px/1.200 var(--lecture);letter-spacing:.020em;color:rgba(255,253,249,.92);text-shadow:0 1px 2px rgba(47,34,28,.9),0 0 10px rgba(47,34,28,.7)}
.mim-credit a{color:inherit;text-decoration:underline;text-underline-offset:2px}
.sb-visuel-credit,body.mim .sb-bd__c{font-size:11px}
.mim-table.sans-ph{grid-template-columns:minmax(0,1fr) auto;padding-left:28px}
.mim-rangee.sans-ph{grid-template-columns:minmax(0,1fr) auto;padding:22px 0 22px 30px;min-height:0}
.mim-drap.sans-ph{grid-template-columns:minmax(0,1fr) auto;padding-left:22px}
body.mim .mim-drap.sans-ph .mim-drap__t,.mim-drap.sans-ph .mim-drap__d{grid-column:1}
.mim-drap.sans-ph>.mim-fleche{grid-column:2}
.mim-soin.sans-ph{border-top:3px solid var(--celadon)!important;align-self:flex-start}
.mim-soin.sans-ph .mim-soin__c{padding-top:22px}
.mim-lieu.sans-ph{grid-template-columns:minmax(0,1fr);min-height:0}
.mim-lieu.sans-ph .mim-lieu__c{padding-left:30px}
.mim-serieux.sans-ph .mim-serieux__g{display:block}
@media (min-width:901px){
  .mim-serieux.sans-ph .mim-serieux__txt{display:grid;grid-template-columns:34% minmax(0,1fr);column-gap:clamp(28px,4.400vw,64px);align-items:start}
  .mim-serieux.sans-ph .mim-serieux__txt>h2{grid-column:1;grid-row:1 / span 6}
  .mim-serieux.sans-ph .mim-serieux__txt>:not(h2){grid-column:2}
  .mim-serieux.sans-ph .mim-serieux__txt>p:last-child{justify-self:start}
  .mim-serieux.sans-ph+.mim-preparer{padding-top:clamp(48px,5.600vw,80px)}
}
.mim-faq__g{max-width:none;display:grid;grid-template-columns:34% minmax(0,1fr);column-gap:clamp(28px,4.400vw,64px);align-items:start}
.mim-faq__tete .mim-sur{margin-bottom:12px}
.mim-faq__tete .mim-titre-sec{font-size:clamp(28px,2.780vw,40px);margin-bottom:22px}
.mim-faq__l{border-top:2px dotted rgba(176,122,34,.55)}
body.mim .mim-faq__l details.sb-faq>summary{min-height:72px;padding:16px 4px;font-size:21px}
body.mim .mim-faq__l details.sb-faq[open]{margin:10px 0;padding:0 26px 6px}
body.mim .mim-faq__l details.sb-faq .sb-faq__r{max-width:46em;font-size:18px;line-height:1.550;color:var(--teck-doux)}
@media (max-width:900px){.mim-faq__g{grid-template-columns:1fr;row-gap:18px}.mim-faq__tete .mim-lien{display:none}body.mim .mim-faq__l details.sb-faq>summary{font-size:18.500px;min-height:60px}body.mim .mim-faq__l details.sb-faq[open]{padding:0 16px 4px}}
body.mim details.sb-faq[open]>summary::after,.mim-pli[open]>summary .mim-plus{transform:none;background:linear-gradient(var(--huile),var(--huile)) center/100% 2px no-repeat}
@media (min-width:1101px){
  .mim-corps-lieu .mim-corps-g{grid-template-columns:minmax(0,1fr) 400px;justify-content:stretch;column-gap:clamp(40px,4.400vw,64px)}
}
@media (min-width:1800px){.mim-corps-lieu .mim-corps-g{grid-template-columns:minmax(0,1fr) 440px}}
.mim-corps-lieu{padding-top:40px}
.mim-fusion{display:flex;flex-direction:column;margin:10px 0;padding:24px clamp(18px,2.800vw,36px);background:var(--lin-ombre);border-radius:var(--r-carte)}
.mim-fusion__h{order:-1}
body.mim .mim-fusion__h h2{display:flex;align-items:center;gap:12px;margin:0 0 10px;font:400 12.500px/1.300 var(--gravure);letter-spacing:.180em;text-transform:uppercase;color:var(--santal)}
body.mim .mim-fusion__h h2::before{content:"";flex:none;width:28px;height:1.500px;background:var(--huile)}
.mim-fusion .mim-bloc-bd{margin:0}
.mim-fusion .mim-bloc-bd.sb-bd--gal .sb-bd__in{padding:0;background:none;border-radius:0}
body.mim .mim-fusion .sb-bd__eye{display:none}
body.mim .mim-fusion .sb-bd__f{grid-template-columns:168px minmax(0,1fr)}
body.mim .mim-fusion .sb-bd__f img{width:168px;height:72px}
@media (max-width:600px){body.mim .mim-fusion .sb-bd__f{grid-template-columns:88px minmax(0,1fr)}body.mim .mim-fusion .sb-bd__f img{width:88px;height:56px}}
.mim-entete__b{display:inline-flex;margin-top:18px}
.mim-zone-carte{position:relative;background:var(--blanc-coton);border-radius:var(--r-carte);box-shadow:var(--ombre-carte);padding:18px 20px 20px}
.mim-zone-carte>.mim-sur{min-height:58px;margin:0 70px 10px 0;align-items:center}
.mim-zone-carte__mini{position:absolute;right:20px;top:14px;width:54px}
.mim-zone-carte__mini .mim-ile__terre{fill:var(--lin-ombre)}
.mim-zone-carte__mini .mim-ile__zone{stroke:none}
.mim-zone-carte__mini .mim-ile__zone.est-allumee{fill:var(--santal);stroke:none}
.mim-zone-carte__mini .mim-ile__ville{display:none}
.mim-zone-carte__mini .mim-ile__cote{stroke-width:2.500}
.mim-ile--zoom{background:var(--celadon);border-radius:16px;overflow:hidden}
.mim-ile--zoom .mim-ile__zone{stroke-width:.500}
.mim-ile--zoom .mim-ile__zone.est-allumee{stroke-width:.700}
.mim-ile--zoom .mim-ile__cote{stroke-width:.600}
.mim-ile__touche{fill:transparent}
.mim-ile__nom{font:500 var(--mim-fs,6.200px)/1 var(--lecture);fill:var(--teck);paint-order:stroke;stroke:rgba(255,253,249,.85);stroke-width:1.600px;stroke-linejoin:round}
.mim-ile__zn{font:400 6.500px/1 var(--gravure);letter-spacing:.160em;text-transform:uppercase;fill:var(--santal);text-anchor:middle;pointer-events:none}
.mim-ile__v{cursor:pointer}
.mim-ile__v:hover .mim-ile__nom,.mim-ile__v:focus .mim-ile__nom{fill:var(--santal);text-decoration:underline}
.mim-ile__v:hover .mim-ile__ville{fill:var(--teck)}
.mim-ile--noms .mim-ile__z:hover .mim-ile__zone,.mim-ile--noms .mim-ile__z:focus .mim-ile__zone{fill:var(--blanc-coton)}
.mim-draps__g{grid-template-columns:minmax(300px,420px) minmax(0,1fr)}
@media (max-width:900px){.mim-draps__ile{max-width:340px}}
@media (min-width:1101px){
  .mim-voisines--zone .mim-voisines__g{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px}
  .mim-voisines--zone .mim-table--lieu{width:auto;margin-left:0!important;grid-template-columns:200px minmax(0,1fr) auto;column-gap:22px;min-height:104px}
  .mim-voisines--zone .mim-table--lieu.sans-ph{grid-template-columns:minmax(0,1fr) auto}
  .mim-voisines--zone .mim-table--lieu:nth-child(even){transform:translateY(22px)}
  .mim-voisines--zone .mim-table--lieu:nth-child(even):hover{transform:translate(6px,22px)}
  .mim-voisines--zone .mim-table__ph{min-height:104px}
  .mim-voisines--zone{padding-bottom:calc(clamp(48px,5.600vw,80px) + 22px)}
}
.mim-voisines--zone .mim-table>.mim-fleche{margin-right:22px;color:var(--santal)}
.mim-fiche-art__a b{font-weight:700}
img.mim-avatar{display:block;background:var(--celadon-pale)}
body.mim .sbt-auteur-photo img.mim-avatar{aspect-ratio:1;height:auto}
.mim-fiche-art__a img.mim-avatar{height:44px}
.mim-src{font-weight:600;color:var(--teck)}
.mim-sources li{overflow-wrap:normal}
.mim-prose h2:empty{display:none}
.sbt-rail .sbt-sommaire ol{max-height:none!important;overflow:visible!important}
.sbt-rail .sbt-sommaire li a{padding:4.500px 0 4.500px 14px;font-size:14.500px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mim-rail-carte.est-compact{padding:14px 20px 10px}
.mim-rail-carte.est-compact .sb-hf__s,.mim-rail-carte.est-compact .sb-hf__n{display:none}
body.mim .mim-rail-carte.est-compact .sblf .sblf-choix button.sblf-c{min-height:44px}
.mim-rail-carte.est-compact .sbt-rail-carte--sommaire{padding-bottom:8px;margin-bottom:10px}
.mim-rail-carte.est-compact .sbt-sommaire li a{padding-block:3px;font-size:14px}
.mim-rangees__groupe{margin:22px 0 -2px}
.mim-rangees__groupe:first-child{margin-top:0}
.mim-rangees__groupe .mim-sur{margin:0;font-size:13px}
.mim-ou__g{align-items:start}
.mim-ou__txt .mim-sur{margin:0 0 10px}
@media (min-width:1101px){.mim-entete--zone{padding-bottom:22px}.mim-entete--zone .mim-entete__cote{margin-top:44px}}
.mim-sur--photo{display:inline-flex;padding:6px 12px 6px 10px;border-radius:var(--r-etiq);background:rgba(47,34,28,.740);text-shadow:none;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}
.mim-zone-carte .mim-ile--zoom{aspect-ratio:1 / .86}
.mim-fusion .mim-bloc-bd,.mim-fusion .mim-bloc-bd .sb-bd__in{margin:0!important;padding:0!important;min-height:0!important}
body.mim .mim-fusion .sb-bd__h2{margin-top:0}
body.mim .mim-fusion .sb-bd__gal{margin:0!important}
.mim-soin.sans-ph{align-self:stretch;min-height:210px}
.mim-soin.sans-ph .mim-soin__c{display:flex;flex-direction:column;height:100%}
.mim-soin.sans-ph .mim-jauge{margin-top:auto;padding-top:14px}
@media (min-width:901px){.mim-draps__g{grid-template-columns:minmax(0,470px) minmax(0,1fr);align-items:center}}
.mim-draps__ile .mim-ile__nom{font-weight:600}
@media (max-width:1100px){.mim-fiche-art__m time::after{content:" · "}}
.mim-hero{--col:400px;--cw:min(100vw - 2 * var(--gout),var(--large));--fl:calc((100vw + var(--cw)) / 2 - var(--col));--rab:clamp(64px,13.200vw,240px)}
@media (min-width:1800px){.mim-hero{--col:440px}}
@media (max-width:1100px) and (min-width:901px){.mim-hero{--col:360px}}
.mim-hero__cadre{--wimg:max(min(100vw,calc((var(--fl) - 18px) / .69)),calc(var(--ph) / .44458));position:absolute;left:0;width:var(--wimg);aspect-ratio:2400 / 1067;top:calc(var(--ph) - var(--wimg) * .44458 - var(--rab) * .15);isolation:isolate}
.mim-hero__cadre picture{display:contents}
.mim-hero__photo .mim-hero__cadre .mim-img{position:absolute;inset:0;width:100%;height:100%;object-fit:fill;object-position:0 0;z-index:1;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 93%,transparent 100%);mask-image:linear-gradient(90deg,#000 0,#000 93%,transparent 100%)}
.mim-hero__cadre::after{content:"";position:absolute;z-index:0;top:0;bottom:0;left:92%;width:100vw;background:linear-gradient(180deg,#a3754a 0%,#97784a 16%,#8e7349 32%,#957a4f 48%,#7e6843 56%,#8ea09f 66%,#a1b1b2 80%,#9db3b9 100%)}
.mim-hero__voile{background:linear-gradient(8deg,rgba(47,34,28,.82) 0%,rgba(47,34,28,.58) 20%,rgba(47,34,28,0) 44%),linear-gradient(90deg,rgba(47,34,28,.5) 0%,rgba(47,34,28,.22) 30%,rgba(47,34,28,0) 52%)}
.mim-hero .mim-credit--hero{top:12px;bottom:auto;left:var(--bord);z-index:3;padding:4px 9px;border-radius:999px;background:rgba(47,34,28,.55);text-shadow:none;font:500 11px/1.200 var(--lecture)}
@media (max-width:900px){
  .mim-hero{--ph:calc(56.250vw + 4px)}
  .mim-hero__cadre{width:100%;--wimg:100vw;aspect-ratio:1170 / 658;top:0}
  .mim-hero__cadre::after{display:none}
  .mim-hero__photo .mim-hero__cadre .mim-img{-webkit-mask-image:none;mask-image:none}
  .mim-hero .mim-rabat{height:40px}
  .mim-hero__voile{background:none}
  .mim-hero__txt{padding-top:calc(var(--ph) + 2px)}
  .mim-grave{color:var(--teck);text-shadow:none}
  .mim-hero .mim-credit--hero{left:var(--gout);top:8px}
}
body.mim .mim-soins__g>ul{align-self:start;align-items:stretch}
.mim-soin{align-self:stretch}
.mim-soin__ph{flex:none;height:168px;min-height:0}
.mim-soin.sans-ph{border-top:0!important;min-height:0;align-self:stretch}
.mim-soin.sans-ph .mim-soin__c{display:block;height:auto;padding-top:20px}
.mim-soin.sans-ph .mim-jauge{margin-top:14px;padding-top:0}
.mim-soin__ph--j{display:flex;align-items:center;justify-content:center;background:var(--teck);color:var(--lin)}
.mim-soin__ph--j::after{display:none}
.mim-soin__ph--j .mim-jauge{flex-wrap:wrap;justify-content:center;gap:6px;margin:0;max-width:240px}
.mim-soin__ph--j .mim-jauge i{width:34px;height:10px;border-radius:5px;background:rgba(245,239,230,.28)}
.mim-soin__ph--j .mim-jauge i.on{background:var(--cire)}
.mim-soin__ph--j .mim-jauge::after{flex-basis:100%;margin:12px 0 0;text-align:center;font:400 italic 20px/1.200 var(--plume);color:var(--lin);text-transform:none}
.mim-soin__ph--j .mim-jauge::before{content:"Pression";order:-1;flex-basis:100%;margin:0 0 10px;text-align:center;font:600 11.500px/1 var(--lecture);letter-spacing:.160em;text-transform:uppercase;color:var(--cire)}
@media (max-width:900px){.mim-soin__ph{height:150px}}
@media (min-width:1500px){.mim-hero__txt{padding-top:calc(var(--ph) - 204px)}}
@media (min-width:901px){
  .mim-soins__g{grid-template-rows:auto 1fr auto}
  body.mim .mim-soins__g>ul{grid-row:1 / span 2}
  .mim-soins__g>p:first-of-type{grid-row:2;align-self:start}
  .mim-soins__nav{grid-column:1;grid-row:2;align-self:end;margin-top:0}
  body.mim .mim-soins__g>p:last-of-type{grid-column:2;grid-row:3;align-self:start;margin:4px 0 0;max-width:760px}
}
@media (min-width:1500px){.mim-h1-geste .mim-plume{margin-top:.14em}.mim-preuves{margin-top:10px!important}}
body.mim .mim-soins__g>ul{padding-bottom:56px;margin-bottom:-26px}
.mim-masque{display:none}
.fond-celadon,body.mim .sb-carte,.mim-ile--zoom{--santal:#6E4330;--sb-accent:#6E4330}
.fond-celadon .mim-sur,body.mim .sb-carte .mim-sur{color:#6E4330}
.mim-signature b{font-weight:600;color:rgba(245,239,230,.9)}
body.mim .mim-galon__a{color:var(--teck)}
body.mim .mim-galon__a--demande{color:var(--lin)}
body.mim .mim-galon__a--demande svg{stroke:var(--lin)}
.mim-entete__b--tel{display:none}
@media (max-width:1100px){
  .mim-entete--lieu .mim-entete__txt{display:flex;flex-direction:column;align-items:stretch}
  .mim-entete--lieu .mim-entete__txt>.mim-entete__b{order:1;display:flex;width:100%;margin:16px 0 0}
  .mim-entete--lieu .mim-entete__txt>.mim-chapo{order:2}
  .mim-entete--lieu .mim-entete__txt>.mim-preuves{order:3}
}
@media (max-width:900px){
  .mim-h1-geste{font-size:46px}
  .mim-h1-geste .mim-plume{margin-top:6px}
  .mim-hero__chapo{font-size:16.500px}
  .mim-hero__b{margin-top:14px}
  body.mim .mim-preuves{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px;margin-top:12px!important;font-size:13.500px;line-height:1.250}
  .mim-preuves li{white-space:normal;align-items:flex-start;gap:7px}
  .mim-preuves li::before{flex:none;width:10px;margin-top:.550em}
  .mim-hero{padding-bottom:40px}
}
.mim-besoin--sobre{padding:8px 0 clamp(40px,4.400vw,60px);background:var(--lin)}
.mim-besoin--sobre .mim-besoin__g{align-items:flex-end;padding-top:30px;border-top:2px dotted rgba(176,122,34,.55)}
.mim-besoin--sobre h2{margin-bottom:6px;color:var(--teck);font-size:clamp(22px,2vw,28px)}
.mim-besoin--sobre p{color:var(--teck-doux);font-size:17px}
body.mim .mim-besoin--sobre .sbh-cta__b{min-height:44px;padding:0 0 2px;border-radius:0;background:none;box-shadow:none;color:var(--teck);font:600 16px/1.200 var(--lecture);border:0;border-bottom:1.500px solid var(--huile)}
body.mim .mim-prose .mim-l--frise>li::before{left:10px;top:-5px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:38px;height:38px;margin:0;padding:0;border:1.500px solid var(--santal);border-radius:50%;background:var(--blanc-coton);font:700 18px/1 var(--lecture);color:var(--santal);text-align:center}
.mim-filet{stroke:var(--santal);stroke-width:.550;stroke-linecap:round;opacity:.8;pointer-events:none}
body.mim .sb-carte .sb-v:has(.sb-v__s){display:none}
.mim-ile__nom{stroke:rgba(255,253,249,.94);stroke-width:2.200px}
.sbt-article-corps.mim-prose>h2{margin:46px 0 18px;padding-top:30px;border-top:2px dotted rgba(176,122,34,.42)}
.sbt-article-corps.mim-prose>h3{margin:34px 0 12px}
.sbt-article-corps.mim-prose>h2+p,.sbt-article-corps.mim-prose>h3+p{margin-top:0}
@media (max-width:900px){.sbt-article-corps.mim-prose>h2{margin-top:38px;padding-top:26px}}
.sbt-rail .sbt-sommaire li a{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.250}
.mim-qr-l{margin:18px 0 10px;border-top:2px dotted rgba(176,122,34,.55)}
.mim-qr{border-bottom:2px dotted rgba(176,122,34,.55);transition:background .2s}
.mim-qr>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:60px;padding:12px 4px;font:600 19px/1.300 var(--lecture);color:var(--teck);cursor:pointer;list-style:none}
.mim-qr>summary::-webkit-details-marker{display:none}
.mim-qr[open]{margin:8px 0;padding:0 20px 4px;background:var(--lin);border-radius:16px;border-bottom-color:transparent}
.mim-qr[open]>summary .mim-plus{transform:none;background:linear-gradient(var(--huile),var(--huile)) center/100% 2px no-repeat}
.mim-qr__r{padding:0 4px 14px;font-size:18px;line-height:1.550;color:var(--teck-doux)}
.mim-qr__r p{margin:0;max-width:none}
.mim-maj{text-transform:uppercase}
@media (max-width:900px){.mim-qr>summary{font-size:17.500px}.mim-qr[open]{padding:0 14px 2px}}
.mim-note{position:relative;display:inline-block;margin-left:1px;vertical-align:.140em;text-decoration:none!important}
.mim-note__p{display:inline-block;padding:2px 7px 3px;border-radius:999px;background:var(--celadon-pale);color:var(--teck-doux);font:600 11px/1 var(--lecture);letter-spacing:.040em;font-style:normal;white-space:nowrap}
.mim-note:hover .mim-note__p,.mim-note:focus-visible .mim-note__p{background:var(--celadon);color:var(--teck)}
.mim-sources:target{box-shadow:0 0 0 2px var(--huile)}
.mim-src__p{color:var(--teck-doux)}
.mim-src__p::before{content:"— "}
body.mim .mim-compar{display:grid;gap:14px;margin:22px 0 28px;padding:0;list-style:none}
.mim-compar--2,.mim-compar--4{grid-template-columns:repeat(2,minmax(0,1fr))}
.mim-compar--3{grid-template-columns:repeat(3,minmax(0,1fr))}
body.mim .mim-compar>li,body.mim .mim-compar>p{margin:0;max-width:none;padding:18px 18px 20px;background:var(--lin);border-radius:0 0 16px 16px;border-top:3px dotted var(--huile);font-size:16.500px;line-height:1.500;color:var(--teck-doux)}
.mim-compar__t{display:block;margin-bottom:8px;font:400 20px/1.200 var(--gravure);color:var(--teck)}
.mim-compar__d{display:block}
.mim-compar__d::first-letter,.mim-repere__d::first-letter{text-transform:uppercase}
@media (max-width:700px){body.mim .mim-compar{grid-template-columns:1fr}}
body.mim .mim-repere{margin:22px 0;max-width:none;padding:14px 20px 16px;border-left:3px solid var(--huile);border-radius:0 14px 14px 0;background:linear-gradient(90deg,var(--lin) 0%,var(--lin) 60%,rgba(245,239,230,0) 100%)}
.mim-repere__t{display:block;margin-bottom:5px;font:400 12.500px/1.300 var(--gravure);letter-spacing:.160em;text-transform:uppercase;color:var(--santal)}
.mim-repere__d{display:block}
.mim-message{margin:26px 0;padding:20px 24px 20px;background:var(--lin);border-radius:var(--r-etiq);border-left:3px dotted var(--huile);border-right:3px dotted var(--huile)}
.mim-message::before{content:"Message type";display:block;margin-bottom:10px;font:400 12.500px/1.300 var(--gravure);letter-spacing:.180em;text-transform:uppercase;color:var(--santal)}
body.mim .mim-message p{max-width:none}
body.mim .mim-message__t{margin:0 0 8px;font-weight:600;font-size:17px}
body.mim .mim-message__m,body.mim .mim-message__l li{margin:0;font:400 italic 21px/1.480 var(--plume);color:var(--teck);max-width:none}
body.mim .mim-message__s{margin:10px 0 0;font-size:16px;color:var(--teck-doux)}
body.mim .mim-message__l li{padding:8px 0;border-bottom:1.500px dotted rgba(176,122,34,.45)}
body.mim .mim-message__l li:last-child{border-bottom:0;padding-bottom:0}
.mim-champ{padding:1px 6px 2px;border-radius:4px;background:var(--cire);color:var(--teck);font:600 .740em/1.300 var(--lecture);font-style:normal;-webkit-box-decoration-break:clone;box-decoration-break:clone}
body.mim .mim-ailleurs{margin:16px 4px 0;max-width:none;font-size:14.500px;line-height:1.700;color:var(--teck-doux)}
.mim-ailleurs__t{display:block;margin-bottom:2px;font:400 11.500px/1.300 var(--gravure);letter-spacing:.160em;text-transform:uppercase;color:var(--santal)}
body.mim .mim-ailleurs a{display:inline-block;margin-right:16px;color:var(--teck-doux);text-decoration-color:var(--huile)}
body.mim .mim-ailleurs a:hover{color:var(--teck)}
@media (max-width:900px){body.mim .mim-ailleurs a{display:block;margin:0;padding:9px 0}}
.mim-h1__pre{margin-bottom:10px;font-size:10.500px;letter-spacing:.200em;opacity:.78}
.mim-h1__pre::before{width:18px}
.mim-rub__deco{margin:2px 0 10px;font:400 italic clamp(54px,6.200vw,90px)/.960 var(--plume);color:var(--cire)}
body.mim .mim-h1--sobre{font:400 14px/1.400 var(--gravure);letter-spacing:.160em;text-transform:uppercase;color:rgba(245,239,230,.86)}
.mim-h1--sobre .mim-h1__pre{display:inline;margin:0;font-size:inherit;letter-spacing:inherit;opacity:1;color:inherit}
.mim-h1--sobre .mim-h1__pre::before{display:none}
.mim-guides{padding:clamp(48px,5vw,68px) 0 clamp(56px,5.600vw,80px)}
.mim-guides__tete{display:flex;align-items:baseline;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:26px}
.mim-guides__tete .mim-titre-sec{margin:0}
body.mim .mim-guides__g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:start;padding-bottom:40px}
.mim-guide{position:relative;display:flex;flex-direction:column;background:var(--blanc-coton);border-radius:var(--r-carte);box-shadow:var(--ombre-carte);overflow:hidden;transition:box-shadow .2s}
.mim-guide:nth-child(2){transform:translateY(20px)}
.mim-guide:nth-child(3){transform:translateY(40px)}
.mim-guide:hover{box-shadow:var(--ombre-survol)}
.mim-guide__ph{position:relative;display:block;height:190px;overflow:hidden}
.mim-guide__ph .mim-img{width:100%;height:100%;object-fit:cover}
.mim-guide__ph::after{content:"";position:absolute;left:-4%;right:-4%;bottom:-13px;height:26px;background:var(--blanc-coton);border-radius:60% 40% 0 0 / 100% 70% 0 0;transform:rotate(-1.600deg);box-shadow:0 -8px 12px -8px rgba(47,34,28,.4)}
.mim-guide__e{position:absolute;left:16px;top:16px;z-index:2}
body.mim .mim-guide__t{margin:14px 22px 8px;font:400 22px/1.200 var(--gravure);color:var(--teck)}
.mim-guide__t a{text-decoration:none}
.mim-guide__t a::after{content:"";position:absolute;inset:0;z-index:1}
body.mim .mim-guide__d{margin:0 22px 14px;font-size:16px;line-height:1.450;color:var(--teck-doux);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.mim-guide>.mim-fleche{margin:auto 22px 18px;color:var(--santal)}
@media (max-width:900px){
  body.mim .mim-guides__g{grid-template-columns:1fr;gap:16px;padding-bottom:0}
  .mim-guide:nth-child(n){transform:none}
  .mim-guide__ph{height:150px}
  .mim-guide>.mim-fleche{display:none}
}
.mim-soin.sans-ph{order:9;justify-content:center}
.mim-soin.sans-ph .mim-soin__c{padding:26px 24px 28px}
.mim-soin.sans-ph .mim-soin__c strong{margin-bottom:10px;padding-bottom:12px;border-bottom:2px dotted rgba(176,122,34,.55);font-size:26px}
.mim-corps-g--large.sans-rail{grid-template-columns:minmax(0,1fr)}
.mim-corps-g--large.sans-rail .mim-prose figure img{width:100%;max-height:440px;object-fit:cover}
body.mim .mim-rub__deco{margin:2px 0 12px}
body.mim .mim-qr__r p{margin:0;max-width:none}
body.mim .mim-besoin--sobre h2{margin-bottom:6px;color:var(--teck);font-size:clamp(22px,2vw,28px)}
body.mim .mim-besoin--sobre p{margin:0;color:var(--teck-doux);font-size:17px}
body.mim .mim-besoin--sobre .mim-besoin__g{align-items:center}
.sbt-article-corps.mim-prose>h2{margin:30px 0 16px;padding-top:28px}
.sbt-article-corps.mim-prose>h2:first-child{margin-top:0;padding-top:0;border-top:0}
@media (max-width:900px){.sbt-article-corps.mim-prose>h2{margin-top:26px;padding-top:24px}}
.mim-drap__d{white-space:normal;overflow:visible;text-overflow:clip}
.mim-filet{stroke-width:.700;opacity:1}
@media (max-width:900px){
  .mim-hero{--ph:204px}
  .mim-h1-geste{font-size:44px}
  .mim-sur--photo{margin-bottom:4px}
  .mim-hero__b{margin-top:12px}
  body.mim .mim-preuves{gap:4px 14px;margin-top:10px!important}
}
@media (max-width:1100px){
  .mim-entete--lieu .mim-entete__txt>.mim-preuves{order:2;margin-top:14px!important}
  .mim-entete--lieu .mim-entete__txt>.mim-chapo{order:3;margin-top:16px}
}
.mim-volets{margin:22px 0 8px 6px;border-left:1.500px solid var(--huile)}
.mim-volet{position:relative;padding:0 0 22px 26px}
.mim-volet:last-child{padding-bottom:4px}
.mim-volet>h3{position:relative;margin:0 0 10px;font:400 22px/1.250 var(--gravure);color:var(--teck)}
.mim-volet>h3::before{content:"";position:absolute;left:-33px;top:.280em;width:12px;height:15px;background:var(--huile);border-radius:50% 50% 50% 50% / 62% 62% 38% 38%;clip-path:polygon(50% 0,100% 62%,84% 100%,16% 100%,0 62%);box-shadow:0 0 0 4px var(--blanc-coton)}
body.mim .mim-volet>p:last-child,body.mim .mim-volet>.mim-compar:last-child,body.mim .mim-volet>.mim-repere:last-child{margin-bottom:0}
@media (max-width:900px){.mim-volets{margin-left:4px}.mim-volet{padding-left:20px}.mim-volet>h3{font-size:20.500px}.mim-volet>h3::before{left:-27px}}
.mim-ile__nom{stroke:var(--blanc-coton);stroke-width:3px;paint-order:stroke fill}
.mim-a-lire__g--2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}
.mim-a-lire__g--2 .mim-rangee--grande{grid-row:auto}
.mim-a-lire__g--2 .mim-rangee .mim-rangee__ph{height:clamp(200px,24vw,300px)}
.mim-a-lire__g--2 .mim-rangee .mim-rangee__t{font-size:26px!important}
.mim-a-lire__g--2 .mim-rangee{display:flex;flex-direction:column}
.mim-a-lire__g--2 .mim-rangee__ph{flex:1 0 200px;width:100%}
.mim-article--local .mim-pli>summary h2{margin:0!important;border:0!important;padding:0!important;font-size:clamp(21px,2vw,28px)!important}
.mim-article--local .mim-pli{margin:20px 0}
.mim-article--local .mim-pli__c{padding:14px 0 8px}
@media(max-width:900px){.mim-a-lire__g--2{grid-template-columns:1fr}}
.mim-table__c{min-width:0}
.mim-table__t{white-space:normal;overflow-wrap:anywhere}
@media(max-width:900px){
 .mim-table--lieu{grid-template-columns:100px minmax(0,1fr) 30px;column-gap:12px;padding-right:10px}
 .mim-table--lieu.sans-ph{grid-template-columns:minmax(0,1fr) 30px}
 .mim-table--lieu>.mim-fleche{margin:0;width:24px}
}
@media(min-width:1101px){
 .mim-pied__g{grid-template-columns:1fr 1.25fr 2fr;grid-template-areas:"service soins villes" "zones soins villes";column-gap:36px;row-gap:24px}
 .mim-pied__c--service{grid-area:service}
 .mim-pied__c:nth-child(2){grid-area:soins}
 .mim-pied__c--villes{grid-area:villes}
 .mim-pied__c:last-child{grid-area:zones}
 .mim-pied__l--3{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:16px}
}
