.sv-w[data-astro-cid-a3bmgfw5]{position:relative;overflow:hidden;background:radial-gradient(120% 70% at 100% 0%,#ffe9ec,#ffe9ec00 55%),var(--white);border:1px solid #F3D6DB;border-radius:26px;padding:clamp(20px,3.4vw,36px);box-shadow:0 2px 4px #c8102e0a,0 24px 48px -28px #c8102e59}.sv-w__tete[data-astro-cid-a3bmgfw5]{margin-bottom:1rem}.sv-w__sur[data-astro-cid-a3bmgfw5]{margin:0;display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--red)}.sv-w__tete[data-astro-cid-a3bmgfw5] .sv-w__sur[data-astro-cid-a3bmgfw5]:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--red);box-shadow:0 0 #c8102e80;animation:sv-pouls 2s infinite}@keyframes sv-pouls{0%{box-shadow:0 0 #c8102e73}70%{box-shadow:0 0 0 9px #c8102e00}to{box-shadow:0 0 #c8102e00}}.sv-w__h[data-astro-cid-a3bmgfw5]{margin:6px 0 0;font-family:var(--font-display);font-weight:400;font-size:clamp(26px,3.4vw,34px);line-height:1.15}.sv-w__prog[data-astro-cid-a3bmgfw5]{margin-bottom:12px}.sv-w__etape[data-astro-cid-a3bmgfw5]{margin:0 0 8px;font-size:13.5px;font-weight:600;color:var(--black)}.sv-w__barre[data-astro-cid-a3bmgfw5]{height:10px;border-radius:999px;background:#f6e3e6;overflow:hidden}.sv-w__barre[data-astro-cid-a3bmgfw5] span[data-astro-cid-a3bmgfw5]{display:block;height:100%;width:0;border-radius:inherit;background:linear-gradient(90deg,#E8455F,var(--red) 60%,#9E0B24);transition:width .5s cubic-bezier(.2,.8,.2,1);position:relative}.sv-w__barre[data-astro-cid-a3bmgfw5] span[data-astro-cid-a3bmgfw5]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);transform:translate(-100%);animation:sv-reflet 2.4s infinite}@keyframes sv-reflet{to{transform:translate(100%)}}.sv-w__recap[data-astro-cid-a3bmgfw5]{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 1.4rem;min-height:4px}.sv-w__pas{display:inline-flex;align-items:baseline;gap:6px;max-width:100%;font:inherit;font-size:13px;color:var(--black);background:var(--white);border:1px solid #EDD3D8;border-radius:999px;padding:5px 12px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:border-color .15s,transform .15s;animation:sv-pop .3s ease-out}.sv-w__pas:hover{border-color:var(--red);transform:translateY(-1px)}.sv-w__pas-e{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--gray-500)}.sv-w__pas-m{color:var(--red);font-size:12px}.sv-w__pas.is-cour{border-color:var(--red);background:#fff1f3}.sv-w__pas.is-passee{color:var(--gray-500);font-style:italic}.sv-w__corps[data-astro-cid-a3bmgfw5]{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:clamp(20px,3vw,36px);align-items:start}.sv-w__scene[data-astro-cid-a3bmgfw5]{min-width:0;display:flex;flex-direction:column;min-height:380px}.sv-w__form[data-astro-cid-a3bmgfw5]{margin:0}.sv-w__pan{flex:1}.sv-w__pan[hidden]{display:none}.sv-w__pan.is-entre{animation:sv-entre .38s cubic-bezier(.2,.8,.2,1)}@keyframes sv-entre{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:none}}.sv-w__num{display:none}.sv-w__q{margin:0 0 6px;font-family:var(--font-display);font-weight:400;font-size:clamp(26px,3.2vw,32px);line-height:1.18;color:var(--black)}.sv-w__sous{margin:0 0 18px;font-size:14.5px;color:var(--gray-500);max-width:60ch}.sv-w__choix{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sv-w__c{position:relative;display:flex;align-items:center;gap:12px;min-height:64px;box-sizing:border-box;text-align:left;font:inherit;color:var(--black);background:var(--white);border:1.5px solid #EADDE0;border-radius:16px;padding:12px 42px 12px 14px;cursor:pointer;box-shadow:0 1px 2px #1a17140a;transition:border-color .15s,background .15s,box-shadow .2s,transform .15s}.sv-w__c:hover{border-color:#e8455f;transform:translateY(-2px);box-shadow:0 10px 22px -14px #c8102e73}.sv-w__c:active{transform:scale(.98)}.sv-w__ico{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#fff1f3;font-size:23px;line-height:1;transition:transform .2s}.sv-w__c:hover .sv-w__ico{transform:rotate(-6deg) scale(1.08)}.sv-w__c-lib{font-size:15.5px;font-weight:600;line-height:1.3}.sv-w__c-txt{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.sv-w__c:after{content:"";position:absolute;right:14px;top:50%;width:20px;height:20px;margin-top:-10px;box-sizing:border-box;border-radius:50%;border:1.5px solid #E2C9CE;background:var(--white) center / 11px no-repeat;transition:background-color .15s,border-color .15s}.sv-w__c--case[data-astro-cid-a3bmgfw5]:after{border-radius:6px}.sv-w__c.is-on,.sv-w__c--case[data-astro-cid-a3bmgfw5]:has(input:checked){border-color:var(--red);background:#fff6f7;box-shadow:0 0 0 1px var(--red) inset,0 10px 22px -16px #c8102e99}.sv-w__c.is-on .sv-w__ico,.sv-w__c--case[data-astro-cid-a3bmgfw5]:has(input:checked) .sv-w__ico[data-astro-cid-a3bmgfw5]{background:var(--red);transform:scale(1.06)}.sv-w__c.is-on:after,.sv-w__c--case[data-astro-cid-a3bmgfw5]:has(input:checked):after{border-color:var(--red);background-color:var(--red);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 8'%3E%3Cpath d='M1 4l2.6 2.6L9 1' fill='none' stroke='white' stroke-width='1.8'/%3E%3C/svg%3E")}.sv-w__c.is-pop{animation:sv-pop .32s ease-out}@keyframes sv-pop{0%{transform:scale(.96)}60%{transform:scale(1.03)}to{transform:none}}.sv-w__c--case[data-astro-cid-a3bmgfw5] input[data-astro-cid-a3bmgfw5]{position:absolute;opacity:0;pointer-events:none}.sv-w__c--case[data-astro-cid-a3bmgfw5]:has(input:focus-visible){outline:2px solid var(--red);outline-offset:2px}.sv-w__c[data-astro-cid-a3bmgfw5] small[data-astro-cid-a3bmgfw5]{font-size:13px;color:var(--gray-500);line-height:1.35}.sv-w__plus{font-size:12px;font-weight:700;color:#1a6b3c;background:#e6f4ec;border-radius:999px;padding:1px 8px;margin-top:2px}.sv-w__lieu[data-astro-cid-a3bmgfw5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;max-width:640px}.sv-w__champ[data-astro-cid-a3bmgfw5]{display:flex;flex-direction:column;gap:6px}.sv-w__champ[data-astro-cid-a3bmgfw5] span[data-astro-cid-a3bmgfw5]{font-size:13px;font-weight:600;color:var(--gray-500)}.sv-w__champ[data-astro-cid-a3bmgfw5] select[data-astro-cid-a3bmgfw5],.sv-w__champ[data-astro-cid-a3bmgfw5] input[data-astro-cid-a3bmgfw5]{min-height:56px;box-sizing:border-box;border:1.5px solid #EADDE0;border-radius:14px;padding:0 16px;font:inherit;font-size:17px;background:var(--white);color:var(--black);transition:border-color .15s,box-shadow .15s}.sv-w__champ[data-astro-cid-a3bmgfw5] select[data-astro-cid-a3bmgfw5]:focus,.sv-w__champ[data-astro-cid-a3bmgfw5] input[data-astro-cid-a3bmgfw5]:focus{outline:none;border-color:var(--red);box-shadow:0 0 0 4px #fbe3e7}.sv-w__nav[data-astro-cid-a3bmgfw5]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:26px;padding-top:18px;border-top:1px dashed #EADDE0}.sv-w__nav-d[data-astro-cid-a3bmgfw5]{display:flex;align-items:center;gap:18px}.sv-w__retour[data-astro-cid-a3bmgfw5],.sv-w__passer[data-astro-cid-a3bmgfw5]{font:inherit;font-size:14.5px;background:none;border:0;padding:8px 0;color:var(--gray-500);cursor:pointer}.sv-w__retour[data-astro-cid-a3bmgfw5]:hover,.sv-w__passer[data-astro-cid-a3bmgfw5]:hover{color:var(--black)}.sv-w__passer[data-astro-cid-a3bmgfw5][hidden],.sv-w__suite[data-astro-cid-a3bmgfw5][hidden]{display:none}.sv-w__suite[data-astro-cid-a3bmgfw5]{font:inherit;font-weight:700;font-size:16px;background:linear-gradient(135deg,#E8455F,var(--red) 55%,#9E0B24);color:var(--white);border:0;border-radius:999px;padding:14px 28px;cursor:pointer;box-shadow:0 10px 22px -10px #c8102eb3;transition:transform .15s,box-shadow .15s}.sv-w__suite[data-astro-cid-a3bmgfw5]:hover{transform:translateY(-2px);box-shadow:0 14px 26px -10px #c8102ecc}.sv-w__suite[data-astro-cid-a3bmgfw5]:disabled{background:var(--gray-300);box-shadow:none;transform:none;cursor:default}.sv-w__dossier[data-astro-cid-a3bmgfw5]{position:sticky;top:calc(var(--sv-haut, 72px) + 16px);color:var(--white);background:linear-gradient(160deg,#E8455F 0%,var(--red) 45%,#8E0A20 100%);border-radius:22px;padding:22px 20px;box-shadow:0 18px 36px -18px #8e0a20b3;overflow:hidden}.sv-w__dossier[data-astro-cid-a3bmgfw5]:before{content:"";position:absolute;width:180px;height:180px;right:-60px;top:-60px;border-radius:50%;background:#ffffff1a}.sv-w__dossier[data-astro-cid-a3bmgfw5] .sv-w__sur[data-astro-cid-a3bmgfw5]{color:#ffffffd9}.sv-w__total[data-astro-cid-a3bmgfw5]{position:relative;margin:10px 0 0;display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px}.sv-w__total[data-astro-cid-a3bmgfw5] b[data-astro-cid-a3bmgfw5]{font-family:var(--font-display);font-weight:400;font-size:64px;line-height:1;font-variant-numeric:tabular-nums}.sv-w__total[data-astro-cid-a3bmgfw5] span[data-astro-cid-a3bmgfw5]{font-size:15px;font-weight:600}.sv-w__total[data-astro-cid-a3bmgfw5].is-bump b[data-astro-cid-a3bmgfw5]{animation:sv-bump .45s ease-out}@keyframes sv-bump{0%{transform:scale(1)}35%{transform:scale(1.18)}to{transform:scale(1)}}.sv-w__dont[data-astro-cid-a3bmgfw5]{position:relative;margin:10px 0 0;display:inline-block;font-size:13.5px;font-weight:700;color:#0f4d2a;background:#d8f3e3;border-radius:999px;padding:4px 11px}.sv-w__dont[data-astro-cid-a3bmgfw5].is-conf{color:var(--red);background:var(--white)}.sv-w__dont[data-astro-cid-a3bmgfw5][hidden],.sv-w__echo[data-astro-cid-a3bmgfw5][hidden],.sv-w__note[data-astro-cid-a3bmgfw5][hidden]{display:none}.sv-w__echo[data-astro-cid-a3bmgfw5]{position:relative;margin:12px 0 0;font-size:13.5px;line-height:1.4;background:#ffffff29;border-radius:12px;padding:9px 12px}.sv-w__echo[data-astro-cid-a3bmgfw5].is-entre{animation:sv-entre .32s ease-out}.sv-w__note[data-astro-cid-a3bmgfw5]{position:relative;margin:16px 0 0;padding-top:14px;border-top:1px solid rgba(255,255,255,.25);font-size:13px;line-height:1.45;color:#ffffffd9}.sv-w__fete{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:6}.sv-w__fete i{position:absolute;top:-12px;width:8px;height:13px;border-radius:2px;animation:sv-confetti 1.8s cubic-bezier(.25,.6,.4,1) forwards}@keyframes sv-confetti{0%{transform:translate(0) rotate(0)}to{transform:translate(var(--dx),620px) rotate(var(--r));opacity:0}}@media(max-width:860px){.sv-w__corps[data-astro-cid-a3bmgfw5]{grid-template-columns:minmax(0,1fr)}.sv-w__dossier[data-astro-cid-a3bmgfw5]{order:-1;position:sticky;top:var(--sv-haut, 64px);z-index:4;padding:12px 16px;border-radius:16px;display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.sv-w__dossier[data-astro-cid-a3bmgfw5]>.sv-w__sur[data-astro-cid-a3bmgfw5],.sv-w__note[data-astro-cid-a3bmgfw5],.sv-w__dossier[data-astro-cid-a3bmgfw5]:before{display:none!important}.sv-w__total[data-astro-cid-a3bmgfw5]{margin:0}.sv-w__total[data-astro-cid-a3bmgfw5] b[data-astro-cid-a3bmgfw5]{font-size:38px}.sv-w__dont[data-astro-cid-a3bmgfw5]{margin:0}.sv-w__echo[data-astro-cid-a3bmgfw5]{flex-basis:100%;margin:4px 0 0}.sv-w__scene[data-astro-cid-a3bmgfw5]{min-height:0}}@media(max-width:520px){.sv-w__choix{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.sv-w__pan.is-entre,.sv-w__echo[data-astro-cid-a3bmgfw5].is-entre,.sv-w__total[data-astro-cid-a3bmgfw5].is-bump b[data-astro-cid-a3bmgfw5],.sv-w__c.is-pop,.sv-w__pas,.sv-w__barre[data-astro-cid-a3bmgfw5] span[data-astro-cid-a3bmgfw5]:after,.sv-w__tete[data-astro-cid-a3bmgfw5] .sv-w__sur[data-astro-cid-a3bmgfw5]:before{animation:none}}#sv-liste[data-astro-cid-a3bmgfw5]{display:flex;flex-direction:column;gap:10px}.sv-t__aide{display:flex;flex-wrap:wrap;gap:8px 20px;justify-content:space-between;align-items:flex-start;border:1px solid var(--gray-200);border-radius:12px;padding:14px 16px;background:var(--white)}.sv-t__g{flex:999 1 320px;min-width:0}.sv-t__g h3{margin:0 0 2px;font-size:16px;line-height:1.35}.sv-t__meta{margin:0;font-size:13px;color:var(--gray-500)}.sv-t__st{margin:6px 0 0}.sv-t__b{display:inline-block;font-size:12px;font-weight:600;padding:2px 9px;border-radius:999px;background:#ebf5f0;color:#1a6b3c}.sv-t__b--att{background:#fbf1dc;color:#7a4b00}.sv-t__d{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:4px;text-align:right}.sv-t__c{margin:0;font-family:var(--font-display);font-size:20px;line-height:1.2;white-space:nowrap}.sv-t__c--vide{font-family:var(--font-body);font-size:14px;color:var(--gray-500);white-space:normal}.sv-t__pq{margin:6px 0 0;font-size:13.5px;font-weight:600;color:#1a6b3c}.sv-t__pv{margin:6px 0 0;font-size:13px;color:var(--gray-500)}.sv-t__voir{align-self:flex-start;font:inherit;font-weight:600;color:var(--red);background:none;border:1.5px solid var(--gray-300);border-radius:999px;padding:9px 18px;cursor:pointer}.sv-t__voir:hover{border-color:var(--red)}.sv-t__pense{margin-top:1.4rem;display:flex;flex-direction:column;gap:10px;background:#fff6f7;border:1px solid #F3C9D0;border-radius:14px;padding:16px}.sv-t__pense h3{margin:0;font-family:var(--font-display);font-weight:400;font-size:22px}.sv-t__pense>p{margin:-6px 0 2px;font-size:14px;color:var(--gray-500)}.sv-t__ecart{margin-top:1rem;font-size:14px;color:var(--gray-500)}.sv-t__ecart summary{cursor:pointer}.sv-t__ecart ul{margin:.5rem 0 0;padding-left:1.1rem;display:flex;flex-direction:column;gap:4px}.sv-t__gros[data-astro-cid-a3bmgfw5]{margin:.2rem 0 1rem;font-family:var(--font-display);font-size:clamp(18px,2.2vw,21px);line-height:1.3;color:var(--red)}.sv-t__gros[data-astro-cid-a3bmgfw5][hidden]{display:none}.sv-t__aide--top{border:1.5px solid var(--red)!important;box-shadow:0 2px 10px #c8102e14}.sv-t__aide--top .sv-t__c{font-size:26px;color:var(--red)}.sv-t__cta[data-astro-cid-a3bmgfw5]{display:inline-block;margin-top:.9rem;background:var(--red);color:var(--white);font-weight:600;text-decoration:none;padding:12px 20px;border-radius:999px}.sv-t__cta[data-astro-cid-a3bmgfw5]:hover{background:#9e0b24}.sv-t__cta[data-astro-cid-a3bmgfw5][hidden],.sv-t__note[data-astro-cid-a3bmgfw5][hidden]{display:none}.sv-t__aide-lieu[data-astro-cid-a3bmgfw5]{margin:8px 0 0;font-size:13px;color:var(--gray-500)}.sv-t__lieu-note[data-astro-cid-a3bmgfw5]{margin:-.4rem 0 .8rem;font-size:14.5px;color:var(--gray-700, #444)}.sv-t__lieu-note[data-astro-cid-a3bmgfw5][hidden]{display:none}.sv-t__chauf{margin-top:1rem;font-size:14px;background:#fbf1dc;border-radius:12px;padding:12px 14px;color:#5c3a00}.sv-t__chauf p{margin:0}.sv-t__chauf p+p{margin-top:4px}.sv-t__groupe{margin-top:1.6rem;display:flex;flex-direction:column;gap:10px;padding-top:1.2rem;border-top:1px solid var(--gray-200)}.sv-t__groupe h4{margin:0;font-family:var(--font-display);font-weight:400;font-size:22px}.sv-t__groupe>p{margin:-4px 0 2px;font-size:14px;color:var(--gray-500)}.sv-t__ecart>p{margin:.5rem 0 0}.sv-w__dont[data-astro-cid-a3bmgfw5].is-conf{color:var(--gray-500)}.sv-t__src{margin:6px 0 0;font-size:12px;color:var(--gray-500)}.sv-t__src:before{content:"🔎 "}.sv-hero{padding-top:2rem}.sv-hero .page-title{margin-bottom:.4rem}.sv-hero__accroche{font-size:clamp(17px,2vw,20px);line-height:1.45;max-width:52ch;margin:0 0 .3rem;color:var(--black);font-weight:500}.sv-hero .gp-byline{margin:0 0 1.3rem;font-size:13px}.sv-hero .sv-w{max-width:none;margin:0}
