.lfq-teaser[data-astro-cid-y5dgyu2w]{position:fixed;left:20px;bottom:20px;z-index:45;display:flex;align-items:stretch;max-width:330px;background:#fff;color:#061a2c;border:1px solid #e3e7ea;border-radius:18px;box-shadow:0 18px 45px #061a2c2e;font-family:Inter,Segoe UI,Helvetica,Arial,sans-serif;animation:lfq-entree .35s ease-out}.lfq-teaser[data-astro-cid-y5dgyu2w][hidden]{display:none}.lfq-teaser-open[data-astro-cid-y5dgyu2w]{display:flex;flex-direction:column;gap:2px;padding:14px 6px 14px 16px;text-align:left;background:none;border:0;cursor:pointer;color:inherit;font:inherit;min-height:44px}.lfq-teaser-kicker[data-astro-cid-y5dgyu2w]{color:#0d7377;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.lfq-teaser-titre[data-astro-cid-y5dgyu2w]{font-size:16px;font-weight:800;line-height:1.3}.lfq-teaser-cta[data-astro-cid-y5dgyu2w]{color:#0d7377;font-size:14px;font-weight:800;text-decoration:underline;text-underline-offset:3px}.lfq-teaser-close[data-astro-cid-y5dgyu2w]{align-self:flex-start;width:44px;height:44px;border:0;background:none;color:#52677a;font-size:22px;line-height:1;cursor:pointer;border-radius:0 18px 0 12px}.lfq-teaser-open[data-astro-cid-y5dgyu2w]:focus-visible,.lfq-teaser-close[data-astro-cid-y5dgyu2w]:focus-visible{outline:3px solid #5cc4cf;outline-offset:2px}@keyframes lfq-entree{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.lfq-teaser[data-astro-cid-y5dgyu2w]{animation:none}}@media(max-width:979px){.lfq-teaser[data-astro-cid-y5dgyu2w]{left:12px;right:76px;max-width:none;bottom:calc(84px + env(safe-area-inset-bottom))}}.lfq[data-astro-cid-y5dgyu2w]{width:min(560px,calc(100% - 24px));max-height:min(92vh,860px);padding:0;border:0;border-radius:22px;background:#fff;color:#061a2c;box-shadow:0 30px 80px #061a2c59;font-family:Inter,Segoe UI,Helvetica,Arial,sans-serif;overflow:auto}.lfq[data-astro-cid-y5dgyu2w]::backdrop{background:#061a2c8c}.lfq-head[data-astro-cid-y5dgyu2w]{display:flex;align-items:center;justify-content:space-between;padding:14px 14px 0 24px}.lfq-kicker[data-astro-cid-y5dgyu2w]{margin:0;color:#0d7377;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.lfq-close[data-astro-cid-y5dgyu2w]{width:44px;height:44px;border:0;border-radius:50%;background:#f3f5f6;color:#33424f;font-size:22px;cursor:pointer}.lfq-bar[data-astro-cid-y5dgyu2w]{height:4px;margin:12px 24px 0;background:#eef1f3;border-radius:4px;overflow:hidden}.lfq-bar[data-astro-cid-y5dgyu2w] span[data-astro-cid-y5dgyu2w]{display:block;height:100%;width:0;background:#0d7377;border-radius:4px;transition:width .25s ease}.lfq-body[data-astro-cid-y5dgyu2w]{padding:18px 24px 24px}.lfq-body[data-astro-cid-y5dgyu2w] .lfq-haut{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}.lfq-body[data-astro-cid-y5dgyu2w] .lfq-retour{min-height:44px;padding:0 4px;border:0;background:none;color:#0d7377;font:inherit;font-size:15px;font-weight:700;cursor:pointer}.lfq-body[data-astro-cid-y5dgyu2w] .lfq-compte{margin:0;color:#52677a;font-size:14px}.lfq-body[data-astro-cid-y5dgyu2w] .lfq-titre{margin:4px 0 12px;color:#061a2c;font-size:24px;line-height:1.25;font-weight:800;outline:none}.lfq-body[data-astro-cid-y5dgyu2w] .lfq-texte{margin:0 0 14px;color:#33424f;font-size:16px;line-height:1.6}.lfq-body[data-astro-cid-y5dgyu2w] .lfq-prive{margin:0 0 18px;color:#52677a;font-size:14px;line-height:1.5}.lfq-body[data-astro-cid-y5dgyu2w] .lfq-aide{margin:-4px 0 12px;color:#52677a;font-size:14px}.lfq-body[data-astro-cid-y5dgyu2w] .lfq-choix{display:grid;gap:10px;margin-bottom:16px}.lfq-body[data-astro-cid-y5dgyu2w] .lfq-option{width:100%;min-height:52px;padding:12px 16px;border:1.5px solid #d9e2e6;border-radius:14px;background:#fff;color:#061a2c;font:inherit;font-size:16px;line-height:1.4;text-align:left;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.lfq-body[data-astro-cid-y5dgyu2w] .lfq-option:hover{border-color:#0d7377}.lfq-body[data-astro-cid-y5dgyu2w] .lfq-option[aria-pressed=true]{border-color:#0d7377;background:#eef6f5;box-shadow:inset 0 0 0 1px #0d7377}.lfq-body[data-astro-cid-y5dgyu2w] .lfq-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:14px 24px;border-radius:999px;font:inherit;font-size:16px;font-weight:800;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer}.lfq-body[data-astro-cid-y5dgyu2w] .lfq-btn-plein{border:0;background:#0d7377;color:#fff}.lfq-body[data-astro-cid-y5dgyu2w] .lfq-btn-plein:disabled{background:#9fb4b8;cursor:not-allowed}.lfq-body[data-astro-cid-y5dgyu2w] .lfq-btn-contour{border:2px solid #0d7377;background:#fff;color:#0d7377}.lfq-body[data-astro-cid-y5dgyu2w] .lfq-suggestion{margin:0;color:#0d7377;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.lfq-body[data-astro-cid-y5dgyu2w] .lfq-formule{display:inline-block;margin:0 0 12px;padding:6px 12px;border-radius:999px;background:#fff4d9;color:#6b4b00;font-size:14px;font-weight:800}.lfq-body[data-astro-cid-y5dgyu2w] .lfq-actions{display:flex;flex-wrap:wrap;gap:10px;margin:6px 0 16px}.lfq-body[data-astro-cid-y5dgyu2w] .lfq-note{margin:0 0 14px;padding:14px 16px;border-radius:14px;background:#f3f5f6;color:#33424f;font-size:15px;line-height:1.55}.lfq-body[data-astro-cid-y5dgyu2w] .lfq-pied{border-top:1px solid #eef1f3;padding-top:12px}.lfq-body[data-astro-cid-y5dgyu2w] .lfq-refaire{min-height:44px;padding:0;border:0;background:none;color:#0d7377;font:inherit;font-size:15px;font-weight:700;text-decoration:underline;cursor:pointer}.lfq-body[data-astro-cid-y5dgyu2w] .lfq-avis{margin:6px 0 0;color:#6b7785;font-size:12.5px;line-height:1.5}.lfq-body[data-astro-cid-y5dgyu2w] button:focus-visible,.lfq-body[data-astro-cid-y5dgyu2w] a:focus-visible,.lfq-close[data-astro-cid-y5dgyu2w]:focus-visible{outline:3px solid #5cc4cf;outline-offset:2px}@media(max-width:520px){.lfq-body[data-astro-cid-y5dgyu2w]{padding:14px 18px 20px}.lfq-body[data-astro-cid-y5dgyu2w] .lfq-titre{font-size:21px}.lfq-body[data-astro-cid-y5dgyu2w] .lfq-btn{width:100%}}html.lfq-ouvert{overflow:hidden}.lfq-surligne{outline:3px solid #f3d38a;outline-offset:6px;box-shadow:0 0 0 10px #f3d38a40;transition:outline-color .3s ease}.lfq-inline{display:inline;padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:800;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.lfq-inline:focus-visible{outline:3px solid #5cc4cf;outline-offset:2px}
