.chp{z-index:40;opacity:0;pointer-events:none;flex-direction:column;align-items:flex-end;gap:10px;transition:opacity .3s;display:none;position:fixed;top:50%;right:22px;translate:0 -50%}@media (min-width:1240px) and (hover:hover){.chp{display:flex}}.chp[data-visible]{opacity:1;pointer-events:auto}.vitrine:has(.hubrail[data-side=right]) .chp{right:96px}.chp-compte{font-family:var(--code);letter-spacing:.06em;color:var(--faint);margin:0 12px 0 0;font-size:.7rem}.chp-compte span{color:var(--ink);font-weight:600}.chp ol{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.chp-i{cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;width:44px;height:20px;padding:0 12px 0 0;display:flex;position:relative}.chp-i:after{content:"";background:var(--n-300);border-radius:1px;width:14px;height:2px;transition:width .25s,background .25s}.chp-i:hover:after{background:var(--muted)}.chp-i[aria-current]:after{background:var(--accent);width:30px}.chp-i:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-chip)}.chp-l{text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--line);border-radius:var(--r-chip);background:var(--surface);max-width:150px;box-shadow:var(--lift);font-family:var(--code);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);opacity:0;pointer-events:none;padding:4px 8px;font-size:.66rem;transition:opacity .2s;position:absolute;top:50%;right:48px;overflow:hidden;translate:0 -50%}.chp-i:hover .chp-l,.chp-i:focus-visible .chp-l{opacity:1}@media (min-width:1520px){.chp-i[aria-current] .chp-l{opacity:1;box-shadow:none;color:var(--accent);background:0 0;border-color:#0000}}@media (prefers-reduced-motion:reduce){.chp,.chp-i:after,.chp-l{transition:none}}
