#carousel.vertical.carousel .carousel-inner>.item{left:0;top:0}#carousel.vertical.carousel .carousel-inner>.item.next,#carousel.vertical.carousel .carousel-inner>.item.active.right{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);top:0}#carousel.vertical.carousel .carousel-inner>.item.prev,#carousel.vertical.carousel .carousel-inner>.item.active.left{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);top:0}#carousel.vertical.carousel .carousel-inner>.item.next.left,#carousel.vertical.carousel .carousel-inner>.item.prev.right,#carousel.vertical.carousel .carousel-inner>.item.active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);top:0}#carousel.vertical.carousel .carousel-inner>.active,#carousel.vertical.carousel .carousel-inner>.next.left,#carousel.vertical.carousel .carousel-inner .prev.right{top:0}#carousel.vertical.carousel .carousel-inner>.next,#carousel.vertical.carousel .carousel-inner>.active.right{top:100%;left:0}#carousel.vertical.carousel .carousel-inner>.prev,#carousel.vertical.carousel .carousel-inner>.active.left{top:-100%;left:0}#carousel .carousel-inner .item{height:100vh}#carousel .carousel-inner .item img{width:100%;height:100%;object-fit:cover}#carousel .carousel-control{display:none}#carousel .carousel-indicators{width:auto;max-width:800px;display:flex;margin:0 auto;transform:translateX(-50%)}#carousel .carousel-indicators li{text-indent:0;margin:0 5px;width:16px;height:16px;border-radius:8px;border:2px solid var(--color-white);background:transparent;transition:background .3s ease;position:relative;overflow:hidden}#carousel .carousel-indicators li:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--color-white);transform:scaleY(0);transform-origin:center bottom;transition:transform .5s ease}#carousel .carousel-indicators li img{display:block;max-width:100%;height:auto}#carousel .carousel-indicators li:hover{background:rgba(var(--color-black-rgb), 0.2)}#carousel .carousel-indicators li.active{background:var(--color-white)}#carousel .carousel-indicators li.active:after{transform:scaleY(1)}#carousel .carousel-caption{display:none}.paralax{overflow:hidden;position:relative;height:50vh;min-height:36px}.paralax .paralax-img{position:absolute;top:0;right:0;bottom:0;left:0;background-attachment:fixed;background-repeat:no-repeat;background-size:cover}@media all and (max-width: 768px){.paralax .paralax-img{background-size:cover !important;background-position:center !important;background-attachment:scroll !important}}ul.savoir-faire{display:flex;flex-wrap:wrap;margin:40px 0}ul.savoir-faire:last-child{margin-bottom:0}ul.savoir-faire li{flex:1;flex-basis:25%;padding:20px;margin:0}ul.savoir-faire li:before{display:none}ul.savoir-faire li a{display:flex;position:relative;background-position:center;background-size:cover}ul.savoir-faire li a:before{content:"";padding-top:75%}ul.savoir-faire li a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/savoir-faire/plus.svg) no-repeat center rgba(var(--color-white-rgb), 0.8);background-size:30px;background-position:center 60%;opacity:0;transition:opacity .3s ease,background-position .3s ease}ul.savoir-faire li a:hover{margin:0 !important}ul.savoir-faire li a:hover:after{opacity:1;background-position:center 50%}ul.savoir-faire li a.tapisserie{background-image:url(../img/savoir-faire/tapisserie.jpg)}ul.savoir-faire li a.sellerie{background-image:url(../img/savoir-faire/sellerie.jpg)}ul.savoir-faire li a.rideaux{background-image:url(../img/savoir-faire/rideaux.jpg)}ul.savoir-faire li a.meubles{background-image:url(../img/savoir-faire/meubles.jpg)}ul.savoir-faire li a.coussins{background-image:url(../img/savoir-faire/coussins.jpg)}ul.savoir-faire li a.moquette{background-image:url(../img/savoir-faire/moquette.jpg)}ul.savoir-faire li a.linge-lit{background-image:url(../img/savoir-faire/linge-lit.jpg)}ul.savoir-faire li a.linge-bain{background-image:url(../img/savoir-faire/linge-bain.jpg)}ul.savoir-faire li a.matelas{background-image:url(../img/savoir-faire/matelas.jpg)}ul.savoir-faire li a.table{background-image:url(../img/savoir-faire/table.jpg)}ul.savoir-faire li a.housses{background-image:url(../img/savoir-faire/housses.jpg)}ul.savoir-faire li a.objets-cuirs{background-image:url(../img/savoir-faire/objets-cuirs.jpg)}ul.savoir-faire li a span{flex:1;position:absolute;left:0;right:0;bottom:0;z-index:1;display:block;margin-bottom:20px;text-align:center;font-size:12px;font-weight:300;padding:10px 0;text-transform:uppercase;color:var(--color-white);background:rgba(var(--color-black-rgb), 0.5)}@media all and (max-width: 992px){ul.savoir-faire li{flex-basis:33.3333333333%}}@media all and (max-width: 768px){ul.savoir-faire li{flex-basis:50%}}@media all and (max-width: 500px){ul.savoir-faire li{flex-basis:100%;padding:10px 20px}}#content{padding:0}#content>section{padding:40px 0;text-align:center}#content>section:last-child{padding-bottom:0}#content>section figure{font-size:28px;font-style:italic;font-weight:300;margin-bottom:20px}#content>section figure blockquote{margin:0 auto;max-width:80%}#content>section#atelier .eshop{margin-top:40px}#content>section#univers ul.univers{display:flex;flex-wrap:wrap}#content>section#univers ul.univers li{flex:1;flex-basis:33.3333333333%;margin-top:20px}#content>section#savoir-faire ul.savoir-faire{margin-top:20px}#content .paralax.paralax-02{height:66.6666666667vh}@media all and (max-width: 768px){#content>section figure{font-size:22px}#content .paralax.paralax-02{height:66.6666666667vh}}
