@font-face{font-family:Rubik;font-weight:500;font-display:swap;src:url(/fonts/rubik-latin-500-normal.woff2)format("woff2")}@font-face{font-family:Rubik;font-weight:600;font-display:swap;src:url(/fonts/rubik-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Rubik;font-weight:700;font-display:swap;src:url(/fonts/rubik-latin-700-normal.woff2)format("woff2")}@font-face{font-family:Rubik;font-weight:800;font-display:swap;src:url(/fonts/rubik-latin-800-normal.woff2)format("woff2")}@font-face{font-family:Chillax;font-weight:400;font-display:swap;src:url(/fonts/chillax-400.woff2)format("woff2")}@font-face{font-family:Chillax;font-weight:500;font-display:swap;src:url(/fonts/chillax-500.woff2)format("woff2")}@font-face{font-family:Chillax;font-weight:600;font-display:swap;src:url(/fonts/chillax-600.woff2)format("woff2")}@font-face{font-family:Nunito Sans;font-weight:400;font-display:swap;src:url(/fonts/nunito-sans-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Nunito Sans;font-weight:600;font-display:swap;src:url(/fonts/nunito-sans-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Nunito Sans;font-weight:700;font-display:swap;src:url(/fonts/nunito-sans-latin-700-normal.woff2)format("woff2")}:root{--blue-950:#071a33;--blue-900:#0c1e33;--blue-800:#083a7a;--blue-700:#0b4da2;--blue-500:#2f74d0;--blue-300:#8ec0ff;--blue-100:#e8f0fb;--blue-50:#f4f8fd;--orange-600:#f26a05;--orange-500:#ff7a1a;--orange-100:#fff1e5;--orange-900:#9a3d00;--green-700:#0d8050;--green-100:#e4f5ec;--red-700:#c62828;--red-100:#fdeceb;--gray-900:#142231;--gray-700:#3a4757;--gray-500:#5f6b79;--gray-300:#cfd7e1;--gray-200:#dfe5ec;--gray-100:#f2f5f9;--white:#fff;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--radius-sm:12px;--radius-md:18px;--radius-lg:18px;--radius-full:999px;--font-display:"Chillax", "Helvetica Neue", Arial, sans-serif;--font-body:"Chillax", -apple-system, "Segoe UI", Roboto, sans-serif;--font-logo:"Rubik", "Helvetica Neue", Arial, sans-serif;--text-strong:var(--gray-900);--text:var(--gray-700);--text-muted:var(--gray-500);--text-on-dark:#dce7f7;--surface:var(--white);--surface-sunken:var(--gray-100);--surface-brand:var(--blue-700);--surface-dark:var(--blue-900);--border:var(--gray-200);--border-strong:var(--gray-300);--brand:var(--blue-700);--brand-hover:var(--blue-800);--brand-soft:var(--blue-100);--action:var(--orange-500);--action-hover:var(--orange-600);--on-action:#1a1205;--success:var(--green-700);--success-soft:var(--green-100);--danger:var(--red-700);--danger-soft:var(--red-100);--overlay:#071a33b8;--shadow-sm:0 1px 2px #1422310d, 0 4px 14px #1422310f;--shadow-lg:0 2px 6px #1422310f, 0 18px 40px #14223124;--btn-h:48px;--btn-h-lg:56px;--btn-radius:var(--radius-full);--card-radius:var(--radius-md);--input-border:var(--border-strong);--chip-border:var(--border-strong);--ink:var(--text-strong);--ink-2:var(--text);--ink-3:var(--text-muted);--bg:var(--surface);--bg-2:var(--surface-sunken);--card:var(--surface);--line:var(--border);--brand-2:var(--brand-hover);--cta:var(--action);--cta-2:var(--action-hover);--ok:var(--success);--ok-soft:var(--success-soft);--err:var(--danger);--r:var(--card-radius);--r-sm:var(--radius-sm);--shadow:var(--shadow-sm);--shadow-up:var(--shadow-lg);--wrap:1340px;--display:var(--font-display);--text-font:var(--font-body)}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font:400 17px/1.5 var(--font-body);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:var(--brand);text-underline-offset:3px}a:hover{color:var(--brand-2)}button,a{-webkit-tap-highlight-color:transparent}h1,h2,h3,h4{font-family:var(--display);letter-spacing:-.03em;color:var(--ink);margin:0 0 .5em;font-weight:600;line-height:1.05}h1{color:var(--brand);font-size:clamp(2rem,1.4rem + 1.8vw,3rem)}h2{font-size:clamp(1.6rem,1.2rem + 1.2vw,2.3rem)}h3{letter-spacing:-.01em;font-size:1.15rem;font-weight:600}p{margin:0 0 1em}strong{font-weight:600}:focus-visible{outline:3px solid var(--brand);outline-offset:2px;border-radius:4px}.wrap{width:100%;max-width:var(--wrap);margin:0 auto;padding:0 20px}.section{padding:clamp(44px,6vh,72px) 0}.section--tight{padding:28px 0}.section--alt{background:var(--bg-2)}.section--brand{background:var(--brand);color:var(--text-on-dark)}.section--brand h2,.section--brand h3{color:var(--white)}.kicker,.eyebrow{display:none}.lead{color:var(--ink);max-width:60ch;font-size:1.2rem;line-height:1.45}.muted{color:var(--ink-3)}.small{font-size:.88rem}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sr:focus{clip:auto;z-index:100;background:var(--brand);width:auto;height:auto;color:var(--white);border-radius:8px;padding:10px 16px;position:fixed;top:10px;left:10px}.ico{flex:none;width:1.25em;height:1.25em}.btn{border-radius:var(--btn-radius);min-height:50px;font:600 1rem/1 var(--display);cursor:pointer;white-space:nowrap;border:0;justify-content:center;align-items:center;gap:8px;padding:0 26px;text-decoration:none;transition:background .15s,border-color .15s,box-shadow .15s,transform .1s;display:inline-flex}.btn:active{transform:scale(.97)}.btn--main{background:var(--cta);color:var(--on-action)}.btn--main:hover{background:var(--cta-2);color:var(--on-action)}.btn--brand,.btn--pin{background:var(--brand);color:var(--white)}.btn--brand:hover,.btn--pin:hover{background:var(--brand-2);color:var(--white)}.btn--ghost{background:var(--brand-soft);color:var(--brand-2)}.btn--ghost:hover{background:var(--blue-700);color:var(--white)}.btn--lg{min-height:56px;font-size:1.06rem}.btn--block{width:100%}.btn[disabled]{opacity:.45;cursor:not-allowed;box-shadow:none}.card{background:var(--surface-sunken);border-radius:var(--r)}.grid{gap:12px;display:grid}.grid--2{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}.grid--3{grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr))}.grid--4{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr))}.tag{font:600 .82rem/1.3 var(--font-body);background:var(--brand-soft);color:var(--brand-2);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.tag--cta{background:var(--orange-100);color:var(--orange-900)}.tag--ok{background:var(--ok-soft);color:var(--ok)}.tag--line{background:var(--surface-sunken);color:var(--ink-2)}.livr{color:var(--ok);align-items:center;gap:6px;font-size:.9rem;font-weight:700;display:inline-flex}.field{gap:6px;margin-bottom:16px;display:grid}.field label,.label{font:500 .95rem/1.3 var(--font-body);color:var(--ink)}.field .hint{color:var(--ink-3);font-size:.84rem}input[type=text],input[type=email],input[type=tel],input[type=number],input[type=search],select,textarea{border:1.5px solid var(--input-border);border-radius:var(--r-sm);background:var(--surface);width:100%;min-height:48px;color:var(--ink);font:500 1rem/1.4 var(--font-body);padding:10px 16px}textarea{resize:vertical;min-height:120px}input:focus,select:focus,textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft);outline:none}.check{color:var(--ink-2);cursor:pointer;align-items:flex-start;gap:10px;font-size:.9rem;display:flex}.check input{width:20px;height:20px;accent-color:var(--brand);flex:none;margin-top:3px}.hp{position:absolute;left:-9999px}.alert{border-radius:var(--r-sm);padding:12px 16px;font-size:.95rem}.alert--ok{background:var(--ok-soft);color:var(--success)}.alert--err{background:var(--danger-soft);color:var(--err)}.alert--info{background:var(--orange-100);color:var(--orange-900)}.chip{cursor:pointer;position:relative}.chip input{opacity:0;position:absolute}.chip span{text-align:center;background:var(--brand-soft);border-radius:999px;gap:1px;padding:10px 4px;transition:background .15s,color .15s;display:grid}.chip strong{font:600 1rem/1.2 var(--display)}.chip small{color:inherit;opacity:.8;font-size:.82rem}.chip:hover span{background:var(--blue-300)}.chip input:checked+span{background:var(--brand);color:var(--white)}.chip input:focus-visible+span{outline:3px solid var(--brand);outline-offset:2px}.prose{max-width:780px}.prose h2{color:var(--brand);margin-top:1.6em;font-size:1.5rem}.prose h3{margin-top:1.4em}.prose ul,.prose ol{padding-left:1.2em}.prose li{margin-bottom:.4em}.prose table{border-collapse:collapse;width:100%;font-size:.95rem}.prose th,.prose td{border-bottom:1px solid var(--line);text-align:left;padding:10px 8px}.prose th{background:var(--bg-2)}.breadcrumb{color:var(--ink-3);padding:16px 0 0;font-size:.9rem}.breadcrumb a{color:var(--ink-3);text-decoration:none}.breadcrumb a:hover{color:var(--brand);text-decoration:underline}.breadcrumb span[aria-hidden]{margin:0 6px}.paiements{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.paiements span{background:var(--surface-sunken);height:28px;font:600 .82rem/1 var(--display);color:var(--ink-2);border-radius:999px;place-items:center;padding:0 10px;display:inline-grid}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root{--ease-out:cubic-bezier(.22, .8, .3, 1);--dur-reveal:.52s}.anim [data-reveal]:not([data-reveal=stagger]),.anim [data-reveal=stagger]>*{opacity:0;transition:opacity var(--dur-reveal) var(--ease-out), transform var(--dur-reveal) var(--ease-out);transform:translateY(14px)}.anim [data-reveal].vu:not([data-reveal=stagger]),.anim [data-reveal=stagger].vu>*{opacity:1;transform:none}@keyframes entree{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes bump{0%{transform:scale(1)}35%{transform:scale(1.28)}70%{transform:scale(.94)}to{transform:scale(1)}}.bump{animation:bump .45s var(--ease-out)}@keyframes pouls{0%{box-shadow:0 0 #ff7a1a8c}70%{box-shadow:0 0 0 14px #ff7a1a00}to{box-shadow:0 0 #ff7a1a00}}.f0{background:var(--blue-700);color:var(--white)}.f1{background:var(--blue-100);color:var(--gray-900)}.f2{background:var(--blue-900);color:var(--blue-100)}.f3{background:var(--gray-100);color:var(--gray-900)}.f0 h2,.f0 h3,.f2 h2,.f2 h3{color:inherit}main h1,main h1+.lead,main h1+p,main .fiche__gal,main .fiche__buy,main .grid>*,main .prose>*{animation:entree .6s var(--ease-out) both}main h1+.lead,main h1+p{animation-delay:80ms}main .fiche__buy,main .grid>:nth-child(2){animation-delay:.12s}main .grid>:nth-child(3){animation-delay:.18s}main .grid>:nth-child(n+4){animation-delay:.24s}main .prose>:nth-child(n+2){animation-delay:.1s}.logo[data-astro-cid-f7espo7c]{font:800 1.55rem/1 var(--font-logo);letter-spacing:-.045em;color:var(--blue-700);align-items:center;gap:3px;display:inline-flex}.logo__eu[data-astro-cid-f7espo7c]{background:var(--orange-500);color:var(--white);letter-spacing:-.02em;border-radius:7px;padding:4px 7px 5px;font-size:.78em;display:inline-block;transform:translateY(1px)rotate(-3deg)}.logo--inv[data-astro-cid-f7espo7c]{color:var(--white)}
