#products{color:var(--gray)}#products .products-select{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#products .up{margin-bottom:1rem}#products .up .btn-secondary{color:var(--gray);text-transform:inherit}#products .up .btn-secondary .material-icons{margin-right:0}.block-category h1{margin-bottom:20px;margin-top:30px;padding-bottom:20px;font-size:36px;line-height:36px;color:var(--gray-darker);border-bottom:1px solid var(--brand-primary);text-transform:none}.block-category .block-category-inner{position:relative;padding-bottom:30px}.block-category .block-category-inner #category-description{margin-bottom:20px}.block-category .block-category-inner #category-description h2{font-size:18px;color:var(--gray-dark);font-weight:700;margin-bottom:5px}.block-category .block-category-inner #category-description p{font-weight:400}.block-category .block-category-inner #category-description p{font-size:16px;margin-bottom:0;color:var(--gray-dark);word-break:break-word;line-height:21px}.block-category .block-category-inner #category-description p:first-child{margin-bottom:var(--medium-space)}.block-category .block-category-inner .more-description{position:absolute;bottom:10px;display:none}.block-category .block-category-inner .more-description a{font-size:18px;font-weight:700;color:var(--brand-primary)}.block-category .block-category-inner .more-description a:hover{text-decoration:underline}.products-selection{margin-bottom:20px}.products-selection .sort-by-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.products-selection .sort-by{margin-right:-0.9375rem;margin-left:0.9375rem;text-align:right;word-break:break-word;white-space:normal}.products-selection .total-products{padding-top:0.625rem}.products-selection h1{padding-top:0.625rem}.products-selection p i,.products-selection p .sort-by i,.products-selection p .select-title i,.products-selection .sort-by-row i,.products-selection .sort-by-row .sort-by i,.products-selection .sort-by-row .select-title i{height:inherit;line-height:inherit}.products-selection .filter-button .btn-secondary{padding:0.75rem 0.5rem 0.6875rem}.products-sort-order,.brands-sort,.suppliers-sort{color:var(--gray)}.products-sort-order .select-title,.brands-sort .select-title,.suppliers-sort .select-title{display:inline-block;width:100%;padding:var(--small-space);color:var(--gray-dark);cursor:pointer;background:var(--white);border:1px solid var(--border-gray);border-radius:5px}.products-sort-order .select-list,.brands-sort .select-list,.suppliers-sort .select-list{display:block;padding:var(--small-space);color:var(--gray-darker)}.products-sort-order .select-list:hover,.brands-sort .select-list:hover,.suppliers-sort .select-list:hover{color:var(--white);text-decoration:none;background:var(--brand-primary)}.products-sort-order.open .select-title,.brands-sort.open .select-title,.suppliers-sort.open .select-title{border-radius:5px 5px 0 0}.products-sort-order.open .dropdown-menu,.brands-sort.open .dropdown-menu,.suppliers-sort.open .dropdown-menu{border-radius:0 0 5px 5px;border-top:0}.products-sort-order .dropdown-menu,.brands-sort .dropdown-menu,.suppliers-sort .dropdown-menu{left:auto;width:calc(100% - 30px);margin:0;background:var(--white);border:1px solid var(--border-gray);border-radius:5px;padding:0}.facet-dropdown{box-sizing:border-box;padding-right:0;padding-left:0;color:var(--gray);background:var(--gray-light);border:3px solid transparent;box-shadow:1px 1px 1px 1px var(--gray-light)}.facet-dropdown.open{border:0}.facet-dropdown.open>.select-title{background:var(--gray-lighter);border:3px solid var(--brand-primary)}.facet-dropdown .select-title{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:var(--small-space) var(--small-space) var(--small-space) var(--medium-space);margin-left:0;color:var(--gray-darker);cursor:pointer;background:var(--gray-light)}.facet-dropdown .select-title>i{margin-left:auto}.facet-dropdown .select-list{display:block;padding:var(--small-space) var(--medium-space);color:var(--gray-darker);background:var(--gray-lighter)}.facet-dropdown .select-list:hover{color:var(--white);text-decoration:none;background:var(--brand-primary)}.facet-dropdown .dropdown-menu{left:auto;width:100%;padding:0;margin-top:3px;background:var(--gray-lighter);border:none;box-shadow:1px 1px 1px 1px var(--gray-light)}#search_filters,#search_filters_brands,#search_filters_suppliers{padding:0;margin-bottom:1.563rem}#search_filters>.h6,#search_filters_brands>.h6,#search_filters_suppliers>.h6{font-size:18px;font-weight:700;margin-bottom:10px;padding-bottom:5px;border-bottom:1px solid var(--brand-primary)}#search_filters .js-search-filters-clear-all,#search_filters_brands .js-search-filters-clear-all,#search_filters_suppliers .js-search-filters-clear-all{width:100%}#search_filters .js-search-filters-clear-all .material-icons,#search_filters_brands .js-search-filters-clear-all .material-icons,#search_filters_suppliers .js-search-filters-clear-all .material-icons{display:none}#search_filters .facet,#search_filters_brands .facet,#search_filters_suppliers .facet{padding-top:var(--small-space)}#search_filters .facet .facet-title,#search_filters_brands .facet .facet-title,#search_filters_suppliers .facet .facet-title{position:relative;font-size:1rem;line-height:16px;font-weight:700;cursor:pointer;padding:10px 0 10px 10px;border-left:3px solid var(--border-gray);margin-bottom:0;color:var(--gray-darker);width:100%}#search_filters .facet .facet-title::after,#search_filters_brands .facet .facet-title::after,#search_filters_suppliers .facet .facet-title::after{content:'\e5cf';font-family:'Material Icons';font-size:24px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;font-weight:400}#search_filters .facet .facet-title[aria-expanded="true"],#search_filters_brands .facet .facet-title[aria-expanded="true"],#search_filters_suppliers .facet .facet-title[aria-expanded="true"]{border-color:var(--brand-primary)}#search_filters .facet .facet-title[aria-expanded="true"]::after,#search_filters_brands .facet .facet-title[aria-expanded="true"]::after,#search_filters_suppliers .facet .facet-title[aria-expanded="true"]::after{content:'\e5ce'}#search_filters .facet ul,#search_filters_brands .facet ul,#search_filters_suppliers .facet ul{padding-left:10px;padding-bottom:10px;margin-bottom:0;border-bottom:1px solid var(--border-gray)}#search_filters .facet .facet-label,#search_filters_brands .facet .facet-label,#search_filters_suppliers .facet .facet-label{margin-bottom:0;font-size:14px}#search_filters .facet .facet-label .custom-checkbox,#search_filters_brands .facet .facet-label .custom-checkbox,#search_filters_suppliers .facet .facet-label .custom-checkbox{top:1px}#search_filters .facet .facet-label a,#search_filters_brands .facet .facet-label a,#search_filters_suppliers .facet .facet-label a{display:inline-block;margin-top:0.4375rem;font-size:14px;color:var(--gray-dark);width:calc(100% - 30px);vertical-align:middle;text-align:left;line-height:16px;overflow:inherit;text-overflow:inherit;white-space:normal}#search_filters_brands .facet,#search_filters_suppliers .facet{padding-top:0}#search_filters_brands .facet .facet-label,#search_filters_suppliers .facet .facet-label{margin-bottom:0.3125rem}#category #wrapper #left-column{padding-left:0}#category #wrapper #content-wrapper{padding-right:0}#category #wrapper #content-wrapper.without-facets{padding-left:0}.pagination{width:100%;font-size:0.875rem}.pagination>div:first-child{padding-left:0;line-height:2.5rem}.pagination .page-list{padding:0.375rem;margin-bottom:0;background:var(--white)}.pagination .page-list li{display:inline}.pagination a{font-weight:600;color:#000}.pagination a:not(.previous):not(.next){letter-spacing:0.125rem}.pagination .previous{float:left}.pagination .next{float:right}.pagination .disabled{color:var(--gray)}.pagination .current a{font-size:1.25rem;color:var(--brand-primary);text-decoration:none}.active_filters{padding:var(--small-space) var(--large-space) 0;margin-bottom:var(--medium-space);background:#dededd}.active_filters .active-filter-title{display:inline;margin-right:var(--small-space);font-weight:600}.active_filters ul{display:inline}.active_filters .filter-block{display:inline-block;padding:0.625rem;margin-right:var(--small-space);margin-bottom:var(--small-space);font-size:var(--font-size-xs);color:var(--gray-darker);background:var(--white)}.active_filters .filter-block .close{margin-top:0.1875rem;margin-left:0.3125rem;font-size:var(--font-size-lg);color:var(--gray-darker);opacity:1}.block-categories{padding:1.563rem 1.25rem;margin-bottom:1.563rem;background:var(--white)}.block-categories .h6{font-size:1.5rem;font-weight:500}.block-categories .category-sub-menu{margin-top:1rem}.block-categories .category-sub-menu .category-sub-link{font-size:var(--font-size-sm)}.block-categories .category-sub-menu li{position:relative}.block-categories .category-sub-menu li[data-depth="1"]{margin-bottom:var(--small-space)}.block-categories .category-sub-menu li[data-depth="0"]>a{display:inline-block;width:100%;padding-bottom:0.1875rem;margin:0.3125rem 0 0;font-weight:600}.block-categories .category-sub-menu li:not([data-depth="0"]):not([data-depth="1"]){padding-left:0.3125rem}.block-categories .category-sub-menu li:not([data-depth="0"]):not([data-depth="1"])::before{margin-right:0.3125rem;content:"-"}.block-categories a{color:var(--gray-darker)}.block-categories .collapse-icons{position:absolute;top:0;right:0;padding:0;cursor:pointer}.block-categories .collapse-icons[aria-expanded="true"] .add{display:none}.block-categories .collapse-icons[aria-expanded="true"] .remove{display:block}.block-categories .collapse-icons .add:hover,.block-categories .collapse-icons .remove:hover{color:var(--brand-primary)}.block-categories .collapse-icons .remove{display:none}.block-categories .arrows .arrow-right,.block-categories .arrows .arrow-down{margin-left:2px;font-size:var(--font-size-sm);cursor:pointer}.block-categories .arrows .arrow-right:hover,.block-categories .arrows .arrow-down:hover{color:var(--brand-primary)}.block-categories .arrows .arrow-down{display:none}.block-categories .arrows[aria-expanded="true"] .arrow-right{display:none}.block-categories .arrows[aria-expanded="true"] .arrow-down{display:inline-block}.facets-title{color:var(--gray-darker)}.advertising-block{margin-bottom:1.563rem}.advertising-block img{width:100%}.petanque-block{text-align:center}.petanque-block.category-gabion img{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.petanque-block img{display:block;max-width:100%;height:auto;margin:0 auto}.petanque-block h2{color:var(--brand-secondary)}.petanque-block>.title{font-size:20px;margin-top:50px;margin-bottom:30px}.petanque-block .list_petanque{margin:30px 0 70px}.petanque-block .list{margin-bottom:30px}.petanque-block .list>p{text-align:left}.petanque-block .list>p span{display:inline-block;width:40px;height:40px;border-radius:50%;border:3px solid #f69400;text-align:center;line-height:34px;margin-right:5px}.petanque-block .list .products_petanque{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;-webkit-box-align:center;align-items:center;text-align:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}.petanque-block .list .products_petanque div{padding:0 25px}.petanque-block .list img{display:block;max-width:100%;height:auto;margin:0 auto 15px}.petanque-block .list .name{margin-bottom:5px}.petanque-block .list .ref{font-size:14px;margin-bottom:0}.petanque-block .conseil-petanque{text-align:left;border-bottom:3px dotted #42ac3c;margin-bottom:40px;margin-top:40px}.petanque-block .conseil-petanque>div{position:relative;margin-bottom:20px}.petanque-block .conseil-petanque>div:before{content:'';border-top:3px dotted #42ac3c;position:absolute;left:0;right:0;top:30px;z-index:0;height:1px}.petanque-block .conseil-petanque img{display:inline-block;max-width:100%;height:auto;margin:0 15px 0 40px;border-radius:50%;border:3px solid #42ac3c;position:relative;z-index:2}.petanque-block .conseil-petanque p{font-weight:400;font-size:16px;line-height:25px}.petanque-block .conseil-petanque .title{display:inline-block;vertical-align:text-top;margin-bottom:0;font-weight:700;color:#f69400}.petanque-block .conseil-petanque .title span{display:block}.petanque-block .price_petanque{margin-bottom:30px}.petanque-block .price_petanque div{display:inline-block;vertical-align:middle;width:150px;margin-right:15px}.petanque-block .price_petanque div .name{margin-bottom:5px}.petanque-block .price_petanque div .ref{font-size:14px;margin-bottom:0}.petanque-block .price_petanque>img{display:inline-block;vertical-align:middle;width:calc(100% - 180px);max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.petanque-block .price_petanque.right div{margin-right:0;margin-left:15px}.petanque-block .price_petanque.right div>img{margin-bottom:10px}.petanque-block .block-img-inline{margin-top:40px}.petanque-block .block-img-inline>div{padding:0}.petanque-block .intro-petanque p{font-weight:400;font-size:16px;line-height:25px;text-align:left}.petanque-block .orange-block{display:block;background:#f59c17;color:#fff;padding:5px;border-radius:5px}.petanque-block .btn-primary{background:#42ac3c;border-color:#42ac3c;border-radius:5px}.petanque-block .block-with-border{padding:5px;border:1px solid #6d6a6b;background:#fff;border-radius:20px;margin-bottom:15px}.petanque-block .block-with-border p{min-height:115px;font-weight:400}.petanque-block .hidden-mobile{display:none}.container-iframe{position:relative;overflow:hidden;padding-top:56.25%}.container-iframe .img_youtube{height:100%;border:none;cursor:pointer;overflow:hidden;position:absolute;top:0;left:0;width:100%}.container-iframe video,.container-iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.container-iframe img{cursor:pointer}@media (max-width: 991px){.petanque-block .block-with-border p{min-height:inherit}.petanque-block .hidden-mobile{display:block}.petanque-block .hidden-desktop{display:none}}@media (max-width: 767px){.petanque-block h2{font-size:25px;padding:0 50px}.petanque-block h2:before,.petanque-block h2:after{width:40px;height:40px;background-size:contain}.petanque-block .price_petanque div,.petanque-block .price_petanque>img{display:block;margin:0 auto 15px}.petanque-block .price_petanque>img{width:100%}.petanque-block .price_petanque.right div{margin:15px auto 0}}@media (max-width: 991px){.block-category h1{font-size:24px;margin-top:10px;margin-bottom:10px;padding-bottom:0;border:0}#category #left-column{width:100%}#category #left-column #search_filters_wrapper{margin-right:-15px;margin-left:-15px}#category #left-column #search_filter_controls{margin-bottom:1rem;text-align:center}#category #left-column #search_filter_controls button{width:100%;border-radius:18px;border-color:var(--brand-primary);color:var(--brand-primary);font-size:14px;text-transform:uppercase;padding:5px 15px;background:var(--white);box-shadow:none}#category #left-column #search_filter_controls button.js-search-filters-clear-all{margin-top:15px;padding:0.5rem 1.25rem;font-weight:600;background:var(--brand-primary);color:var(--white)}#category #left-column #search_filters{padding:0;margin-bottom:20px;border-top:1px solid var(--gray-lighter);box-shadow:none}#category #left-column #search_filters .ui-slider-horizontal{margin-bottom:20px}#category #left-column #search_filters .facet{padding-top:0;border-bottom:1px solid var(--gray-lighter)}#category #left-column #search_filters .facet .title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}#category #left-column #search_filters .facet .title .collapse-icons .remove{display:none}#category #left-column #search_filters .facet .title[aria-expanded="true"] .collapse-icons .add{display:none}#category #left-column #search_filters .facet .title[aria-expanded="true"] .collapse-icons .remove{display:block}#category #left-column #search_filters .facet .facet-title{color:var(--gray-darker);text-transform:uppercase}#category #left-column #search_filters .facet .h6{display:inline-block;padding:10px 0;margin-bottom:0;border-left:0}#category #left-column #search_filters .facet .h6::after{display:none}#category #left-column #search_filters .facet .navbar-toggler{display:inline-block;height:inherit;padding:0;width:24px}#category #left-column #search_filters .facet .collapse{display:none}#category #left-column #search_filters .facet .collapse.in{display:block}#category #left-column #search_filters .facet .facet-label a{margin-top:0}#category #left-column #search_filters .facet ul{margin-bottom:0}#category #left-column #search_filters .facet ul li{padding:5px 0}#category #content-wrapper{width:100%;padding-left:0}#category #wrapper #left-column{padding-left:15px}#category #search_filter_toggler{width:100%;margin-top:20px;border-radius:18px;border-color:var(--brand-primary);color:var(--brand-primary);font-size:14px;text-transform:uppercase;padding:5px 15px;background:var(--white);box-shadow:none}.products-sort-order .select-title{margin-left:0}.products-selection h1{padding-top:0;margin-bottom:1rem;text-align:center}.products-selection .showing{padding-top:1rem}#prices-drop #content-wrapper,#new-products #content-wrapper,#best-sales #content-wrapper{width:100%}}@media (max-width: 575px){.products-selection .filter-button{padding-left:0}#category #left-column #search_filters_wrapper{margin-right:-15px;margin-left:-15px}}@media screen and (max-width: 767px){.category-cover{display:none}.block-category{min-height:0;margin-bottom:0}.card-block{padding:0}.card{background-color:inherit;border:none;box-shadow:none}}@media (max-width: 991px){#products .products{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}

