:root{--nc-halo:#e3eefc;--nc-trait-controle:#d9e1ec;--nc-trait-controle-survol:#c3cfdf;--nc-champ:#f8fafd;--nc-photo:#f7f9fc;--nc-action-haut:#1c7ee3;--nc-action-bas:#0062c4;--nc-action-haut-survol:#0b6fd6;--nc-action-bas-survol:#004f9e;--nc-lien-survol:#048;--nc-vert-texte:#13703a;--nc-vert-fond:#eaf9ef;--nc-vert-trait:#a9e2bd;--nc-rouge-texte:#b4122f;--nc-rouge-fond:#ffeef1;--nc-rouge-trait:#f7b7c3;--nc-voyant:#22c55e;--nc-ombre-carte:0 1px 2px color-mix(in srgb, var(--tdb-ombre) 4%, transparent), 0 14px 32px -22px color-mix(in srgb, var(--tdb-ombre) 24%, transparent);--nc-ombre-levee:0 2px 4px color-mix(in srgb, var(--tdb-ombre) 5%, transparent), 0 20px 38px -22px color-mix(in srgb, var(--tdb-ombre) 32%, transparent)}html[data-espace=delegue] body,html[data-espace=adherent] body{background:radial-gradient(1200px 380px at 12% -120px, var(--nc-halo) 0%, transparent 70%) no-repeat, var(--background)}[data-espace=delegue],[data-espace=adherent]{--foreground:var(--tdb-encre);--muted:var(--tdb-encre-3)}h1.titre:not(.tdb *){letter-spacing:-.028em;color:var(--tdb-encre);font-size:32px;font-weight:800;line-height:38px}@media (max-width:720px){h1.titre:not(.tdb *){font-size:26px;line-height:32px}}@layer components{.nc-carte{border:1px solid var(--tdb-lisere-tuile);background:var(--sf-surface);box-shadow:var(--nc-ombre-carte);border-radius:20px}}.bouton-envoi.sf-bouton:not(.sf-bouton--lien){border-radius:12px;min-height:40px;padding-inline:16px}.bouton-envoi.sf-bouton:not(.sf-bouton--secondaire,.sf-bouton--accent,.sf-bouton--danger,.sf-bouton--lien){--sf-fond:linear-gradient(180deg, var(--nc-action-haut) 0%, var(--nc-action-bas) 100%);--sf-fond-survol:linear-gradient(180deg, var(--nc-action-haut-survol) 0%, var(--nc-action-bas-survol) 100%);--sf-fond-presse:var(--nc-action-bas-survol);box-shadow:0 1px 2px color-mix(in srgb, var(--tdb-ombre) 12%, transparent), 0 6px 14px -8px color-mix(in srgb, var(--sf-action) 70%, transparent)}.bouton-envoi.sf-bouton.sf-bouton--secondaire:not(.bouton-retirer,.bouton-top-ventes){--sf-fond:var(--sf-surface);--sf-fond-survol:var(--nc-champ);--sf-fond-presse:var(--tdb-filet);--sf-encre:var(--tdb-encre);--sf-encre-presse:var(--tdb-encre);--sf-bord:var(--nc-trait-controle);box-shadow:0 1px 2px color-mix(in srgb, var(--tdb-ombre) 5%, transparent)}.bouton-envoi.sf-bouton.sf-bouton--secondaire:not(.bouton-retirer,.bouton-top-ventes):hover{--sf-bord:var(--nc-trait-controle-survol)}@media (pointer:coarse),(max-width:767px){.bouton-envoi.sf-bouton:not(.sf-bouton--lien){min-height:var(--sf-hauteur-tactile)}}.sf-badge:not(.tdb *){border-radius:8px;font-size:12.5px;font-weight:600}:root{--nc-orange-trait:#f3c3a0;--nc-gris-trait:#cfd5de;--nc-rail-eteint:#7d8ba1;--nc-trait-puce:#c9d6e8;--nc-trait-champ-actif:#9ec3ec}@media (min-width:721px){.nc-telephone{display:none!important}}@media (max-width:720px){.nc-ordinateur{display:none!important}}.nc-page{flex-direction:column;gap:22px;display:flex}.nc-page :is(.nc-entete-ligne,.nc-vide,.nc-vide p,.nc-pied){max-width:none}@media not (max-width:720px){.nc-entete-texte{flex:380px}.nc-entete-actions{margin-left:auto}}.nc-entete{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.nc-entete-texte{flex-direction:column;gap:8px;min-width:0;display:flex}.nc-entete h1.titre{margin:0}.nc-entete-infos{color:var(--tdb-encre-3);font-size:14px}.nc-entete-ligne{flex-wrap:wrap;align-items:center;gap:0 8px;margin:0;display:flex}.nc-entete-fort{color:var(--tdb-encre);font-weight:600}.nc-voyant{background:var(--nc-voyant);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--nc-voyant) 16%, transparent), 0 0 10px color-mix(in srgb, var(--nc-voyant) 60%, transparent);border-radius:3px;flex:none}.nc-entete-actions,.nc-entete-boutons{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.nc-entete-filet{background:var(--nc-trait-controle);width:1px;height:28px;margin:0 2px}html:not([data-rail]) .nc-entete-filet,.nc-entete-telephone,:is(html:has(.emplacement-rail-entete) .rail-flottant,html:has(.emplacement-rail-entete) .emplacement-rail){display:none}html:has(.emplacement-rail-entete) .emplacement-rail+form{margin-left:0}@media not (max-width:720px){html:has(.emplacement-rail-entete) :is(.reserve-rail,.reserve-rail-bandeau){padding-right:revert-layer}html:has(.emplacement-rail-entete) .reserve-rail :is(.barre-basse,.barre-basse-bord-a-bord){margin-right:revert-layer;padding-right:revert-layer}html:has(.emplacement-rail-entete) .panneau-discussion{right:16px}html:has(.emplacement-rail-entete) .panneau-discussion button[aria-label=Fermer]{display:grid}}.emplacement-rail-entete{align-items:center;min-height:40px;display:flex}html:not([data-rail]) .emplacement-rail-entete{display:none}html[data-rail="1"] .emplacement-rail-entete{min-width:40px}html[data-rail="2"] .emplacement-rail-entete{min-width:90px}.rail-en-entete{align-items:center;gap:10px;display:flex}.rail-en-entete>.rond-flottant{border-color:var(--nc-trait-controle);width:40px;height:40px;box-shadow:0 1px 2px color-mix(in srgb, var(--tdb-ombre) 5%, transparent);border-radius:12px}.rail-en-entete>.rond-flottant:not([aria-current=page],[aria-expanded=true]){color:var(--tdb-encre-2)!important}.rail-en-entete>.rond-flottant:hover:not(:disabled){background:var(--nc-champ)}.rail-en-entete>.rond-flottant>svg{width:19px;height:19px}.nc-menu-cadre{position:relative}.nc-menu-cadre>button>svg:last-child:not(:first-child){color:var(--tdb-encre-3)}.bouton-envoi.sf-bouton.nc-bouton-carre{--sf-encre:var(--tdb-encre-2);width:40px;padding-inline:0}.nc-compteur{background:var(--sf-action-leger);min-width:22px;height:20px;color:var(--sf-action-presse);border-radius:6px;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:700;display:inline-flex}.nc-menu{z-index:30;background:var(--sf-surface);border:1px solid var(--tdb-lisere);min-width:250px;box-shadow:0 24px 48px -20px color-mix(in srgb, var(--tdb-ombre) 35%, transparent);border-radius:14px;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.nc-menu-entree{min-height:40px;color:var(--tdb-encre);white-space:nowrap;border-radius:9px;align-items:center;gap:10px;padding:0 12px;font-size:14px;text-decoration:none;display:flex}.nc-menu-entree:hover,.nc-menu-entree:focus-visible{background:var(--background)}.nc-menu-entree:focus-visible{outline-offset:0;border-radius:9px}.nc-menu-entree>svg{color:var(--tdb-encre-3);flex:none}.nc-menu-entree>.nc-compteur{margin-left:auto}.nc-menu-filet{background:var(--tdb-filet);height:1px;margin:4px 6px}@media (pointer:coarse),(max-width:767px){.nc-menu-entree{min-height:44px}}.nc-barre{background:var(--sf-surface);border:1px solid var(--tdb-lisere);box-shadow:0 1px 2px color-mix(in srgb, var(--tdb-ombre) 4%, transparent), 0 20px 40px -32px color-mix(in srgb, var(--tdb-ombre) 28%, transparent);border-radius:20px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px;display:flex}.nc-recherche{flex-wrap:wrap;flex:100%;align-items:center;min-width:0;display:flex;position:relative}.nc-recherche-loupe{color:var(--tdb-encre-3);pointer-events:none;display:flex;position:absolute;top:13px;left:15px}.nc-recherche[data-en-cours] .nc-recherche-loupe{color:var(--sf-action)}.nc-recherche-champ{border:1px solid var(--nc-trait-controle);background:var(--nc-champ);width:100%;min-height:44px;color:var(--tdb-encre);border-radius:12px;flex:100%;padding:0 52px 0 44px;font-size:15px}.nc-recherche-champ::placeholder{color:var(--tdb-encre-3)}.nc-recherche-champ:focus{background:var(--sf-surface);border-color:var(--nc-trait-champ-actif)}.nc-recherche-champ:focus-visible{box-shadow:none;border-radius:12px}.nc-recherche-scan{width:36px;height:34px;color:var(--tdb-encre-2);cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:5px;right:6px}.nc-recherche-scan:hover{background:var(--sf-action-leger);color:var(--sf-action)}.nc-recherche>.basis-full{margin-top:8px}.nc-filtres{flex-wrap:wrap;flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.nc-puce{border:1px solid var(--tdb-lisere);background:var(--sf-surface);min-height:36px;color:var(--tdb-encre);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13.5px;display:inline-flex;position:relative}.nc-puce:hover{border-color:var(--nc-trait-puce);background:var(--nc-champ)}.nc-puce:has(:focus-visible){outline:var(--sf-focus-trait) solid var(--sf-focus);outline-offset:2px}.nc-puce-libelle{color:var(--tdb-encre-3);white-space:nowrap}.nc-puce-choix{appearance:none;max-width:22rem;min-height:34px;font:inherit;color:inherit;field-sizing:content;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;margin-right:-20px;padding:0 20px 0 0;font-weight:600}.nc-puce>svg{color:var(--tdb-encre-3);pointer-events:none;flex:none}.nc-puce-nombre{width:4.5rem;min-height:34px;font:inherit;text-align:center;background:0 0;border:0;font-weight:600}.nc-puce-choix:focus-visible,.nc-puce-nombre:focus-visible{box-shadow:none;outline:none}.nc-interrupteur{min-height:36px;color:var(--tdb-encre-2);cursor:pointer;align-items:center;gap:10px;padding:0 4px;font-size:13.5px;display:inline-flex;position:relative}.nc-interrupteur-case{opacity:0;width:1px;height:1px;margin:0;position:absolute}.nc-interrupteur-rail{background:var(--nc-rail-eteint);border-radius:10px;flex:none;width:34px;height:20px;transition:background-color .15s;position:relative}.nc-interrupteur-rail:after{content:"";background:var(--sf-surface);border-radius:50%;width:16px;height:16px;transition:left .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.nc-interrupteur-case:checked+.nc-interrupteur-rail{background:var(--sf-action)}.nc-interrupteur-case:checked+.nc-interrupteur-rail:after{left:16px}.nc-interrupteur-case:focus-visible+.nc-interrupteur-rail{outline:var(--sf-focus-trait) solid var(--sf-focus);outline-offset:2px}.nc-barre-droite{align-items:center;gap:12px;margin-left:auto;display:flex}.nc-segment{background:var(--tdb-piste-jauge);border-radius:12px;gap:2px;padding:4px;display:inline-flex}.nc-segment-bouton{min-height:36px;color:var(--tdb-encre-3);cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:13.5px;font-weight:600;display:inline-flex}.nc-segment-bouton[aria-pressed=true]{background:var(--sf-surface);color:var(--tdb-encre);box-shadow:0 1px 2px color-mix(in srgb, var(--tdb-ombre) 10%, transparent), 0 4px 10px -6px color-mix(in srgb, var(--tdb-ombre) 30%, transparent)}.nc-compte{color:var(--tdb-encre-3);font-size:13px}.nc-vignettes{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.nc-vignette{min-width:0;display:flex}.nc-vignette-lien{background:var(--sf-surface);border:1px solid var(--tdb-lisere-tuile);width:100%;color:inherit;border-radius:20px;flex-direction:column;text-decoration:none;transition:box-shadow .18s,transform .18s,border-color .18s;display:flex;overflow:hidden}.nc-vignette-lien:hover{border-color:var(--nc-trait-puce);box-shadow:0 24px 44px -28px color-mix(in srgb, var(--tdb-ombre) 40%, transparent);transform:translateY(-2px)}.nc-vignette-lien:focus-visible{border-radius:20px}@media (prefers-reduced-motion:reduce){.nc-vignette-lien:hover{transform:none}}.nc-vignette-photo{background:var(--nc-photo);justify-content:center;align-items:center;height:210px;padding:18px;display:flex;position:relative}.nc-vignette-photo img,.nc-mini img,.nc-carte-photo img{object-fit:contain;mix-blend-mode:multiply;max-width:100%;max-height:100%}.nc-rupture :is(.nc-vignette-photo,.nc-mini,.nc-carte-photo) img{opacity:.5;filter:grayscale(.4)}.nc-inactif{opacity:.6;filter:grayscale()}.nc-sans-photo{text-align:center;color:var(--tdb-encre-3);font-size:12px;line-height:1.2}.nc-sur-photo{flex-wrap:wrap;align-items:flex-start;gap:6px;display:flex;position:absolute;top:12px;left:12px;right:12px}.nc-sur-photo .sf-badge{height:26px}.nc-vignette-corps{flex-direction:column;flex:auto;gap:10px;padding:16px 18px 18px;display:flex}.nc-vignette-nom{letter-spacing:-.005em;min-height:40px;color:var(--tdb-encre);overflow-wrap:anywhere;font-size:14.5px;font-weight:600;line-height:1.38}.nc-code-barres{width:100%;max-width:226px;height:auto;margin:0 auto;display:block}.nc-code-labo{text-align:center;color:var(--tdb-encre-3);font-size:12.5px}.nc-vignette-prix{border-top:1px solid var(--tdb-filet);margin-top:auto;padding-top:12px}.nc-prix{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.nc-prix-ttc{letter-spacing:-.025em;color:var(--tdb-encre);white-space:nowrap;font-size:22px;font-weight:800;line-height:1}.nc-prix-ttc small{letter-spacing:.02em;color:var(--tdb-encre-3);margin-left:4px;font-size:12px;font-weight:600}.nc-prix-second{text-align:right;white-space:nowrap;color:var(--tdb-encre-3);font-size:12.5px;line-height:1.45}.nc-prix-a-venir{color:var(--tdb-encre-3);font-size:12.5px}.nc-stock{display:inline-flex}.nc-stock>.sf-badge{border-color:var(--sf-badge-teinte);height:26px;box-shadow:none;gap:6px;padding:0 10px;line-height:1}.nc-stock>.sf-badge>svg{flex:none}.nc-tableau{--tableau-taille:14px;--tableau-marge:12px 16px;--tableau-tete-marge:12px 16px;background:var(--sf-surface);border:1px solid var(--tdb-lisere);border-radius:20px;overflow-x:auto}.nc-tableau table{width:100%}.nc-tableau thead tr{background:var(--nc-champ)}.nc-tableau th{text-align:left;white-space:nowrap}.nc-tableau td{vertical-align:middle;color:var(--tdb-encre)}.nc-tableau .nc-centre{text-align:center}.nc-tableau .nc-code-barres{width:226px;max-width:none}.nc-chiffre{white-space:nowrap}.nc-gras{font-weight:700}.nc-produit{align-items:center;gap:14px;min-width:280px;display:flex}.nc-mini{background:var(--nc-photo);border-radius:12px;flex:none;justify-content:center;align-items:center;width:52px;height:52px;padding:4px;display:flex}.nc-produit-texte{flex-direction:column;gap:6px;min-width:0;display:flex}.nc-produit-nom{color:var(--tdb-encre);font-weight:600;text-decoration:none}.nc-produit-nom:hover{color:var(--sf-action);text-decoration:underline}.nc-produit-reperes{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.nc-produit-reperes:empty{display:none}.nc-cartes{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.nc-carte-lien{background:var(--sf-surface);border:1px solid var(--tdb-lisere-tuile);color:inherit;border-radius:18px;gap:14px;padding:14px;text-decoration:none;display:flex}.nc-carte-lien:focus-visible{border-radius:18px}.nc-carte-photo{background:var(--nc-photo);border-radius:12px;flex:none;justify-content:center;align-items:center;width:84px;height:96px;padding:6px;display:flex}.nc-carte-corps{flex-direction:column;flex:auto;gap:6px;min-width:0;display:flex}.nc-carte-nom{color:var(--tdb-encre);overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.35}.nc-carte-bas{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px;margin-top:auto;display:flex}.nc-prix--carte{flex-direction:column;align-items:flex-end;gap:4px;margin-left:auto}.nc-prix--carte .nc-prix-ttc{font-size:18px}.nc-prix--carte .nc-prix-second{font-size:12px}.nc-carte-details{color:var(--tdb-encre-3);flex-wrap:wrap;gap:2px 12px;font-size:12px;display:flex}.nc-vide{border:1px dashed var(--nc-trait-controle);background:var(--sf-surface);text-align:center;color:var(--tdb-encre-3);border-radius:20px;padding:40px;font-size:15px}.nc-vide p{margin:0}.nc-vide-lien{color:var(--sf-action);margin-top:8px;font-weight:600;text-decoration:underline;display:inline-block}.nc-pied{text-align:center;color:var(--tdb-encre-3);margin:0;font-size:13px}.bouton-envoi.sf-bouton.nc-flottant{z-index:20;min-height:52px;box-shadow:0 14px 28px -10px color-mix(in srgb, var(--sf-action) 70%, transparent);border-radius:16px;align-self:flex-end;padding-inline:20px;font-size:15px;position:sticky;bottom:20px}@media (max-width:720px){.nc-page{gap:16px}.nc-entete{flex-wrap:nowrap;align-items:flex-start;gap:10px}.nc-entete-texte{flex:auto;gap:6px}.nc-entete-accent,.nc-entete-boutons,.nc-entete-filet,.nc-entete-point{display:none}.nc-entete-infos{font-size:13px;line-height:1.45}.nc-entete-ligne{display:block}.nc-voyant{vertical-align:1px;margin-right:8px;display:inline-block}.nc-entete-suite{display:block}.nc-entete-suite:first-letter{text-transform:uppercase}.nc-entete-actions{flex-wrap:nowrap}.nc-entete-telephone{display:flex}html[data-rail="1"] .emplacement-rail-entete{min-width:44px}html[data-rail="2"] .emplacement-rail-entete{min-width:98px}.emplacement-rail-entete{min-height:44px}.rail-en-entete>.rond-flottant,.bouton-envoi.sf-bouton.nc-bouton-carre{width:44px;height:44px}.nc-barre{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.nc-recherche-champ{background:var(--sf-surface);border-radius:14px;min-height:48px;font-size:16px}.nc-recherche-loupe{top:15px}.nc-recherche-scan{background:var(--sf-action-leger);width:40px;height:38px;color:var(--sf-action);border-radius:10px;top:5px}.nc-filtres{scrollbar-width:none;flex-wrap:nowrap;flex:100%;margin:0 -16px;padding:2px 16px 4px;overflow-x:auto}.nc-filtres::-webkit-scrollbar{display:none}.nc-puce,.nc-interrupteur{white-space:nowrap;flex:none;min-height:44px;font-size:14px}.nc-puce{padding:0 14px}.nc-puce-choix,.nc-puce-nombre{min-height:42px;font-size:16px}.nc-interrupteur{border:1px solid var(--tdb-lisere);background:var(--sf-surface);border-radius:999px;padding:0 14px}.nc-barre-droite{flex:100%;justify-content:space-between}.nc-segment{background:var(--tdb-piste);padding:2px}.nc-segment-bouton{min-width:44px;min-height:44px;padding:0}.nc-segment-bouton[value=LISTE]{order:-1}.nc-segment-libelle{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nc-vignettes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.nc-vignette-lien{border-radius:18px}.nc-vignette-photo{height:150px;padding:12px}.nc-sur-photo{top:8px;left:8px;right:8px}.nc-vignette-corps{gap:6px;padding:12px}.nc-vignette-nom{min-height:35px;font-size:13px}.nc-vignette-prix{padding-top:8px}.nc-vignette .nc-prix{flex-direction:column;align-items:flex-start;gap:4px}.nc-vignette .nc-prix-ttc{font-size:17px}.nc-vignette .nc-prix-second{text-align:left;font-size:12px}.nc-vide{padding:28px 16px}}.nc-barre-labos{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-bottom:22px;display:flex}.nc-labos-marque{color:var(--tdb-encre);align-items:center;gap:10px;font-size:14px;font-weight:700;display:inline-flex}.nc-labos-cadre{flex:auto;min-width:0}.nc-labos{align-items:center;gap:10px;min-width:0;display:flex}.nc-labos-libelle{letter-spacing:.06em;text-transform:uppercase;color:var(--tdb-encre-3);font-size:12px;font-weight:600}.nc-labos-piste{flex-wrap:wrap;max-width:100%}.nc-labos-piste>form{display:contents}.nc-segment-bouton.nc-labo{white-space:nowrap;flex:none;min-height:40px}.nc-segment-bouton.nc-labo:not([aria-pressed=true]):hover{background:color-mix(in srgb, var(--sf-surface) 65%, transparent);color:var(--tdb-encre)}.nc-segment-bouton.nc-labo[aria-pressed=true]{color:var(--tdb-encre);box-shadow:inset 0 0 0 2px var(--couleur-maison), 0 1px 2px color-mix(in srgb, var(--tdb-ombre) 10%, transparent), 0 4px 10px -6px color-mix(in srgb, var(--tdb-ombre) 30%, transparent);font-weight:700}.nc-onglets{background:var(--tdb-piste-jauge);border-radius:12px;flex-wrap:wrap;align-items:center;gap:2px;width:fit-content;max-width:100%;padding:4px;font-size:13.5px;display:flex}.nc-onglets--pilule{gap:4px}.nc-onglet{white-space:nowrap;min-height:36px;color:var(--tdb-encre-3);border:1px solid #0000;border-radius:9px;align-items:center;gap:8px;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}.nc-onglet:hover{background:color-mix(in srgb, var(--sf-surface) 65%, transparent);color:var(--tdb-encre)}.nc-onglet[aria-current=page]{box-shadow:0 1px 2px color-mix(in srgb, var(--tdb-ombre) 8%, transparent);font-weight:700}.nc-vide--court{padding:22px 26px;font-size:14px;line-height:1.6}.nc-vide--encre{color:var(--tdb-encre-2)}.nc-vide--gauche{text-align:left}html[data-espace] main :is(input:not([type=checkbox],[type=radio],[type=hidden],[type=range],[type=submit],[type=button],[type=reset],[type=color],[type=image]),select,textarea):not([class*=nc-],.bon-saisie){border-color:var(--nc-trait-controle);background-color:var(--sf-surface);color:var(--tdb-encre);border-radius:10px}html[data-espace] main :is(input:not([type=checkbox],[type=radio],[type=hidden],[type=range],[type=submit],[type=button],[type=reset],[type=color],[type=image]),select,textarea):not([class*=nc-],.bon-saisie):hover{border-color:var(--nc-trait-controle-survol)}html[data-espace] main :is(input:not([type=checkbox],[type=radio],[type=hidden],[type=range],[type=submit],[type=button],[type=reset],[type=color],[type=image]),select,textarea):not([class*=nc-],.bon-saisie):focus{border-color:var(--nc-trait-champ-actif)}.nc-retour{color:var(--tdb-encre-3);align-items:center;gap:6px;margin-bottom:6px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.nc-retour:hover{color:var(--sf-action)}.nc-retour svg{transform:rotate(90deg)}@media (pointer:coarse),(max-width:767px){.nc-onglet,.nc-segment-bouton.nc-labo{min-height:44px}}@media (max-width:720px){.nc-barre-labos{gap:10px;margin-bottom:16px}.nc-labos-marque{flex:100%;font-size:13.5px}.nc-labos-cadre{scrollbar-width:none;flex:100%;margin:0 -16px;padding:0 16px;overflow-x:auto}.nc-labos-libelle{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nc-labos-piste{flex-wrap:nowrap;width:max-content;max-width:none;padding:3px}.nc-segment-bouton.nc-labo{min-width:0;padding:0 14px}.nc-onglets{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.nc-onglet{flex:none}.nc-vide--court{padding:18px 16px}.nc-entete--boutons-dessous{flex-wrap:wrap}.nc-entete--boutons-dessous .nc-entete-texte{flex:1 1 0}.nc-entete--boutons-dessous .nc-entete-actions{display:contents}.nc-entete--boutons-dessous .nc-entete-boutons{flex:100%;order:3;gap:8px;display:flex}}.nc-recherche-loupe--bouton{pointer-events:auto;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;width:36px;height:34px;padding:0;top:6px;left:6px}.nc-recherche-loupe--bouton:hover{background:var(--sf-action-leger);color:var(--sf-action)}.nc-puce--saisie{cursor:text}.nc-puce--saisie>svg{color:var(--tdb-encre-3)}.nc-puce-saisie{width:13rem;min-height:34px;font:inherit;color:var(--tdb-encre);background:0 0;border:0}.nc-puce-saisie::placeholder{color:var(--tdb-encre-3)}.nc-puce-saisie:focus-visible{outline:none}.nc-filtres-carte{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 18px;padding:14px 16px;display:flex}.nc-filtres-titre{color:var(--tdb-encre);margin:0;font-size:16px;font-weight:700}.nc-filtres-sous-titre{color:var(--tdb-encre-3);margin:2px 0 0;font-size:13px}.nc-filtres-rangee{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (max-width:720px){.nc-recherche-loupe--bouton{top:7px}.nc-filtres-rangee{flex:100%}.nc-filtres-rangee .nc-puce{max-width:100%}.nc-puce-saisie{flex:auto;width:auto;min-width:0;min-height:42px;font-size:16px}.nc-puce--saisie{flex:100%}}.nc-filtres-carte--rangee{justify-content:flex-start;gap:8px}@media (max-width:720px){.nc-filtres-carte .nc-puce{min-width:0;max-width:100%}.nc-filtres-carte .nc-puce-choix{text-overflow:ellipsis;min-width:0}}.nc-entete-texte--image{flex-direction:row;align-items:center;gap:18px}.nc-entete-image{flex:none}.nc-entete-colonne{flex-direction:column;gap:6px;min-width:0;display:flex}@media (max-width:720px){.nc-entete-texte--image{gap:12px}}.nc-segment-bouton[aria-current=true]{background:var(--sf-surface);color:var(--tdb-encre);box-shadow:inset 0 0 0 2px var(--couleur-maison,var(--sf-action)), 0 1px 2px color-mix(in srgb, var(--tdb-ombre) 10%, transparent), 0 4px 10px -6px color-mix(in srgb, var(--tdb-ombre) 30%, transparent);font-weight:700}a.nc-segment-bouton{text-decoration:none}.nc-barre-pied{color:var(--tdb-encre-3);flex-wrap:wrap;flex:100%;align-items:baseline;gap:4px 14px;margin:0;padding:0 4px;font-size:13px;display:flex}.nc-barre-pied .nc-vide-lien{margin-top:0}@media (max-width:720px){.nc-labos--garde-libelle{scrollbar-width:none;margin:0 -16px;padding:0 16px;overflow-x:auto}.nc-labos--garde-libelle .nc-labos-libelle{clip-path:none;width:auto;height:auto;position:static;overflow:visible}}.nc-filtres-periode{gap:8px;min-width:0;display:flex}.nc-puce-saisie--date{width:auto;min-width:0}.nc-puce-saisie--court{field-sizing:content;width:auto;min-width:10rem}.nc-puce--large{flex:18rem;min-width:0}.nc-puce--large .nc-puce-saisie{flex:auto;width:auto;min-width:14rem}@media (max-width:720px){.nc-filtres-periode{flex:100%}.nc-filtres-periode .nc-puce{flex:1 1 0;min-width:0;padding:0 10px}.nc-filtres-periode .nc-puce-saisie--date{flex:auto;width:100%}.nc-puce-saisie--court{width:auto;min-width:0}.nc-puce--large .nc-puce-saisie{min-width:0}.nc-filtres-carte>.nc-puce--saisie{border-radius:14px;flex-direction:column;align-items:stretch;gap:0;padding:6px 14px}.nc-filtres-carte>.nc-puce--saisie .nc-puce-libelle{white-space:normal;font-size:12px}.nc-filtres-carte>.nc-puce--saisie .nc-puce-saisie{width:100%;min-height:32px}}.nc-entete-surtitre{letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:12px;font-weight:600}.nc-vignette-boite{background:var(--sf-surface);border:1px solid var(--tdb-lisere-tuile);border-radius:20px;flex-direction:column;width:100%;transition:box-shadow .18s,transform .18s,border-color .18s;display:flex;overflow:hidden}.nc-vignette-boite:hover{border-color:var(--nc-trait-puce);box-shadow:0 24px 44px -28px color-mix(in srgb, var(--tdb-ombre) 40%, transparent);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.nc-vignette-boite:hover{transform:none}}.nc-vignette-haut{color:inherit;flex-direction:column;flex:auto;text-decoration:none;display:flex}.nc-vignette-haut:focus-visible{border-radius:20px 20px 0 0}.nc-vignette-photo>.pst-rangee{top:12px;left:12px;right:12px}.nc-vignette-boite:has(>.nc-vignette-geste) .nc-vignette-corps{padding-bottom:14px}.nc-vignette-geste{padding:0 18px 18px}.nc-vignette-lot{color:var(--tdb-encre-3);margin-top:6px;font-size:12.5px;line-height:1.4;display:block}.nc-vignette-prix>.nc-vignette-lot:first-child{margin-top:0}.nc-vignette-dhr{color:var(--sf-dhr-texte);margin-top:4px;font-size:12.5px;font-weight:600;line-height:1.4;display:block}.nc-sur-photo--etale{justify-content:space-between;align-items:center}.nc-logo-sur-photo{background:color-mix(in srgb, var(--sf-surface) 85%, transparent);border-radius:6px;padding:2px;display:inline-flex}.nc-ajout{width:100%;height:var(--sf-hauteur-controle);background:var(--sf-surface);border:1px solid var(--border);border-radius:var(--sf-rayon-controle);align-items:stretch;display:flex;overflow:hidden}.nc-ajout-cran{width:32px;color:var(--muted);flex:none;justify-content:center;align-items:center;font-size:16px;line-height:1;display:flex}.nc-ajout-cran:hover{color:var(--primary)}.nc-ajout-qte{border-inline:1px solid var(--border);text-align:center;background:0 0;outline:none;flex:auto;min-width:0;font-size:16px}.nc-ajout-qte:focus{border-color:var(--primary)}.nc-ajout-panier{background:var(--sf-action);color:var(--sf-sur-action);flex:none;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.nc-ajout-panier:hover{background:var(--sf-action-survol,var(--sf-action))}.nc-ajout-panier:disabled{opacity:.5}.nc-ajout-phrase{min-height:var(--sf-hauteur-controle);border-radius:var(--sf-rayon-controle);background:var(--sf-fond-second);text-align:center;color:var(--tdb-encre-3);justify-content:center;align-items:center;padding:4px 8px;font-size:12.5px;font-weight:600;line-height:1.3;display:flex}@media (max-width:720px){.nc-vignette-boite{border-radius:18px}.nc-vignette-photo>.pst-rangee{top:8px;left:8px;right:8px}.nc-vignette-boite:has(>.nc-vignette-geste) .nc-vignette-corps{padding-bottom:10px}.nc-vignette-geste{padding:0 8px 10px}.nc-ajout-panier{width:44px;padding:0}.nc-ajout-mot{display:none}}.nc-vignette-code{display:block;container:nc-vignette/inline-size}.nc-code-vignette{width:113px;height:auto;margin:0 auto;display:block}@container nc-vignette (min-width:170px){.nc-code-vignette{width:170px}}@media (min-resolution:2x){.nc-code-vignette{width:100%;max-width:170px}}html[data-espace=maison]:has(.nc-page){--background:#f3f6fb;--foreground:var(--tdb-encre);--muted:var(--tdb-encre-3)}html[data-espace=maison]:has(.nc-page) body{background:radial-gradient(1200px 380px at 12% -120px, var(--nc-halo) 0%, transparent 70%) no-repeat, var(--background)}.nc-colonne-etroite .nc-entete{flex-wrap:nowrap;align-items:flex-start}.nc-colonne-etroite .nc-entete-texte{flex:1 1 0}
