.g-hero[data-astro-cid-abicvlni]{border-bottom:2px dashed var(--ligne);padding:36px 0 34px}.g-hero[data-astro-cid-abicvlni] h1[data-astro-cid-abicvlni]{font-size:clamp(2.1rem,5.4vw,3.6rem)}.chapo[data-astro-cid-abicvlni]{max-width:720px;font-size:1.2rem}.meta[data-astro-cid-abicvlni]{color:var(--gris);text-transform:uppercase;flex-wrap:wrap;gap:6px 18px;margin:0;font-size:.88rem;display:flex}.g-body[data-astro-cid-abicvlni]{gap:36px;padding:32px 0 20px;display:grid}.g-body[data-astro-cid-abicvlni]>.prose[data-astro-cid-abicvlni]{min-width:0}.g-cta-title[data-astro-cid-abicvlni]{font-family:var(--display);text-transform:uppercase;margin:10px 0 6px;font-size:1.7rem;font-weight:700;line-height:1.05}.g-sources[data-astro-cid-abicvlni] h2[data-astro-cid-abicvlni]{font-size:1.5rem}.g-sources[data-astro-cid-abicvlni] ul[data-astro-cid-abicvlni]{margin:0 0 .6em;padding-left:1.2em}.g-sources[data-astro-cid-abicvlni] li[data-astro-cid-abicvlni]{margin-bottom:4px}.g-sources[data-astro-cid-abicvlni] a[data-astro-cid-abicvlni]{overflow-wrap:anywhere;align-items:center;min-height:44px;display:inline-flex}.toc[data-astro-cid-abicvlni]{border:2px solid var(--encre);border-radius:var(--radius);background:var(--papier);padding:0 16px}.toc[data-astro-cid-abicvlni] summary[data-astro-cid-abicvlni]{cursor:pointer;min-height:52px;font-family:var(--display);text-transform:uppercase;align-items:center;gap:10px;font-size:1.2rem;font-weight:700;list-style:none;display:flex}.toc[data-astro-cid-abicvlni] summary[data-astro-cid-abicvlni]::-webkit-details-marker{display:none}.toc[data-astro-cid-abicvlni] summary[data-astro-cid-abicvlni]:after{content:"+";font-family:var(--mono);color:var(--tomate-fonce);margin-left:8px;font-size:1.4rem}.toc[data-astro-cid-abicvlni][open] summary[data-astro-cid-abicvlni]:after{content:"–"}.toc-n[data-astro-cid-abicvlni]{color:var(--gris);text-transform:none;margin-left:auto;font-size:.85rem;font-weight:400}.toc[data-astro-cid-abicvlni] ol[data-astro-cid-abicvlni]{margin:0 0 12px;padding:0 0 0 1.4em}.toc[data-astro-cid-abicvlni] li[data-astro-cid-abicvlni]::marker{font-family:var(--mono);color:var(--tomate-fonce)}.toc[data-astro-cid-abicvlni] a[data-astro-cid-abicvlni]{align-items:center;min-height:44px;padding:4px 0;font-weight:600;line-height:1.3;text-decoration:none;display:flex}@media (width>=1024px){.toc[data-astro-cid-abicvlni]{display:none}}@media (width<=767px){.g-hero[data-astro-cid-abicvlni]{padding:16px 0 24px}.chapo[data-astro-cid-abicvlni]{font-size:1.08rem}.g-body[data-astro-cid-abicvlni]{gap:28px;padding:22px 0 12px}.g-cta[data-astro-cid-abicvlni] .btn[data-astro-cid-abicvlni]{width:100%}}.hero[data-astro-cid-lcdefpme]{padding:clamp(18px,4vw,56px) 0 clamp(30px,5vw,64px)}.hcarte[data-astro-cid-lcdefpme]{padding:clamp(20px,3vw,36px) 0 8px}.hcarte-head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 20px;display:flex}.hcarte-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(1.5rem,3vw,2.1rem)}.hcarte-head[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{align-items:center;min-height:44px;font-weight:700;display:inline-flex}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.4fr 1fr;align-items:center;gap:48px;display:grid}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{margin-bottom:14px;font-size:clamp(2.4rem,6.4vw,5rem);line-height:.98}.h1-tag[data-astro-cid-lcdefpme]{background:var(--sapin);color:#fff;clip-path:polygon(.3em 0,100% 0,100% 100%,.3em 100%,0 50%);padding:0 .18em 0 .45em;display:inline-block}.hero-sub[data-astro-cid-lcdefpme]{max-width:600px;font-size:1.2rem}.hero-search[data-astro-cid-lcdefpme]{max-width:640px;margin-top:8px}.chips[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.chips[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border:2px solid var(--encre);background:var(--papier);min-height:44px;color:var(--encre);border-radius:999px;align-items:center;padding:0 14px;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.chips[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{background:var(--sapin-clair)}.hero-ticket[data-astro-cid-lcdefpme]{transform:rotate(1.5deg)}.ht-line[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 8px;font-size:1.2rem;display:flex}.ht-line[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]:first-child{font-family:var(--display);text-transform:uppercase;font-size:1.1rem;font-weight:600}.ht-line[data-astro-cid-lcdefpme].ok .prix-ok[data-astro-cid-lcdefpme]{font-size:1.5rem}.ht-line[data-astro-cid-lcdefpme].total{color:var(--sapin);font-size:1.45rem}.ht-line[data-astro-cid-lcdefpme].total>span[data-astro-cid-lcdefpme]:first-child{font-weight:800}.ht-btn[data-astro-cid-lcdefpme]{width:100%;margin-top:14px}.conds[data-astro-cid-lcdefpme]{background:var(--creme-2)}.conds-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.25fr;align-items:start;gap:48px;display:grid}.conds-list[data-astro-cid-lcdefpme]{margin:0;padding-top:18px;padding-bottom:18px;list-style:none}.conds-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-template-columns:44px 1fr;gap:12px;padding:14px 0;display:grid}.conds-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{border-top:2px dashed var(--ligne)}.conds-list[data-astro-cid-lcdefpme] .mono[data-astro-cid-lcdefpme]{color:var(--tomate-fonce);font-size:1.4rem}.conds-list[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-family:var(--display);text-transform:uppercase;font-size:1.4rem}.conds-list[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--gris);margin:2px 0 0}.calc-sec[data-astro-cid-lcdefpme]{padding:clamp(40px,6vw,72px) 0 0}.calc[data-astro-cid-lcdefpme]{max-width:860px;margin:0 auto}.calc[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-top:8px}.calc-form[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme]{font-weight:700}.calc-row[data-astro-cid-lcdefpme]{align-items:center;gap:16px;margin:8px 0 18px;display:flex}.calc-row[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]{accent-color:var(--sapin);flex:1;height:44px}.calc-row[data-astro-cid-lcdefpme] output[data-astro-cid-lcdefpme]{text-align:right;min-width:9ch;font-size:1.4rem}.calc-out[data-astro-cid-lcdefpme]{border-top:2px solid var(--encre);border-bottom:2px solid var(--encre);grid-template-columns:repeat(4,1fr);gap:0;margin:0 0 14px;display:grid}.calc-out[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{padding:12px 10px}.calc-out[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]+div[data-astro-cid-lcdefpme]{border-left:1.5px dashed var(--ligne)}.calc-out[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font-family:var(--mono);text-transform:uppercase;color:var(--gris);font-size:.84rem}.calc-out[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{margin:0;font-size:1.35rem}.calc-eco[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{color:var(--sapin);font-weight:500}.sec-head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;margin-bottom:20px;display:flex}.sec-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0}.sel-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.geo[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:18px}.geo-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:28px;display:grid}.geo-box[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{cursor:default;pointer-events:none;align-items:center;min-height:48px;list-style:none;display:flex}.geo-box[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.geo-box[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{text-transform:uppercase;margin:0 0 8px;font-size:1.5rem}.geo-list[data-astro-cid-lcdefpme]{border-top:2px solid var(--encre);margin:0;padding:0;list-style:none}.geo-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border-bottom:1.5px dashed var(--ligne);min-height:46px;color:var(--encre);justify-content:space-between;align-items:center;gap:10px;padding:6px 2px;font-weight:600;text-decoration:none;display:flex}.geo-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--sapin)}.geo-list[data-astro-cid-lcdefpme] .mono[data-astro-cid-lcdefpme]{color:var(--gris);white-space:nowrap;font-size:.92rem;font-weight:400}.g-list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);gap:0 32px;margin:18px 0 0;padding:0;list-style:none;display:grid}.g-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border-bottom:1.5px dashed var(--ligne);min-height:56px;color:var(--encre);font-family:var(--display);text-transform:uppercase;align-items:center;gap:14px;padding:8px 0;font-size:1.25rem;font-weight:600;line-height:1.1;text-decoration:none;display:flex}.g-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--sapin)}.g-list[data-astro-cid-lcdefpme] .mono[data-astro-cid-lcdefpme]{color:var(--tomate-fonce);font-size:1rem}.home-faq[data-astro-cid-lcdefpme]{padding-top:10px}@media (width<=980px){.hero-grid[data-astro-cid-lcdefpme],.conds-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:28px}.hero-ticket[data-astro-cid-lcdefpme]{max-width:460px;transform:none}.sel-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}@media (width<=767px){.hero[data-astro-cid-lcdefpme]{padding:12px 0 26px}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{margin-bottom:8px;font-size:clamp(2.1rem,10vw,2.8rem)}.hero-sub[data-astro-cid-lcdefpme]{margin-bottom:10px;font-size:1.02rem}.hero-search[data-astro-cid-lcdefpme] .cs-label{font-size:1.02rem}.chips[data-astro-cid-lcdefpme]{gap:6px;margin-top:10px}.chips[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{padding:0 12px;font-size:.92rem}.calc-out[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.calc-out[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]:nth-child(3){border-left:0}.calc-out[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]:nth-child(n+3){border-top:1.5px dashed var(--ligne)}.sel-grid[data-astro-cid-lcdefpme]{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;grid-template-columns:none;grid-auto-columns:82%;grid-auto-flow:column;gap:14px;margin:0 -4px;padding:4px 4px 14px;display:grid;overflow-x:auto}.sel-grid[data-astro-cid-lcdefpme]>*{scroll-snap-align:start}.geo-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:6px}.geo-box[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{pointer-events:auto;cursor:pointer;justify-content:space-between;align-items:center;min-height:52px;display:flex}.geo-box[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]:after{content:"+";font-family:var(--mono);color:var(--tomate-fonce);font-size:1.5rem}.geo-box[data-astro-cid-lcdefpme][open] summary[data-astro-cid-lcdefpme]:after{content:"–"}.geo-box[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:0}.g-list[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
