body.overflowed,html.overflowed{overflow:hidden!important}@media screen and (min-width:768px){body.overflowed,html.overflowed{overflow:inherit!important}}.product-search .wrap-filters{padding:40px 20px 20px}.product-search .wrap-filters #main-filters{overflow-y:auto;position:fixed;top:0;left:-100%;height:100vh;width:100vw;opacity:0;padding:40px 20px;background-color:#292929;pointer-events:none;z-index:11;transition:all .3s cubic-bezier(0,0,.2,1) 0s}.product-search .wrap-filters #main-filters.no-transition{transition:none}.product-search .wrap-filters #main-filters.shown{opacity:1;pointer-events:auto;left:0}.product-search .wrap-filters #main-filters.disabled{pointer-events:none}.product-search .wrap-filters #main-filters.disabled .wrap-categories,.product-search .wrap-filters #main-filters.disabled .wrap-categories input,.product-search .wrap-filters #main-filters.disabled .wrap-categories label,.product-search .wrap-filters #main-filters.disabled .wrap-categories span,.product-search .wrap-filters #main-filters.disabled .wrap-frequencies,.product-search .wrap-filters #main-filters.disabled .wrap-frequencies input,.product-search .wrap-filters #main-filters.disabled .wrap-frequencies label,.product-search .wrap-filters #main-filters.disabled .wrap-frequencies span{opacity:.5;cursor:not-allowed}.product-search .wrap-filters #main-filters button.close{display:block;background-color:#e2001a;color:#fff;text-transform:uppercase;font-size:1.4rem;margin:0 auto;font-family:Orbitron,sans-serif;font-weight:700}.product-search .wrap-filters #main-filters button.close i{font-size:2rem}.product-search .wrap-filters #main-filters form{padding-top:20px;max-width:400px;margin:0 auto}.product-search .wrap-filters #main-filters form label{color:#fff;text-align:center;display:block;padding:0 0 5px;text-transform:uppercase}.product-search .wrap-filters #main-filters form .wrap-categories{padding-top:20px}.product-search .wrap-filters #main-filters form .wrap-categories>div div{display:flex;align-items:center}.product-search .wrap-filters #main-filters form .wrap-categories>div div input[type=checkbox]{flex:0 0 20px;position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #ddd;background-color:#fff;width:20px;height:20px;margin:0 5px 0 0;vertical-align:baseline;border-radius:5px}.product-search .wrap-filters #main-filters form .wrap-categories>div div input[type=checkbox]:focus{outline:none;border-color:#ddd}.product-search .wrap-filters #main-filters form .wrap-categories>div div input[type=checkbox]:before{display:none;content:" ";position:absolute;top:50%;left:50%;margin:-5px 0 0 -6px;width:12px;height:7px;border-left:2px solid #fff;border-bottom:2px solid #fff}.product-search .wrap-filters #main-filters form .wrap-categories>div div input[type=checkbox]:checked{background-color:#eb690b;border-color:#eb690b}.product-search .wrap-filters #main-filters form .wrap-categories>div div input[type=checkbox]:checked:before{display:block;transform:rotate(-45deg)}.product-search .wrap-filters #main-filters form .wrap-categories>div div label{text-align:left;color:#b6b6b6;flex:1;padding:0 0 0 10px;font-family:Karla,sans-serif;font-weight:400;text-transform:none}.product-search .wrap-filters #main-filters form .wrap-categories>div div label a{color:#b6b6b6}.product-search .wrap-filters #main-filters form .wrap-frequencies{padding-top:20px}.product-search .wrap-filters #main-filters form .wrap-frequencies .chained-inputs{display:flex;align-items:center;justify-content:center}.product-search .wrap-filters #main-filters form .wrap-frequencies .chained-inputs input{flex:1;max-width:160px}.product-search .wrap-filters #main-filters form .wrap-frequencies .chained-inputs span{color:#b6b6b6;margin:0 10px}.product-search .wrap-filters #buttonfilters{display:block;background-color:#292929;color:#fff;text-transform:uppercase;font-size:1.4rem;margin:0 auto;font-family:Orbitron,sans-serif;font-weight:700}.product-search .wrap-filters #buttonfilters i{font-size:2rem}.product-search .wrap-results{position:relative;padding-bottom:60px}.product-search .wrap-results .cc-loader{z-index:2;align-items:flex-start;padding-top:100px;background-color:hsla(0,0%,100%,.9)}.product-search .wrap-results .cc-loader .spinner:before{border-color:#eb690b transparent transparent}.product-search .wrap-results .nb-results{padding-bottom:10px;text-align:center;color:#b6b6b6;font-size:1.5rem}.product-search .wrap-results .product-list .product-item{width:100%;max-width:400px;padding:10px;margin:0 auto 30px;transition:filter .2s ease-out 0s}.product-search .wrap-results .product-list .product-item:hover a .title{color:#eb690b}.product-search .wrap-results .product-list .product-item a{position:relative}.product-search .wrap-results .product-list .product-item a .product-category{position:absolute;background-color:#292929;color:#fff;top:10px;left:10px;padding:3px 5px;border-radius:3px;font-family:Orbitron,sans-serif;font-weight:700;font-size:1.4rem;z-index:2}.product-search .wrap-results .product-list .product-item a img{display:block}.product-search .wrap-results .product-list .product-item a .title{font-family:Orbitron,sans-serif;font-weight:400;text-align:center;padding-top:20px;transition:all .2s ease-out 0s}.product-search .wrap-results .product-list .product-item a .caract{text-align:center;color:#b6b6b6;font-size:1.6rem}.product-search .category-products-intro{padding:40px 20px 0}.product-search .category-products-intro .two-columns-wrapper{display:flex;flex-direction:column;gap:20px;margin:20px 0}.product-search .category-products-intro .two-columns-wrapper .column{min-width:0}.product-search .category-products-intro .two-columns-wrapper .column:first-child{flex:0 0 auto}.product-search .category-products-intro .two-columns-wrapper .column:last-child{flex:1}.product-search .category-seo{max-width:400px;margin:0 auto;border-top:1px solid #ebebeb;padding:60px 0;text-align:justify}.product-search .category-seo h2,.product-search .category-seo h3,.product-search .category-seo h4,.product-search .category-seo h5,.product-search .category-seo h6{margin-bottom:20px}.product-search .category-seo p{margin-bottom:10px}@media screen and (min-width:768px){.product-search .category-seo{max-width:760px}}@media screen and (min-width:990px){.product-search .category-seo{max-width:960px}}@media screen and (min-width:1250px){.product-search .category-seo{max-width:1200px}}@media screen and (min-width:768px) and (min-height:800px){.product-search .category-products-intro{padding:40px 20px 0}.product-search .category-products-intro .two-columns-wrapper{flex-direction:row}.product-search .wrap-filters{padding:0}.product-search .wrap-filters #main-filters{overflow-y:auto;position:static;height:inherit;width:inherit;opacity:1;padding:40px 20px 20px;background-color:#fff;pointer-events:auto;z-index:1;transition:none}.product-search .wrap-filters #main-filters.sticky{z-index:3;box-shadow:0 2px 3px rgba(0,0,0,.2);padding:10px 20px;transition:none}.product-search .wrap-filters #main-filters.sticky form .wrap-categories>div>div label{font-size:1.4rem}.product-search .wrap-filters #main-filters button.close{display:none}.product-search .wrap-filters #main-filters form{max-width:1200px;padding:0;display:flex}.product-search .wrap-filters #main-filters form label{color:#292929;text-align:left;padding:0 0 10px}.product-search .wrap-filters #main-filters form .wrap-categories{flex:1;padding-top:0;padding-right:40px}.product-search .wrap-filters #main-filters form .wrap-categories>div{display:flex;flex-wrap:wrap}.product-search .wrap-filters #main-filters form .wrap-categories>div>div{padding:5px 10px;margin:5px;border-radius:5px;background-color:#f0f0f0;cursor:pointer;transition:all .2s ease-out 0s}.product-search .wrap-filters #main-filters form .wrap-categories>div>div:hover{background-color:#ebebeb;box-shadow:inset 0 0 5px rgba(0,0,0,.1)}.product-search .wrap-filters #main-filters form .wrap-categories>div>div label{cursor:pointer;color:#757575;padding-left:5px;font-size:1.6rem}.product-search .wrap-filters #main-filters form .wrap-categories>div>div label a{color:#757575}.product-search .wrap-filters #main-filters form .wrap-categories>div>div input{cursor:pointer}.product-search .wrap-filters #main-filters form .wrap-frequencies{padding-top:0}.product-search .wrap-filters #main-filters form .wrap-frequencies .chained-inputs{justify-content:flex-start}.product-search .wrap-filters #main-filters form .wrap-frequencies .chained-inputs input{max-width:120px}.product-search .wrap-filters #buttonfilters{display:none}.product-search .wrap-results{padding-top:30px}.product-search .wrap-results .cc-loader{padding-top:160px}.product-search .wrap-results .product-list{max-width:760px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:flex-start}.product-search .wrap-results .product-list .product-item{flex:0 0 380px;margin:initial;padding:15px}}@media screen and (min-width:990px){.product-search .wrap-filters #main-filters{padding:40px 20px}.product-search .wrap-results .product-list{max-width:960px}.product-search .wrap-results .product-list .product-item{flex-basis:320px}}@media screen and (min-width:1250px){.product-search .wrap-results .product-list{max-width:1200px}.product-search .wrap-results .product-list .product-item{flex-basis:400px}}