.px-plus,.px-plus-zone{display:contents}.px-plus-btn,.px-bref{display:none}@media screen and (max-width:600px){.px-bref{display:block}.px-plus:not([data-ouvert]) .px-plus-detail{display:none}.px-plus-btn{width:fit-content;min-width:44px;min-height:44px;color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-self:start;align-items:center;gap:.55em;margin:0;padding:0 2px;font-weight:600;display:inline-flex}.px-plus-label{text-underline-offset:.3em;text-decoration:underline;text-decoration-thickness:1px}.px-plus-btn:after{content:"+";font-size:1.2em;font-weight:800;line-height:1}.px-plus-btn[aria-expanded=true]:after{content:"−"}.px-plus-btn:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid}.dir .px-plus-btn{font-size:var(--fs-small)}.dir .px-plus-label{-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange)}.fx .px-plus-btn{color:var(--fx-muted);font-size:15px}.fx .px-plus-label{-webkit-text-decoration-color:var(--fx-line-strong);text-decoration-color:var(--fx-line-strong)}.fx .fx-card .px-plus-btn{margin-top:10px}}
