*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--hauteur-entete) + var(--hauteur-nav) + var(--espace-4));scroll-padding-bottom:var(--reserve-assistant)}@media (max-width:53.75em){html{scroll-padding-top:calc(var(--hauteur-entete) + var(--hauteur-recherche-mobile) + var(--espace-4))}}body{background:var(--couleur-fond-page);color:var(--couleur-texte);font-family:var(--police-texte);font-size:var(--taille-base);font-weight:var(--graisse-normale);line-height:var(--interligne);overflow-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-kerning:normal;margin:0;padding-bottom:0}h1,h2,h3,h4{margin:0 0 var(--espace-3);color:var(--couleur-titre)}h1{font-family:var(--police-titre);font-weight:var(--graisse-titre);font-size:var(--taille-titre-page);line-height:var(--interligne-titre);letter-spacing:var(--lettrage-titre);text-wrap:balance}.affichage{font-family:var(--police-affichage);font-weight:var(--graisse-affichage);text-transform:uppercase;letter-spacing:0;line-height:var(--interligne-affichage)}h2,h3,h4{text-wrap:balance}p{text-wrap:pretty}h2{font-size:var(--taille-l);font-weight:var(--graisse-forte);line-height:var(--interligne-serre)}h3{font-size:var(--taille-m);font-weight:var(--graisse-forte);line-height:var(--interligne-serre)}h4{font-size:var(--taille-base);font-weight:var(--graisse-forte);line-height:var(--interligne-serre)}p{margin:0 0 var(--espace-3)}ul,ol{margin:0 0 var(--espace-3);padding-left:var(--espace-5)}a{color:var(--couleur-lien);text-underline-offset:var(--soulignement-decalage)}a:hover{color:var(--couleur-lien-survol)}img,svg{max-width:100%}img{display:block}table{border-collapse:collapse;width:100%}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:var(--epaisseur-focus) solid var(--couleur-focus);outline-offset:var(--decalage-focus);border-radius:var(--rayon-petit)}::selection{background:var(--couleur-gain-fond)}.visuellement-cache{width:var(--taille-masquee);height:var(--taille-masquee);margin:calc(var(--taille-masquee) * -1);clip:rect(0 0 0 0);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}.lien-evitement{left:var(--espace-2);top:var(--espace-2);z-index:100;background:var(--couleur-fond-nuit);color:var(--couleur-texte-sur-nuit);padding:var(--espace-3) var(--espace-4);border-radius:var(--rayon-moyen);position:absolute;transform:translateY(-300%)}.lien-evitement:focus{color:var(--couleur-texte-sur-nuit);transform:none}.chiffres,.mono{font-family:var(--police-chiffres);font-variant-numeric:var(--chiffres-tabulaires)}.nombre{font-variant-numeric:var(--chiffres-tabulaires);white-space:nowrap}.muet{color:var(--couleur-texte-etiquette)}.petit{font-size:var(--taille-s)}.tres-petit{font-size:var(--taille-xs)}.fort{font-weight:var(--graisse-forte)}.sans-espace{margin:0}.surtitre{font-family:var(--police-chiffres);font-weight:var(--graisse-forte);font-size:var(--taille-xs);line-height:var(--interligne-serre);letter-spacing:var(--lettrage-surtitre);text-transform:uppercase;color:var(--couleur-texte-etiquette);display:block}.titre-s{font-family:var(--police-titre);font-weight:var(--graisse-titre);font-size:var(--taille-titre-section);line-height:var(--interligne-titre);letter-spacing:var(--lettrage-chiffre);margin:var(--espace-3) 0 0;color:var(--couleur-titre)}.sous-titre{color:var(--couleur-texte-courant);max-width:var(--largeur-lecture);margin:var(--espace-4) 0 0}.accent{color:var(--couleur-accent)}.conteneur{width:100%;max-width:var(--largeur-max);padding:0 var(--gouttiere-page);margin:0 auto}.principal{padding-block:var(--espace-5) var(--espace-bande-y);min-height:60vh}.fond{padding-block:var(--espace-bande-y);margin:0}.fond--brume{background-color:var(--fond-brume)}.fond--ardoise{background-color:var(--fond-ardoise);box-shadow:0 0 0 100vmax var(--fond-ardoise);clip-path:inset(0 -100vmax)}.fond--ardoise .surtitre,.fond--ardoise .muet{color:var(--couleur-legende-foncee)}.principal:focus{outline:none}.lecture{max-width:var(--largeur-lecture)}.pile{gap:var(--espace-3);flex-direction:column;display:flex}.pile--large{gap:var(--espace-5)}.pile--serree{gap:var(--espace-1)}.rang{align-items:center;gap:var(--espace-2) var(--espace-3);flex-wrap:wrap;display:flex}.rang--espace{justify-content:space-between}.rang--moities{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;display:grid}@media (max-width:35em){.rang--moities{grid-template-columns:minmax(0,1fr)}}.grille{gap:var(--espace-4);grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--largeur-colonne-filtres)), 1fr));display:grid}.deux-colonnes,.avec-filtres,.avec-volet{gap:var(--espace-5);grid-template-columns:1fr;display:grid}.deux-colonnes>*,.avec-filtres>*,.avec-volet>*,.grille>*{min-width:0}@media (min-width:64em){.deux-colonnes{grid-template-columns:1fr 1fr}.avec-filtres{grid-template-columns:var(--largeur-colonne-filtres) 1fr}.avec-volet{grid-template-columns:1fr var(--largeur-volet-achat);align-items:start}}.section{margin-block:var(--espace-6)}.section:first-child{margin-top:0}.fil{font-size:var(--taille-s);color:var(--cap);margin-bottom:var(--espace-2)}.fil ol{align-items:center;gap:0 var(--espace-1);white-space:nowrap;flex-wrap:nowrap;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.fil li{min-height:var(--cible-min);flex:none;align-items:center;display:inline-flex}.fil li.fil__courant{flex:0 auto;min-width:0;overflow:hidden}.fil li.fil__courant>span{text-overflow:ellipsis;display:block;overflow:hidden}.fil li+li:before{content:"›";margin-right:var(--espace-1);color:var(--cap)}.fil li.fil__ellipse{display:none}.fil a{color:var(--navy);min-height:var(--cible-min);min-width:var(--cible-min);align-items:center;text-decoration:none;display:inline-flex}.fil a:hover{color:var(--navy);text-decoration:underline}@media (max-width:53.75em){.fil li.fil__milieu{display:none}.fil li.fil__ellipse{display:inline-flex}}.mention-ttc{font-size:var(--taille-s);font-weight:var(--graisse-forte);letter-spacing:0;white-space:nowrap}.carte{background:var(--couleur-fond-surface);border:var(--bordure-fine) solid var(--couleur-bordure);border-radius:var(--rayon-grand);padding:var(--pad-bloc)}.carte__titre{justify-content:space-between;align-items:baseline;gap:var(--espace-2);margin-bottom:var(--espace-3);flex-wrap:wrap;display:flex}@media (max-width:560px){.carte{padding:var(--espace-5)}}.btn{justify-content:center;align-items:center;gap:var(--espace-2);min-height:var(--cible-principale);min-width:var(--cible-min);padding:var(--pad-bouton);border:var(--bordure-fine) solid var(--champ-clair);border-radius:var(--rayon-bouton);background:var(--couleur-fond-surface);color:var(--couleur-texte);font-weight:var(--graisse-tres-forte);font-size:var(--taille-interface);line-height:var(--interligne-serre);transition:background-color var(--duree-rapide) var(--courbe), border-color var(--duree-rapide) var(--courbe), color var(--duree-rapide) var(--courbe);text-decoration:none;display:inline-flex}.btn:hover{border-color:var(--couleur-accent);color:var(--couleur-texte)}.btn--principal{background:var(--couleur-action);border-color:var(--couleur-action);color:var(--couleur-texte-sur-action)}.btn--principal:hover{background:var(--couleur-action-survol);border-color:var(--couleur-action-survol);color:var(--couleur-texte-sur-action)}.btn--bleu{background:var(--couleur-envoi);border-color:var(--couleur-envoi);color:var(--couleur-texte-sur-action)}.btn--bleu:hover{background:var(--couleur-envoi-survol);border-color:var(--couleur-envoi-survol);color:var(--couleur-texte-sur-action)}.btn--blanc{background:var(--couleur-fond-surface);border-color:var(--couleur-fond-surface);color:var(--couleur-texte)}.btn--blanc:hover{color:var(--couleur-texte);border-color:var(--couleur-fond-surface)}.btn--secondaire{background:var(--couleur-fond-surface);border-color:var(--champ-clair);color:var(--couleur-texte)}.btn--discret{color:var(--couleur-texte);background:0 0;border-color:#0000}.btn--discret:hover{background:var(--couleur-fond-vignette);border-color:#0000}.btn--large{width:100%;min-height:var(--cible-principale);font-size:var(--taille-m)}.btn[disabled],.btn[aria-disabled=true]{background:var(--couleur-desactive-fond);border-color:var(--couleur-bordure);color:var(--couleur-desactive-texte);cursor:not-allowed}.btn-ajout{min-height:var(--cible-min);padding:0 var(--espace-5);border-radius:var(--rayon-bouton);border:var(--bordure-fine) solid var(--couleur-bordure-champ);background:var(--couleur-fond-surface);color:var(--couleur-texte);font-weight:var(--graisse-forte);font-size:var(--taille-interface);white-space:nowrap;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.btn-ajout:hover{border-color:var(--couleur-accent);color:var(--couleur-accent)}.btn-ajout[aria-pressed=true],.btn-ajout--fait{background:var(--couleur-action);border-color:var(--couleur-action);color:var(--couleur-texte-sur-action)}.champ{gap:var(--espace-1);flex-direction:column;display:flex}.champ__libelle{font-weight:var(--graisse-forte)}.champ__aide{font-size:var(--taille-s);color:var(--couleur-texte-etiquette)}.champ-mdp{gap:var(--espace-2);align-items:stretch;display:flex}.champ-mdp .saisie{flex:1;min-width:0}.champ-mdp__voir{min-width:var(--cible-min)}.carte--verification{min-height:calc(var(--cible-min) * 4)}.saisie,.liste-deroulante,.zone-texte{min-height:var(--cible-principale);width:100%;padding:var(--espace-2) var(--espace-4);background:var(--couleur-fond-surface);border:var(--bordure-fine) solid var(--couleur-bordure-champ);border-radius:var(--rayon-champ);color:var(--couleur-texte)}.saisie::placeholder,.zone-texte::placeholder{color:var(--couleur-texte-etiquette)}.zone-texte{min-height:calc(var(--cible-min) * 4);resize:vertical;border-radius:var(--rayon)}.saisie--quantite{max-width:calc(var(--cible-min) * 3);text-align:right;font-variant-numeric:var(--chiffres-tabulaires)}.case{align-items:center;gap:var(--espace-2);min-height:var(--cible-min);cursor:pointer;display:flex}.case input{width:var(--icone);height:var(--icone);accent-color:var(--couleur-action);flex:none}.groupe-quantite{align-items:stretch;display:inline-flex}.groupe-quantite .btn{padding:0 var(--espace-3);border-radius:0}.groupe-quantite .btn:first-child{border-radius:var(--rayon-bouton) 0 0 var(--rayon-bouton)}.groupe-quantite .btn:last-child{border-radius:0 var(--rayon-bouton) var(--rayon-bouton) 0}.groupe-quantite .saisie{border-inline:0;border-radius:0}.groupe-quantite__unite,.ajout-quantite__unite{font-weight:var(--graisse-moyenne);color:var(--couleur-texte-etiquette);white-space:nowrap;align-items:center;padding-inline-end:var(--espace-2);display:inline-flex}fieldset{border:var(--bordure-fine) solid var(--couleur-bordure);border-radius:var(--rayon);padding:var(--espace-3) var(--espace-4);margin:0}legend{font-weight:var(--graisse-forte);padding:0 var(--espace-1)}.message{gap:var(--espace-2);padding:var(--espace-3) var(--espace-4);border-radius:var(--rayon);border:var(--bordure-fine) solid var(--couleur-bordure);background:var(--couleur-info-fond);color:var(--couleur-info-texte);align-items:flex-start;display:flex}.message>svg{width:var(--icone);height:var(--icone);margin-top:var(--espace-1);flex:none}.message p:last-child{margin-bottom:0}.message--erreur{background:var(--couleur-erreur-fond);color:var(--couleur-erreur-texte);border-color:currentColor}.message--succes{background:var(--couleur-gain-fond);color:var(--couleur-gain-texte);border-color:#0000}.message--degrade{background:var(--couleur-degrade-fond);color:var(--couleur-degrade-texte);border-color:var(--couleur-a-confirmer-signe)}.message--a-confirmer{background:var(--couleur-a-confirmer-fond);color:var(--couleur-a-confirmer-texte);border-color:var(--couleur-a-confirmer-signe)}.etat{align-items:center;gap:var(--espace-1);padding:0 var(--espace-3);border:var(--bordure-fine) solid currentColor;border-radius:var(--rayon-pilule);font-family:var(--police-chiffres);font-size:var(--taille-xs);font-weight:var(--graisse-moyenne);letter-spacing:var(--lettrage-reference);white-space:nowrap;line-height:var(--interligne);display:inline-flex}.etat svg{width:var(--taille-s);height:var(--taille-s)}.etat--valide{color:var(--couleur-valide-texte);background:var(--couleur-valide-fond);border-color:#0000}.etat--probable{color:var(--couleur-probable-texte);background:var(--couleur-probable-fond)}.etat--a-confirmer{color:var(--couleur-a-confirmer-texte);background:var(--couleur-a-confirmer-fond);border-style:dashed}.etat--non-resolu{color:var(--couleur-non-resolu-texte);background:var(--couleur-non-resolu-fond)}.etat--ignoree{color:var(--couleur-texte-etiquette);background:0 0}.etat--exemple{color:var(--couleur-texte-etiquette);background:var(--couleur-fond-vignette);border-style:dotted}.dispo{align-items:center;gap:var(--espace-2);color:var(--couleur-disponible-texte);font-size:var(--taille-s);font-weight:var(--graisse-forte);display:inline-flex}.dispo svg{width:var(--icone);height:var(--icone);flex:none}.dispo svg circle{fill:var(--couleur-disponible-point)}.dispo svg path{stroke:var(--couleur-texte-sur-action)}.dispo--24-48{color:var(--couleur-texte)}.dispo--sur-commande{color:var(--couleur-texte-secondaire)}.dispo--24-48 svg circle,.dispo--sur-commande svg circle{fill:none}.dispo--24-48 svg path,.dispo--sur-commande svg path{stroke:currentColor}.a-confirmer{align-items:center;gap:var(--espace-2);color:var(--couleur-a-confirmer-texte);font-size:var(--taille-s);font-weight:var(--graisse-forte);display:inline-flex}.a-confirmer svg{width:var(--icone);height:var(--icone);flex:none}.a-confirmer svg .signe{fill:var(--couleur-a-confirmer-signe)}.a-confirmer svg .marque{stroke:var(--couleur-texte)}.bonus{align-items:center;gap:0 var(--espace-1);max-width:100%;color:var(--couleur-gain-texte);font-weight:var(--graisse-forte);padding:var(--espace-1) var(--espace-3);border-radius:var(--rayon);border:var(--bordure-fine) dashed currentColor;flex-wrap:wrap;display:inline-flex}.bonus--acquis{background:var(--couleur-gain-fond);border-style:solid;border-color:#0000}.bonus--verse{background:var(--couleur-bonus-plein);color:var(--couleur-texte-sur-bonus-plein);border-color:var(--couleur-bonus-plein)}progress{width:100%;height:var(--espace-3);accent-color:var(--couleur-gain-texte)}.vide{text-align:center;padding:var(--espace-6) var(--espace-4);border:var(--bordure-fine) dashed var(--couleur-bordure-champ);border-radius:var(--rayon-grand);background:var(--couleur-fond-surface)}.vide svg{width:var(--icone-grande);height:var(--icone-grande);color:var(--couleur-texte-etiquette)}.squelette{background:linear-gradient(90deg, var(--couleur-squelette), var(--couleur-squelette-reflet), var(--couleur-squelette));border-radius:var(--rayon);min-height:var(--cible-min);animation:reflet var(--duree-lente) linear infinite;background-size:200% 100%}.squelette--haut{min-height:calc(var(--cible-min) * 4)}@keyframes reflet{0%{background-position:200% 0}to{background-position:-200% 0}}.bientot{margin-top:var(--espace-1);padding:var(--espace-1) var(--espace-3);border-radius:var(--rayon-pilule);background:var(--couleur-fond-vignette);color:var(--couleur-texte);font-family:var(--police-chiffres);font-weight:var(--graisse-forte);font-size:var(--taille-xxs);letter-spacing:var(--lettrage-reference);line-height:var(--interligne-serre);display:inline-block}.lettre-allee{width:var(--taille-lettre-nav);height:var(--taille-lettre-nav);border-radius:var(--rayon-lettre);font-family:var(--police-titre);font-weight:var(--graisse-titre-leger);font-size:var(--taille-s);background:var(--couleur-fond-nuit);color:var(--couleur-texte-sur-nuit);flex:none;place-items:center;line-height:1;display:grid}.lettre-allee--a{background:var(--couleur-univers-a-petit);color:var(--couleur-texte-sur-univers-a)}.lettre-allee--b{background:var(--couleur-univers-b-petit);color:var(--couleur-texte-sur-univers-b)}.lettre-allee--c{background:var(--couleur-univers-c-petit);color:var(--couleur-texte-sur-univers-c)}.lettre-allee--d{background:var(--couleur-univers-d-petit);color:var(--couleur-texte-sur-univers-d)}.lettre-allee--e{background:var(--couleur-univers-e-petit);color:var(--couleur-texte-sur-univers-e)}.lettre-allee--f{background:var(--couleur-univers-f-petit);color:var(--couleur-texte-sur-univers-f)}.lettre-allee--g{background:var(--couleur-univers-g-petit);color:var(--couleur-texte-sur-univers-g)}.lettre-allee--h{background:var(--couleur-univers-h-petit);color:var(--couleur-texte-sur-univers-h)}.lettre-allee--grande{width:var(--taille-lettre-menu);height:var(--taille-lettre-menu);border-radius:var(--rayon-moyen);font-size:var(--taille-l)}html.menu-produits-ouvert{overflow:hidden}.chapeau{max-width:var(--largeur-chapeau);margin:var(--espace-6) 0 0;font-size:var(--taille-chapeau);color:var(--couleur-texte-courant)}.exemples{gap:var(--espace-3);margin-top:var(--espace-6);flex-wrap:wrap;display:flex}.exemple{min-height:var(--cible-min);padding:0 var(--espace-4);border:var(--bordure-fine) solid var(--couleur-bordure-puce);border-radius:var(--rayon-pilule);background:var(--couleur-fond-surface);color:var(--couleur-texte);font-weight:var(--graisse-moyenne);font-size:var(--taille-interface)}.exemple:hover{border-color:var(--couleur-accent)}.panneau-technique{background:var(--couleur-fond-surface);border:var(--bordure-fine) solid var(--couleur-bordure);border-radius:var(--rayon-bloc);padding:var(--espace-5) var(--espace-5) var(--espace-4)}.panneau-technique svg{width:100%;height:auto;display:block}.dessin__trait{stroke:var(--couleur-trait);stroke-width:var(--trait-dessin);stroke-linecap:round;stroke-linejoin:round;fill:none}.dessin__cote{stroke:var(--couleur-cote);stroke-width:var(--trait-cote);stroke-linecap:round;fill:none}.dessin__texte{fill:var(--couleur-cote);font-family:var(--police-chiffres)}.dessin__construction{stroke:var(--couleur-construction);stroke-width:var(--trait-construction);stroke-dasharray:3 5;fill:none}.trace{stroke-dasharray:1;stroke-dashoffset:1px;animation:trace var(--duree-trace) .3s ease forwards}.trace--2{animation-delay:1s}@keyframes trace{to{stroke-dashoffset:0}}.chiffres-fins{gap:var(--espace-2);margin:var(--espace-2) 0 0;padding:var(--espace-4) 0 0;border-top:var(--bordure-fine) solid var(--couleur-bordure);grid-template-columns:repeat(4,1fr);list-style:none;display:grid}.chiffres-fins li{font-family:var(--police-titre);font-weight:var(--graisse-titre);font-size:var(--taille-chiffre);line-height:var(--interligne-chiffre);letter-spacing:var(--lettrage-chiffre);color:var(--couleur-titre)}.chiffres-fins small{font-family:var(--police-chiffres);font-weight:var(--graisse-moyenne);font-size:var(--taille-xxs);line-height:var(--interligne-serre);color:var(--couleur-texte-etiquette);margin-top:var(--espace-1);letter-spacing:var(--lettrage-etiquette);display:block}.barres{align-items:flex-end;gap:var(--bordure-forte);height:var(--barre-hauteur);display:inline-flex}.barres i{width:var(--barre-largeur);border-radius:var(--r-pill);transform-origin:bottom;animation:1s ease-in-out infinite alternate niveau;display:block}.barres i:first-child{background:var(--couleur-barre-1);height:30%}.barres i:nth-child(2){background:var(--couleur-barre-2);height:80%;animation-delay:.1s}.barres i:nth-child(3){background:var(--couleur-barre-3);height:55%;animation-delay:.2s}.barres i:nth-child(4){background:var(--couleur-barre-4);height:100%;animation-delay:.3s}.barres i:nth-child(5){background:var(--couleur-barre-5);height:45%;animation-delay:.4s}@keyframes niveau{0%{transform:scaleY(.45)}to{transform:scaleY(1)}}.rang-deux{gap:var(--espace-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.depannage{background:var(--couleur-fond-nuit);color:var(--couleur-texte-sur-nuit);border-radius:var(--rayon-bloc);padding:var(--espace-6);gap:var(--espace-4);flex-direction:column;justify-content:space-between;display:flex}.depannage h2{font-family:var(--police-titre);font-weight:var(--graisse-titre-leger);font-size:var(--taille-titre-bloc);line-height:var(--interligne-titre-bloc);letter-spacing:var(--lettrage-titre-bloc);color:var(--couleur-texte-sur-nuit);margin:0}.depannage p{color:var(--couleur-texte-sur-nuit-secondaire);max-width:var(--largeur-chapeau);margin:0}.depannage .surtitre,.bande .surtitre{color:var(--couleur-surtitre-sur-nuit)}.portes{gap:var(--espace-4);margin:var(--espace-7) 0 0;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.portes>li{min-width:0;display:flex}.portes .porte{flex:1}.porte{background:var(--couleur-fond-surface);border:var(--bordure-fine) solid var(--couleur-bordure);border-radius:var(--rayon-grand);padding:var(--espace-5);gap:var(--espace-3);min-height:var(--hauteur-porte);color:var(--couleur-texte);transition:border-color var(--duree-moyenne) var(--courbe), transform var(--duree-moyenne) var(--courbe);flex-direction:column;text-decoration:none;display:flex}a.porte:hover{border-color:var(--couleur-accent);color:var(--couleur-texte);transform:translateY(calc(var(--bordure-forte) * -1))}.porte .n{font-family:var(--police-chiffres);font-weight:var(--graisse-moyenne);font-size:var(--taille-xs);color:var(--couleur-texte-etiquette);letter-spacing:var(--lettrage-etiquette);line-height:1}.porte h3{font-family:var(--police-titre);font-weight:var(--graisse-titre-leger);font-size:var(--taille-titre-carte);line-height:var(--interligne-titre-bloc);letter-spacing:var(--lettrage-titre-bloc);margin:auto 0 0}.porte p{color:var(--couleur-texte-courant);font-size:var(--taille-interface);margin:0}.reponse{background:var(--couleur-fond-surface);border:var(--bordure-fine) solid var(--couleur-bordure);border-radius:var(--rayon-bloc);overflow:hidden}.reponse ol{margin:0;padding:0;list-style:none}.ligne-reponse{grid-template-columns:var(--vignette) minmax(0, 1fr) auto;gap:var(--espace-4);padding:var(--espace-4) var(--espace-5);border-bottom:var(--bordure-fine) solid var(--couleur-bordure);align-items:center;display:grid}.ligne-reponse h3{font-size:var(--taille-base);font-weight:var(--graisse-forte);line-height:var(--interligne-serre);margin:0}.ligne-reponse--attente{background:var(--couleur-a-confirmer-ligne)}.vignette{width:var(--vignette);height:var(--vignette);border-radius:var(--rayon);background:var(--couleur-fond-vignette);color:var(--couleur-icone-vide);place-items:center;display:grid}.vignette svg{width:var(--icone-grande);height:var(--icone-grande)}.ligne-reponse--attente .vignette{background:var(--couleur-a-confirmer-fond);color:var(--couleur-a-confirmer-texte)}.reference{margin-top:var(--espace-1);font-family:var(--police-chiffres);font-weight:var(--graisse-reference);font-size:var(--taille-xs);line-height:var(--interligne-serre);color:var(--couleur-texte-etiquette);letter-spacing:var(--lettrage-reference);display:inline-block}.a-droite{text-align:right}.prix-fin{font-family:var(--police-titre);font-weight:var(--graisse-titre-leger);font-size:var(--taille-prix);letter-spacing:var(--lettrage-titre-bloc);white-space:nowrap;color:var(--couleur-titre);line-height:1}.prix-fin small{font-family:var(--police-chiffres);font-weight:var(--graisse-moyenne);font-size:var(--taille-xs);color:var(--couleur-texte-etiquette);margin-left:var(--taille-masquee);letter-spacing:0}.prix-public{font-size:var(--taille-xs);color:var(--couleur-texte-etiquette);margin-top:var(--espace-1);display:block}.prix-public s{color:var(--couleur-texte-etiquette)}.rayons{gap:var(--espace-3);margin:var(--espace-6) 0 0;grid-template-columns:repeat(7,minmax(0,1fr));padding:0;list-style:none;display:grid}.rayons>li{min-width:0}.rayon{background:var(--couleur-fond-surface);border:var(--bordure-fine) solid var(--couleur-bordure);border-radius:var(--rayon-grand);padding:var(--espace-4);color:var(--couleur-texte);gap:var(--espace-3);min-height:var(--hauteur-rayon);height:100%;transition:border-color var(--duree-moyenne) var(--courbe);flex-direction:column;text-decoration:none;display:flex;position:relative}a.rayon:hover{border-color:var(--couleur-accent);color:var(--couleur-texte)}.rayon .lettre{font-family:var(--police-affichage);font-weight:var(--graisse-affichage);font-size:var(--taille-lettre-allee);letter-spacing:var(--lettrage-lettre);color:var(--couleur-accent);line-height:1}.rayon b{font-size:var(--taille-interface);font-weight:var(--graisse-forte);line-height:var(--interligne-serre);margin-top:auto}.rayon .volume{font-family:var(--police-chiffres);font-weight:var(--graisse-moyenne);font-size:var(--taille-xxs);line-height:var(--interligne-serre);color:var(--couleur-texte-etiquette)}.grille-articles{gap:var(--espace-4);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.grille-articles>li{min-width:0}.avec-filtres .grille-articles{grid-template-columns:repeat(3,minmax(0,1fr))}.carte-article{background:var(--couleur-fond-surface);border:var(--bordure-fine) solid var(--couleur-bordure);border-radius:var(--rayon-grand);padding:var(--espace-3) var(--espace-3) var(--espace-5);flex-direction:column;height:100%;display:flex}.carte-article__photo{aspect-ratio:2;border-radius:var(--rayon);background:var(--couleur-fond-vignette);align-content:center;place-items:center;gap:var(--espace-2);text-align:center;color:var(--couleur-texte-etiquette);font-family:var(--police-chiffres);font-weight:var(--graisse-moyenne);font-size:var(--taille-xxs);letter-spacing:var(--lettrage-etiquette);display:grid}.carte-article__photo img{object-fit:contain;border-radius:var(--rayon);width:100%;height:100%}.carte-article__designation{font-size:var(--taille-interface);font-weight:var(--graisse-forte);margin:var(--espace-4) var(--espace-2) 0;line-height:var(--interligne-serre);min-height:var(--hauteur-designation);color:var(--couleur-texte)}.carte-article .prix-fin{margin:var(--espace-4) var(--espace-2) 0}.gain{margin:0 0 var(--espace-3);padding:var(--espace-3) var(--espace-4);border-radius:var(--rayon);background:var(--couleur-gain-fond);color:var(--couleur-gain-texte)}.gain__ligne{align-items:baseline;gap:var(--espace-3);flex-wrap:wrap;display:flex}.gain b{font-family:var(--police-titre);font-weight:var(--graisse-titre-leger);font-size:var(--taille-prix);letter-spacing:var(--lettrage-titre-bloc);line-height:1}.gain__mot{font-weight:var(--graisse-tres-forte);font-size:var(--taille-base)}.gain__delai{margin-top:var(--espace-1);font-size:var(--taille-xs);line-height:var(--interligne-serre)}.bande{background:var(--couleur-fond-nuit);color:var(--couleur-texte-sur-nuit);border-radius:var(--rayon-bande);padding:var(--espace-bande);gap:var(--espace-colonnes);margin-top:var(--espace-section);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.bande h2{font-family:var(--police-affichage);font-weight:var(--graisse-affichage);text-transform:uppercase;font-size:var(--taille-titre-bande);line-height:var(--interligne-affichage);letter-spacing:0;margin:var(--espace-3) 0 0;color:var(--couleur-texte-sur-nuit)}.bande ul{align-self:end;margin:0;padding:0;list-style:none}.bande li{gap:var(--espace-4);padding:var(--espace-4) 0;border-top:var(--bordure-fine) solid var(--couleur-filet-sur-nuit);color:var(--couleur-liste-sur-nuit);display:flex}.bande li b{color:var(--couleur-texte-sur-nuit);display:block}.bande li i{font-style:normal;font-family:var(--police-chiffres);font-weight:var(--graisse-moyenne);font-size:var(--taille-xs);line-height:var(--interligne);color:var(--couleur-cote-sur-nuit);flex:none}.titre-section{font-size:var(--taille-l);font-weight:var(--graisse-forte);margin:0}.entete-section{justify-content:space-between;align-items:baseline;gap:var(--espace-2);margin-bottom:var(--espace-3);flex-wrap:wrap;display:flex}.entete-section h2{margin:0}.chiffre-cle{font-family:var(--police-titre);font-weight:var(--graisse-titre);font-size:var(--taille-titre-section);line-height:var(--interligne-chiffre);letter-spacing:var(--lettrage-chiffre);color:var(--couleur-titre);font-variant-numeric:var(--chiffres-tabulaires)}.chiffre-cle small{font-size:var(--taille-titre-carte);margin-left:var(--espace-1)}.etapes{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--cible-principale) * 4.5)), 1fr));gap:var(--espace-4);margin:0;padding:0;list-style:none;display:grid}.carte-etape{background:var(--couleur-fond-surface);border:var(--bordure-fine) solid var(--couleur-bordure);border-radius:var(--rayon-grand);padding:var(--espace-5);gap:var(--espace-2);flex-direction:column;display:flex}.carte-etape h3{margin:var(--espace-3) 0 0;font-size:var(--taille-m);position:relative}.carte-etape p{color:var(--couleur-texte-courant);font-size:var(--taille-interface);margin:0}.carte-etape p b{color:var(--couleur-texte)}.pastille{font-family:var(--police-chiffres);font-weight:var(--graisse-moyenne);font-size:var(--taille-xs);color:var(--couleur-texte-etiquette);letter-spacing:var(--lettrage-etiquette)}.encadre{background:var(--couleur-fond-nuit);color:var(--couleur-liste-sur-nuit);border-radius:var(--rayon-bloc);padding:var(--espace-6);gap:var(--espace-5);grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--cible-principale) * 4.5)), 1fr));display:grid}.encadre b{color:var(--couleur-texte-sur-nuit);margin-bottom:var(--espace-1);display:block}.encadre p{font-size:var(--taille-interface);margin:0}.encadre a{color:var(--couleur-texte-sur-nuit)}.encadre i{font-style:normal;font-family:var(--police-chiffres);font-size:var(--taille-xs);color:var(--couleur-cote-sur-nuit);margin-bottom:var(--espace-2);display:block}.liste-puces{margin:0;padding:0;list-style:none}.liste-puces li{padding-left:var(--espace-5);margin-bottom:var(--espace-2);position:relative}.liste-puces li:before{content:"";left:0;top:var(--espace-2);width:var(--taille-point);height:var(--taille-point);border-radius:var(--rayon-pilule);background:var(--couleur-accent);position:absolute}.photo-a-collecter{align-content:center;place-items:center;gap:var(--espace-2);text-align:center;aspect-ratio:4/3;background:var(--couleur-fond-vignette);border-radius:var(--rayon);color:var(--couleur-texte-etiquette);font-family:var(--police-chiffres);font-weight:var(--graisse-moyenne);font-size:var(--taille-xxs);letter-spacing:var(--lettrage-etiquette);padding:var(--espace-1);display:grid}.photo-a-collecter svg{width:var(--icone-photo);height:var(--icone-photo);color:var(--couleur-icone-vide)}.photo-a-collecter--vignette{width:var(--vignette);height:var(--vignette);aspect-ratio:1;flex:none}.photo-a-collecter--vignette svg{width:var(--icone);height:var(--icone)}.photo-a-collecter--grande{width:100%}.tableau-conteneur{border:var(--bordure-fine) solid var(--couleur-bordure);border-radius:var(--rayon-grand);background:var(--couleur-fond-surface);width:100%;padding:0 var(--espace-3);position:relative;overflow-x:auto}.tableau{font-size:var(--taille-interface)}.tableau caption{text-align:left;padding:var(--espace-3) var(--espace-2);font-size:var(--taille-s);color:var(--couleur-texte-courant)}.tableau th,.tableau td{padding:var(--pad-cellule);text-align:left;border-bottom:var(--bordure-fine) solid var(--couleur-bordure);vertical-align:middle;height:var(--hauteur-ligne-table)}.tableau th{color:var(--couleur-texte-etiquette);font-family:var(--police-chiffres);font-size:var(--taille-xxs);font-weight:var(--graisse-moyenne);text-transform:uppercase;letter-spacing:var(--lettrage-surtitre);white-space:nowrap}.tableau td.nombre,.tableau th.nombre{text-align:right}.tableau tr:last-child td{border-bottom:0}@media (max-width:48em){.tableau--empile thead{width:var(--taille-masquee);height:var(--taille-masquee);clip:rect(0 0 0 0);white-space:nowrap;position:absolute;overflow:hidden}.tableau--empile,.tableau--empile caption,.tableau--empile tbody,.tableau--empile tr,.tableau--empile td{width:100%;display:block}.tableau--empile tr{padding-block:var(--espace-2);border-bottom:var(--bordure-fine) solid var(--couleur-bordure)}.tableau--empile tr:last-child{border-bottom:0}.tableau--empile td{height:auto;padding:var(--espace-1) var(--espace-2);gap:var(--espace-2);border-bottom:0;grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid}.tableau--empile td:before{content:attr(data-label);color:var(--couleur-texte-etiquette);font-family:var(--police-chiffres);font-size:var(--taille-xxs);text-transform:uppercase;letter-spacing:var(--lettrage-majuscules)}.tableau-conteneur:has(.tableau--empile){overflow-x:visible}}.ligne-article{gap:var(--espace-4);padding:var(--espace-4);background:var(--couleur-fond-surface);border:var(--bordure-fine) solid var(--couleur-bordure);border-radius:var(--rayon-grand);grid-template-columns:auto 1fr;display:grid}.ligne-article+.ligne-article{margin-top:var(--espace-3)}.ligne-article__corps{gap:var(--espace-2);grid-template-columns:1fr;min-width:0;display:grid}.ligne-article__designation{font-weight:var(--graisse-forte)}.ligne-article__refs{font-family:var(--police-chiffres);font-size:var(--taille-xs);color:var(--couleur-texte-etiquette);gap:var(--espace-1) var(--espace-3);letter-spacing:var(--lettrage-reference);flex-wrap:wrap;display:flex}.ligne-article__prix{align-items:center;gap:var(--espace-2) var(--espace-3);flex-wrap:wrap;display:flex}@media (min-width:64em){.ligne-article__corps{grid-template-columns:1fr auto;align-items:center}}.ligne-a-revoir{border-color:var(--couleur-erreur-texte);border-width:var(--bordure-forte)}.prix{gap:var(--espace-1);flex-direction:column;display:flex}.prix__montant{font-family:var(--police-titre);font-weight:var(--graisse-titre-leger);font-size:var(--taille-prix);letter-spacing:var(--lettrage-titre-bloc);font-variant-numeric:var(--chiffres-tabulaires);color:var(--couleur-titre);line-height:1}.prix__date{font-size:var(--taille-xs);color:var(--couleur-texte-etiquette)}.pourquoi summary{cursor:pointer;color:var(--couleur-lien);min-height:var(--cible-min);font-weight:var(--graisse-forte);align-items:center;display:inline-flex}.pourquoi ol{margin:var(--espace-2) 0 0;border-left:var(--bordure-forte) solid var(--couleur-bordure);padding:0;list-style:none}.pourquoi li{justify-content:space-between;gap:var(--espace-3);padding:var(--espace-1) var(--espace-3);display:flex}.pourquoi li:last-child{font-weight:var(--graisse-forte)}.pourquoi--ouvert .tableau td:last-child{text-align:right;white-space:nowrap;font-variant-numeric:var(--chiffres-tabulaires)}.pourquoi--ouvert .tableau tr:last-child td{font-weight:var(--graisse-forte)}.barre{color:var(--couleur-texte-etiquette);font-size:var(--taille-s);text-decoration:line-through}.date-prix{font-size:var(--taille-xs);color:var(--couleur-texte-etiquette)}.onglets{gap:var(--espace-2);margin-bottom:var(--espace-4);flex-wrap:wrap;display:flex}.onglet{align-items:center;gap:var(--espace-2);min-height:var(--cible-min);padding:0 var(--espace-4);color:var(--couleur-texte);border:var(--bordure-fine) solid var(--couleur-bordure);border-radius:var(--rayon-pilule);background:var(--couleur-fond-surface);font-weight:var(--graisse-moyenne);text-decoration:none;display:inline-flex}.onglet:hover{border-color:var(--couleur-accent);color:var(--couleur-texte)}.onglet[aria-current=page]{color:var(--couleur-texte-sur-action);background:var(--couleur-action);border-color:var(--couleur-action);font-weight:var(--graisse-forte)}.compteur{font-family:var(--police-chiffres);font-size:var(--taille-xs);background:var(--couleur-fond-vignette);color:var(--couleur-texte);border-radius:var(--rayon-pilule);padding:0 var(--espace-2)}.facettes fieldset+fieldset{margin-top:var(--espace-3)}.facettes ul{margin:0;padding:0;list-style:none}.facettes a{justify-content:space-between;gap:var(--espace-2);min-height:var(--cible-min);color:var(--couleur-texte);align-items:center;text-decoration:none;display:flex}.facettes a[aria-current=true]{font-weight:var(--graisse-forte);color:var(--couleur-accent)}.allees{gap:var(--espace-4);grid-template-columns:repeat(auto-fill, minmax(min(100%, calc(var(--largeur-colonne-filtres) * 1.25)), 1fr));margin:0;padding:0;list-style:none;display:grid}.allees>li{background:var(--couleur-fond-surface);border:var(--bordure-fine) solid var(--couleur-bordure);border-radius:var(--rayon-grand);padding:var(--espace-5);min-width:0}.allees h2{align-items:center;gap:var(--espace-3);font-size:var(--taille-l);display:flex;position:relative}.allees ul{margin:0;padding:0;list-style:none}.allees li li{justify-content:space-between;align-items:center;gap:var(--espace-2);min-height:var(--cible-min);border-top:var(--bordure-fine) solid var(--couleur-bordure);display:flex}.allees a{min-height:var(--cible-min);align-items:center;display:inline-flex}.frise{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--cible-principale) * 3.5)), 1fr));gap:var(--espace-3);margin:0 0 var(--espace-4);counter-reset:etape;padding:0;list-style:none;display:grid}.frise li{counter-increment:etape;align-items:flex-start;gap:var(--espace-2);padding:var(--espace-4);border-radius:var(--rayon-grand);background:var(--couleur-fond-surface);border:var(--bordure-fine) solid var(--couleur-bordure);color:var(--couleur-texte-etiquette);flex-direction:column;display:flex}.frise li:before{content:"0" counter(etape);font-family:var(--police-chiffres);font-weight:var(--graisse-moyenne);font-size:var(--taille-xs);letter-spacing:var(--lettrage-etiquette)}.frise li[aria-current=step]{color:var(--couleur-texte-sur-action);font-weight:var(--graisse-forte);background:var(--couleur-action);border-color:var(--couleur-action)}.frise li.frise--passe{color:var(--couleur-valide-texte)}.journal{border-left:var(--bordure-forte) solid var(--couleur-bordure);padding:0;list-style:none}.journal li{padding:var(--espace-1) var(--espace-3)}.recap{border:var(--bordure-forte) solid var(--couleur-action);border-radius:var(--rayon-grand);background:var(--couleur-fond-surface);padding:var(--espace-5)}.totaux{margin:0;display:grid}.totaux>div{justify-content:space-between;align-items:baseline;gap:var(--espace-4);padding:var(--espace-2) 0;border-bottom:var(--bordure-fine) solid var(--couleur-bordure);display:flex}.totaux dt{color:var(--couleur-texte-etiquette)}.totaux dd{font-variant-numeric:var(--chiffres-tabulaires);font-weight:var(--graisse-forte);color:var(--couleur-titre);white-space:nowrap;margin:0}.totaux .totaux__ttc{border-bottom:0}.totaux .totaux__ttc dt{color:var(--couleur-titre);font-weight:var(--graisse-tres-forte)}.totaux .totaux__ttc dd{font-family:var(--police-titre);font-size:var(--taille-xl);font-weight:var(--graisse-titre-leger)}.recap__total{font-family:var(--police-titre);font-size:var(--taille-xl);font-weight:var(--graisse-titre-leger);color:var(--couleur-titre)}.creneaux{grid-template-columns:repeat(auto-fill, minmax(min(100%, calc(var(--cible-principale) * 3)), 1fr));gap:var(--espace-2);display:grid}.creneaux label{align-items:center;gap:var(--espace-2);min-height:var(--cible-min);padding:var(--espace-1) var(--espace-3);border:var(--bordure-fine) solid var(--couleur-bordure);border-radius:var(--rayon-pilule);cursor:pointer;display:flex}.creneaux input:checked+span{font-weight:var(--graisse-forte);color:var(--couleur-accent)}.palette-voile{background:var(--couleur-voile);z-index:80;padding:var(--espace-7) var(--gouttiere-page) var(--espace-4);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.palette{width:100%;max-width:var(--largeur-palette);background:var(--couleur-fond-surface);border-radius:var(--rayon-grand);padding:var(--espace-4);gap:var(--espace-3);flex-direction:column;max-height:80vh;display:flex;overflow:auto}.palette__liste{margin:0;padding:0;list-style:none}.palette__liste button{text-align:left;border-color:#0000;justify-content:flex-start;width:100%}.palette__liste button[aria-current=true]{background:var(--couleur-fond-vignette);border-color:var(--couleur-accent)}.touche{font-family:var(--police-chiffres);font-size:var(--taille-xs);border:var(--bordure-fine) solid var(--couleur-bordure-champ);border-radius:var(--rayon-petit);padding:0 var(--espace-1)}.fiche{gap:var(--espace-5);grid-template-columns:1fr;align-items:start;display:grid}.fiche>*{min-width:0}@media (min-width:64em){.fiche{grid-template-columns:minmax(0, 1fr) minmax(0, 1.3fr) var(--largeur-volet-achat)}}.fiche__achat .gain{margin:0}@media (max-width:63.99em){.fiche__achat{order:1}.fiche__details{order:2}}.fiche__achat .prix-fin{font-size:var(--taille-titre-bloc)}.fiche-tete__references{align-items:center;gap:0 var(--espace-5);color:var(--couleur-texte-etiquette);flex-wrap:wrap;display:flex}.reference-copiable{align-items:center;gap:var(--espace-1);min-height:var(--cible-min);display:inline-flex}.reference-copiable__valeur{color:var(--couleur-titre);font-weight:var(--graisse-forte);font-variant-numeric:var(--chiffres-tabulaires)}.reference-copiable__bouton{min-width:var(--cible-min);min-height:var(--cible-min);padding:0 var(--espace-2);font-size:var(--taille-xs);color:var(--couleur-lien)}.fiche-tete__fiches{min-height:var(--cible-min);align-items:center;display:inline-flex}.galerie{grid-template-columns:var(--vignette) minmax(0, 1fr);gap:var(--espace-3);align-items:start;display:grid}.galerie--sans-vignette{grid-template-columns:minmax(0,1fr)}.galerie__vignettes{gap:var(--espace-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.galerie__vignettes li{border:var(--bordure-fine) solid var(--couleur-bordure);border-radius:var(--rayon);background:var(--couleur-fond-surface);overflow:hidden}.galerie__vignettes li[aria-current=true]{border-color:var(--couleur-action)}.galerie__vignettes img{aspect-ratio:4/3;object-fit:contain;width:100%;height:auto;display:block}.prix-catalogue{font-size:var(--taille-s);color:var(--couleur-texte)}.achat__actions{align-items:flex-start;gap:var(--espace-2);flex-wrap:wrap;display:flex}.achat__actions>.btn--large{flex:1 1 0;width:auto;min-width:0}.favori{display:contents}.favori__bouton{flex:0 0 var(--cible-principale);min-height:var(--cible-principale);padding:0}.favori__bouton[aria-pressed=true]{background:var(--couleur-action);border-color:var(--couleur-action);color:var(--couleur-fond-surface)}.favori__annonce{flex:1 0 100%}.favori__annonce:empty{display:none}@media (max-width:63.99em){.galerie{grid-template-columns:var(--vignette-mobile) minmax(0, 1fr)}.galerie--sans-vignette{grid-template-columns:minmax(0,1fr)}}.fiche__details{container:fiche-details/inline-size}@container fiche-details (max-width:36em){.tableau--empile thead{width:var(--taille-masquee);height:var(--taille-masquee);clip:rect(0 0 0 0);white-space:nowrap;position:absolute;overflow:hidden}.tableau--empile,.tableau--empile caption,.tableau--empile tbody,.tableau--empile tr,.tableau--empile td{width:100%;display:block}.tableau--empile tr{padding-block:var(--espace-2);border-bottom:var(--bordure-fine) solid var(--couleur-bordure)}.tableau--empile tr:last-child{border-bottom:0}.tableau--empile td{height:auto;padding:var(--espace-1) var(--espace-2);gap:var(--espace-2);border-bottom:0;grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid}.tableau--empile td:before{content:attr(data-label);color:var(--couleur-texte-etiquette);font-family:var(--police-chiffres);font-size:var(--taille-xxs);text-transform:uppercase;letter-spacing:var(--lettrage-majuscules)}.tableau-conteneur:has(.tableau--empile){overflow-x:visible}}.icone{width:var(--icone);height:var(--icone);flex:none}@media (max-width:1100px){.grille-articles,.avec-filtres .grille-articles{grid-template-columns:repeat(2,minmax(0,1fr))}.rayons{grid-template-columns:repeat(4,minmax(0,1fr))}.portes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.rang-deux,.bande{grid-template-columns:1fr}.ligne-reponse{grid-template-columns:var(--vignette-mobile) minmax(0, 1fr)}.ligne-reponse .a-droite{text-align:left;grid-column:2}.vignette{width:var(--vignette-mobile);height:var(--vignette-mobile)}}@media (max-width:560px){:root{--hauteur-assistant:var(--hauteur-assistant-compacte)}.rayons{grid-template-columns:repeat(2,minmax(0,1fr))}.portes{grid-template-columns:1fr}.porte{min-height:var(--hauteur-porte-mobile)}.grille-articles,.avec-filtres .grille-articles{grid-template-columns:1fr}.chiffres-fins{row-gap:var(--espace-4);grid-template-columns:repeat(2,1fr)}.depannage{padding:var(--espace-5)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.trace{stroke-dashoffset:0;animation:none}.barres i,.squelette{animation:none}.porte,.assistant__capsule{transition:none}}.titre-produit{font-size:var(--taille-titre-produit);font-weight:var(--graisse-titre-leger);line-height:var(--interligne-titre-bloc);letter-spacing:var(--lettrage-titre-bloc)}.fiche-tete__sous-ligne{color:var(--couleur-texte-etiquette)}.caracteristiques{margin:0;display:grid}.caracteristiques>div{gap:var(--espace-3);padding:var(--espace-2) 0;border-bottom:var(--bordure-fine) solid var(--couleur-bordure);grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid}.caracteristiques>div:last-child{border-bottom:0}.caracteristiques dt{color:var(--couleur-texte-etiquette)}.caracteristiques dd{color:var(--couleur-titre);font-weight:var(--graisse-forte);overflow-wrap:anywhere;margin:0}.caracteristiques .nombre{font-variant-numeric:var(--chiffres-tabulaires)}.recherche-dominante__champ{gap:var(--espace-2);flex-wrap:wrap;align-items:stretch;display:flex}.recherche-dominante__champ .saisie{flex:1 1 var(--largeur-colonne-filtres)}.etiquette-exacte{margin-left:var(--espace-2);padding:var(--taille-masquee) var(--espace-2);border-radius:var(--rayon-pilule);background:var(--couleur-fond-nuit);color:var(--couleur-texte-sur-nuit);font-size:var(--taille-xxs);font-weight:var(--graisse-forte);letter-spacing:var(--lettrage-reference);display:inline-block}.centre{text-align:center}.lien-fort{min-height:var(--cible-min);align-items:center;gap:var(--espace-2);color:var(--couleur-lien);font-weight:var(--graisse-tres-forte);font-size:var(--taille-base);background:0 0;border:0;padding:0;text-decoration:none;display:inline-flex}.lien-fort:hover{text-decoration:underline}.lien-fort svg{width:var(--icone);height:var(--icone)}.verrou{justify-content:center;align-items:center;gap:var(--espace-3) var(--espace-4);flex-wrap:wrap;margin:0;display:flex}.verrou--gauche{justify-content:flex-start}.etiquette-marque,.etiquette-univers{font-family:var(--police-texte);font-weight:var(--graisse-etiquette);font-size:var(--taille-etiquette);letter-spacing:var(--lettrage-etiquette);text-transform:uppercase;padding:var(--espace-2) var(--espace-3);color:var(--couleur-texte-sur-etiquette);line-height:1;display:inline-block}.verrou__texte{font-weight:var(--graisse-forte);font-size:var(--taille-xxs);letter-spacing:var(--lettrage-surtitre);text-transform:uppercase;color:var(--couleur-texte-etiquette)}.etiquette-univers{font-size:var(--taille-etiquette-univers)}.etiquette-univers--a{background:var(--couleur-univers-a);color:var(--couleur-texte-sur-univers-a)}.etiquette-univers--b{background:var(--couleur-univers-b);color:var(--couleur-texte-sur-univers-b)}.etiquette-univers--c{background:var(--couleur-univers-c);color:var(--couleur-texte-sur-univers-c)}.etiquette-univers--d{background:var(--couleur-univers-d);color:var(--couleur-texte-sur-univers-d)}.etiquette-univers--e{background:var(--couleur-univers-e-petit);color:var(--couleur-texte-sur-univers-e)}.etiquette-univers--f{background:var(--couleur-univers-f);color:var(--couleur-texte-sur-univers-f)}.etiquette-univers--g{background:var(--couleur-univers-g);color:var(--couleur-texte-sur-univers-g)}.etiquette-univers--h{background:var(--couleur-univers-h);color:var(--couleur-texte-sur-univers-h)}.etiquette-univers--plate{font-size:var(--taille-etiquette)}.etiquette-univers--plate.etiquette-univers--a{background:var(--couleur-univers-a-petit)}.etiquette-univers--plate.etiquette-univers--c{background:var(--couleur-univers-c-petit)}.etiquette-univers--plate.etiquette-univers--f{background:var(--couleur-univers-f-petit)}.etiquette-univers--plate.etiquette-univers--g{background:var(--couleur-univers-g-petit)}.etiquette-univers--plate.etiquette-univers--h{background:var(--couleur-univers-h-petit)}.heros{padding:var(--espace-hero-haut) 0 0;text-align:center}.metiers{margin:var(--espace-5) 0 0;font-weight:var(--graisse-titre-leger);font-size:var(--taille-metiers);line-height:var(--interligne-serre);letter-spacing:var(--lettrage-surtitre);text-transform:uppercase;color:var(--couleur-titre)}.metiers i{color:var(--couleur-vert-vif);font-style:normal}.heros__actions{gap:var(--espace-3);margin-top:var(--espace-6);flex-wrap:wrap;justify-content:center;display:flex}.heros__actions--gauche{justify-content:flex-start}.carte-article{background:0 0;border:0;flex-direction:column;height:100%;padding:0;display:flex}.carte-article .gain{margin:0 0 var(--espace-3)}.carte-article__photo{aspect-ratio:2;border-radius:var(--rayon);background:var(--couleur-fond-vignette);align-content:center;place-items:center;gap:var(--espace-2);text-align:center;color:var(--couleur-texte-etiquette);font-weight:var(--graisse-forte);font-size:var(--taille-xxs);letter-spacing:var(--lettrage-reference);text-decoration:none;display:grid}.carte-article__photo svg{width:var(--icone-photo);height:var(--icone-photo);color:var(--couleur-icone-vide)}.carte-article__corps{padding:var(--espace-4) var(--taille-masquee) 0;flex-direction:column;flex:1;display:flex}.carte-article__famille{align-items:center;gap:var(--espace-2);font-size:var(--taille-xs);font-weight:var(--graisse-forte);color:var(--couleur-texte-etiquette);display:flex}.carte-article__designation{margin:var(--espace-2) 0 0;font-size:var(--taille-base);font-weight:var(--graisse-tres-forte);line-height:var(--interligne-serre);min-height:calc(var(--taille-base) * var(--interligne-serre) * 3);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.carte-article__designation a{color:var(--couleur-texte);text-decoration:none}.carte-article__designation a:hover{color:var(--couleur-accent);text-decoration:underline}.carte-article .reference{margin:var(--espace-2) 0 0}.carte-article__prix{justify-content:space-between;align-items:center;gap:var(--espace-3);margin-top:var(--espace-4);display:flex}.carte-article .prix-fin{font-family:var(--police-titre);font-weight:var(--graisse-titre-leger);letter-spacing:var(--lettrage-chiffre);margin:0}.carte-article .prix-public{margin:var(--espace-2) 0 0}.carte-article .dispo-ligne{margin:var(--espace-2) 0 0;display:block}.carte-article__condit{margin:var(--espace-1) 0 0;font-size:var(--taille-xs)}.btn-carre{width:var(--taille-btn-carre);height:var(--taille-btn-carre);border-radius:var(--rayon-bouton);background:var(--couleur-action);color:var(--couleur-texte-sur-action);border:0;flex:none;place-items:center;display:grid}.btn-carre:hover{background:var(--couleur-action-survol)}.btn-carre svg{width:var(--icone);height:var(--icone)}.btn-carre--fait,.btn-carre--fait:hover{background:var(--couleur-etiquette-sans-pause)}.btn-carre--clair{background:var(--couleur-fond-surface);color:var(--couleur-texte)}.btn-carre--clair:hover{background:var(--couleur-survol-clair)}.btn-ajout--sombre{color:var(--couleur-texte-sur-nuit);border-color:var(--couleur-contour-sur-nuit);background:0 0}.grille-articles{gap:var(--espace-6) var(--espace-5)}.recents{margin:var(--espace-5) 0 0;gap:var(--espace-3);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.saison{margin:var(--espace-section) 0 0;padding:var(--espace-section) 0;background-color:var(--couleur-fond-nuit);border-image:var(--couleur-fond-nuit-degrade) fill 0 / 0 / 0 100vmax;color:var(--couleur-texte-sur-nuit)}.saison .verrou__texte{color:var(--couleur-surtitre-sur-nuit)}.pret .surtitre.centre{display:block}.pret__titre{font-size:var(--taille-titre-pret);text-align:center;margin:var(--espace-4) 0 0;color:var(--couleur-titre);text-wrap:balance}.pret__titre em{color:var(--couleur-etiquette-marque);white-space:nowrap;font-style:normal}.pret__sous-titre{text-align:center;color:var(--couleur-texte-courant);font-size:var(--taille-m);max-width:var(--largeur-lecture);margin:var(--espace-4) auto 0}.machines{margin:var(--espace-8) 0 0;gap:var(--espace-6) var(--espace-3);grid-template-columns:repeat(8,minmax(0,1fr));padding:0;list-style:none;display:grid}.machine{align-items:center;gap:var(--espace-2);color:var(--couleur-titre);text-align:center;flex-direction:column;text-decoration:none;display:flex}.machine img{aspect-ratio:4/3;object-fit:contain;mix-blend-mode:multiply;width:100%;height:auto}.machine span{font-size:var(--taille-interface);font-weight:var(--graisse-moyenne);line-height:var(--interligne-serre)}.machine:hover span{text-decoration:underline}.pret .centre{margin-top:var(--espace-6)}.pret__etapes{margin:var(--espace-8) auto 0;gap:var(--espace-5);max-width:var(--largeur-max);text-align:center;color:var(--couleur-texte-courant);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.pret__etapes b{font-weight:var(--graisse-titre-leger);font-size:var(--taille-xl);line-height:var(--interligne-serre);color:var(--couleur-titre);margin-bottom:var(--espace-1);display:block}.pret__numero{font-size:var(--taille-numero-etape);color:var(--couleur-accent);margin-bottom:var(--espace-2);display:block}.pret__conditions{text-align:center;font-size:var(--taille-s);line-height:var(--interligne);color:var(--couleur-texte-etiquette);max-width:var(--largeur-lecture);margin:var(--espace-6) auto 0}.pret__conditions a{color:var(--couleur-titre);font-weight:var(--graisse-titre-leger)}@media (max-width:1100px){.machines{grid-template-columns:repeat(4,minmax(0,1fr))}.recents{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.pret__etapes{gap:var(--espace-4);grid-template-columns:1fr}}@media (max-width:560px){.heros{text-align:left}.heros .verrou,.heros__actions{justify-content:flex-start}.machines{gap:var(--espace-5) var(--espace-2);grid-template-columns:repeat(3,minmax(0,1fr))}.pret__titre,.pret .surtitre.centre,.pret__sous-titre,.pret__etapes,.pret__conditions{text-align:left}.pret__sous-titre,.pret__conditions{margin-left:0}.recents{grid-template-columns:1fr}}.rayon-entete{align-items:center;gap:var(--espace-5);margin-top:var(--espace-3);display:flex}.lettre-rayon{width:var(--taille-lettre-rayon);height:var(--taille-lettre-rayon);border-radius:var(--rayon-grand);font-family:var(--police-affichage);font-weight:var(--graisse-affichage);font-size:var(--taille-lettre-allee);flex:none;place-items:center;line-height:1;display:grid}.lettre-rayon--a{background:var(--couleur-univers-a);color:var(--couleur-texte-sur-univers-a)}.lettre-rayon--b{background:var(--couleur-univers-b);color:var(--couleur-texte-sur-univers-b)}.lettre-rayon--c{background:var(--couleur-univers-c);color:var(--couleur-texte-sur-univers-c)}.lettre-rayon--d{background:var(--couleur-univers-d);color:var(--couleur-texte-sur-univers-d)}.lettre-rayon--e{background:var(--couleur-univers-e);color:var(--couleur-texte-sur-univers-e)}.lettre-rayon--f{background:var(--couleur-univers-f);color:var(--couleur-texte-sur-univers-f)}.lettre-rayon--g{background:var(--couleur-univers-g);color:var(--couleur-texte-sur-univers-g)}.lettre-rayon--h{background:var(--couleur-univers-h);color:var(--couleur-texte-sur-univers-h)}.pret-categorie__titre{font-weight:var(--graisse-titre);font-size:var(--taille-l);letter-spacing:var(--lettrage-surtitre);margin:0}.pret-categorie .machines{margin-top:var(--espace-4)}.machine-fiche{gap:var(--espace-colonnes);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.machine-fiche__photo{background:var(--couleur-fond-vignette);border-radius:var(--rayon-grand);padding:var(--espace-5)}.machine-fiche__photo img{aspect-ratio:4/3;object-fit:contain;mix-blend-mode:multiply;width:100%;height:auto}@media (max-width:860px){.machine-fiche{grid-template-columns:1fr}}.grille-articles>li,.recents li{position:relative}.recent{gap:var(--espace-3);background:var(--couleur-fond-surface);border:var(--bordure-fine) solid var(--couleur-bordure);border-radius:var(--rayon-grand);height:100%;padding:var(--espace-3);color:var(--couleur-texte);min-height:var(--hauteur-ligne-compte);align-items:flex-start;text-decoration:none;display:flex}.recent:hover{border-color:var(--couleur-accent)}.recent b{font-size:var(--taille-interface);line-height:var(--interligne-serre);display:block}.recent__vignette{width:var(--cible-principale);height:var(--cible-principale);border-radius:var(--rayon-petit);background:var(--couleur-fond-vignette);color:var(--couleur-icone-vide);flex:none;place-items:center;display:grid}.recent__vignette svg{width:var(--icone);height:var(--icone)}.mention{align-items:center;gap:var(--espace-1);padding:var(--espace-1) var(--espace-3);border:var(--bordure-fine) solid currentColor;border-radius:var(--rayon-pilule);font-family:var(--police-chiffres);font-weight:var(--graisse-forte);font-size:var(--taille-s);letter-spacing:var(--lettrage-reference);line-height:var(--interligne-serre);white-space:nowrap;align-self:flex-start;display:inline-flex}.mention svg{width:var(--taille-s);height:var(--taille-s);fill:currentColor;stroke:currentColor;flex:none}.mention--obligatoire{background:var(--couleur-fond-nuit);color:var(--couleur-texte-sur-nuit);border-color:var(--couleur-fond-nuit)}.mention--recommande{background:var(--couleur-probable-fond);color:var(--couleur-probable-texte)}.mention--optionnel{background:var(--couleur-fond-surface);color:var(--couleur-texte)}.mention--a-confirmer{background:var(--couleur-a-confirmer-fond);color:var(--couleur-a-confirmer-texte);border-style:dashed}.mention--a-confirmer svg{fill:var(--couleur-a-confirmer-signe);stroke:none}.recommandation{border-top:var(--bordure-fine) solid var(--couleur-bordure);padding-top:var(--espace-4)}.recommandation__reformulation{font-size:var(--taille-m)}.recommandation__champs{grid-template-columns:repeat(auto-fill, minmax(min(100%, calc(var(--largeur-colonne-filtres) * 1.1)), 1fr));gap:var(--espace-3);display:grid}.recommandation__formulaire{gap:var(--espace-3);flex-direction:column;align-items:flex-start;display:flex}.recommandation__formulaire .recommandation__champs{align-self:stretch}.recommandation__entete{align-items:center;gap:var(--espace-2) var(--espace-3);flex-wrap:wrap;display:flex}.recommandation__lignes{gap:var(--espace-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.recommandation__ligne{gap:var(--espace-3) var(--espace-5);padding:var(--pad-carte);background:var(--couleur-fond-surface);border:var(--bordure-fine) solid var(--couleur-bordure);border-radius:var(--rayon-grand);grid-template-columns:minmax(0,1fr) auto;display:grid}.recommandation__ligne--attente{border-color:var(--couleur-a-confirmer-signe);border-style:dashed}.recommandation__ligne h3{font-size:var(--taille-m)}.recommandation__sources{color:var(--couleur-texte-secondaire);padding:0;list-style:none}.recommandation__pied{justify-content:space-between;align-items:center;gap:var(--espace-3);padding:var(--pad-carte);background:var(--couleur-fond-pied-reponse);border-radius:var(--rayon-grand);flex-wrap:wrap;display:flex}.prix-fin--non-fixe{font-family:var(--police-chiffres);font-size:var(--taille-m);color:var(--couleur-texte-etiquette)}.consigne-securite{gap:var(--espace-3);padding:var(--pad-carte);background:var(--couleur-erreur-fond);color:var(--couleur-erreur-texte);border:var(--bordure-moyenne) solid currentColor;border-radius:var(--rayon-grand);align-items:flex-start;display:flex}.consigne-securite>svg{width:var(--icone);height:var(--icone);margin-top:var(--espace-1);flex:none}.consigne-securite h3{color:inherit;font-size:var(--taille-m)}.depannage__champs{gap:var(--espace-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.depannage__photo{align-items:center;gap:var(--espace-2);min-height:var(--cible-min);color:var(--couleur-texte-secondaire);flex-wrap:wrap;display:flex}.depannage__photo svg{width:var(--icone);height:var(--icone)}.depannage__photo .bientot{margin-top:0}.depannage__formulaire>.btn{align-self:flex-start}.depannage__bloc{padding:var(--pad-carte);background:var(--couleur-fond-surface);border:var(--bordure-fine) solid var(--couleur-bordure);border-radius:var(--rayon-grand)}.depannage__bloc h3{align-items:center;gap:var(--espace-2);font-size:var(--taille-m);display:flex}.depannage__bloc h3 svg{width:var(--icone);height:var(--icone);color:var(--couleur-a-confirmer-signe)}.depannage__bloc--attente{background:var(--couleur-a-confirmer-fond);color:var(--couleur-a-confirmer-texte);border-color:var(--couleur-a-confirmer-signe);border-style:dashed}.depannage__reponse>.btn{align-self:flex-start}.dossier-ao__entrees{margin:0;padding:0;list-style:none}.dossier-ao__entrees .case{flex-wrap:wrap}.dossier-ao__entrees .bientot{margin-top:0}.dossier-ao__profil{min-width:min(100%, calc(var(--largeur-colonne-filtres) * 1.25))}.dossier-ao__totaux .prix-fin{font-size:var(--taille-l)}.clause{gap:var(--espace-2);padding:var(--espace-3) var(--espace-4);background:var(--couleur-info-fond);color:var(--couleur-info-texte);border-radius:var(--rayon);align-items:flex-start;margin:0;display:flex}.clause>svg,p.message>svg{width:var(--icone);height:var(--icone);margin-top:var(--espace-1);flex:none}button.onglet{cursor:pointer;font:inherit}.dpgf__hors-prix th,.dpgf__hors-prix td{background:var(--couleur-fond-vignette)}.dpgf td,.dpgf th{vertical-align:top}.dpgf__variante summary{min-height:var(--cible-min);cursor:pointer;color:var(--couleur-lien);align-items:center;display:flex}.dossier-ao__exigences{margin:0;padding:0;list-style:none}.dossier-ao__exigences blockquote{padding-left:var(--espace-3);border-left:var(--bordure-forte) solid var(--couleur-bordure-forte);margin:0}@media (max-width:860px){.recommandation__ligne{grid-template-columns:1fr}.recommandation__ligne .a-droite{text-align:left}.depannage__champs{grid-template-columns:1fr}}.menu-produits__chevron{transition:transform var(--duree-moyenne) var(--courbe)}.menu-produits{z-index:61;pointer-events:none;position:absolute;top:100%;left:0;right:0}.menu-produits__panneau{pointer-events:auto;width:min(var(--largeur-menu-produits), 100%);margin-top:var(--decalage-menu-produits);background:var(--couleur-fond-surface);border:var(--bordure-fine) solid var(--couleur-bordure-marque);border-radius:var(--rayon-bloc);box-shadow:var(--ombre-menu);outline:0;flex-direction:column;display:flex;overflow:hidden}.menu-produits__panneau:focus-visible{outline:var(--epaisseur-focus) solid var(--couleur-focus);outline-offset:calc(var(--epaisseur-focus) * -1)}.menu-produits__tete{align-items:center;gap:var(--espace-2);min-height:var(--hauteur-tete-menu);padding:0 var(--espace-2) 0 var(--espace-5);border-bottom:var(--bordure-fine) solid var(--couleur-bordure);flex:none;display:flex}.menu-produits__session{align-items:center;gap:var(--espace-1);min-height:var(--cible-min);color:var(--couleur-texte);font-size:var(--taille-session-menu);font-weight:var(--graisse-moyenne);flex:1;text-decoration:none;display:inline-flex}.menu-produits__session b{font-weight:var(--graisse-tres-forte)}.menu-produits__session svg{width:var(--icone);height:var(--icone);color:var(--couleur-texte-etiquette)}.menu-produits__session:hover b{text-decoration:underline}.menu-produits__fermer{width:var(--cible-min);height:var(--cible-min);border-radius:var(--rayon-bouton);color:var(--couleur-texte);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.menu-produits__fermer:hover{background:var(--couleur-fond-vignette)}.menu-produits__fermer svg{width:var(--icone);height:var(--icone)}@media (max-width:860px){.menu-produits{z-index:95;pointer-events:auto;position:fixed;inset:0}.menu-produits__ancre{max-width:none;height:100%;padding:0}.menu-produits__panneau{width:100%;height:100%;max-height:none;box-shadow:none;border:0;border-radius:0;margin:0}.menu-produits__tete{padding-left:var(--espace-4)}}.pose-ligne{min-width:calc(var(--largeur-colonne-filtres) * .9)}.pose-ligne__detail,.pose-synthese{gap:0 var(--espace-3);grid-template-columns:auto auto;margin:0;display:grid}.pose-ligne__detail dt,.pose-synthese dt{color:var(--couleur-texte-etiquette)}.pose-ligne__detail dd,.pose-synthese dd{text-align:right;font-weight:var(--graisse-forte);margin:0}.pose-synthese{max-width:calc(var(--largeur-colonne-filtres) * 2)}.carte-article__photo--fabricant{background:var(--couleur-fond-surface);border:var(--bordure-fine) solid var(--couleur-bordure);padding:var(--espace-2);position:relative}.carte-article__photo--fabricant img{object-fit:contain;width:100%;height:100%}.tuile-allee{aspect-ratio:2;border-radius:var(--rayon);background:color-mix(in srgb, var(--couleur-texte-etiquette) var(--part-teinte-allee), var(--couleur-fond-surface));width:100%;height:100%;color:var(--couleur-texte-etiquette);place-items:center;display:grid}.tuile-allee .picto,.carte-article__photo .tuile-allee svg{width:var(--taille-picto-tuile);height:var(--taille-picto-tuile);color:inherit}.tuile-allee--a{background:color-mix(in srgb, var(--couleur-univers-a) var(--part-teinte-allee), var(--couleur-fond-surface));color:var(--couleur-univers-a-petit)}.tuile-allee--b{background:color-mix(in srgb, var(--couleur-univers-b) var(--part-teinte-allee), var(--couleur-fond-surface));color:var(--couleur-univers-b-petit)}.tuile-allee--c{background:color-mix(in srgb, var(--couleur-univers-c) var(--part-teinte-allee), var(--couleur-fond-surface));color:var(--couleur-univers-c-petit)}.tuile-allee--d{background:color-mix(in srgb, var(--couleur-univers-d) var(--part-teinte-allee), var(--couleur-fond-surface));color:var(--couleur-univers-d-petit)}.tuile-allee--e{background:color-mix(in srgb, var(--couleur-univers-e) var(--part-teinte-allee), var(--couleur-fond-surface));color:var(--couleur-a-confirmer-texte)}.tuile-allee--f{background:color-mix(in srgb, var(--couleur-univers-f) var(--part-teinte-allee), var(--couleur-fond-surface));color:var(--couleur-univers-f-petit)}.tuile-allee--g{background:color-mix(in srgb, var(--couleur-univers-g) var(--part-teinte-allee), var(--couleur-fond-surface));color:var(--couleur-univers-g-petit)}.tuile-allee--h{background:color-mix(in srgb, var(--couleur-univers-h) var(--part-teinte-allee), var(--couleur-fond-surface));color:var(--couleur-texte-sur-univers-h)}.carte-article__source{right:var(--espace-1);bottom:var(--espace-1);padding:0 var(--espace-1);background:var(--couleur-fond-surface);color:var(--couleur-texte-etiquette);font-size:var(--taille-xxs);position:absolute}.photo-fabricant{gap:var(--espace-1);flex-direction:column;margin:0;display:flex}.photo-fabricant img{aspect-ratio:4/3;object-fit:contain;background:var(--couleur-fond-surface);border:var(--bordure-fine) solid var(--couleur-bordure);border-radius:var(--rayon);width:100%;height:auto}.consentement{z-index:96;background:var(--couleur-fond-surface);border-top:var(--bordure-moyenne) solid var(--couleur-fond-nuit);box-shadow:var(--ombre-menu);padding:var(--espace-4) 0 calc(var(--espace-4) + env(safe-area-inset-bottom));position:fixed;bottom:0;left:0;right:0}.consentement__corps{justify-content:space-between;align-items:center;gap:var(--espace-3) var(--espace-6);flex-wrap:wrap;display:flex}.consentement__corps>.pile{flex:1 1 calc(var(--largeur-colonne-filtres) * 2)}.consentement__titre{font-size:var(--taille-m);margin:0}html.consentement-ouvert .assistant{display:none}.appel-agence{left:50%;bottom:calc(var(--hauteur-assistant) + var(--ecart-assistant) * 2 + env(safe-area-inset-bottom));z-index:59;width:min(var(--largeur-assistant), calc(100% - var(--gouttiere-page) * 2));justify-content:space-between;align-items:center;gap:var(--espace-2) var(--espace-4);padding:var(--espace-3) var(--espace-4);background:var(--couleur-fond-surface);border:var(--bordure-fine) solid var(--couleur-bordure-assistant);border-radius:var(--rayon-bloc);box-shadow:var(--ombre-menu);flex-wrap:wrap;display:flex;position:fixed;transform:translate(-50%)}.appel-agence__corps{gap:var(--espace-3);flex:1 1 calc(var(--largeur-colonne-filtres) * 1.5);align-items:flex-start;display:flex}.appel-agence__corps>svg{width:var(--icone);height:var(--icone);margin-top:var(--espace-1);color:var(--couleur-accent);flex:none}html.appel-agence-propose{scroll-padding-bottom:calc(var(--reserve-assistant) + var(--hauteur-appel-agence))}html.appel-agence-propose .pied{padding-bottom:calc(var(--hauteur-assistant) + var(--espace-8) + var(--hauteur-appel-agence) + var(--espace-4) + env(safe-area-inset-bottom))}.definitions{gap:var(--espace-1) var(--espace-4);grid-template-columns:minmax(0,max-content) minmax(0,1fr);margin:0;display:grid}.definitions dt{color:var(--couleur-texte-etiquette)}.definitions dd{overflow-wrap:anywhere;margin:0}@media (max-width:560px){.definitions{grid-template-columns:minmax(0,1fr)}.definitions dd{margin-bottom:var(--espace-2)}}.espace-pro{gap:var(--espace-4);grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--largeur-tuile-espace-pro)), 1fr));margin:0;padding:0;list-style:none;display:grid}.espace-pro a{gap:var(--espace-1);min-height:var(--cible-min);padding:var(--espace-4);border:var(--bordure-fine) solid var(--couleur-bordure);border-radius:var(--rayon-grand);color:var(--couleur-texte);flex-direction:column;text-decoration:none;display:flex}.espace-pro a:hover{background:var(--couleur-fond-creux)}.espace-pro b{color:var(--couleur-titre)}@media (max-width:25em){.nav-rayons__entree,.nav-rayons__barre>.menu-produits__bouton{font-size:var(--taille-interface);padding:0 var(--espace-2)}}.ao-tete{gap:var(--espace-5) var(--espace-7);padding-bottom:var(--espace-5);border-bottom:var(--bordure-fine) solid var(--couleur-bordure);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.ao-tete__titre{margin:var(--espace-2) 0 0;font-size:var(--taille-titre-bande);color:var(--couleur-titre)}.ao-tete__titre em{color:var(--couleur-lien);font-style:normal}.ao-principe{padding-left:var(--espace-4);border-left:var(--bordure-forte) solid var(--couleur-action);color:var(--couleur-texte-courant)}.ao-principe b{color:var(--couleur-titre)}.ao-haut{gap:var(--espace-5);grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;display:grid}.ao-haut>*{min-width:0}.ao-nouveau{border-radius:var(--rayon-bloc)}.ao-depot{justify-items:center;gap:var(--espace-2);padding:var(--espace-6) var(--espace-4);border:var(--bordure-fine) dashed var(--couleur-bordure-champ);border-radius:var(--rayon-grand);background:var(--couleur-fond-vignette);text-align:center;display:grid}.ao-depot--survol{border-color:var(--couleur-lien);border-style:solid}.ao-depot>svg{width:var(--icone-photo);height:var(--icone-photo);color:var(--couleur-lien)}.ao-depot__choisir{min-height:var(--cible-min);color:var(--couleur-lien);font-weight:var(--graisse-forte);cursor:pointer;align-items:center;text-decoration:underline;display:inline-flex}.ao-depot__choisir:focus-within{outline:var(--epaisseur-focus) solid var(--couleur-focus);outline-offset:var(--decalage-focus);border-radius:var(--rayon-petit)}.ao-pas-a-pas>summary{min-height:var(--cible-min);cursor:pointer;color:var(--couleur-texte-courant);font-size:var(--taille-s);align-items:center;display:flex}.ao-pas-a-pas[open]>summary{margin-bottom:var(--espace-3)}.ao-perimetre{margin:0;display:grid}.ao-perimetre>div{grid-template-columns:var(--largeur-libelle-registre) minmax(0, 1fr);gap:var(--espace-3);padding:var(--espace-3) 0;border-top:var(--bordure-fine) solid var(--couleur-bordure);align-items:center;display:grid}.ao-perimetre dt{font-family:var(--police-chiffres);font-size:var(--taille-xxs);font-weight:var(--graisse-forte);letter-spacing:var(--lettrage-surtitre);text-transform:uppercase;color:var(--couleur-texte-etiquette)}.ao-perimetre dd{font-size:var(--taille-s);color:var(--couleur-texte-courant);margin:0}.ao-pieces{gap:var(--espace-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ao-pieces li{padding:var(--espace-1) var(--espace-3);border:var(--bordure-fine) solid var(--couleur-bordure);border-radius:var(--rayon-bouton);font-weight:var(--graisse-tres-forte);color:var(--couleur-titre);background:var(--couleur-fond-surface)}.ao-conservation{gap:var(--espace-3);padding:var(--pad-bloc);border-radius:var(--rayon-bloc);background:var(--couleur-fond-vignette);display:grid}.ao-conservation--dossier{padding:var(--espace-4);border-radius:var(--rayon-grand);max-width:var(--largeur-lecture)}.ao-conservation--dossier[data-conservation=ne-tient-pas]{background:var(--couleur-erreur-fond);color:var(--couleur-erreur-texte)}.registre{margin:0;display:grid}.registre>div{grid-template-columns:var(--espace-5) minmax(0, 1fr) auto;gap:var(--espace-2);padding:var(--espace-1) 0;font-weight:var(--graisse-forte);color:var(--couleur-titre);align-items:baseline;display:grid}.registre dt{color:var(--couleur-lien);font-weight:var(--graisse-titre)}.registre dd{margin:0}.registre .nombre{font-variant-numeric:var(--chiffres-tabulaires)}.registre__source{border-bottom:var(--bordure-fine) solid var(--couleur-bordure);padding-bottom:var(--espace-2);margin-bottom:var(--espace-1)}.registre__source dd:first-of-type{grid-column:1/3}.ao-sorties{border:var(--bordure-fine) solid var(--couleur-bordure);border-radius:var(--rayon-grand);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ao-sorties li{gap:var(--espace-2);padding:var(--espace-5);border-left:var(--bordure-fine) solid var(--couleur-bordure);font-size:var(--taille-s);color:var(--couleur-texte-courant);align-content:start;display:grid}.ao-sorties li:first-child{border-left:0}.ao-sorties h3{font-size:var(--taille-base);color:var(--couleur-titre)}.ao-sorties__n{font-size:var(--taille-numero-etape);color:var(--couleur-titre)}.ao-ancre{scroll-margin-top:calc(var(--hauteur-entete) + var(--espace-4))}.ao-pourquoi{padding:var(--espace-3) var(--espace-4);border-radius:var(--rayon-grand);background:var(--couleur-fond-vignette);font-size:var(--taille-s);color:var(--couleur-texte-courant)}.ao-pourquoi b{color:var(--couleur-titre)}.ao-vide{padding:var(--espace-5);border:var(--bordure-fine) dashed var(--couleur-bordure-champ);border-radius:var(--rayon-grand);text-align:center;color:var(--couleur-texte-courant)}.ao-dossiers{gap:var(--espace-2);margin:0;padding:0;list-style:none;display:grid}.ao-dossiers li{justify-content:space-between;align-items:center;gap:var(--espace-3);padding:var(--espace-3) var(--espace-4);border:var(--bordure-fine) solid var(--couleur-bordure);border-radius:var(--rayon-grand);flex-wrap:wrap;display:flex}.ao-dossiers .btn[aria-pressed=true]{border-color:var(--couleur-action)}.ao-clause{gap:var(--espace-2);max-width:var(--largeur-lecture);padding-top:var(--espace-4);border-top:var(--bordure-fine) solid var(--couleur-bordure);color:var(--couleur-texte-courant);align-items:flex-start;display:flex}.ao-clause svg{width:var(--icone);height:var(--icone);margin-top:var(--espace-1);flex:none}@media (max-width:68.75em){.ao-sorties{grid-template-columns:repeat(2,minmax(0,1fr))}.ao-sorties li:nth-child(odd){border-left:0}.ao-sorties li:nth-child(n+3){border-top:var(--bordure-fine) solid var(--couleur-bordure)}}@media (max-width:53.75em){.ao-tete,.ao-haut{grid-template-columns:minmax(0,1fr)}.ao-perimetre>div{gap:var(--espace-1);grid-template-columns:minmax(0,1fr)}}@media (max-width:35em){.ao-sorties{grid-template-columns:minmax(0,1fr)}.ao-sorties li{border-left:0}.ao-sorties li+li{border-top:var(--bordure-fine) solid var(--couleur-bordure)}}.etat-ao{align-items:center;gap:var(--espace-2);min-height:var(--hauteur-etat-ao);padding:0 var(--espace-3);border:var(--bordure-fine) solid var(--couleur-bordure);border-radius:var(--rayon-pilule);font-size:var(--taille-xs);font-weight:var(--graisse-tres-forte);white-space:nowrap;color:var(--couleur-titre);background:var(--couleur-fond-surface);line-height:1;display:inline-flex}.etat-ao:before{content:"";width:var(--taille-forme-etat);height:var(--taille-forme-etat);border-radius:var(--rayon-pilule);border:var(--bordure-forte) solid currentColor;flex:none}.etat-ao--validee{color:var(--couleur-valide-texte);background:var(--couleur-etat-validee-fond);border-color:#0000}.etat-ao--validee:before{background:currentColor}.etat-ao--a-confirmer{color:var(--couleur-a-confirmer-texte);background:var(--couleur-a-confirmer-fond);border-color:#0000}.etat-ao--a-confirmer:before{background:linear-gradient(90deg,currentColor 50%,#0000 50%)}.etat-ao--ignoree{color:var(--couleur-texte-etiquette);background:var(--couleur-fond-vignette);border-color:#0000}.etat-ao--ignoree:before{border-width:var(--bordure-forte) 0 0;border-radius:0;height:0}.etat-ao--pose:before{border-style:dotted}.dpgf__pourquoi>td{background:var(--couleur-fond-vignette);height:auto}.chaine-pourquoi{padding:var(--espace-2) 0;gap:var(--espace-2);counter-reset:chaine;margin:0;list-style:none;display:grid}.chaine-pourquoi>li{grid-template-columns:var(--largeur-libelle-registre) minmax(0, 1fr);gap:var(--espace-1) var(--espace-3);font-size:var(--taille-s);display:grid}.chaine-pourquoi>li>b{color:var(--couleur-titre)}.chaine-pourquoi>li>ul{padding-left:var(--espace-4);color:var(--couleur-texte-courant);grid-column:2;margin:0}@media (max-width:35em){.chaine-pourquoi>li{grid-template-columns:minmax(0,1fr)}.chaine-pourquoi>li>ul{grid-column:1}}.parcours__regles{gap:var(--espace-1);margin:0;padding:0;list-style:none;display:grid}.parcours__regles summary,.parcours__non-redigees summary,.devis__lignes summary{min-height:var(--cible-min);align-items:center;gap:var(--espace-2);cursor:pointer;flex-wrap:wrap;display:flex}.parcours__reponse{display:contents}.parcours__lignes{gap:var(--espace-2);margin:0;padding:0;list-style:none;display:grid}.parcours__ligne{gap:var(--espace-1);padding:var(--espace-3) var(--espace-4);border:var(--bordure-fine) solid var(--couleur-bordure);border-radius:var(--rayon-grand);background:var(--couleur-fond-surface);display:grid}.parcours__refs{margin:var(--espace-1) 0 0;padding:0;list-style:none;display:grid}.parcours__refs>li{grid-template-columns:minmax(0, var(--largeur-libelle-registre)) minmax(0, 1fr) auto auto;align-items:center;gap:var(--espace-1) var(--espace-4);padding-block:var(--espace-2);border-top:var(--bordure-fine) solid var(--couleur-bordure);font-size:var(--taille-s);display:grid}.parcours__refs .reference{overflow-wrap:anywhere;margin-top:0}.parcours__ref-prix{font-weight:var(--graisse-tres-forte);color:var(--couleur-titre);white-space:nowrap}.parcours__ref-prix small{font-weight:var(--graisse-normale);color:var(--couleur-texte-etiquette)}@media (max-width:640px){.parcours__refs>li{grid-template-columns:minmax(0,1fr) auto}.parcours__refs>li>a,.parcours__refs>li>.parcours__ref-nom,.parcours__refs>li>span:empty{grid-area:2/1/auto/-1}.parcours__refs>li>.btn{grid-area:1/2}.parcours__refs>li>.parcours__ref-prix{grid-area:3/1/auto/-1}}.parcours__regles-plie>summary{min-height:var(--cible-min);cursor:pointer;align-items:center;display:flex}.parcours__regles-plie[open]>summary{margin-bottom:var(--espace-3)}.parcours__ligne-tete{justify-content:space-between;align-items:center;gap:var(--espace-2) var(--espace-4);flex-wrap:wrap;display:flex}.parcours__ligne-tete .etat-ao,.parcours__pret .etat-ao{white-space:normal;line-height:var(--interligne-serre);padding-block:var(--espace-1)}.parcours__pourquoi{justify-self:start}.fiche-technique{min-height:var(--cible-min);align-items:center;display:inline-flex}.carte-article{background:var(--couleur-fond-surface);border-radius:var(--rayon-grand);padding:var(--espace-3) var(--espace-3) var(--espace-4);box-shadow:var(--ombre-carte);outline:var(--bordure-fine) solid var(--couleur-degrade-fin);border:0}.carte-article:hover{outline-color:var(--couleur-bordure-survol)}.carte-article__corps{padding:var(--espace-4) var(--espace-1) 0}.carte-article__gain{margin:var(--espace-2) 0 0;font-size:var(--taille-xs);color:var(--couleur-disponible-texte);display:block}.carte-article__gain b{font-weight:var(--graisse-titre)}.grille-articles{gap:var(--espace-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:visible}.grille-articles>li{flex:none;width:auto;min-width:0}@media (min-width:53.76em) and (max-width:68.75em){.grille-articles{grid-template-columns:repeat(3,minmax(0,1fr))}.grille-articles--pleine>li:nth-child(3n+1):last-child,.grille-articles--pleine>li:nth-child(3n+1):nth-last-child(2),.grille-articles--pleine>li:nth-child(3n+1):nth-last-child(2)+li{display:none}}@media (max-width:53.75em){.grille-articles{gap:var(--espace-3);grid-template-columns:repeat(2,minmax(0,1fr))}.grille-articles--pleine>li:nth-child(odd):last-child{display:none}.carte-article__prix{flex-wrap:wrap}}@media (min-width:68.76em){.grille-articles--pleine>li:nth-child(4n+1):last-child,.grille-articles--pleine>li:nth-child(4n+1):nth-last-child(2),.grille-articles--pleine>li:nth-child(4n+1):nth-last-child(2)+li,.grille-articles--pleine>li:nth-child(4n+1):nth-last-child(3),.grille-articles--pleine>li:nth-child(4n+1):nth-last-child(3)~li{display:none}}.fond--ardoise .derniere-commande a{color:var(--couleur-texte);text-decoration:underline}.saison{margin:0}.fond--ardoise{--couleur-texte-etiquette:var(--couleur-legende-foncee)}.fond--ardoise .assistant-preuve__bientot a,.fond--ardoise .assistant-preuve__portes a{color:var(--couleur-texte);text-decoration:underline}.carte-article__photo--fabricant{aspect-ratio:2;overflow:hidden}.carte-article__photo--fabricant img{width:100%;height:100%;padding:var(--espace-2);box-sizing:border-box;object-fit:contain;position:absolute;inset:0}@media (max-width:21.25em){.grille-articles{grid-template-columns:minmax(0,1fr)}.grille-articles--pleine>li:nth-child(odd):last-child{display:block}}.pret__cadre,.assistant-preuve__cadre{--couleur-texte-etiquette:var(--cap)}.zone-ardoise{margin-bottom:calc(-1 * var(--espace-bande-y));padding-block:var(--espace-6) var(--espace-bande-y);background-color:var(--fond-ardoise);box-shadow:0 0 0 100vmax var(--fond-ardoise);clip-path:inset(0 -100vmax);--couleur-texte-etiquette:var(--couleur-legende-foncee)}.zone-ardoise .carte,.zone-ardoise .carte-article,.zone-ardoise .tableau-conteneur,.zone-ardoise .vide{--couleur-texte-etiquette:var(--cap)}.zone-ardoise .tableau-conteneur{background:var(--couleur-fond-surface);border-radius:var(--rayon-grand)}.zone-ardoise>p a,.zone-ardoise>section>p a,.zone-ardoise .ao-clause a,.zone-ardoise .ao-exemples a{color:var(--couleur-texte);text-decoration:underline}.avec-filtres .grille-articles{flex-wrap:wrap;display:flex}.avec-filtres .grille-articles>li{flex:1 1 calc((100% - 2 * var(--espace-4)) / 3)}@media (min-width:53.76em){.avec-filtres .grille-articles>li{flex-grow:0}}@media (max-width:53.75em){.avec-filtres .grille-articles>li{flex-basis:calc((100% - var(--espace-3)) / 2)}}@media (max-width:21.25em){.avec-filtres .grille-articles>li{flex-basis:100%}}.pagination{justify-content:space-between;align-items:center;gap:var(--espace-3);margin-top:var(--espace-6);display:flex}.pagination__etat{font-size:var(--taille-s);color:var(--couleur-texte-courant)}.carte-article__sous-ligne{margin:var(--espace-1) 0 0;font-size:var(--taille-xs);color:var(--couleur-texte-etiquette);display:block}.recherche-rapide__panneau{left:0;right:0;top:calc(100% + var(--espace-2));z-index:62;background:var(--couleur-fond-surface);border:var(--bordure-fine) solid var(--couleur-bordure-marque);border-radius:var(--rayon-bloc);box-shadow:var(--ombre-menu);padding:var(--espace-2) var(--espace-4) var(--espace-4);max-height:var(--hauteur-recherche-rapide);overscroll-behavior:contain;position:absolute;overflow-y:auto}.recherche-rapide__panneau[hidden]{display:none}.rr-bloc+.rr-bloc{border-top:var(--bordure-fine) solid var(--couleur-bordure);margin-top:var(--espace-3)}.rr-titre{justify-content:space-between;align-items:center;gap:var(--espace-3);min-height:var(--cible-min);display:flex}.rr-titre__texte{font-size:var(--taille-s);color:var(--couleur-texte-etiquette);text-transform:uppercase;letter-spacing:var(--lettrage-majuscules);margin:0;font-weight:700}.rr-effacer{min-height:var(--cible-min);padding:0 var(--espace-2);color:var(--navy);font:inherit;cursor:pointer;border-radius:var(--rayon-bouton);background:0 0;border:0;font-weight:600}.rr-effacer:hover{text-decoration:underline}.rr-puces{gap:var(--espace-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.rr-puce{align-items:center;gap:var(--espace-2);min-height:var(--cible-min);padding:0 var(--espace-4);border:var(--bordure-fine) solid var(--couleur-bordure-puce);border-radius:var(--rayon-pilule);color:var(--couleur-texte);font-size:var(--taille-interface);background:var(--couleur-fond-surface);transition:border-color var(--duree-rapide) var(--courbe), background-color var(--duree-rapide) var(--courbe);text-decoration:none;display:inline-flex}.rr-puce:hover{background:var(--couleur-fond-creux);border-color:var(--couleur-bordure-survol)}.rr-puce svg{width:var(--taille-s);height:var(--taille-s);color:var(--couleur-texte-etiquette)}.rr-nombre{font-variant-numeric:tabular-nums;color:var(--couleur-texte-etiquette);font-size:var(--taille-s)}.rr-mot{color:var(--navy);background:0 0;font-weight:800}.rr-articles{margin:0;padding:0;list-style:none}.rr-article{grid-template-columns:var(--hauteur-tete-menu) minmax(0, 1fr) auto auto;align-items:center;gap:var(--espace-3);padding:var(--espace-2) 0;display:grid}.rr-article+.rr-article{border-top:var(--bordure-fine) solid var(--couleur-bordure)}.rr-vignette{width:var(--hauteur-tete-menu);height:var(--hauteur-tete-menu);border-radius:var(--rayon-petit);background:var(--couleur-fond-vignette);justify-content:center;align-items:center;display:flex;overflow:hidden}.rr-vignette img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.rr-vignette .tuile-allee{aspect-ratio:auto;width:100%;height:100%}.rr-texte{flex-direction:column;min-width:0;display:flex}.rr-lien{color:var(--couleur-texte);min-height:var(--cible-min);align-items:center;font-weight:600;line-height:1.25;text-decoration:none;display:flex}.rr-lien:hover{text-decoration:underline}.rr-marque{font-size:var(--taille-s);font-weight:var(--graisse-forte);color:var(--ink);display:block}.rr-refs{font-size:var(--taille-s);color:var(--couleur-texte-secondaire);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.rr-prix{text-align:right;font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;display:flex}.rr-prix b{color:var(--couleur-titre);font-weight:800}.rr-prix small{font-size:var(--taille-xs);color:var(--couleur-texte-etiquette)}.rr-stock{font-size:var(--taille-xs);color:var(--couleur-disponible-texte);font-weight:600}.rr-ajout--demande .btn-ajout{padding:0 var(--espace-3);font-size:var(--taille-s)}.rr-stock--neutre{color:var(--couleur-texte-secondaire)}.rr-tout{min-height:var(--cible-min);margin-top:var(--espace-3);border-radius:var(--rayon-bouton);background:var(--couleur-fond-creux);color:var(--couleur-titre);justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:flex}.rr-tout:hover{background:var(--couleur-survol-clair)}.rr-message{margin:var(--espace-3) 0 0;color:var(--couleur-texte-secondaire)}@media (max-width:560px){.recherche-rapide__panneau{padding:var(--espace-2) var(--espace-3) var(--espace-3)}.rr-article{grid-template-columns:var(--hauteur-tete-menu) minmax(0, 1fr) auto;row-gap:var(--espace-1)}.rr-vignette{grid-row:span 2;align-self:start}.rr-texte{grid-column:2/-1}.rr-prix{align-items:baseline;gap:0 var(--espace-2);text-align:left;flex-flow:wrap;grid-column:2}.rr-ajout{grid-column:3}}@media (prefers-reduced-motion:reduce){.rr-puce{transition:none}}.avec-filtres>.facettes{align-self:start}.carte-article__designation{min-height:0}.carte-article__condit{margin:var(--espace-2) 0 0;font-size:var(--taille-xs);color:var(--couleur-texte-etiquette)}.carte-article__prix{padding-top:var(--espace-4);margin-top:auto}.carte-article__gain{min-height:calc(var(--taille-xs) * var(--interligne));display:block}@media (max-width:35em){.carte-article__prix:has(>.btn-carre){flex-wrap:nowrap;align-items:flex-start}.carte-article .prix-fin{font-size:var(--taille-prix-etroit);white-space:normal}.carte-article .prix-fin small{margin:var(--espace-1) 0 0;display:block}.carte-article__prix .btn-ajout{padding-inline:var(--espace-3)}}.photo-attente{display:grid;position:absolute;inset:0}.rr-vignette{position:relative}.photo-attente .tuile-allee{aspect-ratio:auto}.pret__numero{color:var(--couleur-titre)}.pret__titre em{color:var(--couleur-accent)}.ao-sorties{background:var(--couleur-fond-surface)}.ao-sorties__n{font-size:var(--taille-numero-registre)}.zone-ardoise--suivie{margin-bottom:0}.ao-panne{gap:var(--espace-6);padding-top:var(--espace-bande-y);display:grid}.ao-panne__titre{font-size:var(--taille-titre-affichage-bloc);color:var(--couleur-titre);margin:0}.ao-panne__titre em{color:var(--couleur-lien);font-style:normal}.ao-panne__grille{gap:var(--espace-5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.ao-panne__etapes{border:var(--bordure-fine) solid var(--couleur-bordure);border-radius:var(--rayon-grand);margin:0;padding:0;list-style:none}.ao-panne__etapes>li{grid-template-columns:var(--espace-8) minmax(0, 1fr);gap:var(--espace-4);padding:var(--espace-4) var(--espace-5);border-top:var(--bordure-fine) solid var(--couleur-bordure);display:grid}.ao-panne__etapes>li:first-child{border-top:0}.ao-panne__numero{font-size:var(--taille-numero-registre);color:var(--couleur-titre)}.ao-panne__etapes b{font-size:var(--taille-m);font-weight:var(--graisse-titre);display:block}.ao-panne__etapes li>div>span{font-size:var(--taille-interface);color:var(--couleur-texte-courant);display:block}@media (max-width:53.75em){.ao-panne__grille{grid-template-columns:minmax(0,1fr)}}.suggestions{margin-top:var(--espace-7)}.suggestions__titre{font-family:var(--police-titre);font-size:var(--taille-l);font-weight:var(--graisse-titre);line-height:var(--interligne-serre);color:var(--couleur-titre);margin:0}.suggestions .surtitre+.suggestions__titre{margin-top:var(--espace-1)}.suggestions__va-avec{flex-direction:column;display:flex}.suggestions__va-avec>.carte-article{flex:1}.suggestions__raison{align-items:flex-start;gap:var(--espace-2);margin:0 0 var(--espace-2);font-size:var(--taille-xs);line-height:var(--interligne-serre);color:var(--couleur-texte-etiquette);display:flex}.suggestions__raison svg{width:var(--icone-barre);height:var(--icone-barre);flex:none}.fiche-relations{margin-top:var(--espace-7)}.fiche-relations .grille-articles{margin-top:var(--espace-3)}.saison__sous-ligne{margin-top:var(--espace-1);font-size:var(--taille-xs);font-weight:var(--graisse-normale);color:var(--couleur-surtitre-sur-nuit);display:block}.vignette--allee,.recent__vignette{overflow:hidden}.vignette--allee .tuile-allee,.recent__vignette .tuile-allee{aspect-ratio:auto;width:100%;height:100%}.vignette--allee .tuile-allee .picto,.recent__vignette .tuile-allee .picto{width:var(--icone-grande);height:var(--icone-grande)}.menu-produits__panneau.menu-colonnes{width:100%}.menu-colonnes__retour{width:var(--cible-min);height:var(--cible-min);margin-left:calc(var(--espace-3) * -1);border-radius:var(--rayon-bouton);color:var(--couleur-texte);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.menu-colonnes__retour[hidden]{display:none}.menu-colonnes__retour:hover{background:var(--couleur-fond-vignette)}.menu-colonnes__retour svg{width:var(--icone);height:var(--icone)}.menu-colonnes__corps{grid-template-columns:var(--largeur-menu-col-1) var(--largeur-menu-col-2) minmax(0, 1fr);flex:1;min-height:0;display:grid}.menu-colonnes__col{overscroll-behavior:contain;min-height:0;padding:var(--espace-3);scrollbar-width:thin;overflow-y:auto}.menu-colonnes__col+.menu-colonnes__col{border-left:var(--bordure-fine) solid var(--couleur-bordure)}.menu-colonnes__liste,.menu-colonnes__categories,.menu-colonnes__raccourcis{margin:0;padding:0;list-style:none}.menu-colonnes__allee,.menu-colonnes__famille{align-items:center;gap:var(--espace-3);width:100%;min-height:var(--hauteur-famille-menu);padding:var(--espace-1) var(--espace-2) var(--espace-1) var(--espace-3);border-radius:var(--rayon-bouton);color:var(--couleur-texte);font:inherit;font-size:var(--taille-interface);font-weight:var(--graisse-moyenne);line-height:var(--interligne-serre);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.menu-colonnes__allee>span:nth-child(2),.menu-colonnes__famille>span:first-child{flex:1;min-width:0}.menu-colonnes__allee svg,.menu-colonnes__famille svg{width:var(--icone-barre);height:var(--icone-barre);color:var(--couleur-bordure-champ);flex:none}.menu-colonnes__allee .lettre-allee,.menu-colonnes__titre .lettre-allee{width:var(--taille-pastille-menu);height:var(--taille-pastille-menu);font-size:var(--taille-s);flex:none}.menu-colonnes__allee:hover,.menu-colonnes__famille:hover{background:var(--couleur-fond-vignette)}.menu-colonnes__allee[aria-current=true],.menu-colonnes__famille[aria-current=true]{background:var(--couleur-fond-vignette);font-weight:var(--graisse-tres-forte)}.menu-colonnes__allee[aria-current=true] svg,.menu-colonnes__famille[aria-current=true] svg{color:var(--couleur-action)}.menu-colonnes__titre{align-items:center;gap:var(--espace-3);min-height:var(--hauteur-famille-menu);padding:0 var(--espace-3);margin:0 0 var(--espace-1);border-bottom:var(--bordure-fine) solid var(--couleur-bordure);color:var(--couleur-texte);font-size:var(--taille-base);font-weight:var(--graisse-tres-forte);line-height:var(--interligne-serre);text-decoration:none;display:flex}.menu-colonnes__titre:hover span:last-child{text-decoration:underline}.menu-colonnes__categories{gap:var(--taille-masquee) var(--espace-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.menu-colonnes__categorie{align-items:center;gap:var(--espace-3);min-height:var(--hauteur-categorie-menu);padding:var(--espace-1) var(--espace-2);border-radius:var(--rayon-bouton);color:var(--couleur-texte);font-size:var(--taille-interface);font-weight:var(--graisse-moyenne);line-height:var(--interligne-serre);text-decoration:none;display:flex}.menu-colonnes__categorie:hover{background:var(--couleur-fond-vignette)}.menu-colonnes__categorie:hover .menu-colonnes__nom{color:var(--couleur-accent)}.menu-colonnes__nom{min-width:0}.menu-colonnes__vignette{width:var(--cible-min);height:var(--cible-min);border-radius:var(--rayon-picto-menu);background:color-mix(in srgb, var(--couleur-texte-etiquette) var(--part-teinte-allee), var(--couleur-fond-surface));color:var(--couleur-texte-etiquette);flex:none;place-items:center;display:grid;overflow:hidden}.menu-colonnes__vignette .picto{width:var(--icone);height:var(--icone)}.menu-colonnes__categories--a .menu-colonnes__vignette{background:color-mix(in srgb, var(--couleur-univers-a) var(--part-teinte-allee), var(--couleur-fond-surface));color:var(--couleur-univers-a-petit)}.menu-colonnes__categories--b .menu-colonnes__vignette{background:color-mix(in srgb, var(--couleur-univers-b) var(--part-teinte-allee), var(--couleur-fond-surface));color:var(--couleur-univers-b-petit)}.menu-colonnes__categories--c .menu-colonnes__vignette{background:color-mix(in srgb, var(--couleur-univers-c) var(--part-teinte-allee), var(--couleur-fond-surface));color:var(--couleur-univers-c-petit)}.menu-colonnes__categories--d .menu-colonnes__vignette{background:color-mix(in srgb, var(--couleur-univers-d) var(--part-teinte-allee), var(--couleur-fond-surface));color:var(--couleur-univers-d-petit)}.menu-colonnes__categories--e .menu-colonnes__vignette{background:color-mix(in srgb, var(--couleur-univers-e) var(--part-teinte-allee), var(--couleur-fond-surface));color:var(--couleur-a-confirmer-texte)}.menu-colonnes__categories--f .menu-colonnes__vignette{background:color-mix(in srgb, var(--couleur-univers-f) var(--part-teinte-allee), var(--couleur-fond-surface));color:var(--couleur-univers-f-petit)}.menu-colonnes__categories--g .menu-colonnes__vignette{background:color-mix(in srgb, var(--couleur-univers-g) var(--part-teinte-allee), var(--couleur-fond-surface));color:var(--couleur-univers-g-petit)}.menu-colonnes__categories--h .menu-colonnes__vignette{background:color-mix(in srgb, var(--couleur-univers-h) var(--part-teinte-allee), var(--couleur-fond-surface));color:var(--couleur-texte-sur-univers-h)}.menu-colonnes__pied{border-top:var(--bordure-fine) solid var(--couleur-bordure);background:var(--couleur-fond-vignette);padding:var(--espace-1) var(--espace-3);flex:none}.menu-colonnes__raccourcis{gap:0 var(--espace-1);flex-wrap:wrap;display:flex}.menu-colonnes__raccourci{align-items:center;gap:var(--espace-2);min-height:var(--cible-min);padding:0 var(--espace-3) 0 var(--espace-1);border-radius:var(--rayon-bouton);color:var(--couleur-texte);font:inherit;font-size:var(--taille-s);font-weight:var(--graisse-forte);line-height:var(--interligne-serre);cursor:pointer;background:0 0;border:0;text-decoration:none;display:inline-flex}.menu-colonnes__raccourci:hover{background:var(--couleur-fond-surface)}.menu-colonnes__picto{width:var(--taille-picto-raccourci);height:var(--taille-picto-raccourci);border-radius:var(--rayon-picto-menu);background:var(--couleur-accent);color:var(--couleur-texte-sur-action);flex:none;place-items:center;display:grid}.menu-colonnes__picto .picto{width:var(--icone-barre);height:var(--icone-barre)}@media (min-width:53.8125em) and (max-width:68.75em){.menu-colonnes__corps{grid-template-columns:var(--largeur-menu-col-1-moyen) var(--largeur-menu-col-2-moyen) minmax(0, 1fr)}.menu-colonnes__categories{grid-template-columns:minmax(0,1fr)}}@media (max-width:53.75em){.menu-colonnes__corps{overscroll-behavior:contain;display:block;overflow-y:auto}.menu-colonnes__col{padding:var(--espace-2) var(--espace-3) var(--espace-5);overflow:visible}.menu-colonnes__col+.menu-colonnes__col{border-left:0}.menu-colonnes[data-niveau="1"] [data-colonne="2"],.menu-colonnes[data-niveau="1"] [data-colonne="3"],.menu-colonnes[data-niveau="2"] [data-colonne="1"],.menu-colonnes[data-niveau="2"] [data-colonne="3"],.menu-colonnes[data-niveau="3"] [data-colonne="1"],.menu-colonnes[data-niveau="3"] [data-colonne="2"],.menu-colonnes:not([data-niveau="1"]) .menu-colonnes__pied{display:none}.menu-colonnes__categories{grid-template-columns:minmax(0,1fr)}.menu-colonnes__allee,.menu-colonnes__famille{min-height:var(--hauteur-ligne-menu-mobile);font-size:var(--taille-base)}.menu-colonnes__pied{padding-bottom:calc(var(--espace-3) + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:no-preference){.menu-colonnes__allee,.menu-colonnes__famille,.menu-colonnes__categorie{transition:background-color var(--duree-rapide) var(--courbe)}}.bandeau{background:var(--navy-d);color:var(--nuit-bandeau);font-size:var(--taille-xs)}.bandeau .conteneur{align-items:center;gap:0 var(--ecart-bandeau);min-height:var(--hauteur-bandeau);flex-wrap:nowrap;display:flex}.bandeau .conteneur>span{line-height:var(--hauteur-bandeau);white-space:nowrap;display:block}.bandeau b{font-weight:var(--graisse-forte);color:var(--white)}.bandeau a{color:var(--white)}.bandeau__agence{margin-left:auto}.bandeau__agence a{align-items:center;gap:var(--espace-2);min-height:var(--cible-min);margin-block:calc((var(--hauteur-bandeau) - var(--cible-min)) / 2);text-decoration:none;display:inline-flex}.bandeau__agence a:hover,.bandeau__agence a:focus-visible{text-decoration:underline}.bandeau__agence svg{width:var(--icone-barre);height:var(--icone-barre);flex:none}.point{width:var(--taille-point);height:var(--taille-point);border-radius:var(--rayon-pilule);background:var(--couleur-disponible-point);margin-right:var(--espace-2);flex:none;display:inline-block}@media (max-width:63.99em){.bandeau .conteneur>.bandeau__option--horaires{display:none}}@media (max-width:35em){.bandeau .conteneur>.bandeau__option,.bandeau__agence svg{display:none}}@media (max-width:22.49em){.bandeau__retrait{display:none}}.entete{background:var(--navy);color:var(--white);z-index:65;position:sticky;top:0}.entete__barre{align-items:center;gap:var(--ecart-entete);min-height:var(--hauteur-entete);display:flex}.entete__logo{width:var(--largeur-logo);min-height:var(--cible-min);flex:none;align-items:center;display:grid}.entete__logo img{width:100%;height:auto}.entete__actions{align-items:center;gap:var(--espace-1);flex:none;min-width:0;margin-left:0;display:flex}.recherche-rapide{flex:auto;min-width:0;max-width:none;display:flex;position:relative}.recherche-entete{align-items:center;gap:var(--espace-1);min-width:0;height:var(--hauteur-recherche);border-radius:var(--rayon-pilule);background:var(--white);color:var(--ink);padding:0 var(--espace-1) 0 var(--retrait-recherche);border:0;flex:auto;display:flex}.recherche-entete:focus-within{box-shadow:0 0 0 var(--epaisseur-focus) var(--focus)}.recherche-entete input{min-width:0;color:var(--ink);min-height:var(--cible-min);font-size:var(--taille-base);text-overflow:ellipsis;background:0 0;border:0;outline:0;flex:1}.recherche-entete input::placeholder{color:var(--placeholder);opacity:1}.recherche-entete .bouton-icone{width:var(--cible-min);height:var(--cible-min);min-width:var(--cible-min);border-radius:var(--rayon-pilule);color:var(--ink);background:0 0;padding:0}.recherche-entete .bouton-icone:hover{background:var(--survol-gris);color:var(--ink)}.recherche-entete__go{width:var(--cible-min);height:var(--cible-min);margin-left:var(--espace-1);border-radius:var(--rayon-pilule);background:var(--couleur-envoi);color:var(--white);transition:background-color var(--t) var(--ease);border:0;flex:none;place-items:center;display:grid}.recherche-entete__go:hover{background:var(--couleur-envoi-survol)}.recherche-entete__go svg,.recherche-entete .bouton-icone svg{width:var(--icone);height:var(--icone)}.bouton-icone{justify-content:center;align-items:center;gap:var(--espace-2);min-height:var(--cible-min);min-width:var(--cible-min);padding:0 var(--espace-3);border-radius:var(--rayon-bouton);color:var(--couleur-texte);font-weight:var(--graisse-tres-forte);font-size:var(--taille-interface);background:0 0;border:0;text-decoration:none;display:inline-flex}.bouton-icone:hover{background:var(--couleur-fond-vignette);color:var(--couleur-texte)}.bouton-icone svg{width:var(--icone);height:var(--icone);flex:none}.pilule{min-height:var(--hauteur-pastille);padding:0 var(--espace-2);border-radius:var(--rayon-moyen);color:var(--white);white-space:nowrap;transition:background-color var(--t) var(--ease);background:0 0;align-items:center;text-decoration:none;display:flex;position:relative}.pilule:hover{background:var(--blanc-10);color:var(--white)}.pilule svg{width:var(--icone);height:var(--icone);flex:none}.pilule--compte{flex-direction:column;justify-content:center;align-items:flex-start}.pilule__sous{font-size:var(--taille-xxs);line-height:var(--interligne-serre);color:var(--nuit-sous-texte)}.pilule--compte .pilule__texte{font-size:var(--taille-compte);font-weight:var(--graisse-tres-forte);line-height:var(--interligne-serre)}.pilule--compte .pilule__icone{width:var(--icone-entete);height:var(--icone-entete);display:none}.pilule--chantiers{justify-content:center;gap:var(--espace-1);min-width:var(--cible-principale);font-size:var(--taille-xs);font-weight:var(--graisse-moyenne);line-height:var(--interligne-serre);flex-direction:column}.pilule--chantiers svg{width:var(--icone-entete);height:var(--icone-entete)}.pilule--panier{gap:var(--espace-2);padding-inline:var(--espace-2);min-width:var(--cible-min);justify-content:center}.pilule--panier:hover{background:var(--blanc-10)}.panier__sac{display:inline-grid;position:relative}.panier__sac svg{width:var(--icone-panier);height:var(--icone-panier)}.panier__compteur{top:var(--decalage-compteur-haut);right:var(--decalage-compteur-droite);min-width:var(--taille-compteur-panier);height:var(--taille-compteur-panier);padding:0 var(--espace-1);border-radius:var(--rayon-pilule);background:var(--jaune-pastille);color:var(--navy);font-size:var(--taille-xs);font-weight:var(--graisse-titre);font-variant-numeric:var(--chiffres-tabulaires);place-items:center;line-height:1;display:grid;position:absolute}.pilule--panier small{font-size:var(--taille-xs);font-weight:var(--graisse-tres-forte);color:var(--white);font-variant-numeric:var(--chiffres-tabulaires)}.pilule--gain{align-content:center;row-gap:var(--bordure-fine);margin:0 var(--espace-1) 0 var(--espace-1);padding:0 var(--espace-1) 0 var(--espace-3);border-left:var(--bordure-fine) solid var(--blanc-22);text-align:left;border-radius:0;grid-template-rows:auto auto auto;grid-template-columns:auto;justify-items:start;display:grid}.pilule--gain:hover{background:0 0}.pilule--gain:hover .pilule__montant{text-underline-offset:var(--soulignement-decalage);text-decoration:underline;text-decoration-thickness:var(--bordure-fine)}.pilule__libelle{font-size:var(--taille-xxs);font-weight:var(--graisse-forte);letter-spacing:var(--lettrage-gain);text-transform:uppercase;color:var(--nuit-legende);line-height:1.1}.pilule__montant{font-size:var(--taille-gain-montant);font-weight:var(--graisse-tres-forte);letter-spacing:var(--lettrage-chiffre);font-variant-numeric:var(--chiffres-tabulaires);color:var(--white);line-height:1.1}.pilule__etat{align-items:center;gap:var(--espace-1);font-size:var(--taille-xxs);color:var(--nuit-legende);line-height:1.1;display:flex}.pilule__etat:before{content:"";width:var(--taille-forme-etat);height:var(--taille-forme-etat);clip-path:circle(50%);background:currentColor;flex:none}.pilule--gain-positif .pilule__montant,.pilule--gain-positif .pilule__etat,.pilule--gain-sous-seuil .pilule__montant{color:var(--green-clair)}.pilule--gain-sous-seuil .pilule__etat:before{border:var(--bordure-moyenne) solid currentColor;clip-path:none;border-radius:var(--rayon-pilule);box-sizing:border-box;background:0 0}.pilule--gain-nul .pilule__etat:before{display:none}.pilule--gain-negatif .pilule__montant,.pilule--gain-negatif .pilule__etat,.pilule--gain-suspendu .pilule__montant,.pilule--gain-suspendu .pilule__etat{color:var(--red-sur-nuit)}.pilule--gain-negatif .pilule__etat:before{clip-path:polygon(50% 0,100% 100%,0 100%)}.pilule--gain-suspendu .pilule__etat:before{clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%)}.pilule--gain .pilule__etat{font-weight:var(--graisse-forte)}.nav-rayons{background:var(--navy-barre);color:var(--white);border-top:var(--bordure-fine) solid var(--blanc-14);position:relative}.nav-rayons__barre{align-items:center;gap:var(--espace-1);min-height:var(--hauteur-nav);display:flex}.menu-produits__bouton,.nav-rayons__entree,.nav-rayons__piste a,.nav-rayons__lien{align-items:center;gap:var(--espace-2);min-height:var(--cible-min);padding:0 var(--retrait-nav);border-radius:var(--rayon-pilule);color:var(--white);font-size:var(--taille-nav);font-weight:var(--graisse-forte);white-space:nowrap;transition:background-color var(--t) var(--ease), color var(--t) var(--ease);background:0 0;border:0;line-height:1.15;text-decoration:none;display:inline-flex;position:relative}.menu-produits__bouton{flex:none}.menu-produits__bouton:hover,.menu-produits__bouton[aria-expanded=true],.nav-rayons__piste a:hover,.nav-rayons__lien:hover{background:var(--blanc-14);color:var(--white)}.menu-produits__bouton svg,.nav-rayons__entree svg{width:var(--icone);height:var(--icone);flex:none}.menu-produits__chevron{display:none}.nav-rayons__entree{margin-inline:var(--espace-1);background:var(--bleu-puce);color:var(--navy);font-weight:var(--graisse-tres-forte);flex:none}.nav-rayons__entree svg{color:var(--navy)}.nav-rayons__entree:hover,.nav-rayons__entree[aria-current=page]{background:var(--white);color:var(--navy)}.nav-rayons__sep{display:none}.nav-rayons__piste{flex:0 auto;min-width:0}.nav-rayons__piste ul{align-items:center;gap:var(--espace-1);margin:0;padding:0;list-style:none;display:flex}.nav-rayons__piste li{flex:0 auto;min-width:0}.nav-rayons__piste a{white-space:nowrap}.nav-rayons__lien{flex:none}@media (min-width:53.8125em){.nav-rayons{top:var(--hauteur-entete);z-index:64;position:sticky}}@media (max-width:79.99em){.nav-rayons__piste{display:none}}@media (max-width:53.75em){.nav-rayons__barre{justify-content:space-between}.menu-produits__bouton,.nav-rayons__entree,.nav-rayons__lien{padding-inline:var(--espace-2)}.nav-rayons__entree{margin-inline:0}}@media (max-width:25em){.nav-rayons .nav-rayons__barre{padding-inline:var(--espace-2)}.menu-produits__bouton,.nav-rayons__entree,.nav-rayons__lien{gap:var(--espace-1);padding-inline:var(--espace-1);font-size:var(--taille-xs)}}@media (max-width:22.49em){.nav-rayons__entree svg,.menu-produits__bouton svg{display:none}.menu-produits__bouton,.nav-rayons__entree,.nav-rayons__lien{padding-inline:var(--espace-2)}}@media (min-width:53.8125em){.entete__barre{height:var(--hauteur-entete);flex-wrap:nowrap}}@media (max-width:73.75em){.pilule--compte .pilule__sous{display:none}}@media (max-width:68.75em){.pilule--chantiers{display:none}}@media (max-width:53.75em){.entete__barre{row-gap:var(--espace-2);padding-block:var(--espace-3);flex-wrap:wrap;min-height:0}.entete__logo{width:var(--largeur-logo-mobile)}.entete__actions{margin-left:auto}.recherche-rapide{flex:1 0 100%;order:3}.recherche-entete{height:var(--hauteur-recherche-mobile)}.pilule--compte{display:none}.entete__actions:not(:has(.pilule--gain)) .pilule--compte{min-width:var(--cible-min);justify-content:center;align-items:center;display:flex}:is(.entete__actions:not(:has(.pilule--gain)) .pilule--compte .pilule__sous,.entete__actions:not(:has(.pilule--gain)) .pilule--compte .pilule__texte){width:var(--taille-masquee);height:var(--taille-masquee);clip:rect(0 0 0 0);white-space:nowrap;position:absolute;overflow:hidden}.entete__actions:not(:has(.pilule--gain)) .pilule--compte .pilule__icone{display:block}}@media (max-width:35em){.pilule__libelle{display:none}.pilule__montant{font-size:var(--taille-gain-montant-mobile)}.pilule--gain{padding-left:var(--espace-2);margin-inline:0}.pilule--panier small{display:none}.pilule--panier{padding-inline:var(--espace-2)}}@media (max-width:23.74em){.entete__barre{column-gap:var(--espace-2)}.entete__logo{width:var(--largeur-logo-etroit)}.entete__actions{gap:0}.pilule--gain{padding-left:var(--espace-1)}.pilule--panier{padding-inline:var(--espace-1)}}.pied{background:var(--navy-pied);color:var(--white);padding:var(--haut-pied) 0 calc(var(--hauteur-assistant) + var(--bas-pied) + env(safe-area-inset-bottom));margin-top:0;position:relative}@media (min-width:53.8125em){body:has(.assistant--accueil) .pied{padding-bottom:var(--bas-pied)}}body.sans-assistant .pied{padding-bottom:var(--bas-pied)}.pied__grille{gap:var(--espace-6);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.pied__col{min-width:0}.pied__bloc{margin-top:var(--espace-6)}.pied h2{margin:0 0 var(--espace-4);font-family:var(--police-titre);font-weight:var(--graisse-tres-forte);font-size:var(--taille-titre-pied);line-height:var(--interligne-serre);letter-spacing:0;color:var(--white)}.pied ul{margin:var(--retrait-liste-pied) 0;padding:0;list-style:none}.pied li{margin:0;display:flex}.pied li+li{margin-top:calc(var(--pas-pied) - var(--cible-min))}.pied a{color:var(--white);font-size:var(--taille-lien-pied);font-weight:var(--graisse-normale);line-height:var(--interligne-serre);text-decoration:none}.pied ul a{min-height:var(--cible-min);min-width:var(--cible-min);align-items:center;display:inline-flex}.pied a:hover{text-underline-offset:var(--soulignement-decalage);text-decoration:underline}.pied :focus-visible{outline-color:var(--couleur-focus)}.pied li.pied__joindre{gap:0 var(--espace-5);flex-wrap:wrap}.pied a.pied__telephone{font-weight:var(--graisse-normale);font-variant-numeric:tabular-nums}.pied li.pied__horaires,.pied li.pied__adresse{color:var(--nuit-secondaire);font-size:var(--taille-xs);line-height:var(--interligne-serre);margin-top:0;padding-top:0;display:block}.pied ul.pied__badges,.pied ul.pied__reseaux{flex-wrap:wrap;align-items:center;margin:0;display:flex}.pied__badges{gap:var(--espace-2)}.pied__badges li,.pied__reseaux li,.pied__badges li+li,.pied__reseaux li+li{margin:0}.pied__badges img{height:var(--hauteur-badge-pied);border-radius:var(--rayon-petit);width:auto;display:block}.pied .pied__application h2,.pied .pied__application h2{margin-bottom:var(--espace-2);font-size:var(--taille-xs);font-weight:var(--graisse-moyenne);color:var(--nuit-texte)}.pied .pied__application .pied__badges img{height:var(--hauteur-badge-pied)}.pied ul.pied__reseaux{gap:var(--espace-1);margin-left:calc((var(--logo-reseau) - var(--cible-min)) / 2)}.pied ul.pied__reseaux a{width:var(--cible-min);height:var(--cible-min);border-radius:var(--rayon-pilule);min-height:0;transition:background-color var(--t) var(--ease);place-items:center;display:grid}.pied__reseaux a:hover{background:var(--blanc-12)}.pied__reseaux img{height:var(--logo-reseau);width:auto;max-width:var(--logo-reseau);object-fit:contain;display:block}.pied ul.pied__medailles{align-items:center;gap:var(--espace-3);flex-wrap:wrap;margin:0;display:flex}.pied__medailles li,.pied__medailles li+li{margin:0}.pied__medailles img{width:calc(var(--cible-min) * 2);height:auto;display:block}.pied__paiement{container-type:inline-size}.pied__cartes{align-items:center;gap:var(--espace-2);max-width:calc(var(--largeur-case-paiement) * 7 + var(--espace-2) * 6);flex-wrap:wrap;margin:0;display:flex}@container (max-width:327.9px){.pied__cartes{max-width:calc(var(--largeur-case-paiement) * 4 + var(--espace-2) * 3)}}.pied__carte{width:var(--largeur-case-paiement);height:var(--hauteur-case-paiement);padding:var(--espace-1);background:var(--white);border-radius:var(--rayon-petit);flex:none;place-items:center;display:grid}.pied__carte img{width:auto;max-width:100%;height:auto;max-height:calc(var(--hauteur-case-paiement) - var(--espace-1) * 2);object-fit:contain}.pied__carte--picto{color:var(--navy)}.pied__carte--picto svg{width:var(--icone);height:var(--icone)}.pied__bas{margin-top:var(--espace-6);padding-top:var(--espace-4);border-top:var(--bordure-fine) solid var(--blanc-12)}.pied__bande{align-items:center;gap:var(--espace-2) var(--espace-5);margin-top:var(--espace-2);display:flex}.pied__retour{flex:none}.retour-haut{width:var(--taille-retour-haut);height:var(--taille-retour-haut);border:var(--bordure-moyenne) solid var(--white);border-radius:var(--rayon-pilule);color:var(--white);transition:background-color var(--t) var(--ease);background:0 0;place-items:center;display:grid}.retour-haut:hover{background:var(--blanc-12)}.retour-haut svg{width:var(--icone);height:var(--icone)}.pied__note{min-width:0;color:var(--nuit-secondaire);font-size:var(--taille-xxs);line-height:var(--interligne-serre);font-variant-numeric:tabular-nums;flex:auto;margin:0}.pied__legal{margin:0 calc(var(--espace-3) * -1);flex-wrap:wrap;justify-content:flex-end;gap:0;display:flex}.pied .pied__legal a{min-height:var(--cible-min);min-width:var(--cible-min);padding-inline:var(--espace-3);font-size:var(--taille-xxs);color:var(--nuit-texte);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.pied .pied__legal a:hover,.pied .pied__legal a:focus-visible{color:var(--white);text-underline-offset:var(--soulignement-decalage);text-decoration:underline}.pied__mention span{display:inline-block}.pied__mention{color:var(--nuit-secondaire);font-size:var(--taille-xs);line-height:var(--interligne-mention-pied);text-align:left;margin:0}.pied__agence{scroll-margin-top:calc(var(--hauteur-entete) + var(--hauteur-nav) + var(--espace-4))}.pied__logo{min-height:var(--cible-min);margin:0 0 var(--espace-4);align-items:center;display:inline-flex}.pied__logo img{height:var(--hauteur-logo);width:auto;display:block}.pied p.pied__adresse{margin:0 0 var(--espace-2);color:var(--nuit-texte);font-size:var(--taille-lien-pied);line-height:var(--interligne)}.pied ul.pied__contact a{gap:var(--espace-3)}.pied ul.pied__contact svg{width:var(--icone-barre);height:var(--icone-barre);flex:none}.pied a.pied__courriel{font-weight:var(--graisse-normale)}@media (max-width:68.75em){.pied__grille{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:53.75em){.pied__bande{flex-direction:column;align-items:flex-start}.pied__legal{justify-content:flex-start}.pied__retour{align-self:flex-end}}.pied__groupe{min-width:0}.pied__titre-groupe{list-style:none}.pied__titre-groupe::-webkit-details-marker{display:none}.pied__titre-groupe::marker{content:""}@media (min-width:53.8125em){.pied{--pas-pied:var(--pas-pied-compact);padding-top:var(--espace-6)}.pied__grille{gap:var(--espace-5) var(--espace-8)}.pied h2{margin-bottom:var(--espace-2)}.pied__bloc{margin-top:var(--espace-4)}.pied__logo{min-height:var(--cible-min);align-items:flex-start;margin:0}.pied__logo img{height:var(--hauteur-logo-pied-compact)}.pied p.pied__adresse{line-height:var(--interligne-serre);margin-bottom:0}.pied__bas{margin-top:var(--espace-4);padding-top:var(--espace-1)}.pied__bande{flex-wrap:nowrap;margin-top:0}.pied__legal{flex-wrap:nowrap}.pied .pied__legal a{white-space:nowrap}}@media (max-width:53.75em){.pied__grille{flex-direction:column;align-items:stretch;gap:0;display:flex}.pied__col{display:contents}.pied__application{order:1}.pied__paiement{order:2}.pied__rejoindre{order:3}.pied__engagements{margin:0 0 var(--espace-6);order:3}.pied__engagements h2{font-size:var(--taille-titre-pied-mobile)}.pied__logo{display:none}.pied__services{order:4}.pied__produits{order:5}.pied__agence{order:6}.pied__application,.pied__paiement,.pied__rejoindre{margin:0 0 var(--espace-6)}.pied__paiement h2,.pied__rejoindre h2{font-size:var(--taille-titre-pied-mobile)}.pied__badges li[data-badge=google-play]{order:-1}.pied{--logo-reseau:var(--logo-reseau-mobile)}.pied ul.pied__reseaux{gap:var(--espace-4)}.pied__groupe{border-bottom:var(--bordure-fine) solid var(--blanc-12);margin:0}.pied__services{border-top:var(--bordure-fine) solid var(--blanc-12)}.pied__titre-groupe{justify-content:space-between;align-items:center;gap:var(--espace-4);min-height:var(--cible-principale);padding:var(--espace-4) 0;cursor:pointer;display:flex}.pied__titre-groupe h2{font-size:var(--taille-titre-pied-mobile);margin:0}.pied__titre-groupe svg{width:var(--chevron-pied);height:var(--chevron-pied);transition:transform var(--t) var(--ease);flex:none;display:block}.pied__groupe[open]>.pied__titre-groupe svg{transform:rotate(180deg)}.pied__groupe--accordeon>ul{padding-bottom:var(--espace-4)}.pied__bas{margin-top:var(--espace-5);border-top:0;padding-top:0}}@media (max-width:35em){.pied__grille{grid-template-columns:minmax(0,1fr)}.pied ul{margin-block:0}.pied li+li{margin-top:0}}.etiquette-sans-pause{background:var(--couleur-etiquette-sans-pause);color:var(--couleur-texte-sur-etiquette);font-weight:var(--graisse-etiquette);font-size:var(--taille-xxs);letter-spacing:var(--lettrage-etiquette);text-transform:uppercase;padding:var(--taille-masquee) var(--espace-2);margin:0 var(--taille-masquee);vertical-align:middle;display:inline-block}.assistant{left:0;right:0;bottom:var(--decalage-clavier,0);z-index:60;background:var(--white);border-top:var(--bordure-fine) solid var(--line);box-shadow:var(--ombre-barre);padding:var(--poste-assistant) var(--gouttiere-page) calc(var(--poste-assistant) + env(safe-area-inset-bottom));position:fixed}.assistant__capsule{width:100%;max-width:var(--largeur-capsule-assistant);height:var(--hauteur-capsule);align-items:center;gap:var(--espace-1);padding:0 var(--espace-2) 0 var(--espace-4);background:var(--white);border:var(--bordure-moyenne) solid var(--navy);border-radius:var(--rayon-pilule);transition:height var(--t) var(--ease);margin:0 auto;display:flex}.assistant__capsule:focus-within{height:var(--hauteur-capsule-focus);outline:var(--epaisseur-focus) solid var(--couleur-focus);outline-offset:var(--decalage-focus)}.assistant__etiquette{align-items:center;gap:var(--espace-2);font-weight:var(--graisse-titre);font-size:var(--taille-etiquette-assistant);color:var(--blue);white-space:nowrap;flex:none;display:flex}.assistant__etiquette svg{width:var(--icone);height:var(--icone)}.assistant input{min-width:0;font-size:var(--taille-assistant);color:var(--ink);min-height:var(--cible-min);padding:0 var(--espace-1);background:0 0;border:0;outline:0;flex:1}.assistant input::placeholder{color:var(--placeholder);opacity:1}.assistant__bouton{width:var(--cible-min);height:var(--cible-min);border-radius:var(--rayon-pilule);color:var(--ink);background:0 0;border:0;flex:none;place-items:center;text-decoration:none;display:grid}.assistant__bouton:hover{background:var(--survol-gris);color:var(--ink)}.assistant__bouton svg{width:var(--icone);height:var(--icone)}.assistant__bouton[aria-disabled=true]{color:var(--cap);cursor:not-allowed}.assistant__envoi{background:var(--couleur-envoi);color:var(--white)}.assistant__envoi:hover{background:var(--couleur-envoi-survol);color:var(--white)}.assistant__annonce{left:50%;bottom:calc(var(--hauteur-assistant) + var(--espace-4) + env(safe-area-inset-bottom));background:var(--navy);color:var(--white);padding:var(--espace-3) var(--espace-5);border-radius:var(--rayon-pilule);font-size:var(--taille-interface);z-index:70;gap:var(--espace-3);align-items:center;max-width:90vw;display:flex;position:fixed;transform:translate(-50%)}.assistant__annonce:empty{display:none}@media (min-width:53.8125em){.assistant--accueil{display:none}}@media (max-width:53.75em){.assistant__etiquette span{display:none}.assistant__micro{display:grid}}@media (prefers-reduced-motion:reduce){.assistant__capsule,.recherche-entete__go,.pilule,.retour-haut{transition:none}}[data-apparition]{transition:opacity var(--t-apparition) var(--ease), transform var(--t-apparition) var(--ease)}[data-apparition=attente]{opacity:0;transform:translateY(var(--decalage-apparition))}[data-apparition=vue]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-apparition],[data-apparition=attente]{opacity:1;transition:none;transform:none}}@media print{[data-apparition],[data-apparition=attente]{opacity:1;transition:none;transform:none}}.promesse-fournisseur{align-items:center;gap:var(--espace-1) var(--espace-2);color:var(--couleur-texte);flex-wrap:wrap;display:inline-flex}.promesse-fournisseur>svg{width:var(--icone);height:var(--icone);flex:none}.promesse-fournisseur__retrait:before{content:"·";margin-right:var(--espace-2);color:var(--couleur-texte-secondaire)}.liens-transversaux{padding:var(--espace-4);gap:var(--espace-2);display:grid}.liens-transversaux__titre{font-size:var(--taille-m);margin:0}.liens-transversaux__liste{gap:var(--espace-2) var(--espace-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.liens-transversaux__liste a{min-height:var(--cible-min);align-items:center;display:inline-flex}body .entete{background:var(--navy-night);color:var(--white)}body .entete .recherche-entete__go{background:var(--couleur-envoi)}body .entete .recherche-entete__go:hover{background:var(--couleur-envoi-survol)}body .nav-rayons{background:var(--white);color:var(--ink);box-shadow:inset 0 calc(-1 * var(--bordure-fine)) 0 var(--line);border-top:0}body .nav-rayons .menu-produits__bouton,body .nav-rayons .nav-rayons__piste a,body .nav-rayons .nav-rayons__lien,body .nav-rayons .nav-rayons__entree{color:var(--ink);background:0 0}body .nav-rayons .nav-rayons__entree svg,body .nav-rayons .menu-produits__bouton svg{color:var(--ink)}body .nav-rayons .menu-produits__bouton:hover,body .nav-rayons .nav-rayons__piste a:hover,body .nav-rayons .nav-rayons__lien:hover,body .nav-rayons .nav-rayons__entree:hover{background:var(--soft);color:var(--ink)}body .nav-rayons .menu-produits__bouton[aria-expanded=true],body .nav-rayons .nav-rayons__entree[aria-current=page]{background:var(--soft);color:var(--blue);text-decoration:underline;-webkit-text-decoration-color:var(--blue);text-decoration-color:var(--blue);text-decoration-thickness:var(--bordure-forte);text-underline-offset:var(--espace-2)}body .nav-rayons .menu-produits__bouton[aria-expanded=true] svg,body .nav-rayons .nav-rayons__entree[aria-current=page] svg{color:var(--blue)}body .pied{background:var(--navy-night);color:var(--white)}body .pied ul a,body .pied p a{color:var(--nuit-texte)}body .pied ul a:hover,body .pied p a:hover,body .pied ul a:focus-visible{color:var(--white)}body .pied .retour-haut{border-color:var(--blue);background:var(--blue);color:var(--white)}body .pied .retour-haut:hover{border-color:var(--blue-d);background:var(--blue-d)}body .vitrine{padding-block:var(--espace-5);background:var(--fond-vitrine);box-shadow:0 0 0 100vmax var(--fond-vitrine);clip-path:inset(0 -100vmax);position:relative}body .vitrine .vitrine__carrousel,body .vitrine .vitrine__tuile{border-color:var(--line)}body .couverture-bis{background:var(--navy-night);box-shadow:0 0 0 100vmax var(--navy-night)}.message--succes a{color:var(--ink);text-decoration:underline}.interface-compte>[data-bloc]:empty{display:none}.interface-compte .rang{flex-wrap:wrap}.interface-compte [data-resume-reclamations] a,.interface-compte [data-resume-dce] a,.interface-compte [data-resume-chantiers] a,.interface-compte [data-a-racheter] li a,.interface-compte .tete-bis__lien{min-height:var(--cible-min);align-items:center;display:inline-flex}.bande-preuves{background:var(--soft);color:var(--ink);box-shadow:inset 0 calc(-1 * var(--bordure-fine)) 0 var(--line)}.bande-preuves__liste{justify-content:space-between;align-items:center;gap:0 var(--espace-4);flex-wrap:nowrap;margin-block:0;list-style:none;display:flex}.bande-preuves__element{min-width:0}.bande-preuves__lien{align-items:center;gap:var(--espace-2);min-height:var(--cible-min);color:var(--ink);font-size:var(--taille-base);font-weight:var(--graisse-forte);white-space:nowrap;text-decoration:none;display:inline-flex}.bande-preuves__lien:hover,.bande-preuves__lien:focus-visible{color:var(--couleur-lien);text-decoration:underline}.bande-preuves__picto{width:var(--icone);height:var(--icone);color:var(--couleur-lien);flex:none}@media (max-width:1100px){.bande-preuves__element:nth-child(n+4){display:none}.bande-preuves__lien{font-size:var(--taille-s)}}@media (max-width:860px){.bande-preuves__liste{gap:0 var(--espace-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bande-preuves__element:nth-child(n+3){display:none}.bande-preuves__lien{font-size:var(--taille-s);white-space:normal;line-height:1.2}}.conseils-rubriques{gap:var(--espace-4);grid-template-columns:repeat(auto-fill, minmax(min(100%, calc(var(--espace-8) * 4.5)), 1fr));margin:0;padding:0;list-style:none;display:grid}.conseils-rubrique{gap:var(--espace-1);min-height:var(--cible-min);padding:var(--espace-4);color:var(--ink);flex-direction:column;text-decoration:none;display:flex}.conseils-rubrique:hover{border-color:var(--couleur-bordure-survol)}.conseils>h2 a{min-height:var(--cible-min);align-items:center;display:inline-flex}.conseils-cartes{gap:var(--espace-4);grid-template-columns:repeat(auto-fill, minmax(min(100%, calc(var(--espace-8) * 4)), 1fr));margin:0;padding:0;list-style:none;display:grid}.conseils-carte{border:var(--bordure-fine) solid var(--line);border-radius:var(--r-m);background:var(--white);height:100%;color:var(--ink);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.conseils-carte:hover{border-color:var(--couleur-bordure-survol)}.conseils-carte__tuile{aspect-ratio:4/3;background:var(--tuile);justify-content:center;align-items:center;display:flex}.conseils-carte__tuile:empty{display:none}.conseils-carte__texte{gap:var(--espace-2);padding:var(--espace-4);color:var(--body);flex-direction:column;display:flex}.ecran .conseils .conseils-carte,.ecran .conseils .conseils-carte *,.ecran .conseils .conseils-rubrique,.ecran .conseils .conseils-rubrique *{text-decoration:none}.ecran .conseils .conseils-carte:hover .conseils-carte__titre,.ecran .conseils .conseils-rubrique:hover .fort{text-decoration:underline}@media (max-width:560px){.conseils-carte{flex-direction:row;align-items:stretch}.conseils-carte__tuile{aspect-ratio:auto;flex:0 0 34%;width:34%;min-width:0}.conseils-carte__texte{padding:var(--espace-3)}.conseils-carte .petit{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.conseils-carte__titre{font-weight:var(--graisse-titre);font-size:var(--taille-m);line-height:var(--interligne-serre);color:var(--ink);text-wrap:balance}.conseil-photo{object-fit:contain;mix-blend-mode:multiply;width:78%;height:78%;display:block}.conseils-metier__liens{margin:var(--espace-1) 0 0;gap:0;padding:0;list-style:none;display:grid}.conseils-metier__liens a{min-height:var(--cible-min);font-weight:var(--graisse-forte);color:var(--couleur-action);align-items:center;display:flex}.prix-ttc,.ref-ttc{display:none}html[data-compte=particulier] .ref-ttc{display:inline}html[data-compte=particulier] .ref-ht{display:none}html[data-compte=visiteur] .prix-ttc{margin-top:var(--espace-1);font-family:var(--police-texte,inherit);font-size:var(--taille-s);font-weight:var(--graisse-normale,400);letter-spacing:normal;color:var(--couleur-texte-courant);display:block}html[data-compte=particulier] .prix-ttc{display:inline}html[data-compte=particulier] .prix-ht,html[data-compte=particulier] .carte-article__prix-lot,html[data-compte=particulier] .fi-px__lot,html[data-compte=particulier] .carte-article__gain,html[data-compte=particulier] [data-gain-accueil],html[data-compte=particulier] .gain-bis,html[data-compte=particulier] .avantage-bis--gain,html[data-compte=particulier] [data-mode=FACTURE_ENCOURS],html[data-compte=particulier] .gain,html[data-compte=particulier] .bonus,html[data-compte=particulier] .dce-accueil,html[data-compte=particulier] a[href^=\/creer-un-compte],html[data-compte=particulier] a[href^=\/oracle],html[data-compte=particulier] a[href^=\/chiffrage],html[data-compte=particulier] a[href^=\/appels-offres],html[data-compte=particulier] a[href^="/compte/releve"],html[data-compte=particulier] a[href^=\/compte-pro]{display:none}html[data-compte=particulier] li:has(>a[href^=\/oracle]){display:none}html[data-compte=particulier] li:has(>a[href^="/compte/releve"]){display:none}@media (orientation:landscape) and (max-height:31.25em){:root{--hauteur-entete:calc(var(--espace-1) * 0)}.entete,.nav-rayons{position:static}}
