.nc{gap:var(--espace-5);flex-direction:column;min-width:0;display:flex}.nc img{max-width:100%}.nc-titre{font-family:var(--police-affichage);font-weight:var(--graisse-affichage);font-size:var(--nc-titre);line-height:var(--interligne-affichage);letter-spacing:0;text-transform:uppercase;color:var(--ink);text-wrap:balance;overflow-wrap:break-word;margin:0}.nc-titre em{color:var(--accent-hitou);font-style:normal}.nc-sous{max-width:var(--largeur-lecture);color:var(--body);font-size:var(--taille-base);text-wrap:pretty;margin:0}.nc-sec{font-size:var(--nc-titre-carte);font-weight:var(--graisse-titre);color:var(--ink);margin:0}.nc-hitou{grid-template-columns:minmax(0, 1fr) var(--nc-hitou);gap:var(--espace-4);padding:var(--espace-6) var(--espace-6) 0;border-radius:var(--r-l);background:var(--hitou-fond);align-items:end;display:grid;overflow:hidden}.nc-hitou__texte{gap:var(--espace-3);padding-bottom:var(--espace-6);flex-direction:column;min-width:0;display:flex}.nc-hitou__image{width:var(--nc-hitou);height:auto;display:block}.nc-guide{padding:var(--espace-5);border:var(--bordure-forte) solid var(--accent-hitou);border-radius:var(--r-l);background:var(--white)}.nc-guide h2{margin:0 0 var(--espace-1);font-size:var(--nc-titre-carte);font-weight:var(--graisse-titre);color:var(--ink)}.nc-guide>p{margin:0 0 var(--espace-4);color:var(--cap)}.nc-taches{gap:var(--espace-3);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.nc-taches li{min-width:0;display:flex}.nc-tache{align-items:center;gap:var(--espace-3);min-height:var(--nc-tache-hauteur);padding:var(--espace-2) var(--espace-3);border:var(--bordure-fine) solid var(--line);border-left:var(--nc-filet-domaine) solid var(--line);border-radius:var(--r-m);background:var(--white);color:var(--ink);font-size:var(--taille-base);font-weight:var(--graisse-tres-forte);line-height:var(--interligne-serre);flex:1;text-decoration:none;display:flex}.nc-tache:hover{background:var(--soft)}.nc-tache__visuel{width:var(--nc-photo-tache);height:var(--nc-photo-tache);object-fit:contain;flex:none}.nc-tache__texte{min-width:0}.nc-tache small{margin-top:var(--espace-1);color:var(--cap);font-size:var(--taille-s);font-weight:var(--graisse-moyenne);display:block}.nc-visuel--picto{border-radius:var(--r-s);background:var(--soft);color:var(--ink);place-items:center;display:grid}.nc-visuel--picto svg{width:var(--icone);height:var(--icone)}.nc-domaines{gap:var(--espace-4);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.nc-domaine{gap:var(--espace-2);min-width:0;padding:var(--espace-5);border:var(--bordure-fine) solid var(--line);border-radius:var(--r-m);background:var(--white);flex-direction:column;grid-column:span 2;display:flex}.nc-domaine:nth-child(n+4){grid-column:span 3}.nc-domaine__tete{align-items:center;gap:var(--espace-3);display:flex}.nc-domaine__photo{width:var(--nc-photo-domaine);height:var(--nc-photo-domaine);object-fit:contain;flex:none}.nc-domaine h3{font-size:var(--nc-titre-carte);font-weight:var(--graisse-titre);line-height:var(--interligne-serre);letter-spacing:var(--lettrage-chiffre);color:var(--ink);margin:0}.nc-chip{padding:var(--espace-1) var(--espace-3);border-radius:var(--r-s);background:var(--ink);color:var(--white);font-size:var(--taille-s);font-weight:var(--graisse-titre);letter-spacing:var(--lettrage-majuscules);text-transform:uppercase;align-self:flex-start;display:inline-block}.nc-meta{margin:var(--espace-1) 0;font-size:var(--taille-s);font-weight:var(--graisse-tres-forte);letter-spacing:var(--lettrage-majuscules);text-transform:uppercase;color:var(--ink)}.nc-domaine ul{margin:0;padding:0;list-style:none}.nc-domaine li a{justify-content:space-between;align-items:center;gap:var(--espace-3);min-height:var(--cible-min);padding:var(--espace-1) 0;border-top:var(--bordure-fine) solid var(--line);color:var(--ink);font-size:var(--taille-base);text-decoration:none;display:flex}.nc-domaine li a:after{content:"›";font-size:var(--taille-l);color:var(--ink);flex:none}.nc-domaine li a:hover{text-decoration:underline}.nc-lien-photo{align-items:center;gap:var(--espace-3);min-width:0;display:flex}.nc-lien-photo__visuel{width:var(--nc-photo-lien);height:var(--nc-photo-lien);object-fit:contain;flex:none}.nc-bandeau{align-items:center;gap:var(--espace-4);padding:var(--espace-5);border:var(--bordure-fine) solid var(--line);border-radius:var(--r-l);background:var(--white);display:flex}.nc-bandeau__photo{width:var(--nc-photo-bandeau);height:var(--nc-photo-bandeau);object-fit:contain;flex:none}.nc-bandeau__texte{gap:var(--espace-2);flex-direction:column;min-width:0;display:flex}.nc-bandeau .nc-titre em{color:var(--ink)}.nc-parcours{gap:var(--espace-5);flex-direction:column;min-width:0;display:flex}.nc-etapes{gap:var(--espace-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.nc-etapes__item{align-items:center;gap:var(--espace-2);min-height:var(--cible-min);padding:var(--espace-1) var(--espace-4) var(--espace-1) var(--espace-1);border:var(--bordure-fine) solid var(--line);border-radius:var(--r-pill);background:var(--white);color:var(--cap);font-size:var(--taille-interface);text-decoration:none;display:flex;position:relative}a.nc-etapes__item:hover{border-color:var(--filet-survol)}.nc-etapes__item[aria-current=step]{border-color:var(--ink);color:var(--ink);font-weight:var(--graisse-tres-forte)}.nc-pastille{width:var(--nc-pastille);height:var(--nc-pastille);border-radius:var(--r-pill);background:var(--ink);color:var(--white);font-size:var(--taille-interface);font-weight:var(--graisse-titre);font-variant-numeric:var(--chiffres-tabulaires);flex:none;place-items:center;display:inline-grid}.nc-pastille svg{width:var(--icone);height:var(--icone)}.nc-pastille--petite{width:var(--nc-pastille-petite);height:var(--nc-pastille-petite);font-size:var(--taille-s)}.nc-etapes li:not(.nc-etapes__faite) .nc-etapes__item:not([aria-current]) .nc-pastille{background:var(--line);color:var(--ink)}.nc-etape{gap:var(--espace-4);min-width:0;scroll-margin-top:calc(var(--hauteur-entete) + var(--hauteur-nav) + var(--espace-4));flex-direction:column;display:flex}.nc-etape__titre{align-items:center;gap:var(--espace-3);font-size:var(--nc-titre-carte);font-weight:var(--graisse-titre);color:var(--ink);scroll-margin-top:calc(var(--hauteur-entete) + var(--hauteur-nav) + var(--espace-4));margin:0;display:flex}.nc-etape__titre:focus{outline:none}.nc-affaire{padding:0 var(--espace-5);border:var(--bordure-fine) solid var(--line);border-radius:var(--r-l);background:var(--white);scroll-margin-top:calc(var(--hauteur-entete) + var(--hauteur-nav) + var(--espace-4))}.nc-affaire[open]{padding-bottom:var(--espace-5)}.nc-affaire>summary{align-items:center;gap:var(--espace-1) var(--espace-3);min-height:calc(var(--cible-min) + var(--espace-3));padding:var(--espace-2) 0;cursor:pointer;flex-wrap:wrap;list-style:none;display:flex}:is(.nc-affaire,.nc-detail)>summary::-webkit-details-marker{display:none}.nc-affaire__titre{font-size:var(--nc-titre-carte);font-weight:var(--graisse-titre);color:var(--ink)}.nc-affaire__resume{flex:1 1 calc(var(--cible-min) * 4);min-width:0;color:var(--cap);font-size:var(--taille-s);overflow-wrap:anywhere}.nc-chevron{width:var(--icone);height:var(--icone);color:var(--ink);transition:transform var(--duree-rapide) var(--courbe);flex:none;margin-left:auto}:is(.nc-affaire,.nc-detail)[open]>summary .nc-chevron{transform:rotate(180deg)}.nc-affaire__champs{margin-top:var(--espace-2)}.nc-modes{border:var(--bordure-fine) solid var(--champ);border-radius:var(--r-s);align-self:flex-start;max-width:100%;display:inline-flex;overflow:hidden}.nc-modes button{justify-content:center;align-items:baseline;gap:0 var(--espace-1);min-height:var(--cible-min);padding:var(--espace-1) var(--espace-4);background:var(--white);color:var(--ink);font-size:var(--taille-interface);font-weight:var(--graisse-tres-forte);cursor:pointer;border:0;flex-wrap:wrap;display:flex}.nc-modes button+button{border-left:var(--bordure-fine) solid var(--champ)}.nc-modes button small{font-size:var(--taille-s);font-weight:var(--graisse-moyenne)}.nc-modes button[aria-pressed=true]{background:var(--ink);color:var(--white)}.nc-modes button:focus-visible{outline:var(--epaisseur-focus) solid var(--couleur-focus);outline-offset:calc(var(--epaisseur-focus) * -1)}.nc-astuce{align-items:flex-start;gap:var(--espace-3);padding:var(--espace-3) var(--espace-4);border-radius:var(--r-m);background:var(--hitou-fond);color:var(--ink);font-size:var(--taille-base);margin:0;display:flex}.nc-astuce img{width:var(--nc-hitou-astuce);height:var(--nc-hitou-astuce);border-radius:var(--r-pill);background:var(--white);object-fit:cover;object-position:30% 10%;flex:none}.nc-astuce b{color:var(--accent-hitou)}.nc-formulaire{gap:var(--espace-6);flex-direction:column;min-width:0;display:flex}.nc-groupe{gap:var(--espace-3);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.nc-groupe>legend{align-items:center;gap:var(--espace-2);margin-bottom:var(--espace-3);color:var(--ink);font-size:var(--taille-m);font-weight:var(--graisse-titre);padding:0;display:flex}.nc-champs{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--nc-colonne-champ)), 1fr));column-gap:var(--espace-4);align-items:start;row-gap:0;min-width:0;display:grid}.nc-champs>*{margin-bottom:var(--espace-4)}.nc-champs>.nc-question:not(.nc-plein){grid-row:span 3;grid-template-rows:subgrid;row-gap:var(--espace-1);align-content:start;display:grid}.nc-plein{grid-column:1/-1}.nc-question{gap:var(--espace-1);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.nc-question__libelle{color:var(--ink);font-size:var(--taille-base);font-weight:var(--graisse-forte);padding:0}.nc-puces>legend{margin-bottom:var(--espace-2)}.nc-facultatif{color:var(--cap);font-weight:var(--graisse-normale)}.nc-facultatif--bloc{font-size:var(--taille-xs);display:block}.nc-aide{color:var(--cap);font-size:var(--taille-s);text-wrap:pretty}.nc-saisie{align-items:center;gap:var(--espace-2);min-width:0;display:flex}.nc-saisie .saisie{flex:1;min-width:0}.nc-saisie__unite{color:var(--cap);font-size:var(--taille-s);flex:none}.nc .liste-deroulante{min-width:0;max-width:100%}.nc [aria-invalid=true]{border-color:var(--red-t)}.nc-puces__liste{gap:var(--espace-2);flex-wrap:wrap;display:flex}.nc-puce{max-width:100%;min-height:var(--cible-min);padding:var(--espace-1) var(--espace-4);border:var(--bordure-fine) solid var(--champ);border-radius:var(--r-pill);background:var(--white);color:var(--ink);font-size:var(--taille-base);line-height:var(--interligne-serre);cursor:pointer;align-items:center;display:inline-flex;position:relative}.nc-puce:hover{border-color:var(--ink)}.nc-puce:has(input:checked){background:var(--ink);border-color:var(--ink);color:var(--white);font-weight:var(--graisse-tres-forte)}.nc-puce:has(input:focus-visible){outline:var(--epaisseur-focus) solid var(--couleur-focus);outline-offset:var(--decalage-focus)}.nc-puces[data-invalide] .nc-puce{border-color:var(--red-t)}.nc-tableau-simple{gap:var(--espace-3);flex-direction:column;min-width:0;display:flex}.nc-ligne-simple{gap:var(--espace-4);flex-direction:column;min-width:0;display:flex}.nc-ligne-simple+.nc-ligne-simple{padding-top:var(--espace-4);border-top:var(--bordure-fine) solid var(--line)}.nc-ligne-simple__titre{color:var(--ink);font-weight:var(--graisse-titre);margin:0}.nc-compteurs{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--nc-colonne-compteur)), 1fr));gap:var(--espace-3);display:grid}.nc-compteur{justify-content:space-between;gap:var(--espace-2);min-width:0;padding:var(--espace-2);border:var(--bordure-fine) solid var(--line);border-radius:var(--r-m);background:var(--white);flex-direction:column;display:flex}.nc-compteur__nom{color:var(--ink);font-size:var(--taille-base);font-weight:var(--graisse-forte);line-height:var(--interligne-serre);overflow-wrap:anywhere}.nc-compteur__pas{justify-content:space-between;align-items:center;gap:var(--espace-1);display:flex}.nc-compteur__bouton{width:var(--cible-min);height:var(--cible-min);border:var(--bordure-fine) solid var(--ink);border-radius:var(--r-s);background:var(--white);color:var(--ink);font-size:var(--taille-l);cursor:pointer;flex:none;place-items:center;padding:0;line-height:1;display:grid}.nc-compteur__bouton:hover{background:var(--soft)}.nc-compteur__valeur{width:var(--nc-compteur-valeur);min-width:0;min-height:var(--cible-min);padding:0 var(--espace-1);border:var(--bordure-fine) solid var(--champ);border-radius:var(--r-s);background:var(--white);color:var(--ink);font-size:var(--taille-l);font-weight:var(--graisse-tres-forte);font-variant-numeric:var(--chiffres-tabulaires);text-align:center}.nc-defile{border:var(--bordure-fine) solid var(--line);border-radius:var(--r-m);background:var(--white);max-width:100%;position:relative;overflow-x:auto}.nc-table{border-collapse:collapse;width:100%;font-size:var(--taille-s)}.nc-table th{padding:var(--espace-2) var(--espace-3);border-bottom:var(--bordure-fine) solid var(--line);background:var(--soft);color:var(--ink);font-weight:var(--graisse-tres-forte);text-align:left;vertical-align:bottom}.nc-table td{padding:var(--espace-2) var(--espace-3);border-bottom:var(--bordure-fine) solid var(--line);color:var(--ink);vertical-align:top}.nc-table tbody tr:last-child>*{border-bottom:0}.nc-table--saisie thead th{min-width:var(--nc-cellule)}.nc-table--saisie thead th:first-child,.nc-table--saisie thead th:last-child{min-width:0}.nc-table__numero{background:var(--white);font-variant-numeric:var(--chiffres-tabulaires);vertical-align:middle}.nc-table .nc-cellule{min-width:var(--nc-cellule)}.nc-table .nc-cellule--liste{min-width:var(--nc-cellule-large)}.nc-table--resultat th{white-space:nowrap}.nc-table--resultat :is(th,td).nc-num{text-align:right}.nc-table--resultat td{white-space:nowrap;font-variant-numeric:var(--chiffres-tabulaires)}.nc-table--resultat tfoot td{border-top:var(--bordure-fine) solid var(--line);background:var(--soft);font-weight:var(--graisse-titre)}.nc-unite{color:var(--cap);font-size:var(--taille-interface);font-weight:var(--graisse-moyenne)}.nc-table .nc-unite{font-size:var(--taille-s)}.nc-supprimer{width:var(--cible-min);height:var(--cible-min);border:var(--bordure-fine) solid var(--champ-clair);border-radius:var(--r-s);background:var(--white);color:var(--ink);cursor:pointer;place-items:center;padding:0;display:grid}.nc-supprimer:hover{border-color:var(--ink)}.nc-supprimer svg{width:var(--icone);height:var(--icone)}.nc-ajouter{align-self:flex-start}.nc-ajouter svg{width:var(--icone);height:var(--icone)}.nc-aides{gap:var(--espace-1);color:var(--cap);font-size:var(--taille-s);flex-direction:column;margin:0;display:flex}.nc-aides>div{gap:0 var(--espace-2);flex-wrap:wrap;display:flex}.nc-aides dt{color:var(--ink);font-weight:var(--graisse-forte)}.nc-aides dt:after{content:" :"}.nc-aides dd{margin:0}.nc-actions{gap:var(--espace-3);flex-wrap:wrap;display:flex}.nc-actions .btn svg{width:var(--icone);height:var(--icone)}.nc-refus ul{padding-left:var(--espace-4)}.nc-refus a{min-height:var(--cible-min);color:inherit;overflow-wrap:anywhere;align-items:center;text-decoration:underline;display:inline-flex}.nc-refus:focus{outline:var(--epaisseur-focus) solid var(--couleur-focus);outline-offset:var(--decalage-focus)}.nc-enclair{grid-template-columns:var(--nc-hitou-enclair) minmax(0, 1fr);gap:var(--espace-4);padding:var(--espace-5);border-radius:var(--r-l);background:var(--hitou-fond);align-items:start;display:grid}.nc-enclair__hitou{width:var(--nc-hitou-enclair);height:var(--nc-hitou-enclair);border-radius:var(--r-pill);background:var(--white);object-fit:cover;object-position:30% 10%}.nc-enclair h3{margin:0 0 var(--espace-1);color:var(--ink);font-size:var(--taille-l);font-weight:var(--graisse-titre)}.nc-enclair ul{padding-left:var(--espace-5);color:var(--ink);font-size:var(--taille-base);margin:0}.nc-enclair li{margin:var(--espace-1) 0;text-wrap:pretty}.nc-chiffres{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--nc-colonne-chiffre)), 1fr));gap:var(--espace-3);margin:0;padding:0;list-style:none;display:grid}.nc-chiffre{gap:var(--espace-1);min-width:0;padding:var(--espace-4);border:var(--bordure-fine) solid var(--line);border-radius:var(--r-m);background:var(--white);flex-direction:column;display:flex}.nc-chiffre__libelle{color:var(--cap);font-size:var(--taille-s)}.nc-chiffre b{color:var(--ink);font-size:var(--nc-chiffre);font-weight:var(--graisse-titre);font-variant-numeric:var(--chiffres-tabulaires);letter-spacing:var(--lettrage-chiffre);line-height:var(--interligne-serre);overflow-wrap:anywhere}.nc-detail{padding:0 var(--espace-4);border:var(--bordure-fine) solid var(--line);border-radius:var(--r-m);background:var(--white)}.nc-detail[open]{padding-bottom:var(--espace-4)}.nc-detail>summary{align-items:center;gap:var(--espace-3);min-height:calc(var(--cible-min) + var(--espace-2));color:var(--ink);font-size:var(--taille-base);font-weight:var(--graisse-titre);cursor:pointer;list-style:none;display:flex}.nc-detail__corps{gap:var(--espace-5);flex-direction:column;min-width:0;display:flex}.nc-detail__corps>div{min-width:0}.nc-detail h3{margin:0 0 var(--espace-2);color:var(--ink);font-size:var(--taille-m);font-weight:var(--graisse-titre)}.nc-registre{margin:0}.nc-registre>div{justify-content:space-between;gap:var(--espace-1) var(--espace-4);padding:var(--espace-2) 0;border-bottom:var(--bordure-fine) solid var(--line);flex-wrap:wrap;display:flex}.nc-registre dt{flex:1 1 calc(var(--cible-min) * 5);min-width:0;color:var(--body)}.nc-registre dd{max-width:100%;color:var(--ink);font-weight:var(--graisse-tres-forte);font-variant-numeric:var(--chiffres-tabulaires);text-align:right;overflow-wrap:anywhere;margin:0}.nc-formules{gap:var(--espace-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.nc-formule{gap:var(--espace-1);flex-direction:column;min-width:0;display:flex}.nc-formule__nom{color:var(--body);font-size:var(--taille-s);font-weight:var(--graisse-forte)}.nc-formule__expression{padding:var(--espace-2) var(--espace-3);border-radius:var(--r-s);background:var(--soft);color:var(--ink);font-weight:var(--graisse-tres-forte);overflow-wrap:anywhere}.nc-legende{gap:0 var(--espace-4);color:var(--cap);font-size:var(--taille-s);flex-wrap:wrap;margin:0;display:flex}.nc-legende>div{gap:var(--espace-1);min-width:0;display:flex}.nc-legende dt{color:var(--ink);font-weight:var(--graisse-tres-forte)}.nc-legende dd{margin:0}.nc-materiel{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--nc-colonne-materiel)), 1fr));gap:var(--espace-3);margin:0;padding:0;list-style:none;display:grid}.nc-mat{grid-template-columns:var(--nc-picto-materiel) minmax(0, 1fr);gap:var(--espace-3);padding:var(--espace-4);border:var(--bordure-fine) solid var(--line);border-radius:var(--r-m);background:var(--white);align-items:start;display:grid}.nc-mat__picto{width:var(--nc-picto-materiel);height:var(--nc-picto-materiel);border-radius:var(--r-s);background:var(--soft);color:var(--cap);place-items:center;display:grid}.nc-mat__picto svg{width:var(--icone-grande);height:var(--icone-grande)}.nc-mat__texte{gap:var(--espace-1);flex-direction:column;min-width:0;display:flex}.nc-mat__texte b{color:var(--ink);font-size:var(--taille-base)}.nc-mat__carac{color:var(--ink);font-weight:var(--graisse-forte)}.nc-mat__critere{color:var(--cap);font-size:var(--taille-s);overflow-wrap:anywhere}.nc-mat .lien-fort{align-self:flex-start}.nc-mat__gamme{gap:var(--espace-2);margin-top:var(--espace-2);flex-direction:column;display:flex}.nc-mat__contenances{gap:var(--espace-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.nc-mat__contenance{align-items:center;gap:var(--espace-1);min-height:var(--cible-min);padding:var(--espace-1) var(--espace-4);border:var(--bordure-fine) solid var(--champ);border-radius:var(--r-pill);background:var(--white);color:var(--ink);font-weight:var(--graisse-forte);font-variant-numeric:tabular-nums;text-decoration:none;display:inline-flex}.nc-mat__contenance:hover{border-color:var(--blue);color:var(--blue)}.nc-mat__contenance svg{width:var(--icone-barre);height:var(--icone-barre)}.nc-dom--plomberie :is(.nc-chip,.nc-pastille,.nc-visuel--picto,.nc-puce:has(input:checked)){background:var(--domaine-plomberie);border-color:var(--domaine-plomberie);color:var(--domaine-plomberie-texte)}.nc-dom--plomberie :is(.nc-meta,.nc-bandeau .nc-titre em),.nc-dom--plomberie.nc-domaine li a:after{color:var(--domaine-plomberie-encre)}.nc-dom--plomberie .nc-etapes__item[aria-current=step],.nc-dom--plomberie.nc-tache{border-color:var(--domaine-plomberie)}.nc-dom--chauffage :is(.nc-chip,.nc-pastille,.nc-visuel--picto,.nc-puce:has(input:checked)){background:var(--domaine-chauffage);border-color:var(--domaine-chauffage);color:var(--domaine-chauffage-texte)}.nc-dom--chauffage :is(.nc-meta,.nc-bandeau .nc-titre em),.nc-dom--chauffage.nc-domaine li a:after{color:var(--domaine-chauffage-encre)}.nc-dom--chauffage .nc-etapes__item[aria-current=step],.nc-dom--chauffage.nc-tache{border-color:var(--domaine-chauffage)}.nc-dom--ventilation :is(.nc-chip,.nc-pastille,.nc-visuel--picto,.nc-puce:has(input:checked)){background:var(--domaine-ventilation);border-color:var(--domaine-ventilation);color:var(--domaine-ventilation-texte)}.nc-dom--ventilation :is(.nc-meta,.nc-bandeau .nc-titre em),.nc-dom--ventilation.nc-domaine li a:after{color:var(--domaine-ventilation-encre)}.nc-dom--ventilation .nc-etapes__item[aria-current=step],.nc-dom--ventilation.nc-tache{border-color:var(--domaine-ventilation)}.nc-dom--climatisation :is(.nc-chip,.nc-pastille,.nc-visuel--picto,.nc-puce:has(input:checked)){background:var(--domaine-climatisation);border-color:var(--domaine-climatisation);color:var(--domaine-climatisation-texte)}.nc-dom--climatisation :is(.nc-meta,.nc-bandeau .nc-titre em),.nc-dom--climatisation.nc-domaine li a:after{color:var(--domaine-climatisation-encre)}.nc-dom--climatisation .nc-etapes__item[aria-current=step],.nc-dom--climatisation.nc-tache{border-color:var(--domaine-climatisation)}.nc-dom--gaz :is(.nc-chip,.nc-pastille,.nc-visuel--picto,.nc-puce:has(input:checked)){background:var(--domaine-gaz);border-color:var(--domaine-gaz);color:var(--domaine-gaz-texte)}.nc-dom--gaz :is(.nc-meta,.nc-bandeau .nc-titre em),.nc-dom--gaz.nc-domaine li a:after{color:var(--domaine-gaz-encre)}.nc-dom--gaz .nc-etapes__item[aria-current=step],.nc-dom--gaz.nc-tache{border-color:var(--domaine-gaz)}.nc-dom--thermique :is(.nc-chip,.nc-pastille,.nc-visuel--picto,.nc-puce:has(input:checked)){background:var(--domaine-thermique);border-color:var(--domaine-thermique);color:var(--domaine-thermique-texte)}.nc-dom--thermique :is(.nc-meta,.nc-bandeau .nc-titre em),.nc-dom--thermique.nc-domaine li a:after{color:var(--domaine-thermique-encre)}.nc-dom--thermique .nc-etapes__item[aria-current=step],.nc-dom--thermique.nc-tache{border-color:var(--domaine-thermique)}.nc-tache[class*=nc-dom--]{border-top-color:var(--line);border-right-color:var(--line);border-bottom-color:var(--line)}.nc .nc-etapes li:not(.nc-etapes__faite) .nc-etapes__item:not([aria-current]) .nc-pastille{background:var(--line);color:var(--ink)}@media (max-width:1180px){.nc-taches,.nc-domaines{grid-template-columns:repeat(2,minmax(0,1fr))}.nc-domaine,.nc-domaine:nth-child(n+4){grid-column:auto}.nc-domaine:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:560px){.nc-hitou{padding:var(--espace-5) var(--espace-5) 0;grid-template-columns:minmax(0,1fr)}.nc-hitou__texte{padding-bottom:0}.nc-hitou__image{width:var(--nc-hitou-petit);justify-self:end}.nc-taches,.nc-domaines{grid-template-columns:minmax(0,1fr)}.nc-domaine:last-child:nth-child(odd){grid-column:auto}.nc-guide,.nc-bandeau,.nc-domaine{padding:var(--espace-4)}.nc-bandeau{align-items:flex-start}.nc-affaire{padding:0 var(--espace-4)}.nc-affaire[open]{padding-bottom:var(--espace-4)}.nc-modes{align-self:stretch;display:flex}.nc-modes button{padding:var(--espace-1) var(--espace-2);flex:1 1 0}.nc-etapes li{flex:1 1 calc(50% - var(--espace-2))}.nc-etapes__item{padding-right:var(--espace-2)}.nc-enclair{padding:var(--espace-4);grid-template-columns:minmax(0,1fr)}.nc-enclair__hitou{width:var(--nc-hitou-enclair-petit);height:var(--nc-hitou-enclair-petit)}.nc-actions .btn{flex:100%}}@media (prefers-reduced-motion:reduce){.nc-chevron{transition:none}}.th-masque{width:var(--taille-masquee);height:var(--taille-masquee);clip:rect(0 0 0 0);white-space:nowrap;position:absolute;overflow:hidden}.th-bouton{justify-content:center;align-items:center;gap:var(--espace-2);min-height:var(--cible-min);padding:0 var(--espace-4);border:var(--bordure-fine) solid transparent;border-radius:var(--r-s);font:inherit;font-weight:var(--graisse-tres-forte);cursor:pointer;transition:background-color var(--t) var(--ease), border-color var(--t) var(--ease);text-decoration:none;display:inline-flex}.th-bouton--plein{background:var(--blue);color:var(--white);border-color:var(--white)}.th-bouton--plein:hover{background:var(--blue-d)}.th-bouton--doux{background:var(--soft);color:var(--blue-d);border-color:var(--line)}.th-bouton--doux:hover{background:var(--white);border-color:var(--blue)}.th-bouton--grand{min-height:var(--cible-principale);padding:0 var(--espace-5);font-size:var(--taille-m)}.th-fleche{width:var(--taille-base);height:var(--taille-base);transition:transform var(--t) var(--ease);flex:none}.th-bouton:hover .th-fleche,.th-carte:hover .th-fleche{transform:translateX(var(--th-glisse))}.th-plus{font-size:var(--taille-l);line-height:1}.th-hero{grid-template-columns:minmax(0, 1fr) var(--th-hero-visuel);min-height:var(--bandeau-hauteur);border-radius:var(--r-l);background:linear-gradient(100deg, var(--navy-night) 0, var(--navy-night) 45%, var(--navy-l) 100%);color:var(--white);align-items:stretch;display:grid;position:relative;overflow:hidden}.th-hero__texte{justify-content:center;align-items:flex-start;gap:var(--espace-2);min-width:0;padding:var(--espace-5) var(--espace-6);flex-direction:column;display:flex}.th-etiquette{padding:var(--espace-1) var(--espace-3);border:var(--bordure-fine) solid var(--lien-sur-nuit);border-radius:var(--r-s);background:var(--navy-l);color:var(--white);font-size:var(--taille-base);font-weight:var(--graisse-etiquette);line-height:var(--interligne-serre)}.th-hero h1{font-size:var(--bandeau-titre);font-weight:var(--graisse-titre);letter-spacing:0;color:var(--white);text-wrap:balance;margin:0;line-height:1.15}.th-hero h1 em{color:var(--lien-sur-nuit);font-style:normal;display:inline}.th-hero__sous{max-width:var(--largeur-lecture);padding-left:var(--espace-3);border-left:var(--espace-1) solid var(--blue);color:var(--nuit-texte);font-size:var(--taille-base);line-height:var(--interligne-serre);text-wrap:pretty;margin:0}.th-hero__actions{align-items:center;gap:var(--espace-4);flex-wrap:wrap;display:flex}.th-garanties{align-items:center;gap:var(--espace-1) var(--espace-2);padding-left:var(--espace-4);border-left:var(--bordure-fine) solid var(--nuit-texte);color:var(--nuit-texte);font-size:var(--taille-base);flex-wrap:wrap;margin:0;display:flex}.th-garanties i{margin-right:var(--espace-2);font-style:normal}.th-garanties__picto{width:var(--taille-l);height:var(--taille-l);color:var(--white)}.th-hero__visuel{min-width:0;-webkit-mask-image:linear-gradient(90deg, transparent 0, var(--th-masque-noir) 22%, var(--th-masque-noir) 86%, transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0, var(--th-masque-noir) 22%, var(--th-masque-noir) 86%, transparent 100%);mask-image:linear-gradient(90deg, transparent 0, var(--th-masque-noir) 22%, var(--th-masque-noir) 86%, transparent 100%);position:relative;overflow:hidden}.th-hero__visuel img{object-fit:cover;object-position:left bottom;width:100%;height:100%;display:block;position:absolute;inset:0}.th-hero--photo-claire{grid-template-columns:minmax(0, 1fr) var(--bandeau-photo-claire)}.th-hero--photo-claire .th-hero__visuel:after{display:none}.th-hero__visuel[data-cadrage=maison] img{object-position:50% center}.th-hero__visuel[data-cadrage=camera] img{object-position:22% center}.th-hero--photo-claire .th-hero__visuel{-webkit-mask-image:linear-gradient(90deg, transparent 0, var(--th-masque-noir) 8%, var(--th-masque-noir) 92%, transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0, var(--th-masque-noir) 8%, var(--th-masque-noir) 92%, transparent 100%);mask-image:linear-gradient(90deg, transparent 0, var(--th-masque-noir) 8%, var(--th-masque-noir) 92%, transparent 100%)}.th-flux{bottom:var(--espace-4);width:var(--th-flux-largeur);height:var(--th-flux-largeur);border-top:var(--bordure-forte) solid var(--lien-sur-nuit);border-left:var(--bordure-forte) solid var(--lien-sur-nuit);border-radius:var(--r-s);opacity:0;animation:th-monte var(--duree-lente) var(--ease) infinite;position:absolute;transform:rotate(45deg)}.th-flux--1{left:38%}.th-flux--2{animation-delay:.5s;left:52%}.th-flux--3{animation-delay:1s;left:66%}@keyframes th-monte{0%{opacity:0;transform:translateY(0)rotate(45deg)}30%{opacity:.8}to{opacity:0;transform:translateY(calc(var(--th-flux-course) * -1)) rotate(45deg)}}.th-hero__visuel:after{content:"";background:linear-gradient(105deg, transparent 40%, var(--th-reflet) 50%, transparent 60%);animation:th-reflet var(--duree-trace) var(--ease) 1s infinite;pointer-events:none;position:absolute;inset:0;transform:translate(-100%)}@keyframes th-reflet{0%,55%{transform:translate(-100%)}to{transform:translate(100%)}}.th-assistant{gap:var(--espace-2) var(--espace-3);padding:var(--espace-4) var(--espace-5);border:var(--bordure-fine) solid var(--line);border-radius:var(--r-l);background:var(--white);grid-template-columns:auto minmax(0,1fr);display:grid}.th-assistant__picto{width:var(--cible-principale);height:var(--cible-principale);color:var(--blue);place-items:center;display:grid}.th-assistant__picto .icone{width:var(--taille-xl);height:var(--taille-xl)}.th-assistant h2{font-size:var(--nc-titre-carte);font-weight:var(--graisse-titre);color:var(--ink);margin:0}.th-assistant p{color:var(--body);margin:0}.th-assistant__saisie{gap:var(--espace-3);grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;display:grid}.th-assistant input{min-width:0;min-height:var(--cible-principale);padding:0 var(--espace-4);border:var(--bordure-fine) solid var(--line);border-radius:var(--r-s);background:var(--white);color:var(--ink);font:inherit;transition:border-color var(--t) var(--ease)}.th-assistant input:hover{border-color:var(--filet-survol)}.th-assistant input:focus-visible{border-color:var(--blue);outline:var(--bordure-forte) solid var(--focus);outline-offset:var(--bordure-fine)}.th-assistant input::placeholder{color:var(--cap);opacity:1}.th-assistant .th-bouton{min-height:var(--cible-principale)}.th-calculer{gap:var(--espace-4);flex-direction:column;display:flex}.th-calculer__tete{justify-content:space-between;align-items:end;gap:var(--espace-2) var(--espace-4);flex-wrap:wrap;display:flex}.th-calculer__tete>div{padding-left:var(--espace-3);border-left:var(--espace-1) solid var(--blue)}.th-calculer__tete p{color:var(--body);margin:0}.th-sec{font-size:var(--taille-xl);font-weight:var(--graisse-titre);line-height:var(--interligne-serre);color:var(--ink);margin:0}.th-compte{font-size:var(--taille-s);font-variant-numeric:tabular-nums;color:var(--cap)}.th-cartes{gap:var(--espace-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.th-carte{grid-template-columns:auto minmax(0, 1fr) var(--th-carte-image);gap:var(--espace-3);min-height:var(--th-carte-hauteur);padding:var(--espace-4);border:var(--bordure-fine) solid var(--line);border-radius:var(--r-l);background:var(--white);transition:transform var(--t) var(--ease), border-color var(--t) var(--ease), box-shadow var(--t) var(--ease);align-items:center;display:grid;position:relative}.th-carte:hover,.th-carte:focus-within{transform:translateY(var(--th-leve));border-color:var(--filet-survol);box-shadow:var(--ombre-carte-survol)}.th-carte__picto{width:var(--th-picto);height:var(--th-picto);border-radius:var(--r-m);background:var(--soft);color:var(--blue);align-self:start;place-items:center;display:grid}.th-carte__picto .icone{width:var(--taille-xl);height:var(--taille-xl)}.th-carte__corps{align-items:flex-start;gap:var(--espace-2);flex-direction:column;min-width:0;display:flex}.th-carte h3{font-size:var(--nc-titre-carte);font-weight:var(--graisse-titre);line-height:var(--interligne-serre);color:var(--ink);margin:0}.th-carte p{color:var(--body);font-size:var(--taille-interface);margin:0}.th-carte__lien:after{content:"";border-radius:var(--r-l);position:absolute;inset:0}.th-carte__lien:focus-visible{outline:var(--bordure-forte) solid var(--focus);outline-offset:var(--bordure-forte)}.th-carte__image{width:100%;height:auto;max-height:var(--th-carte-image);object-fit:contain;transition:transform var(--t) var(--ease);justify-self:end}.th-carte:hover .th-carte__image,.th-carte:focus-within .th-carte__image{transform:translateX(calc(var(--th-glisse) * -1)) scale(var(--th-zoom))}.th-arguments{gap:var(--espace-3);padding:var(--espace-3) var(--espace-4);border-radius:var(--r-l);background:var(--soft);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;list-style:none;display:grid}.th-arguments li{align-items:center;gap:var(--espace-3);min-width:0;padding:var(--espace-1) var(--espace-3);display:flex}.th-arguments li+li{border-left:var(--bordure-fine) solid var(--line)}.th-arguments__picto{width:var(--cible-principale);height:var(--cible-principale);color:var(--blue);flex:none;place-items:center;display:grid}.th-arguments__picto .icone{width:var(--taille-xl);height:var(--taille-xl)}.th-arguments strong{color:var(--ink);font-weight:var(--graisse-titre);display:block}.th-arguments small{color:var(--body);font-size:var(--taille-s);display:block}.th-apparition{transition:opacity var(--t) var(--ease), transform var(--t) var(--ease)}.th-apparition[data-pret]:not([data-vu]){opacity:0;transform:translateY(var(--th-apparition))}@media (max-width:1100px){.th-hero{grid-template-columns:minmax(0, 1fr) var(--bandeau-photo-etroit)}.th-hero--photo-claire{grid-template-columns:minmax(0, 1fr) var(--bandeau-photo-claire)}.th-hero__texte{padding-block:var(--espace-4)}.th-garanties{display:none}.th-cartes{grid-template-columns:minmax(0,1fr)}.th-arguments{grid-template-columns:repeat(2,minmax(0,1fr))}.th-arguments li:nth-child(odd){border-left:0}}@media (max-width:860px){.th-hero{grid-template-columns:minmax(0,1fr)}.th-hero__visuel{display:none}.th-hero--photo-claire .th-hero__visuel{z-index:0;display:block;position:absolute;inset:0;-webkit-mask-image:none;mask-image:none}.th-hero--photo-claire .th-hero__visuel:after{background:linear-gradient(90deg, var(--voile-navy-85) 0, var(--voile-navy-85) 60%, var(--voile-navy-72) 100%);animation:none;display:block;inset:0;transform:none}.th-hero--photo-claire .th-hero__texte{z-index:1;position:relative}.th-hero__texte{padding:var(--espace-4)}}@media (max-width:560px){.th-assistant{padding:var(--espace-4)}.th-assistant__saisie{grid-template-columns:minmax(0,1fr)}.th-carte{grid-template-columns:auto minmax(0,1fr)}.th-carte__image{display:none}.th-arguments{grid-template-columns:minmax(0,1fr)}.th-arguments li{border-left:0}.th-hero__actions{flex-direction:column;align-items:stretch}.th-garanties{display:none}.th-hero h1{font-size:var(--taille-xl)}.th-hero__actions .th-bouton{width:100%}}@media (prefers-reduced-motion:reduce){.th-flux,.th-hero__visuel:after{animation:none;display:none}.th-apparition[data-pret]:not([data-vu]){opacity:1;transform:none}.th-carte,.th-carte__image,.th-fleche,.th-bouton,.th-apparition{transition:none}.th-carte:hover,.th-carte:focus-within,.th-carte:hover .th-carte__image,.th-carte:focus-within .th-carte__image,.th-bouton:hover .th-fleche,.th-carte:hover .th-fleche{transform:none}}.th-hero--notes h1 em{display:inline}.th-hero--notes .th-hero__visuel img{object-position:right center}.nc-dom-grille{gap:var(--espace-3);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.nc-carte-dom{gap:var(--espace-2);min-width:0;padding:var(--espace-3) var(--espace-3) var(--espace-2);border:var(--bordure-fine) solid var(--line);border-radius:var(--r-l);background:var(--white);transition:border-color var(--t) var(--ease), box-shadow var(--t) var(--ease);flex-direction:column;display:flex}.nc-carte-dom:hover,.nc-carte-dom:focus-within{border-color:var(--filet-survol);box-shadow:var(--ombre-carte-survol)}.nc-carte-dom__tete{grid-template-columns:minmax(0, 1fr) var(--nc-photo-carte-dom);align-items:start;gap:var(--espace-2) var(--espace-2);grid-template-areas:"picto photo""titre photo""etiquettes photo";display:grid}.nc-carte-dom__picto{width:var(--nc-picto-domaine);height:var(--nc-picto-domaine);border-radius:var(--r-m);grid-area:picto;justify-self:start}.nc-carte-dom__picto svg{width:var(--taille-xl);height:var(--taille-xl)}.nc-carte-dom h3{font-size:var(--nc-titre-carte);font-weight:var(--graisse-titre);line-height:var(--interligne-serre);letter-spacing:var(--lettrage-chiffre);color:var(--ink);overflow-wrap:anywhere;grid-area:titre;margin:0}.nc-carte-dom__etiquettes{align-items:flex-start;gap:var(--espace-1);flex-direction:column;grid-area:etiquettes;min-width:0;display:flex}.nc-carte-dom__photo{width:var(--nc-photo-carte-dom);height:var(--nc-photo-carte-dom);object-fit:contain;transition:transform var(--t) var(--ease);grid-area:photo;place-self:center end}.nc-carte-dom:hover .nc-carte-dom__photo,.nc-carte-dom:focus-within .nc-carte-dom__photo{transform:scale(var(--th-zoom))}.nc-carte-dom ul{margin:0;padding:0;list-style:none}.nc-carte-dom li a{justify-content:space-between;align-items:center;gap:var(--espace-2);min-height:var(--cible-min);padding:var(--espace-1) 0;border-top:var(--bordure-fine) solid var(--line);color:var(--ink);font-size:var(--taille-interface);line-height:var(--interligne-serre);transition:background-color var(--t) var(--ease);text-decoration:none;display:flex}.nc-carte-dom li a:after{content:"›";font-size:var(--taille-l);color:var(--cap);transition:transform var(--t) var(--ease);flex:none}.nc-carte-dom li a:hover{background:var(--soft)}.nc-carte-dom li a:hover:after{transform:translateX(var(--th-glisse))}.nc-carte-dom__ligne-picto{width:var(--nc-picto-ligne);height:var(--nc-picto-ligne);color:var(--blue);flex:none;place-items:center;display:grid}.nc-carte-dom__ligne-picto svg{width:var(--nc-picto-ligne);height:var(--nc-picto-ligne)}.th-arguments--cinq{grid-template-columns:repeat(5,minmax(0,1fr))}.th-arguments--cinq li{padding-inline:var(--espace-2)}@media (max-width:1280px){.nc-dom-grille,.th-arguments--cinq{grid-template-columns:repeat(3,minmax(0,1fr))}.th-arguments--cinq li:nth-child(3n+1){border-left:0}}@media (max-width:860px){.th-hero--notes{grid-template-columns:minmax(0,1fr)}.nc-dom-grille,.th-arguments--cinq{grid-template-columns:repeat(2,minmax(0,1fr))}.th-arguments--cinq li:nth-child(n){border-left:var(--bordure-fine) solid var(--line)}.th-arguments--cinq li:nth-child(odd){border-left:0}}@media (max-width:560px){.nc-dom-grille,.th-arguments--cinq{grid-template-columns:minmax(0,1fr)}.th-arguments--cinq li:nth-child(n){border-left:0}}@media (prefers-reduced-motion:reduce){.nc-carte-dom,.nc-carte-dom__photo,.nc-carte-dom li a,.nc-carte-dom li a:after{transition:none}.nc-carte-dom:hover .nc-carte-dom__photo,.nc-carte-dom:focus-within .nc-carte-dom__photo,.nc-carte-dom li a:hover:after{transform:none}}.th-cartes--selection{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1100px){.th-cartes--selection{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.th-cartes--selection{grid-template-columns:minmax(0,1fr)}}.th-hero{background:var(--bandeau-fond);color:var(--bandeau-encre)}.th-hero h1{font-size:var(--bandeau-titre);font-family:var(--police-affichage);font-weight:var(--graisse-affichage);line-height:var(--interligne-affichage);text-transform:none;color:var(--bandeau-encre)}.th-hero h1 em{color:var(--bandeau-accent)}.th-etiquette{padding:var(--espace-1) var(--espace-3);border:var(--bordure-fine) solid var(--bandeau-filet);border-radius:var(--r-s);background:var(--bandeau-pastille);color:var(--bandeau-encre);font-size:var(--taille-base);font-weight:var(--graisse-etiquette);line-height:var(--interligne-serre);letter-spacing:var(--lettrage-surtitre);text-transform:uppercase}.th-hero__sous{border-left-color:var(--bandeau-accent);color:var(--bandeau-texte)}.th-garanties{border-left-color:var(--bandeau-filet);color:var(--bandeau-texte)}.th-garanties__picto{color:var(--bandeau-accent)}.th-hero .th-bouton--plein{border-color:var(--bandeau-accent)}.th-hero .th-bouton--plein:hover{border-color:var(--blue-d)}.th-hero__visuel,.th-hero--photo-claire .th-hero__visuel{-webkit-mask-image:linear-gradient(90deg, transparent 0, var(--th-masque-noir) var(--bandeau-fondu));-webkit-mask-image:linear-gradient(90deg, transparent 0, var(--th-masque-noir) var(--bandeau-fondu));mask-image:linear-gradient(90deg, transparent 0, var(--th-masque-noir) var(--bandeau-fondu))}.th-hero__visuel:after,.th-flux{display:none}@media (max-width:860px){.th-hero__visuel,.th-hero--photo-claire .th-hero__visuel{display:none}}.th-cartes--selection{align-items:stretch;row-gap:var(--espace-4)}.th-cartes--selection .th-carte.sel-carte{grid-row:span 5;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;row-gap:var(--espace-3);align-items:start;min-height:0;display:grid}.sel-carte__tete{align-items:center;gap:var(--espace-3);display:flex}.sel-carte__famille{font-size:var(--taille-s);font-weight:var(--graisse-tres-forte);letter-spacing:var(--lettrage-surtitre);text-transform:uppercase;color:var(--cap)}.sel-carte__titre{color:var(--ink);font-size:var(--taille-l);line-height:var(--interligne-serre);text-wrap:balance;margin:0}.sel-carte__texte{color:var(--cap);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.sel-carte__visuel{aspect-ratio:4/3;border-radius:var(--r-m);background:var(--soft);color:var(--blue);align-self:end;place-items:center;display:grid;overflow:hidden}.sel-carte__visuel img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;transition:transform var(--t) var(--ease)}.sel-carte__visuel .icone{width:var(--icone-photo);height:var(--icone-photo)}.th-carte.sel-carte:hover .sel-carte__visuel img,.th-carte.sel-carte:focus-within .sel-carte__visuel img{transform:scale(var(--th-zoom))}.sel-carte__bouton{justify-content:center;align-self:stretch}@media (max-width:560px){.sel-carte__visuel{aspect-ratio:16/9}}@media (prefers-reduced-motion:reduce){.th-carte.sel-carte:hover .sel-carte__visuel img,.th-carte.sel-carte:focus-within .sel-carte__visuel img{transform:none}}.th-cartes.th-cartes--unique{grid-template-columns:minmax(0,1fr)}.th-carte.th-carte--unique{gap:var(--espace-5);padding:var(--espace-5);grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center}.th-carte--unique .th-carte__picto{display:none}.th-carte--unique .th-carte__corps{gap:var(--espace-3)}.th-carte--unique .th-carte__corps h3{font-size:var(--taille-xl)}.th-carte__etiquette{padding:var(--espace-1) var(--espace-3);border:var(--bordure-fine) solid var(--bandeau-filet);border-radius:var(--r-s);background:var(--white);color:var(--bandeau-encre);font-size:var(--taille-s);font-weight:var(--graisse-tres-forte);letter-spacing:var(--lettrage-surtitre);text-transform:uppercase}.th-carte__actions{align-items:center;gap:var(--espace-3) var(--espace-5);flex-wrap:wrap;display:flex}.th-carte--unique .th-carte__lien:after{content:none}.th-carte__reperes{gap:var(--espace-2) var(--espace-4);color:var(--bandeau-encre);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.th-carte__reperes li{align-items:center;gap:var(--espace-1);display:inline-flex}.th-carte__reperes .icone{width:var(--icone-barre);height:var(--icone-barre);color:var(--blue)}.th-carte--unique .th-carte__image{aspect-ratio:670/460;object-fit:contain;justify-self:stretch;width:100%;max-height:none}.th-carte--unique:hover .th-carte__image,.th-carte--unique:focus-within .th-carte__image{transform:none}@media (max-width:1100px){.th-carte.th-carte--unique{grid-template-columns:minmax(0,1fr)}.th-carte--unique .th-carte__image{grid-column:1/-1;display:block}}@media (max-width:560px){.th-carte.th-carte--unique{padding:var(--espace-4)}}@media (max-width:35em){.nc[data-notes-calcul=accueil]{gap:var(--espace-3)}.nc[data-notes-calcul=accueil]>*{order:3}.nc[data-notes-calcul=accueil]>:first-child{order:0}.nc[data-notes-calcul=accueil]>.th-hero{order:1}.nc[data-notes-calcul=accueil]>.th-calculer{order:2}.nc[data-notes-calcul=accueil] .th-hero{min-height:0;padding:var(--espace-3) 0 0;background:0 0;border-radius:0;display:block}.nc[data-notes-calcul=accueil] .th-hero__texte{gap:var(--espace-2);padding:0}.nc[data-notes-calcul=accueil] :is(.th-hero__visuel,.th-hero__sous,.th-etiquette,.th-garanties,.th-flux,.th-arguments){display:none}.nc[data-notes-calcul=accueil] .th-hero h1{font-size:var(--taille-titre-section);margin:0}.nc[data-notes-calcul=accueil] .th-hero__actions{margin-top:var(--espace-3)}.nc[data-notes-calcul=accueil] .th-calculer__tete{gap:var(--espace-1);margin-bottom:var(--espace-2)}.nc[data-notes-calcul=accueil] .th-calculer__tete p:not(.th-compte){display:none}.nc[data-notes-calcul=accueil] .th-calculer__tete>div{border-left:0;padding-left:0}html body .nc[data-notes-calcul=accueil] .th-calculer__tete .th-sec{font-size:var(--taille-l)}.nc[data-notes-calcul=accueil] .th-cartes:not(.th-cartes--unique,.th-cartes--selection){border:var(--bordure-fine) solid var(--line);border-radius:var(--r-m);background:var(--white);gap:0;overflow:hidden}.nc[data-notes-calcul=accueil] .th-cartes:not(.th-cartes--unique,.th-cartes--selection)>.th-carte{min-height:0;padding:var(--espace-2) var(--espace-3);border:0;border-bottom:var(--bordure-fine) solid var(--line);border-radius:0;grid-template-columns:auto minmax(0,1fr)}.nc[data-notes-calcul=accueil] .th-cartes:not(.th-cartes--unique,.th-cartes--selection)>.th-carte:last-child{border-bottom:0}.nc[data-notes-calcul=accueil] .th-cartes:not(.th-cartes--unique,.th-cartes--selection)>.th-carte :is(.th-carte__corps>p,.th-carte__image){display:none}html body .nc[data-notes-calcul=accueil] .th-cartes:not(.th-cartes--unique,.th-cartes--selection)>.th-carte .th-carte__corps{justify-content:space-between;align-items:center;gap:var(--espace-2);text-align:start;flex-direction:row;display:flex}.nc[data-notes-calcul=accueil] .th-cartes:not(.th-cartes--unique,.th-cartes--selection)>.th-carte h3{font-size:var(--taille-base);margin:0}.nc[data-notes-calcul=accueil] .th-cartes:not(.th-cartes--unique,.th-cartes--selection)>.th-carte .th-carte__lien{min-width:var(--cible-min);min-height:var(--cible-min);background:0 0;border:0;flex:none;justify-content:center;padding:0;font-size:0}.nc[data-notes-calcul=accueil] .th-cartes:not(.th-cartes--unique,.th-cartes--selection)>.th-carte .th-carte__lien .icone{width:var(--icone);height:var(--icone)}.th-cartes.th-cartes--selection{border:var(--bordure-fine) solid var(--line);border-radius:var(--r-m);background:var(--white);gap:0;overflow:hidden}.th-cartes--selection .th-carte.sel-carte{align-items:center;gap:var(--espace-3);height:auto;padding:var(--espace-2) var(--espace-3);border:0;border-bottom:var(--bordure-fine) solid var(--line);box-shadow:none;border-radius:0;grid-row:auto;grid-template-rows:none;grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative}.th-cartes--selection .th-carte.sel-carte:last-child{border-bottom:0}.th-cartes--selection .sel-carte :is(.sel-carte__famille,.sel-carte__texte,.sel-carte__visuel){display:none}.th-cartes--selection .sel-carte .th-carte__picto{width:var(--cible-min);height:var(--cible-min)}.th-cartes--selection .sel-carte .sel-carte__titre{font-size:var(--taille-base)}.th-cartes--selection .sel-carte .sel-carte__bouton{min-width:var(--cible-min);min-height:var(--cible-min);background:0 0;border:0;justify-content:center;padding:0;font-size:0}.th-cartes--selection .sel-carte .sel-carte__bouton .icone{width:var(--icone);height:var(--icone)}.th-cartes--selection .sel-carte .sel-carte__bouton:after{content:"";position:absolute;inset:0}.nc-carte-dom .nc-carte-dom__tete{align-items:center;gap:var(--espace-3);display:flex}.nc-carte-dom :is(.nc-chip,.nc-carte-dom__photo){display:none}.nc-carte-dom .nc-carte-dom__tete h3{font-size:var(--taille-xl);margin:0}.nc-carte-dom .nc-carte-dom__etiquettes{margin-left:auto}}.nc-ligne-vignette{display:none}@media (max-width:35em){.nc-ligne-vignette{width:var(--cible-principale);height:var(--cible-principale);padding:var(--espace-1);border-radius:var(--r-s);background:var(--white);object-fit:contain;flex:none;display:block}.nc-ligne-vignette+.nc-carte-dom__ligne-picto{display:none}.th-cartes--selection .sel-carte:has(.sel-carte__vignette) .sel-carte__tete{display:none}.th-cartes--selection .sel-carte .sel-carte__vignette{border:var(--bordure-fine) solid var(--line)}html body .nc-carte-dom .nc-carte-dom__tete h3{font-size:var(--taille-xl);overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;min-width:0}html body .nc-carte-dom .nc-carte-dom__tete :is(.nc-carte-dom__picto,.nc-visuel--picto){width:var(--cible-principale);height:var(--cible-principale)}}.th-carte__miniature{display:none}@media (max-width:35em){html body .nc[data-notes-calcul=accueil] .th-cartes:not(.th-cartes--unique,.th-cartes--selection)>.th-carte .th-carte__miniature{width:calc(var(--cible-min) + var(--espace-4));height:calc(var(--cible-min) + var(--espace-4));border-radius:var(--r-m);flex:none;display:block}html body .nc[data-notes-calcul=accueil] .th-cartes:not(.th-cartes--unique,.th-cartes--selection)>.th-carte:has(.th-carte__miniature) .th-carte__picto{display:none}}
