@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1560px!important}}.blogue,.categories-images,.section-filtres-categories,.wrapper-content:nth-child(2),.wrapper-content:nth-child(3),.wrapper-slider{background-color:#fff}a{color:unset;text-decoration:none}.modal{display:block}.popup-overlay{left:0!important}.popup-overlay,.swiper-popup{z-index:1002!important}.hero-maison-reference{background-color:#e9e7e3;position:relative}.hero-maison-reference .stroke{background-color:#000;background-size:1px 400px;bottom:-70px;height:200px;left:40px;position:absolute;width:1px}.hero-maison-reference .content-left{display:flex;flex-direction:column;justify-content:space-between;padding:50px 40px 50px 100px}.hero-maison-reference .content-left img{width:70%}.hero-maison-reference .content-left h2{font-family:Titillium Web,sans-serif;font-size:18px;font-weight:600;line-height:22px;text-transform:uppercase}.hero-maison-reference .content-left h3{font-family:Titillium Web,sans-serif;font-size:28px;font-weight:400;line-height:32px}.hero-maison-reference .content-right .wrapper-accordeon{cursor:url(/build/images/dot-black.1faf982a.svg),auto;display:flex;height:450px!important}.hero-maison-reference .content-right .wrapper-accordeon .accordeon-1{background:url(/build/images/CAROUSSEL_1.7814c719.jpg) no-repeat;background-position:50%;background-size:cover;margin-right:16px!important;transition:flex .3s ease 0ms}.hero-maison-reference .content-right .wrapper-accordeon .accordeon-2{background:url(/build/images/CAROUSSEL_2.788b8a32.jpg) no-repeat;background-position:50%;background-size:cover;margin-right:16px!important;transition:flex .3s ease 0ms}.hero-maison-reference .content-right .wrapper-accordeon .accordeon-3{background:url(/build/images/CAROUSSEL_3.edf568de.jpg) no-repeat;background-position:50%;background-size:cover;transition:flex .3s ease 0ms}.hero-maison-reference .content-right .wrapper-accordeon .accordeon-non-active{flex:1 1 0%}.hero-maison-reference .content-right .wrapper-accordeon .accordeon-active{flex:3 1}.section-filtres-categories{padding:75px 0 60px;position:relative}.section-filtres-categories .titre-section{background-color:#fff;font-family:Shippori Mincho,serif;font-size:18px;left:-23px;padding:0 15px;position:absolute;top:70px;transform:rotate(-90deg);z-index:2}.section-filtres-categories .stroke{background-color:#000;background-size:1px 400px;height:1000px;left:40px;position:absolute;top:0;width:1px}.section-filtres-categories .wrapper-filtres{display:flex;justify-content:center}.section-filtres-categories .wrapper-filtres a{color:#000;cursor:pointer;font-family:Titillium Web,sans-serif;font-size:14px;font-weight:600;padding:0 20px;position:relative;text-decoration:none;text-transform:uppercase}.section-filtres-categories .wrapper-filtres a:before{background-color:#000;bottom:-5px;content:"";height:1px;left:20px;position:absolute;transition:all .2s;width:0}.section-filtres-categories .wrapper-filtres a.open:before,.section-filtres-categories .wrapper-filtres a:hover:before{width:40px}.section-armoire,.section-mobiliers,.section-peintures,.section-plancher,.section-plomberie,.section-portes,.section-revetements,.section-ventilation{position:relative}.section-armoire .stroke,.section-mobiliers .stroke,.section-peintures .stroke,.section-plancher .stroke,.section-plomberie .stroke,.section-portes .stroke,.section-revetements .stroke,.section-ventilation .stroke{background-color:#000;background-size:1px 1000px;height:1000px;left:40px;position:absolute;top:0;width:1px}.categories-images{display:none;padding:0 100px}.categories-images .wrapper-info{margin:0}.categories-images-active{display:block}.wrapper-info{background-color:#fff;display:flex;flex-direction:column;justify-content:space-between;margin:30px;min-height:401px;min-width:200px}.wrapper-info .imgProduit{display:flex;margin:0 auto;max-height:150px;max-width:100%;padding:20px;width:auto}.wrapper-info .nom{font-weight:700;padding:0 20px 6px}.wrapper-info .desc,.wrapper-info .nom{font-family:Inter,sans-serif;font-size:13px}.wrapper-info .desc{max-width:290px;padding:0 20px}.wrapper-info .voirProduit{color:#000;display:inline-block;font-family:Inter,sans-serif;font-size:13px;font-weight:300;outline:none;padding:10px 20px 20px}.wrapper-info .quote{background-color:#e9e7e3;display:none;font-family:Inter,sans-serif;font-size:12px;font-style:italic;padding:20px}.wrapper-info .fournisseur{background-color:#000;color:#fff;display:inline-block;font-family:Titillium Web,sans-serif;font-size:12px;padding:12px;width:100%}.wrapper-info .fournisseur img{background-color:#fff;margin-right:15px;max-width:70px}.section-lightbox .wrapper-modal{background-size:100%;min-width:900px}.fancybox-content{padding:0}.fancybox-content .wrapper-modal .container{min-width:900px}.fancybox-button svg{color:#fff}.categories-images{padding-bottom:80px}.categories-images .row{padding:10px 0}.categories-images img{width:100%}.wrapper-slider{overflow:hidden}.swiper1,.swiper2{height:484px;margin-bottom:30px;margin-left:100px;padding-bottom:100px;position:relative}.swiper1 .swiper-slide>img,.swiper2 .swiper-slide>img{display:block;height:100%;object-fit:cover;width:100%}.swiper1 .swiper-slide a:not(:first-of-type) img,.swiper2 .swiper-slide a:not(:first-of-type) img{bottom:20px;cursor:pointer;height:21px;position:absolute;right:25px;width:21px;z-index:2}.swiper1 a.parent-image-clickable,.swiper2 a.parent-image-clickable{cursor:pointer}.swiper1 a.parent-image-clickable,.swiper1 a.parent-image-clickable img.image-clickable,.swiper2 a.parent-image-clickable,.swiper2 a.parent-image-clickable img.image-clickable{display:block!important;height:100%!important;object-fit:cover!important;width:100%!important}.swiper1 .swiper-button-next,.swiper1 .swiper-button-prev,.swiper2 .swiper-button-next,.swiper2 .swiper-button-prev{transform:translateY(-50%)}.swiper1 .swiper-button-next.swiper-button-disabled,.swiper1 .swiper-button-prev.swiper-button-disabled,.swiper2 .swiper-button-next.swiper-button-disabled,.swiper2 .swiper-button-prev.swiper-button-disabled{display:none}.swiper-button-next,.swiper-button-prev{color:#fff}.swiper1 .stroke{background-color:#000;background-size:1px 400px;height:1000px;left:-60px;position:absolute;top:-5px;width:1px;z-index:0}.swiper1 .titre-section{background-color:#fff;font-family:Shippori Mincho,serif;font-size:18px;left:-115px;padding:0 15px;position:absolute;top:90px;transform:rotate(-90deg);z-index:2}.swiper1 .swiper-slide{width:400px!important}.swiper1.swiper,.swiper2.swiper{overflow:visible}.swiper-inception{height:auto;position:relative}.swiper-inception.slider-inception-salle-de-lavage{max-width:670px}.swiper-inception .swiper-slide,.swiper-inception .swiper-wrapper{align-items:center}.swiper-inception .swiper-slide>img{display:block;height:auto;object-fit:cover;width:100%}.swiper-inception .swiper-slide a img{cursor:pointer;height:20px;position:absolute;width:20px;z-index:2}.swiper2 .titre-section{background-color:#fff;font-family:Shippori Mincho,serif;font-size:18px;left:-118px;padding:0 15px;position:absolute;top:90px;transform:rotate(-90deg);z-index:2}.swiper2 .stroke{background-color:#000;background-size:1px 1000px;height:1000px;left:-60px;position:absolute;top:0;width:1px;z-index:0}.swiper2 .swiper-slide{width:700px!important}.swiper2 .swiper-slide:nth-child(2n){width:400px!important}.swiper2 .swiper-slide:nth-child(3){width:700px!important}.placeholder-cat{background-color:#65665c;color:#fff;display:inline-block;font-family:Titillium Web,sans-serif;font-size:13px;font-weight:500;padding:15px 20px;text-transform:uppercase}.placeholder-cat img{padding-left:15px}.points-jaune{position:absolute;top:0;z-index:2}.points-jaune .wrapper-info{width:300px}.fancybox-content{background-color:transparent}.width300 .wrapper-modal .wrapper-info{width:280px!important}.blogue{padding:0 100px 90px;position:relative}.blogue .titre-section{background-color:#fff;font-family:Shippori Mincho,serif;font-size:18px;left:-6px;padding:0 15px;position:absolute;top:90px;transform:rotate(-90deg);z-index:2}.blogue .stroke{background-color:#000;background-size:1px 400px;bottom:0;height:1000px;left:40px;position:absolute;width:1px}.blogue .content-left{background-color:#d6d7d5;display:flex;flex-direction:column;justify-content:space-between;min-height:500px;padding:40px 60px 40px 25px}.blogue .content-left h2{font-family:Titillium Web,sans-serif;font-size:26px;line-height:38px}.blogue .content-left .lien-voir-blogue{color:#000;display:inline-block;font-family:Titillium Web,sans-serif;font-size:13px;line-height:16px}.blogue img{width:100%}.blogue a{text-decoration:none}.blogue h3{color:#000;font-family:Titillium Web,sans-serif;font-size:16px;font-weight:600;line-height:24px;padding:25px 25px 0}.blogue p{color:#000;font-family:Inter,sans-serif;font-size:15px;padding:5px 25px 0}.blogue .date{color:#c6901b;font-family:Titillium Web,sans-serif;font-size:12px;font-weight:600;padding:5px 25px 0}.a-propos{background-color:#231f20;padding:0 100px 100px;position:relative}.a-propos .titre-section{background-color:#231f20;color:#fff;font-family:Shippori Mincho,serif;font-size:18px;left:-16px;padding:0 15px;position:absolute;top:90px;transform:rotate(-90deg);z-index:2}.a-propos .stroke{background-color:#fff;background-size:1px 400px;height:658px;left:40px;position:absolute;top:0;width:1px}.a-propos .wrapper-content{align-items:center;display:flex}.a-propos .content-left{padding:60px 0 0}.a-propos .content-left img{margin-bottom:20px;width:60%}.a-propos .content-right{padding-top:60px}.a-propos .content-right img{width:100%}.a-propos .content-right .img-mobile{display:none}.a-propos p{color:#fff;font-family:Inter,sans-serif;font-size:15px;font-weight:300}.a-propos .suivre{color:#fff;font-weight:300;padding-top:80px}.a-propos .suivre a{color:#fff;font-family:Inter,sans-serif;font-size:15px;font-weight:300}.swiper-style{max-height:92vh;max-width:600px;width:100%}.swiper-style-exterieur{max-height:92vh;max-width:800px;width:100%}.swiperpopup{display:none}.popup-overlay{background:rgba(0,0,0,.9);display:none;height:100%;position:fixed;top:0;width:100%;z-index:5}.swiper-popup{left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:10}#close-popup{background-color:#fff;border:none;font-family:Inter,sans-serif;padding:5px 10px;position:fixed;right:0}.dropdown{cursor:pointer;float:right;font-family:Titillium Web,sans-serif;font-size:13px;margin-bottom:10px;margin-right:100px;position:relative;z-index:3}.dropdown:after{content:">";position:absolute;right:-15px;top:0;transform:rotate(90deg)}.dropdown-content{background-color:#f9f9f9;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);display:none;min-width:160px;padding:15px 30px 5px;position:absolute;right:-35px;text-align:right;z-index:1}.dropdown-content p{cursor:pointer}.dropdown:hover .dropdown-content{display:block}@media (max-width:1500px){.swiper1 .swiper-slide{width:350px!important}.swiper2 .swiper-slide{width:550px!important}.swiper2 .swiper-slide:nth-child(2n){width:350px!important}.swiper2 .swiper-slide:nth-child(3){width:550px!important}}@media (max-width:1280px){.hero-maison-reference .content-left .bloc2 h3 br{display:none}}@media (max-width:1199px){.section-filtres-categories .wrapper-filtres a{font-size:13px;padding:0 12px}.hero-maison-reference .content-right .wrapper-accordeon{height:420px!important}.section-filtres-categories{padding:70px 0 60px}.blogue .content-left h2{font-size:24px;line-height:32px}.categories-images .row>div{margin-bottom:20px}.categories-images .row{padding:0}.swiper1{margin-right:-300px!important}.swiper1 .swiper-slide{width:350px!important}.swiper2 .swiper-slide,.swiper2 .swiper-slide:nth-child(2n),.swiper2 .swiper-slide:nth-child(3){width:320px!important}}@media (max-width:991px){.blogue{padding:0 100px 30px}.blogue .date{padding:5px 25px 50px}.blogue .content-left{min-height:auto}.blogue .stroke,.section-mobiliers .stroke{height:2000px}.a-propos .stroke{height:1360px}.section-filtres-categories .wrapper-filtres{flex-wrap:wrap;margin-left:90px}.section-filtres-categories .wrapper-filtres a{padding:0 12px 5px}.section-filtres-categories{padding:50px 0 40px}.section-filtres-categories .wrapper-filtres a:before{display:none}.section-filtres-categories .wrapper-filtres a.open{text-decoration:underline}.categories-images{padding:0 90px 30px}.dropdown{margin-right:50px}.blogue,.categories-images{padding:0 20px 30px 80px}.fancybox-content .wrapper-modal .container{min-width:auto}.swiper-inception,.swiper-inception .swiper-slide,.swiper-inception .swiper-wrapper{height:auto}.wrapper-info .desc{max-width:none}.a-propos .suivre{padding-top:20px}}@media (max-width:768px){.hero-maison-reference .content-right .wrapper-accordeon{height:370px!important}.hero-maison-reference .content-left h3{font-size:22px;line-height:26px}.a-propos{padding:0 30px 100px 50px}.blogue{padding:0 20px 30px 50px}.hero-maison-reference .content-left h2{font-size:14px}}@media (max-width:767px){.a-propos .container:nth-child(3),.blogue .container:nth-child(3){margin-top:0}.img-desktop{display:none}.a-propos .content-right{padding-top:20px}.a-propos .content-right .img-mobile{display:block;width:30px}.blogue p{padding:5px 0}.blogue h3{padding:25px 0 0}.blogue .content-left{padding:40px 20px 40px 25px}.swiper1,.swiper2{margin-bottom:0}.section-filtres-categories .stroke,.swiper1 .stroke,.swiper2 .stroke{left:-30px}.section-filtres-categories .titre-section{left:-33px}.swiper1 .titre-section,.swiper2 .titre-section{left:-107px}.blogue .stroke,.section-armoire .stroke,.section-mobiliers .stroke,.section-peintures .stroke,.section-plancher .stroke,.section-plomberie .stroke,.section-portes .stroke,.section-revetements .stroke,.section-ventilation .stroke{left:30px}.blogue .titre-section{left:-18px}.a-propos .titre-section{left:-26px}.a-propos .stroke{left:30px}.hero-maison-reference .stroke{left:-30px}.swiper1,.swiper2{margin-left:60px}.swiper1 .titre-section,.swiper2 .titre-section{left:-88px}.section-filtres-categories .stroke{left:30px}.section-filtres-categories .wrapper-filtres{margin-left:40px}}@media (max-width:600px){.blogue .content-left h2{font-size:20px;line-height:26px;padding-bottom:30px}.a-propos .content-left img{width:90%}.hero-maison-reference .content-right .wrapper-accordeon{height:250px!important}.hero-maison-reference .content-left{padding:50px 40px}.hero-maison-reference .content-left img{margin-bottom:25px;width:90%}.hero-maison-reference .stroke{height:110px}.wrapper-info{min-height:auto}.categories-images{padding:0 20px 30px 50px}}@media (max-width:360px){.swiper1 .swiper-slide,.swiper1 .swiper-slide:nth-child(2n),.swiper2 .swiper-slide,.swiper2 .swiper-slide:nth-child(2n),.swiper2 .swiper-slide:nth-child(3){width:300px!important}}