.aftr{--a-ink:#0e0f0b;--a-text:#191a15;--a-muted:#53564c;--a-line:#e7dfc8;--a-gold:#f9c823;--a-green:#1d7a31;--a-paper:#fffdf8;--a-cream:#fbf6e9;position:relative;margin:0 0 34px;padding:clamp(20px,4vw,32px);background:#fff;border:1px solid var(--a-line);border-top:5px solid var(--a-gold);border-radius:18px;box-shadow:0 18px 50px -24px rgb(14 15 11 / .3);color:var(--a-text);scroll-margin-top:96px;font-size:1.0625rem;line-height:1.5}.aftr *{box-sizing:border-box}.aftr [hidden]{display:none!important}.aftr .aftr-t,.aftr .aftr-h{margin:0 0 8px;padding:0;border:0;background:0 0;color:var(--a-text);font-weight:800;line-height:1.15;letter-spacing:-.01em;text-transform:none;text-align:left}.afd .single-entry-summary .aftr .aftr-t{margin:0 0 8px;padding:0;font-size:clamp(1.5rem,4.4vw,2rem)}.afd .single-entry-summary .aftr .aftr-t:before{content:none}.aftr .aftr-t{font-size:clamp(1.5rem,4.4vw,2rem)}.aftr .aftr-h{font-size:clamp(1.25rem,3.6vw,1.5rem);margin-top:6px}.aftr .aftr-p{margin:0 0 18px;color:var(--a-muted);text-align:left}.aftr a{color:var(--a-green);font-weight:600;text-underline-offset:3px}.aftr-champ{position:relative;scroll-margin-top:88px}.aftr-champ label{display:block;margin:0 0 7px;font-weight:700;font-size:1rem;color:var(--a-text)}.aftr-box{position:relative;display:flex;align-items:center;background:#fff;border:2px solid var(--a-ink);border-radius:13px;transition:box-shadow .15s}.aftr-box:focus-within{box-shadow:0 0 0 4px var(--a-gold)}.aftr-box>svg{flex:none;width:24px;height:24px;margin-left:14px;color:var(--a-muted)}.aftr .aftr-box input{flex:1;min-width:0;width:100%;height:58px;margin:0;padding:0 12px;border:0;outline:0;background:0 0;box-shadow:none;color:var(--a-text);font-family:inherit;font-weight:600;font-size:1.125rem;line-height:1.2}.aftr .aftr-box input::placeholder{color:#74776c;font-weight:400}.aftr .aftr-efface{flex:none;width:44px;height:44px;margin-right:6px;border:0;border-radius:50%;background:0 0;color:var(--a-muted);font-size:1.6rem;line-height:1;cursor:pointer}.aftr .aftr-efface:hover{background:var(--a-cream)}.aftr .aftr-liste{position:absolute;z-index:40;top:calc(100% + 6px);left:0;right:0;margin:0;padding:6px;list-style:none;max-height:min(46vh,380px);overflow:auto;background:#fff;border:1px solid var(--a-line);border-radius:13px;box-shadow:0 24px 50px -18px rgb(14 15 11 / .45)}.aftr .aftr-liste li{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:50px;margin:0;padding:8px 12px;border-radius:9px;cursor:pointer}.aftr .aftr-liste li:before{content:none}.aftr .aftr-liste li b{font-weight:700}.aftr .aftr-liste li span{flex:none;color:var(--a-muted);font-size:.92rem;font-variant-numeric:tabular-nums}.aftr .aftr-liste li:hover,.aftr .aftr-liste li[aria-selected=true]{background:var(--a-cream)}.aftr .aftr-msg{margin:10px 0 0;color:var(--a-muted);font-size:.98rem}.aftr .aftr-msg:empty{display:none}.aftr-res{outline:0;animation:aftr-in .28s ease both}@keyframes aftr-in{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.aftr-lieu{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 14px;padding-bottom:14px;margin-bottom:16px;border-bottom:1px solid var(--a-line)}.aftr-lieu__n{font-weight:800;font-size:1.125rem}.aftr-lieu__n em{font-style:normal;font-weight:500;color:var(--a-muted);font-variant-numeric:tabular-nums}.aftr .aftr-chg{min-height:44px;padding:0 2px;border:0;background:0 0;color:var(--a-green);font-family:inherit;font-weight:600;font-size:.98rem;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.aftr-tech{display:flex;align-items:center;gap:12px;margin:0 0 16px}.aftr .aftr-tech img,.aftr-tech>span{flex:none;width:52px;height:52px;margin:0;border-radius:50%;object-fit:cover;background:var(--a-gold);color:var(--a-ink);display:grid;place-items:center;font-weight:800;font-size:1.3rem;box-shadow:none}.aftr .aftr-tech p{margin:0;line-height:1.2}.aftr-tech small{display:block;color:var(--a-muted);font-size:.86rem}.aftr-tech b{font-size:1.125rem}.aftr-chips{display:flex;flex-wrap:wrap;gap:10px}.aftr .aftr-chip{min-height:50px;min-width:92px;padding:0 16px;border:2px solid var(--a-ink);border-radius:11px;background:#fff;color:var(--a-text);font-family:inherit;font-weight:700;font-size:1.0625rem;font-variant-numeric:tabular-nums;cursor:pointer}.aftr .aftr-chip:hover{background:var(--a-gold)}.aftr .aftr-hauteurs{margin:0 0 14px;padding:0;border:0;min-width:0}.aftr .aftr-hauteurs legend{padding:0;margin:0 0 8px;font-weight:700;font-size:1rem}.aftr .aftr-hauteur{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:54px;margin:0 0 8px;padding:8px 14px 8px 44px;border:2px solid var(--a-line);border-radius:12px;background:#fff;cursor:pointer;font-weight:500}.aftr .aftr-hauteur input{position:absolute;left:14px;top:50%;width:20px;height:20px;margin:-10px 0 0;accent-color:var(--a-green)}.aftr .aftr-hauteur b{font-weight:800;font-variant-numeric:tabular-nums}.aftr .aftr-hauteur:has(input:checked){border-color:var(--a-green);background:#f0f8f1}.aftr-nids{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px;margin:0 0 14px}.aftr-nids>span{font-weight:700;font-size:1rem}.aftr-pas{display:flex;align-items:center;gap:4px}.aftr .aftr-pas button{width:46px;height:46px;border:2px solid var(--a-ink);border-radius:50%;background:#fff;color:var(--a-text);font-size:1.4rem;font-weight:700;line-height:1;cursor:pointer}.aftr .aftr-pas button:disabled{border-color:var(--a-line);color:#a7a99f;cursor:default}.aftr-pas output{width:42px;text-align:center;font-weight:800;font-size:1.2rem;font-variant-numeric:tabular-nums}.aftr-total{margin:0 0 16px;padding:14px 16px;border-radius:12px;background:var(--a-cream);text-align:center}.aftr-total span{display:block;font-weight:600;color:var(--a-muted);font-size:.98rem}.aftr-prix{display:block;font-size:clamp(2.2rem,8vw,2.9rem);font-weight:800;line-height:1.15;color:var(--a-text);font-variant-numeric:tabular-nums}.aftr-detail{display:block;color:var(--a-muted);font-size:.92rem}.aftr .aftr-grand{margin:2px 0 6px;font-size:clamp(2rem,7.4vw,2.7rem);font-weight:800;line-height:1.1;color:var(--a-text);text-align:left;font-variant-numeric:tabular-nums}.aftr .aftr-bulle{margin:0 0 16px;padding:13px 16px;border:0;border-radius:14px 14px 14px 3px;background:var(--a-cream);color:var(--a-text);font-style:normal;font-size:1rem;line-height:1.4;quotes:none}.aftr .aftr-bulle:before,.aftr .aftr-bulle:after{content:none}.aftr-acts{display:flex;flex-direction:column;gap:10px;margin:0 0 14px}.aftr a.aftr-btn{display:flex;align-items:center;justify-content:center;gap:10px;min-height:58px;padding:10px 18px;border-radius:13px;font-weight:800;font-size:1.0625rem;line-height:1.2;text-align:center;text-decoration:none}.aftr-btn svg{flex:none;width:22px;height:22px}.aftr a.aftr-btn--tel{background:var(--a-gold);color:var(--a-ink)}.aftr a.aftr-btn--tel:hover{background:#ffdb5c}.aftr a.aftr-btn--sms{background:var(--a-green);color:#fff}.aftr a.aftr-btn--sms:hover{background:#0f4a1e}.aftr a.aftr-btn--sec{background:#fff;color:var(--a-text);border:2px solid var(--a-ink)}.aftr a.aftr-btn--sec:hover{background:var(--a-cream)}.aftr-qr{display:flex;align-items:center;gap:16px;padding:12px;border:1px solid var(--a-line);border-radius:13px;background:#fff}.aftr-qr__img{flex:none;width:128px;height:128px}.aftr-qr__img svg{display:block;width:100%;height:100%}.aftr-qr__t b{display:block;font-size:1.0625rem;margin-bottom:3px}.aftr .aftr-qr__t p{margin:0 0 8px;color:var(--a-muted);font-size:.96rem;line-height:1.35;text-align:left}.aftr .aftr-copie{min-height:42px;padding:0 14px;border:2px solid var(--a-ink);border-radius:10px;background:#fff;color:var(--a-text);font-family:inherit;font-weight:700;font-size:.96rem;cursor:pointer}.aftr .aftr-copie:hover{background:var(--a-cream)}.aftr .aftr-note{margin:0 0 6px;color:var(--a-muted);font-size:.94rem;line-height:1.4;text-align:left}.aftr .aftr-rea{display:grid;gap:7px;margin:18px 0 0;padding:16px 0 0;border-top:1px solid var(--a-line);list-style:none}.aftr .aftr-rea li{display:flex;align-items:center;gap:9px;margin:0;padding:0;color:var(--a-muted);font-size:.96rem;line-height:1.3}.aftr .aftr-rea li:before{content:none}.aftr .aftr-rea svg{flex:none;width:18px;height:18px;color:var(--a-green)}.aftr :focus-visible{outline:3px solid var(--a-ink);outline-offset:2px}@media (min-width:760px){.aftr .aftr-rea{grid-template-columns:repeat(3,1fr);gap:12px}.aftr-acts{flex-direction:row;flex-wrap:wrap}.aftr-acts>*{flex:1 1 280px}}@media (prefers-reduced-motion:reduce){.aftr-res{animation:none}}.aftr-grille{margin:0 0 30px;border:1px solid #e7dfc8;border-radius:14px;background:#fffdf8}.aftr-grille>summary{min-height:54px;padding:15px 18px;font-weight:700;cursor:pointer}.aftr-grille[open]>summary{border-bottom:1px solid #e7dfc8;margin-bottom:16px}@media (min-width:900px){body:has(.aftr) .afd-dock{display:none}}body:has(#aftr-q:focus) .afd-dock{display:none}.aftr :focus-visible{box-shadow:none;border-radius:inherit}.aftr .aftr-res:focus,.aftr .aftr-res:focus-visible{outline:0;box-shadow:none}.aftr .aftr-box input:focus-visible{outline:0}@media (max-width:899px){body:has(.aftr) .afd-dock__form{display:none}body:has(.aftr) .afd-hero-ctas--soft{display:none}.afd.afd-has-thumb:has(.aftr) .page-area>.row>.news-thumb{display:none}.afd.afd-has-thumb:has(.aftr) .single-head{min-height:0;padding-top:18px;padding-bottom:18px;background:#0e0f0b}}.afd .single-entry-summary .aftr-grille{padding:0 18px 14px}.afd .single-entry-summary .aftr-grille>summary{margin-inline:-18px;padding-inline:18px}