@font-face{font-family:poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/poppins-700-latin-v24.woff2)format("woff2");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:poppins fallback;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold"),local("Arial");font-weight:700;size-adjust:107.24%;ascent-override:97.91%;descent-override:32.64%;line-gap-override:9.33%}:root{color-scheme:light;--bg:#FCFCFA;--surface:#FFFFFF;--ink:#2B3036;--title:#1F2529;--heading:#17502F;--link:#1B6336;--accent:#5C931E;--muted:#5B6570;--line:#D9E0DB;--neutral-bg:#F3F6F3;--footer-bg:#10301E;--on-dark:#FFFFFF;--on-dark-soft:#CFE0D3;--info-bg:#EAF2FB;--info-line:#BCD1EA;--info-ink:#1D4A75;--urgent:#A61B1B;--draft-bg:#FFF1C2;--draft-ink:#5E4500;--on-dark-hover:#BFE3B4;--focus:#1B6336;--focus-on-dark:#FFD166;--font-body:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;--font-title:"Poppins", "Poppins Fallback", var(--font-body);--step--1:0.875rem;--step-0:1.0625rem;--step-1:1.25rem;--step-2:clamp(1.375rem, 1.2rem + 0.8vw, 1.75rem);--step-3:clamp(1.75rem, 1.35rem + 1.9vw, 2.625rem);--gutter:1rem;--radius:12px;--space-s:0.75rem;--space-m:1.25rem;--space-l:2rem;--space-xl:3rem}@media(min-width:48rem){:root{--gutter:1.5rem;--step-0:1.125rem;--space-xl:4rem}}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:var(--step-0);line-height:1.65;overflow-wrap:break-word}h1,h2,h3{font-family:var(--font-title);font-weight:700;font-synthesis:none;color:var(--title);line-height:1.2;margin:0 0 var(--space-s);text-wrap:balance}h1{font-size:var(--step-3);letter-spacing:-.01em}h2{font-size:var(--step-2)}h3{font-size:var(--step-1)}p,ul,ol,dl{margin:0 0 var(--space-m)}a{color:var(--link);text-decoration-thickness:1px;text-underline-offset:.15em}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:2px}img{max-width:100%;height:auto}main:focus{outline:none}.skip-link{position:absolute;left:var(--gutter);top:-100px;z-index:10;padding:.5rem 1rem;background:var(--heading);color:var(--on-dark);font-weight:700;border-radius:0 0 8px 8px}.skip-link:focus{top:0;outline-color:var(--focus-on-dark)}.wrap{width:100%;max-width:72rem;margin-inline:auto;padding-inline:var(--gutter)}.wrap--text{max-width:calc(42rem + 2 * var(--gutter))}.kicker{margin:0 0 .5rem;font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--title)}.kicker::before{content:"";display:inline-block;width:1.25rem;height:3px;margin-right:.5rem;vertical-align:middle;background:var(--accent)}.badge{display:inline-block;padding:.0625rem .5rem;border-radius:999px;font-size:.8125rem;font-weight:700;line-height:1.5}.badge--draft{background:var(--draft-bg);color:var(--draft-ink)}.empty{color:var(--muted)}.env-banner{padding:.375rem var(--gutter);background:var(--draft-bg);color:var(--draft-ink);font-size:var(--step--1);text-align:center}.env-banner__draft{font-weight:700}.site-header{background:var(--surface);border-bottom:1px solid var(--line)}.site-header__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.25rem var(--space-m);min-height:3.5rem;padding-block:.375rem}.brand{display:flex;flex-direction:column;color:var(--heading);text-decoration:none;line-height:1.2}.brand__name{font-family:var(--font-title);font-weight:700;font-size:1.125rem;letter-spacing:-.005em}.brand__nowrap{white-space:nowrap}.brand{flex-direction:row;align-items:center;gap:.5rem;flex:1 1 8rem;min-width:0}.brand__logo{flex:none;display:block;width:2.75rem;height:2.75rem}@media(max-width:29.99rem){.site-header__inner{column-gap:.75rem}.brand__logo{width:2.5rem;height:2.5rem}.brand__name{font-size:1rem}.site-nav a{padding-inline:.375rem}}.brand__logo img{display:block;width:100%;height:100%}@media(min-width:48rem){.brand__logo{width:3rem;height:3rem}}.banner{background:#eef5e6;border-bottom:1px solid var(--line)}.banner picture{display:block;max-width:1920px;margin-inline:auto}.banner img{display:block;width:100%;height:auto}.banner img{height:88px;object-fit:cover;object-position:center}@media(min-width:30em){.banner img{height:clamp(150px,16.667vw,220px)}}@media(min-width:48rem){.brand__name{font-size:1.25rem}}.site-nav ul{display:flex;gap:.25rem;margin:0;padding:0;list-style:none}.site-nav a{display:inline-block;white-space:nowrap;padding:.5rem .75rem;border-radius:8px;color:var(--title);font-weight:600;text-decoration:none}.site-nav a:hover{background:var(--neutral-bg);color:var(--link)}.site-nav a[aria-current]{color:var(--heading);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.35em}.site-nav .site-nav__cta a{margin-left:.25rem;padding-inline:.875rem;border-radius:999px;background:#f0b13a;color:#1a1a1a;font-weight:700;text-decoration:none}.site-nav .site-nav__cta a:hover{background:#e09a1c;color:#1a1a1a}.site-nav .site-nav__cta a[aria-current]{text-decoration:none;box-shadow:inset 0 0 0 2px var(--heading)}@media(max-width:68.74rem){.site-nav{flex:1 1 100%}.site-nav ul{flex-wrap:wrap;justify-content:center;gap:.125rem .25rem}.site-nav a{padding:.375rem .5rem;font-size:.9375rem}}.intro{padding-block:var(--space-m)0}.intro h1{font-size:var(--step-2);margin-bottom:.375rem;max-width:40rem}.intro__lead{max-width:44rem;margin:0;color:var(--muted)}.intro__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin:var(--space-m)0 0}.intro__actions .lp-btn{padding:.875rem 1.5rem;font-size:1.0625rem}.intro__lien{color:var(--link);font-weight:600}@media(min-width:48rem){.intro{padding-top:var(--space-l)}}.section{padding-block:var(--space-xl)}.section--flush{padding-top:0}.section--first{padding-top:var(--space-l)}.section--tint{background:var(--neutral-bg)}.section__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem var(--space-m);margin-bottom:var(--space-m)}.section__head h2{margin:0}.section__more{font-weight:600}.carrousel{position:relative}.carrousel__piste{--gap:var(--space-m);display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 2 * var(--gap))/3);gap:var(--gap);margin:-6px;padding:6px 6px .75rem;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding:6px;scrollbar-width:thin}.carrousel__item{display:flex;min-width:0;scroll-snap-align:start}.carrousel__item>.card{flex:1}.carrousel__ctrl{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-top:var(--space-s)}.carrousel__ctrl[hidden]{display:none}.carrousel__btn{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;border:2px solid var(--heading);border-radius:50%;background:var(--surface);color:var(--heading);font-size:1.5rem;line-height:1;cursor:pointer}.carrousel__btn:hover:not(:disabled){background:#e7f1e3}.carrousel__btn:disabled{border-color:var(--line);color:var(--muted);cursor:default}.carrousel__btn:focus-visible,.carrousel__point:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.carrousel__points{display:flex;flex-wrap:wrap;justify-content:center;gap:.25rem}.carrousel__point{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;border:0;background:0 0;cursor:pointer}.carrousel__point::before{content:"";width:.625rem;height:.625rem;border-radius:50%;background:var(--line);border:1px solid var(--muted)}.carrousel__point[aria-current=true]::before{background:var(--heading);border-color:var(--heading);transform:scale(1.2)}@media(max-width:60rem){.carrousel__piste{grid-auto-columns:calc((100% - var(--gap))/2)}}@media(max-width:40rem){.carrousel__piste{grid-auto-columns:85%}}@media(prefers-reduced-motion:no-preference){.carrousel__piste{scroll-behavior:smooth}}.cards{display:grid;gap:var(--space-m);grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr))}.card{position:relative;display:flex;flex-direction:column;padding:var(--space-m);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.card:hover{border-color:var(--heading)}.card:focus-within{outline:3px solid var(--focus);outline-offset:2px}.card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.8125rem}.card__category{font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--title)}.card__title{font-size:1.1875rem;line-height:1.3;margin-bottom:.5rem}.card__title a{color:var(--title);text-decoration:none}.card__title a::after{content:"";position:absolute;inset:0;border-radius:var(--radius)}.card__title a:focus-visible{outline:none}.card:hover .card__title a{color:var(--link);text-decoration:underline}.card__text{color:var(--ink);font-size:.9688rem;line-height:1.55;margin-bottom:var(--space-s)}.card__foot{margin:auto 0 0;color:var(--muted);font-size:var(--step--1)}.topics{display:grid;gap:var(--space-s);grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));margin:0;padding:0;list-style:none}.topic{display:block;height:100%;padding:var(--space-m);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);text-decoration:none}.topic:hover{border-color:var(--heading)}.topic strong{display:block;color:var(--title);font-family:var(--font-title);font-size:1.0625rem}.topic span{display:block;margin-top:.25rem;color:var(--muted);font-size:.9375rem;line-height:1.5}.breadcrumb{margin-block:var(--space-m)var(--space-l);font-size:var(--step--1)}.breadcrumb ol{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}.breadcrumb li+li::before{content:"›"/"";margin-inline:.5rem;color:var(--muted)}.breadcrumb a{color:var(--muted)}.page-head{padding-top:var(--space-l);padding-bottom:var(--space-l)}.page-head .breadcrumb{margin-top:0}.page-head__lead{color:var(--muted);max-width:40rem}.article{padding-bottom:var(--space-xl)}.article__main{max-width:42rem;margin-inline:auto;min-width:0}.article__aside{display:none}@media(min-width:64rem){.article__layout--aside{display:grid;grid-template-columns:minmax(0,42rem)15rem;justify-content:center;gap:var(--space-xl)}.article__layout--aside .article__main{margin-inline:0}.article__layout--aside .toc--inline{display:none}.article__aside{display:block}.toc-side{position:sticky;top:var(--space-m);margin-top:11rem;padding-left:var(--space-m);border-left:2px solid var(--line);font-size:.9375rem;line-height:1.45}.toc-side__title{margin-bottom:var(--space-s);font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--title)}.toc-side ul{margin:0;padding:0;list-style:none}.toc-side li{margin-bottom:.625rem}.toc-side a{color:var(--ink);text-decoration:none}.toc-side a:hover{color:var(--link);text-decoration:underline}.toc-side__extra{margin-top:var(--space-m)!important;padding-top:var(--space-m)!important;border-top:1px solid var(--line)}.toc-side__extra a{color:var(--link);font-weight:700}}.article__header{margin-bottom:var(--space-l)}.article__meta{display:flex;flex-wrap:wrap;gap:.25rem 1rem;margin:var(--space-m)0 0;color:var(--muted);font-size:var(--step--1)}.article__meta a{color:var(--muted)}.article__review{margin:var(--space-s)0 0;font-size:var(--step--1);font-weight:600;color:var(--title)}.essentiel{margin-bottom:var(--space-l);padding:var(--space-m);background:var(--surface);border:1px solid var(--line);border-left:5px solid var(--heading);border-radius:var(--radius)}.essentiel__title{margin-bottom:.375rem;font-family:var(--font-body);font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase}.essentiel p{margin:0;font-size:1.0625em;line-height:1.6}@media(max-width:23.99rem){.essentiel{padding:var(--space-s).875rem}.essentiel p{font-size:1em}}.toc{margin-bottom:var(--space-l);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.toc summary{padding:.75rem var(--space-m);cursor:pointer;font-weight:700;color:var(--title)}.toc nav{padding:0 var(--space-m)var(--space-s)}.toc ul{margin:0;padding-left:1.125rem}.toc li{margin-bottom:.375rem;line-height:1.45}.prose h2,.consult,.sources{scroll-margin-top:1rem}.prose h2{margin-top:var(--space-xl)}.prose h3{margin-top:var(--space-l)}.prose ul,.prose ol{padding-left:1.25rem}.prose li{margin-bottom:.375rem}.prose li::marker{color:var(--heading)}.prose strong{color:#1d2227}.prose .table-wrap{max-width:100%;overflow-x:auto;margin-bottom:var(--space-m)}.prose .table-wrap:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.prose table{border-collapse:collapse;font-size:.9375rem}.prose th,.prose td{padding:.5rem .75rem;border:1px solid var(--line);text-align:left;vertical-align:top}.prose th{background:var(--neutral-bg);color:var(--title)}.ref{font-size:.75em;line-height:0;margin-left:.1em;font-weight:700}.ref a{padding:0 .1em;text-decoration:none}.ref a:hover{text-decoration:underline}.takeaway{margin-block:var(--space-l);padding:var(--space-m);background:var(--neutral-bg);border-radius:var(--radius)}.takeaway__title{margin-bottom:.375rem;font-weight:700;color:var(--title)}.takeaway>:last-child{margin-bottom:0}.consult{margin-block:var(--space-xl);padding:var(--space-m);background:var(--info-bg);border:1px solid var(--info-line);border-radius:var(--radius)}.consult__title{display:flex;align-items:center;gap:.75rem;margin:0 0 var(--space-m)!important;font-size:var(--step-2);color:var(--info-ink)}.consult__icon{flex:none;display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:var(--info-ink);color:var(--on-dark);font-family:Georgia,times new roman,serif;font-style:italic;font-size:1.25rem;line-height:1}.consult__body>:last-child{margin-bottom:0}.consult__level{padding:.875rem var(--space-m);background:var(--surface);border-left:5px solid var(--info-ink);border-radius:8px}.consult__level+.consult__level{margin-top:var(--space-s)}.consult__level ul{margin:0;padding-left:1.125rem}.consult__level li{margin-bottom:.25rem}.consult__level li:last-child{margin-bottom:0}.consult__level p:last-child{margin-bottom:0}.consult__label{margin:0 0 .375rem!important;font-weight:700;color:var(--info-ink)}.consult__level--urgence{border-left-color:var(--urgent)}.consult__level--urgence .consult__label{color:var(--urgent)}.consult__level--medecin{border-left-color:#5b86b5}.consult__level--note{background:0 0;border-left:0;padding-inline:0}.video-link{margin-block:var(--space-l);font-weight:600}.video-link__note{font-weight:400;color:var(--muted);font-size:var(--step--1)}.sources{margin-top:var(--space-xl);padding-top:var(--space-l);border-top:1px solid var(--line)}.sources h2,.verification h2{font-size:var(--step-1)}.sources__list{padding-left:1.5rem;font-size:.9375rem;line-height:1.55}.sources__list li{margin-bottom:var(--space-s);padding-left:.25rem}.sources__list li:target{background:var(--info-bg);border-radius:4px}.sources__org{font-weight:700}.sources__accessed{color:var(--muted)}.verification{margin-top:var(--space-l);padding:var(--space-m);background:var(--neutral-bg);border-radius:var(--radius);font-size:.9375rem}.verification__notice{margin:0;color:var(--muted);font-size:var(--step--1)}.related{padding-block:var(--space-xl);background:var(--neutral-bg);margin-top:var(--space-xl)}.article:has(.related){padding-bottom:0}.notfound{padding-block:var(--space-xl)}.notfound__links{padding-left:1.25rem}.site-footer{padding-block:var(--space-xl)var(--space-l);background:var(--footer-bg);color:var(--on-dark);font-size:.9375rem;text-align:center}.site-footer a{color:var(--on-dark);text-decoration:none}.site-footer a:hover{color:var(--on-dark-hover);text-decoration:underline}.site-footer :focus-visible{outline-color:var(--focus-on-dark)}.site-footer__inner{display:flex;flex-direction:column;align-items:center;gap:var(--space-m)}.site-footer p{margin:0}.site-footer__brand{font-family:var(--font-title);font-size:1.125rem;font-weight:700}.site-footer__tagline{margin-top:calc(-1 * var(--space-s))!important;color:var(--on-dark-soft);text-wrap:balance}.site-footer__social{display:flex;gap:1.25rem;margin:0;padding:0;list-style:none}.site-footer__social a{display:inline-flex;padding:.25rem;color:var(--on-dark-soft)}.site-footer__social a:hover{color:var(--on-dark)}.site-footer__links{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.5rem;margin:0;padding:0;list-style:none;font-weight:600}.site-footer__affiliate{max-width:35rem;padding:.875rem 1.25rem;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(255,255,255,4%);color:#a9c2b0;font-size:.75rem;line-height:1.6}.site-footer__copy{color:#a9c2b0;font-size:.75rem}@media print{.site-nav,.skip-link,.env-banner,.related,.toc{display:none}body{background:#fff;font-size:11pt}.site-footer{background:#fff;color:#000}.site-footer a,.site-footer p{color:#000}.sources a::after{content:" (" attr(href)")";font-size:.85em;word-break:break-all}}.page-body{padding-bottom:var(--space-xl)}.page-head:has(+.page-body){padding-bottom:0}.page-body>h2:first-child{margin-top:var(--space-l)}.page-body__updated{margin-top:var(--space-l);color:var(--muted);font-size:var(--step--1)}.facts{padding-left:1.25rem}.facts li{margin-bottom:.375rem}.status{padding:var(--space-s)var(--space-m);background:var(--neutral-bg);border-left:4px solid var(--heading);border-radius:8px}.todo{padding:.0625rem .375rem;background:var(--draft-bg);color:var(--draft-ink);font-weight:700;border-radius:4px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.bio-list{display:grid;gap:var(--space-s);margin:0 0 var(--space-l);padding:0;list-style:none}.bio-link{display:block;padding:var(--space-m);background:var(--surface);border:1px solid var(--line);border-left:5px solid var(--heading);border-radius:var(--radius);text-decoration:none}.bio-link:hover{border-color:var(--heading)}.bio-link__title{display:block;font-family:var(--font-title);font-size:1.125rem;line-height:1.3;color:var(--title)}.bio-link__url{display:block;margin-top:.25rem;color:var(--muted);font-size:var(--step--1);overflow-wrap:anywhere}.bio-more{color:var(--muted)}.author{display:flex;gap:var(--space-m);align-items:flex-start;margin-top:var(--space-l);padding:var(--space-m);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.author--inline{align-items:center;margin-block:var(--space-m)var(--space-l)}.author__avatar{flex:none;display:block}.author__avatar img{display:block;border-radius:50%}.author__name{margin:0;font-family:var(--font-title);font-size:var(--step-1);color:var(--title);line-height:1.3}.author__name a{color:inherit;text-decoration:none}.author__name a:hover{color:var(--link);text-decoration:underline}.author__role{margin:.125rem 0 .375rem;color:var(--muted);font-weight:600;font-size:var(--step--1)}.author__bio{margin:0;font-size:.9375rem;line-height:1.55}@media(max-width:29.99rem){.author:not(.author--inline){gap:var(--space-s)}}.author-page__head{display:flex;gap:var(--space-l);align-items:center;flex-wrap:wrap}.author-page__head .page-head__lead{margin:.25rem 0 0}.hero{display:block;margin-bottom:var(--space-l)}.hero img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius);background:var(--neutral-bg)}.card--image{padding-top:0;overflow:hidden}.card__img{display:block;margin:0 calc(-1 * var(--space-m))var(--space-s)}.card__img img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.pcard{display:flex;align-items:stretch;margin:var(--space-l)0;background:var(--surface);border:2px solid var(--line);border-radius:var(--radius);box-shadow:0 4px 16px rgba(16,48,30,8%);overflow:hidden;transition:border-color .2s,box-shadow .2s}.pcard:hover{border-color:#e8a838;box-shadow:0 8px 28px rgba(232,168,56,.16)}.pcard__img{flex:none;width:16rem;display:flex;align-items:center;justify-content:center;padding:.5rem;background:#fff;border-right:1px solid var(--line)}.pcard__img picture{display:contents}.pcard__img img{display:block;width:100%;height:auto;max-height:16rem;object-fit:contain}.pcard__img .zoom{height:auto}.pcard__body{flex:1;display:flex;flex-direction:column;padding:var(--space-m)var(--space-m)var(--space-m)1.5rem}.pcard__badge{align-self:flex-start;margin:0 0 .625rem;padding:.25rem .75rem;border-radius:999px;background:#e7f1e3;color:var(--heading);font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.pcard__name{margin:0 0 .5rem;font-family:var(--font-title);font-size:1.1875rem;font-weight:700;color:var(--title);line-height:1.3}.pcard__desc{color:var(--ink);font-size:.9375rem;line-height:1.6}.pcard__desc p{margin:0 0 .625rem}.pcard__why{margin:0 0 var(--space-m);padding:.625rem .875rem;border-radius:8px;background:#e7f1e3;color:#12422a;font-size:.875rem;line-height:1.5}.pcard__why strong{font-size:.8125rem;text-transform:uppercase;letter-spacing:.02em}.pcard__cta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .875rem;margin:auto 0 0}.pcard__btn{display:inline-flex;align-items:center;gap:.5rem;padding:.8125rem 1.5rem;border-radius:8px;background:#f0b13a;color:#1a1a1a;font-weight:700;font-size:.9375rem;text-decoration:none;transition:background .2s,transform .2s}.pcard__btn::after{content:"\2192"}.pcard__btn:hover{background:#e09a1c;color:#1a1a1a;transform:translateY(-1px)}.pcard__desc ul{margin:0 0 .75rem;padding:.625rem .875rem .625rem 2rem;border-radius:8px;background:#e7f1e3;color:#12422a;font-size:.875rem;line-height:1.5}.pcard__desc li{margin:.125rem 0}.pcard__desc li::marker{color:var(--heading)}.pcard__aff{margin:.625rem 0 0;color:var(--muted);font-size:.8125rem;font-style:italic;line-height:1.45}@media(max-width:40rem){.pcard{flex-direction:column}.pcard__img{width:100%;height:18rem;border-right:0;border-bottom:1px solid var(--line)}.pcard__img img{width:auto;max-width:100%;height:auto;max-height:100%}.pcard__img .zoom{height:100%}.pcard__body{padding:var(--space-m)}.pcard__btn{width:100%;justify-content:center}}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.faq{margin-top:var(--space-xl)}.faq__item{border-bottom:1px solid var(--line)}.faq__item summary{padding:.875rem 0;cursor:pointer;font-weight:700;color:var(--title)}.faq__item summary:hover{color:var(--link)}.faq__answer{padding-bottom:var(--space-s)}.faq__answer p:last-child{margin-bottom:0}.verification__review{margin:0 0 .375rem;font-size:.9375rem}.consent{position:fixed;z-index:20;left:50%;bottom:1rem;transform:translateX(-50%);width:calc(100% - 2rem);max-width:26.25rem;padding:.875rem 1rem;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 8px 28px rgba(16,48,30,.16);font-size:.875rem;line-height:1.5}.consent[hidden]{display:none}.consent__text{margin:0 0 .625rem}.consent__actions{display:flex;gap:.5rem}.consent__btn{flex:1;padding:.5rem .75rem;border:1px solid var(--heading);border-radius:8px;background:var(--surface);color:var(--heading);font:inherit;font-weight:600;cursor:pointer}.consent__btn:hover,.consent__btn:focus-visible{background:var(--heading);color:var(--on-dark)}@media(max-width:37.5rem){.consent{left:0;bottom:0;transform:none;width:100%;max-width:none;padding:.5rem .75rem calc(.5rem + env(safe-area-inset-bottom));border-radius:0;border-width:1px 0 0;font-size:.8125rem;line-height:1.35;display:flex;align-items:center;gap:.5rem}.consent__text{margin:0;flex:1}.consent__actions{flex:none;flex-direction:column;gap:.25rem}.consent__btn{padding:.3125rem .75rem;font-size:.8125rem}}@media(min-width:64rem){.consent{left:auto;right:1.5rem;bottom:1.5rem;transform:none}}.cookies-btn{padding:.5rem 1rem;border:2px solid var(--heading);border-radius:8px;background:var(--surface);color:var(--heading);font:inherit;font-weight:700;cursor:pointer}.cookies-btn:hover{background:var(--neutral-bg)}.prose .align-center{text-align:center}.prose .align-right{text-align:right}.ebook{padding-block:var(--space-m)var(--space-xl)}.ebook__grid{display:grid;gap:var(--space-l)}.ebook__main h1{margin-bottom:.5rem}.ebook__subtitle{margin:0 0 var(--space-m);color:var(--muted);font-size:var(--step-1);line-height:1.45;max-width:40rem}.ebook__cover-mobile{max-width:16rem;margin:0 auto var(--space-l)}.ebook-cover img{display:block;width:100%;height:auto}.buy-card{padding:var(--space-m);background:var(--surface);border:2px solid var(--line);border-radius:var(--radius);box-shadow:0 8px 28px rgba(16,48,30,.1);text-align:center}.buy-card__cover{display:none;max-width:15rem;margin:0 auto var(--space-m)}.buy-card__price{margin:0 0 var(--space-s);font-family:var(--font-title);font-size:2rem;font-weight:700;color:var(--title)}.buy-card__cta{display:block;padding:.9375rem 1.25rem;border-radius:8px;background:#f0b13a;color:#1a1a1a;font-weight:700;text-decoration:none;transition:background .2s,transform .2s}.buy-card__cta:hover{background:#e09a1c;color:#1a1a1a;transform:translateY(-1px)}.buy-card__soon{margin:0;color:var(--muted);font-weight:600}.buy-card__details{margin:var(--space-m)0;padding:0;list-style:none;text-align:left;font-size:.9375rem}.buy-card__details li{padding:.375rem 0;border-bottom:1px solid var(--line)}.buy-card__badges{display:flex;flex-wrap:wrap;justify-content:center;gap:.375rem;margin:0 0 var(--space-s)}.buy-card__badges span{padding:.25rem .625rem;border-radius:999px;background:#e7f1e3;color:var(--heading);font-size:.75rem;font-weight:700}.buy-card__terms{margin:0;font-size:.8125rem}@media(min-width:64rem){.ebook__grid{grid-template-columns:minmax(0,1fr)21rem;align-items:start;gap:var(--space-xl)}.ebook__side{position:sticky;top:var(--space-m)}.ebook__cover-mobile{display:none}.buy-card__cover{display:block}}.ebook-promo{display:flex;gap:var(--space-l);align-items:center;margin:var(--space-l)0;padding:var(--space-m)var(--space-l);background:#faf6ee;border:1px solid #e6dcc8;border-radius:var(--radius)}.ebook-promo__cover{flex:none;width:8.5rem}.ebook-promo__kicker{margin:0 0 .25rem;color:var(--heading);font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ebook-promo__title{margin:0 0 .375rem;font-size:var(--step-1)}.ebook-promo__title a{color:var(--title);text-decoration:none}.ebook-promo__title a:hover{color:var(--link);text-decoration:underline}.ebook-promo__desc{margin:0 0 var(--space-s);font-size:.9375rem;color:var(--ink)}.ebook-promo__cta{margin:0}.ebook-promo__btn{display:inline-block;padding:.625rem 1.125rem;border-radius:8px;background:#f0b13a;color:#1a1a1a;font-weight:700;text-decoration:none}.ebook-promo__btn:hover{background:#e09a1c;color:#1a1a1a}@media(max-width:37.5rem){.ebook-promo{align-items:flex-start;gap:.875rem;padding:.875rem}.ebook-promo__cover{width:5.75rem}.ebook-promo__title{font-size:1.125rem}.ebook-promo__desc{font-size:.875rem;line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ebook-promo__btn{padding:.5rem .75rem;font-size:.875rem}}.merci{padding-bottom:var(--space-xl)}.merci__btn{display:inline-block;margin-top:var(--space-s)}.merci__note{color:var(--muted);font-size:.9375rem}.buy-card__ttc{font-family:var(--font-body);font-size:.875rem;font-weight:600;color:var(--muted)}.section--promo{padding-block:var(--space-m)0}.section--promo .ebook-promo{margin:0}.insc{margin:0}.insc__row{display:flex;gap:.5rem}.insc__input{flex:1;min-width:0;padding:.8125rem 1rem;border:2px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);font:inherit;font-size:1rem}.insc__input:focus{outline:3px solid var(--focus);outline-offset:1px;border-color:var(--heading)}.insc__btn{flex:none;padding:.8125rem 1.25rem;border:0;border-radius:8px;background:#f0b13a;color:#1a1a1a;font:inherit;font-weight:700;cursor:pointer}.insc__btn:hover{background:#e09a1c}.insc__btn:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.insc__btn:disabled{cursor:progress;opacity:.8}.insc__btn--charge::before{content:"";display:inline-block;width:.9em;height:.9em;margin-right:.5em;vertical-align:-.1em;border:2px solid;border-right-color:transparent;border-radius:50%;animation:insc-tourne .8s linear infinite}@keyframes insc-tourne{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.insc__btn--charge::before{animation:none}}.insc__suggestion{margin:.375rem 0 0;font-size:.875rem}.insc__fix{padding:0;border:0;background:0 0;color:var(--link);font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.insc__msg{margin:.375rem 0 0;font-size:.875rem;min-height:0}.insc__msg:empty{display:none}.insc__msg--err{color:#a61b1b;font-weight:700}.insc__msg--ok{color:var(--heading);font-weight:700}.insc__trap{position:absolute;left:-1e4px;width:1px;height:1px;opacity:0}.insc__assure{margin:.625rem 0 0;font-size:.8125rem;font-weight:600;color:var(--heading)}.insc__consent{margin:.25rem 0 0;font-size:.75rem;line-height:1.45;color:var(--muted)}.insc--sombre .insc__input{border-color:transparent}.insc--sombre .insc__input:focus{outline-color:var(--focus-on-dark)}.insc--sombre .insc__btn:focus-visible{outline-color:var(--focus-on-dark)}.insc--sombre .insc__suggestion,.insc--sombre .insc__consent{color:var(--on-dark-soft)}.insc--sombre .insc__assure{color:#fff}.insc--sombre .insc__fix,.insc--sombre .insc__consent a{color:#fff}.insc--sombre .insc__msg--err{color:#ffd9d0}.insc--sombre .insc__msg--ok{color:#fff}@media(max-width:30rem){.insc__row{flex-direction:column}.insc__btn{width:100%}}.livret{perspective:1200px}.livret__page{display:block;position:relative;transform:rotateY(-16deg)rotateX(2deg);transform-origin:left center;border-radius:2px 6px 6px 2px;box-shadow:1px 1px #E6E2D6,3px 3px #F4F1E8,4px 4px #E6E2D6,18px 22px 30px rgba(16,48,30,.28)}.livret__page::before{content:"";position:absolute;inset:0 auto 0 0;width:7%;background:linear-gradient(90deg,rgba(0,0,0,.18),rgba(255,255,255,.12) 60%,transparent);border-radius:2px 0 0 2px;pointer-events:none}.livret__page img{display:block;width:100%;height:auto;border-radius:2px 6px 6px 2px}.livret--mini{width:5.5rem;flex:none}.livret--mini .livret__page{transform:rotateY(-14deg);box-shadow:1px 1px #E6E2D6,2px 2px #F4F1E8,8px 10px 16px rgba(16,48,30,.25)}.lp-body{background:#fbfaf4}.lp-header{background:var(--surface);border-bottom:1px solid var(--line)}.lp-header__inner{display:flex;align-items:center;min-height:3.25rem;padding-block:.375rem}.brand--static{cursor:default}.lp-hero{padding-block:1rem 2rem;background:radial-gradient(120% 80% at 100% 0%,#EAF3DF 0%,rgba(234,243,223,0) 60%)}.lp-hero__grid{display:grid;gap:1.5rem;align-items:center}.lp-hero__top{display:flex;gap:.875rem;align-items:flex-start;justify-content:space-between}.lp-kicker{display:inline-block;margin:0 0 .375rem;padding:.125rem .5rem;border-radius:4px;background:#f6e3a8;color:#4a3a06;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.lp-title{margin:0 0 .5rem;font-family:var(--font-title);font-size:clamp(1.5rem,1.1rem + 2.2vw,2.5rem);line-height:1.15;color:var(--heading)}.lp-sub{margin:0 0 .875rem;font-size:1rem;line-height:1.5;color:var(--ink);max-width:36rem}.lp-hero__visuel{display:none}.lp-section{padding-block:2rem}.lp-section--tint{background:#f1f5ec}.lp-h2{margin:0 0 1rem;font-family:var(--font-title);font-size:var(--step-2);color:var(--title);line-height:1.25}.lp-remedes{display:grid;gap:.625rem;margin:0;padding:0;list-style:none}.lp-remede{display:flex;gap:.75rem;align-items:center;padding:.75rem .875rem;background:var(--surface);border:1px solid var(--line);border-radius:10px}.lp-remede__icone{flex:none;display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;background:#e7f1e3;color:var(--heading)}.lp-remede__nom{display:block;color:var(--title)}.lp-remede__pb{display:block;font-size:.875rem;color:var(--muted);line-height:1.4}.lp-apercu{display:flex;justify-content:center;gap:0;padding:.5rem 0 1rem}.lp-apercu__page{margin:0;width:min(44vw,18rem)}.lp-apercu__page img{display:block;width:100%;height:auto;border-radius:4px;box-shadow:0 10px 28px rgba(16,48,30,.22)}.lp-apercu__page:first-child{transform:rotate(-4deg)translateX(6%);z-index:1}.lp-apercu__page:last-child{transform:rotate(3deg)translateX(-6%)translateY(6%)}.lp-confiance__intro{margin:0 0 .5rem}.lp-criteres{margin:0 0 1rem;padding-left:1.25rem}.lp-criteres li{margin-bottom:.375rem}.lp-communaute{margin:0;padding:.875rem 1rem;border-left:4px solid #f0b13a;background:#fff8e6;font-weight:600}.lp-faq .faq__item summary{padding-block:.75rem}.lp-final{background:linear-gradient(135deg,#17502F 0%,#1F6A3E 100%);color:var(--on-dark)}.lp-final .lp-h2{color:#fff}.lp-final__inner{max-width:36rem}.lp-footer{padding-block:1.25rem calc(5rem + env(safe-area-inset-bottom));background:var(--footer-bg);color:var(--on-dark-soft);font-size:.8125rem;text-align:center}.lp-footer a{color:var(--on-dark)}.lp-footer__links{display:flex;flex-wrap:wrap;justify-content:center;gap:.25rem 1.25rem;margin:0 0 .5rem;padding:0;list-style:none}.lp-footer__copy{margin:0}.lp-btn{display:inline-block;padding:.75rem 1.25rem;border-radius:8px;background:#f0b13a;color:#1a1a1a;font-weight:700;text-decoration:none}.lp-btn:hover{background:#e09a1c;color:#1a1a1a}.lp-btn--ghost{background:var(--surface);border:2px solid var(--heading);color:var(--heading)}.lp-btn--ghost:hover{background:#e7f1e3;color:var(--heading)}.lp-merci__mail{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0 .75rem}.lp-merci__renvoi{margin:0;font-size:.9375rem}.lp-livre{display:grid;gap:1.5rem;align-items:center}.lp-livre__cover{max-width:12rem;margin-inline:auto}.lp-livre__points{padding-left:1.25rem;margin:0 0 1rem}.lp-livre__points li{margin-bottom:.375rem}.lp-livre__prix{margin:0 0 .75rem;font-family:var(--font-title);font-size:1.75rem;color:var(--title)}.lp-livre__barre{margin-right:.375rem;color:var(--muted);font-size:1.125rem}@media(min-width:40rem){.lp-remedes{grid-template-columns:repeat(2,1fr)}.lp-livre{grid-template-columns:14rem 1fr}}@media(min-width:56rem){.lp-hero{padding-block:2.5rem 3rem}.lp-hero__grid{grid-template-columns:minmax(0,1fr)20rem;gap:3rem}.lp-hero__top .livret--mini{display:none}.lp-hero__visuel{display:block}.lp-hero__visuel .livret{max-width:17rem;margin-inline:auto}.lp-section{padding-block:3rem}}.go-promo{display:flex;gap:1.25rem;align-items:flex-start;margin:var(--space-l)0;padding:1.25rem;background:linear-gradient(135deg,#17502F 0%,#1F6A3E 100%);border-radius:var(--radius);color:var(--on-dark)}.section--tint .go-promo{margin:0}.go-promo__kicker{margin:0 0 .25rem;color:#f6e3a8;font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.go-promo__title{margin:0 0 .375rem;font-family:var(--font-title);font-size:var(--step-1);line-height:1.3;color:#fff}.go-promo__desc{margin:0 0 .75rem;color:var(--on-dark-soft);font-size:.9375rem}.go-promo__body{flex:1;min-width:0}@media(min-width:48rem){.go-promo{padding:1.75rem 2rem;gap:2rem;align-items:center}.go-promo__livret.livret--mini{width:8rem}}.site-footer__nl{width:100%;max-width:30rem}.site-footer__nl-titre{margin:0 0 .5rem!important;font-weight:700;color:var(--on-dark)}.site-footer .insc__consent a{text-decoration:underline}.boutique-head{padding-top:var(--space-l)}.boutique-head h1{margin:0 0 .5rem}.boutique-aff{max-width:48rem;margin:var(--space-s)0 0;padding:.625rem .875rem;border-radius:8px;background:var(--neutral-bg);color:var(--muted);font-size:.875rem;line-height:1.5}.boutique-aff strong{color:var(--ink)}.boutique-h2{margin:0 0 var(--space-s);font-size:var(--step-2)}.boutique-recents{margin:var(--space-l)0 var(--space-m)}.boutique-recents__liste{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;max-width:48rem;margin:0;padding:0;list-style:none}.boutique-recent{display:flex;flex-direction:column;align-items:center;gap:.25rem;height:100%;padding:.75rem .5rem;border:2px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--title);text-align:center;text-decoration:none}.boutique-recent:hover{border-color:#e8a838}.boutique-recent img{display:block;width:auto;max-width:100%;height:5.5rem;object-fit:contain}.boutique-recent__besoin{color:var(--heading);font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.3}.boutique-recent__nom{font-size:.8125rem;font-weight:700;line-height:1.3}.boutique-recent__date{color:var(--muted);font-size:.75rem}.boutique-nav ul{display:flex;flex-wrap:wrap;gap:.5rem;margin:var(--space-m)0;padding:0;list-style:none}.boutique-nav a{display:inline-block;padding:.5rem .875rem;border:2px solid var(--heading);border-radius:999px;color:var(--heading);font-size:.9375rem;font-weight:700;text-decoration:none}.boutique-nav a:hover{background:#e7f1e3}.boutique-nav__n{margin-left:.25rem;font-weight:600;opacity:.75}.boutique-nav a[aria-current=true]{background:var(--heading);color:#fff}.boutique-filtre{max-width:48rem;margin:0 0 var(--space-s);color:var(--muted)}.boutique-filtre strong{color:var(--title)}.boutique-grille{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-top:var(--space-s);scroll-margin-top:1rem}.boutique-card[hidden]{display:none}.boutique-ancre{position:absolute;top:0;scroll-margin-top:1rem}.boutique-card{position:relative;display:flex;flex-direction:column;min-width:0;background:var(--surface);border:2px solid var(--line);border-radius:var(--radius);box-shadow:0 4px 16px rgba(16,48,30,8%);overflow:hidden;scroll-margin-top:1rem;transition:border-color .2s,box-shadow .2s}.boutique-card:hover,.boutique-card:target{border-color:#e8a838;box-shadow:0 8px 28px rgba(232,168,56,.16)}.boutique-card__img{display:flex;align-items:center;justify-content:center;height:19rem;padding:.5rem;background:#fff;border-bottom:1px solid var(--line)}.boutique-card__img picture{display:contents}.boutique-card__img img{display:block;width:auto;max-width:100%;height:auto;max-height:100%;object-fit:contain}.boutique-card__body{flex:1;display:flex;flex-direction:column;padding:1.125rem 1.25rem 1.25rem}.boutique-card__besoin{margin:0 0 .375rem;color:var(--heading);font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;line-height:1.35}.boutique-card__nom{margin:0 0 .25rem;font-family:var(--font-title);font-size:1.125rem;font-weight:700;color:var(--title);line-height:1.3}.boutique-card__format{margin:0 0 .75rem;color:var(--muted);font-size:.8125rem}.boutique-card__utile{margin:0 0 .75rem;font-size:.9375rem;line-height:1.55}.boutique-card__limite{margin:0 0 .75rem;font-size:.875rem;line-height:1.5;color:var(--ink)}.boutique-card__limite strong{font-size:.75rem;text-transform:uppercase;letter-spacing:.02em}.boutique-card__fiche{margin:0 0 .75rem;font-size:.8125rem;color:var(--muted)}.boutique-card__fiche summary{cursor:pointer;color:var(--link);font-weight:600}.boutique-card__fiche ul{margin:.375rem 0 0;padding-left:1.125rem}.boutique-card__cta{display:flex;flex-direction:column;align-items:stretch;gap:.5rem;margin:auto 0 0;padding-top:.25rem}.boutique-card__img--vide{background:var(--neutral-bg)}.boutique-card__cta .pcard__btn{justify-content:center;padding:.75rem 1rem}.boutique-card__article{color:var(--link);font-size:.9375rem;font-weight:600;text-align:center;padding:.25rem 0}.boutique-guides{margin-top:var(--space-xl);margin-bottom:var(--space-l);padding-top:var(--space-l);border-top:1px solid var(--line)}.guides-box{margin:.875rem 0 1.25rem;padding:.875rem 1rem;border-radius:var(--radius);background:#e7f1e3;border:1px solid #c9dec1;scroll-margin-top:1rem}.guides-box__head{display:flex;gap:.875rem;align-items:center;margin:0 0 .75rem}.guides-box__livret.livret--mini{flex:none;width:3.75rem}.guides-box__kicker{margin:0 0 .125rem;color:var(--heading);font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.guides-box__titre{margin:0 0 .25rem;font-family:var(--font-title);font-size:1.125rem;line-height:1.25;color:var(--title)}.boutique-sauts{display:flex;flex-wrap:wrap;gap:.5rem;margin:.75rem 0 0}.boutique-sauts .lp-btn{flex:1;display:flex;align-items:center;justify-content:center;min-height:3rem;padding:.5rem .75rem;font-size:.9375rem;line-height:1.25;text-align:center}@media(min-width:48rem){.boutique-sauts{max-width:34rem}}#produits,#catalogue{scroll-margin-top:1rem}.guides-box__desc{margin:0;font-size:.9375rem;line-height:1.5}.nowrap{white-space:nowrap}.insc__label{display:block;margin:0 0 .25rem;font-size:.875rem;font-weight:700;color:var(--heading)}.insc__select{display:block;width:100%;margin:0 0 .625rem;padding:.75rem 1rem;border:2px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);font:inherit;font-size:1rem}.insc__select:focus{outline:3px solid var(--focus);outline-offset:1px;border-color:var(--heading)}.go-promo__autres{margin:.75rem 0 0;font-size:.875rem}.go-promo__autres a{color:#fff;text-decoration:underline}.lp-merci__titre{margin:1rem 0 0;font-weight:700;color:var(--heading)}@media(min-width:48rem){.guides-box{padding:1.25rem 1.5rem;max-width:48rem}.guides-box__head{gap:1.25rem}.guides-box__livret.livret--mini{width:5rem}}@media(max-width:60rem){.boutique-grille{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:40rem){.boutique-grille{grid-template-columns:minmax(0,1fr);gap:1rem}.boutique-card__img{height:18rem}.boutique-recents__liste{gap:.5rem}.boutique-recent img{height:4.5rem}}.insc__optin{display:flex;align-items:flex-start;gap:.5rem;margin:.625rem 0 0;font-size:.8125rem;line-height:1.45;text-align:left}.insc__optin input{flex:none;width:1.125rem;height:1.125rem;margin:.0625rem 0 0;accent-color:var(--heading)}.insc--sombre .insc__optin{color:var(--on-dark)}.insc--sombre .insc__optin input{accent-color:#F0B13A}.lp-livre__h3{margin:.75rem 0 .375rem;font-size:1.0625rem}.lp-livre__format{margin:0 0 .75rem;color:var(--muted);font-size:.9375rem}.lp-livre__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem}.lp-livre__page{color:var(--link);font-weight:600}.site-footer__links--explore{margin-bottom:.75rem}.zoom{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;cursor:zoom-in;border-radius:8px}.zoom picture{display:contents}.zoom img{display:block;width:auto;max-width:100%;height:auto;max-height:100%;object-fit:contain}.zoom__icone{position:absolute;right:.25rem;bottom:.25rem;display:grid;place-items:center;width:2.25rem;height:2.25rem;border:1px solid var(--line);border-radius:50%;background:rgba(255,255,255,.94);color:var(--heading);box-shadow:0 2px 6px rgba(16,48,30,.12);transition:transform .15s}.zoom:hover .zoom__icone,.zoom:focus-visible .zoom__icone{transform:scale(1.1)}.zoom-dialog{width:min(94vw,46rem);max-height:94vh;padding:0;border:0;border-radius:var(--radius);background:#fff;color:var(--ink);box-shadow:0 16px 48px rgba(0,0,0,.35)}.zoom-dialog::backdrop{background:rgba(10,24,16,.78)}.zoom-dialog__corps{position:relative;margin:0;padding:.75rem}.zoom-dialog__cadre{max-height:calc(94vh - 6.5rem);overflow:auto;overscroll-behavior:contain;border-radius:8px}.zoom-dialog__cadre img{display:block;width:100%;height:auto;max-height:calc(94vh - 6.5rem);object-fit:contain;aspect-ratio:1;cursor:zoom-in}.zoom-dialog--x2 .zoom-dialog__cadre img{width:200%;max-width:none;max-height:none;cursor:zoom-out}.zoom-dialog__aide{margin:0;padding:0 3.25rem 0 .25rem;color:var(--muted);font-size:.8125rem}.zoom-dialog__corps figcaption{padding:.5rem 3.25rem .25rem .25rem;font-weight:600;color:var(--title);line-height:1.35}.zoom-dialog__fermer{position:absolute;right:.5rem;bottom:.375rem;display:grid;place-items:center;width:2.75rem;height:2.75rem;border:1px solid var(--line);border-radius:50%;background:#fff;color:var(--title);font-size:1.5rem;line-height:1;cursor:pointer}.zoom-dialog__fermer:hover{background:var(--neutral-bg)}.offre{margin:0 0 var(--space-s);padding:.875rem 1rem;border:2px dashed #e8a838;border-radius:var(--radius);background:#fff8ea;color:var(--ink)}.offre p{margin:0 0 .25rem;font-size:.9375rem;line-height:1.45}.offre p:last-child{margin-bottom:0}.offre__titre{color:var(--title)}.offre__code strong{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1.125rem;letter-spacing:.06em;color:var(--title)}.offre__fin{color:var(--muted);font-size:.875rem}.offre__barre{color:var(--muted);font-weight:400}.carrousel--commandes .carrousel__piste{scrollbar-width:none}.carrousel--commandes .carrousel__piste::-webkit-scrollbar{display:none}.site-header__cta{display:none}@media(max-width:68.74rem){.site-header__cta{display:inline-block;flex:none;padding:.5rem .875rem;border-radius:999px;background:#f0b13a;color:#1a1a1a;font-weight:700;font-size:.9375rem;text-decoration:none}.site-header__cta:hover{background:#e09a1c;color:#1a1a1a}.site-nav .site-nav__cta{display:none}}