.cal[data-s-dg2oxj4x]{aspect-ratio:1;width:100%;min-height:100%;color:var(--ink,#141018);flex:1;font-size:clamp(11px,2.9cqw,15px);position:relative;overflow:hidden;container-type:inline-size}.cal-fen[data-s-dg2oxj4x]{background:#fff;border:1px solid #14101817;border-radius:.7em;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 2px 6px #14101805,0 24px 48px -18px #14101808}.cal-chrome[data-s-dg2oxj4x]{background:#efedf3;flex:none;align-items:center;gap:.5em;padding:.4em .6em 0;display:flex}.cal-feux[data-s-dg2oxj4x]{gap:.28em;margin-right:.2em;display:flex}.cal-feux[data-s-dg2oxj4x] i[data-s-dg2oxj4x]{border-radius:50%;width:.5em;height:.5em}.cal-feux[data-s-dg2oxj4x] i[data-s-dg2oxj4x]:first-child{background:#f0968c}.cal-feux[data-s-dg2oxj4x] i[data-s-dg2oxj4x]:nth-child(2){background:#f2cc88}.cal-feux[data-s-dg2oxj4x] i[data-s-dg2oxj4x]:nth-child(3){background:#9ad3a8}.cal-tab[data-s-dg2oxj4x]{color:var(--ink-2,#3d3646);background:#fff;border-radius:.5em .5em 0 0;align-items:center;gap:.4em;min-width:10.5em;padding:.3em .7em;font-size:.6em;font-weight:600;display:flex}.cal-tab[data-s-dg2oxj4x] svg[data-s-dg2oxj4x]{color:#7a5cf0;flex:none;width:1.1em;height:1.1em}.cal-tab[data-s-dg2oxj4x] b[data-s-dg2oxj4x]{color:#a39db3;margin-left:auto;font-weight:500}.cal-plus[data-s-dg2oxj4x]{color:#8b8499;font-size:.7em;font-weight:500}.cal-adr[data-s-dg2oxj4x]{border-bottom:1px solid var(--line,#e9e6ef);background:#fff;flex:none;align-items:center;gap:.5em;padding:.3em .7em;display:flex}.cal-afl[data-s-dg2oxj4x]{color:#a39db3;align-items:center;font-size:.7em;font-weight:600;display:inline-flex}.cal-afl[data-s-dg2oxj4x] svg[data-s-dg2oxj4x]{width:.85em;height:.85em}.cal-lien[data-s-dg2oxj4x]{color:var(--ink-2,#3d3646);white-space:nowrap;background:#f4f2f8;border-radius:1em;flex:1;align-items:center;gap:.4em;padding:.24em .7em;font-size:.56em;display:flex;overflow:hidden}.cal-lien[data-s-dg2oxj4x] svg[data-s-dg2oxj4x]{color:#12876f;flex:none;width:1.05em;height:1.05em}.cal-page[data-s-dg2oxj4x]{flex:1;min-height:0;position:relative;overflow:hidden}.cal-barre[data-s-dg2oxj4x]{align-items:center;gap:.45em;height:2.7em;padding:0 .7em;display:flex;position:absolute;top:0;left:0;right:0}.cal-auj[data-s-dg2oxj4x]{border:1px solid var(--line,#e9e6ef);color:var(--ink-2,#3d3646);border-radius:.5em;padding:.42em .85em;font-size:.72em;font-weight:600}.cal-fl[data-s-dg2oxj4x]{width:1.5em;height:1.5em;color:var(--ink-3,#6b6377);border-radius:50%;place-items:center;display:grid}.cal-fl[data-s-dg2oxj4x] svg[data-s-dg2oxj4x]{width:.9em;height:.9em}.cal-vide[data-s-dg2oxj4x]{flex:1}.cal-loupe[data-s-dg2oxj4x]{width:1.5em;height:1.5em;color:var(--ink-3,#6b6377);place-items:center;display:grid}.cal-loupe[data-s-dg2oxj4x] svg[data-s-dg2oxj4x]{width:.95em;height:.95em}.cal-vue[data-s-dg2oxj4x]{border:1px solid var(--line,#e9e6ef);color:var(--ink-2,#3d3646);border-radius:.5em;align-items:center;gap:.35em;padding:.42em .7em .42em .85em;font-size:.72em;font-weight:600;display:inline-flex}.cal-vue[data-s-dg2oxj4x] svg[data-s-dg2oxj4x]{width:1em;height:1em}.cal-m[data-s-dg2oxj4x]{opacity:0;position:absolute;inset:2.7em 0 0;transform:translate(14px)}.cal-m1[data-s-dg2oxj4x]{animation:19.2s cubic-bezier(.4,0,.2,1) infinite cal-m1}.cal-m2[data-s-dg2oxj4x]{animation:19.2s cubic-bezier(.4,0,.2,1) infinite cal-m2}.cal-m3[data-s-dg2oxj4x]{animation:19.2s cubic-bezier(.4,0,.2,1) infinite cal-m3}.cal-titre[data-s-dg2oxj4x]{white-space:nowrap;align-items:baseline;gap:.55em;height:2.7em;display:flex;position:absolute;top:-2.7em;left:11.3em}.cal-titre[data-s-dg2oxj4x] b[data-s-dg2oxj4x]{letter-spacing:-.01em;align-self:center;font-size:1.15em;font-weight:600}.cal-titre[data-s-dg2oxj4x] span[data-s-dg2oxj4x]{color:var(--ink-3,#6b6377);align-self:center;font-size:.7em;font-weight:500}.cal-sem[data-s-dg2oxj4x]{grid-template-columns:repeat(7,1fr);align-items:end;height:1.7em;padding-bottom:.3em;display:grid}.cal-sem[data-s-dg2oxj4x] i[data-s-dg2oxj4x]{text-align:center;letter-spacing:.06em;color:var(--ink-3,#6b6377);text-transform:uppercase;font-size:.6em;font-style:normal;font-weight:600}.cal-grille[data-s-dg2oxj4x]{border-top:1px solid var(--line,#e9e6ef);border-left:1px solid var(--line,#e9e6ef);grid-template-rows:repeat(5,1fr);grid-template-columns:repeat(7,1fr);display:grid;position:absolute;inset:1.7em 0 0}.cal-j[data-s-dg2oxj4x]{border-right:1px solid var(--line,#e9e6ef);border-bottom:1px solid var(--line,#e9e6ef);flex-direction:column;align-items:center;gap:.3em;min-width:0;padding:.35em .25em 0;display:flex;position:relative}.cal-j[data-s-dg2oxj4x]>b[data-s-dg2oxj4x]{color:var(--ink-2,#3d3646);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:1.9em;height:1.9em;font-size:.68em;font-weight:500;line-height:1;display:grid}.cal-fds[data-s-dg2oxj4x]>b[data-s-dg2oxj4x]{color:#aaa3b8}.cal-auj-j[data-s-dg2oxj4x]>b[data-s-dg2oxj4x]{color:#fff;background:#ff5f3d;font-weight:600}.cal-ev[data-s-dg2oxj4x]{color:#fff;transform-origin:0;opacity:0;animation:19.2s cubic-bezier(.2,.9,.3,1.15) infinite cal-ev;animation-delay:var(--d);border-radius:.35em;align-self:stretch;padding:.3em .5em;font-size:.56em;font-style:normal;font-weight:600;line-height:1.25;transform:scale(.6)}.cal-ev[data-s-dg2oxj4x] i[data-s-dg2oxj4x]{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-style:normal;display:-webkit-box;overflow:hidden}.cal-a[data-s-dg2oxj4x] .cal-ev[data-s-dg2oxj4x]{background:#ff5f3d}.cal-b[data-s-dg2oxj4x] .cal-ev[data-s-dg2oxj4x]{background:#7a5cf0}.cal-c[data-s-dg2oxj4x] .cal-ev[data-s-dg2oxj4x]{background:#12876f}.cal-jour[data-s-dg2oxj4x]{opacity:0;background:#fff;animation:19.2s cubic-bezier(.4,0,.2,1) infinite cal-jour;position:absolute;inset:2.7em 0 0;transform:translate(5%)}.cal-jt[data-s-dg2oxj4x]{border-bottom:1px solid var(--line,#e9e6ef);box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:.25em;width:3.4em;height:4.4em;display:flex}.cal-jt[data-s-dg2oxj4x] span[data-s-dg2oxj4x]{text-transform:uppercase;letter-spacing:.06em;color:#ff5f3d;font-size:.58em;font-weight:600}.cal-jt[data-s-dg2oxj4x] b[data-s-dg2oxj4x]{color:#fff;background:#ff5f3d;border-radius:50%;place-items:center;width:2.2em;height:2.2em;font-size:1.05em;font-weight:600;line-height:1;display:grid}.cal-jt[data-s-dg2oxj4x]:after{content:"";background:var(--line,#e9e6ef);height:1px;position:absolute;top:4.4em;left:3.4em;right:0}.cal-h[data-s-dg2oxj4x]{grid-template-rows:repeat(5,1fr);display:grid;position:absolute;inset:4.4em 0 0}.cal-hl[data-s-dg2oxj4x]{border-top:1px solid var(--line,#e9e6ef);margin-left:3.4em;position:relative}.cal-hl[data-s-dg2oxj4x] i[data-s-dg2oxj4x]{text-align:right;width:2.9em;color:var(--ink-3,#6b6377);font-size:.62em;font-style:normal;font-weight:500;position:absolute;top:-.55em;left:-3.4em}.cal-now[data-s-dg2oxj4x]{background:#ff5f3d;height:2px;display:block;position:absolute;top:20%;left:3.4em;right:0}.cal-now[data-s-dg2oxj4x] i[data-s-dg2oxj4x]{background:#ff5f3d;border-radius:50%;width:.7em;height:.7em;position:absolute;top:-.28em;left:-.35em}.cal-bloc[data-s-dg2oxj4x]{color:#fff;transform-origin:0 0;background:#ff5f3d;border-left:3px solid #e2452a;border-radius:.4em;flex-direction:column;justify-content:center;gap:.15em;height:20%;padding:.45em .7em;animation:19.2s cubic-bezier(.2,.9,.3,1) infinite cal-bloc;display:flex;position:absolute;top:30%;left:3.6em;right:1.2em}.cal-bloc[data-s-dg2oxj4x] b[data-s-dg2oxj4x]{font-size:.74em;font-weight:600;line-height:1.2}.cal-bloc[data-s-dg2oxj4x] span[data-s-dg2oxj4x]{opacity:.92;font-size:.62em;font-weight:500}.cal-bloc[data-s-dg2oxj4x] small[data-s-dg2oxj4x]{opacity:.85;font-size:.58em;font-weight:500}.cal-toast[data-s-dg2oxj4x]{border:1px solid var(--line,#e9e6ef);opacity:0;background:#fff;border-radius:.6em;align-items:center;gap:.6em;padding:.55em .8em .55em .6em;animation:19.2s cubic-bezier(.2,.9,.3,1) infinite cal-toast;display:flex;position:absolute;top:3.4em;right:.3em;transform:translateY(-.6em);box-shadow:0 10px 24px -10px #14101808}.cal-cloche[data-s-dg2oxj4x]{color:#ff5f3d;background:#fff1ec;border-radius:50%;flex:none;place-items:center;width:1.9em;height:1.9em;display:grid}.cal-cloche[data-s-dg2oxj4x] svg[data-s-dg2oxj4x]{width:1em;height:1em}.cal-tt[data-s-dg2oxj4x]{flex-direction:column;gap:.1em;display:flex}.cal-tt[data-s-dg2oxj4x] b[data-s-dg2oxj4x]{font-size:.7em;font-weight:600;line-height:1.2}.cal-tt[data-s-dg2oxj4x] small[data-s-dg2oxj4x]{color:var(--ink-3,#6b6377);font-size:.6em;font-weight:500}.cal-curseur[data-s-dg2oxj4x]{opacity:0;width:1.15em;height:1.15em;animation:19.2s ease-in-out infinite cal-curseur;position:absolute;top:6.95em;left:20%}.cal-curseur[data-s-dg2oxj4x] svg[data-s-dg2oxj4x]{width:100%;height:100%;display:block}@keyframes cal-m1{0%{opacity:0;transform:translate(14px)}2%,40%{opacity:1;transform:none}42%,to{opacity:0;transform:translate(-14px)}}@keyframes cal-m2{0%,41%{opacity:0;transform:translate(14px)}43%,66%{opacity:1;transform:none}68%,to{opacity:0;transform:translate(-14px)}}@keyframes cal-m3{0%,67%{opacity:0;transform:translate(14px)}69%,96%{opacity:1;transform:none}98%,to{opacity:0;transform:translate(-14px)}}@keyframes cal-ev{0%{opacity:0;transform:scale(.6)}2.2%,to{opacity:1;transform:scale(1)}}@keyframes cal-jour{0%,18%{opacity:0;transform:translate(5%)}20.5%,36%{opacity:1;transform:none}38.5%,to{opacity:0;transform:translate(5%)}}@keyframes cal-bloc{0%,19%{opacity:0;transform:scaleY(.6)}22%,36%{opacity:1;transform:none}38.5%,to{opacity:0;transform:none}}@keyframes cal-toast{0%,23%{opacity:0;transform:translateY(-.6em)}25%,33%{opacity:1;transform:none}35%,to{opacity:0;transform:translateY(-.4em)}}@keyframes cal-curseur{0%,12%{opacity:0;transform:translate(14em,10em)}13%{opacity:1;transform:translate(14em,10em)}16%{opacity:1;transform:translate(0)}17%{transform:translate(.05em,.1em)scale(.86)}18%{opacity:1;transform:translate(0)scale(1)}20%,to{opacity:0;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.cal[data-s-dg2oxj4x] [data-s-dg2oxj4x]{animation:none!important}.cal-m[data-s-dg2oxj4x]{opacity:0}.cal-m1[data-s-dg2oxj4x],.cal-ev[data-s-dg2oxj4x]{opacity:1;transform:none}.cal-jour[data-s-dg2oxj4x],.cal-toast[data-s-dg2oxj4x],.cal-curseur[data-s-dg2oxj4x]{opacity:0}}
