.mim-accueil-bandeau{position:relative;overflow:hidden;isolation:isolate}.mim-accueil-bandeau-grille{position:relative;z-index:1;padding-bottom:var(--mim-espace-3)}@media (min-width:1024px){.mim-accueil-bandeau-grille{grid-template-columns:minmax(0,1fr);padding-bottom:var(--mim-espace-4)}}.mim-accueil-bandeau-photo{position:relative;width:100%;aspect-ratio:23/10;max-height:20rem;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 45%);mask-image:linear-gradient(180deg,transparent 0,#000 45%)}.mim-accueil-bandeau-photo img{-o-object-fit:cover;object-fit:cover;-o-object-position:65% 50%;object-position:65% 50%}@media (min-width:1200px){.mim-accueil-bandeau-grille{padding-bottom:72px}.mim-accueil-bandeau-texte{max-width:40rem}.mim-accueil-bandeau-photo{position:absolute;inset-block:0;right:0;left:calc(max(var(--mim-marge), 50% - (var(--mim-conteneur) / 2) + var(--mim-marge)) + 42rem);width:auto;max-height:none;aspect-ratio:auto;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 30%);mask-image:linear-gradient(90deg,transparent 0,#000 30%)}}.mim-accueil-photo{position:relative;overflow:hidden;background:var(--mim-gris-fond)}.mim-accueil-photo img{-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.mim-service:hover .mim-accueil-photo img,.mim-univers:focus-within .mim-accueil-photo img,.mim-univers:hover .mim-accueil-photo img{transform:scale(1.04)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.mim-accueil-photo{animation:mim-photo-apparition linear both;animation-timeline:view();animation-range:entry 0 entry 90%}}}@keyframes mim-photo-apparition{0%{opacity:0;translate:0 12px}to{opacity:1;translate:none}}@media (prefers-reduced-motion:reduce){.mim-accueil-photo,.mim-accueil-photo img{animation:none;transition:none}.mim-service:hover .mim-accueil-photo img,.mim-univers:focus-within .mim-accueil-photo img,.mim-univers:hover .mim-accueil-photo img{transform:none}}.mim-univers{position:relative}.mim-univers-photo{aspect-ratio:3/2;margin:-24px -24px var(--mim-espace-2);border-radius:3px 3px 0 0}.mim-univers-avec-photo .mim-univers-titre a:after{content:"";position:absolute;top:0;right:0;left:0;aspect-ratio:3/2}.mim-univers-avec-photo:has(.mim-univers-titre a:focus-visible){border-top-color:var(--mim-rouge);box-shadow:var(--mim-ombre)}@media (max-width:767.98px){.mim-carrousel-univers .mim-univers.mim-univers-avec-photo{grid-template-columns:6rem 1fr}.mim-carrousel-univers .mim-univers>.mim-univers-photo{grid-column:1;grid-row:1/span 3;width:6rem;height:6rem;margin:0;aspect-ratio:1;border-radius:var(--mim-rayon)}.mim-univers-avec-photo .mim-univers-titre a:after{top:var(--mim-espace-3);right:auto;left:var(--mim-espace-3);width:6rem;aspect-ratio:1}}.mim-service{padding-top:0}.mim-service-photo{aspect-ratio:16/9;margin-inline:-24px;border-radius:5px 5px 0 0}.mim-service-icone{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;width:56px;height:56px;margin-top:-40px;border-radius:var(--mim-rayon);background:var(--mim-blanc);box-shadow:var(--mim-ombre)}.mim-page-bandeau-illustre{position:relative;overflow:hidden;isolation:isolate}.mim-page-bandeau-illustre .mim-page-bandeau-contenu{position:relative;z-index:1}.mim-page-bandeau-photo img{-o-object-position:62% 60%;object-position:62% 60%}@media (min-width:1200px){.mim-page-bandeau-illustre .mim-page-bandeau-contenu>*{max-width:40rem}}.mim-metrologie-photo{aspect-ratio:3/2;margin:24px 0 0;border:1px solid var(--mim-gris-bordure);border-radius:var(--mim-rayon)}.mim-prose>.mim-metrologie-photo+*{margin-top:24px}.mim-metrologie-photo[data-testid=metrology-photo-electricite] img{-o-object-position:50% 60%;object-position:50% 60%}@media (min-width:768px){.mim-metrologie-photo{aspect-ratio:2/1}}.mim-metrologie-corps{display:grid;grid-template-columns:minmax(0,1fr)}.mim-metrologie-colonne{display:flex;flex-direction:column;gap:24px;max-width:var(--mm-read);margin-top:48px}@media (min-width:1200px){.mim-metrologie-corps{grid-template-columns:minmax(0,1fr) 320px;grid-template-areas:"texte colonne" "cloture colonne";-moz-column-gap:48px;column-gap:48px;align-items:start}.mim-metrologie-corps>.mim-prose{grid-area:texte}.mim-metrologie-corps>.mim-prose-cloture{grid-area:cloture}.mim-metrologie-colonne{grid-area:colonne;align-self:stretch;margin-top:0}}.mim-metrologie-bloc{display:flex;flex-direction:column;gap:16px;padding:20px;border:1px solid var(--mim-gris-bordure);border-radius:var(--mim-rayon);background:var(--mim-blanc)}.mim-metrologie-bloc-titre{font-family:var(--mim-font-titre);font-size:1.125rem;line-height:1.625rem;font-weight:600;color:var(--mim-noir)}.mim-metrologie-reperes{display:grid;grid-template-columns:auto minmax(0,1fr);row-gap:8px}.mim-metrologie-repere{grid-column:1/-1;display:grid;grid-template-columns:subgrid;-moz-column-gap:12px;column-gap:12px;align-items:baseline;padding:10px 12px;border-radius:var(--mim-rayon);background:var(--mim-gris-fond)}.mim-metrologie-repere.est-large>*{grid-column:1/-1}.mim-metrologie-repere dt{min-width:2.5rem;text-align:right;white-space:nowrap;font-family:var(--mim-font-titre);font-size:1.5rem;line-height:1.875rem;font-weight:700;color:var(--mim-rouge)}.mim-metrologie-repere.est-large dt{text-align:left;white-space:normal;font-size:1.125rem;line-height:1.5rem}.mim-metrologie-repere dd{font-size:.875rem;line-height:1.25rem;color:var(--mim-gris-texte)}.mim-metrologie-repere .mim-lien{text-decoration:underline;text-underline-offset:3px}.mim-metrologie-repere-detail{display:block;margin-top:2px;font-size:var(--mim-taille-petit);line-height:var(--mim-interligne-petit);color:var(--mim-gris-moyen)}.mim-metrologie-points{display:flex;flex-direction:column;gap:8px;font-size:.875rem;line-height:1.375rem;color:var(--mim-gris-texte)}.mim-metrologie-points li{display:flex;gap:8px;align-items:flex-start}.mim-metrologie-points svg{flex:none;margin-top:2px;color:var(--mim-rouge)}.mim-metrologie-guides{display:flex;flex-direction:column}.mim-metrologie-guides li+li{border-top:1px solid var(--mim-gris-bordure)}.mim-metrologie-guide{display:flex;gap:12px;align-items:flex-start;padding-block:12px}.mim-metrologie-guides li:first-child .mim-metrologie-guide{padding-top:0}.mim-metrologie-guide img,.mim-metrologie-guide-vignette{flex:none;width:72px;height:54px;border-radius:var(--mim-rayon);-o-object-fit:cover;object-fit:cover;background:var(--mim-gris-fond)}.mim-metrologie-guide-texte{display:flex;flex-direction:column;gap:2px;min-width:0}.mim-metrologie-guide-titre{font-family:var(--mim-font-titre);font-size:.875rem;line-height:1.25rem;font-weight:600;color:var(--mim-noir)}.mim-metrologie-guide:hover .mim-metrologie-guide-titre{color:var(--mim-rouge);text-decoration:underline;text-underline-offset:3px}.mim-metrologie-guide time{font-size:var(--mim-taille-petit);line-height:var(--mim-interligne-petit);color:var(--mim-gris-moyen)}.mim-metrologie-bloc>.mim-accueil-plus{align-self:flex-start;margin-top:-8px;color:var(--mim-rouge)}.mim-metrologie-appel{display:none;border-top:3px solid var(--mim-rouge)}.mim-metrologie-appel p{font-size:.875rem;line-height:1.375rem;color:var(--mim-gris-texte)}@media (min-width:1200px){.mim-metrologie-appel{display:flex;position:sticky;top:9.5rem}}@media print{.mim-metrologie-colonne{display:none}}.mim-accueil-sections>.mim-accueil-section,.mim-accueil-sections>.mim-accueil-section+.mim-accueil-section{padding-block:48px;background:var(--mim-blanc)}.mim-accueil-sections>.mim-accueil-section:nth-child(2n){background:var(--mim-gris-fond)}@media (min-width:1024px){.mim-accueil-sections>.mim-accueil-section,.mim-accueil-sections>.mim-accueil-section+.mim-accueil-section{padding-block:56px}}.mim-accueil-bandeau .mim-accueil-surtitre{color:var(--mim-rouge-accent)}.mim-carrousel{display:flex;flex-direction:column;gap:12px}.mim-carrousel:not([data-debut]){--mim-fondu-g:32px}.mim-carrousel:not([data-fin]){--mim-fondu-d:48px}.mim-carrousel-piste{display:grid;grid-auto-flow:column;grid-auto-columns:85%;gap:16px;margin:0;padding:4px 2px;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:2px;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--mim-fondu-g,0),#000 calc(100% - var(--mim-fondu-d, 0px)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--mim-fondu-g,0),#000 calc(100% - var(--mim-fondu-d, 0px)),transparent 100%)}.mim-carrousel-piste::-webkit-scrollbar{display:none}@media (min-width:512px){.mim-carrousel-piste{grid-auto-columns:calc((100% - 16px) / 2)}}@media (min-width:768px){.mim-carrousel-piste{grid-auto-columns:calc((100% - 2 * 16px) / 3)}}.mim-carrousel-cadre{min-width:0;border-radius:var(--mim-rayon)}.mim-carrousel-piste:focus-visible{outline:2px solid var(--mim-rouge);outline-offset:-2px}@supports selector(:has(*)){.mim-carrousel-piste:focus-visible{outline:none}.mim-carrousel-cadre:has(>.mim-carrousel-piste:focus-visible){outline:2px solid var(--mim-rouge);outline-offset:2px}}.mim-carrousel-case{min-width:0;scroll-snap-align:start}.mim-carrousel-commandes{display:flex;align-items:center;justify-content:flex-end;gap:8px}.mim-carrousel-position{margin:0 auto 0 0;font-size:.8125rem;line-height:1.25rem;color:var(--mim-gris-moyen);font-variant-numeric:tabular-nums}.mim-carrousel-bouton{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--mim-gris-champ);border-radius:var(--mim-rayon-pastille);background:var(--mim-blanc);color:var(--mim-noir);cursor:pointer;transition:background-color .15s,border-color .15s}.mim-carrousel-bouton:hover{border-color:var(--mim-rouge);color:var(--mim-rouge)}.mim-carrousel-bouton.mim-carrousel-suivant{border-color:var(--mim-rouge);background:var(--mim-rouge);color:var(--mim-blanc)}.mim-carrousel-bouton.mim-carrousel-suivant:hover{background:var(--mim-rouge-fonce);color:var(--mim-blanc)}.mim-carrousel-bouton:disabled{border-color:var(--mim-gris-bordure);background:var(--mim-gris-fond);color:var(--mim-gris-moyen);cursor:not-allowed}.mim-carrousel .mim-carrousel-bouton,.mim-carrousel .mim-carrousel-bouton.mim-carrousel-suivant{border-color:var(--mim-gris-champ);background:var(--mim-blanc);color:var(--mim-noir)}.mim-carrousel .mim-carrousel-bouton:hover:not(:disabled){border-color:var(--mim-rouge);background:var(--mim-blanc);color:var(--mim-rouge)}.mim-carrousel .mim-carrousel-bouton:disabled{border-color:var(--mim-gris-bordure);background:transparent;color:var(--mim-gris-moyen)}@media (min-width:1024px){.mim-carrousel .mim-carrousel-bouton{width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.mim-carrousel-piste{scroll-behavior:auto}}.mim-une-categorie{display:flex;flex-direction:column;gap:12px;padding-bottom:20px;border-bottom:1px solid var(--mim-gris-bordure)}.mim-une-categorie-titre{margin:0;font-family:var(--mim-font-titre);font-size:1.25rem;font-weight:700;line-height:1.75rem;color:var(--mim-noir)}.mim-carrousel-produits .mim-carrousel-piste{--mim-une-n:1;--mim-une-apercu:80px;grid-auto-columns:calc((100% - var(--mim-une-apercu) - (var(--mim-une-n) - 1) * 16px) / var(--mim-une-n));scroll-padding-inline:32px 2px}@media (min-width:600px){.mim-carrousel-produits .mim-carrousel-piste{--mim-une-n:2}}@media (min-width:1024px){.mim-carrousel-produits .mim-carrousel-piste{--mim-une-n:3}}@media (min-width:1280px){.mim-carrousel-produits .mim-carrousel-piste{--mim-une-n:4}}.mim-carrousel-produits .mim-carte-produit{height:100%}@media (max-width:511px){.mim-carrousel-produits .mim-carte-produit{flex-direction:column}.mim-carrousel-produits .mim-carte-produit-visuel{width:100%;margin:0;aspect-ratio:4/3;align-self:auto;border-radius:0}.mim-carrousel-produits .mim-carte-produit-visuel img{padding:1rem}.mim-carrousel-produits .mim-carte-produit-visuel>.mim-illu{width:40%;max-width:8rem}.mim-carrousel-produits .mim-carte-produit-visuel .mim-carte-logo>.mim-carte-logo-dessin{width:34%;max-width:7rem}}.mim-accueil-surtitre{margin:0 0 6px;font-family:var(--mim-font-titre);font-size:.75rem;font-weight:600;line-height:1rem;letter-spacing:.1em;text-transform:uppercase;color:var(--mim-rouge)}.mim-guides-grille{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}@media (min-width:1024px){.mim-guides-grille{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.mim-guides-grille.mim-guides-seul{grid-template-columns:minmax(0,1fr)}}.mim-guides-carrousel{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--mim-gris-bordure);border-top:3px solid var(--mim-noir);border-radius:10px;background:var(--mim-blanc)}.mim-guides-diapos{display:grid}.mim-guides-diapo{grid-area:1/1;min-width:0;opacity:0;visibility:hidden;transition:opacity .6s,visibility .6s}.mim-guides-diapo.est-active{opacity:1;visibility:visible}.mim-guide{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:200px auto;height:100%}.mim-guide.mim-guide-sans-photo{grid-template-rows:auto}@media (min-width:768px){.mim-guide{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-template-rows:none;min-height:420px}.mim-guide.mim-guide-sans-photo{grid-template-columns:minmax(0,1fr);min-height:0}}.mim-guide-photo{position:relative;overflow:hidden;min-height:200px;background:var(--mim-gris-fond)}.mim-guide-photo img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mim-guide-badge{position:absolute;top:14px;left:14px;padding:5px 9px;border-radius:4px;background:var(--mim-rouge);color:var(--mim-blanc);font-family:var(--mim-font-titre);font-size:.75rem;font-weight:600;line-height:1rem;letter-spacing:.05em;text-transform:uppercase}.mim-guide-texte{display:flex;flex-direction:column;gap:12px;padding:24px 26px}.mim-guide-rubrique{align-self:flex-start;padding:3px 8px;border:1px solid var(--mim-rouge-accent);border-radius:4px;font-size:.75rem;font-weight:600;line-height:1rem;letter-spacing:.05em;text-transform:uppercase;color:var(--mim-rouge)}.mim-guide-rubrique,.mim-guide-titre{margin:0;font-family:var(--mim-font-titre)}.mim-guide-titre{font-size:1.25rem;font-weight:700;line-height:1.6rem}.mim-guide-titre a{color:var(--mim-noir);text-decoration:none}.mim-guide-titre a:hover{color:var(--mim-rouge);text-decoration:underline;text-underline-offset:3px}.mim-guide-chapo{display:-webkit-box;margin:0;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.875rem;line-height:1.375rem;color:var(--mim-gris-texte)}.mim-guide-pratique{padding:10px 12px;border-radius:8px;background:var(--mim-gris-fond)}.mim-guide-pratique .mim-surtitre{margin:0}.mim-guide-pratique ol{display:grid;gap:4px;margin:6px 0 0;padding:0;list-style:none}.mim-guide-pratique li{display:flex;align-items:center;gap:8px;font-size:.8125rem;font-weight:600;line-height:1.25rem;color:var(--mim-noir)}.mim-guide-pratique li>span{flex:none;width:20px;height:20px;border-radius:50%;background:var(--mim-rouge);color:var(--mim-blanc);font-family:var(--mim-font-titre);font-size:.6875rem;font-weight:700;line-height:20px;text-align:center}.mim-guide-lire{align-self:flex-start;margin-top:auto}.mim-guides-progression{height:3px;background:var(--mim-gris-bordure)}.mim-guides-progression span{display:block;width:0;height:100%;background:var(--mim-rouge)}.mim-guides-barre{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 12px;border-top:1px solid var(--mim-gris-bordure)}.mim-guides-points{display:flex;flex-wrap:wrap}.mim-guides-points button{display:flex;align-items:center;justify-content:center;width:34px;height:44px;padding:0;border:0;background:none;cursor:pointer}.mim-guides-points button>span[aria-hidden]{display:block;width:8px;height:8px;border-radius:4px;background:var(--mim-gris-champ);transition:width .3s}.mim-guides-points button.est-actif>span[aria-hidden]{width:24px;background:var(--mim-rouge)}.mim-guides-fleches{display:flex;gap:8px}.mim-guides-fil{display:flex;flex-direction:column;border:1px solid var(--mim-gris-bordure);border-top:3px solid var(--mim-rouge);border-radius:10px;background:var(--mim-blanc)}.mim-guides-fil-entete{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 16px;border-bottom:1px solid var(--mim-gris-bordure)}.mim-guides-fil-entete h3{margin:0;font-family:var(--mim-font-titre);font-size:1rem;font-weight:700;line-height:1.5rem;color:var(--mim-noir)}.mim-guides-fil-fenetre{flex:1 1 auto;max-height:420px;overflow-y:auto}@media (min-width:1024px){.mim-guides-fil-fenetre{height:0;min-height:300px;max-height:none}}.mim-guides-fil-fenetre ul{margin:0;padding:0;list-style:none}.mim-guides-fil-lien{display:flex;align-items:flex-start;gap:10px;padding:9px 16px;border-bottom:1px solid var(--mim-gris-bordure);font-family:var(--mim-font-titre);font-size:.8125rem;font-weight:600;line-height:1.125rem;color:var(--mim-noir);text-decoration:none}.mim-guides-fil-lien:hover{background:var(--mim-rouge-clair);color:var(--mim-rouge-fonce)}.mim-guides-fil-lien img,.mim-guides-fil-vignette{flex:none;width:58px;height:44px;border-radius:5px;-o-object-fit:cover;object-fit:cover;background:var(--mim-gris-fond)}.mim-guides-fil-lien small{display:block;font-family:var(--mim-font-texte);font-size:.6875rem;font-weight:700;line-height:1rem;letter-spacing:.05em;text-transform:uppercase;color:var(--mim-rouge)}.mim-guides-fil-fenetre.est-defilant{overflow:hidden;contain:paint;-webkit-mask-image:linear-gradient(transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(transparent,#000 8%,#000 92%,transparent)}.mim-guides-fil-fenetre.est-defilant .mim-guides-fil-piste{animation:mim-guides-fil 45s linear infinite}.mim-guides-fil-fenetre.est-defilant:focus-within .mim-guides-fil-piste,.mim-guides-fil-fenetre.est-defilant:hover .mim-guides-fil-piste,.mim-guides-fil-fenetre.est-en-pause .mim-guides-fil-piste{animation-play-state:paused}@keyframes mim-guides-fil{to{transform:translateY(-50%)}}.mim-guides-fil-pied{padding:2px 16px;border-top:1px solid var(--mim-gris-bordure)}@media (prefers-reduced-motion:reduce){.mim-guides-diapo{transition:none}.mim-guides-fil-fenetre.est-defilant{overflow-y:auto;-webkit-mask-image:none;mask-image:none}.mim-guides-fil-fenetre.est-defilant .mim-guides-fil-piste{animation:none}.mim-guides-fil-fenetre.est-defilant .mim-guides-fil-piste>ul[aria-hidden],.mim-guides-fil-pause{display:none}}.mim-presse-cartes{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:18px;margin:0;padding:0;list-style:none}.mim-presse-carte{display:flex;flex-direction:column;gap:6px;height:100%;padding:16px 18px;border:1px solid var(--mim-gris-bordure);border-radius:8px;background:var(--mim-blanc);color:var(--mim-noir);text-decoration:none;transition:border-color .15s}.mim-presse-carte:hover{border-color:var(--mim-rouge)}.mim-presse-logo{display:flex;align-items:center;height:42px}.mim-presse-logo img{width:auto;max-width:170px;height:auto;max-height:42px;-o-object-fit:contain;object-fit:contain}.mim-presse-media{font-family:var(--mim-font-titre);font-size:1.125rem;font-weight:700}.mim-presse-type{font-family:var(--mim-font-titre);font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--mim-rouge)}.mim-presse-titre{font-size:.875rem;line-height:1.375rem;color:var(--mim-gris-texte)}.mim-presse-extrait{font-size:.8125rem;line-height:1.25rem;color:var(--mim-gris-moyen)}.mim-carrousel-marques .mim-carrousel-piste{grid-auto-columns:calc((100% - 16px) / 2)}@media (min-width:768px){.mim-carrousel-marques .mim-carrousel-piste{grid-auto-columns:calc((100% - 3 * 16px) / 4)}}@media (min-width:1200px){.mim-carrousel-marques .mim-carrousel-piste{grid-auto-columns:calc((100% - 5 * 16px) / 6)}}.mim-accueil-marque{display:flex;flex-direction:column;align-items:flex-start;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);text-decoration:none}.mim-accueil-marque:hover{border-color:var(--mim-rouge)}.mim-accueil-marque:hover .mim-marque-nom{color:var(--mim-rouge)}.mim-accueil-marque-logo{display:flex;align-items:center;width:100%;height:48px;margin-bottom:6px}.mim-accueil-marque-logo img{max-width:100%;max-height:48px;-o-object-fit:contain;object-fit:contain}.mim-accueil-marque-initiale{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--mim-gris-fond);font-family:var(--mim-font-titre);font-size:1.125rem;font-weight:700;color:var(--mim-gris-texte)}.mim-commander-connexion,.mim-commander-devis{padding-block:40px}.mim-commander-devis+.mim-page-corps{padding-top:32px}.mim-carrousel-univers .mim-univers{height:100%}.mim-devis-etapes{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;row-gap:.5rem;font-size:.875rem;line-height:1.25rem}@media (min-width:1024px){.mim-devis-etapes{-moz-column-gap:.75rem;column-gap:.75rem}}.mim-devis-etapes .mim-etape:not(:last-child):after{content:"";margin-left:.25rem;display:block;height:1px;width:1rem;background-color:var(--mim-gris-clair)}@media (min-width:1024px){.mim-devis-etapes .mim-etape:not(:last-child):after{width:1.5rem}}.mim-devis-etapes .mim-devis-etape-libelle{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@media (min-width:1024px){.mim-devis-etapes .mim-devis-etape-libelle{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}}.mim-devis-etape-bouton{display:inline-flex;align-items:center;gap:.5rem;border-radius:var(--mim-rayon);color:var(--mim-gris-texte);text-underline-offset:3px}.mim-devis-etape-bouton:hover{color:var(--mim-rouge);text-decoration-line:underline}.mim-devis-etape-faite .mim-etape-numero{border-color:var(--mim-noir);background-color:var(--mim-noir);color:var(--mim-blanc)}.mim-devis-titre{scroll-margin-top:7rem}.mim-devis-titre:focus{outline:2px solid transparent;outline-offset:2px}.mim-libelle-leger{font-weight:400;color:var(--mim-gris-texte)}.mim-devis-plus{display:inline-flex;min-height:44px;align-items:center;gap:.5rem;align-self:flex-start;font-family:var(--mim-font-texte);font-size:.875rem;line-height:1.25rem;font-weight:600;color:var(--mim-rouge)}.mim-devis-plus:hover{color:var(--mim-rouge-fonce);text-decoration-line:underline}.mim-devis-plus svg{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;animation-duration:.15s}.mim-devis-plus[aria-expanded=true] svg{--tw-rotate:90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.mim-devis-plus-contenu{display:flex;flex-direction:column;gap:1rem;border-left-width:2px;border-color:var(--mim-gris-bordure);padding-left:1rem}.mim-devis-plus-contenu[hidden]{display:none}.mim-devis-recap{display:flex;flex-direction:column;gap:.5rem;border-bottom-width:1px;border-color:var(--mim-gris-bordure);padding-bottom:1rem}.mim-devis-recap:last-child{border-bottom-width:0;padding-bottom:0}.mim-devis-recap dl{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));-moz-column-gap:1.5rem;column-gap:1.5rem;row-gap:.25rem;font-size:.875rem;line-height:1.25rem}@media (min-width:1024px){.mim-devis-recap dl{grid-template-columns:minmax(9rem,13rem) 1fr}}.mim-devis-recap dt{color:var(--mim-gris-moyen)}.mim-devis-recap dd{margin-bottom:.25rem;color:var(--mim-noir)}@media (min-width:1024px){.mim-devis-recap dd{margin-bottom:0}}.mim-devis-recap dd{overflow-wrap:anywhere}.mim-devis-actions{display:flex;flex-direction:column-reverse;gap:.75rem}@media (min-width:1024px){.mim-devis-actions{flex-direction:row;align-items:center;justify-content:space-between}}.mim-devis-actions>*{width:100%}@media (min-width:1024px){.mim-devis-actions>*{width:auto}}#conditionnements tr.mim-ligne-cible,#conditionnements tr:target{background-color:var(--mim-rouge-clair)}#conditionnements .mim-tableau tbody tr.mim-ligne-cible:hover td,#conditionnements tr.mim-ligne-cible td,#conditionnements tr:target td{background:transparent}#conditionnements tr.mim-ligne-cible>td:first-child,#conditionnements tr:target>td:first-child{box-shadow:inset 3px 0 0 var(--mim-rouge)}@keyframes mim-cible-pulsation{0%{background-color:var(--mim-blanc)}35%{background-color:color-mix(in srgb,var(--mim-rouge) 22%,var(--mim-blanc))}to{background-color:var(--mim-rouge-clair)}}@media (prefers-reduced-motion:no-preference){#conditionnements tr.mim-ligne-cible{animation:mim-cible-pulsation 1.8s ease-in-out .3s both}}@container (max-width: 639.98px){#conditionnements .mim-tableau-empile tr.mim-ligne-cible,#conditionnements .mim-tableau-empile tr:target{border-color:var(--mim-rouge);box-shadow:inset 4px 0 0 var(--mim-rouge)}#conditionnements tr.mim-ligne-cible>td:first-child,#conditionnements tr:target>td:first-child{box-shadow:none}}.mim-dispo-court{display:none}@container (min-width: 640px){#conditionnements .mim-tableau-compact td{padding-top:6px;padding-bottom:6px}#conditionnements .mim-tableau-compact td .mim-badge{width:auto;max-width:none;white-space:nowrap}#conditionnements .mim-tableau-compact .mim-col-courte{width:1%;white-space:nowrap}#conditionnements .mim-colonnes-courtes .mim-col-prix{width:auto}#conditionnements .mim-dispo-court{display:inline}#conditionnements .mim-dispo-long{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}}.mim-illu.mim-illu-vignette{width:80%;height:80%}.mim-fiche-bas{display:flex;flex-direction:column;gap:var(--mim-espace-4)}.mim-fiche-bas-sommaire{position:sticky;top:var(--mim-entete-h,7.75rem);z-index:20;margin-inline:-4px;padding:6px 4px;overflow-x:auto;overflow-y:hidden;background:rgba(255,255,255,.96);border-bottom:1px solid var(--mim-gris-bordure);scrollbar-width:none}.mim-fiche-bas-sommaire::-webkit-scrollbar{display:none}.mim-fiche-bas-sommaire ul{display:flex;gap:4px;margin:0;padding:0;list-style:none}.mim-fiche-bas-sommaire li{flex-shrink:0}.mim-fiche-bas-sommaire a{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 12px;border-radius:999px;font:600 .875rem/1 var(--mim-font-titre);color:var(--mim-gris-texte);text-decoration:none;white-space:nowrap}.mim-fiche-bas-sommaire a:hover{background:var(--mim-gris-fond);color:var(--mim-noir)}.mim-fiche-bas-sommaire a[aria-current=true]{background:var(--mim-rouge-clair);color:var(--mim-rouge-fonce)}.mim-fiche-bas-sommaire a[aria-current=true] .mim-compte{background:var(--mim-blanc)}.mim-fiche-bas-sommaire a:focus-visible{outline-offset:-2px!important}.mim-compte{display:inline-block;padding:4px 8px;border-radius:999px;background:var(--mim-rouge-clair);color:var(--mim-rouge-fonce);font:600 .75rem/1 var(--mim-font-texte);font-variant-numeric:tabular-nums}.mim-fiche-bas-sections{container:fiche-bas/inline-size;display:flex;flex-direction:column;gap:40px}.mim-fiche-bas-section{display:flex;flex-direction:column;gap:14px;padding-top:4px;scroll-margin-top:calc(var(--mim-entete-h, 7.75rem) + var(--mim-sommaire-h, 3.3rem) - 1px)}.mim-fiche-bas-section+.mim-fiche-bas-section{padding-top:32px;border-top:1px solid var(--mim-gris-bordure)}.mim-fiche-bas-titre{display:flex;align-items:baseline;gap:8px;margin:0;font:600 1.25rem/1.3 var(--mim-font-titre);color:var(--mim-noir)}.mim-fiche-bas-titre:focus,.mim-fiche-bas-titre:focus-visible{outline:none!important}.mim-fiche-bas .mim-specs-produit{grid-template-columns:minmax(0,1fr)}@container fiche-bas (min-width: 720px){.mim-fiche-bas .mim-specs-produit.mim-specs-deux{grid-template-columns:repeat(2,minmax(0,1fr))}}.mim-fiche-bas-documents{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:12px;margin:0;padding:0;list-style:none}.mim-fiche-bas-sans-doc{max-width:72ch;font-size:var(--mim-taille-petit);color:var(--mim-gris-moyen)}.mim-fiche-bas-section{min-width:0}.mim-fiche-bas-section :is(p,li,dd,dt){overflow-wrap:anywhere}.mim-description{display:flex;flex-direction:column;gap:12px;max-width:none;color:var(--mim-gris-texte);overflow-wrap:anywhere}.mim-description ol,.mim-description p,.mim-description ul{margin:0}.mim-description ol,.mim-description ul{display:flex;flex-direction:column;gap:4px;padding-left:1.25rem}.mim-description ul{list-style:disc}.mim-description ol{list-style:decimal}.mim-description li::marker{color:var(--mim-rouge)}.mim-description b,.mim-description strong{font-weight:600;color:var(--mim-noir)}.mim-description sub,.mim-description sup{font-size:.75em;line-height:0}.mim-carac{width:100%;max-width:56rem;border-collapse:collapse;font-size:.875rem}.mim-carac td,.mim-carac th{padding:8px 12px 8px 0;border-top:1px solid var(--mim-gris-bordure);text-align:left;vertical-align:top;overflow-wrap:anywhere}.mim-carac th[scope=row]{width:40%;font-weight:400;color:var(--mim-gris-moyen)}.mim-carac td{color:var(--mim-noir)}.mim-carac .mim-carac-texte{color:var(--mim-gris-texte)}@container fiche-bas (min-width: 720px){.mim-carac th[scope=row]{width:32%}}.mim-carac-plis{display:flex;flex-direction:column;max-width:56rem;border-bottom:1px solid var(--mim-gris-bordure)}.mim-carac-pli{border-top:1px solid var(--mim-gris-bordure)}.mim-carac-pli-titre{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 2px;padding:10px 28px 10px 0;position:relative;cursor:pointer;list-style:none;font:600 .875rem/1.4 var(--mim-font-titre);color:var(--mim-noir)}.mim-carac-pli-titre::-webkit-details-marker{display:none}.mim-carac-pli-titre:after{content:"";position:absolute;right:6px;top:50%;width:8px;height:8px;border-right:2px solid;border-bottom:2px solid;transform:translateY(-70%) rotate(45deg)}.mim-carac-pli[open]>.mim-carac-pli-titre:after{transform:translateY(-30%) rotate(-135deg)}.mim-carac-pli-titre:hover{color:var(--mim-rouge)}.mim-carac-pli-titre:focus-visible{outline:2px solid var(--mim-rouge);outline-offset:2px}.mim-carac-pli>.mim-carac{margin-bottom:10px}.mim-carac-pli>.mim-carac tr:first-child>*{border-top:0}