.mim-barre-service{background:var(--mim-noir);color:var(--mim-gris-clair);font-size:var(--mim-taille-petit);line-height:var(--mim-interligne-petit)}.mim-barre-service-ligne{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;-moz-column-gap:24px;column-gap:24px;padding-block:6px}.mim-barre-service-contact{display:flex;gap:4px 20px;justify-self:start;white-space:nowrap}.mim-barre-service-centre{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 16px;min-width:0;max-width:min(40rem,60vw)}.mim-barre-service-demo-bouton{display:inline-flex;align-items:center;gap:6px;min-height:32px;color:var(--mim-blanc);white-space:nowrap;cursor:help}.mim-barre-service-demo-bouton>span{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:3px}.mim-barre-service-demo-bouton svg{flex-shrink:0;color:var(--mim-rouge-accent)}.mim-barre-service-point{justify-self:end;min-width:0;max-width:100%}.mim-barre-service-point a,.mim-barre-service-point-contenu{display:flex;align-items:center;gap:6px;min-height:32px;max-width:100%;color:var(--mim-blanc)}.mim-barre-service-point svg{flex-shrink:0;color:var(--mim-rouge-accent)}.mim-barre-service-point-texte{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mim-infobulle{position:relative;display:inline-flex}.mim-infobulle-texte{position:absolute;top:100%;z-index:60;width:-moz-max-content;width:max-content;max-width:min(20rem,calc(100vw - 32px));margin-top:2px;padding:8px 12px;border-radius:var(--mim-rayon,4px);background:var(--mim-noir);color:var(--mim-blanc);box-shadow:0 4px 12px rgb(0 0 0/.25);font-size:var(--mim-taille-petit);font-weight:400;line-height:var(--mim-interligne-petit);white-space:normal;text-align:start;translate:var(--mim-infobulle-decalage,0) 0}.mim-infobulle-center{left:50%;transform:translateX(-50%)}.mim-infobulle-start{left:0}.mim-badge-bouton{min-height:24px;cursor:help}.mim-infobulle[data-open=false] .mim-infobulle-texte{display:none}.mim-infobulle-texte:before{content:"";position:absolute;inset:-4px 0 auto;height:4px}.mim-barre-service a,.mim-pied-contact a{display:inline-flex;align-items:center;gap:6px;min-height:32px;color:var(--mim-blanc);text-underline-offset:3px}.mim-barre-service a:hover{text-decoration:underline}.mim-barre-service a svg,.mim-pied-contact a svg{color:var(--mim-rouge-accent);flex-shrink:0}.mim-accueil-bandeau :focus-visible,.mim-barre-service :focus-visible,.mim-pied :focus-visible{outline-color:var(--mim-rouge-accent)!important}.mim-bandeau-info{display:flex;align-items:center;gap:8px;min-height:32px;color:var(--mim-blanc)}.mim-bandeau-info>svg{flex-shrink:0;color:var(--mim-rouge-accent)}.mim-bandeau-info a{min-height:0;color:var(--mim-rouge-accent);text-decoration:underline;white-space:nowrap}@media (max-width:1023px){.mim-barre-service-demo-bouton,.mim-barre-service-point-contenu{min-height:44px}}@media (max-width:767px){.mim-barre-service-point{display:none}}@media (max-width:511px){.mim-barre-service-email{display:none}}.mim-entete{position:sticky;top:0;z-index:50;background:var(--mim-blanc);color:var(--mim-gris-texte)}.mim-entete-ligne{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px 16px;padding-block:12px}.mim-entete-recherche{grid-column:1/-1;grid-row:2;min-width:0}.mim-entete-actions{display:flex;align-items:center;justify-content:flex-end;gap:4px}@media (min-width:1024px){.mim-entete-ligne{grid-template-columns:auto 1fr auto;gap:16px 32px;padding-block:16px}.mim-entete-recherche{grid-column:2;grid-row:1;justify-self:center;width:100%;max-width:720px}.mim-entete-actions{gap:8px}}.mim-entete-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;padding-inline:8px;border-radius:var(--mim-rayon);font-family:var(--mim-font-titre);font-size:.875rem;font-weight:600;color:var(--mim-noir)}.mim-entete-action:hover{background:var(--mim-gris-fond);color:var(--mim-rouge)}@media (min-width:1024px){.mim-menu-mobile{display:none}}@media (max-width:511px){.mim-entete-action-texte{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.mim-etablissement{display:flex;align-items:center;gap:8px}.mim-etablissement-label{font-size:var(--mim-taille-petit);line-height:var(--mim-interligne-petit);color:var(--mim-gris-moyen);white-space:nowrap}.mim-etablissement .mim-champ.mim-etablissement-choix{width:auto;max-width:16rem;min-height:40px;padding-block:4px;font-size:.875rem}.mim-tiroir .mim-etablissement{flex-direction:column;align-items:stretch;gap:4px}.mim-tiroir .mim-etablissement .mim-champ.mim-etablissement-choix{width:100%;max-width:none;min-height:44px}.mim-nav{position:relative;display:none;border-bottom:2px solid var(--mim-rouge);background:var(--mim-blanc)}@media (min-width:1024px){.mim-nav{display:block}}.mim-nav-liste{display:flex;align-items:center;gap:32px}.mim-nav-lien{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-family:var(--mim-font-titre);font-size:.875rem;font-weight:600;color:var(--mim-noir);cursor:pointer}.mim-nav-lien:hover,.mim-nav-lien[aria-expanded=true]{color:var(--mim-rouge)}.mim-nav-lien[aria-current=page]{box-shadow:inset 0 -3px 0 var(--mim-rouge)}.mim-megamenu-chevron{transition:transform .15s ease}.mim-megamenu-bouton[aria-expanded=true] .mim-megamenu-chevron{transform:rotate(180deg)}.mim-megamenu{position:absolute;inset-inline:0;top:100%;z-index:50;max-height:calc(100vh - 11rem);overflow-y:auto;border-top:2px solid var(--mim-rouge);border-bottom:1px solid var(--mim-gris-bordure);background:var(--mim-blanc);box-shadow:var(--mim-ombre);font-family:var(--mim-font-texte)}.mim-megamenu-grille{display:grid;grid-template-columns:17rem 1fr;gap:48px;padding-block:32px}.mim-megamenu-principales{border-right:1px solid var(--mim-gris-bordure);padding-right:24px}.mim-megamenu-principales .mim-surtitre{margin-bottom:8px;padding-inline:12px}.mim-megamenu-principale{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:40px;padding:8px 12px;border-radius:var(--mim-rayon);font-family:var(--mim-font-titre);font-size:.9375rem;font-weight:600;color:var(--mim-noir)}.mim-megamenu-principale:hover,.mim-megamenu-principale[data-selected]{background:var(--mim-gris-fond);color:var(--mim-rouge)}.mim-megamenu-principale svg{flex-shrink:0;color:var(--mim-gris-moyen)}.mim-megamenu-principale[data-selected] svg,.mim-megamenu-tout{color:var(--mim-rouge)}.mim-megamenu-tout{margin-top:8px;border-top:1px solid var(--mim-gris-bordure);border-radius:0;padding-top:16px}.mim-megamenu-titre{margin-bottom:16px;font-family:var(--mim-font-titre);font-size:var(--mim-taille-h3);line-height:var(--mim-interligne-h3);font-weight:700;color:var(--mim-noir)}.mim-megamenu-sous{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:4px 32px}.mim-megamenu-sous a{display:inline-flex;align-items:center;min-height:32px;font-size:.9375rem;color:var(--mim-gris-texte);text-underline-offset:3px}.mim-megamenu-sous a:hover{color:var(--mim-rouge);text-decoration:underline}.mim-megamenu-voir{display:inline-flex;align-items:center;gap:4px;margin-top:24px;font-weight:600}.mim-tiroir{position:fixed;inset:0 auto 0 0;width:min(88vw,22rem);max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;background:var(--mim-blanc);color:var(--mim-gris-texte);box-shadow:var(--mim-ombre)}.mim-tiroir[open]{animation:mim-tiroir-entree .18s ease-out}.mim-tiroir::backdrop{background:rgba(26,26,26,.55)}@keyframes mim-tiroir-entree{0%{transform:translateX(-100%)}to{transform:none}}html:has(.mim-tiroir[open]){overflow:hidden}.mim-tiroir-panneau{display:flex;flex-direction:column;min-height:100%}.mim-tiroir-entete{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;padding:8px 8px 8px 16px;border-bottom:2px solid var(--mim-rouge);background:var(--mim-blanc)}.mim-tiroir-titre{font-family:var(--mim-font-titre);font-size:1.125rem;font-weight:700;color:var(--mim-noir)}.mim-tiroir-bloc{padding:16px;border-bottom:1px solid var(--mim-gris-bordure)}.mim-tiroir-nav{padding-bottom:24px}.mim-tiroir-nav .mim-surtitre{padding:24px 16px 8px}.mim-tiroir-nav a{display:flex;align-items:center;min-height:44px;padding-inline:16px;border-bottom:1px solid var(--mim-gris-bordure);font-family:var(--mim-font-titre);font-size:.9375rem;font-weight:600;color:var(--mim-noir)}.mim-tiroir-nav a:hover{background:var(--mim-gris-fond);color:var(--mim-rouge)}.mim-pied{width:100%;font-size:.875rem;line-height:1.375rem}.mim-pied>.mim-reassurance{border-bottom:1px solid var(--mim-gris-texte);background:transparent;color:var(--mim-gris-clair)}.mim-reassurance>div{display:flex;flex-direction:column;gap:14px;padding-block:20px}.mim-reassurance-principaux{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.mim-reassurance-principaux li{display:flex;align-items:flex-start;gap:10px}.mim-reassurance-pastille{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--mim-gris-texte);border-radius:var(--mim-rayon-pastille);color:var(--mim-rouge-accent)}.mim-reassurance-textes{display:flex;flex-direction:column;min-width:0}.mim-reassurance-titre{font-family:var(--mim-font-titre);font-size:.875rem;font-weight:600;line-height:1.25rem;color:var(--mim-blanc)}.mim-reassurance-sous-texte{font-size:var(--mim-taille-petit);line-height:1.125rem;color:var(--mim-gris-clair)}.mim-reassurance-secondaires{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;padding-top:12px;border-top:1px solid var(--mim-gris-texte)}.mim-reassurance-secondaires li{display:flex;align-items:center;gap:8px;font-size:var(--mim-taille-petit);line-height:1.125rem;color:var(--mim-gris-clair)}.mim-reassurance-secondaires svg{flex-shrink:0;color:var(--mim-rouge-accent)}@media (min-width:1024px){.mim-reassurance-principaux{grid-template-columns:repeat(var(--mim-reassurance-n,4),minmax(0,1fr));gap:0}.mim-reassurance-principaux li{align-items:center;padding-inline:16px}.mim-reassurance-principaux li:first-child{padding-left:0}.mim-reassurance-principaux li+li{border-left:1px solid var(--mim-gris-texte)}.mim-reassurance-secondaires{grid-template-columns:repeat(var(--mim-reassurance-n,5),auto);justify-content:space-between;gap:0}.mim-reassurance-secondaires li+li{padding-left:16px;border-left:1px solid var(--mim-gris-texte)}.mim-reassurance-secondaires li:not(:last-child){padding-right:16px}}.mim-pied-colonnes{display:grid;grid-template-columns:1fr;gap:28px;padding-block:32px}@media (min-width:768px){.mim-pied-colonnes{grid-template-columns:repeat(2,minmax(0,1fr))}.mim-pied-identite{grid-column:1/-1}}@media (min-width:1200px){.mim-pied-colonnes{grid-template-columns:1.1fr 1fr .9fr 1.1fr 1.2fr;gap:24px;padding-block:32px 28px}.mim-pied-identite{grid-column:auto}}.mim-pied-identite{display:flex;flex-direction:column;gap:12px}.mim-pied-adresse{font-style:normal;color:var(--mim-gris-clair)}.mim-pied-adresse,.mim-pied-contact{display:flex;flex-direction:column}.mim-pied-contact a:hover{text-decoration:underline}.mim-pied-titre{margin-bottom:6px;font-family:var(--mim-font-titre);font-size:var(--mim-taille-petit);font-weight:600;line-height:1.25rem;letter-spacing:.06em;text-transform:uppercase;color:var(--mim-blanc)}.mim-pied-liens{display:flex;flex-direction:column}.mim-pied-bouton,.mim-pied-legal-liens a,.mim-pied-liens a{display:inline-flex;align-items:center;min-height:24px;font-size:var(--mim-taille-petit);line-height:1.125rem;color:var(--mim-gris-clair);text-align:left;text-underline-offset:3px}.mim-pied-bouton:hover,.mim-pied-legal-liens a:hover,.mim-pied-liens a:hover{color:var(--mim-blanc);text-decoration:underline}.mim-pied-legal{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 24px;padding-block:12px;border-top:1px solid var(--mim-gris-texte);font-size:var(--mim-taille-petit);line-height:var(--mim-interligne-petit);color:var(--mim-gris-clair)}.mim-pied-legal-liens{display:flex;flex-basis:100%;flex-wrap:wrap;order:-1;gap:0 16px}@media (max-width:767px){.mim-pied-bouton,.mim-pied-contact a,.mim-pied-legal-liens a,.mim-pied-liens a{min-height:44px}.mim-reassurance-principaux li{flex-direction:column;gap:6px}}@media (min-width:380px) and (max-width:767px){.mim-pied-colonnes{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.mim-pied-identite{grid-column:1/-1}}.mim-pied-baseline{font-family:var(--mim-font-titre);font-style:italic;color:var(--mim-rouge-accent)}.mim-accueil-bandeau{background-color:var(--mim-noir);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='97' viewBox='0 0 56 97'%3E%3Cpath fill='none' stroke='%23ffffff' stroke-opacity='.06' stroke-width='1.5' d='M28 1 54 16v30L28 61 2 46V16zM28 61v36M2 16 0 15M54 16l2-1'/%3E%3C/svg%3E");background-size:56px 97px;color:var(--mim-gris-clair)}.mim-accueil-bandeau-grille{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:48px;padding-block:40px 48px}@media (min-width:1024px){.mim-accueil-bandeau-grille{grid-template-columns:minmax(0,1fr) 320px;padding-block:64px 72px}}.mim-accueil-illustration{display:none;width:100%;height:auto;color:var(--mim-rouge-accent);opacity:.75}@media (min-width:1024px){.mim-accueil-illustration{display:block}}.mim-accueil-surtitre{font-size:var(--mim-taille-petit);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--mim-rouge-accent)}.mim-accueil-titre{margin-top:8px;font-family:var(--mim-font-titre);font-size:1.75rem;line-height:2.25rem;font-weight:700;color:var(--mim-blanc);text-wrap:balance}@media (min-width:1024px){.mim-accueil-titre{font-size:var(--mim-taille-h1);line-height:var(--mim-interligne-h1)}}.mim-accueil-titre .mim-accent{color:var(--mim-rouge-accent)}.mim-accueil-chapo{max-width:40rem;margin-top:16px;font-size:var(--mim-taille-texte);line-height:var(--mim-interligne-texte);color:var(--mim-gris-clair)}.mim-accueil-recherche{max-width:44rem;margin-top:24px}.mim-accueil-recherche .mim-btn,.mim-accueil-recherche .mim-champ{min-height:52px;font-size:1rem}.mim-accueil-recherche .mim-champ{border-color:var(--mim-blanc)}.mim-accueil-aide{margin-top:8px;font-size:var(--mim-taille-petit);line-height:var(--mim-interligne-petit);color:var(--mim-gris-clair)}.mim-accueil-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.mim-btn-clair{background:var(--mim-blanc);color:var(--mim-noir)}.mim-btn-clair:hover{background:var(--mim-gris-fond);color:var(--mim-rouge-fonce)}.mim-btn-contour-clair{border-color:var(--mim-gris-clair);background:transparent;color:var(--mim-blanc)}.mim-btn-contour-clair:hover{border-color:var(--mim-blanc);background:var(--mim-gris-texte)}.mim-accueil-section{padding-block:48px}@media (min-width:1024px){.mim-accueil-section{padding-block:64px}}.mim-accueil-section+.mim-accueil-section:not(.mim-accueil-section-grise){padding-top:0}.mim-accueil-section-grise+.mim-accueil-section:not(.mim-accueil-section-grise){padding-top:48px}@media (min-width:1024px){.mim-accueil-section-grise+.mim-accueil-section:not(.mim-accueil-section-grise){padding-top:64px}}.mim-accueil-section-grise{background:var(--mim-gris-fond)}.mim-accueil-entete{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px;margin-bottom:24px}.mim-accueil-plus{display:inline-flex;align-items:center;gap:4px;min-height:44px;font-weight:600}.mim-univers{display:flex;flex-direction:column;gap:8px;padding:24px;border-top:3px solid var(--mim-noir)}.mim-univers:focus-within,.mim-univers:hover{border-top-color:var(--mim-rouge)}.mim-univers-titre{font-family:var(--mim-font-titre);font-size:1.125rem;line-height:1.5rem;font-weight:600}.mim-univers-titre a{color:var(--mim-noir)}.mim-univers-titre a:hover{color:var(--mim-rouge);text-decoration:underline}.mim-univers-sous{display:flex;flex-direction:column;margin-top:4px}.mim-univers-sous a{display:inline-flex;align-items:center;min-height:32px;font-size:.875rem;color:var(--mim-gris-texte)}.mim-univers-sous a:hover{color:var(--mim-rouge);text-decoration:underline}.mim-une-categories{margin-bottom:24px}.mim-une-produits{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:12px}.mim-une-produits a{display:flex;align-items:center;gap:12px;min-height:56px;padding:12px 16px;font-weight:600;color:var(--mim-noir)}.mim-une-produits a:hover{color:var(--mim-rouge)}.mim-une-produits svg{flex-shrink:0;color:var(--mim-gris-moyen)}.mim-accueil-services{display:grid;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:var(--mim-gouttiere)}.mim-service{display:flex;flex-direction:column;gap:12px;padding:24px}.mim-service-icone{color:var(--mim-rouge)}.mim-service-liens{display:flex;flex-direction:column;gap:4px;margin-top:auto;padding-top:8px;font-weight:600}.mim-accueil-marques{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:12px}.mim-accueil-marques a,.mim-marques-liste a{display:flex;flex-direction:column;gap:2px;height:100%;min-height:44px;padding:12px 16px;border:1px solid var(--mim-gris-bordure);border-radius:var(--mim-rayon);background:var(--mim-blanc)}.mim-accueil-marques a:hover,.mim-marques-liste a:hover{border-color:var(--mim-rouge)}.mim-marque-nom{font-family:var(--mim-font-titre);font-weight:600;color:var(--mim-noir);overflow-wrap:anywhere}.mim-accueil-marques a:hover .mim-marque-nom,.mim-marques-liste a:hover .mim-marque-nom{color:var(--mim-rouge)}.mim-page-bandeau{background-color:var(--mm-ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='97' viewBox='0 0 56 97'%3E%3Cpath fill='none' stroke='%23ffffff' stroke-opacity='.06' stroke-width='1.5' d='M28 1 54 16v30L28 61 2 46V16zM28 61v36M2 16 0 15M54 16l2-1'/%3E%3C/svg%3E");background-size:56px 97px;color:var(--mim-gris-clair)}.mim-page-bandeau-contenu{display:flex;flex-direction:column;gap:12px;padding-block:32px 40px}@media (min-width:1024px){.mim-page-bandeau-contenu{padding-block:48px 56px}}.mim-page-bandeau .mim-ariane a,.mim-page-bandeau .mim-ariane ol{color:var(--mim-gris-clair)}.mim-page-bandeau .mim-ariane [aria-current=page],.mim-page-bandeau .mim-ariane a:hover{color:var(--mim-blanc)}.mim-page-bandeau .mim-ariane li+li:before{color:var(--mim-gris-clair)}.mim-page-titre{font-family:var(--mm-font-title);font-size:1.75rem;line-height:2.25rem;font-weight:700;color:var(--mm-white);text-wrap:balance}@media (min-width:1024px){.mim-page-titre{font-size:var(--mim-taille-h1);line-height:var(--mim-interligne-h1)}}.mim-page-chapo{max-width:var(--mm-read);font-size:1.0625rem;line-height:1.75rem;color:var(--mim-gris-clair)}.mim-page-bandeau .mim-accueil-actions{margin-top:12px}.mim-page-corps{padding-block:40px 64px}.mim-prose{max-width:var(--mm-read);font-family:var(--mm-font-text);font-size:var(--mim-taille-texte);line-height:var(--mim-interligne-texte);color:var(--mm-text)}.mim-prose>*+*{margin-top:16px}.mim-prose h2{margin-top:48px;padding-top:24px;border-top:1px solid var(--mm-line);font-family:var(--mm-font-title);font-size:1.375rem;line-height:1.875rem;font-weight:600;color:var(--mm-ink)}.mim-prose h2:first-child{margin-top:0;padding-top:0;border-top:0}@media (min-width:1024px){.mim-prose h2{font-size:1.625rem;line-height:2.125rem}}.mim-prose h3{margin-top:32px;font-family:var(--mm-font-title);font-size:1.125rem;line-height:1.625rem;font-weight:600;color:var(--mm-ink)}.mim-prose h2+*,.mim-prose h3+*{margin-top:8px}.mim-prose strong{font-weight:600;color:var(--mm-ink)}.mim-prose a:not(.mim-btn){color:var(--mm-red);text-decoration:underline;text-underline-offset:3px}.mim-prose a:not(.mim-btn):hover{color:var(--mm-red-dark)}.mim-prose ol,.mim-prose ul{display:flex;flex-direction:column;gap:6px;padding-left:24px}.mim-prose ul{list-style:disc}.mim-prose ol{list-style:decimal}.mim-prose li::marker{color:var(--mm-red);font-weight:600}.mim-prose blockquote{padding:4px 0 4px 20px;border-left:3px solid var(--mm-line);font-style:italic;color:var(--mm-muted)}.mim-prose .mim-prose-tableau{overflow-x:auto;border:1px solid var(--mm-line);border-radius:var(--mm-radius)}.mim-prose .mim-prose-tableau th{white-space:normal}.mim-prose .mim-prose-tableau td{vertical-align:top}.mim-prose .mim-encadre{flex-direction:column;gap:4px;font-size:var(--mim-taille-texte);line-height:var(--mim-interligne-texte)}.mim-prose .mim-encadre-titre{font-family:var(--mm-font-title);font-weight:600;color:var(--mm-ink)}.mim-prose-cloture{max-width:var(--mm-read);margin-top:48px;padding:24px;border-top:3px solid var(--mm-red);display:flex;flex-direction:column;gap:12px}.mim-marques-index{margin-bottom:32px;padding-block:12px;border-bottom:1px solid var(--mim-gris-bordure);background:var(--mim-blanc)}.mim-marques-index ul{display:flex;flex-wrap:wrap;gap:4px}.mim-marques-index a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding-inline:8px;border:1px solid var(--mim-gris-bordure);border-radius:var(--mim-rayon);font-family:var(--mim-font-titre);font-weight:600;color:var(--mim-noir)}.mim-marques-index a:hover{border-color:var(--mim-rouge);color:var(--mim-rouge)}.mim-marques-lettre{scroll-margin-top:12rem}.mim-marques-lettre+.mim-marques-lettre{margin-top:40px}.mim-prose .mim-encadre article+article{margin-top:12px;padding-top:12px;border-top:1px solid var(--mm-line)}.mim-prose .mim-encadre article h3{margin:0 0 4px}.mim-prose .mim-encadre dl{display:grid;grid-template-columns:minmax(0,max-content) minmax(0,1fr);gap:2px 12px;margin:0}.mim-prose .mim-encadre dt{font-weight:600;color:var(--mm-ink)}.mim-prose .mim-encadre dd{margin:0}@media (max-width:560px){.mim-prose .mim-encadre dl{grid-template-columns:minmax(0,1fr)}}.mim-marques-lettre h2{margin-bottom:16px;padding-bottom:8px;border-bottom:2px solid var(--mim-rouge);font-family:var(--mim-font-titre);font-size:var(--mim-taille-h3);line-height:var(--mim-interligne-h3);font-weight:700;color:var(--mim-noir)}.mim-marques-liste{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:12px}.mim-ressources-recherche{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;max-width:var(--mm-read)}.mim-ressources-recherche>div{flex:1 1 18rem}.mim-ressources-resultats{display:flex;flex-direction:column;max-width:var(--mm-read);border-top:1px solid var(--mim-gris-bordure)}.mim-ressources-resultats>li{display:flex;flex-direction:column;gap:8px;padding-block:16px;border-bottom:1px solid var(--mim-gris-bordure)}.mim-ressources-documents{display:flex;flex-wrap:wrap;gap:8px}.mim-ressources-documents a{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding-inline:12px;border:1px solid var(--mim-rouge);border-radius:var(--mim-rayon);font-size:.875rem;font-weight:600;color:var(--mim-rouge)}.mim-ressources-documents a:hover{background:var(--mim-rouge-clair);color:var(--mim-rouge-fonce)}.mim-ressources-filtres{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.mim-ressources-filtres>div{display:flex;flex-direction:column;gap:4px;flex:1 1 12rem;min-width:0}.mim-ressources-liste{display:flex;flex-direction:column;border-top:1px solid var(--mim-gris-bordure)}.mim-ressources-liste>li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding-block:12px;border-bottom:1px solid var(--mim-gris-bordure)}.mim-ressources-liste a{display:inline-flex;align-items:flex-start;gap:8px;font-weight:600;color:var(--mim-noir)}.mim-ressources-liste a:hover{color:var(--mim-rouge);text-decoration:underline}.mim-ligne-documents{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:4px}.mim-connexion{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--mim-gouttiere);padding-block:32px 48px}@media (min-width:1024px){.mim-connexion{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:70vh;padding-block:48px 64px}}.mim-connexion-carte{display:flex;align-items:center;justify-content:center;padding:24px}@media (min-width:768px){.mim-connexion-carte{padding:48px}}.mim-connexion-formulaire{display:flex;flex-direction:column;gap:24px;width:100%;max-width:26rem}.mim-connexion-titre{font-family:var(--mim-font-titre);font-size:1.5rem;line-height:2rem;font-weight:700;color:var(--mim-noir)}.mim-connexion-aide{font-size:.9375rem;line-height:1.5rem;color:var(--mim-gris-moyen)}.mim-connexion-separateur{display:flex;align-items:center;gap:12px;font-size:var(--mim-taille-petit);color:var(--mim-gris-moyen)}.mim-connexion-separateur:after,.mim-connexion-separateur:before{content:"";flex:1;border-top:1px solid var(--mim-gris-bordure)}.mim-connexion-bandeau{display:none}@media (min-width:1024px){.mim-connexion-bandeau{display:flex;flex-direction:column;justify-content:flex-end;gap:16px;padding:48px;border-radius:var(--mim-rayon)}}.mim-connexion-bandeau ul{display:flex;flex-direction:column;gap:8px;color:var(--mim-gris-clair)}.mim-connexion-bandeau li{display:flex;gap:8px}.mim-connexion-bandeau li svg{flex-shrink:0;margin-top:3px;color:var(--mim-rouge-accent)}.mim-connexion-photo{position:relative;flex:1 1 auto;min-height:12rem;margin:-48px -48px 0;-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent);mask-image:linear-gradient(180deg,#000 55%,transparent)}.mim-connexion-photo img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 55%;object-position:50% 55%}.mim-prose .mim-encadre h2{margin:0;padding:0;border:0;font-size:1.125rem;line-height:1.625rem}.mim-marques-lettre h2{scroll-margin-top:10rem}.mim-etablissement .mim-etablissement-changer{white-space:nowrap;min-height:40px}.mim-tiroir .mim-etablissement .mim-etablissement-changer{min-height:44px}@media (max-width:1023px){.mim-etablissement .mim-etablissement-changer{min-height:44px}}.mim-lien-action{display:inline-flex;align-items:center;min-height:44px;font-family:var(--mim-font-texte);font-weight:600;font-size:.875rem;color:var(--mim-rouge);text-underline-offset:3px;background:transparent;border:0;padding:0;cursor:pointer}.mim-lien-action:hover{color:var(--mim-rouge-fonce);text-decoration:underline}.mim-lien-action:disabled{color:var(--mim-gris-moyen);cursor:not-allowed;text-decoration:none}[data-testid=account-page] form label.flex-col>span:first-child,[data-testid=account-page] legend,[data-testid=tracking-page] form label.flex-col>span:first-child{font-weight:600;font-size:.875rem;color:var(--mim-noir)}[data-testid=account-page] legend{margin-bottom:4px}.relative:has(>#contenu){display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}#contenu{flex:1 0 auto}@media (max-width:1023px){.mim-barre-service-ligne{padding-block:0}.mim-barre-service a,.mim-bascule a,.mim-filtre-actif{min-height:44px}[data-testid=account-page] a.mim-lien,[data-testid=account-page] td a{display:inline-flex;align-items:center;min-height:44px}}@media (min-width:1024px) and (max-width:1199.98px){.mim-entete-ligne{-moz-column-gap:20px;column-gap:20px}.mim-entete-actions .mim-etablissement .mim-champ.mim-etablissement-choix{max-width:11rem}}#conditionnements{container-type:inline-size}@container (max-width: 639.98px){#conditionnements>div:first-child{overflow:visible;border:0;background:transparent}#conditionnements .mim-tableau-empile thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}#conditionnements .mim-tableau-empile,#conditionnements .mim-tableau-empile tbody,#conditionnements .mim-tableau-empile td,#conditionnements .mim-tableau-empile tr{display:block;width:100%}#conditionnements .mim-tableau-empile tr{margin-bottom:12px;padding:12px;border:1px solid var(--mim-gris-bordure);border-radius:var(--mim-rayon);background:var(--mim-blanc)}#conditionnements .mim-tableau-empile td{display:flex;justify-content:space-between;align-items:center;gap:16px;border:0;padding:4px 0;text-align:right}#conditionnements .mim-tableau-empile td[data-label]:before{content:attr(data-label);font-family:var(--mim-font-texte);font-weight:600;font-size:var(--mim-taille-petit);letter-spacing:.08em;text-transform:uppercase;color:var(--mim-gris-moyen);text-align:left}#conditionnements .mim-tableau-empile td.mim-cellule-redite,#conditionnements .mim-tableau-empile td:empty{display:none}#conditionnements .mim-tableau-empile tbody tr:hover td{background:transparent}#conditionnements .mim-tableau-empile .mim-badge{white-space:normal;text-align:left}}#conditionnements .mim-dispo-sous-ref{display:none;font-family:var(--mim-font-texte)}#conditionnements .mim-dispo-sous-ref .mim-badge{white-space:nowrap}#conditionnements td.mim-col-attribut{white-space:normal;overflow-wrap:break-word}#conditionnements abbr.mim-abreviation{text-decoration:none;cursor:help}@container (min-width: 640px){#conditionnements .mim-col-dispo,#conditionnements .mim-col-prix,#conditionnements .mim-col-ref{width:1%}#conditionnements .mim-tableau-serre td,#conditionnements .mim-tableau-serre th{padding-inline:8px}#conditionnements .mim-tableau-serre th{letter-spacing:.04em}#conditionnements .mim-tableau-serre td:first-child,#conditionnements .mim-tableau-serre th:first-child{padding-left:12px}#conditionnements .mim-tableau-serre td:last-child,#conditionnements .mim-tableau-serre th:last-child{padding-right:12px}}@container (min-width: 640px) and (max-width: 659.98px){#conditionnements .mim-attributs-2 .mim-col-dispo{display:none}#conditionnements .mim-attributs-2 .mim-dispo-sous-ref{display:block;margin-top:4px}}@container (min-width: 640px) and (max-width: 754.98px){#conditionnements .mim-attributs-3 .mim-col-dispo{display:none}#conditionnements .mim-attributs-3 .mim-dispo-sous-ref{display:block;margin-top:4px}}@container (min-width: 640px) and (max-width: 849.98px){#conditionnements .mim-attributs-4 .mim-col-dispo{display:none}#conditionnements .mim-attributs-4 .mim-dispo-sous-ref{display:block;margin-top:4px}}@container (min-width: 640px) and (max-width: 944.98px){#conditionnements .mim-attributs-5 .mim-col-dispo{display:none}#conditionnements .mim-attributs-5 .mim-dispo-sous-ref{display:block;margin-top:4px}}.mim-nav-liste .mim-nav-lien{white-space:nowrap}.mim-nav-devis{margin-left:auto}.mim-nav-categorie{display:none}@media (min-width:1280px){.mim-nav-liste:has(.mim-nav-categorie){gap:12px}.mim-nav-categorie{display:list-item;list-style:none}}.mim-cas-encadre{flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px}.mim-cas-encadre-titre{font-family:var(--mim-font-titre);font-weight:600;font-size:.9375rem;color:var(--mim-noir)}.mim-formule sub,.mim-formule sup,sub,sup{font-size:max(.8125rem,.75em)}@media (max-width:1023px){[data-testid=account-page] label:has(>input[type=checkbox]),[data-testid=account-page] label:has(>input[type=radio]){min-height:44px}.mim-pastille{min-height:44px}}[data-testid=account-page] h1.mim-h2,[data-testid=tracking-page] h1.mim-h2{font-weight:600}@media (max-width:1023px){.mim-etablissement .mim-champ.mim-etablissement-choix{min-height:44px}input[type=file]::file-selector-button{min-height:44px}}#conditionnements td .mim-badge{white-space:nowrap}#conditionnements .mim-ligne-alerte-ouverte td{border-bottom:0}#conditionnements .mim-ligne-alerte td{border-top:0;padding-top:0;padding-bottom:16px;text-align:left}#conditionnements .mim-tableau tbody tr.mim-ligne-alerte:hover td{background:transparent}@container (min-width: 640px) and (max-width: 899.98px){#conditionnements .mim-tableau th{white-space:normal}#conditionnements .mim-tableau td,#conditionnements .mim-tableau th{padding-left:8px;padding-right:8px}#conditionnements .mim-tableau td .mim-badge{width:auto;max-width:100%;white-space:normal}}@media (max-width:767.98px){#conditionnements .mim-tableau-empile tr.mim-ligne-alerte-ouverte{margin-bottom:0;border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}#conditionnements .mim-tableau-empile tr.mim-ligne-alerte{border-top:0;border-top-left-radius:0;border-top-right-radius:0}#conditionnements .mim-tableau-empile tr.mim-ligne-alerte td{display:block;text-align:left}}@container (max-width: 639.98px){#conditionnements .mim-tableau-empile tr.mim-ligne-alerte-ouverte{margin-bottom:0;border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}#conditionnements .mim-tableau-empile tr.mim-ligne-alerte{border-top:0;border-top-left-radius:0;border-top-right-radius:0}#conditionnements .mim-tableau-empile tr.mim-ligne-alerte td{display:block;text-align:left}}#conditionnements tr:target{scroll-margin-top:12rem}#conditionnements tr:target td{background:var(--mim-alerte-fond)}#conditionnements tr[id]{scroll-margin-top:12rem}#conditionnements tr.mim-ligne-cible td{background:var(--mim-alerte-fond)}#conditionnements tr.mim-ligne-cible:focus{outline:2px solid var(--mim-focus-couleur);outline-offset:-2px}.mim-logo{display:block;width:150px;max-width:100%;height:auto}.mim-logo-lien{display:block;width:-moz-fit-content;width:fit-content;padding-block:2px}@media (min-width:1024px){.mim-logo{width:192px}}.mim-logo-lien--clair .mim-logo{width:176px}.mim-logo.mim-logo--bandeau{width:280px;margin-bottom:8px}.mim-lp-refs{display:flex;align-items:baseline;justify-content:space-between;gap:4px 12px;min-width:0;font-size:var(--mim-taille-petit);line-height:var(--mim-interligne-petit)}.mim-lp-ref{flex:none;min-width:0}.mim-lp-ref-fabricant{flex:0 1 auto;overflow:hidden;text-align:right}.mim-lp-ref-fabricant dd{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mim-lp-ref-fabricant .mim-mono{color:var(--mim-gris-moyen)}.mim-lp-action{position:relative;z-index:1}.mim-lp-ajout-form{display:flex;align-items:stretch;gap:8px}.mim-lp-quantite{flex:none;width:4.25rem;min-height:36px;padding:4px 8px;text-align:center;font-variant-numeric:tabular-nums;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.mim-lp-quantite::-webkit-inner-spin-button,.mim-lp-quantite::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mim-lp-bouton{white-space:nowrap}.mim-lp-ajout-card .mim-lp-bouton{flex:1 1 auto;padding-left:8px;padding-right:8px}.mim-lp-ajout .mim-erreur-champ{text-align:left;white-space:normal}@media (max-width:767.98px){.mim-lp-action .mim-btn,.mim-lp-quantite,.mim-lp-tableau .mim-btn{min-height:44px}}.mim-lp-ligne{container-type:inline-size}.mim-lp-ref-ligne{margin-top:2px;font-size:var(--mim-taille-petit);line-height:var(--mim-interligne-petit);color:var(--mim-gris-moyen)}.mim-lp-tableau td,.mim-lp-tableau th{padding-left:8px;padding-right:8px}.mim-lp-tableau th{white-space:normal}.mim-lp-tableau td .mim-badge{width:auto;max-width:100%;white-space:normal}.mim-lp-tableau .mim-lp-col-commande{width:1%;white-space:nowrap}.mim-lp-ref-cellule span{display:inline-block;max-width:11rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}@container (max-width: 719.98px){.mim-lp-tableau thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mim-lp-tableau,.mim-lp-tableau tbody,.mim-lp-tableau td,.mim-lp-tableau tr{display:block;width:100%}.mim-lp-tableau tr{margin-bottom:12px;padding:12px;border:1px solid var(--mim-gris-bordure);border-radius:var(--mim-rayon)}.mim-lp-tableau tr:last-child{margin-bottom:0}.mim-lp-tableau .mim-lp-col-commande,.mim-lp-tableau td{display:flex;align-items:center;justify-content:space-between;gap:4px 16px;flex-wrap:wrap;width:100%;padding:4px 0;border:0;text-align:right;white-space:normal}.mim-lp-tableau td[data-label]:before{content:attr(data-label);flex:none;font-size:var(--mim-taille-petit);font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-align:left;color:var(--mim-gris-moyen)}.mim-lp-tableau td:empty{display:none}.mim-lp-tableau tbody tr:hover td{background:transparent}.mim-lp-tableau .mim-badge{white-space:normal;text-align:left}.mim-lp-tableau td.mim-lp-col-commande{padding-top:8px}.mim-lp-tableau td.mim-lp-col-commande:before{display:none}.mim-lp-tableau .mim-lp-ajout,.mim-lp-tableau td.mim-lp-col-commande>a{width:100%}.mim-lp-tableau .mim-lp-ajout-form .mim-lp-bouton{flex:1 1 auto}.mim-lp-ref-cellule span{max-width:100%}}.mim-carte-produit .mim-lp-action{container:mim-achat/inline-size}.mim-carte-produit .mim-lp-bouton{min-width:0}.mim-carte-produit .mim-lp-bouton svg{flex-shrink:0}@container mim-achat (max-width: 16rem){.mim-lp-ajout-card .mim-lp-quantite{width:3.25rem;padding-inline:4px}.mim-lp-ajout-card .mim-lp-bouton svg{display:none}.mim-lp-bouton{white-space:normal;line-height:1.2;text-align:center;text-wrap:balance}}.mim-mq-entete{display:flex;flex-direction:column;align-items:flex-start;gap:20px}@media (min-width:768px){.mim-mq-entete{flex-direction:row;align-items:center;gap:32px}}.mim-mq-logo{display:flex;flex:none;align-items:center;justify-content:center;width:232px;height:112px;padding:16px;border-radius:var(--mim-rayon);background-color:var(--mim-blanc)}.mim-mq-logo img{max-width:200px;max-height:80px;-o-object-fit:contain;object-fit:contain}.mim-mq-titres{display:flex;min-width:0;flex-direction:column;gap:8px}.mim-mq-compte{font-size:var(--mim-taille-petit);line-height:var(--mim-interligne-petit);color:var(--mim-gris-clair)}.mim-mq-lien-produits{color:var(--mim-blanc);text-decoration:underline;text-underline-offset:3px}.mim-mq-lien-produits:hover{text-decoration-thickness:2px}.mim-mq-corps{display:flex;flex-direction:column;gap:48px;padding-block:40px 64px}.mim-mq-contenu{display:grid;gap:32px}@media (min-width:1024px){.mim-mq-contenu{grid-template-columns:minmax(0,1fr) 320px;gap:56px;align-items:start}}.mim-mq-sections{max-width:var(--mm-read);gap:32px;font-family:var(--mm-font-text);font-size:var(--mim-taille-texte);line-height:var(--mim-interligne-texte);color:var(--mm-text)}.mim-mq-section,.mim-mq-sections{display:flex;flex-direction:column}.mim-mq-section{gap:12px}.mim-mq-offre,.mim-mq-points{display:flex;flex-direction:column;gap:8px}.mim-mq-offre li,.mim-mq-points li{position:relative;padding-left:20px}.mim-mq-offre li:before{top:.65em;left:2px;width:7px;height:7px}.mim-mq-offre li:before,.mim-mq-points li:before{content:"";position:absolute;background-color:var(--mim-rouge)}.mim-mq-points li:before{top:.75em;left:0;width:10px;height:2px}.mim-mq-offre strong{font-weight:600;color:var(--mim-noir)}.mim-mq-secteurs{display:flex;flex-wrap:wrap;gap:8px}.mim-mq-secteurs li{padding:4px 12px;border:1px solid var(--mim-gris-bordure);border-radius:var(--mim-rayon-pastille);background-color:var(--mim-blanc);font-size:var(--mim-taille-petit);line-height:var(--mim-interligne-petit);color:var(--mim-noir)}.mim-mq-colonne{display:flex;min-width:0;flex-direction:column;gap:16px}@media (min-width:1024px){.mim-mq-colonne{grid-column:2}}.mim-mq-carte{display:flex;flex-direction:column;gap:16px;padding:24px;border:1px solid var(--mim-gris-bordure);border-radius:var(--mim-rayon);background-color:var(--mim-gris-fond-leger)}.mim-mq-carte-secteurs p{font-family:var(--mm-font-text);font-size:var(--mim-taille-petit);line-height:var(--mim-interligne-petit);color:var(--mm-text)}.mim-mq-identite dl{display:flex;flex-direction:column;gap:12px}.mim-mq-identite dt{font-size:var(--mim-taille-petit);line-height:var(--mim-interligne-petit);color:var(--mim-gris-texte)}.mim-mq-identite dd{color:var(--mim-noir);overflow-wrap:anywhere}.mim-mq-produits{display:flex;flex-direction:column;gap:20px;padding-top:40px;border-top:1px solid var(--mim-gris-bordure)}.mim-mq-corps>.mim-mq-produits:first-child{padding-top:0;border-top:0}.mim-mq-voir-marque{display:inline-flex;align-items:center;gap:4px;min-height:44px;font-size:var(--mim-taille-petit)}@media (min-width:1024px){.mim-mq-voir-marque{min-height:32px}}.mim-mq-pli{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.mim-mq-pli>div{width:100%}.mim-mq-pli[data-replie] .mim-mq-contenu{grid-template-columns:minmax(0,1fr)}.mim-mq-pli[data-replie] .mim-mq-colonne,.mim-mq-pli[data-replie] .mim-mq-section-suite{display:none}.mim-mq-pli[data-replie] .mim-mq-section-tete{max-height:var(--mim-mq-moitie,16.25rem);overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 2.5rem),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 2.5rem),transparent)}.mim-mq-voir-plus{display:inline-flex;align-items:center;min-height:44px;font-weight:600}@media (min-width:1024px){.mim-mq-voir-plus{min-height:32px}}.mim-pl-bloc{display:flex;width:100%;flex-direction:column;gap:.75rem;border-radius:var(--mim-rayon);border-width:1px;border-color:var(--mim-gris-bordure);background-color:var(--mim-blanc);padding:1rem}.mim-pl-bloc-titre{font-family:var(--mim-font-titre);font-size:1rem;line-height:1.5rem;font-weight:600;color:var(--mim-noir)}.mim-pl-bloc-titre:focus{outline:none}.mim-pl-bloc-titre:focus-visible{outline:var(--mim-focus-epaisseur) solid var(--mim-focus-couleur);outline-offset:var(--mim-focus-decalage)}.mim-pl-remplacement{border:2px solid var(--mim-erreur);background-color:var(--mim-erreur-fond)}.mim-pl-remplacement .mim-pl-bloc-titre{color:var(--mim-erreur)}.mim-pl-rail{scroll-margin-top:6rem}.mim-pl-liste{display:flex;flex-direction:column}.mim-pl-liste>li+li{border-top-width:1px;border-color:var(--mim-gris-bordure)}.mim-pl-option{display:grid;grid-template-columns:4rem minmax(0,1fr);grid-template-areas:"visuel corps" "action action";align-items:start;gap:8px 12px;padding-block:12px}.mim-pl-visuel{grid-area:visuel;display:flex;height:4rem;width:4rem;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--mim-rayon);background-color:var(--mim-gris-fond);color:var(--mim-gris-moyen)}.mim-pl-visuel img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain;padding:.25rem;mix-blend-mode:multiply}.mim-pl-corps{grid-area:corps;display:flex;min-width:0;flex-direction:column;gap:.25rem}.mim-pl-titre{font-size:.875rem;line-height:1.25rem;font-weight:600;line-height:1.375;color:var(--mim-noir);overflow-wrap:anywhere}.mim-pl-titre a:hover{color:var(--mim-rouge);text-decoration-line:underline}.mim-pl-details{display:flex;flex-wrap:wrap;-moz-column-gap:.75rem;column-gap:.75rem;row-gap:.125rem;font-size:var(--mim-taille-petit);line-height:var(--mim-interligne-petit);color:var(--mim-gris-moyen)}.mim-pl-details .mim-mono{color:var(--mim-gris-texte)}.mim-pl-etat{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;-moz-column-gap:.75rem;column-gap:.75rem;row-gap:.25rem}.mim-pl-prix{display:flex;align-items:baseline;gap:.25rem;font-size:.875rem;line-height:1.25rem}.mim-pl-action{grid-area:action;display:flex;justify-content:flex-end}@media (min-width:512px){.mim-pl-option{grid-template-columns:4rem minmax(0,1fr) auto;grid-template-areas:"visuel corps action"}.mim-pl-action{align-self:center}}@media (min-width:1024px) and (max-width:1199px){.mim-pl-bloc .mim-pl-option{grid-template-columns:4rem minmax(0,1fr);grid-template-areas:"visuel corps" "action action"}}.mim-pl-fenetre{margin:auto;width:100%;border-radius:var(--mim-rayon);border-width:0;background-color:var(--mim-blanc);padding:0;color:var(--mim-gris-texte);--tw-shadow:var(--mim-ombre);--tw-shadow-colored:var(--mim-ombre);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);max-width:min(40rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);overflow-y:auto}.mim-pl-fenetre:not([open]){display:none}.mim-pl-fenetre::backdrop{background-color:rgb(26 26 26/.55)}.mim-pl-fenetre-panneau{display:flex;flex-direction:column;gap:.75rem;padding:1rem}@media (min-width:512px){.mim-pl-fenetre-panneau{padding:1.25rem}}.mim-pl-fenetre-tete{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.mim-pl-ajoute{display:flex;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:600;color:var(--mim-noir)}.mim-pl-ajoute svg{flex:none;color:var(--mim-succes)}.mim-pl-fermer{margin-right:-.5rem;margin-top:-.5rem;display:inline-flex;height:2.75rem;width:2.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--mim-rayon);color:var(--mim-noir)}.mim-pl-fermer:hover{background-color:var(--mim-gris-fond);color:var(--mim-rouge)}.mim-pl-fenetre-actions{display:flex;flex-direction:column-reverse;gap:.5rem;border-top-width:1px;border-color:var(--mim-gris-bordure);padding-top:.75rem}@media (min-width:512px){.mim-pl-fenetre-actions{flex-direction:row;justify-content:flex-end}}.mim-pl-fenetre-actions .mim-btn{justify-content:center}.mim-pl-rappel{margin-left:1rem;margin-right:1rem;display:flex;flex-direction:column;gap:.5rem;border-radius:var(--mim-rayon);border-width:1px;border-color:var(--mim-gris-bordure);background-color:var(--mim-gris-fond);padding:.75rem}.mim-pl-rappel-titre{font-size:.875rem;line-height:1.25rem;font-weight:600;color:var(--mim-noir)}.mim-pl-rappel .mim-pl-option{grid-template-columns:3rem minmax(0,1fr);grid-template-areas:"visuel corps" "action action"}.mim-pl-rappel .mim-pl-visuel{height:3rem;width:3rem;background-color:var(--mim-blanc)}.mim-confirmation{margin:auto;width:100%;border-radius:var(--mim-rayon);border-width:0;background-color:var(--mim-blanc);padding:0;color:var(--mim-gris-texte);--tw-shadow:var(--mim-ombre);--tw-shadow-colored:var(--mim-ombre);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);max-width:min(30rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);overflow-y:auto}.mim-confirmation:not([open]){display:none}.mim-confirmation::backdrop{background-color:rgb(26 26 26/.55)}.mim-confirmation-panneau{display:flex;flex-direction:column;gap:.75rem;padding:1rem}@media (min-width:512px){.mim-confirmation-panneau{padding:1.25rem}}.mim-confirmation-actions{display:flex;flex-direction:column-reverse;gap:.5rem;border-top-width:1px;border-color:var(--mim-gris-bordure);padding-top:.75rem}@media (min-width:512px){.mim-confirmation-actions{flex-direction:row;justify-content:flex-end}}.mm-guides{display:flex;flex-direction:column;gap:24px}.mm-guides__compte{margin-left:4px;font-weight:400;color:var(--mm-muted)}.mm-tiles{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}@media (min-width:640px){.mm-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.mm-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.mm-tile{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid var(--mm-line);border-radius:var(--mm-radius);background-color:var(--mm-white)}.mm-tile:focus-within,.mm-tile:hover{border-color:var(--mm-red)}.mm-tile__img{position:relative;flex-shrink:0;overflow:hidden;aspect-ratio:16/9;background-color:var(--mm-soft)}.mm-tile__img img{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mm-tile__body{display:flex;flex:1;flex-direction:column;gap:8px;padding:16px 20px 20px}.mm-tile__kicker{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--mm-red)}.mm-tile__kicker,.mm-tile__title{font-family:var(--mm-font-title);font-weight:700}.mm-tile__title{font-size:18px;line-height:1.3;color:var(--mm-ink)}.mm-tile__link:after{content:"";position:absolute;inset:0}.mm-tile__link:hover{color:var(--mm-red)}.mm-tile__link:focus-visible{outline:none}.mm-tile:has(.mm-tile__link:focus-visible){outline:var(--mim-focus-epaisseur) solid var(--mim-focus-couleur);outline-offset:var(--mim-focus-decalage)}.mm-tile__lead{font-size:14px;line-height:1.5;color:var(--mm-text);display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.mm-tile__meta{margin-top:auto;font-size:13px;color:var(--mm-muted)}.mm-news{display:grid;grid-template-columns:minmax(0,1fr);gap:40px}@media (min-width:1024px){.mm-news{grid-template-columns:minmax(0,1fr) 18rem;align-items:start;gap:48px}.mm-news__grille{grid-template-columns:repeat(2,minmax(0,1fr))}}.mm-news__main{display:flex;flex-direction:column;gap:24px}@media (min-width:640px){.mm-tile--featured:has(.mm-tile__img){display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.mm-tile--featured .mm-tile__img{aspect-ratio:auto;min-height:max(100%,14rem)}}.mm-tile--featured .mm-tile__body{gap:12px;padding:24px}.mm-tile--featured .mm-tile__title{font-size:24px;line-height:1.25}.mm-tile--featured .mm-tile__lead{font-size:15px;-webkit-line-clamp:5;line-clamp:5}.mm-news__volet{display:flex;flex-direction:column;gap:16px;border-top:2px solid var(--mm-red);padding-top:16px}.mm-news__volet-titre{font-family:var(--mm-font-title);font-size:18px;font-weight:700;color:var(--mm-ink)}.mm-news__reco,.mm-news__recos{display:flex;flex-direction:column}.mm-news__reco{gap:4px;border-bottom:1px solid var(--mm-line);padding-block:14px}.mm-news__reco:first-child{padding-top:0}.mm-news__reco-titre{font-family:var(--mm-font-title);font-size:16px;font-weight:600;line-height:1.35;color:var(--mm-ink)}.mm-news__reco-titre a:hover{color:var(--mm-red);text-decoration:underline;text-underline-offset:3px}.mm-news__bibliotheque{align-self:flex-start;display:inline-flex;align-items:center;min-height:24px;font-weight:600}.mm-related-articles{display:flex;flex-direction:column;gap:20px}.mm-related-articles--product{border-top:1px solid var(--mm-line);padding-top:40px}.mm-related-articles--category{border-top:1px solid var(--mm-line);padding-top:24px}.mm-related-articles__list{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}@media (min-width:640px){.mm-related-articles__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.mm-related-articles__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media print{.mm-related-articles{display:none}}.mm-guides__pagination{justify-content:center}.mm-article-page{background-color:var(--mm-white);padding-bottom:56px}.mm-article-page__ariane{padding-block:16px}.mm-article{font-family:var(--mm-font-text);color:var(--mm-text)}.mm-hero{display:grid;gap:24px;width:100%;max-width:var(--mm-wide);margin-inline:auto;padding-inline:var(--mim-marge,16px);padding-bottom:32px}.mm-hero__text{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.mm-kicker{font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--mm-red)}.mm-kicker,.mm-title{font-family:var(--mm-font-title);font-weight:700}.mm-title{font-size:clamp(26px,4vw,40px);line-height:1.15;color:var(--mm-ink);overflow-wrap:anywhere}.mm-meta{font-size:14px;color:var(--mm-muted)}.mm-print-btn{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border:1px solid var(--mm-line);border-radius:var(--mm-radius);background-color:var(--mm-white);font-size:14px;font-weight:600;color:var(--mm-text)}.mm-print-btn:hover{border-color:var(--mm-red);color:var(--mm-red)}.mm-pdf-btn{text-decoration:none}.mm-preview-banner{margin:16px 0 0;padding:12px 16px;border:1px solid var(--mm-line);border-left:4px solid var(--mm-red);border-radius:var(--mm-radius);background-color:var(--mm-white);font-size:14px;color:var(--mm-text)}.mm-hero__media{overflow:hidden;border-radius:var(--mm-radius);background-color:var(--mm-soft)}.mm-hero__media img{width:100%;height:100%;max-height:460px;-o-object-fit:cover;object-fit:cover}.mm-hero--editorial .mm-hero__text{align-items:center;max-width:var(--mm-read);margin-inline:auto;text-align:center}.mm-hero--photo .mm-hero__media{order:-1}.mm-hero--sombre{max-width:none;padding-block:32px;background-color:var(--mm-ink)}.mm-hero--sombre .mm-meta,.mm-hero--sombre .mm-title{color:var(--mm-white)}.mm-hero--sombre .mm-kicker{color:var(--mim-gris-clair)}.mm-hero--sombre .mm-print-btn{border-color:var(--mim-gris-moyen);background-color:transparent;color:var(--mm-white)}.mm-hero--sombre .mm-print-btn:hover{border-color:var(--mm-white);color:var(--mm-white)}.mm-hero--guide{max-width:none;padding-block:32px;background-color:var(--mm-soft)}@media (min-width:900px){.mm-hero--guide,.mm-hero--sombre{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;padding-inline:max(var(--mim-marge,16px),calc((100% - var(--mm-wide)) / 2 + var(--mim-marge, 16px)))}}.mm-hero--carte .mm-hero__media{order:-1}@media (min-width:900px){.mm-hero--carte:not(.mm-hero--sans-image) .mm-hero__text{position:relative;max-width:720px;margin:-96px 0 0 32px;padding:24px 28px;border-radius:var(--mm-radius);background-color:var(--mm-white);box-shadow:var(--mim-ombre)}}.mm-content{display:flex;flex-direction:column;gap:20px;width:100%;max-width:calc(var(--mm-read) + 2 * var(--mim-marge, 16px));margin-inline:auto;padding-inline:var(--mim-marge,16px);font-size:16px;line-height:1.7}.mm-hero--guide+.mm-content,.mm-hero--sombre+.mm-content{padding-top:32px}.mm-lead{font-size:19px;line-height:1.6;color:var(--mm-ink)}.mm-content a:not(.mm-btn):not(.mm-link):not(.mm-live-cards *),.mm-link{color:var(--mm-red);text-decoration:underline;text-underline-offset:2px}.mm-content a:not(.mm-btn):not(.mm-live-cards *):hover,.mm-link:hover{color:var(--mm-red-dark)}.mm-h2{margin-top:16px;font-family:var(--mm-font-title);font-size:clamp(21px,2.6vw,26px);font-weight:700;line-height:1.25;color:var(--mm-ink)}.mm-h2__num{margin-right:6px;color:var(--mm-red)}.mm-h3{font-family:var(--mm-font-title);font-size:18px;font-weight:700;line-height:1.3;color:var(--mm-ink)}.mm-content code{font-family:var(--mm-font-mono);font-size:.92em}.mm-nowrap{white-space:nowrap}.mm-note{font-size:13px;color:var(--mm-muted)}.mm-list{display:flex;flex-direction:column;gap:8px;padding-left:22px;list-style:disc}.mm-list--ordered{list-style:decimal}.mm-list li::marker{color:var(--mm-red)}.mm-table-wrap{max-width:100%;overflow-x:auto;border:1px solid var(--mm-line);border-radius:var(--mm-radius)}.mm-prices,.mm-table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.5}.mm-prices td,.mm-prices th,.mm-table td,.mm-table th{padding:10px 12px;border-bottom:1px solid var(--mm-line);text-align:left;vertical-align:top}.mm-prices thead th,.mm-table thead th{background-color:var(--mm-soft);font-family:var(--mm-font-title);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--mm-ink)}.mm-prices tbody tr:last-child>*,.mm-table tbody tr:last-child>*{border-bottom:0}.mm-prices .mm-num,.mm-prices__ht,.mm-prices__ttc,.mm-table .mm-num{text-align:right;white-space:nowrap}.mm-prices__ref{font-family:var(--mm-font-mono);white-space:nowrap}.mm-prices__title{display:block;font-weight:600;color:var(--mm-ink)}.mm-prices__sub{display:block;font-size:13px;color:var(--mm-muted)}.mm-prices__link{text-align:right;white-space:nowrap}.mm-cards{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}@media (min-width:640px){.mm-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.mm-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.mm-live-cards{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin:0;padding:0;list-style:none}@media (min-width:640px){.mm-live-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.mm-live-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.mm-live-cards+.mm-cards,.mm-table-wrap+.mm-live-cards{margin-top:16px}@media print{.mm-live-cards .mim-lp-action{display:none!important}.mm-live-cards>li{-moz-column-break-inside:avoid;break-inside:avoid}}.mm-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--mm-line);border-radius:var(--mm-radius)}.mm-card__img{display:flex;align-items:center;justify-content:center;aspect-ratio:4/3;padding:12px;background-color:var(--mm-white)}.mm-card__img img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.mm-card__body{display:flex;flex:1;flex-direction:column;gap:6px;padding:14px 16px 16px;border-top:1px solid var(--mm-line);font-size:14px;line-height:1.5}.mm-card__brand{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mm-muted)}.mm-card__name{font-family:var(--mm-font-title);font-size:16px;font-weight:700;line-height:1.3;color:var(--mm-ink)}.mm-card__ref{font-family:var(--mm-font-mono);font-size:13px;color:var(--mm-muted)}.mm-card__price{margin-top:auto;padding-top:6px;font-weight:700;color:var(--mm-red)}.mm-card__price--quote{font-weight:600;color:var(--mm-text)}.mm-stats{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}@media (min-width:640px){.mm-stats{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}.mm-stat{padding:16px;border-top:3px solid var(--mm-red);background-color:var(--mm-soft)}.mm-stat__value{font-family:var(--mm-font-title);font-size:24px;font-weight:700;line-height:1.2;color:var(--mm-ink);overflow-wrap:anywhere}.mm-stat__text{margin-top:4px;font-size:14px;line-height:1.5}.mm-steps{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}@media (min-width:900px){.mm-steps--3,.mm-steps--4,.mm-steps--5{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}.mm-step{display:flex;flex-direction:column;gap:6px;padding:16px;border:1px solid var(--mm-line);border-radius:var(--mm-radius);font-size:14px;line-height:1.55}.mm-step__num{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background-color:var(--mm-red);color:var(--mm-white)}.mm-step__num,.mm-step__title{font-family:var(--mm-font-title);font-weight:700}.mm-step__title{font-size:16px;color:var(--mm-ink)}.mm-side{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:start}@media (min-width:768px){.mm-side:not(.mm-side--text){grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.mm-side__text{display:flex;flex-direction:column;gap:14px}.mm-figure img,.mm-side__fig img{width:100%;border-radius:var(--mm-radius)}.mm-figure figcaption,.mm-side__fig figcaption{margin-top:6px;font-size:13px;line-height:1.5;color:var(--mm-muted)}.mm-bars{gap:10px;padding:16px;border:1px solid var(--mm-line);border-radius:var(--mm-radius)}.mm-bars,.mm-bars ul{display:flex;flex-direction:column}.mm-bars ul{gap:12px}.mm-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label price" "track track";gap:4px 12px;font-size:14px;line-height:1.4}@media (min-width:768px){.mm-bar{grid-template-columns:minmax(0,2fr) minmax(0,3fr) auto;grid-template-areas:"label track price";align-items:center}}.mm-bar__label{grid-area:label;display:flex;flex-wrap:wrap;gap:0 8px}.mm-bar__label code{color:var(--mm-muted)}.mm-bar__track{grid-area:track;height:10px;overflow:hidden;background-color:var(--mm-soft)}.mm-bar__fill,.mm-bar__track{display:block;border-radius:5px}.mm-bar__fill{height:100%;background-color:var(--mm-red)}.mm-bar__price{grid-area:price;font-weight:700;white-space:nowrap;color:var(--mm-ink)}.mm-chain{display:flex;flex-direction:column;gap:8px}@media (min-width:900px){.mm-chain{flex-direction:row}}.mm-chain__item{display:flex;flex:1;flex-direction:column;gap:2px;padding:12px 14px;border:1px solid var(--mm-line);border-radius:var(--mm-radius);font-size:13px;line-height:1.45}.mm-chain__item strong{font-family:var(--mm-font-title);font-size:14px;color:var(--mm-ink)}.mm-chain__item.is-highlight{border-color:var(--mm-red);background-color:var(--mm-red);color:var(--mm-white)}.mm-chain__item.is-highlight strong{color:var(--mm-white)}.mm-pictos{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}@media (min-width:640px){.mm-pictos{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}.mm-picto{display:flex;align-items:center;gap:12px;font-size:14px;line-height:1.4}.mm-picto__img{flex:none;width:56px;height:56px}.mm-picto span{display:flex;flex-direction:column}.mm-picto small{color:var(--mm-muted)}.mm-box{display:flex;flex-direction:column;gap:10px;padding:18px 20px;border-left:4px solid var(--mm-red);background-color:var(--mm-soft)}.mm-box__title{font-family:var(--mm-font-title);font-weight:700;color:var(--mm-ink)}.mm-cta{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-top:16px;padding:24px;border-radius:var(--mm-radius);background-color:var(--mm-ink);color:var(--mim-gris-clair)}@media (min-width:768px){.mm-cta{flex-direction:row;align-items:center;justify-content:space-between}}.mm-cta__title{font-size:20px}.mm-btn,.mm-cta__title{font-family:var(--mm-font-title);font-weight:700;color:var(--mm-white)}.mm-btn{display:inline-flex;flex:none;align-items:center;min-height:44px;padding:0 20px;border-radius:var(--mm-radius);background-color:var(--mm-red);text-decoration:none}.mm-btn:hover{background-color:var(--mm-red-dark);color:var(--mm-white)}.mm-cta .mm-btn:focus-visible{outline-color:var(--mm-white)}.mm-print-source{display:none}@media print{@page{margin:16mm 14mm}body:has(.mm-article-page) :not(:has(.mm-article)):not(.mm-article):not(.mm-article *){display:none!important}.mm-article,.mm-article-page{padding:0;background:none!important;color:#000;font-size:11pt;line-height:1.5}.mm-hero,.mm-hero--guide,.mm-hero--sombre{display:block;max-width:none;padding:0 0 12pt;background:none!important}.mm-hero--carte .mm-hero__text{margin:0;padding:0;box-shadow:none}.mm-h2,.mm-h3,.mm-hero .mm-kicker,.mm-hero .mm-meta,.mm-hero .mm-title{color:#000!important}.mm-hero__media img{max-height:7cm}.mm-preview-banner,.mm-print-btn{display:none!important}.mm-content{display:block;max-width:none;padding:0}.mm-content>*+*{margin-top:10pt}.mm-h2,.mm-h3{-moz-column-break-after:avoid;break-after:avoid}.mm-bars,.mm-box,.mm-card,.mm-chain__item,.mm-cta,.mm-figure,.mm-picto,.mm-side,.mm-stat,.mm-step,.mm-table-wrap,tr{-moz-column-break-inside:avoid;break-inside:avoid}.mm-table-wrap{overflow:visible}.mm-chain__item.is-highlight,.mm-cta{border:1pt solid #000;background:none!important;color:#000}.mm-chain__item.is-highlight strong,.mm-cta__title{color:#000}.mm-bar__fill,.mm-stat,.mm-step__num{-webkit-print-color-adjust:exact;print-color-adjust:exact}.mm-btn{padding:0;background:none!important;color:#000;text-decoration:underline}.mm-content a[href^="https://"]:after{content:" (" attr(href) ")";font-size:9pt;word-break:break-all}.mm-print-source{display:block;margin-top:16pt;padding-top:6pt;border-top:.5pt solid #000;font-size:9pt}}