main.principal:has(>.fiche-bis){background:var(--white);box-shadow:0 0 0 100vmax var(--white);clip-path:inset(0 -100vmax)}.fiche-bis{gap:var(--espace-5);padding-bottom:var(--espace-7)}.fiche-bis .fil{margin:0}.fiche-bis .fiche-tete{gap:var(--espace-2)}.fiche-bis .fiche-tete__famille{align-items:center;gap:var(--espace-2);font-size:var(--taille-xs);font-weight:var(--graisse-forte);line-height:var(--interligne-serre);color:var(--cap);display:flex}.fiche-bis .fiche-tete__famille .lettre-allee{width:var(--taille-lettre-nav-serree);height:var(--taille-lettre-nav-serree);border-radius:var(--r-s);font-size:var(--taille-xxs)}.fiche-bis .titre-produit{font-family:var(--font-ui);font-size:var(--taille-h1-ecran);font-weight:var(--graisse-titre);line-height:var(--interligne-h1-ecran);letter-spacing:var(--lettrage-titre);text-wrap:balance;color:var(--ink);margin:0}.fiche-bis .fiche-tete__sous-ligne{font-size:var(--taille-base);color:var(--body)}.fiche-bis .fiche-tete__references{gap:0 var(--espace-5);font-size:var(--taille-xs);color:var(--cap)}.fiche-bis .reference-copiable__valeur{font-weight:var(--graisse-tres-forte);font-variant-numeric:tabular-nums;color:var(--ink)}.fiche-bis .reference-copiable__bouton{min-height:var(--cible-min);color:var(--navy)}.fiche-bis .fiche-tete__fiches{color:var(--blue);font-weight:var(--graisse-forte)}.fiche-bis .fiche{gap:var(--espace-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:64em){.fiche-bis .fiche{grid-template-columns:minmax(0, 1fr) var(--largeur-volet-achat);gap:var(--espace-6)}.fiche-bis .fiche__galerie{grid-area:1/1}.fiche-bis .fiche__achat{order:0;grid-area:1/2}.fiche-bis .fiche__details{order:0;grid-area:2/1/auto/-1}}@media (min-width:80em){.fiche-bis .fiche{grid-template-columns:minmax(0, 1.1fr) minmax(0, 1fr) var(--largeur-volet-achat)}.fiche-bis .fiche__galerie{grid-area:1/1}.fiche-bis .fiche__details{grid-area:1/2}.fiche-bis .fiche__achat{grid-area:1/3}}.fiche-bis .galerie{gap:var(--espace-3)}.fiche-bis .galerie__vignettes li{border-radius:var(--r-s);background:var(--tuile)}.fiche-bis .galerie__vignettes li[aria-current=true]{border-color:var(--navy)}.fiche-bis .galerie__vignettes img{mix-blend-mode:multiply}.fiche-bis .photo-fabricant{gap:var(--espace-2)}.fiche-bis .photo-fabricant__tuile{aspect-ratio:4/3;border-radius:var(--r-l);background:var(--tuile);display:block;position:relative;overflow:hidden}.fiche-bis .photo-fabricant__tuile[data-teinte=rouge]{background:var(--tuile-teinte-rouge)}.fiche-bis .photo-fabricant__tuile[data-teinte=orange]{background:var(--tuile-teinte-orange)}.fiche-bis .photo-fabricant__tuile[data-teinte=ambre]{background:var(--tuile-teinte-ambre)}.fiche-bis .photo-fabricant__tuile[data-teinte=vert]{background:var(--tuile-teinte-vert)}.fiche-bis .photo-fabricant__tuile[data-teinte=sarcelle]{background:var(--tuile-teinte-sarcelle)}.fiche-bis .photo-fabricant__tuile[data-teinte=bleu]{background:var(--tuile-teinte-bleu)}.fiche-bis .photo-fabricant__tuile[data-teinte=violet]{background:var(--tuile-teinte-violet)}.fiche-bis .photo-fabricant__tuile[data-teinte=rose]{background:var(--tuile-teinte-rose)}.fiche-bis .photo-fabricant__tuile img{box-sizing:border-box;width:100%;height:100%;padding:var(--espace-4);aspect-ratio:auto;object-fit:contain;mix-blend-mode:multiply;background:0 0;border:0;border-radius:0;position:absolute;inset:0}.fiche-bis .photo-fabricant figcaption{font-size:var(--taille-xs);color:var(--cap)}.fiche-bis .photo-fabricant--seconde{margin-top:var(--espace-3)}.fiche-bis .galerie__grande .tuile-allee{aspect-ratio:4/3;border-radius:var(--r-l)}.fiche-bis .galerie__grande .tuile-allee .picto{width:var(--taille-picto-fiche);height:var(--taille-picto-fiche);stroke-width:var(--trait-picto-fiche)}.fiche-bis .titre-section{font-family:var(--font-ui);font-size:var(--taille-titre-rubrique);font-weight:var(--graisse-titre);line-height:var(--interligne-serre);letter-spacing:var(--lettrage-titre);color:var(--ink);margin:0}.fiche-bis .fiche__details{gap:var(--espace-6)}.fiche-bis .fiche__details>.carte{gap:var(--espace-4);background:0 0;border:0;border-radius:0;padding:0}.fiche-bis .caracteristiques{border-top:var(--bordure-fine) solid var(--line)}.fiche-bis .caracteristiques>div{gap:var(--espace-5);padding:var(--espace-3) 0;border-bottom:var(--bordure-fine) solid var(--line);grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:baseline}.fiche-bis .caracteristiques>div:last-child{border-bottom:var(--bordure-fine) solid var(--line)}.fiche-bis .caracteristiques dt{font-size:var(--taille-s);color:var(--cap)}.fiche-bis .caracteristiques dd{font-size:var(--taille-interface);font-weight:var(--graisse-tres-forte);text-align:right;color:var(--ink)}.fiche-bis .caracteristiques .nombre{font-variant-numeric:tabular-nums;white-space:normal}.fiche-bis .pourquoi{gap:var(--espace-4)}.fiche-bis .pourquoi .tableau-conteneur{border:0;border-top:var(--bordure-fine) solid var(--line);background:0 0;border-radius:0;padding:0}.fiche-bis .pourquoi .tableau th{color:var(--cap);padding-inline:0}.fiche-bis .pourquoi .tableau td{font-size:var(--taille-interface);color:var(--ink);border-bottom:var(--bordure-fine) solid var(--line);padding-inline:0}.fiche-bis .pourquoi .tableau tr:last-child td{border-bottom:var(--bordure-fine) solid var(--line);font-weight:var(--graisse-tres-forte)}.fiche-bis .pourquoi .date-prix{font-size:var(--taille-xs);color:var(--cap)}.fiche-bis .fiche__details .liste-puces{border-top:var(--bordure-fine) solid var(--line)}.fiche-bis .fiche__details .liste-puces li{justify-content:space-between;align-items:center;gap:0 var(--espace-4);min-height:var(--cible-principale);border-bottom:var(--bordure-fine) solid var(--line);font-size:var(--taille-interface);flex-wrap:wrap;margin:0;padding:0;display:flex}.fiche-bis .fiche__details .liste-puces li:before{content:none}.fiche-bis .fiche__details .liste-puces a{min-height:var(--cible-min);color:var(--navy);font-weight:var(--graisse-tres-forte);align-items:center;display:inline-flex}.fiche-bis .fiche__achat{gap:var(--espace-4);padding:var(--espace-5);border:var(--bordure-fine) solid var(--line);border-radius:var(--r-l);background:var(--white)}.fiche-bis .fiche__achat .gain{padding:var(--espace-2) var(--espace-3);border:var(--bordure-fine) solid var(--voile-vert-26);border-radius:var(--r-s);background:var(--voile-vert-10);color:var(--green-t);margin:0}.fiche-bis .fiche__achat .gain__ligne{gap:var(--espace-2)}.fiche-bis .fiche__achat .gain b{font-family:var(--font-ui);font-size:var(--taille-l);font-weight:var(--graisse-titre);letter-spacing:0;font-variant-numeric:tabular-nums}.fiche-bis .fiche__achat .gain__mot{font-size:var(--taille-s);font-weight:var(--graisse-tres-forte)}.fiche-bis .fiche__achat .gain__delai{font-size:var(--taille-xs);color:var(--green-note);margin:0}.fiche-bis .fiche__achat .prix{gap:var(--espace-2)}.fiche-bis .fiche__achat .prix>.petit{font-size:var(--taille-xs);color:var(--cap)}.fiche-bis .fiche__achat .prix__date{font-size:inherit;color:inherit;font-variant-numeric:tabular-nums}.fiche-bis .fiche__achat .prix-fin{font-family:var(--font-ui);font-size:var(--taille-prix-fiche);font-weight:var(--graisse-titre);letter-spacing:var(--lettrage-titre-bloc);font-variant-numeric:tabular-nums;white-space:normal;color:var(--ink);line-height:1}.fiche-bis .fiche__achat .prix-fin small{margin-left:var(--espace-1);font-size:var(--taille-xs);font-weight:var(--graisse-moyenne);letter-spacing:0;white-space:nowrap;color:var(--cap)}.fiche-bis .fiche__achat .prix-catalogue{font-size:var(--taille-s);color:var(--body)}.fiche-bis .fiche__achat .prix-catalogue .nombre{font-variant-numeric:tabular-nums}.fiche-bis .fiche__achat>.petit:empty{display:none}.fiche-bis .fiche__achat>.petit ul{padding-left:var(--espace-4);color:var(--body);margin:0}.fiche-bis .fiche__achat .champ__libelle{font-size:var(--taille-xs);font-weight:var(--graisse-forte);color:var(--cap)}.fiche-bis .fiche__achat .groupe-quantite{border:var(--bordure-fine) solid var(--navy);border-radius:var(--r-s);background:var(--white);align-self:flex-start;overflow:hidden}.fiche-bis .fiche__achat .groupe-quantite .btn{min-width:var(--cible-principale);min-height:var(--cible-principale);font-size:var(--taille-l);font-weight:var(--graisse-forte);color:var(--navy);border:0;border-radius:0;padding:0}.fiche-bis .fiche__achat .groupe-quantite .btn:hover{background:var(--soft)}.fiche-bis .fiche__achat .groupe-quantite .saisie{min-height:var(--cible-principale);text-align:center;font-weight:var(--graisse-titre);font-variant-numeric:tabular-nums;color:var(--ink);border:0;border-radius:0}.fiche-bis .fiche__achat .prix__montant{font-family:var(--font-ui);font-size:var(--taille-prix);font-weight:var(--graisse-titre);letter-spacing:var(--lettrage-titre-bloc);font-variant-numeric:tabular-nums;color:var(--ink)}.fiche-bis .fiche__achat .bonus{border-radius:var(--r-s);font-size:var(--taille-s)}.fiche-bis .fiche__achat .achat__actions .btn--principal{background:var(--couleur-action);border-color:var(--couleur-action);border-radius:var(--r-s);font-size:var(--taille-interface);font-weight:var(--graisse-tres-forte)}.fiche-bis .fiche__achat .achat__actions .btn--principal:hover{background:var(--couleur-action-survol);border-color:var(--couleur-action-survol)}.fiche-bis .fiche__achat .achat__actions .btn--principal:disabled{background:var(--tuile);border-color:var(--line);color:var(--cap)}.fiche-bis .fiche__achat .favori__bouton{border-color:var(--navy);border-radius:var(--r-s);color:var(--navy)}.fiche-bis .fiche__achat .dispo{font-size:var(--taille-s);font-weight:var(--graisse-tres-forte);color:var(--green-t)}.fiche-bis .fiche__achat .dispo--24-48{color:var(--ink)}.fiche-bis .fiche__achat .dispo--sur-commande{color:var(--body)}.fiche-bis .fiche__achat>p.message{padding:var(--espace-3) var(--espace-4);border-radius:var(--r-m);background:var(--soft);font-size:var(--taille-s);line-height:var(--interligne);color:var(--body);border:0;display:block}.fiche-bis .fiche__achat>.btn{border-radius:var(--r-s)}.fiche-bis .fiche__achat .btn{text-wrap:balance}.fiche-bis .fiche__achat>a.btn span{white-space:nowrap}.fiche-bis .fiche-relations{gap:var(--espace-4);padding-top:var(--espace-6);border-top:var(--bordure-fine) solid var(--line)}.fiche-bis .fiche-relations [data-relation=va-avec]{gap:var(--espace-2)}.fiche-bis .fiche-relations [data-relation=va-avec]+[data-relation=va-avec]{margin-top:var(--espace-5)}.fiche-bis .fiche-relations .suggestions__titre{font-size:var(--taille-l);font-weight:var(--graisse-titre);color:var(--ink)}.fiche-bis .fiche-relations .grille-articles{margin-top:var(--espace-2);gap:var(--espace-4)}@media (max-width:63.99em){.fiche-bis{gap:var(--espace-4)}.fiche-bis .fiche__achat{padding:var(--espace-4)}}@media (max-width:35em){.fiche-bis .fiche__achat .prix-fin{font-size:var(--taille-prix-fiche-mobile)}.fiche-bis .caracteristiques>div{gap:var(--espace-3)}}.fiche-bis .fiche-cles{order:2}@media (min-width:64em){.fiche-bis .fiche--gamme .fiche-cles{grid-area:2/1/auto/-1}}@media (min-width:80em){.fiche-bis .fiche--gamme .fiche-cles{grid-area:1/2}}.fiche-bis .fiche-cles__registre a{color:var(--blue);font-weight:var(--graisse-tres-forte)}.fiche-bis .gamme{gap:var(--espace-3);scroll-margin-top:calc(var(--hauteur-entete) + var(--hauteur-nav) + var(--espace-4));flex-direction:column;display:flex}.fiche-bis .gamme__tete{justify-content:space-between;align-items:baseline;gap:var(--espace-1) var(--espace-4);flex-wrap:wrap;display:flex}.fiche-bis .gamme__titre{font-family:var(--font-ui);font-size:var(--acc-titre);font-weight:var(--graisse-titre);line-height:var(--acc-interligne-titre);letter-spacing:var(--lettrage-titre);color:var(--ink);margin:0}.fiche-bis .gamme__nombre{margin-left:var(--espace-2);font-size:var(--taille-s);font-weight:var(--graisse-forte);color:var(--cap)}.fiche-bis .gamme__phrase{font-size:var(--taille-s);color:var(--body);margin:0}.fiche-bis .gamme__phrase .prix__date{margin-left:var(--espace-1);font-size:inherit;color:var(--cap)}.fiche-bis .gamme__table{border-collapse:separate;border-spacing:0;border:var(--bordure-fine) solid var(--line);border-radius:var(--r-m);font-variant-numeric:tabular-nums;width:100%}.fiche-bis .gamme__table thead th{top:calc(var(--hauteur-entete) + var(--hauteur-nav));z-index:2;padding:var(--espace-2) var(--espace-3);border-bottom:var(--bordure-fine) solid var(--line);background:var(--soft);font-size:var(--taille-xxs);font-weight:var(--graisse-tres-forte);letter-spacing:var(--lettrage-reference);text-align:left;text-transform:uppercase;color:var(--cap);position:sticky}.fiche-bis .gamme__table thead th:first-child{border-top-left-radius:var(--r-m)}.fiche-bis .gamme__table thead th:last-child{border-top-right-radius:var(--r-m)}.fiche-bis .gamme__table tbody th,.fiche-bis .gamme__table tbody td{padding:var(--espace-2) var(--espace-3);border-bottom:var(--bordure-fine) solid var(--line);font-size:var(--taille-s);font-weight:var(--graisse-normale);text-align:left;vertical-align:middle;color:var(--body)}.fiche-bis .gamme__table tbody tr:last-child>*{border-bottom:0}.fiche-bis .gamme__table tbody tr:hover>*{background:var(--ligne-survol)}.fiche-bis .gamme__table tbody tr.est-courant>*{background:var(--pied-reponse)}.fiche-bis .gamme__table tbody tr.est-courant>th{box-shadow:inset var(--epaisseur-focus) 0 0 var(--navy)}.fiche-bis .gamme__table .gamme__droite{text-align:right}.fiche-bis .gamme__article{min-width:0}.fiche-bis .gamme__designation{font-weight:var(--graisse-tres-forte);color:var(--ink);display:block}a.gamme__designation{min-height:var(--cible-min);align-items:center;text-decoration:none;display:flex}a.gamme__designation:hover{color:var(--navy);text-decoration:underline}.fiche-bis .gamme__courant{margin-top:var(--espace-1);font-size:var(--taille-xxs);font-weight:var(--graisse-tres-forte);color:var(--navy);display:inline-block}.fiche-bis .gamme__sous-ligne{margin-top:var(--espace-1);font-size:var(--taille-xs);color:var(--cap);display:block}.fiche-bis .gamme__table .gamme__prix{font-size:var(--taille-base);font-weight:var(--graisse-titre);white-space:nowrap;color:var(--ink)}.fiche-bis .gamme__prix small{margin-left:var(--espace-1);font-size:var(--taille-xxs);font-weight:var(--graisse-moyenne);color:var(--cap)}.fiche-bis .gamme__achat .ajout-quantite{flex-wrap:nowrap;justify-content:flex-end}.fiche-bis .gamme__achat .ajout-quantite__ajouter{flex:none}.fiche-bis .gamme__connexion{min-height:var(--cible-min);white-space:nowrap}.fiche-bis .fiche__details--gamme{gap:var(--espace-6);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:64em){.fiche-bis .fiche__details--gamme{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.fiche-bis .ajout-quantite{align-items:center;gap:var(--espace-2);flex-wrap:wrap;display:flex}.fiche-bis .ajout-quantite__groupe{border:var(--bordure-fine) solid var(--champ);border-radius:var(--r-s);background:var(--white);align-items:center;display:inline-flex}.fiche-bis .ajout-quantite__pas{width:var(--cible-min);height:var(--cible-min);font:inherit;font-size:var(--taille-m);font-weight:var(--graisse-tres-forte);color:var(--navy);cursor:pointer;background:0 0;border:0}.fiche-bis .ajout-quantite__pas:disabled{color:var(--champ);cursor:default}.fiche-bis .ajout-quantite__valeur{width:var(--acc-quantite);height:var(--cible-min);font:inherit;font-size:var(--taille-base);font-weight:var(--graisse-tres-forte);text-align:center;color:var(--ink);background:0 0;border:0}.fiche-bis .ajout-quantite__ajouter{justify-content:center;gap:var(--espace-2);min-height:var(--cible-min)}.fiche-bis .ajout-quantite__ajouter svg{width:var(--icone);height:var(--icone)}.fiche-bis .ajout-quantite__message{flex:1 0 100%;margin:0}@media (max-width:79.99em){.fiche-bis .gamme__table,.fiche-bis .gamme__table tbody{border:0;display:block}.fiche-bis .gamme__table thead{display:none}.fiche-bis .gamme__table tbody tr{gap:var(--espace-2) var(--espace-4);margin-bottom:var(--espace-3);padding:var(--espace-3);border:var(--bordure-fine) solid var(--line);border-radius:var(--r-m);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fiche-bis .gamme__table tbody tr.est-courant{border-color:var(--navy);background:var(--pied-reponse)}.fiche-bis .gamme__table tbody tr>*{background:0 0;border:0;padding:0}.fiche-bis .gamme__table tbody tr.est-courant>th{box-shadow:none}.fiche-bis .gamme__table tbody tr:hover>*{background:0 0}.fiche-bis .gamme__table .gamme__article,.fiche-bis .gamme__table .gamme__achat{grid-column:1/-1}.fiche-bis .gamme__table td[data-label]:before{content:attr(data-label);font-size:var(--taille-xxs);font-weight:var(--graisse-forte);color:var(--cap);display:block}.fiche-bis .gamme__table td[data-label]:empty{display:none}.fiche-bis .gamme__table .gamme__droite{text-align:left}.fiche-bis .gamme__achat .ajout-quantite{justify-content:flex-start}.fiche-bis .gamme__achat .ajout-quantite__ajouter{flex:1}}.fiche-bis--composition .fi-top{gap:var(--espace-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:64em){.fiche-bis--composition .fi-top{gap:var(--espace-7);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.fiche-bis--composition .fi-top>.fiche__galerie,.fiche-bis--composition .fi-achat>.fiche__achat{order:0;grid-area:auto}.fiche-bis--composition .fi-achat>.fiche__achat{gap:var(--espace-3);background:0 0;border:0;border-radius:0;flex-direction:column;padding:0;display:flex}.fiche-bis--composition .fiche-tete{gap:var(--espace-2);flex-direction:column;display:flex}.fiche-bis--composition .fi-ferme{font-size:var(--taille-xs);color:var(--cap)}.fiche-bis--composition .fi-actions{align-items:center;gap:var(--espace-3);flex-wrap:wrap;display:flex}.fiche-bis--composition .fi-actions>*{margin:0}.fiche-bis--composition .fiche__details{max-width:none}.fiche-bis--composition .fi-photo .photo-fabricant__tuile,.fiche-bis--composition .fi-photo .tuile-allee{aspect-ratio:1.35}.fiche-bis--composition .fi-photo .tuile-allee{border-radius:var(--r-l)}.fiche-bis--composition .fi-photo .tuile-allee .picto{width:var(--taille-picto-fiche);height:var(--taille-picto-fiche);stroke-width:var(--trait-picto-fiche)}.fiche-bis--composition .fi-achat{gap:var(--espace-2);flex-direction:column;min-width:0;display:flex}.fiche-bis--composition .fi-ref{margin-top:var(--espace-1);font-size:var(--taille-xs);font-weight:var(--graisse-tres-forte);letter-spacing:var(--lettrage-reference);color:var(--body)}.fiche-bis--composition .fi-px{align-items:baseline;gap:var(--espace-2) var(--espace-5);margin-top:var(--espace-4);flex-wrap:wrap;display:flex}.fiche-bis--composition .fi-px .prix-fin{font-family:var(--font-ui);font-size:var(--taille-prix-fiche);font-weight:var(--graisse-titre);letter-spacing:var(--lettrage-titre-bloc);font-variant-numeric:tabular-nums;color:var(--ink);line-height:1}.fiche-bis--composition .fi-px .prix-fin small{margin-left:var(--espace-1);font-size:var(--taille-xs);font-weight:var(--graisse-moyenne);letter-spacing:0;white-space:nowrap;color:var(--cap)}.fiche-bis--composition .fi-px__public{font-size:var(--taille-xs);color:var(--cap)}.fiche-bis--composition .fi-px__public s{font-variant-numeric:tabular-nums}.fiche-bis--composition .fi-meta{justify-content:space-between;align-items:center;gap:var(--espace-3);margin-top:var(--espace-3);padding-bottom:var(--espace-4);border-bottom:var(--bordure-fine) solid var(--line);font-size:var(--taille-xs);color:var(--cap);flex-wrap:wrap;display:flex}.fiche-bis--composition .fi-meta .prix__date{font-variant-numeric:tabular-nums}.fiche-bis--composition .fi-add{margin-top:var(--espace-3)}.fiche-bis--composition .fi-add .champ__libelle{font-size:var(--taille-xs);font-weight:var(--graisse-forte);color:var(--cap)}.fiche-bis--composition .fi-add .groupe-quantite{border:var(--bordure-fine) solid var(--navy);border-radius:var(--r-s);background:var(--white);align-self:flex-start;overflow:hidden}.fiche-bis--composition .fi-add .groupe-quantite .btn{min-width:var(--cible-principale);min-height:var(--cible-principale);font-size:var(--taille-l);color:var(--navy);background:var(--white);border:0;border-radius:0;padding:0}.fiche-bis--composition .fi-add .groupe-quantite .btn:hover{background:var(--soft)}.fiche-bis--composition .fi-add .groupe-quantite .saisie{min-height:var(--cible-principale);text-align:center;font-weight:var(--graisse-titre);font-variant-numeric:tabular-nums;color:var(--ink);border:0;border-radius:0}.fiche-bis--composition .fi-add .achat__actions .btn--principal{min-height:var(--cible-principale);background:var(--couleur-action);border-color:var(--couleur-action);border-radius:var(--r-s);font-weight:var(--graisse-tres-forte)}.fiche-bis--composition .fi-add .achat__actions .btn--principal:hover{background:var(--couleur-action-survol);border-color:var(--couleur-action-survol)}.fiche-bis--composition .fi-registre{margin:var(--espace-4) 0 0}.fiche-bis--composition .fi-registre a{min-height:var(--cible-min);color:var(--blue);font-weight:var(--graisse-tres-forte);align-items:center;display:inline-flex}.fiche-bis--composition .fi-registre--demi{max-width:var(--largeur-chapeau)}.fiche-bis--composition .fi-onglets{top:calc(var(--hauteur-entete) + var(--hauteur-nav));z-index:2;gap:var(--espace-5);scrollbar-width:none;margin-top:var(--espace-5);border-bottom:var(--bordure-fine) solid var(--line);background:var(--white);display:flex;position:sticky;overflow-x:auto}.fiche-bis--composition .fi-onglets::-webkit-scrollbar{display:none}.fiche-bis--composition .fi-onglets a{min-height:var(--cible-principale);border-bottom:var(--bordure-forte) solid transparent;font-weight:var(--graisse-forte);color:var(--body);flex:none;align-items:center;text-decoration:none;display:inline-flex}.fiche-bis--composition .fi-onglets a:hover{color:var(--ink);border-bottom-color:var(--navy)}.fiche-bis--composition .fi-section{gap:var(--espace-4);scroll-margin-top:calc(var(--hauteur-entete) + var(--hauteur-nav) + var(--cible-principale) + var(--espace-4));flex-direction:column;display:flex}.fiche-bis--composition .fi-sur-demande{gap:var(--espace-2);margin-top:var(--espace-4);flex-direction:column;display:flex}.fiche-bis--composition .fi-px{margin-top:var(--espace-3)}.fiche-bis--composition .fi-px__public .prix-catalogue{font-size:inherit;color:inherit}.fiche-bis--composition .fi-px__public .fi-px__barre{text-decoration:line-through;text-decoration-thickness:var(--bordure-fine)}.fiche-bis--composition .fiche__achat .gain{margin-top:var(--espace-1)}.fiche-bis--composition .fi-meta{margin-top:var(--espace-1);border-bottom:0;padding-bottom:0}.fiche-bis--composition .fi-meta .dispo{font-size:var(--taille-s)}.fiche-bis--composition .ajout-bis{gap:var(--espace-2);flex-direction:column;display:flex}.fiche-bis--composition .ajout-bis__ligne{align-items:stretch;gap:var(--espace-3);flex-wrap:wrap;display:flex}.fiche-bis--composition .ajout-bis__ligne .champ{margin:0}.fiche-bis--composition .ajout-bis__ligne .groupe-quantite{height:100%;display:inline-flex}.fiche-bis--composition .ajout-bis__ligne .saisie--quantite{width:calc(var(--cible-principale) * 1.25)}.fiche-bis--composition .ajout-bis__ligne .achat__actions{flex:1 1 calc(var(--largeur-lecture) / 3);gap:var(--espace-2);margin:0;display:flex}.fiche-bis--composition .ajout-bis__ligne .achat__actions .btn--principal{min-height:var(--cible-principale);flex:1;justify-content:center}.fiche-bis--composition .ajout-bis__aide{gap:var(--espace-1);flex-direction:column;display:flex}.fiche-bis--composition .ajout-bis__aide:empty{display:none}.fiche-bis--composition .ajout-bis__aide .petit{font-size:var(--taille-xs);color:var(--cap)}.fiche-bis--composition .fi-registre{margin-top:var(--espace-3)}.fiche-bis--gamme .gamme{margin-top:var(--espace-5)}.fiche-bis--composition .fi-technique,.fiche-bis--composition .fi-documents>section{max-width:var(--largeur-lecture)}.fiche-bis--composition .fi-technique>.caracteristiques>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.fiche-bis--composition .fi-va{margin-top:0}@media (min-width:64em){.fiche-bis--composition .fi-va{grid-template-columns:repeat(3,minmax(0,1fr))}}.fiche-bis--composition .fi-va>li{gap:var(--espace-1);flex-direction:column;display:flex}.fiche-bis--composition .fi-va .suggestions__raison{font-size:var(--taille-xs);color:var(--cap);margin:0}.fiche-bis--composition .fi-va .suggestions__raison b{color:var(--ink)}.fiche-bis--composition .fi-va>li>.carte-article{flex:1}.fiche-bis--composition .fi-kit{max-width:calc(var(--largeur-lecture) * 1.25)}.fiche-bis--composition .fs-p{font-size:var(--taille-s);color:var(--body)}.fiche-bis .kt{border-top:var(--bordure-fine) solid var(--line);margin:0;padding:0;list-style:none}.fiche-bis .kt-r{grid-template-columns:minmax(0, 1fr) auto minmax(calc(var(--cible-principale) * 2.5), auto);gap:var(--espace-3) var(--espace-5);padding:var(--espace-3) 0;border-bottom:var(--bordure-fine) solid var(--line);align-items:center;display:grid}.fiche-bis .kt-d{gap:var(--espace-1);flex-direction:column;min-width:0;display:flex}.fiche-bis .kt-d b{font-size:var(--taille-s);font-weight:var(--graisse-tres-forte);color:var(--ink)}.fiche-bis .kt-d span{font-size:var(--taille-xxs);font-weight:var(--graisse-tres-forte);letter-spacing:var(--lettrage-reference);color:var(--body)}.fiche-bis .kt-q{border:var(--bordure-fine) solid var(--navy);border-radius:var(--r-s);background:var(--white);align-items:center;display:inline-flex}.fiche-bis .kt-q button{width:var(--cible-min);height:var(--cible-min);font:inherit;font-size:var(--taille-m);font-weight:var(--graisse-tres-forte);color:var(--navy);cursor:pointer;background:0 0;border:0}.fiche-bis .kt-q button:hover{background:var(--soft)}.fiche-bis .kt-q button:disabled{color:var(--champ);cursor:default;background:0 0}.fiche-bis .kt-q output{min-width:calc(var(--cible-min) * .9);text-align:center;font-weight:var(--graisse-titre);color:var(--ink)}.fiche-bis .kt-p{text-align:right;font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;display:flex}.fiche-bis .kt-p b{font-size:var(--taille-base);font-weight:var(--graisse-titre);color:var(--ink)}.fiche-bis .kt-p small,.fiche-bis .kt-p>span{font-size:var(--taille-xxs);color:var(--cap)}.fiche-bis .kt-f{justify-content:space-between;align-items:center;gap:var(--espace-3);padding-top:var(--espace-3);font-size:var(--taille-xs);color:var(--cap);flex-wrap:wrap;display:flex}.fiche-bis .kt-ajouter{min-height:var(--cible-principale)}@media (max-width:35em){.fiche-bis .kt-r{grid-template-columns:auto minmax(0,1fr)}.fiche-bis .kt-d{grid-column:1/-1}.fiche-bis .kt-ajouter{justify-content:center;width:100%}.fiche-bis--composition .ajout-bis__ligne .achat__actions{flex-basis:100%}}.fiche-bis--composition>.fiche__details,.fiche-bis--composition .fiche__achat{order:0}.fiche-bis--composition .fi-reassurance{align-items:center;gap:0 var(--espace-2);margin:var(--espace-2) 0 0;font-size:var(--taille-xxs);line-height:var(--interligne-serre);color:var(--cap);flex-wrap:wrap;padding:0;list-style:none;display:flex}.fiche-bis--composition .fi-reassurance li{align-items:center;gap:var(--espace-1);min-height:var(--cible-min);white-space:nowrap;display:inline-flex}.fiche-bis--composition .fi-reassurance svg{width:var(--icone-barre);height:var(--icone-barre);color:var(--navy);flex:none}.fiche-bis--composition .fi-reassurance a{min-height:var(--cible-min);color:var(--blue);text-underline-offset:var(--soulignement-decalage);align-items:center;text-decoration:underline;display:inline-flex}@media (min-width:35.0625em) and (max-width:63.99em){.fiche-bis--composition .fi-photo .photo-fabricant__tuile,.fiche-bis--composition .fi-photo .tuile-allee{aspect-ratio:2}}@media (min-width:68.8125em){.fiche-bis--composition .fi-photo{top:calc(var(--hauteur-entete) + var(--hauteur-nav) + var(--espace-4));align-self:start;position:sticky}}.fiche-bis .titre-produit{font-size:var(--taille-titre-produit-fiche);font-weight:var(--graisse-titre-fiche);line-height:var(--interligne-titre-produit-fiche);letter-spacing:0}.fiche-bis .titre-section{font-size:var(--taille-titre-section-fiche);font-weight:var(--graisse-titre-fiche);letter-spacing:0}@media (max-width:35em){.fiche-bis .titre-section{font-size:var(--taille-titre-section-fiche-mobile)}}.fiche-bis--composition .fi-add .achat__actions .btn--panier{background:var(--couleur-action-panier);border-color:var(--couleur-action-panier);color:var(--couleur-action-panier-texte)}.fiche-bis--composition .fi-add .achat__actions .btn--panier:hover:not(:disabled){background:var(--couleur-action-panier-survol);border-color:var(--couleur-action-panier-survol);color:var(--couleur-action-panier-texte)}.fiche-bis--composition .fi-add .achat__actions .btn--panier:disabled{background:var(--tuile);border-color:var(--line);color:var(--cap)}.fiche-bis .fi-rangee{gap:var(--espace-3)}.fiche-bis .fi-rangee .piste-allee{gap:var(--espace-2);flex-direction:column;min-width:0;display:flex;position:relative}.fiche-bis .fi-rangee .piste-allee__fleches{justify-content:flex-end;gap:var(--espace-2);margin-top:calc(var(--cible-min) * -1 - var(--espace-3));order:-1;display:flex}.fiche-bis .fi-rangee .piste-allee__fleche{width:var(--cible-min);height:var(--cible-min);border-radius:var(--r-pill);border:var(--bordure-fine) solid var(--line);background:var(--white);color:var(--ink);cursor:pointer;transition:background-color var(--t) var(--ease), border-color var(--t) var(--ease);place-items:center;display:grid}.fiche-bis .fi-rangee .piste-allee__fleche:hover:not(:disabled){border-color:var(--filet-survol);background:var(--soft)}.fiche-bis .fi-rangee .piste-allee__fleche:disabled{color:var(--cap);opacity:.45;cursor:default}.fiche-bis .fi-rangee .piste-allee__liste{gap:var(--espace-4);scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:thin;padding:0 0 var(--espace-2);margin:0;list-style:none;display:flex;overflow-x:auto}.fiche-bis .fi-rangee .piste-allee__carte{flex:0 0 var(--largeur-carte-article-defilante);scroll-snap-align:start;min-width:0;display:flex}.fiche-bis .fi-rangee .piste-allee__carte>.carte-article{flex:1}@media (prefers-reduced-motion:reduce){.fiche-bis .fi-rangee .piste-allee__fleche{transition:none}}@media (max-width:35em){.fiche-bis{gap:var(--espace-3)}.fiche-bis--composition .fi-photo .photo-fabricant__tuile,.fiche-bis--composition .fi-photo .tuile-allee{aspect-ratio:3.3}.fiche-bis .fiche-tete__references{gap:0 var(--espace-3)}.fiche-bis--composition .ajout-bis__ligne .achat__actions{flex:1 1 0;min-width:0}.fiche-bis--composition .fiche__achat>.fi-meta,.fiche-bis--composition .fiche__achat>.gain{order:1}.fiche-bis--composition .fiche__achat>.fi-reassurance,.fiche-bis--composition .fiche__achat>.fi-registre{order:2}}.fiche-bis .galerie-fiche{gap:var(--espace-3);display:grid}.fiche-bis .galerie-fiche__vignettes{gap:var(--espace-2);flex-flow:wrap;margin:0;padding:0;list-style:none;display:flex}.fiche-bis .galerie-fiche__vignettes li{border:var(--bordure-fine) solid var(--line)}.fiche-bis .galerie-fiche__vignette{width:calc(var(--cible-principale) * 4 / 3);height:var(--cible-principale);padding:var(--espace-1);border-radius:inherit;cursor:pointer;background:0 0;border:0;display:block}.fiche-bis .galerie-fiche__vignette img{object-fit:contain;width:100%;height:100%;display:block}.fiche-bis .galerie-fiche__vignette:focus-visible{outline:var(--epaisseur-focus) solid var(--focus);outline-offset:var(--bordure-fine)}.fiche-bis .fi-remplace{margin-top:var(--espace-2);font-size:var(--taille-s);color:var(--body)}.fiche-bis .fi-remplacant{align-items:center;gap:var(--espace-2) var(--espace-3);margin-top:var(--espace-2);padding:var(--espace-3);border:var(--bordure-fine) solid var(--line);border-radius:var(--r-m);flex-wrap:wrap;display:flex}.fiche-bis .fi-remplacant>a{min-height:var(--cible-min);overflow-wrap:anywhere;align-items:center;min-width:0;display:inline-flex}.fiche-bis .fi-description .fs-p{max-width:72ch;font-size:var(--taille-base);line-height:var(--interligne);color:var(--body);margin:0}.fiche-bis .fi-description .liste-puces{max-width:72ch;margin:0}.fiche-bis .fi-description__titre{margin:var(--espace-2) 0 0;font-size:var(--taille-base);color:var(--ink);font-weight:700}.fiche-bis .fi-pack{padding:var(--espace-5);border:var(--bordure-fine) solid var(--line);border-radius:var(--r-l);background:var(--white)}.fiche-bis .pk-lignes{gap:0;margin:0;padding:0;list-style:none;display:grid}.fiche-bis .pk-ligne{gap:var(--espace-3);padding:var(--espace-4) 0;border-top:var(--bordure-fine) solid var(--line);display:grid}.fiche-bis .pk-ligne:first-child{border-top:0;padding-top:0}.fiche-bis .pk-ligne--principal{grid-template-columns:auto minmax(0,1fr);align-items:center}.fiche-bis .pk-ligne--retire .pk-tete b{color:var(--cap)}.fiche-bis .pk-vignette{width:calc(var(--cible-min) * 1.4);aspect-ratio:1;border-radius:var(--r-s);background:var(--tuile);flex:none;place-items:center;display:grid;overflow:hidden}.fiche-bis .pk-vignette .tuile-allee{aspect-ratio:1;width:100%;height:100%}.fiche-bis .pk-vignette img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;padding:var(--espace-1);box-sizing:border-box}.fiche-bis .pk-vignette[data-teinte=rouge]{background:var(--tuile-teinte-rouge)}.fiche-bis .pk-vignette[data-teinte=orange]{background:var(--tuile-teinte-orange)}.fiche-bis .pk-vignette[data-teinte=ambre]{background:var(--tuile-teinte-ambre)}.fiche-bis .pk-vignette[data-teinte=vert]{background:var(--tuile-teinte-vert)}.fiche-bis .pk-vignette[data-teinte=sarcelle]{background:var(--tuile-teinte-sarcelle)}.fiche-bis .pk-vignette[data-teinte=bleu]{background:var(--tuile-teinte-bleu)}.fiche-bis .pk-vignette[data-teinte=violet]{background:var(--tuile-teinte-violet)}.fiche-bis .pk-vignette[data-teinte=rose]{background:var(--tuile-teinte-rose)}.fiche-bis .pk-texte{gap:var(--espace-1);min-width:0;line-height:var(--interligne-serre);display:grid}.fiche-bis .pk-texte b,.fiche-bis .pk-nom{color:var(--ink);font-weight:var(--graisse-forte);overflow-wrap:anywhere}.fiche-bis .pk-role,.fiche-bis .pk-marque{font-size:var(--taille-xs);font-weight:var(--graisse-forte);color:var(--cap);text-transform:uppercase;letter-spacing:var(--lettrage-gain)}.fiche-bis .pk-ref{font-size:var(--taille-xs);color:var(--cap);font-variant-numeric:var(--chiffres-tabulaires)}.fiche-bis .pk-case{align-items:flex-start;gap:var(--espace-3);min-height:var(--cible-min);cursor:pointer;display:flex}.fiche-bis .pk-case input{appearance:none;width:var(--cible-min);height:var(--cible-min);margin:calc(var(--espace-3) * -1) calc(var(--espace-2) * -1) 0;cursor:pointer;background:0 0;border:0;flex:none;position:relative}.fiche-bis .pk-case input:before{content:"";border:var(--bordure-moyenne) solid var(--navy);border-radius:var(--r-s);background:var(--white);position:absolute;inset:25%}.fiche-bis .pk-case input:checked:before{background:var(--navy)}.fiche-bis .pk-case input:checked:after{content:"";border:solid var(--white);border-width:0 var(--bordure-moyenne) var(--bordure-moyenne) 0;width:18%;height:30%;position:absolute;top:31%;left:41%;transform:rotate(45deg)}.fiche-bis .pk-case input:focus-visible{outline:var(--epaisseur-focus) solid var(--focus);outline-offset:calc(var(--bordure-fine) * -4)}.fiche-bis .pk-case span{gap:var(--espace-1);display:grid}.fiche-bis .pk-raison{font-size:var(--taille-s);color:var(--body)}.fiche-bis .pk-options{gap:var(--espace-2);padding:0 0 var(--espace-1);scroll-snap-type:x proximity;scrollbar-width:thin;border:0;min-width:0;margin:0;display:flex;overflow-x:auto}.fiche-bis .pk-option{align-items:center;gap:var(--espace-2);width:min(80vw, calc(var(--cible-min) * 6.5));min-height:var(--cible-min);padding:var(--espace-2);border:var(--bordure-fine) solid var(--line);border-radius:var(--r-m);background:var(--white);cursor:pointer;scroll-snap-align:start;flex:none;grid-template-columns:auto minmax(0,1fr);display:grid;position:relative}.fiche-bis .pk-option:hover{border-color:var(--filet-survol)}.fiche-bis .pk-option input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.fiche-bis .pk-option:has(input:checked){border-color:var(--navy);box-shadow:inset 0 0 0 var(--bordure-fine) var(--navy)}.fiche-bis .pk-option:has(input:focus-visible){outline:var(--epaisseur-focus) solid var(--focus);outline-offset:var(--bordure-fine)}.fiche-bis .pk-option .pk-texte{font-size:var(--taille-s)}.fiche-bis .pk-option .pk-nom{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fiche-bis .pk-dependance{color:var(--body);margin:0}.fiche-bis .pk-pied{justify-content:space-between;align-items:center;gap:var(--espace-3) var(--espace-5);margin-top:var(--espace-4);padding-top:var(--espace-4);border-top:var(--bordure-fine) solid var(--line);flex-wrap:wrap;display:flex}.fiche-bis .pk-total{gap:var(--espace-1);display:grid}.fiche-bis .pk-total__libelle{font-size:var(--taille-s);color:var(--body)}.fiche-bis .pk-total__montant{font-size:var(--taille-l);font-weight:var(--graisse-tres-forte);color:var(--ink);font-variant-numeric:var(--chiffres-tabulaires)}.fiche-bis .pk-total__montant small{font-size:var(--taille-s);font-weight:var(--graisse-forte);color:var(--cap)}.fiche-bis .pk-total__erreur{color:var(--couleur-erreur-texte);font-weight:var(--graisse-forte)}.fiche-bis .pk-actions{align-items:center;gap:var(--espace-3);flex-wrap:wrap;display:flex}.fiche-bis .pk-ajouter{min-height:var(--cible-min);background:var(--couleur-action-panier);border-color:var(--couleur-action-panier);color:var(--couleur-action-panier-texte)}.fiche-bis .pk-ajouter:hover:not(:disabled){background:var(--couleur-action-panier-survol);border-color:var(--couleur-action-panier-survol);color:var(--couleur-action-panier-texte)}.fiche-bis .pk-ajouter:disabled{background:var(--tuile);border-color:var(--line);color:var(--cap)}@media (max-width:35em){.fiche-bis .fi-pack{padding:var(--espace-4) var(--espace-3)}.fiche-bis .pk-actions,.fiche-bis .pk-ajouter{width:100%}.fiche-bis .pk-ajouter{flex:auto;justify-content:center}}.fiche-bis .galerie-fiche .photo-fabricant{position:relative}.fiche-bis .galerie-fiche__fleches{display:none}@media (max-width:1100px){.fiche-bis .galerie-fiche__vignettes{display:none}.fiche-bis .galerie-fiche__fleches{display:block}.fiche-bis .galerie-fiche__fleche{width:var(--cible-min);height:var(--cible-min);border:var(--bordure-fine) solid var(--line);border-radius:var(--rayon-pilule);background:var(--white);color:var(--navy);font-size:var(--taille-m);cursor:pointer;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.fiche-bis .galerie-fiche__fleche--prec{left:var(--espace-2)}.fiche-bis .galerie-fiche__fleche--suiv{right:var(--espace-2)}.fiche-bis .galerie-fiche__fleche:focus-visible{outline:var(--epaisseur-focus) solid var(--focus);outline-offset:var(--bordure-fine)}.fiche-bis .galerie-fiche__rang{right:var(--espace-2);bottom:var(--espace-2);padding:0 var(--espace-2);border-radius:var(--rayon-pilule);background:var(--white);color:var(--body);font-size:var(--taille-s);font-variant-numeric:tabular-nums;position:absolute}}.fiche-bis--composition .fi-cles{gap:var(--espace-2);margin-top:var(--espace-3);flex-wrap:wrap;display:flex}.fiche-bis--composition .fi-cles>div{min-width:0;padding:var(--espace-1) var(--espace-3);border:var(--bordure-fine) solid var(--line);border-radius:var(--r-s);background:var(--soft);flex-direction:column;display:inline-flex}.fiche-bis--composition .fi-cles dt{font-size:var(--taille-xs);color:var(--cap)}.fiche-bis--composition .fi-cles dd{font-weight:var(--graisse-tres-forte);color:var(--ink);margin:0}.fiche-bis--composition .fi-px__lot{margin-top:var(--espace-1);font-size:var(--taille-s);color:var(--cap);display:block}.fiche-bis--composition .fi-px__lot b{color:var(--ink)}.references__defilement{overscroll-behavior-x:contain;overflow-x:auto}.references__tri{align-items:center;gap:var(--espace-1);min-height:var(--cible-min);font:inherit;color:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.references__tri:hover{color:var(--couleur-action)}.references__fleche{font-size:var(--taille-xs);color:var(--cap)}.fiche-bis .references__table thead th{position:static}.page-gamme .page-gamme__tete{grid-template-columns:var(--selection-tuile-min) minmax(0, 1fr);gap:var(--espace-5);align-items:center;display:grid}.page-gamme .page-gamme__visuel{aspect-ratio:1;border-radius:var(--r-m);background:var(--soft);display:block;overflow:hidden}.page-gamme .page-gamme__visuel img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.page-gamme .page-gamme__texte{align-items:flex-start;gap:var(--espace-2);flex-direction:column;min-width:0;display:flex}.page-gamme .page-gamme__titre{font-family:var(--font-ui);font-size:var(--acc-titre);font-weight:var(--graisse-titre);line-height:var(--acc-interligne-titre);letter-spacing:var(--lettrage-titre);color:var(--ink);overflow-wrap:anywhere;margin:0}.page-gamme .page-gamme__phrase{font-size:var(--taille-s);color:var(--body);margin:0}.page-gamme .carte-gamme__code{min-height:var(--espace-5);padding:0 var(--espace-2);border-radius:var(--r-pill);background:var(--soft);color:var(--navy);font-size:var(--taille-xs);font-weight:var(--graisse-forte);align-items:center;display:inline-flex}@media (max-width:560px){.page-gamme .page-gamme__tete{grid-template-columns:calc(var(--espace-6) * 3) minmax(0, 1fr);gap:var(--espace-3)}}
