body.tk-site .ca-header-actions,body.tk-site .ca-hsearch,body.tk-site .ca-tt-mob,body.tk-site .ca-footer{display:none!important}body.tk-site>section.ca-nl-bande~section.ca-nl-bande{display:none!important}body.tk-site .ca-hp,body.tk-site .ca-sig-hp,body.tk-site .ca-nl-piege,body.tk-site .ca-auth-piege,body.tk-site .ca-od-hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}body.tk-site .ca-card[hidden],body.tk-site .ca-grid [hidden]{display:none!important}body.tk-site .ca-row.is-hidden{display:none!important}html.ca-obar-off body.tk-site .ca-obar{display:none!important}body.tk-site .ca-off-badge{opacity:.55;filter:grayscale(1);pointer-events:none;cursor:not-allowed}body.tk-site .ca-review-cancel{display:none!important}body.tk-site .ca-sr-h2{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}body.tk-site [data-note-requise]::after{content:attr(data-note-requise);display:block;margin-top:6px;color:var(--danger);font-size:var(--fs-sm);font-weight:700}body.tk-site{--violet:var(--ink);--brand:var(--ink);--panel:var(--surface);--txt:var(--ink);--cc:var(--ink);--cf-brand:var(--ink);--cal-brand:var(--surface);--cal-1:var(--surface);--cal-2:var(--surface)}body.tk-site :is(.ca-card,.ca-cat,.ca-cat-link,.ca-src-chip,.caf-hero,.ca-logo){--cc:var(--ink);--cf-brand:var(--ink);--cal-1:var(--surface);--cal-2:var(--surface)}body.tk-site .ca-wrap{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}body.tk-site .ca-i{display:inline-block;vertical-align:middle;flex:none}body.tk-site .screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}body.tk-site .screen-reader-text:focus{position:static!important;width:auto;height:auto;clip:auto}body.tk-site :where(.entry-content,.ca-navmob,.ca-obar) :where(img,svg){display:inline-block;vertical-align:middle}body.tk-site .entry-content :where(.ca-logo img,figure img,.ca-art-cover img){display:block}body.tk-site :is(.ca-code,.ca-cb-val,.caf-code,.cafl-code,.cac-code,.ca-top-code,.ca-artcode-code,.ca-mcard-val,.ca-compare-code,.caf-bar-code){font-family:var(--font-mono);font-weight:700;text-transform:none;letter-spacing:0;font-variant-numeric:slashed-zero}body.tk-site :is(.ca-copy-btn,.caf-copy,.caf-bar-copy,.ca-rcopy,.ca-copy-code,.ca-top-copy,.ca-artcode-copy){display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:var(--tap);padding:0 14px;border:0;border-radius:10px;background:var(--accent);color:var(--on-accent);font-family:var(--font-sans);font-size:var(--fs-xs);font-weight:800;font-stretch:var(--wd-title);text-transform:uppercase;letter-spacing:.05em;cursor:pointer}body.tk-site :is(.ca-copy-btn,.caf-copy,.caf-bar-copy,.ca-rcopy,.ca-copy-code,.ca-top-copy,.ca-artcode-copy):is(.is-copied,.is-done,.is-ok){background:var(--copied-bg);color:var(--ink)}body.tk-site :is(.caf-cta,.ca-cta-primary,.ca-cta-offer,.ca-row-go,.ca-top-go,.ca-auth-btn,.ca-share-btn,.ca-sig-btn,.ca-nl-btn,.ca-review-submit,.ca-pf-submit,.ca-od-btn,.ca-msg-send):not(.caf-cta-ghost){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 20px;border-radius:var(--r-md);border:1.5px solid var(--sel-bg);background:var(--sel-bg);color:var(--sel-ink);font-family:var(--font-sans);font-size:var(--fs-sm);font-weight:800;font-stretch:var(--wd-title);text-transform:uppercase;letter-spacing:.035em;text-decoration:none}body.tk-site :is(.caf-cta,.ca-cta-primary,.ca-cta-offer).caf-cta-off{border-color:var(--off-hatch);color:var(--off-ink);cursor:not-allowed;pointer-events:none;background:repeating-linear-gradient(135deg,var(--off-bg) 0 10px,var(--off-bg-2) 10px 20px)}body.tk-site :is(.caf-cta-ghost,.ca-cta-ghost:not(.ca-copy-btn),.ca-btn-ghost,.ca-dash-cta2,.ca-prof-link2,.ca-community-more,.ca-cl-more,.ca-hn-more>a,.ca-reco-plus>a,.ca-boost-plus>a,.caf-add-btn,.ca-community-cta,button.ca-plus,.ca-community-showmore){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--tap);padding:0 16px;border-radius:var(--r-md);border:1.5px solid var(--line-strong);background:var(--surface);color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-xs);font-weight:800;text-transform:uppercase;letter-spacing:.035em;text-decoration:none}body.tk-site :is(button.ca-chip,.ca-news-chip,.ca-cl-chip,.ca-hubfilter button,a.ca-cat-link,.ca-maillage-l a,.caf-chip){display:inline-flex;align-items:center;gap:8px;min-height:var(--tap);padding:0 14px;border-radius:var(--r-pill);background:var(--surface);color:var(--ink);border:1px solid var(--line-input);font-size:var(--fs-sm);font-weight:600;text-decoration:none}body.tk-site :is(button.ca-chip,.ca-news-chip,.ca-cl-chip,.ca-hubfilter button,a.ca-cat-link):is(.is-active,.is-on,.est-actif,[aria-current="page"],[aria-pressed="true"]){background:var(--sel-bg);color:var(--sel-ink);border-color:var(--sel-bg)}body.tk-site :is(.ca-chip-n,.ca-cat-link-n,.ca-maillage-n){font-family:var(--font-mono);font-size:var(--fs-2xs);font-weight:600;color:inherit;opacity:.8}body.tk-site details.ca-faq-item{border-top:1px solid var(--line);background:#fff0}body.tk-site summary.ca-faq-q{display:flex;align-items:center;gap:var(--sp-3);min-height:var(--tap);padding:var(--sp-4) 0;cursor:pointer;font-weight:800;list-style:none}body.tk-site summary.ca-faq-q::-webkit-details-marker{display:none}body.tk-site summary.ca-faq-q :is(h2,h3){display:inline;margin:0;font-size:inherit}body.tk-site .ca-faq-a{padding:0 0 var(--sp-4);color:var(--ink-2)}body.tk-site :is(.cafl-legal,.ca-legal,.ca-artcode-anj){display:block;position:relative;padding:16px 16px 16px 22px;border-radius:var(--r-md);background:var(--warn-bg);color:var(--ink);font-size:var(--fs-sm);overflow:hidden;visibility:visible;opacity:1}body.tk-site :is(.cafl-disclosure,.ca-art-disclo,.caf-indep,.cafl-place){color:var(--ink-2);font-size:var(--fs-sm)}body.tk-site :is(.cad-crumb,.ca-prof-bc){font-family:var(--font-mono);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:var(--tr-label);color:var(--muted)}body.tk-site :is(.cad-crumb,.ca-prof-bc) a{display:inline-flex;align-items:center;min-height:var(--tap);color:inherit}body.tk-site .ca-obar{background:var(--surface-inverse);color:var(--ink-inverse);font-size:var(--fs-sm)}body.tk-site .ca-obar a{color:inherit}body.tk-site .hdr .ca-msg-badge,body.tk-site .mmenu .ca-msg-badge{display:inline-grid;place-items:center;min-width:18px;height:18px;margin-left:6px;padding:0 5px;border-radius:var(--r-pill);background:var(--accent);color:var(--on-accent);font-family:var(--font-mono);font-size:var(--fs-2xs);font-weight:700;line-height:1}:root body.tk-site .ca-obar{background:var(--ftr-bg);color:var(--ftr-ink);border-bottom:1px solid var(--ftr-line);font-size:var(--fs-sm);line-height:1.4}:root body.tk-site .ca-obar-in{position:relative;max-width:1600px;margin:0 auto;padding:6px var(--gutter);display:flex;align-items:center;gap:8px 14px;flex-wrap:nowrap;min-height:var(--tap)}:root body.tk-site .ca-obar-pill{flex:none;order:0;padding:4px 9px;border:0;border-radius:var(--r-pill);background:var(--accent-fill,var(--accent));color:var(--on-accent);font-family:var(--font-mono);font-size:var(--fs-2xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}:root body.tk-site .ca-obar-t{flex:1 1 auto;order:0;margin:0;min-width:0;color:var(--ftr-ink);font-size:var(--fs-sm)}:root body.tk-site .ca-obar-t b{color:inherit;font-weight:800}:root body.tk-site .ca-obar .ca-obar-cta:not(#tk-a):not(#tk-b){flex:none;order:0;width:auto;min-height:0;padding:0;border-radius:0;background:none;color:var(--ftr-ink)!important;font-size:var(--fs-sm);font-weight:800;white-space:nowrap;text-decoration:underline!important;text-decoration-color:var(--accent)!important;text-decoration-thickness:2px!important;text-underline-offset:.2em}:root body.tk-site .ca-obar .ca-obar-cta::after{content:"";position:absolute;inset:0}:root body.tk-site .ca-obar .ca-obar-cta:focus-visible{outline:none;box-shadow:none}:root body.tk-site .ca-obar .ca-obar-cta:focus-visible::after{outline:3px solid var(--accent);outline-offset:-3px}:root body.tk-site .ca-obar-x{position:relative;z-index:1;flex:none;order:0;width:var(--tap);height:var(--tap);margin:-6px -10px -6px 0;border:0;border-radius:var(--r-sm);background:#fff0;color:var(--ftr-muted);font-size:22px;line-height:1}:root body.tk-site .ca-obar-x:hover{background:var(--ftr-line);color:var(--ftr-ink)}:root body.tk-site .ca-obar-x:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}:root body.tk-site .ca-obar-court{display:none}@media (max-width:1099px){:root body.tk-site .ca-obar-long{display:none}:root body.tk-site .ca-obar-court{display:inline}}@media (max-width:781px){:root body.tk-site .ca-obar-in{flex-wrap:wrap;gap:2px 10px;padding:8px var(--gutter)}:root body.tk-site .ca-obar-pill{display:none}:root body.tk-site .ca-obar-t{flex:1 1 0%;order:1;font-size:var(--fs-xs)}:root body.tk-site .ca-obar-x{order:2;margin:-8px -12px -4px 0}:root body.tk-site .ca-obar .ca-obar-cta:not(#tk-a):not(#tk-b){order:3;flex:1 1 100%;font-size:var(--fs-xs)}}:root body.tk-site .ca-navmob{background:color-mix(in srgb,var(--surface) 92%,transparent);border-top:1px solid var(--line);box-shadow:0 -12px 28px -20px rgb(0 0 0 / .45)}:root body.tk-site .ca-navmob-i{position:relative;color:var(--muted);font-family:var(--font-sans);font-weight:700;font-stretch:var(--wd-ui);border-radius:var(--r-md)}:root body.tk-site .ca-navmob-i:is(:hover,:focus){background:var(--surface-3);color:var(--ink)}:root body.tk-site .ca-navmob-i.is-current{color:var(--ink)}:root body.tk-site .ca-navmob-i.is-current::before{content:"";position:absolute;top:-7px;left:26%;right:26%;height:3px;border-radius:0 0 3px 3px;background:var(--accent-fill,var(--accent))}:root body.tk-site .ca-navmob-i:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}:root body.tk-site .ca-navmob .ca-msg-badge{background:var(--accent-fill,var(--accent));color:var(--on-accent)}:root body.tk-site .ca-sheet-bg{background:rgb(0 0 0 / .5)}:root body.tk-site .ca-sheet-panel{background:var(--surface);color:var(--ink);border-top:1px solid var(--line);box-shadow:var(--shadow-3)}:root body.tk-site .ca-sheet-head strong{color:var(--ink);font-size:var(--fs-md);font-weight:900;font-stretch:var(--wd-title)}:root body.tk-site .ca-sheet-x{width:var(--tap);height:var(--tap);border-radius:var(--r-sm);background:var(--surface-3);color:var(--ink)}:root body.tk-site .ca-sheet-i{gap:6px;padding:8px 10px;border:1px solid var(--line-input);border-radius:var(--r-md);background:var(--surface);color:var(--ink);font-weight:700;font-stretch:var(--wd-ui);line-height:1.2}:root body.tk-site .ca-sheet-i:not(.ca-sheet-top) b{display:none}:root body.tk-site .ca-sheet-i>span{overflow:visible;font-size:.8125rem;white-space:normal;text-overflow:clip;overflow-wrap:break-word}:root body.tk-site .ca-sheet-n{padding:4px 6px;background:var(--surface-3);color:var(--muted);font-family:var(--font-mono);font-size:var(--fs-2xs)}@media (max-width:359px){:root body.tk-site .ca-sheet-list{grid-template-columns:minmax(0,1fr)}}:root body.tk-site .ca-sheet-i:is(:hover,:focus){background:var(--surface-2);border-color:var(--line-strong);color:var(--ink)}:root body.tk-site .ca-sheet-i.is-active,:root body.tk-site .ca-sheet-i.is-active:is(:hover,:focus){background:var(--sel-bg);border-color:var(--sel-bg);color:var(--sel-ink)}:root body.tk-site .ca-sheet-i.is-active .ca-sheet-n{background:#fff0;color:var(--sel-muted)}:root body.tk-site .ca-sheet-i.ca-sheet-top,:root body.tk-site .ca-sheet-i.ca-sheet-top:is(:hover,:focus,.is-active){background:var(--accent-fill,var(--accent));border-color:#fff0;color:var(--on-accent)}:root body.tk-site .ca-sheet-i.ca-sheet-top b{color:var(--on-accent)}:root body.tk-site .ca-sheet-i.ca-sheet-top .ca-sheet-n{background:rgb(0 0 0 / .14);color:var(--on-accent)}:root body.tk-site :is(.ca-sheet-i,.ca-sheet-x):focus-visible{outline:3px solid var(--focus);outline-offset:2px}body.tk-sans-newsletter :is(.ca-nl,.ca-top-nl):not(#tk-a):not(#tk-b){display:none}:root body.tk-site .ca-nl-bande{padding:var(--sp-12) var(--gutter) 0}:root body.tk-site .ca-nl-bande .ca-nl-wrap{max-width:calc(var(--container) - 2 * var(--gutter));gap:var(--sp-5) var(--sp-8);padding:var(--sp-6);background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow-2)}:root body.tk-site .ca-nl-bande .ca-nl-titre{color:var(--ink);font-size:var(--fs-lg);font-weight:900;font-stretch:var(--wd-title);letter-spacing:var(--tr-title)}:root body.tk-site .ca-nl-bande .ca-nl-sous{color:var(--ink-2);font-size:var(--fs-sm)}:root body.tk-site .ca-nl-form input.ca-nl-input{height:48px;padding:0 14px;background:var(--surface);color:var(--ink);border:1.5px solid var(--line-input);border-radius:var(--r-md);font-size:var(--fs-base)}:root body.tk-site .ca-nl-form input.ca-nl-input::placeholder{color:var(--muted)}:root body.tk-site .ca-nl-form input.ca-nl-input:focus{outline:2px solid var(--focus);outline-offset:2px;border-color:var(--line-strong);box-shadow:0 0 0 6px var(--focus-halo)}:root body.tk-site .ca-nl-form .ca-nl-btn:not(#tk-a):not(#tk-b),:root body.tk-site .ca-nl-form .ca-nl-btn:not(#tk-a):not(#tk-b):hover{min-height:48px;padding:0 22px;border:1.5px solid var(--sel-bg)!important;border-radius:var(--r-md);background:var(--sel-bg)!important;background-image:none!important;color:var(--sel-ink)!important;font-family:var(--font-sans);font-size:var(--fs-sm);font-weight:800;font-stretch:var(--wd-title);text-transform:uppercase;letter-spacing:.035em}:root body.tk-site .ca-nl-form .ca-nl-btn:not(#tk-a):not(#tk-b):focus-visible{outline:3px solid var(--focus);outline-offset:2px}:root body.tk-site .ca-nl-bande .ca-nl-note{color:var(--muted);font-size:var(--fs-xs)}:root body.tk-site .ca-nl-bande .ca-nl-note a{color:var(--ink);text-decoration:underline}:root body.tk-site .ca-nl-bande .ca-nl-distinct{border-top:1px dashed var(--line-2)}:root body.tk-site .ca-nl-msg.ok{color:var(--ok)}:root body.tk-site .ca-nl-msg.ko{color:var(--danger)}body.tk-site .ca-legal-page:not(.ca-form-page){max-width:860px;margin:0 auto;padding:var(--sp-2) 0 var(--sp-10)}body.tk-site .ca-legal-page:not(.ca-form-page) .ca-legal-hero{display:grid;gap:var(--sp-3);margin:0 0 var(--sp-6);padding:0;background:none;border:0;box-shadow:none;text-align:left}body.tk-site .ca-legal-page:not(.ca-form-page) .ca-legal-hero-ico{display:none}body.tk-site .ca-legal-page:not(.ca-form-page) .ca-legal-hero h1{margin:0;color:var(--ink);background:none;-webkit-text-fill-color:currentColor;text-wrap:balance}body.tk-site .ca-legal-page:not(.ca-form-page) .ca-legal-hero-sub{max-width:62ch;margin:0;font-size:var(--fs-md);line-height:1.55;color:var(--ink-2)}body.tk-site .ca-legal-page:not(.ca-form-page) .ca-legal-card{margin:0 0 var(--sp-4);padding:var(--sp-5);border-radius:var(--r-xl);border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-1);color:var(--ink)}body.tk-site .ca-legal-page:not(.ca-form-page) .ca-legal-card-head{display:flex;align-items:center;gap:12px;margin:0 0 var(--sp-3)}body.tk-site .ca-legal-page:not(.ca-form-page) .ca-legal-ico{flex:0 0 auto;display:grid;place-items:center;width:40px;height:40px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface-2);font-size:20px;line-height:1}body.tk-site .ca-legal-page:not(.ca-form-page) .ca-legal-card-head h2{margin:0;font-size:var(--fs-lg);font-weight:900;font-stretch:var(--wd-title);line-height:1.2;color:var(--ink)}body.tk-site .ca-legal-page:not(.ca-form-page) .ca-legal-card-body{font-size:var(--fs-md);line-height:1.65;color:var(--ink-2)}body.tk-site .ca-legal-page:not(.ca-form-page) .ca-legal-card-body :is(p,ul,ol){margin:0 0 var(--sp-3)}body.tk-site .ca-legal-page:not(.ca-form-page) .ca-legal-card-body>:last-child{margin-bottom:0}body.tk-site .ca-legal-page:not(.ca-form-page) .ca-legal-card-body strong{color:var(--ink)}body.tk-site .ca-legal-page:not(.ca-form-page) .ca-legal-card-body a:where(:not([class*="btn"],[class*="cta"])){color:var(--ink);text-decoration:underline;text-underline-offset:3px}body.tk-site .ca-legal-page:not(.ca-form-page) .ca-legal-list{margin:0;padding:0;list-style:none}body.tk-site .ca-legal-page:not(.ca-form-page) .ca-legal-list li{padding:10px 0;border-bottom:1px solid var(--line-2)}body.tk-site .ca-legal-page:not(.ca-form-page) .ca-legal-list li:last-child{border-bottom:0}@media (max-width:600px){body.tk-site .ca-legal-page:not(.ca-form-page) .ca-legal-card{padding:var(--sp-4)}}html.ca-light body.tk-site .cam-tldr-h{color:var(--ink-2)}html body.tk-site:not(.tk-lot-membres):not(#tk-a) .ca-row .ca-codebox .ca-cb-val{color:inherit!important}html body.tk-site .ca-src-h1:not(#tk-a){background:none!important;-webkit-text-fill-color:currentColor!important;color:var(--ink)!important}