:root{--nuit:oklch(25.5% .06 255);--nuit-2:oklch(32% .065 255);--nuit-3:oklch(42% .06 255);--signal:oklch(65% .18 45);--action:oklch(54% .16 45);--action-fort:oklch(48% .15 45);--fond:oklch(97.5% .004 255);--surface:oklch(100% 0 0);--surface-2:oklch(95.5% .007 255);--trait:oklch(88% .01 255);--trait-fort:oklch(78% .015 255);--encre:oklch(22% .03 255);--encre-2:oklch(42% .025 255);--sur-nuit:oklch(86% .02 255);--ok:oklch(50% .12 150);--ok-fond:oklch(95% .04 150);--att:oklch(52% .12 75);--att-fond:oklch(96% .05 85);--ko:oklch(52% .18 27);--ko-fond:oklch(96% .03 27);--info-fond:oklch(95% .025 255);--rayon:4px;--police:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--z-collant:20;--z-menu:30;--z-toast:50;--ease:cubic-bezier(.22, 1, .36, 1);color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--fond);color:var(--encre);font:400 15px/1.5 var(--police);font-feature-settings:"tnum" 1;flex-direction:column;min-height:100vh;margin:0;display:flex}main{flex:1}h1,h2,h3{text-wrap:balance;letter-spacing:-.01em;margin:0 0 .5em;font-weight:600;line-height:1.2}h1{font-size:1.75rem}h2{font-size:1.3rem}h3{font-size:1.05rem}p{text-wrap:pretty;margin:0 0 .75em}a{color:var(--nuit-3);text-underline-offset:2px}a:hover{color:var(--action-fort)}img{max-width:100%;display:block}.mono{font-family:var(--mono);letter-spacing:0;font-size:.92em}.muet{color:var(--encre-2)}.petit{font-size:.85rem}.vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}:focus-visible{outline:2px solid var(--signal);outline-offset:2px;border-radius:2px}.cadre{width:min(1240px,100% - 32px);margin-inline:auto}.cadre-etroit{width:min(560px,100% - 32px);margin-inline:auto}.btn{border-radius:var(--rayon);min-height:44px;font:600 .95rem/1 var(--police);cursor:pointer;white-space:nowrap;transition:background-color .15s var(--ease), border-color .15s var(--ease), color .15s var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:.5em;padding:0 1.1rem;text-decoration:none;display:inline-flex}.btn-action{background:var(--action);color:#fff}.btn-action:hover{background:var(--action-fort);color:#fff}.btn-second{background:var(--surface);color:var(--nuit);border-color:var(--trait-fort)}.btn-second:hover{border-color:var(--nuit-3);color:var(--nuit)}.btn-clair{color:#fff;background:0 0;border-color:oklch(100% 0 0/.45)}.btn-clair:hover{color:#fff;background:oklch(100% 0 0/.06);border-color:#fff}.btn-lien{color:var(--nuit-3);background:0 0;border:0;min-height:44px;padding:0 .25rem;font-weight:500;text-decoration:underline}.btn-danger{background:var(--surface);color:var(--ko);border-color:var(--trait-fort)}.btn[disabled],.btn[aria-busy=true]{opacity:.55;cursor:not-allowed}.btn-plein{width:100%}.champ{gap:.3rem;margin-bottom:.9rem;display:grid}.champ>label,.champ>.etiquette{font-size:.88rem;font-weight:600}.champ .aide{color:var(--encre-2);font-size:.82rem}input:not([type]),input[type=text],input[type=email],input[type=tel],input[type=password],input[type=search],input[type=number],select,textarea{border:1px solid var(--trait-fort);border-radius:var(--rayon);background:var(--surface);width:100%;min-height:44px;color:var(--encre);font:inherit;padding:.55rem .7rem}textarea{resize:vertical;min-height:88px}input::placeholder,textarea::placeholder{color:oklch(50% .02 255)}input:focus,select:focus,textarea:focus{outline:2px solid var(--signal);outline-offset:0;border-color:var(--nuit-3)}input[aria-invalid=true]{border-color:var(--ko)}.coche{cursor:pointer;align-items:flex-start;gap:.6rem;min-height:44px;padding-top:.6rem;display:flex}.coche input{width:20px;height:20px;accent-color:var(--action);flex:none;margin:0}.deux-col{grid-template-columns:1fr 1fr;align-items:start;gap:0 .9rem;display:grid}@media (width<=560px){.deux-col{grid-template-columns:1fr}}.msg{border-radius:var(--rayon);border:1px solid;margin:0 0 1rem;padding:.75rem .9rem;font-size:.92rem}.msg-ko{background:var(--ko-fond);color:oklch(38% .14 27);border-color:oklch(85% .06 27)}.msg-ok{background:var(--ok-fond);color:oklch(35% .09 150);border-color:oklch(85% .06 150)}.msg-att{background:var(--att-fond);color:oklch(38% .09 70);border-color:oklch(85% .08 80)}.msg-info{background:var(--info-fond);border-color:var(--trait);color:var(--nuit-2)}.dispo{white-space:nowrap;align-items:center;gap:.4em;font-size:.85rem;font-weight:500;display:inline-flex}.dispo:before{content:"";background:currentColor;border-radius:50%;width:.55em;height:.55em}.dispo-stock{color:var(--ok)}.dispo-faible{color:var(--att)}.dispo-rupture{color:var(--ko)}.panneau{background:var(--surface);border:1px solid var(--trait);border-radius:var(--rayon);padding:1.25rem}.page{padding-block:1.75rem 3rem}.fil{color:var(--encre-2);margin-bottom:.75rem;font-size:.85rem}.fil a{color:var(--encre-2)}.squelette{background:linear-gradient(90deg, var(--surface-2), oklch(93% .008 255), var(--surface-2));border-radius:var(--rayon);background-size:200% 100%;animation:1.4s linear infinite chatoie}@keyframes chatoie{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.evitement:focus{clip:auto;width:auto;height:auto;z-index:var(--z-toast);background:#fff;padding:.6rem 1rem;top:8px;left:8px;position:fixed!important}.bandeau-test{background:var(--surface-2);color:var(--encre-2);text-align:center;border-bottom:1px solid var(--trait);padding:.3rem 16px;font-size:.78rem}.entete{background:var(--nuit);color:#fff;z-index:var(--z-collant);border-bottom:3px solid var(--signal);position:sticky;top:0}.entete-l{align-items:center;gap:1.5rem;min-height:64px;display:flex}.marque{color:#fff;flex:none;align-items:center;gap:.7rem;text-decoration:none;display:flex}.marque:hover{color:#fff}.marque-sigle{font:700 1.55rem/1 var(--police);letter-spacing:.06em}.marque-nom{color:var(--sur-nuit);text-transform:uppercase;letter-spacing:.06em;border-left:1px solid var(--nuit-3);padding-left:.7rem;font-size:.68rem;line-height:1.2}.barre{flex:1;justify-content:flex-end;align-items:center;gap:.6rem;min-height:44px;display:flex}.barre-connecte{justify-content:space-between;gap:1rem}.barre-recherche{flex:1;max-width:520px;display:flex}.barre-recherche input{border-radius:var(--rayon) 0 0 var(--rayon);border-color:#0000}.barre-recherche .btn{border-radius:0 var(--rayon) var(--rayon) 0}.barre-liens{align-items:center;gap:.15rem;display:flex}.barre-lien{color:#fff;border-radius:var(--rayon);min-height:44px;font:500 .9rem/1.2 var(--police);cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;padding:0 .65rem;text-decoration:none;display:inline-flex}.barre-lien:hover{background:var(--nuit-2);color:#fff}.compteur{background:var(--signal);min-width:1.4rem;height:1.4rem;color:var(--nuit);font:700 .75rem/1.4rem var(--police);text-align:center;border-radius:999px;padding:0 .35rem}.barre-compte{flex-direction:column;justify-content:center;align-items:flex-start;gap:0;max-width:200px}.barre-compte-nom{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-weight:600;overflow:hidden}.barre-compte-qui{color:var(--sur-nuit);font-size:.75rem}.barre-sortie{color:var(--sur-nuit);font-size:.85rem}@media (width<=960px){.marque-nom{display:none}.barre-connecte{flex-wrap:wrap;justify-content:flex-end;padding-block:.4rem}.barre-recherche{flex-basis:100%;order:2;max-width:none}.entete-l{flex-wrap:wrap;gap:.5rem 1rem}.barre-compte-qui{display:none}.barre-compte{max-width:140px}}@media (width<=560px){.barre-ouvrir,.barre-liens a[href="/catalogue/"],.barre-sortie{display:none}.barre-recherche .btn{padding:0 .8rem}}.pied{background:var(--nuit);color:var(--sur-nuit);margin-top:3rem;font-size:.9rem}.pied a{color:#fff}.pied-l{flex-wrap:wrap;justify-content:space-between;gap:1.5rem 3rem;padding-block:2rem 1rem;display:flex}.pied-marque{color:#fff}.pied-liens{align-content:start;gap:0;display:grid}.pied-liens a{align-items:center;min-height:44px;display:flex}.pied-bas{border-top:1px solid var(--nuit-2);padding-block:.9rem}.accueil-tete{background:var(--nuit);color:#fff;padding-block:3rem 3.5rem}.accueil-tete-l{grid-template-columns:1.05fr 1fr;align-items:center;gap:3rem;display:grid}.accueil-tete h1{letter-spacing:-.02em;max-width:16ch;margin-bottom:1rem;font-size:clamp(2rem,1.3rem + 2.4vw,3rem);font-weight:700}.accueil-chapo{color:var(--sur-nuit);max-width:58ch;font-size:1.08rem}.accueil-cta{flex-wrap:wrap;gap:.75rem;margin:1.5rem 0 1.25rem;display:flex}.accueil-reserve{color:var(--sur-nuit);font-size:.85rem}.accueil-reserve a{color:#fff}.apercu{background:var(--surface);color:var(--encre);border-radius:var(--rayon);margin:0;overflow:hidden;box-shadow:0 18px 40px -20px oklch(10% .04 255/.7)}.apercu-tete{background:var(--surface-2);color:var(--encre-2);border-bottom:1px solid var(--trait);justify-content:space-between;padding:.7rem 1rem;font-size:.78rem;display:flex}.apercu-lignes{margin:0;padding:0;list-style:none}.apercu-lignes li{border-bottom:1px solid var(--trait);grid-template-columns:8.5rem 1fr auto 5.5rem;align-items:center;gap:.9rem;padding:.75rem 1rem;font-size:.9rem;display:grid}.apercu-ref{color:var(--nuit-3)}.apercu-nom{display:grid}.apercu-marque{color:var(--encre-2);font-size:.78rem}.apercu-prix{text-align:right}.apercu-cache{filter:blur(5px);color:var(--encre);user-select:none;font-weight:600;display:inline-block}.apercu-pied{color:var(--encre-2);margin:0;padding:.75rem 1rem;font-size:.82rem}@media (width<=960px){.accueil-tete-l{grid-template-columns:1fr;gap:2rem}}@media (width<=560px){.apercu-lignes li{grid-template-columns:1fr auto}.apercu-ref{grid-column:1/-1;font-size:.8rem}.apercu-lignes .dispo{grid-row:3}.apercu-prix{grid-area:2/2/4}}.bloc{padding-block:2.75rem 0}.promesses-liste{border-top:1px solid var(--trait);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.promesses-liste>div{border-bottom:1px solid var(--trait);padding:1.25rem 1.5rem 1.25rem 0}.promesses-liste dt{color:var(--nuit);margin-bottom:.35rem;font-size:1.02rem;font-weight:600}.promesses-liste dd{color:var(--encre-2);max-width:42ch;margin:0}@media (width<=860px){.promesses-liste{grid-template-columns:1fr 1fr}}@media (width<=560px){.promesses-liste{grid-template-columns:1fr}}.etapes-zone{background:var(--surface-2);border-block:1px solid var(--trait);margin-top:2.75rem;padding-bottom:2.75rem}.etapes{counter-reset:e;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin:1.25rem 0 1.75rem;padding:0;list-style:none;display:grid}.etapes li{counter-increment:e;color:var(--encre-2);padding-top:3rem;position:relative}.etapes li:before{content:counter(e);background:var(--nuit);color:#fff;border-radius:50%;place-items:center;width:2.2rem;height:2.2rem;font-weight:700;display:grid;position:absolute;top:0;left:0}.etapes li:not(:last-child):after{content:"";background:var(--trait-fort);height:1px;position:absolute;top:1.1rem;left:2.8rem;right:-.9rem}.etapes strong{color:var(--encre);margin-bottom:.25rem;display:block}@media (width<=760px){.etapes{grid-template-columns:1fr}.etapes li:after{display:none}}.familles{columns:3 220px;column-gap:2rem}.famille{break-inside:avoid;margin-bottom:1.5rem}.famille h3{color:var(--nuit);border-bottom:2px solid var(--nuit);margin-bottom:.4rem;padding-bottom:.3rem;font-size:.95rem}.famille ul{color:var(--encre-2);margin:0;padding:0;font-size:.92rem;list-style:none}.famille li{padding:.15rem 0}.infos{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin:0;display:grid}.infos>div{background:var(--surface);border:1px solid var(--trait);border-radius:var(--rayon);padding:1rem}.infos dt{color:var(--encre-2);margin-bottom:.2rem;font-size:.8rem}.infos dd{margin:0;font-weight:600}.infos-alerte{background:var(--att-fond)!important}.titre-etape{align-items:center;gap:.6rem;font-size:1.05rem;display:flex}.titre-etape .num{background:var(--nuit);color:#fff;border-radius:50%;flex:none;place-items:center;width:1.7rem;height:1.7rem;font-size:.85rem;display:grid}.cadre-etroit .panneau{margin-bottom:1rem}.ligne-siret{gap:.5rem;display:flex}.ligne-siret input{letter-spacing:.03em;font-size:1.05rem}.registre{background:var(--ok-fond);border-radius:var(--rayon);border:1px solid oklch(85% .06 150);gap:.15rem;padding:.8rem .9rem;font-size:.92rem;display:grid}.registre-ferme{background:var(--ko-fond);border-color:oklch(85% .06 27)}.registre-etat{color:var(--encre-2);font-size:.82rem}.confirmation h2{color:var(--nuit)}.suite-etapes{gap:.6rem;margin:0 0 1.25rem;padding-left:1.2rem;display:grid}.suite-etapes li::marker{color:var(--nuit);font-weight:700}.actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.cat{grid-template-columns:250px 1fr;align-items:start;gap:1.75rem;display:grid}.cat-filtres{background:var(--surface);border:1px solid var(--trait);border-radius:var(--rayon);padding:1rem;position:sticky;top:84px}.cat-filtres .champ{margin-bottom:.75rem}.cat-vehicule{border:0;gap:.4rem;padding:0;display:grid}.cat-entete{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.6rem;display:flex}.cat-entete h2{margin:0;font-size:1.1rem}.cat-entete p{margin:0}.cat-table{border-collapse:collapse;background:var(--surface);border:1px solid var(--trait);border-radius:var(--rayon);width:100%}.cat-table th{text-align:left;color:var(--encre-2);border-bottom:1px solid var(--trait-fort);background:var(--surface-2);padding:.55rem .6rem;font-size:.78rem;font-weight:600}.cat-table td{border-bottom:1px solid var(--trait);vertical-align:middle;padding:.5rem .6rem}.cat-table tbody tr:hover{background:oklch(98.5% .004 255)}.num,.cat-table th.num,.table-simple th.num{text-align:right}.c-photo{width:60px}.c-photo img{object-fit:contain;background:var(--surface-2);border-radius:3px;width:48px;height:48px}.sans-photo{background:var(--surface-2);width:48px;height:48px;color:var(--encre-2);font:600 .75rem var(--police);text-transform:uppercase;border-radius:3px;place-items:center;display:grid}.sans-photo.grand{width:100%;height:100%;min-height:220px;font-size:2rem}.c-ref{white-space:nowrap}.c-ref .mono{color:var(--nuit);font-weight:500}.c-ean{color:var(--encre-2);font-size:.72rem;display:block}.c-nom a{color:var(--encre);font-weight:500;text-decoration:none}.c-nom a:hover{color:var(--action-fort);text-decoration:underline}.c-sous{color:var(--encre-2);font-size:.8rem;display:block}.prix{white-space:nowrap;justify-items:end;line-height:1.25;display:inline-grid}.prix strong{font-size:1rem}.prix-ht{color:var(--encre-2);font-size:.75rem}.prix strong+.prix-ht{display:none}.prix-cat{color:var(--encre-2);font-size:.78rem}.ajout{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.ajout input{text-align:center;width:4.2rem;padding-inline:.3rem}.ajout-compact{flex-wrap:nowrap;justify-content:flex-end;position:relative}.ajout-dans{color:var(--ok);text-align:right;width:100%;font-size:.75rem}.ajout-compact .ajout-dans{width:auto;position:absolute;bottom:-1.1rem;right:0}.cat-plus{width:100%;margin-top:1rem}.vide{background:var(--surface);border:1px dashed var(--trait-fort);border-radius:var(--rayon);padding:1.75rem}.vide p{max-width:60ch}@media (width<=900px){.cat{grid-template-columns:1fr}.cat-filtres{grid-template-columns:1fr 1fr;gap:0 .75rem;display:grid;position:static}.cat-filtres>.champ:first-child{grid-column:1/-1}}@media (width<=680px){.cat-filtres{grid-template-columns:1fr}.cat-table thead{display:none}.cat-table,.cat-table tbody{background:0 0;border:0;display:block}.cat-table tr{background:var(--surface);border:1px solid var(--trait);border-radius:var(--rayon);grid-template-columns:56px 1fr auto;grid-template-areas:"photo ref prix""photo nom nom""dispo dispo ajout";gap:.25rem .75rem;margin-bottom:.5rem;padding:.75rem;display:grid}.cat-table td{border:0;padding:0}.c-photo{grid-area:photo}.c-ref{grid-area:ref}.c-nom{grid-area:nom}.c-dispo{grid-area:dispo;align-self:center}.c-prix{grid-area:prix}.c-ajout{grid-area:ajout;padding-top:.35rem!important}.ajout-compact .ajout-dans{position:static}.ajout-compact{flex-wrap:wrap}}.fiche{background:var(--surface);border:1px solid var(--trait);border-radius:var(--rayon);grid-template-columns:minmax(220px,360px) 1fr;gap:2rem;padding:1.5rem;display:grid}.fiche-visuel img{aspect-ratio:1;object-fit:contain;background:var(--surface-2);width:100%}.fiche-marque{color:var(--encre-2);margin:0;font-size:.9rem;font-weight:600}.fiche-ids{border-block:1px solid var(--trait);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem;margin:1rem 0;padding:.9rem 0;display:grid}.fiche-ids dt{color:var(--encre-2);font-size:.78rem}.fiche-ids dd{margin:0;font-weight:500}.fiche-achat{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-bottom:1rem;display:flex}.fiche-achat .prix{justify-items:start}.fiche-achat .prix strong{font-size:1.5rem}.fiche-achat .prix strong+.prix-ht{display:inline}.fiche-desc{max-width:65ch;color:var(--encre-2)}.fiche-compat{margin-top:1.75rem}@media (width<=760px){.fiche{grid-template-columns:1fr;padding:1rem}}.table-simple{border-collapse:collapse;width:100%;margin-bottom:.75rem;font-size:.9rem}.table-simple th{text-align:left;color:var(--encre-2);border-bottom:1px solid var(--trait-fort);padding:.45rem .5rem;font-size:.78rem;font-weight:600}.table-simple td{border-bottom:1px solid var(--trait);vertical-align:top;padding:.45rem .5rem}@media (width<=560px){.fiche-compat,.commande-corps,.panneau:has(>.table-simple){overflow-x:auto}}.panier{grid-template-columns:1fr 380px;align-items:start;gap:1.5rem;display:grid}.panier-commande{position:sticky;top:84px}.panier-commande h2{font-size:1.1rem}.c-qte input{text-align:center;width:4.5rem}.alerte-ligne{color:var(--ko);font-size:.8rem;font-weight:500;display:block}.totaux{grid-template-columns:1fr auto;gap:.3rem 1rem;margin:0 0 1.25rem;font-size:.92rem;display:grid}.totaux dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.totaux .total{border-top:1px solid var(--trait-fort);margin-top:.25rem;padding-top:.5rem;font-size:1.1rem;font-weight:700}.totaux dt.total{margin-top:.25rem}.choix-mode{gap:.5rem;display:grid}.choix{border:1px solid var(--trait-fort);border-radius:var(--rayon);cursor:pointer;align-items:flex-start;gap:.65rem;min-height:44px;padding:.7rem .8rem;display:flex}.choix input{accent-color:var(--action);flex:none;width:18px;height:18px;margin-top:.2rem}.choix>span{gap:.1rem;display:grid}.choix-actif{border-color:var(--nuit);background:var(--info-fond)}fieldset.champ{border:0;margin-inline:0;padding:0}@media (width<=960px){.panier{grid-template-columns:1fr}.panier-commande{position:static}}@media (width<=680px){.panier-table tr{grid-template-columns:1fr auto;grid-template-areas:"ref total""nom nom""qte retirer"}.panier-table .c-ref{grid-area:ref}.panier-table .c-nom{grid-area:nom}.panier-table .c-prix{display:none}.panier-table .c-qte{grid-area:qte}.panier-table .c-total{grid-area:total}.panier-table td:last-child{text-align:right;grid-area:retirer}}.entreprise{border-bottom:1px solid var(--trait);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;padding-bottom:1.25rem;display:flex}.entreprise h1{margin-bottom:.2rem}.entreprise p{margin:0}.conditions{flex-wrap:wrap;gap:.5rem 2rem;margin:0;display:flex}.conditions dt{color:var(--encre-2);font-size:.78rem}.conditions dd{margin:0;font-weight:600}.bloc-compte{margin-top:2rem}.commandes{background:var(--surface);border:1px solid var(--trait);border-radius:var(--rayon);margin:0;padding:0;list-style:none}.commande+.commande{border-top:1px solid var(--trait)}.commande-tete{text-align:left;width:100%;min-height:52px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:9.5rem 6.5rem 1fr auto 8rem;align-items:center;gap:1rem;padding:.7rem 1rem;display:grid}.commande-tete:hover{background:oklch(98.5% .004 255)}.commande-num{color:var(--nuit);font-weight:500}.commande-corps{padding:0 1rem 1rem}.etiquette-statut{background:var(--surface-2);border:1px solid var(--trait);white-space:nowrap;border-radius:999px;padding:.2rem .55rem;font-size:.78rem;font-weight:600}.st-nouvelle,.st-confirmee{background:var(--info-fond);color:var(--nuit-2)}.st-prete,.st-en_livraison{background:var(--att-fond);color:oklch(40% .09 70);border-color:oklch(85% .08 80)}.st-terminee{background:var(--ok-fond);color:oklch(38% .09 150);border-color:oklch(85% .06 150)}.st-annulee{background:var(--ko-fond);color:oklch(42% .14 27)}@media (width<=680px){.commande-tete{grid-template-columns:1fr auto;gap:.2rem .75rem}.commande-ref{grid-column:1}}.frise{counter-reset:f;margin:.5rem 0 1rem;padding:0;list-style:none;display:flex}.frise li{color:var(--encre-2);flex:1;padding-top:1.4rem;font-size:.8rem;position:relative}.frise li:before{content:"";border:2px solid var(--trait-fort);background:var(--surface);z-index:1;border-radius:50%;width:.8rem;height:.8rem;position:absolute;top:.3rem;left:0}.frise li:after{content:"";background:var(--trait);height:2px;position:absolute;top:.65rem;left:.8rem;right:0}.frise li:last-child:after{display:none}.frise li.passe:before,.frise li.actuel:before{background:var(--nuit);border-color:var(--nuit)}.frise li.passe:after{background:var(--nuit)}.frise li.actuel{color:var(--encre);font-weight:600}.frise li.annule:before{background:var(--ko);border-color:var(--ko)}.frise li.annule{color:var(--ko);font-weight:600}.frise-lib,.frise-quand{display:block}.frise-quand{color:var(--encre-2);font-size:.72rem;font-weight:400}.grille-2{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (width<=860px){.grille-2{grid-template-columns:1fr}}.invitation{border-top:1px solid var(--trait);margin-top:1.25rem;padding-top:1rem}.invitation h4{margin:0 0 .75rem}.texte-long h2{margin-top:1.75rem;font-size:1.1rem}.texte-long p{max-width:70ch}.panneau:not(.panier-commande),.fiche-compat,.commande-corps,.table-simple th,.cat-table th{position:relative}@media (width<=560px){.equipe-table td:nth-child(2),.equipe-table th:nth-child(2){display:none}}.cat-resume{cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;font-size:.88rem;font-weight:600;list-style:none;display:flex}.cat-resume::-webkit-details-marker{display:none}.cat-resume:after{content:"+";color:var(--encre-2);font-size:1.2rem}.cat-details[open]>.cat-resume:after{content:"−"}@media (width>=901px){.cat-resume{display:none}}@media (width<=900px){.cat-filtres{display:block}.cat-details[open]{grid-template-columns:1fr 1fr;gap:0 .75rem;display:grid}.cat-details[open]>.cat-resume{grid-column:1/-1}}@media (width<=680px){.cat-details[open]{grid-template-columns:1fr}}.table-simple .mono,.c-ref .mono{white-space:nowrap}@media (width<=960px){.barre-connecte{display:contents}.barre-connecte .barre-liens{margin-left:auto}.barre-connecte .barre-recherche{order:3;margin-bottom:.6rem}.entete-l{padding-top:.25rem}}
