.site-shell{background:var(--color-paper);--reg-ease:cubic-bezier(.23, 1, .32, 1);font-size:var(--text-corps);line-height:var(--text-corps--line-height)}.on-ink{--icon-accent:var(--color-accent-bright);--icon-knock:var(--color-ink)}.reg-annot{font-family:var(--font-serif);font-style:normal;font-weight:inherit;letter-spacing:-.005em;padding-inline-end:.04em;font-size:1em;line-height:0}.reg-lien{text-underline-offset:.24em;text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);transition:text-decoration-thickness .15s,text-decoration-color .15s}@media (hover:hover){.reg-lien:hover{text-decoration-color:currentColor;text-decoration-thickness:2px}}.site-shell :focus-visible{outline:2px solid var(--color-ink);outline-offset:2px;box-shadow:0 0 0 6px var(--color-canvas), 0 0 0 7px var(--color-ink)}.site-shell .on-ink :focus-visible{outline-color:var(--color-canvas);box-shadow:0 0 0 6px var(--color-ink), 0 0 0 7px var(--color-canvas)}.reg-touche{--bord:var(--color-ink);--bord-bas:var(--color-ink);border:1px solid var(--bord);box-shadow:none;transition:background-color .15s,border-color .15s,color .15s,transform .1s ease-out,box-shadow .1s ease-out}.reg-touche:active{transform:translateY(1px);box-shadow:inset 0 0 #0000}.reg-touche-fleche{transition:transform .18s var(--reg-ease)}@media (hover:hover){.reg-touche:hover .reg-touche-fleche{transform:translate(2px)}}[dir=rtl] .reg-touche-fleche{scale:-1 1}.reg-touche-encre{background:var(--color-ink);color:var(--color-canvas);--bord:var(--color-ink);--bord-bas:#000}.reg-touche-encre:hover{background:var(--color-ink-2)}.reg-touche-accent{background:var(--color-accent-button);color:var(--color-canvas);--bord:var(--color-accent-button);--bord-bas:var(--color-accent-button-hover)}.reg-touche-accent:hover{background:var(--color-accent-button-hover)}.reg-touche-papier{background:var(--color-canvas);color:var(--color-ink);--bord:var(--color-line-strong);--bord-bas:var(--color-line-strong)}.reg-touche-papier:hover{--bord:var(--color-ink-soft);--bord-bas:var(--color-ink-soft)}.reg-touche-blanc{background:var(--color-canvas);color:var(--color-ink);--bord:var(--color-canvas);--bord-bas:var(--color-line-strong)}.reg-touche-blanc:hover{background:var(--color-paper)}.reg-touche-filet{color:var(--color-canvas);--bord:#ffffff59;--bord-bas:#ffffff59;background:0 0}.reg-touche-filet:hover{--bord:#ffffffb3;--bord-bas:#ffffffb3}.reg-filet-double{border-bottom:3px double var(--color-ink)}.reg-total{border-top:3px double;padding-top:.5rem}.reg-marge{padding-inline-start:1.75rem;position:relative}.reg-marge:before{content:"";border-inline:1px solid var(--color-marge);pointer-events:none;width:4px;position:absolute;inset-block:0;inset-inline-start:.625rem}.reg-perfo{border-block-start:2px dotted var(--color-line-strong);position:relative}.reg-perfo:before,.reg-perfo:after{content:"";background:var(--perfo-fond,var(--color-canvas));border:1px solid var(--color-line);border-radius:999px;width:18px;height:18px;position:absolute;top:-10px}.reg-perfo:before{clip-path:inset(0 0 0 50%);inset-inline-start:-10px}.reg-perfo:after{clip-path:inset(0 50% 0 0);inset-inline-end:-10px}@media (min-width:40rem){.reg-perfo{border-block-start:0;border-inline-start:2px dotted var(--color-line-strong)}.reg-perfo:before,.reg-perfo:after{top:auto;inset-inline:-10px auto}.reg-perfo:before{clip-path:inset(50% 0 0);top:-10px}.reg-perfo:after{clip-path:inset(0 0 50%);bottom:-10px}}.reg-screen{border:1px solid var(--color-line);box-shadow:0 1px 1px #0a0d1208,0 8px 24px -10px #0a0d121a}.reg-carte{border:1px solid var(--color-line)}.reg-photo{outline-offset:-1px;outline:1px solid #0000001a}.reg-onglet[aria-selected=true]{color:var(--color-ink)}.reg-onglet:after{content:"";inset-inline:0;background:var(--color-ink);height:2px;transition:scale .2s var(--reg-ease);position:absolute;bottom:-1px;scale:0 1}.reg-onglet[aria-selected=true]:after{scale:1}.reg-pointe{white-space:nowrap;margin-inline-end:.5em;display:inline-block;position:relative}.reg-pointe:after{content:"";inset-inline:.02em -.08em;background:var(--color-accent);transform-origin:0;border-radius:999px;height:.06em;min-height:3px;position:absolute;bottom:.06em}[dir=rtl] .reg-pointe:after{transform-origin:100%}.reg-pointe-coche{inset-inline-end:-.5em;fill:none;width:.48em;height:.44em;stroke:var(--color-accent);stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;position:absolute;bottom:.06em;overflow:visible}.reg-pointable .reg-coche path{stroke-dasharray:16;stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){.reg-pointe:after{animation:reg-draw-x .65s var(--reg-ease) .25s both}.reg-pointe-coche path{stroke-dasharray:18;stroke-dashoffset:18px;animation:reg-trace .38s var(--reg-ease) .85s forwards}@media (hover:hover){.reg-pointable:hover .reg-coche path{animation:reg-retrace .42s var(--reg-ease)}}.reg-pont-ligne{animation:reg-pose .42s var(--reg-ease) both;animation-delay:calc(.7s + var(--i,0) * .14s)}.reg-pont-raccord>span:first-child{transform-origin:top;animation:reg-draw-y .36s var(--reg-ease) .45s both}@supports (animation-timeline:view()){.reg-tampon{animation:reg-tampon .42s var(--reg-ease) both;animation-timeline:view();animation-range:entry 70% cover 35%}}}.reg-tampon{transform:rotate(-7deg)}@keyframes reg-draw-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes reg-draw-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes reg-pose{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes reg-trace{to{stroke-dashoffset:0}}@keyframes reg-retrace{0%{stroke-dashoffset:16px}to{stroke-dashoffset:0}}@keyframes reg-tampon{0%{opacity:0;transform:rotate(-7deg)scale(1.3)}70%{opacity:1;transform:rotate(-7deg)scale(.97)}to{opacity:1;transform:rotate(-7deg)scale(1)}}.reg-faq summary::-webkit-details-marker{display:none}.reg-menu summary::-webkit-details-marker{display:none}.reg-faq summary,.reg-menu summary{list-style:none}.reg-faq .reg-faq-signe{transition:rotate .2s var(--reg-ease)}.reg-faq[open] .reg-faq-signe{rotate:45deg}@media (forced-colors:active){.reg-pointe:after{background:canvastext}.reg-pointe-coche{stroke:canvastext}.reg-screen,.reg-carte,.reg-touche{border-color:canvastext}.reg-onglet:after{background:canvastext}.reg-marge:before{border-color:canvastext}.site-shell :focus-visible{outline-color:highlight}}html:not([data-pays=MA]) .reg-pays-ma,html[data-pays=MA] .reg-pays-fr{display:none!important}