#subcategories{margin-bottom:20px}#subcategories .subcategory-heading{margin-bottom:20px;font-weight:500}#subcategories ul{margin-bottom:0}#subcategories ul li{margin-bottom:30px}#subcategories ul li a{display:block;position:relative;border-radius:10px;overflow:hidden;box-shadow:0 6px 12px rgba(0,0,0,0.16);max-width:350px}#subcategories ul li a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}#subcategories ul li a:hover .block-infos .block-text .category-description{height:40px}#subcategories ul li a img{max-width:100%;height:auto;border-radius:10px;transition-duration:.3s}#subcategories ul li a .block-infos{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:10px;left:0;top:0;width:100%;height:100%;padding:10px;background:linear-gradient(to right, rgba(0,0,0,0.75), rgba(0,0,0,0.05))}#subcategories ul li a .block-infos .block-text{display:inline-block;width:100%;padding:0 30px 0 10px;color:var(--white);font-size:16px;text-shadow:0 1px 1px rgba(0,0,0,0.85)}#subcategories ul li a .block-infos .block-text .category-name{text-transform:uppercase}#subcategories ul li a .block-infos .block-text .category-description{display:block;font-size:14px;text-transform:inherit;height:0;transition-duration:.3s;overflow:hidden}#subcategories ul li a .block-infos .material-icons{font-size:48px;color:var(--white);position:absolute;right:5px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#subcategories ul li .subcategory-name{text-transform:uppercase}#subcategories ul li .subcategory-name:hover{color:var(--brand-primary)}#subcategories ul li .cat_desc{display:none}#subcategories ul li:hover .subcategory-image a{padding:5px;border:5px solid var(--brand-primary)}@media (max-width: 768px){#subcategories ul li{margin-bottom:18px}}

