.elementor-6020201 .elementor-element.elementor-element-5c029365{margin-top:0px;margin-bottom:0px;}.elementor-6020201 .elementor-element.elementor-element-4a91783f > .elementor-element-populated{margin:0px 20px 0px 0px;}.elementor-6020201 .elementor-element.elementor-element-2717ab28 #search_filters_wrapper #search_filters .facet{padding:0px 15px 0px 0px;}.elementor-6020201 .elementor-element.elementor-element-2717ab28 #search_filters_wrapper #search_filters .facet ul{margin:0;}.elementor-6020201 .elementor-element.elementor-element-2717ab28 #search_filters .module-title{color:#5E6E2B;}.elementor-6020201 .elementor-element.elementor-element-2717ab28 #search_filters .module-title a{color:inherit;}.elementor-6020201 .elementor-element.elementor-element-2cd9c43b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-6020201 .elementor-element.elementor-element-36812aa0 .category-title{color:#5E6E2B;font-family:"Open Sans", sans-serif;margin:0px 0px 0px 0px;}.elementor-6020201 .elementor-element.elementor-element-36812aa0 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-6020201 .elementor-element.elementor-element-74b46b3b .category-description{margin:0px 0px 0px 0px;}.elementor-6020201 .elementor-element.elementor-element-74b46b3b > .elementor-widget-container{margin:0px 0px 20px 0px;}#main-content .elementor-6020201 .elementor-element.elementor-element-af062f3 .pk-filter-button{display:none;}#main-content .elementor-6020201 .elementor-element.elementor-element-af062f3 .compare-form{display:none;}#main-content .elementor-6020201 .elementor-element.elementor-element-af062f3 .products-sort-order{display:block;}#main-content .elementor-6020201 .elementor-element.elementor-element-af062f3 .listing_view{display:none;}#main-content .elementor-6020201 .elementor-element.elementor-element-af062f3 #products.view_grid .product_list .grid-container{grid-template-columns:repeat(4, minmax(130px, 1fr));column-gap:40px;row-gap:20px;}#main-content .elementor-6020201 .elementor-element.elementor-element-af062f3 #products.view_grid .product_list .grid-container .product-miniature{margin:0;}.elementor-6020201 .elementor-element.elementor-element-af062f3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-6020201 .elementor-element.elementor-element-4a91783f{width:20%;}.elementor-6020201 .elementor-element.elementor-element-2cd9c43b{width:80.018%;}}@media(max-width:1024px) and (min-width:768px){.elementor-6020201 .elementor-element.elementor-element-4a91783f{width:20%;}.elementor-6020201 .elementor-element.elementor-element-2cd9c43b{width:80%;}}@media(max-width:1024px){#main-content .elementor-6020201 .elementor-element.elementor-element-af062f3 #products.view_grid .product_list .grid-container{grid-template-columns:repeat(2, minmax(130px, 1fr));column-gap:20px;row-gap:10px;}#main-content .elementor-6020201 .elementor-element.elementor-element-af062f3 #products.view_grid .product_list .grid-container .product-miniature{margin:0;}}@media(max-width:767px){#main-content .elementor-6020201 .elementor-element.elementor-element-af062f3 #products.view_grid .product_list .grid-container{grid-template-columns:repeat(1, minmax(130px, 1fr));column-gap:0px;row-gap:20px;}#main-content .elementor-6020201 .elementor-element.elementor-element-af062f3 #products.view_grid .product_list .grid-container .product-miniature{margin:0;}}/* Start custom CSS for pkcategoryfilter, class: .elementor-element-2717ab28 */.elementor-6020201 .elementor-element.elementor-element-2717ab28 #search_filters .facet .facet-label a {
    white-space: normal !important; /* autorise retour ligne */
    overflow: visible !important;
    text-overflow: unset !important;
    width: auto !important;
}
.elementor-6020201 .elementor-element.elementor-element-2717ab28 .facet-label {
    display: flex;
    align-items: flex-start; /* important pour multi-lignes */
    gap: 8px;
}
.elementor-6020201 .elementor-element.elementor-element-2717ab28 .facet-label a {
    flex: 1; /* prend toute la largeur dispo */
}
.elementor-6020201 .elementor-element.elementor-element-2717ab28 .facet {
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for pkcategorydescription, class: .elementor-element-74b46b3b */.category-description {
    max-height: 300px;
    overflow: hidden;
    position: relative;
    transition: max-height .4s ease;
}

.category-description.expanded {
    max-height: 3000px;
}

.category-description::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 80px;
    background: linear-gradient(transparent,#fff);
    pointer-events: none;
}

.category-description.expanded::after {
    display:none;
}

.cat-read-more{
    display:flex;
    justify-content:center;
    align-items:center;
    width:220px;
    margin:30px auto 0;
    padding:14px 28px;
    background:#5E6E2B;
    color:#fff;
    border-radius:50px;
    font-size:16px;
    font-weight:600;
    cursor:pointer;
    transition:.3s;
}

.cat-read-more:hover{
    background:#6b8032;
}

.cat-read-more::after{
    content:"↓";
    margin-left:8px;
}

.category-description.expanded + .cat-read-more::after{
    content:"↑";
    margin-left:8px;
}/* End custom CSS */