.lm-accordeon-categories>div{padding-top:1.5rem}.lm-accordeon-categories .lm-accordeon-categories-contents>div{display:none}.lm-accordeon-categories .lm-accordeon-categories-contents>div.active{display:block}.lm-accordeon-categories .lm-accordeon-categories-tabs a{text-decoration:none;font-weight:400;padding:.5rem 1rem;cursor:pointer;background-color:#eee;border:#ccc 1px solid;color:#999;border-radius:.25rem}.lm-accordeon-categories .lm-accordeon-categories-tabs a.active,.lm-accordeon-categories .lm-accordeon-categories-tabs a:hover{font-weight:600;color:var(--main-color);background-color:var(--main-color-opacity);border:var(--main-color) 1px solid}.lm-accordeon-categories .lm-single-accordeon{border-top:1px solid #5C6E2B;position:relative}.lm-accordeon-categories .lm-single-accordeon>button{display:flex;align-items:center;width:100%;border:none;background-color:#fff;padding:.8rem 1rem;font-size:1.5rem;cursor:pointer;text-align:initial}.lm-accordeon-categories .lm-single-accordeon>button span{flex-grow:1;text-align:initial}.lm-accordeon-categories .lm-single-accordeon>button.is-open{background-color:var(--main-color);color:#fff;fill:#fff}.lm-accordeon-categories .lm-single-accordeon>button.is-open svg{transform:rotate(180deg);fill:var(--main-text-color,#ffffff)}.lm-accordeon-categories .lm-single-accordeon>button svg{width:20px;fill:var(--main-color);flex-shrink:0}.lm-accordeon-categories .lm-single-accordeon:last-child{border-bottom:1px solid #5C6E2B}.lm-accordeon-categories .lm-contenu-accordeon{padding:1rem 2rem}