section.singleproduit{padding:50px 0}section.singleproduit .carousel img{width:100%;height:540px;object-fit:cover;box-shadow:0 3px 6px rgba(0,0,0,0.16)}section.singleproduit .carousel .controls{position:absolute;top:50%;transform:translateY(-50%);margin:0;padding:0;list-style:none;height:41px;width:100%}section.singleproduit .carousel .controls li{position:absolute;cursor:pointer}section.singleproduit .carousel .controls li:hover svg rect{fill:#b59974}section.singleproduit .carousel .controls li svg rect{fill:#2d2829;transition:all .4s ease-in-out !important;-webkit-transition:all .4s ease-in-out !important;-moz-transition:all .4s ease-in-out !important;-o-transition:all .4s ease-in-out !important}section.singleproduit .carousel .controls .prevproduct,section.singleproduit .carousel .controls .prevproduct2{left:-41px}section.singleproduit .carousel .controls .nextproduct,section.singleproduit .carousel .controls .nextproduct2{right:-41px}section.singleproduit .navigation{position:relative;margin-top:10px}section.singleproduit .navigation .thumbnails{z-index:1;position:relative}section.singleproduit .navigation .thumbnails .item .visuel{position:relative;box-shadow:0 3px 6px rgba(0,0,0,0.16);overflow:hidden}section.singleproduit .navigation .thumbnails .item .visuel img{transform:scale(1);transition:all .4s ease-in-out !important;-webkit-transition:all .4s ease-in-out !important;-moz-transition:all .4s ease-in-out !important;-o-transition:all .4s ease-in-out !important}section.singleproduit .navigation .thumbnails .item .visuel:hover img{transform:scale(1.05)}section.singleproduit .navigation ul{list-style:none;padding:0;margin:0}section.singleproduit .navigation ul img{width:100%;height:128px;object-fit:cover}section.singleproduit .navigation .controls2{position:absolute;top:50%;transform:translateY(-50%);margin:0;padding:0;list-style:none;height:41px;width:100%}section.singleproduit .navigation .controls2 li{position:absolute;cursor:pointer}section.singleproduit .navigation .controls2 li:hover svg rect{fill:#b59974}section.singleproduit .navigation .controls2 li svg rect{fill:#2d2829;transition:all .4s ease-in-out !important;-webkit-transition:all .4s ease-in-out !important;-moz-transition:all .4s ease-in-out !important;-o-transition:all .4s ease-in-out !important}section.singleproduit .navigation .controls2 .prevA2,section.singleproduit .navigation .controls2 .prevA3{left:-41px}section.singleproduit .navigation .controls2 .nextA2,section.singleproduit .navigation .controls2 .nextA3{right:-41px}section.singleproduit .bloc{padding-top:40px}section.singleproduit .bloc .titre{border-bottom:1px solid rgba(112,112,112,0.12);padding-bottom:25px;margin-bottom:25px}section.singleproduit .bloc .prix{color:#b59974;font-size:20px;font-weight:500;margin-bottom:0;line-height:1.4}section.singleproduit .bloc .couleur{padding-bottom:20px;margin-bottom:25px;border-bottom:1px solid rgba(112,112,112,0.12)}section.singleproduit .bloc .couleur p{color:#b59974;font-size:20px;font-weight:500;margin-bottom:10px;line-height:1.4}section.singleproduit .bloc .couleur #customize-color{display:flex;flex-wrap:wrap;margin:0 -5px;list-style:none;padding:0;margin:0}section.singleproduit .bloc .couleur #customize-color .item .blocColor{padding:0 5px 10px}section.singleproduit .bloc .couleur #customize-color .item.tns-nav-active span svg{opacity:1}section.singleproduit .bloc .couleur #customize-color .item span{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:3px solid #fff;border-radius:50%;box-shadow:0 3px 6px rgba(0,0,0,0.16);cursor:pointer}section.singleproduit .bloc .couleur #customize-color .item span:hover svg{opacity:1}section.singleproduit .bloc .couleur #customize-color .item span svg{opacity:0;transition:all .4s ease-in-out !important;-webkit-transition:all .4s ease-in-out !important;-moz-transition:all .4s ease-in-out !important;-o-transition:all .4s ease-in-out !important}section.singleproduit .bloc .description{margin-bottom:25px;border-bottom:1px solid rgba(112,112,112,0.12)}section.singleproduit .bloc .description .desc{color:#b59974;font-size:20px;font-weight:500;margin-bottom:10px;line-height:1.4}section.singleproduit .bloc .tarifs .prix{margin-bottom:15px}section.singleproduit .bloc .tarifs .info{font-size:15px;font-style:italic;margin-top:8px}section.singleproduit .bloc .tarifs .global .list:nth-of-type(n+2){margin-top:30px}section.singleproduit .bloc .tarifs .global .list p{margin-bottom:0;font-size:15px;padding:8px 6px 6px;line-height:1.4}section.singleproduit .bloc .tarifs .global .list .entete{display:flex;background-color:#b59974}section.singleproduit .bloc .tarifs .global .list .entete .item{border-right:1px solid rgba(255,255,255,0.2);width:40%}section.singleproduit .bloc .tarifs .global .list .entete .item.two:first-of-type{width:40%}section.singleproduit .bloc .tarifs .global .list .entete .item.two:last-of-type{width:60%}section.singleproduit .bloc .tarifs .global .list .entete .item:first-of-type{width:20%}section.singleproduit .bloc .tarifs .global .list .entete .item:last-of-type{border-right:0}section.singleproduit .bloc .tarifs .global .list .entete .item p{font-weight:600;text-align:center;color:#fff;display:flex;align-items:center;justify-content:center;height:100%}section.singleproduit .bloc .tarifs .global .list .corps{background-color:rgba(247,241,227,0.5)}section.singleproduit .bloc .tarifs .global .list .corps .item{display:flex;align-items:center;border-bottom:1px solid rgba(0,0,0,0.1)}section.singleproduit .bloc .tarifs .global .list .corps .item:last-of-type{border-bottom:0}section.singleproduit .bloc .tarifs .global .list .corps .item .texte{border-right:1px solid rgba(0,0,0,0.1);text-align:center;width:40%}section.singleproduit .bloc .tarifs .global .list .corps .item .texte.two:first-of-type{width:40%}section.singleproduit .bloc .tarifs .global .list .corps .item .texte.two:last-of-type{width:60%}section.singleproduit .bloc .tarifs .global .list .corps .item .texte:first-of-type{width:20%}section.singleproduit .bloc .tarifs .global .list .corps .item .texte:last-of-type{border-right:0}section.singleproduit .bloc .cta{margin-top:30px;background-color:#2d2829}section.singleproduit .bloc .cta:hover{background-color:#b59974;color:#fff}@media (min-width:1361px) and (max-width:1500px){section.singleproduit{padding:45px 0}section.singleproduit .carousel img{height:520px}section.singleproduit .carousel .controls .prevproduct,section.singleproduit .carousel .controls .prevproduct2{left:-41px}section.singleproduit .carousel .controls .nextproduct,section.singleproduit .carousel .controls .nextproduct2{right:-41px}section.singleproduit .navigation{margin-top:10px}section.singleproduit .navigation ul img{height:128px}section.singleproduit .navigation .controls2 .prevA2,section.singleproduit .navigation .controls2 .prevA3{left:-41px}section.singleproduit .navigation .controls2 .nextA2,section.singleproduit .navigation .controls2 .nextA3{right:-41px}section.singleproduit .bloc{padding-top:30px}section.singleproduit .bloc .titre{padding-bottom:20px;margin-bottom:20px}section.singleproduit .bloc .prix{font-size:19px}section.singleproduit .bloc .couleur{padding-bottom:15px;margin-bottom:20px}section.singleproduit .bloc .couleur p{font-size:19px;margin-bottom:10px}section.singleproduit .bloc .couleur #customize-color .item .blocColor{padding:0 5px 10px}section.singleproduit .bloc .couleur #customize-color .item span{width:26px;height:26px}section.singleproduit .bloc .description{margin-bottom:25px}section.singleproduit .bloc .description .desc{font-size:20px;margin-bottom:10px}section.singleproduit .bloc .tarifs .prix{margin-bottom:15px}section.singleproduit .bloc .tarifs .global .list p{font-size:15px;padding:8px 6px 6px}section.singleproduit .bloc .tarifs .global .list .entete .item{width:40%}section.singleproduit .bloc .tarifs .global .list .entete .item.two:first-of-type{width:40%}section.singleproduit .bloc .tarifs .global .list .entete .item.two:last-of-type{width:60%}section.singleproduit .bloc .tarifs .global .list .entete .item:first-of-type{width:20%}section.singleproduit .bloc .tarifs .global .list .corps .item .texte{width:40%}section.singleproduit .bloc .tarifs .global .list .corps .item .texte.two:first-of-type{width:40%}section.singleproduit .bloc .tarifs .global .list .corps .item .texte.two:last-of-type{width:60%}section.singleproduit .bloc .tarifs .global .list .corps .item .texte:first-of-type{width:20%}section.singleproduit .bloc .cta{margin-top:30px}}@media (min-width:1200px) and (max-width:1360px){section.singleproduit{padding:40px 0}section.singleproduit .carousel img{height:510px}section.singleproduit .carousel .controls .prevproduct,section.singleproduit .carousel .controls .prevproduct2{left:-41px}section.singleproduit .carousel .controls .nextproduct,section.singleproduit .carousel .controls .nextproduct2{right:-41px}section.singleproduit .navigation{margin-top:10px}section.singleproduit .navigation ul img{height:120px}section.singleproduit .navigation .controls2 .prevA2,section.singleproduit .navigation .controls2 .prevA3{left:-41px}section.singleproduit .navigation .controls2 .nextA2,section.singleproduit .navigation .controls2 .nextA3{right:-41px}section.singleproduit .bloc{padding-top:30px}section.singleproduit .bloc .titre{padding-bottom:20px;margin-bottom:20px}section.singleproduit .bloc .prix{font-size:18px}section.singleproduit .bloc .couleur{padding-bottom:15px;margin-bottom:20px}section.singleproduit .bloc .couleur p{font-size:18px;margin-bottom:10px}section.singleproduit .bloc .couleur #customize-color .item .blocColor{padding:0 5px 10px}section.singleproduit .bloc .couleur #customize-color .item span{width:26px;height:26px}section.singleproduit .bloc .description{margin-bottom:25px}section.singleproduit .bloc .description .desc{font-size:20px;margin-bottom:10px}section.singleproduit .bloc .tarifs .prix{margin-bottom:15px}section.singleproduit .bloc .tarifs .global .list p{font-size:15px;padding:8px 6px 6px}section.singleproduit .bloc .tarifs .global .list .entete .item{width:40%}section.singleproduit .bloc .tarifs .global .list .entete .item.two:first-of-type{width:40%}section.singleproduit .bloc .tarifs .global .list .entete .item.two:last-of-type{width:60%}section.singleproduit .bloc .tarifs .global .list .entete .item:first-of-type{width:20%}section.singleproduit .bloc .tarifs .global .list .corps .item .texte{width:40%}section.singleproduit .bloc .tarifs .global .list .corps .item .texte.two:first-of-type{width:40%}section.singleproduit .bloc .tarifs .global .list .corps .item .texte.two:last-of-type{width:60%}section.singleproduit .bloc .tarifs .global .list .corps .item .texte:first-of-type{width:20%}section.singleproduit .bloc .cta{margin-top:30px}}@media (min-width:992px) and (max-width:1199px){section.singleproduit{padding:40px 0}section.singleproduit .carousel img{height:420px}section.singleproduit .carousel .controls .prevproduct,section.singleproduit .carousel .controls .prevproduct2{left:-41px}section.singleproduit .carousel .controls .nextproduct,section.singleproduit .carousel .controls .nextproduct2{right:-41px}section.singleproduit .navigation{margin-top:10px}section.singleproduit .navigation ul img{height:100px}section.singleproduit .navigation .controls2 .prevA2,section.singleproduit .navigation .controls2 .prevA3{left:-41px}section.singleproduit .navigation .controls2 .nextA2,section.singleproduit .navigation .controls2 .nextA3{right:-41px}section.singleproduit .bloc{padding-top:30px}section.singleproduit .bloc .titre{padding-bottom:20px;margin-bottom:20px}section.singleproduit .bloc .prix{font-size:18px}section.singleproduit .bloc .couleur{padding-bottom:15px;margin-bottom:20px}section.singleproduit .bloc .couleur p{font-size:18px;margin-bottom:10px}section.singleproduit .bloc .couleur #customize-color .item .blocColor{padding:0 5px 10px}section.singleproduit .bloc .couleur #customize-color .item span{width:26px;height:26px}section.singleproduit .bloc .description{margin-bottom:25px}section.singleproduit .bloc .description .desc{font-size:20px;margin-bottom:10px}section.singleproduit .bloc .tarifs .prix{margin-bottom:15px}section.singleproduit .bloc .tarifs .global .list p{font-size:15px;padding:8px 10px 6px}section.singleproduit .bloc .tarifs .global .list .entete .item{width:33.33%}section.singleproduit .bloc .tarifs .global .list .entete .item.two:first-of-type{width:40%}section.singleproduit .bloc .tarifs .global .list .entete .item.two:last-of-type{width:60%}section.singleproduit .bloc .tarifs .global .list .entete .item:first-of-type{width:33.33%}section.singleproduit .bloc .tarifs .global .list .corps .item .texte{width:33.33%}section.singleproduit .bloc .tarifs .global .list .corps .item .texte.two:first-of-type{width:40%}section.singleproduit .bloc .tarifs .global .list .corps .item .texte.two:last-of-type{width:60%}section.singleproduit .bloc .tarifs .global .list .corps .item .texte:first-of-type{width:33.33%}section.singleproduit .bloc .cta{margin-top:30px}}@media (min-width:768px) and (max-width:991.98px){section.singleproduit{padding:30px 0}section.singleproduit .container{padding:0 70px}section.singleproduit .carousel img{height:450px}section.singleproduit .carousel .controls .prevproduct,section.singleproduit .carousel .controls .prevproduct2{left:-41px}section.singleproduit .carousel .controls .nextproduct,section.singleproduit .carousel .controls .nextproduct2{right:-41px}section.singleproduit .navigation{margin-top:10px}section.singleproduit .navigation ul img{height:100px}section.singleproduit .navigation .controls2 .prevA2,section.singleproduit .navigation .controls2 .prevA3{left:-41px}section.singleproduit .navigation .controls2 .nextA2,section.singleproduit .navigation .controls2 .nextA3{right:-41px}section.singleproduit .bloc{padding-top:0;padding-bottom:50px;text-align:center}section.singleproduit .bloc .titre{padding-bottom:20px;margin-bottom:20px}section.singleproduit .bloc .prix{font-size:18px}section.singleproduit .bloc .couleur{padding-bottom:15px;margin-bottom:20px}section.singleproduit .bloc .couleur p{font-size:18px;margin-bottom:10px}section.singleproduit .bloc .couleur #customize-color{justify-content:center}section.singleproduit .bloc .couleur #customize-color .item .blocColor{padding:0 5px 10px}section.singleproduit .bloc .couleur #customize-color .item span{width:26px;height:26px}section.singleproduit .bloc .description{margin-bottom:25px}section.singleproduit .bloc .description .desc{font-size:20px;margin-bottom:10px}section.singleproduit .bloc .tarifs .prix{margin-bottom:15px}section.singleproduit .bloc .tarifs .global .list p{font-size:15px;padding:8px 10px 6px}section.singleproduit .bloc .tarifs .global .list .entete .item{width:33.33%}section.singleproduit .bloc .tarifs .global .list .entete .item.two:first-of-type{width:40%}section.singleproduit .bloc .tarifs .global .list .entete .item.two:last-of-type{width:60%}section.singleproduit .bloc .tarifs .global .list .entete .item:first-of-type{width:33.33%}section.singleproduit .bloc .tarifs .global .list .corps .item .texte{width:33.33%}section.singleproduit .bloc .tarifs .global .list .corps .item .texte.two:first-of-type{width:40%}section.singleproduit .bloc .tarifs .global .list .corps .item .texte.two:last-of-type{width:60%}section.singleproduit .bloc .tarifs .global .list .corps .item .texte:first-of-type{width:33.33%}section.singleproduit .bloc .cta{margin:30px auto 0}}@media (max-width:767.98px){section.singleproduit{padding:20px 0}section.singleproduit .container{padding:0}section.singleproduit .carousel img{height:350px}section.singleproduit .carousel .controls{display:none}section.singleproduit .carousel .controls .prevproduct,section.singleproduit .carousel .controls .prevproduct2{left:-41px}section.singleproduit .carousel .controls .nextproduct,section.singleproduit .carousel .controls .nextproduct2{right:-41px}section.singleproduit .navigation{margin-top:10px}section.singleproduit .navigation ul img{height:100px}section.singleproduit .navigation .controls2{position:relative;top:auto;transform:none;left:auto;right:auto;margin:20px auto 20px;width:90px}section.singleproduit .navigation .controls2 .prevA2,section.singleproduit .navigation .controls2 .prevA3{left:0}section.singleproduit .navigation .controls2 .nextA2,section.singleproduit .navigation .controls2 .nextA3{right:0}section.singleproduit .bloc{padding:0 20px 40px;text-align:center}section.singleproduit .bloc .titre{padding-bottom:20px;margin-bottom:20px}section.singleproduit .bloc .prix{font-size:18px}section.singleproduit .bloc .couleur{padding-bottom:15px;margin-bottom:20px}section.singleproduit .bloc .couleur p{font-size:18px;margin-bottom:10px}section.singleproduit .bloc .couleur #customize-color{justify-content:center}section.singleproduit .bloc .couleur #customize-color .item .blocColor{padding:0 5px 10px}section.singleproduit .bloc .couleur #customize-color .item span{width:26px;height:26px}section.singleproduit .bloc .description{margin-bottom:25px}section.singleproduit .bloc .description .desc{font-size:20px;margin-bottom:10px}section.singleproduit .bloc .tarifs .prix{margin-bottom:15px}section.singleproduit .bloc .tarifs .global .list p{font-size:15px;padding:8px 10px 6px}section.singleproduit .bloc .tarifs .global .list .entete .item{width:33.33%}section.singleproduit .bloc .tarifs .global .list .entete .item.two:first-of-type{width:40%}section.singleproduit .bloc .tarifs .global .list .entete .item.two:last-of-type{width:60%}section.singleproduit .bloc .tarifs .global .list .entete .item:first-of-type{width:33.33%}section.singleproduit .bloc .tarifs .global .list .corps .item .texte{width:33.33%}section.singleproduit .bloc .tarifs .global .list .corps .item .texte.two:first-of-type{width:40%}section.singleproduit .bloc .tarifs .global .list .corps .item .texte.two:last-of-type{width:60%}section.singleproduit .bloc .tarifs .global .list .corps .item .texte:first-of-type{width:33.33%}section.singleproduit .bloc .cta{margin:30px auto 0}}