.categories .texte{margin-bottom:6rem}.categories .texte p{text-align:center}.categories .produits h2{line-height:1}.categories .produits h2 span{margin-right:100%}.categories .produits .filter-content{text-align:center}.categories .produits .filter-content .content{width:17rem;margin:0 auto;overflow:hidden}.categories .produits .filter-content .content div{margin-bottom:1.5rem;border:1px solid var(--black);background-color:transparent;width:100%;height:5rem;display:flex;align-items:center;justify-content:center;text-transform:uppercase;font-weight:500;font-size:1.2rem;transition:color 0.7s, background-color 0.7s}.categories .produits .filter-content .content div.active{color:var(--blue);border:1px solid var(--blue)}.categories .produits .products{margin-bottom:3rem;margin-top:3rem;display:flex;flex-direction:row;justify-content:left;flex-wrap:wrap}.categories .produits .products.active{transition:max-height 100s;max-height:10000rem}.categories .produits .products .product:nth-of-type(2n){margin-left:0.5rem}.categories .produits .products .product:nth-of-type(2n+1){margin-right:0.5rem}.categories .produits .paginate{width:100%;margin:3rem 0 0;display:flex;flex-direction:row;justify-content:center;align-items:center}.categories .produits .paginate div{margin:0 1rem;font-size:1.5rem;opacity:0.5}.categories .produits .paginate div.clickPaginateActive{opacity:1;border-radius:50%;border:1px solid var(--black);padding:1rem 1.6rem}.categories .produits .paginate div.suivant,.categories .produits .paginate div.precedent{opacity:1;width:2rem;height:2rem;background-image:url(//l-loft.fr/app/themes/lloft/assets/imgs/arrow.png);background-size:contain}.categories .produits .paginate div.suivant.hidden,.categories .produits .paginate div.precedent.hidden{opacity:0.5}.categories .produits .paginate div.precedent{margin-right:5rem;transform:rotate(180deg)}.categories .produits .paginate div.suivant{margin-left:5rem}@media only screen and (min-width: 768px){.categories .texte{margin-bottom:9rem}.categories .produits .filter-content{margin:0 7%}.categories .produits .filter-content .content{max-height:unset;display:flex;width:100%;justify-content:center;border:none}.categories .produits .filter-content .content .filter{width:18.5rem;margin-right:1.5rem;height:7rem}.categories .produits .products{margin-top:6rem;margin-bottom:6rem;padding:0 7%}.categories .produits .paginate{margin:4rem 0 0}.categories .produits .paginate div{font-size:2rem}.categories .produits .paginate div.clickPaginateActive{padding:1rem 2rem}.categories .produits .paginate div.suivant,.categories .produits .paginate div.precedent{width:2.7rem}}@media only screen and (min-width: 1280px){.categories .texte{margin-bottom:12rem}.categories .texte p{margin:0 calc(50% - 30rem)}.categories .produits .filter-content .content .filter{transition:color 0.7s, background-color 0.7s, border 0.7s;cursor:pointer}.categories .produits .filter-content .content .filter:hover{color:var(--white);background-color:var(--blue);border:1px solid transparent}.categories .produits .products{justify-content:left}.categories .produits .products .product{width:calc((100% / 3) - calc(4rem / 3));height:27.625vw}.categories .produits .products .product:nth-of-type(2n+1){margin-right:0}.categories .produits .products .product:nth-of-type(2n){margin-left:0}.categories .produits .products .product:not(.product:nth-of-type(3n)){margin-right:2rem}.categories .produits .products .paginate .clickPaginate{cursor:pointer;transition:opacity 0.7s;padding:0;background-color:transparent;border-radius:50%}.categories .produits .products .paginate .clickPaginate:hover{opacity:1}.categories .produits .products .paginate .clickPaginate.suivant,.categories .produits .products .paginate .clickPaginate.precedent{transition:scale 0.7s}.categories .produits .products .paginate .clickPaginate.suivant.hidden,.categories .produits .products .paginate .clickPaginate.precedent.hidden{cursor:initial}.categories .produits .products .paginate .clickPaginate.suivant:hover,.categories .produits .products .paginate .clickPaginate.precedent:hover{padding:0;background-color:transparent;scale:1.3}.categories .produits .products .paginate .clickPaginate.suivant:hover.hidden,.categories .produits .products .paginate .clickPaginate.precedent:hover.hidden{opacity:0.5;scale:none}}