span.circle{background-color:#f93;border-radius:10px;width:15px;height:15px;display:inline-block;padding:4px 0 1px 6px;color:#fff;font-size:11px}.visible-mb{display:none;cursor:pointer}@media screen and (min-width:1005px){.header_container{z-index:99999;background-color:#e5e4e4;width:100%;margin-bottom:-5px;-moz-box-shadow:0 1px 1px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.2);-o-box-shadow:0 1px 1px rgba(0,0,0,0.2);box-shadow:0 1px 1px rgba(0,0,0,0.2)}header{border-bottom:5px solid #fff}header .nav{padding-top:9px;margin-bottom:-5px;height:45px;position:relative;display:block !important}header .nav nav{float:left;padding-top:7px;display:block !important}header .nav nav ul{width:100%}header .nav nav>ul{height:38px !important}header .nav nav ul li{display:inline-block;width:auto;margin-left:-4px;z-index:99;text-align:left;height:33px;overflow:hidden;border-bottom:5px solid #fff}header .nav nav ul li:first-child,header .nav nav ul li .sub li{margin-left:0}header .nav nav ul li a:hover{color:#000}header .nav nav ul li.cart{border:0}header .nav nav ul li span{font-family:"lato-regular";font-size:12px;text-decoration:none;color:#333;text-transform:uppercase;z-index:999999;cursor:pointer;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-o-transition:color .3s ease;-ms-transition:color .3s ease;transition:color .3s ease}header .nav nav ul li a{top:0;left:0;font-family:"lato-regular";font-size:12px;text-decoration:none;color:#555;text-transform:uppercase;padding:0 20px 0 20px;text-align:center;height:33px;display:block;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-o-transition:color .3s ease;-ms-transition:color .3s ease;transition:color .3s ease}header .nav nav ul li a.hidden-mb{display:block}header .nav nav ul li a{padding:0 26px}header .nav nav ul li.current{border-bottom:5px solid #f93}header .nav nav ul li.current a{color:#000;font-family:"lato-bold"}header .nav nav ul li:hover{border-bottom:5px solid #f93}header .nav nav ul li:hover>a{color:#000}header .nav nav ul li .sub{position:absolute;z-index:9999;top:60px;left:0;width:100%;margin:0;background-image:url("../img/background-submenu.png");background-repeat:repeat;background-color:#fff;border-right:5px solid #fff;border-bottom:5px solid #fff;border-left:5px solid #fff;visibility:hidden;opacity:0;-webkit-transition:visibility 0 linear .3s,opacity .3s ease;-moz-transition:visibility 0 linear .3s,opacity .3s ease;-o-transition:visibility 0 linear .3s,opacity .3s ease;-ms-transition:visibility 0 linear .3s,opacity .3s ease;transition:visibility 0 linear .3s,opacity .3s ease}header .nav nav ul li .sub .sub-img{display:inline-block;vertical-align:top;text-align:left;margin:0;margin:25px 0 0 15px;padding:0}header .nav nav ul li .sub .sub-img img{width:80%;height:auto}header .nav nav ul li .sub .sub-content{display:inline-block;vertical-align:top;text-align:left;padding:10px;margin:0 0 0 20px}header .nav nav ul li .sub .sub-content:after{display:block;content:"";clear:both}header .nav nav ul li .sub .sub-content h3{font-family:"lato-light";font-size:26px;text-transform:uppercase;border-bottom:1px solid #666;padding:10px 0 10px 0}header .nav nav ul li .sub .sub-content ul{display:inline-block;width:auto;vertical-align:top;font-family:"lato-light";font-size:14px;margin:15px 25px 0 -18px}header .nav nav ul li .sub .sub-content ul:after{display:block;content:"";clear:both}header .nav nav ul li .sub .sub-content ul li{display:block;border:0}header .nav nav ul li .sub .sub-content ul li a{text-transform:none;font-family:"lato-light";font-size:13px}header .nav nav ul li .sub .sub-content ul li a.title{text-transform:uppercase}header .nav nav ul li .sub.marques .sub-content ul{margin:0 0 0 -24px;padding:12px 12px 0 12px}header .nav nav ul li .sub.marques .sub-content ul li{height:auto;float:left;margin-right:12px;margin-bottom:10px;margin-left:12px}header .nav nav ul li .sub.marques .sub-content ul li a{padding:0;border:1px solid #aaa;display:inline-block;height:75px}header .nav nav ul li .sub.marques .sub-content ul li a:hover{border:1px solid #999}header .nav nav ul li:hover .sub{opacity:1;visibility:visible;transition-delay:0}header .nav div.cart_nav{float:right;height:40px}.slicknav_menu{display:none}.pays{float:left;width:364px;margin-top:10px;padding-top:10px;padding-left:0}.pays.suisse{width:534px;padding-left:20px}.pays.autres{width:174px;margin-left:30px}.fabrication{font-family:"lato-light";text-transform:uppercase;margin-bottom:15px}ul.french{margin-left:-12px !important}.suisse ul{background:rgba(200,200,200,.3)}header .nav nav ul li .sub.marques .sub-content .suisse ul{background:rgba(200,200,200,.2)}.fabrication img{margin-right:10px}ul.french{padding-left:0 !important}header .nav .search{position:absolute;top:18px;right:-59px}header .nav .search .fa{font-size:20px;margin-bottom:-50px;border:0;font-family:"FontAwesome";color:#999;padding:0 20px 0 20px}header .nav .search:hover .fa{color:#f93}#midheader-sticky-wrapper.is-sticky+.search-container{position:fixed;top:60px}}@media screen and (max-width:1265px){header .nav .search{right:-25px}header .nav .cart_nav{margin-right:30px}header .nav nav ul li a{padding:0 24px}}@media screen and (max-width:1220px){.identification{width:80%}.panier .header h2{text-align:center;margin:20px 0 40px 0}.panier .header .steps{position:static !important;text-align:center}.panier_payment p.terms{width:80% !important;padding-top:20px !important}}@media screen and (max-width:1180px){header .nav .cart_nav{margin-right:15px}header .nav div.cart_nav .button_cart span.img{display:block}.identification{width:80%}.panier_payment{height:auto !important}.panier_payment .left{float:none !important;width:80% !important;margin:auto !important;height:auto !important}.panier_payment .right{float:none !important;height:auto !important;width:80% !important;margin:auto !important}.my_account{width:90%;margin:auto}.inscription{height:auto !important}.inscription .col1{width:90% !important;margin:auto !important;float:none !important}.inscription .col2{width:90% !important;margin:auto !important;float:none !important;border-left:0 !important;margin:0 !important;margin-top:70px !important}.my_account .columns .col.col2{border-top:1px solid #fff;padding:15px 0 0 0}.list .products_container .products-list ul{max-width:80%;margin:auto}.panier .table-products table{width:98%}footer section{padding:10px}.product-short-description.content h4{margin-right:10px}.product-short-description.content .specs{right:10px}.panier.content .paiement{width:96%;margin:auto}.panier .shipping-address{width:96%;margin:auto}header .nav nav ul li a{padding:0 21px}header .nav .search{right:195px}}@media screen and (max-width:1150px){.topbar .center .dest{display:none}}@media screen and (max-width:1105px){header .nav nav ul li.cart_nav{width:30px;height:20px;padding:0}.cart_nav a.button_cart{width:30px;height:30px;padding:0}header .nav .cart_nav{margin-right:2px}header .nav div.cart_nav a.button_cart{padding:0}header .nav .cart_nav .button_cart span.img{display:block;position:static;width:20px;height:3px;margin-top:1px;background-position:1px -17px}header .nav .cart_nav:hover .button_cart span.img{background-position:1px 6px}header .nav nav ul li .sub{top:48px}.cart_nav .button_cart span.number{display:none}.cart_nav .button_cart span.price{display:none}header .nav .search{right:25px}}@media screen and (max-width:1005px){.hidden-mb{display:none}.visible-mb{display:block}.site_container{padding-top:54px}.topbar{border-top:5px solid #ccc}.category_container .category .category-content{top:30px;left:50px}.category_container .category .category-content h2{font-size:30px;margin-bottom:30px}.my_account .columns .civil label:first-child{width:125px}.my_account .columns .align_label label{min-width:125px}.my_account .columns .birth label:first-child{padding:0}.my_account .account #details-commande table{font-size:12px}.header_container{position:absolute;top:0;width:100%;z-index:99999}.header_container.active{overflow-y:scroll;height:100%}header{background:#fff}header .nav{max-height:50%}header .nav nav{display:none;text-align:right;margin:0 40px 0 0;width:100%;overflow-y:scroll}header .nav nav ul{height:auto;padding-bottom:-17px}header .nav nav ul li{display:block;vertical-align:middle;margin:0;padding-left:10px;min-width:30px;height:auto;line-height:auto;text-align:left}header .nav nav ul li.current{border-bottom:1px solid #f93}header .nav nav ul>li{line-height:30px}header .nav nav ul li a,header .nav nav ul li .sub .sub-content h3,header .nav nav ul li .sub .sub-content .fabrication{font-family:"lato-light";font-size:13px;text-decoration:none;color:#555;padding:0 20px 0 20px;height:auto;line-height:auto;text-align:left;-webkit-transition:background .4s ease;-moz-transition:background .4s ease;-o-transition:background .4s ease;-ms-transition:background .4s ease;transition:background .4s ease}header .nav nav ul li .sub .sub-content .fabrication img{display:none}header .nav nav ul li .sub .sub-content h3{display:none}header .nav nav ul li .sub .sub-content h3.sub-cart{display:block}header .nav nav ul li li:hover{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#ccc;color:#666}header .nav nav ul li .fa{padding:2px 0 0 0}header .nav nav ul li:first-child .fa{margin-top:6px}header .nav nav ul li .cart a .img{background:url('../img/sprite/cart-sprite.png');background-position:-0 -20px;width:19px;height:22px;background-size:auto 42px;margin:2px 0 0 5px}header .nav nav ul li .cart:hover a .img{background-position:-0 -0;margin:5px 0 0 5px}header .nav nav ul li.menu a span{padding:0 10px 0 10px}header .nav nav ul li .sub,header .nav nav ul li .sub .sub-img,header .nav nav ul li .sub.sub-cats .sub-content ul{display:none}header .nav nav ul li .sub.sub-cats .sub-content ul{display:block}header .nav nav ul li .sub{position:relative;display:none;top:auto;visibility:visible;opacity:1;background:0}header .nav nav ul li.active .sub{display:block}header .nav nav ul li .sub .sub-content{display:block;padding:0;margin:0}header .nav nav ul li .sub .sub-content .title,header .nav nav ul li .sub .sub-content .fabrication{font-family:"lato-bold"}header .nav nav ul li .sub.sub-cats .sub-content{padding:0 0 0 20px}header .nav nav ul li .sub .sub-content h3.sub-cat{font-family:"lato-bold";border:0 none;cursor:pointer;padding:0 0 0 20px;display:block}header .nav nav ul li .sub .sub-content.active ul{display:block;margin:0}header .nav nav ul li .sub .sub-content .fabrication+ul{overflow:hidden}header .nav nav ul li .sub .sub-content .fabrication+ul li{float:left}header .nav nav ul li .sub .sub-content .fabrication+ul li:hover{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:#fff;opacity:.8}header .nav nav ul li .sub .sub-content .fabrication+ul li img{width:80px}header .nav .search{position:absolute;top:15px;left:20px;color:#888;width:40px}header .nav .search .fa{font-size:24px}header .nav div.cart_nav{position:absolute;top:10px;left:60px}header .nav div.cart_nav .sub-cart{left:0}.search-container{position:fixed;top:54px;height:calc(100% - 50px);overflow:scroll}.search-results ul{display:block;margin-left:0}}@media screen and (max-width:900px){.warranties .conditions{width:auto}.identification{width:95%}.product_slider_container .cycle-slideshow img{max-height:400px;left:30px}#ei-slider-2 .ei-title .text h2{font-size:36px}.elements-table ul li{width:33.33333%;border:0;border-bottom:1px solid #fff;border-left:1px solid #fff;border-right:0}.elements-table ul li:hover{background-color:#444;width:33.33333%}.elements-table ul li:nth-child(4n+1){border-left:1px solid #fff}.elements-table ul li:nth-child(3n+1){border-left:0}.elements-table ul li:nth-last-child(-n+4){border-bottom:1px solid #fff}.elements-table ul li:nth-last-child(-n+2){border-bottom:0}.elements-table ul li:last-child{border-right:1px solid #fff}.cycle-slideshow-text h2{font-size:16px !important}.thread_container{overflow:hidden}}@media screen and (max-width:830px){.ei-title{position:absolute;left:0;right:0;margin-right:0;width:100%;text-align:center;top:auto;bottom:10px;padding:5px 0}.ei-title h2,.ei-title h3,.ei-title p{text-align:center;display:block;float:none;clear:none}.ei-title h2{font-size:20px;line-height:24px}.ei-title h3{font-size:30px;line-height:40px}#ei-slider-2 .ei-title .text .close{top:68px}}@media screen and (max-width:768px){.topbar .center .name{display:none}#ei-slider-2 .ei-title{background-color:transparent}#ei-slider-2 .ei-title .text p{font-size:13px;line-height:18px}.elements-table ul li{width:50%;border:0}.elements-table ul li:hover{background-color:#444;width:50%}.elements-table ul li:nth-child(2n){border-left:1px solid #fff}.elements-table ul li:nth-child(4n+1){border-left:0}.elements-table ul li:nth-last-child(n-5){border-bottom:1px solid #fff}.elements-table ul li:last-child{border-right:0}.identification{height:100%}.identification p.left{float:none;width:90%;text-align:center}.identification p.right{float:none;width:90%;text-align:center}.page_container .page .tabs ul.nav{position:static}.page_container .page .tabs ul.nav li{width:80%;margin:auto;margin-bottom:10px}.page_container .page .tabs .list-wrap{width:80%;margin:0 auto;text-align:center;margin-top:20px}.page_container .page .tabs .list-wrap img{max-width:80%;margin:auto}.panier .header .steps ul li{width:30px;height:30px;margin:0 80px 0 0}.panier .header .steps ul li a{font-size:14px;padding:8px 0 0 0}.panier .header .steps ul li .line{top:15px;left:30px}.panier .header .steps ul li span{font-size:14px;left:15px}.category_container .category .category-content{top:60px;left:50%;margin-left:-200px}.category_container .category .category-content .description{width:400px}.product_description_container .columns .col{width:80%;margin:auto;margin-top:60px;float:none}.product_description_container .columns .col.col1{float:none}.product_description_container .columns .col.col2{float:none}.panier .infos ul{float:none;width:100%;text-align:center}.panier .infos .price-table{float:none;width:100%}.filter .left{padding:0 0 0 15px}.filter .right{display:none}footer section{text-align:center}footer section .description{display:block;width:80%;margin:auto}footer section .getintouch{margin-top:20px;display:block;width:auto}footer section ul{padding:40px 30px 0 30px}}@media screen and (max-width:767px){.similar_products,.return_to_product{display:none}.panier .header{margin:0 0 20px 0}.panier .header .steps ul li{display:block;padding:0;margin:auto;margin-top:10px;margin-left:40px}.panier .header .steps ul li span{text-align:left;top:10px;left:50px}.panier .header .steps ul li .line{display:none}.panier .header .steps ul li:last-child{margin-top:10px;margin-left:40px}.panier .table-products tr th{font-size:12px}.panier .table-products tr td{font-size:12px}.panier .table-products tr td img{max-height:50px}.panier .infos{text-align:center}.panier .infos .price-table{position:static;margin:20px 0 20px 0}.panier .infos .price-table div{width:80%;margin:auto;padding:0 20px 0 0}.panier_payment .bloc .garantie{position:static}.product-short-description.content .specs{display:none}.panier .buttons .button:nth-child(1),.panier .buttons .button:nth-child(2),.panier .buttons .button:nth-child(3){width:80%;margin:auto;padding:9px 5px 9px 5px;margin-top:15px;text-align:center;float:none}.my_account .account .list{float:none;width:90%}.my_account .account .list-wrap{float:none;width:90%}.my_account .account .list-wrap{width:100%;padding:0;border:0}.paiement .blocs .bloc{width:100%}.panier .shipping-address .civil label:first-child{width:120px}.panier .shipping-address .align_label label{min-width:120px}.product_description_container .columns .col.col2 .price .col-actions{float:none;width:100%;box-sizing:border-box}.payment-conditions{float:none;width:100%;padding:10px 20px 10px 25px;box-sizing:border-box}}@media screen and (max-width:615px){.thread_container{height:auto;padding-bottom:8px}.thread{line-height:16px}.shortcut{display:none}.topbar .center .name{display:inline}.topbar .center .openings{display:none}.vingtx{padding:10px;width:155px;font-size:12px}.cycle-slideshow-text h2{margin-top:165px !important}.cycle-slideshow-text .text{display:none}.product-short-description.content h2{padding:8px 0 3px 0}.product-short-description.content h4{text-align:center;margin:0;padding:3px 0 0 0}}@media screen and (max-width:500px){#ei-slider-2 .ei-title .text h2{background:transparent;padding-top:50%;margin-top:-15px}#ei-slider-2 .ei-title .text p,#ei-slider-2 .ei-title .text .close{display:none}.products .h-separator h3{font-size:16px}.product_description_container .columns .col{width:90%}.my_account .account #details-commande table tr td img{width:35px}}@media screen and (max-width:480px){.topbar .center .name{display:none}.warranties{padding:20px 30px 20px 30px}.category_container .category .category-content{left:20px;margin-left:0}.category_container .category .category-content .description{width:290px}.elements-table ul li{width:100%;border:0}.elements-table ul li:hover{background-color:#444;width:100%}.elements-table ul li:nth-child(1n){border:0;border-bottom:1px solid #fff}.elements-table ul li:last-child{border:0}}