.category-nav{background:#fff;border-bottom:1px solid transparent;border-radius:8px;box-shadow:0 3px 12px 0 rgba(0,0,0,.1);gap:16px;margin:12px 0;padding:16px}.category-nav,.category-nav__top{align-items:flex-start;display:flex;flex-direction:column}.category-nav__top{gap:8px;width:100%}.category-nav__left{display:flex;flex-direction:column;padding:0 12px}.category-nav__title{color:#191919;font-size:24px;font-weight:900;line-height:1.45;margin-bottom:4px;margin-top:4px}.category-nav__count{color:#666363;font-size:12px;font-weight:400;margin-top:4px}.category-nav .c-separator{display:none}.category-nav__carousel{width:100%}.category-nav__description,.category-nav__right{display:none}.category-nav__actions{align-items:center;display:flex;gap:24px;justify-content:flex-end}.category-nav__see-more[hidden]{display:none}.category-nav__footer{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.category-nav__guides-control{opacity:0;pointer-events:none;position:absolute}.category-nav__guides-toggle{align-items:center;border-radius:4px;color:#191919;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:8px;padding:4px 12px;user-select:none;white-space:nowrap}.category-nav__guides-toggle:hover{background-color:#f5f5f5}.category-nav__guides-caret{transition:transform .2s ease}.category-nav__guides-control:checked~.category-nav__guides-toggle .category-nav__guides-caret{transform:rotate(90deg)}.category-nav__guides-list{display:none;flex-direction:column;gap:12px;list-style:disc;margin:0;padding:4px 12px 4px 48px}.category-nav__guides-control:checked~.category-nav__guides-list{display:flex}.category-nav__guides-item{font-size:12px}.category-nav__guides-item a{color:#3c3c3c;text-decoration:underline;text-underline-offset:2px}.category-nav__guides-item a:hover{color:#191919}.category-nav__back-button{padding-left:0!important}.category-nav__back-button .c-button__text{font-size:12px}.category-nav .category-nav__guides-toggle .c-icon{font-size:20px}.category-nav .c-carousel__buttonnext,.category-nav .c-carousel__buttonprev{transform:translate(0)}.category-nav--agencement{border-bottom-color:#f6921e}.category-nav--agencement .category-nav__guides-toggle .c-icon,.category-nav__back-button--agencement{color:#f6921e}.category-nav--batiment{border-bottom-color:#ec1b34}.category-nav--batiment .category-nav__guides-toggle .c-icon,.category-nav__back-button--batiment{color:#ec1b34}.category-nav--plomberie{border-bottom-color:#56c4cf}.category-nav--plomberie .category-nav__guides-toggle .c-icon,.category-nav__back-button--plomberie{color:#56c4cf}.category-nav--electricite{border-bottom-color:#c5168c}.category-nav--electricite .category-nav__guides-toggle .c-icon,.category-nav__back-button--electricite{color:#c5168c}.category-nav--consommables{border-bottom-color:#8bc53f}.category-nav--consommables .category-nav__guides-toggle .c-icon,.category-nav__back-button--consommables{color:#8bc53f}.category-nav--outillage{border-bottom-color:#00a0e3}.category-nav--outillage .category-nav__guides-toggle .c-icon,.category-nav__back-button--outillage{color:#00a0e3}.category-nav--materiels{border-bottom-color:#a054a0}.category-nav--materiels .category-nav__guides-toggle .c-icon,.category-nav__back-button--materiels{color:#a054a0}.category-nav--protection{border-bottom-color:#896735}.category-nav--protection .category-nav__guides-toggle .c-icon,.category-nav__back-button--protection{color:#896735}.category-nav--climatique{border-bottom-color:#019640}.category-nav--climatique .category-nav__guides-toggle .c-icon,.category-nav__back-button--climatique{color:#019640}@media (min-width:43.75em){.category-nav__right{display:flex;flex-direction:column;gap:8px}.category-nav__desc-control{opacity:0;pointer-events:none;position:absolute}.category-nav__description{-webkit-box-orient:vertical;-webkit-line-clamp:4;color:#3c3c3c;display:-webkit-box;font-size:14px;font-weight:400;line-height:1.5;overflow:hidden}.category-nav__description p{margin-bottom:0}.category-nav__desc-control:checked~.category-nav__description{-webkit-line-clamp:unset;overflow:visible}.category-nav__see-more{align-items:center;border-radius:4px;color:#191919;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:4px;padding:4px 8px;user-select:none}.category-nav__see-more:hover{background-color:#f5f5f5}.category-nav__see-more-collapse{display:none}.category-nav__see-more-caret{transition:transform .2s ease}.category-nav__desc-control:checked~.category-nav__actions .category-nav__see-more-collapse{display:inline}.category-nav__desc-control:checked~.category-nav__actions .category-nav__see-more-expand{display:none}.category-nav__desc-control:checked~.category-nav__actions .category-nav__see-more-caret{transform:rotate(90deg)}.category-nav__carousel{flex:1;min-width:0}.category-nav__text-row{align-items:flex-start;display:flex;gap:24px;padding:0 16px}}@media (min-width:61.25em){.category-nav{flex-direction:column;padding:24px 48px}.category-nav hr{color:#c6c6c6;width:24px}.category-nav__top{align-items:flex-start;flex-direction:row}.category-nav__left{flex:0 0 auto;margin-right:128px;max-width:30%;padding:0}.category-nav__title{font-size:24px;margin-bottom:8px;margin-top:8px}.category-nav__count{font-size:14px;margin-top:4px}.category-nav .c-separator{display:block}.category-nav .c-separator__right{align-self:end}.category-nav__right{flex:1;justify-content:space-between}.category-nav__back-button .c-button__text{font-size:14px}.category-nav__footer{align-items:center;flex-direction:row;gap:8px}.category-nav__guides-toggle{cursor:default;font-size:14px;pointer-events:none}.category-nav__guides-toggle:hover{background-color:transparent}.category-nav__guides-list{align-items:center;display:flex;flex-flow:row wrap;gap:4px 12px;list-style:none;padding:0}.category-nav__guides-item{font-size:14px}.category-nav__guides-item:not(:last-child):after{background-color:#e3e3e3;content:"";display:inline-block;height:16px;margin-left:8px;vertical-align:middle;width:1px}}