@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(../media/atkinson-hyperlegible-latin-ext-400-normal.2f849img-7b6d.woff2)format("woff2"),url(../media/atkinson-hyperlegible-latin-ext-400-normal.3rh1rylag55x1.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(../media/atkinson-hyperlegible-latin-400-normal.3kiu02q1_kqh0.woff2)format("woff2"),url(../media/atkinson-hyperlegible-latin-400-normal.1oa7hikx3rep8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(../media/atkinson-hyperlegible-latin-ext-700-normal.2n79xw2utfk64.woff2)format("woff2"),url(../media/atkinson-hyperlegible-latin-ext-700-normal.3rrhy5n1_o3ma.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(../media/atkinson-hyperlegible-latin-700-normal.417-y-7y4nwlv.woff2)format("woff2"),url(../media/atkinson-hyperlegible-latin-700-normal.0i9r-tkp8wzyy.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:OpenDyslexic;font-style:normal;font-display:swap;font-weight:400;src:url(../media/opendyslexic-latin-400-normal.00ahptguu4xa_.woff2)format("woff2"),url(../media/opendyslexic-latin-400-normal.3svceonyzw0kc.woff)format("woff")}
@font-face{font-family:OpenDyslexic;font-style:normal;font-display:swap;font-weight:700;src:url(../media/opendyslexic-latin-700-normal.27boyzw8g00zk.woff2)format("woff2"),url(../media/opendyslexic-latin-700-normal.150y_vdacpzre.woff)format("woff")}
.morphic-mb{--mb-surface:#1b1e25;--mb-raised:#3a4050;--mb-track:#262a33;--mb-hover:#23272f;--mb-text:#eceef1;--mb-muted:#a8aebb;--mb-divider:#ffffff14;--mb-border:#ffffff1a;--mb-accent:#8fa6ff;--mb-cat-view:#7cc4ff;--mb-cat-text:#c9a6ff;--mb-cat-reading:#7fd8aa;--mb-cat-energy:#ffb877;--mb-shadow:0 18px 48px #00000052;display:inline-block;position:relative}:root[data-morphic-theme=light] .morphic-mb,:root[data-morphic-theme=sepia] .morphic-mb{--mb-surface:#fff;--mb-raised:#fff;--mb-track:#eef0f4;--mb-hover:#f6f7f9;--mb-text:#1c1f26;--mb-muted:#555c69;--mb-divider:#14182114;--mb-border:#1418211f;--mb-accent:#3550c8;--mb-cat-view:#1d6aa8;--mb-cat-text:#6b3fc0;--mb-cat-reading:#23744d;--mb-cat-energy:#9a520f;--mb-shadow:0 18px 48px #14182129}@media (prefers-color-scheme:light){:root:not([data-morphic-theme]) .morphic-mb{--mb-surface:#fff;--mb-raised:#fff;--mb-track:#eef0f4;--mb-hover:#f6f7f9;--mb-text:#1c1f26;--mb-muted:#555c69;--mb-divider:#14182114;--mb-border:#1418211f;--mb-accent:#3550c8;--mb-cat-view:#1d6aa8;--mb-cat-text:#6b3fc0;--mb-cat-reading:#23744d;--mb-cat-energy:#9a520f;--mb-shadow:0 18px 48px #14182129}}:root[data-morphic-theme=dark] .morphic-mb{--mb-surface:#1b1e25;--mb-raised:#3a4050;--mb-track:#262a33;--mb-hover:#23272f;--mb-text:#eceef1;--mb-muted:#a8aebb;--mb-divider:#ffffff14;--mb-border:#ffffff1a;--mb-accent:#8fa6ff}:root[data-morphic-theme=high-contrast] .morphic-mb{--mb-surface:#000;--mb-raised:#000;--mb-track:#000;--mb-hover:#1f1f1f;--mb-text:#fff;--mb-muted:#fff;--mb-divider:#fff;--mb-border:#fff;--mb-accent:#ffeb3b;--mb-cat-view:#ffeb3b;--mb-cat-text:#ffeb3b;--mb-cat-reading:#ffeb3b;--mb-cat-energy:#ffeb3b;--mb-shadow:none}.morphic-mb{--mb-c-surface:var(--morphic-ui-surface,var(--mb-surface));--mb-c-track:var(--morphic-ui-surface-2,var(--mb-track));--mb-c-text:var(--morphic-ui-text,var(--mb-text));--mb-c-muted:var(--morphic-ui-text-muted,var(--mb-muted));--mb-c-border:var(--morphic-ui-border,var(--mb-border));--mb-c-accent:var(--morphic-ui-accent,var(--mb-accent));--mb-c-radius:var(--morphic-ui-radius,18px);--mb-c-shadow:var(--morphic-ui-shadow,var(--mb-shadow))}.morphic-mb .morphic-mb-trigger,.morphic-mb .morphic-mb-close,.morphic-mb .morphic-mb-cat-toggle,.morphic-mb .morphic-mb-chip,.morphic-mb .morphic-mb-advanced-toggle,.morphic-mb .morphic-mb-reset{box-sizing:border-box;font:inherit;letter-spacing:normal;text-transform:none;box-shadow:none;appearance:none;cursor:pointer;margin:0;line-height:1.2;text-decoration:none}.morphic-mb .morphic-mb-trigger:focus-visible,.morphic-mb .morphic-mb-close:focus-visible,.morphic-mb .morphic-mb-cat-toggle:focus-visible,.morphic-mb .morphic-mb-chip:focus-visible,.morphic-mb .morphic-mb-advanced-toggle:focus-visible,.morphic-mb .morphic-mb-reset:focus-visible{outline:2px solid var(--mb-c-accent);outline-offset:2px}.morphic-mb .morphic-mb-trigger{border:1px solid var(--mb-c-border);background:var(--mb-c-surface);width:44px;height:44px;color:var(--mb-c-text);border-radius:50%;justify-content:center;align-items:center;padding:0;transition:color .15s,border-color .15s;display:inline-flex;position:relative}.morphic-mb .morphic-mb-trigger:hover{border-color:var(--mb-c-accent);background:var(--mb-c-surface);color:var(--mb-c-accent)}.morphic-mb .morphic-mb-dot{background:var(--mb-c-accent);width:10px;height:10px;box-shadow:0 0 0 2px var(--mb-c-surface);border-radius:50%;position:absolute;top:3px;right:3px}.morphic-mb-modal{z-index:1000;flex-direction:column;width:min(520px,100vw - 16px);max-height:78vh;display:flex;position:absolute;overflow:hidden}.morphic-mb .morphic-mb-modal{border:1px solid var(--mb-c-border);border-radius:var(--mb-c-radius);background:var(--mb-c-surface);color:var(--mb-c-text);box-shadow:var(--mb-c-shadow);text-align:left}.morphic-mb-modal--below{top:calc(100% + 8px)}.morphic-mb-modal--above{bottom:calc(100% + 8px)}.morphic-mb-modal--right{right:0}.morphic-mb-modal--left{left:0}.morphic-mb .morphic-mb-head{justify-content:space-between;align-items:center;padding:16px 20px 10px;display:flex}.morphic-mb .morphic-mb-title{letter-spacing:-.01em;font-size:1rem;font-weight:650}.morphic-mb .morphic-mb-close{background:var(--mb-c-track);width:36px;height:36px;color:var(--mb-c-muted);border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.morphic-mb .morphic-mb-close:hover{background:var(--mb-c-track);color:var(--mb-c-text)}.morphic-mb .morphic-mb-body{flex-direction:column;padding:0 8px 8px;display:flex;overflow-y:auto}.morphic-mb .morphic-mb-cat+.morphic-mb-cat{border-top:1px solid var(--mb-divider)}.morphic-mb .morphic-mb-cat--view{--mb-cat:var(--mb-cat-view)}.morphic-mb .morphic-mb-cat--text{--mb-cat:var(--mb-cat-text)}.morphic-mb .morphic-mb-cat--reading{--mb-cat:var(--mb-cat-reading)}.morphic-mb .morphic-mb-cat--energy{--mb-cat:var(--mb-cat-energy)}.morphic-mb .morphic-mb-cat-heading{font:inherit;margin:0;padding:0}.morphic-mb .morphic-mb-cat-toggle{width:100%;min-height:56px;color:var(--mb-c-text);text-align:left;background:0 0;border:none;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.morphic-mb .morphic-mb-cat-toggle:hover{background:var(--mb-hover);color:var(--mb-c-text)}.morphic-mb .morphic-mb-cat-icon{width:32px;height:32px;color:var(--mb-cat);background:color-mix(in srgb, var(--mb-cat) 15%, transparent);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.morphic-mb .morphic-mb-cat-text{min-width:0;display:block}.morphic-mb .morphic-mb-cat-title{font-size:.9rem;font-weight:600;display:block}.morphic-mb .morphic-mb-cat-summary{color:var(--mb-c-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:.75rem;display:block;overflow:hidden}.morphic-mb .morphic-mb-chevron{color:var(--mb-c-muted);transition:transform .18s;display:inline-flex}.morphic-mb .morphic-mb-cat-toggle[aria-expanded=true] .morphic-mb-chevron{transform:rotate(180deg)}.morphic-mb .morphic-mb-cat-content{padding:2px 12px 16px 56px}.morphic-mb .morphic-mb-cat-content[hidden]{display:none}.morphic-mb .morphic-mb-advanced-toggle{color:var(--mb-c-accent);background:0 0;border:none;align-self:flex-start;margin:8px 12px 4px;padding:6px 0;font-size:.8rem;font-weight:600}.morphic-mb .morphic-mb-advanced-toggle:hover{color:var(--mb-c-accent);background:0 0;text-decoration:underline}.morphic-mb .morphic-mb-foot{border-top:1px solid var(--mb-divider);justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.morphic-mb .morphic-mb-note{color:var(--mb-c-muted);font-size:.72rem}.morphic-mb .morphic-mb-reset{min-height:36px;color:var(--mb-c-accent);background:0 0;border:none;border-radius:9px;align-items:center;gap:6px;padding:6px 12px;font-size:.78rem;font-weight:600;display:inline-flex}.morphic-mb .morphic-mb-reset:hover{background:var(--mb-c-track);color:var(--mb-c-accent)}@media (max-width:640px){.morphic-mb-modal{width:auto;position:fixed;top:64px;left:8px;right:8px}.morphic-mb .morphic-mb-cat-content{padding-left:12px}}@media (prefers-reduced-motion:reduce){.morphic-mb .morphic-mb-trigger,.morphic-mb .morphic-mb-chevron{transition:none}}.morphic-mb .morphic-mb-row{border:0;min-width:0;margin:0;padding:0}.morphic-mb .morphic-mb-row+.morphic-mb-row{margin-top:14px}.morphic-mb .morphic-mb-row-label{color:var(--mb-c-muted);margin:0 0 6px;padding:0;font-size:.75rem;font-weight:500;display:block}.morphic-mb .morphic-mb-chips--choices,.morphic-mb .morphic-mb-chips--tiles{background:var(--mb-c-track);border-radius:11px;flex-wrap:wrap;gap:2px;padding:3px;display:flex}.morphic-mb .morphic-mb-chips--actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.morphic-mb .morphic-mb-chip{min-height:36px;color:var(--mb-c-muted);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:6px 8px;font-size:.8rem;display:inline-flex}.morphic-mb .morphic-mb-chip:hover{color:var(--mb-c-text);background:0 0}.morphic-mb .morphic-mb-chip.is-active,.morphic-mb .morphic-mb-chip.is-active:hover{border-color:var(--mb-c-border);background:var(--mb-raised);color:var(--mb-c-text);font-weight:600;box-shadow:0 1px 3px #0000002e}:root[data-morphic-theme=high-contrast] .morphic-mb .morphic-mb-chip.is-active{border:2px solid var(--mb-c-accent)}.morphic-mb .morphic-mb-check{color:var(--mb-c-accent);display:inline-flex}.morphic-mb .morphic-mb-chips--choices .morphic-mb-chip{flex:auto}.morphic-mb .morphic-mb-chips--tiles .morphic-mb-chip{text-align:center;flex:auto}@media (max-width:640px){.morphic-mb .morphic-mb-chips--tiles .morphic-mb-chip{padding-inline:2px;font-size:.68rem}}.morphic-mb .morphic-mb-chips--actions .morphic-mb-chip{border-color:var(--mb-c-border);background:var(--mb-c-track);min-height:40px;color:var(--mb-c-text);padding:8px 14px}.morphic-mb .morphic-mb-chips--actions .morphic-mb-chip:hover{border-color:var(--mb-c-accent);background:var(--mb-c-track)}.morphic-mb .morphic-mb-chips--tiles .morphic-mb-chip{flex-direction:column;gap:6px;min-height:64px;padding:8px 4px;font-size:.74rem;position:relative}.morphic-mb .morphic-mb-chips--tiles .morphic-mb-check{position:absolute;top:4px;right:6px}.morphic-mb .morphic-mb-swatch{border:1px solid #7f7f7f99;border-radius:50%;flex-shrink:0;width:24px;height:24px;display:block}.morphic-mb .morphic-mb-swatch--dark{background:#1a1d23}.morphic-mb .morphic-mb-swatch--light{background:#fff}.morphic-mb .morphic-mb-swatch--auto{background:linear-gradient(90deg,#fff 50%,#1a1d23 50%)}.morphic-mb .morphic-mb-swatch--sepia{background:#f1e3c6}.morphic-mb .morphic-mb-swatch--high-contrast{background:linear-gradient(90deg,#000 50%,#ffeb3b 50%)}.morphic-mb .morphic-mb-size--sm{font-size:.75rem}.morphic-mb .morphic-mb-size--md{font-size:.95rem}.morphic-mb .morphic-mb-size--lg{font-size:1.15rem}.morphic-mb .morphic-mb-size--xl{font-size:1.4rem}.morphic-mb .morphic-mb-duration-field{color:var(--mb-c-muted);align-items:center;gap:6px;font-size:.78rem;display:inline-flex}.morphic-mb .morphic-mb-duration-field input{border:1px solid var(--mb-c-border);background:var(--mb-c-track);width:3.5rem;min-height:36px;color:var(--mb-c-text);font:inherit;border-radius:8px;margin:0;padding:4px 6px}
.EnteteVitrine-module__LkiUwG__evitement{z-index:50;border-radius:var(--rayon-sm);background:var(--elevated);color:var(--accent);box-shadow:var(--ombre-elevee);padding:10px 16px;font-weight:600;position:absolute;top:-60px;left:12px}.EnteteVitrine-module__LkiUwG__evitement:focus{top:12px}.EnteteVitrine-module__LkiUwG__entete{top:env(safe-area-inset-top,0px);z-index:20;background:color-mix(in oklch, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(12px)saturate(1.2);backdrop-filter:blur(12px)saturate(1.2);position:sticky}.EnteteVitrine-module__LkiUwG__entete:after{content:"";background:linear-gradient(90deg, var(--bordure) 0%, var(--bordure) 35%, var(--lueur) 50%, var(--bordure) 65%, var(--bordure) 100%);background-size:300% 100%;height:2px;animation:6s ease-in-out infinite alternate EnteteVitrine-module__LkiUwG__filet;position:absolute;bottom:0;left:0;right:0}@keyframes EnteteVitrine-module__LkiUwG__filet{0%{background-position:100% 0}to{background-position:0 0}}.EnteteVitrine-module__LkiUwG__interieur{grid-template-columns:1fr auto 1fr;grid-template-areas:"gauche marque droite";align-items:center;gap:16px;min-height:84px;padding-inline:clamp(16px,5vw,72px);display:grid}.EnteteVitrine-module__LkiUwG__gauche{grid-area:gauche;justify-self:end}.EnteteVitrine-module__LkiUwG__gauche,.EnteteVitrine-module__LkiUwG__nav{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.EnteteVitrine-module__LkiUwG__gauche a,.EnteteVitrine-module__LkiUwG__nav a{color:var(--texte);border-radius:var(--rayon-sm);padding:10px 14px;font-size:16px;font-weight:600;text-decoration:none;transition:background .3s,color .3s;position:relative}.EnteteVitrine-module__LkiUwG__gauche a:after,.EnteteVitrine-module__LkiUwG__nav a:after{content:"";background:var(--accent);transform-origin:0;height:2px;transition:transform .5s var(--courbe);border-radius:2px;position:absolute;bottom:5px;left:14px;right:14px;transform:scaleX(0)}.EnteteVitrine-module__LkiUwG__gauche a:hover,.EnteteVitrine-module__LkiUwG__nav a:hover{background:var(--accent-doux);color:var(--accent)}.EnteteVitrine-module__LkiUwG__gauche a:hover:after,.EnteteVitrine-module__LkiUwG__nav a:hover:after,.EnteteVitrine-module__LkiUwG__gauche a[aria-current=page]:after,.EnteteVitrine-module__LkiUwG__nav a[aria-current=page]:after{transform:scaleX(1)}.EnteteVitrine-module__LkiUwG__nav .EnteteVitrine-module__LkiUwG__contact{border:1.5px solid var(--bordure-forte);margin-left:8px}.EnteteVitrine-module__LkiUwG__nav .EnteteVitrine-module__LkiUwG__contact:after{display:none}.EnteteVitrine-module__LkiUwG__marque{grid-area:marque;align-items:center;gap:12px;padding-inline:12px;display:flex}.EnteteVitrine-module__LkiUwG__logo{transition:transform .4s var(--courbe);flex-direction:column;flex-shrink:0;align-items:center;gap:2px;text-decoration:none;display:flex}.EnteteVitrine-module__LkiUwG__logo:hover{transform:translateY(-1px)}.EnteteVitrine-module__LkiUwG__plaque{border-radius:var(--rayon-sm);background:var(--plaque-logo);width:fit-content;padding:4px 8px;display:inline-flex}.EnteteVitrine-module__LkiUwG__plaque img{width:auto;height:36px}.EnteteVitrine-module__LkiUwG__sousTitre{letter-spacing:.02em;color:var(--accent);font-size:13px;font-weight:600;line-height:1.2}.EnteteVitrine-module__LkiUwG__morphic{align-items:center;min-width:44px;min-height:44px;display:flex}.EnteteVitrine-module__LkiUwG__droite{grid-area:droite;justify-self:start;align-items:center;gap:12px;display:flex}.EnteteVitrine-module__LkiUwG__outils{align-items:center;gap:8px;display:flex}.EnteteVitrine-module__LkiUwG__burger{border-radius:var(--rayon-sm);border:1.5px solid var(--bordure-forte);width:44px;height:44px;color:var(--texte);cursor:pointer;background:0 0;place-items:center;padding:0;display:none}.EnteteVitrine-module__LkiUwG__tiroir{z-index:60;grid-template-columns:1fr min(86vw,360px);display:grid;position:fixed;inset:0}.EnteteVitrine-module__LkiUwG__tiroir[hidden]{display:none}.EnteteVitrine-module__LkiUwG__fond{background:color-mix(in oklch, var(--texte) 45%, transparent);cursor:pointer;border:0;padding:0}.EnteteVitrine-module__LkiUwG__panneau{background:var(--bg);padding:calc(20px + env(safe-area-inset-top,0px)) 20px 24px;box-shadow:var(--ombre-elevee);flex-direction:column;gap:8px;display:flex;overflow-y:auto}.EnteteVitrine-module__LkiUwG__panneauHaut{color:var(--texte);justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.EnteteVitrine-module__LkiUwG__panneauHaut .EnteteVitrine-module__LkiUwG__burger{display:grid}.EnteteVitrine-module__LkiUwG__panneau a{border-radius:var(--rayon-sm);min-height:52px;color:var(--texte);align-items:center;gap:12px;padding:0 12px;font-size:18px;font-weight:600;text-decoration:none;display:flex}.EnteteVitrine-module__LkiUwG__panneau a:hover,.EnteteVitrine-module__LkiUwG__panneau a[aria-current=page]{background:var(--accent-doux);color:var(--accent)}.EnteteVitrine-module__LkiUwG__iconeLien{color:var(--accent)}@media (min-width:1240px) and (max-width:1439px){.EnteteVitrine-module__LkiUwG__interieur{gap:10px;padding-inline:clamp(16px,2.5vw,72px)}.EnteteVitrine-module__LkiUwG__gauche a,.EnteteVitrine-module__LkiUwG__nav a{padding-inline:9px}.EnteteVitrine-module__LkiUwG__droite{gap:8px}}@media (max-width:1239px){.EnteteVitrine-module__LkiUwG__gauche,.EnteteVitrine-module__LkiUwG__nav{display:none}.EnteteVitrine-module__LkiUwG__burger{display:grid}.EnteteVitrine-module__LkiUwG__interieur{grid-template-columns:1fr auto;grid-template-areas:"marque droite"}.EnteteVitrine-module__LkiUwG__logo{align-items:flex-start}.EnteteVitrine-module__LkiUwG__marque{padding-inline:0}}.EnteteVitrine-module__LkiUwG__drapeauxTiroir{margin-bottom:12px;display:none}@media (max-width:520px){.EnteteVitrine-module__LkiUwG__drapeauxEntete{display:none}.EnteteVitrine-module__LkiUwG__drapeauxTiroir{display:block}}@media (max-width:460px){.EnteteVitrine-module__LkiUwG__plaque img{height:30px}}@media (prefers-reduced-motion:reduce){.EnteteVitrine-module__LkiUwG__entete:after{animation:none}}html[data-morphic-motion=none] .EnteteVitrine-module__LkiUwG__entete:after{animation:none}html[data-morphic-motion=reduced] .EnteteVitrine-module__LkiUwG__entete:after{animation:none}
