.btn,.btn-large{box-shadow:none;transition:none;font-size:14px!important;padding:4px 15px!important;line-height:28px}body{min-height:100vh;background-color:#fff;font-family:Raleway,sans-serif!important;font-weight:700}body>div:not(.sk-cube-grid),body>div>div:not(.sk-cube-grid):not(.sk-cube){min-height:100vh}body>div>div{display:flex;flex-direction:column;justify-content:space-between}pre{font-family:Raleway,sans-serif!important}.fontSIL{font-family:Raleway,sans-serif!important}h1,h2,h3,h4,h5,h6{font-weight:700}.justify{text-align:justify}.titleGrey{color:#999}.unconfirmed{border-bottom:1px solid red}textarea{color:#8a8a8a}textarea.materialize-textarea{height:auto!important}.title-h3{font-size:2em;line-height:110%;margin:1.46rem 0 1.168rem 0;font-weight:400}.cgv{padding:0 2rem!important;font-size:13px;text-align:justify}.no-margin{margin:0}.pointer{cursor:pointer}.newlines{white-space:pre-line}.panel-right{padding:10px 0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:1px solid #e9edf0}.panel-right.border-red{border-color:#cd1619}.horizontal-transition{-webkit-transition:width .5s;-moz-transition:width .5s;-ms-transition:width .5s;-o-transition:width .5s}.validation-container .select-wrapper input.select-dropdown{border-bottom:2px solid #4caf50}.validation-container .adresse label{font-size:1em!important}.favoris-container{max-width:1200px;margin:auto}.favoris-container .scrollableContainer{height:auto}.scrollArea{position:relative}span.badge{height:auto!important}input[type=text].invalid.datepicker{border-bottom:1px solid #4caf50;box-shadow:0 1px 0 0 #4caf50}.mainColor{color:#cd1619}.secondColor{color:#8a8a8a}.bold{font-weight:700}.text-sm{font-size:13px;font-weight:200}.text-center{text-align:center}a.btn,button.btn{background-color:#cd1619}.btn:focus,a.btn:focus button.btn:focus{box-shadow:none;background-color:#cd1619!important}.btn:hover{box-shadow:none}.c-white{background-color:#fff;padding-bottom:15px;margin-top:15px}.c-white h3{padding:0 30px}.center{text-align:center}.strike{text-decoration:line-through}.contractual{font-size:10px;color:#999}.loader-bg{background-color:rgba(0,0,0,.5)}.full-page-overlay{top:0;width:100%;height:100%;display:block;position:absolute;z-index:1100}.loader-overlay{left:45%;top:45%;position:absolute;z-index:1100}.full-sep-grey{width:100%;height:2px;background:#d5d6d7}header{background-color:#fff;color:#28314e}header #sep-top{padding-right:20px}header #txt-top{color:#28314e;font-size:14px;font-weight:200;line-height:15px;margin-top:20px}header #txt-top span{font-size:18px;color:#cd1619}header .cont-head{padding:10px 0;margin:0}header .actions{text-align:right;line-height:50px}header .actions a{width:80px;margin-right:0}header .header-nav-menu .nav-levelmenu a{width:100%;margin-right:0}.dropdown-content li>a,.dropdown-content li>span{color:#cd1619}table{font-size:15px;font-weight:100;background-color:#ececf1;color:rgba(0,0,0,.65)!important}table th{color:#cd1619;font-weight:100;background:#fafafa}table thead{border-bottom:2px solid #aaa}table tbody tr{cursor:pointer}table tr:last-child{border-bottom:2px solid #aaa}table [type=checkbox]+label{margin-top:5px}.dropdown-content li a{color:#8a8a8a;font-weight:200;font-size:14px}.dropdown-content a:hover{background-color:transparent;color:#9e9e9e}@media only screen and (min-width:993px){.container{width:85%}}footer{margin-top:50px}footer ul{margin:0}footer ul li{padding-left:0;line-height:15px}footer ul li a{color:#39637b;font-size:11px;font-weight:200}.col-nav-foot{display:table-cell;border-left:1px solid #6d675d}.csslider{width:100%;-moz-perspective:1300px;-ms-perspective:1300px;-webkit-perspective:1300px;perspective:1300px;display:inline-block;text-align:left;position:relative;margin-bottom:22px}.csslider>input{display:none}.csslider>input:nth-of-type(10):checked~ul li:first-of-type{margin-left:-900%}.csslider>input:nth-of-type(9):checked~ul li:first-of-type{margin-left:-800%}.csslider>input:nth-of-type(8):checked~ul li:first-of-type{margin-left:-700%}.csslider>input:nth-of-type(7):checked~ul li:first-of-type{margin-left:-600%}.csslider>input:nth-of-type(6):checked~ul li:first-of-type{margin-left:-500%}.csslider>input:nth-of-type(5):checked~ul li:first-of-type{margin-left:-400%}.csslider>input:nth-of-type(4):checked~ul li:first-of-type{margin-left:-300%}.csslider>input:nth-of-type(3):checked~ul li:first-of-type{margin-left:-200%}.csslider>input:nth-of-type(2):checked~ul li:first-of-type{margin-left:-100%}.csslider>input:nth-of-type(1):checked~ul li:first-of-type{margin-left:0}.csslider>ul{position:relative;z-index:1;font-size:0;line-height:0;margin:0 auto;padding:0;overflow:hidden;white-space:nowrap;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.csslider>ul>li{position:relative;display:inline-block;width:100%;overflow:hidden;font-size:15px;font-size:initial;line-height:normal;-moz-transition:all .5s cubic-bezier(.4,1.3,.65,1);-o-transition:all .5s ease-out;-webkit-transition:all .5s cubic-bezier(.4,1.3,.65,1);transition:all .5s cubic-bezier(.4,1.3,.65,1);-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;vertical-align:top;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:normal}.csslider>ul>li>img{width:100%}.csslider>ul>li.scrollable{overflow-y:scroll}.csslider>.navigation{position:absolute;bottom:30px;left:50%;z-index:10;margin-bottom:-10px;font-size:0;line-height:0;text-align:center;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.csslider>.navigation>div{margin-left:-100%}.csslider>.navigation label{position:relative;display:inline-block;cursor:pointer;border-radius:50%;margin:0 5px;padding:4px;background:0 0}.csslider>.navigation label:after{content:"";position:absolute;left:50%;top:50%;margin-left:-6px;margin-top:-6px;background:#fff;opacity:.6;border-radius:50%;padding:6px}.csslider>.arrows{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.csslider.inside .navigation{bottom:10px;margin-bottom:10px}.csslider.inside .navigation label{border:1px solid #7e7e7e}.csslider>input:nth-of-type(1):checked~.navigation label:nth-of-type(1):after,.csslider>input:nth-of-type(10):checked~.navigation label:nth-of-type(10):after,.csslider>input:nth-of-type(11):checked~.navigation label:nth-of-type(11):after,.csslider>input:nth-of-type(2):checked~.navigation label:nth-of-type(2):after,.csslider>input:nth-of-type(3):checked~.navigation label:nth-of-type(3):after,.csslider>input:nth-of-type(4):checked~.navigation label:nth-of-type(4):after,.csslider>input:nth-of-type(5):checked~.navigation label:nth-of-type(5):after,.csslider>input:nth-of-type(6):checked~.navigation label:nth-of-type(6):after,.csslider>input:nth-of-type(7):checked~.navigation label:nth-of-type(7):after,.csslider>input:nth-of-type(8):checked~.navigation label:nth-of-type(8):after,.csslider>input:nth-of-type(9):checked~.navigation label:nth-of-type(9):after{opacity:1!important}.csslider>.arrows{position:absolute;left:-31px;top:50%;width:100%;height:26px;z-index:10;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.csslider>.arrows label{display:none;position:absolute;top:-50%;padding:13px;box-shadow:inset 2px -2px 0 2px #fff;cursor:pointer;-moz-transition:.15s;-o-transition:.15s;-webkit-transition:.15s;transition:.15s}.csslider>.arrows label:hover{box-shadow:inset 3px -3px 0 2px #cd1619;margin:0 0}.csslider.infinity>input:first-of-type:checked~.arrows label:last-of-type,.csslider>input:nth-of-type(1):checked~.arrows label:nth-of-type(0),.csslider>input:nth-of-type(10):checked~.arrows label:nth-of-type(9),.csslider>input:nth-of-type(11):checked~.arrows label:nth-of-type(10),.csslider>input:nth-of-type(2):checked~.arrows label:nth-of-type(1),.csslider>input:nth-of-type(3):checked~.arrows label:nth-of-type(2),.csslider>input:nth-of-type(4):checked~.arrows label:nth-of-type(3),.csslider>input:nth-of-type(5):checked~.arrows label:nth-of-type(4),.csslider>input:nth-of-type(6):checked~.arrows label:nth-of-type(5),.csslider>input:nth-of-type(7):checked~.arrows label:nth-of-type(6),.csslider>input:nth-of-type(8):checked~.arrows label:nth-of-type(7),.csslider>input:nth-of-type(9):checked~.arrows label:nth-of-type(8){display:none;left:50px;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.csslider.infinity>input:last-of-type:checked~.arrows label:first-of-type,.csslider>input:nth-of-type(1):checked~.arrows label:nth-of-type(2),.csslider>input:nth-of-type(10):checked~.arrows label:nth-of-type(11),.csslider>input:nth-of-type(11):checked~.arrows label:nth-of-type(12),.csslider>input:nth-of-type(2):checked~.arrows label:nth-of-type(3),.csslider>input:nth-of-type(3):checked~.arrows label:nth-of-type(4),.csslider>input:nth-of-type(4):checked~.arrows label:nth-of-type(5),.csslider>input:nth-of-type(5):checked~.arrows label:nth-of-type(6),.csslider>input:nth-of-type(6):checked~.arrows label:nth-of-type(7),.csslider>input:nth-of-type(7):checked~.arrows label:nth-of-type(8),.csslider>input:nth-of-type(8):checked~.arrows label:nth-of-type(9),.csslider>input:nth-of-type(9):checked~.arrows label:nth-of-type(10){display:none;right:-10px;-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);-o-transform:rotate(225deg);-webkit-transform:rotate(225deg);transform:rotate(225deg)}.tableBodyScroll-212 tbody{display:block;max-height:212px;overflow-y:scroll}.tableBodyScroll-212 tbody tr,.tableBodyScroll-212 thead{display:table;width:100%;table-layout:fixed}.rgl-stock{height:15px;width:50px;background:url(../images/reglette.jpg) no-repeat}.rgl-0{background-position:0 0}.rgl-1{background-position:0 -15px}.rgl-2{background-position:0 -30px}.stock-text-0{color:#db3214!important}.stock-text-1{color:#ed7d02!important}.stock-text-2{color:#a0c42e!important}.ctl-scrollable .scrollableContainer{height:680px}.ctl-scrollable .scrollableContainer a[ui-sref]{color:#000}.nav-big-button{text-align:center;position:relative;width:50px;color:#28314e;display:inline-block;text-transform:uppercase;font-size:10px;cursor:pointer;line-height:1.5}.nav-big-button img{display:block;width:40px;margin:auto}.nav-big-button .badge{padding:0 7px;min-width:0;position:absolute;top:0;right:10px;background-color:#cd1619;border-color:#cd1619;border-radius:30px;color:#fff}.category-nav{background-color:transparent;text-align:center;margin:auto;line-height:20px;height:auto;margin-bottom:20px}.category-nav ul li{float:none;display:inline-block;color:#78777f;border-right:1px solid #78777f}.category-nav ul li:last-child{border-right:none}.category-nav a{margin:3px 7px;color:#78777f!important;font-weight:700}.nav-container-sub-menu{max-width:1200px;margin:10px auto}.nav-container-sub-menu li{border-right:none!important}.category-nav .nav-sub-menu a{margin:2px 5px;font-size:12px}.category-nav a.parent-nav-menu:not(.active):hover{background-color:transparent}.category-nav a.parent-nav-menu.active:hover{background-color:#cd1619}.category-nav a:not(.parent-nav-menu):hover{color:#fff!important;background-color:#cd1619}.slick-dots{position:absolute;right:0;bottom:0;left:0;z-index:15;display:flex!important;justify-content:center;margin-right:15%;margin-left:15%;padding-left:0;list-style:none}.slick-dots li{list-style:none;position:relative;display:inline-block;flex:0 1 auto;box-sizing:content-box;width:12px;height:3px;margin:0 3px;padding:0;text-align:center;text-indent:-999px;vertical-align:top;transition:all .5s;height:12px}.slick-dots li button{height:12px;border-radius:12px;display:block;width:100%;height:3px;padding:0;color:transparent;font-size:0;background:#fff;border:0;border-radius:1px;outline:0;cursor:pointer;opacity:.3;transition:all .5s;height:12px;border-radius:12px}.slick-dots li.slick-active button{opacity:1}.plain-card{display:flex;position:relative;align-items:center;margin:0 5px;cursor:pointer}.card-background{max-width:100%}.card-foreground{position:absolute;top:0;left:0;height:100%;width:100%;text-align:center;color:#fff;font-size:40px;text-transform:uppercase;display:flex;flex-direction:column;justify-content:center}@media (max-width:992px){.card-foreground{font-size:20px}}.article-card{color:#78777f;margin:0 15px;padding:0 10px;display:flex;flex-direction:column;justify-content:space-around;box-shadow:3px 3px 10px 0 #ccc;position:relative}.home-article-card{max-width:calc((100% / 5) - 20px)}@media (max-width:992px){.home-article-card{max-width:calc((100% / 3) - 20px)}.home-article-card .article-card-image{max-width:100px}.home-article-card:nth-child(4),.home-article-card:nth-child(5){display:none}}.article-card-image{max-height:200px;max-width:180px;cursor:zoom-in}.article-card-name{font-weight:700;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.article-card-ref{position:relative;top:-5px;font-size:12px}.article-card-price-container{display:flex;justify-content:space-between}.article-card-price,.article-card-stock{display:inline-block;font-weight:700;position:relative;top:-7px}.article-card-price{color:#cd1619}.article-card-stock{margin-left:6px}.article-card-add{display:inline-block;background-color:#cd1619;color:#fff;cursor:pointer;line-height:0;margin-left:5px}.article-card-favorite{cursor:pointer}.article-card-order-button-padding{margin-top:20px}.article-card-order-button{position:absolute;bottom:0;left:0;width:100%;display:flex}.article-card-order-button .btn{margin:auto;position:relative;top:20px;padding:0 10px}.top-search{position:absolute;top:25px;left:calc(100% / 6 + 35px);width:400px}.top-search-accueil{left:initial;top:17px;right:calc(100% / 6 + 100px)}@media (min-width:1600px){.top-search-nav{display:none}}.top-search-nav:not(.visible){display:none}@media (max-width:1600px){.top-search-accueil{display:none}}.top-search-accueil{margin-bottom:5px}.top-nav-container{position:relative;top:-46px;left:0;margin:0 auto;max-width:1280px}.top-nav{margin-left:290px!important;text-transform:uppercase;font-weight:700;color:#cd1619}.top-nav .arrow{font-size:30px;margin:0 10px;font-weight:400;position:relative;top:4px}.pitch{text-align:center;margin:5px 0;height:125px;position:relative;top:-15px}.pitch .background{font-size:90px;color:#dcdce2;text-transform:uppercase}.pitch .foreground{position:relative;top:-85px;z-index:1;font-size:23px;text-transform:uppercase;font-weight:700;letter-spacing:.1em;color:#000}@media (max-width:992px){.pitch .background{font-size:70px!important}.pitch .foreground{font-size:20px!important;top:-68px!important}}.nav-menu{position:relative}.nav-levelmenu:not(.visible),.nav-sublevelmenu:not(.visible){display:none}.nav-levelmenu,.nav-sublevelmenu{position:absolute;top:30px;left:0;box-shadow:2px 2px 1px 0 silver!important;text-align:left;z-index:10;width:300px}.nav-levelmenuitem{position:relative}.nav-sublevelmenu{left:300px;top:0}.nav-levelmenu .parent-nav-menu,.nav-levelmenu ul>a,.nav-levelmenu>a{display:none}.nav-levelmenu li{display:block;background-color:#fff;color:#78777f;border-right:none!important;border-bottom:1px solid #78777f;width:100%}.parent-nav-menu.active{background-color:#cd1619;color:#fff!important}.nav-levelmenu li:last-child{border-bottom:none}.nav-levelmenu li a{text-transform:uppercase;margin:0;padding:7px 10px;line-height:20px}.nav-levelmenu .arrow{float:right;font-size:25px}.nav-levelmenu li.active{background-color:#cd1619}.nav-levelmenu>ul>li.active>a,.nav-sublevelmenu>ul>li.active>a{color:#fff!important}.header-nav-menu .nav-levelmenu{position:absolute;top:10px;left:-20px;max-width:160px;line-height:30px;border-radius:4px;box-shadow:0 2px 8px rgb(0 0 0 / 15%)!important}.header-nav-menu .nav-levelmenu li{border-bottom:none}.header-nav-menu .nav-levelmenu a{text-align:left;color:#cd1619;font-size:15px;padding-left:25px;text-transform:none}.filter-container{background-color:#ebebf0}.primary-btn{color:#fff;background-color:#db3216;border-radius:0;text-transform:uppercase}.ghost-btn{background-color:#fff!important;color:#db3216;border:1px solid #db3216;border-radius:0;text-transform:uppercase}.quantity-field a{color:#cd1619;font-size:30px;cursor:pointer;position:relative;top:3px;margin:0 5px}.quantity-field input{display:inline-block;max-width:30px;border:solid 1px #cd1619!important;font-weight:700;padding:10px 5px!important;text-align:center;height:auto!important}.section-title{font-size:17px;font-weight:700;color:#78777f;text-transform:uppercase}.section-content{color:#78777f;background-color:#ebebf0;border-top:1px solid #78777f;font-weight:700;padding:10px 15px}.section-content p{margin:0}.display-btn{padding:4px;display:inline-block;max-height:25px;max-width:25px;cursor:pointer}.display-btn>img{max-width:100%}.display-btn.selected{background-color:#db3216;cursor:default}.display-btn.selected>img{filter:brightness(100)}.recap-container,.validation-container{max-width:1280px;margin:0 auto}table.panier-table td,table.panier-table th{color:#78777f}table.panier-table thead{border-bottom:none}table.panier-table tbody tr:nth-child(2n){background-color:#e1e1e1}.noUi-horizontal .noUi-handle{width:12px;right:-2px;height:20px;top:-8px;background-color:#ebebf0;border:2px solid #28314e}.noUi-handle:after,.noUi-handle:before{display:none}.noUi-connect{background-color:#db3216}.noUi-target{height:5px;position:relative;background-color:transparent}input:not([type]):focus:not([readonly]),input[type=date]:not(.browser-default):focus:not([readonly]),input[type=datetime-local]:not(.browser-default):focus:not([readonly]),input[type=datetime]:not(.browser-default):focus:not([readonly]),input[type=email]:not(.browser-default):focus:not([readonly]),input[type=number]:not(.browser-default):focus:not([readonly]),input[type=password]:not(.browser-default):focus:not([readonly]),input[type=search]:not(.browser-default):focus:not([readonly]),input[type=tel]:not(.browser-default):focus:not([readonly]),input[type=text]:not(.browser-default):focus:not([readonly]),input[type=time]:not(.browser-default):focus:not([readonly]),input[type=url]:not(.browser-default):focus:not([readonly]),textarea.materialize-textarea:focus:not([readonly]){border-bottom:1px solid #db3216;box-shadow:0 1px 0 0 #db3216}input:not([type]):focus:not([readonly])+label,input[type=date]:not(.browser-default):focus:not([readonly])+label,input[type=datetime-local]:not(.browser-default):focus:not([readonly])+label,input[type=datetime]:not(.browser-default):focus:not([readonly])+label,input[type=email]:not(.browser-default):focus:not([readonly])+label,input[type=number]:not(.browser-default):focus:not([readonly])+label,input[type=password]:not(.browser-default):focus:not([readonly])+label,input[type=search]:not(.browser-default):focus:not([readonly])+label,input[type=tel]:not(.browser-default):focus:not([readonly])+label,input[type=text]:not(.browser-default):focus:not([readonly])+label,input[type=time]:not(.browser-default):focus:not([readonly])+label,input[type=url]:not(.browser-default):focus:not([readonly])+label,textarea.materialize-textarea:focus:not([readonly])+label{color:#db3216}.btn-large:hover,.btn:hover{background-color:#db3216}.block-input-field .select-wrapper{display:inline-block;margin-left:15px}.block-input-field .select-wrapper+label{position:relative;top:11px;float:left;color:#78777f;font-size:15px}.header-nav{padding:25px 60px;padding-bottom:0;width:100%;max-width:none}@media (max-width:992px){.header-nav{padding:5px 10px!important;height:auto!important}}.header-nav .row .col{padding-left:7.5px;padding-right:7.5px}.social-button{cursor:pointer;min-width:32px;min-height:32px;text-align:center;border-radius:50%;width:32px;height:32px;padding:6px 16px;font-size:16px;margin:0 3px;position:relative;top:-5px}.social-button img{max-width:16px;position:absolute;left:8px;top:7px}.social-button.facebook{color:#fff;background-color:#3b5a9a;border-color:#3b5a9a}.social-button.youtube{color:#fff;background-color:#c3191e;border-color:#c3191e}.social-button.linkedin{color:#fff;background-color:#0073b2;border-color:#0073b2}.social-button.instagram{color:#fff;background-color:#833ab4;border-color:#833ab4}.catalogue-card-container>.article-card{margin:15px 10px!important;width:calc((100% / 3) - 20px)!important}@media (max-width:992px){.catalogue-card-container>.article-card{margin:15px 5px!important;width:calc((100% / 2) - 10px)!important}}table,table th{font-weight:700}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}