a,abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,mark,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote::after,blockquote::before,q::after,q::before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}input:focus,input:focus-visible{outline-offset:inherit;outline:0}:root{--light-blue:#3b82ae;--light-gray:#f6f6f6;--pink:#f7ddef;--dark-blue:#00304f;--yellow:#fbbb37;--red:#be2319;--green:#008000;--white:#fff;--black:#444;--intermarche:#bd0014;--text-color-white:#fdfdfd;--text-color-black:#444;--text-color-yellow:#fbbb37;--text-color-gray:#a7a7a7;--default-gray:#d3d3d3;--dark-gray:#757575;--text-color-green:#5dbb00;--font-regular:'Poppins-regular';--font-medium:'Poppins-medium';--font-sembold:'Poppins-sembold';--font-bold:'Poppins-bold'}*{box-sizing:border-box;scroll-behavior:smooth}html{background:var(--white)}body{font-family:var(--font-regular),sans-serif;font-size:14px;line-height:1em;overflow-x:hidden}b,strong{font-weight:700}img{max-width:100%;width:100%}a{color:var(--text-color-black);text-decoration:none}a:focus,a:hover{color:#000}h1{font-size:2.5em;font-family:var(--font-bold);color:var(--text-color-yellow);line-height:1em;padding:1em 0}h2{font-size:2em;font-family:var(--font-bold);color:var(--text-color-yellow);position:relative;line-height:1em;padding:0 0 1em}h2 .black{color:var(--text-color-black)}h2 span.before-title{position:relative;background:var(--white);z-index:100}h2 span.before-title>span{padding:0 10px;background:var(--white)}h2 span.before-title::before{content:"";position:absolute;height:4px;width:calc(100% + 50px);background:var(--text-color-black);top:calc(50% - 2px);left:-25px;z-index:-1}h3{line-height:1.2em;font-size:1.2em;text-transform:uppercase;font-family:var(--font-sembold)}h3 .black{color:var(--text-color-black)}h3 span.before-title{position:relative;background:var(--white);z-index:100}h3 span.before-title>span{padding:0 10px;background:var(--white)}h3 span.before-title::before{content:"";position:absolute;height:2px;width:calc(100% + 50px);background:var(--text-color-black);top:calc(50% - 2px);left:-25px;z-index:-1}a.btn-classic-yellow,button.btn{width:100%;background:var(--yellow);border:none;border-radius:5px;padding:15px 10px;color:var(--white);letter-spacing:1px;font-family:var(--font-regular);cursor:pointer}.btn-classic-yellow,button,button.btn-classic{padding:10px 10px;background:var(--yellow);border:1px solid var(--white);color:var(--white);font-family:var(--font-sembold);cursor:pointer;text-decoration:none!important}.btn-classic-yellow{width:160px!important;min-width:150px!important;padding-top:10px!important;padding-bottom:10px!important}.btn-classic-yellow span{margin-left:52px;margin-right:52px;color:#fff}a.btn-classic-yellow:hover,button.btn-classic:hover,button.btn:hover{background:var(--dark-blue);font-weight:700;transition:.2s}section{padding:1em 0;display:inline-block;width:100%}option,select{padding:5px;font-size:1.1em}p{line-height:1.2em}.container{max-width:1400px;margin:0 auto;position:relative;padding:0 10px}.col-2{float:left;width:50%;position:relative}.col-3{float:left;width:33.3333333333%;position:relative}.col-4{float:left;width:25%;position:relative}.col-5{float:left;width:20%;position:relative;padding:0 10px}.col-6{width:15%}.col-6,.col-rubpro{display:inline-block;position:relative;padding:0 10px;text-align:center}.col-rubpro .rubpro-list-thumb{background:var(--white);overflow:hidden;position:relative;height:153px;max-width:153px;display:flex;flex-wrap:nowrap;justify-content:center;flex-direction:column}.col-20{width:20%;float:left}.col-50{width:50%;float:left}.col-60{width:60%;float:left}.flex{display:inline-flex}.max-width-600{max-width:600px;margin:0 auto}.max-width-800{max-width:800px;margin:0 auto}.clear{clear:both}.uppercase{text-transform:uppercase}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.black{color:var(--black)}.bold{font-weight:700!important}.italic{font-style:italic!important}.underline{text-decoration:underline!important}.form-error{color:var(--red);flex:1 1;padding:5px 0}.red,a.red{color:var(--red)}.yellow,a.yellow{color:var(--yellow)}i.icon{position:relative;width:100px;height:100px;background-color:var(--default-gray)}div#top-header{font-family:var(--font-sembold),sans-serif;font-size:12px;padding:10px 0;display:inline-block;width:100%;background:var(--white)}div#top-header .container{max-width:1400px}div#top-header .fa{font-size:1.1em;padding-right:5px}#top-header>div>div:nth-child(1)>span:nth-child(1){margin-right:10px}#top-header .col-50.uppercase.text-right a{margin-left:20px}header{clear:both;background:var(--yellow);padding:15px 0}header .container{max-width:1400px}header #head{display:inline-flex;width:100%;padding:10px 0 20px}div#logo img{max-width:calc(100% - 10px);width:230px}header #head .col-60{width:60%;float:left;align-self:center}header #logo h1{font-size:inherit;padding:inherit}form.searchbar input[type=text]{width:calc(100% - 70px);font-size:16px;height:42px;border:1px solid var(--dark-blue);position:relative;padding:1em;border-radius:3px 0 0 3px}form.searchbar button{border:1px solid var(--dark-blue);background:var(--dark-blue);height:42px;width:62px;border-radius:0 3px 3px 0;position:absolute;padding:0}form.searchbar button i.fa{font-size:20px;padding:10px 15px;color:var(--white)}header #head .user-account.col-20{display:inline-flex;justify-content:end}header #head .user-account.col-20 div a{display:block;align-self:center;text-align:center;background:var(--white);border-radius:100%;font-size:20px;width:50px;line-height:50px;color:var(--default-gray);height:50px;margin-left:20px;position:relative}header #head .user-account.col-20 div a span.notice{position:absolute;top:-10px;right:-10px;background:var(--dark-blue);font-size:15px;font-weight:700;line-height:initial;padding:0 8px;border-radius:10px;text-align:center}header #head .user-account.col-20 div a:hover{transition:ease .4s}#burger{display:none;cursor:pointer;font-size:40px;color:var(--light-gray);align-self:center}#burger.active,#burger:focus,#burger:hover{color:var(--white)}a#my-account2:hover i,a#my-account:hover i{color:var(--dark-blue)}a#my-wishlist:hover i{color:var(--pink)}a#my-cart:hover i{color:var(--green)}nav#main .nav-main{border-top:1px var(--white)}nav#main ul{display:inline-flex}nav#main .nav-main a{font-family:var(--font-sembold),sans-serif;color:var(--white);font-size:12px;padding:0 25px}nav#main .nav-main a:hover{color:var(--dark-blue)}nav#main .nav-main .btn{padding:4px 10px;text-transform:uppercase;color:var(--dark-blue);border-color:var(--dark-blue);font-family:var(--font-sembold);border:1px solid var(--dark-blue);cursor:pointer;font-size:12px}nav#main .nav-main .btn.active,nav#main .nav-main .btn:hover{background:var(--dark-blue);color:var(--white)}nav#main .nav-main .btn.usersByUsing{display:none;margin-left:-1px}.nav-categories,.nav-utilisations{z-index:100}.nav-categories{display:none;background:var(--dark-blue);color:var(--text-color-white);padding:1em 5em 4em;width:100%;margin:0}.nav-categories.active{display:flex;position:absolute;z-index:150}.nav-categories.active ul{display:flex;flex-direction:row;flex-wrap:wrap}.nav-categories li{color:var(--text-color-white);text-decoration:none;padding:30px 0 30px 60px;position:relative;display:flex;flex:1;flex-direction:column;flex-basis:33%}.nav-categories a{color:var(--text-color-white)}.nav-categories a :hover{text-decoration:underline}.nav-categories img.picto{width:50px;position:absolute;left:0;top:1em}.close{cursor:pointer;font-size:20px;padding:10px}div.nav-categories ul li{padding-right:2em}.nav-utilisations{display:none;background:var(--dark-blue);color:var(--text-color-white);width:100%;margin:0;padding:1em 5em 3em}.nav-utilisations.active{display:flex;position:absolute;z-index:150}.nav-utilisations.active ul{display:flex;flex-direction:row;flex-wrap:wrap}.nav-utilisations li{color:var(--text-color-white);line-height:1.3em;text-decoration:none;padding:20px 0 20px 60px;position:relative;display:flex;flex:1;flex-direction:column;flex-basis:33%}.nav-utilisations a{color:var(--text-color-white)}.nav-utilisations a::before{color:var(--text-color-white);position:absolute;content:"▸";font-size:45px;top:20px;left:10px;transition:ease .5s}.nav-utilisations li:hover a::before{color:var(--text-color-white);left:20px}.nav-utilisations img.picto{width:50px;position:absolute;left:0;top:30px}div.nav-utilisations ul li{padding-right:2em}div#modalEchantillon{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--white);box-shadow:0 6px 16px rgb(0 0 0 / 20%);z-index:10000;border-radius:5px;width:520px;display:none}div#modalEchantillon div.modal-container{padding:30px 40px 34px;font-size:15px}div#modal-login{position:absolute;background:var(--white);box-shadow:0 6px 16px rgb(0 0 0 / 20%);right:10px;top:100px;z-index:10000;border-radius:5px;max-width:370px;width:370px;display:none}div#modal-login .close{position:absolute;top:0;right:0}div#modal-login div.modal-container{padding:2em}div#modal-login input{width:90%;margin:10px 0}div#modal-login button{width:50%}div#modal-login div#nav-login p{padding:15px 0 0}div#modal-login div#nav-login a{transition:.4s}div#modal-login div#nav-login a:hover{margin-left:20px}.bg-dark{position:fixed;width:100%;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);opacity:1;display:none;z-index:1000}div#modal-addArticle{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:50%;background-color:#fff;z-index:1001;padding:20px 30px}img#addArticle_close{width:50px;position:absolute;right:-25px;top:-25px;cursor:pointer;background:var(--text-color-yellow);border-radius:100%;padding:5px}div#modal-addArticle h3{padding-bottom:40px;margin-bottom:25px;text-transform:inherit;font-family:var(--font-bold);border-bottom:1px solid var(--default-gray)}div#modal-addArticle h3::before{content:url(../cmsimg/add-article.png);position:relative;width:40px;top:20px}div#add-article{width:70%}div#add-article_desc{padding-left:25px}#add-article_desc article .title{font-weight:600;color:var(--black)}#add-article_desc article.product .instock{margin-bottom:5px;margin-top:10px;font-weight:600}#add-article_desc article.product .ref{font-style:inherit;font-weight:700}#add-article_desc article.product .qty-add{font-weight:600;color:var(--black);white-space:nowrap}div#add-article_price{text-align:center;padding-bottom:2em;width:20%}div#add-article_price .desc-price{font-weight:500;color:var(--black);margin-bottom:10px}div#add-article_price .regular-price{font-size:20px}div#add-article_btn{box-shadow:inset 0 2px 0 0 rgb(0 0 0 / 10%);margin-top:25px;padding-top:25px}div#modal-addArticle button{width:25%}div#modal-addArticle .btn-inverse{padding:8px 0;background:var(--white);border:2px solid var(--yellow);color:var(--yellow);font-family:var(--font-sembold);cursor:pointer;border-radius:3px;text-transform:uppercase}div#modal-addArticle .btn-inverse:hover{border:2px solid var(--dark-blue);color:var(--dark-blue);font-weight:700;transition:.2s}div#modal-addArticle .btn a{color:var(--white);text-decoration:none}div#modal-addArticle .btn{background:var(--yellow);border:none;border-radius:3px;padding:8px 0;color:var(--white);letter-spacing:inherit;font-family:var(--font-regular);cursor:pointer;border:2px solid var(--yellow)}div#modal-addArticle .btn:hover{border:2px solid var(--dark-blue);color:var(--white);background-color:var(--dark-blue);font-weight:700;transition:.2s}@media screen and (max-width:1080px){div#modal-addArticle{width:380px}div#add-article #add-article_img,div#add-article img{width:80px;margin-right:20px}div#add-article{width:100%;padding-bottom:20px}div#modal-addArticle button{width:100%;margin-bottom:10px}div#modal-addArticle article.product{margin:0;padding:0}div#add-article_desc{padding-left:0}div#add-article_price{width:100%;padding:20px 0 0 0;text-align:right;border-top:1px solid var(--default-gray)}div#add-article_price .regular-price{font-size:20px;width:100%}div#add-article_btn{padding-top:15px}#add-article_desc article.product .instock{margin-top:0}#add-article_desc article.product .ref{margin-bottom:10px}div#modal-addArticle h3::before{position:absolute;left:10px;top:5px;background:#fff;width:60px}div#modal-addArticle h3{padding-bottom:10px;padding-left:50px}div#add-article_desc{width:calc(50% + 60px)}.mon-compte select{max-width:calc(100% - 20px)!important}}@media screen and (max-width:500px){div#modal-addArticle{width:380px;max-width:80%}div#add-article #add-article_img,div#add-article img{margin-right:0;width:100%}div#add-article_desc{width:100%}div#add-article_desc *{width:100%;font-size:14px}div#add-article_price{padding:10px 0 0 0}div#add-article_btn{margin-top:15px}}section#page-thematique{line-height:1.2em}.article.thematique{width:25%;float:left;padding:20px 10px}section#page-thematique .img-thematique{position:relative}section#page-thematique p{max-width:600px;padding-bottom:10px}section#page-thematique .titre-thematique{position:absolute;top:10%;left:50%;transform:translate(-50%,-50%);font-size:18px;font-weight:600;width:100%;text-align:center}section#page-thematique .thematique button{margin:10px 0;position:absolute;top:100%;left:50%;transform:translate(-50%,-50%);width:90%}section#page-thematique .thematique .button-consulter{margin:10px 0;padding-top:15px!important;padding-bottom:15px!important;height:50px;position:absolute;top:100%;left:50%;transform:translate(-50%,-50%);width:90%!important;font-family:var(--font-regular);text-align:center}section#page-thematique div#lien-brochure{margin-top:.75em;text-align:center;min-height:20px}section#page-thematique .thematique a{text-decoration:underline;margin-top:5em}.cart button.btn.btn-classic,.cart.confirmation button{max-width:300px}.cart.adress main p span{width:50%;display:inline-block}.cart.adress main p input{width:50%;display:inline-block}.cart.adress main div.col-2{width:calc(50% - 20px);box-sizing:border-box}.cart.adress main h3{margin-bottom:20px}.cart.adress main p{margin-bottom:10px}.cart.adress main .box{box-shadow:1px 1px 1px 1px var(--default-gray);margin:10px;padding:20px}.cart.adress main textarea{width:100%;min-height:100px}.cart.adress main h3{margin-bottom:20px;border-bottom:2px solid var(--yellow);max-width:600px}.cart.adress main form button{max-width:300px}@media screen and (max-width:780px){.cart.adress main div.clear.box,.cart.adress main div.col-2{width:100%;max-width:inherit;margin:10px 0}.cart.adress main form input{border-radius:5px;border:1px solid var(--default-gray);padding:10px 20px;font-family:Poppins-regular;max-width:calc(100% - 20px);margin-top:5px}}.cart.cart-recap .col-2{padding-right:20px}.cart.cart-recap span{width:inherit}.cart.cart-recap h3{margin-bottom:20px;border-bottom:2px solid var(--yellow);max-width:600px}.cart.cart-recap table.produits_liste{width:100%;display:inline-table;min-width:900px}.cart.cart-recap table tr.head{background:var(--dark-blue)!important;color:#fff;font-weight:700;padding:20px}.cart.cart-recap #total{width:100%;border-bottom:1px solid var(--dark-blue);margin-bottom:2em}.cart.cart-recap h2{padding-bottom:10px;font-family:var(--font-regular)}.cart.cart-recap table td{padding:10px 20px}.cart.cart-recap table tr:nth-child(odd){background:var(--light-gray)}.cart.cart-recap table tr.shipping{background:var(--light-gray)}.cart.cart-recap table tr.shipping{background:var(--dark-blue);border-top:20px solid var(--white);color:var(--white)}@media (max-width:900px){.cart.cart-recap .col-2{width:100%;margin-bottom:1em}.cart.cart-recap .col-2 h3{max-width:100%}.cart.cart-recap table td{padding:10px}.cart.cart-recap section{overflow:scroll;overflow-y:hidden}}.cart.confirmation #bloc{padding:40px;margin:20px auto;box-shadow:2px 2px 4px 2px var(--default-gray)}.cart.confirmation #bloc img{width:60px}.cart.confirmation #bloc button{margin:2em 0}.cart.authentification h1{padding:0 0 2em;font-size:20px;text-transform:uppercase}.cart.authentification input{width:100%}.cart.authentification #bloc{padding:40px;margin:4em auto;box-shadow:2px 2px 4px 2px var(--default-gray)}.cart.authentification #bloc button{margin:1em 0 10px;max-width:300px}.cart.authentification #bloc div.footer{display:inline-block;margin:10px 0 0;padding:30px 0 0;border-top:1px solid var(--default-gray);border-bottom:0;width:100%}.cart main{display:inline-block;width:100%}.cart .main{width:calc(100% - 300px);float:left;padding:0 20px 0 0}.cart article.product{padding:0}.cart p{margin:0 0 10px}.cart div.head{padding:20px 0;display:flex;justify-content:space-between;border-bottom:1px solid var(--default-gray);margin-bottom:20px}.cart article.product{border-bottom:1px solid var(--light-gray);padding:1em 0;margin-bottom:1em}.cart article.product img{max-width:250px;float:left}.cart article.product div.right-side.flex{width:calc(100% - 250px);display:inline-flex;justify-content:space-between;align-items:center;padding:10px 20px}.cart article.product div.title{padding:10px 20px;font-size:18px;font-weight:700;margin:0}.cart article.product .regular-price{font-weight:700;font-size:16px}.cart article.product i.fa.fa-trash{color:var(--red)}.cart aside{float:left}.cart aside{width:300px}.cart aside div.bg-gray{background:var(--light-gray);padding:30px 30px 15px}.cart main a{color:var(--dark-blue)}.cart div.footer a.red{color:var(--red)}.cart p.shipping{color:var(--yellow);padding:10px 0}.cart aside p span{width:49%;display:inline-block}.cart p.total{font-weight:700;font-size:16px}.cart aside div.img{padding:20px 30px}.cart div.footer{display:inline-block;padding:20px 0 30px;margin-bottom:20px;border-bottom:1px solid var(--default-gray);width:100%}@media screen and (max-width :1080px){.cart .main{width:100%;padding:0}.cart aside{width:100%;margin:0 auto}.cart aside div.img{text-align:center}.cart aside img{max-width:300px}body>main>div>aside>div.bg-gray>p.text-center{text-align:right}.cart aside div button{margin-top:20px;max-width:300px}.cart aside{position:relative;left:0;overflow:inherit}}@media screen and (max-width :800px){.cart article.product img{max-width:30%;margin-bottom:10px}.cart article.product div.right-side.flex{width:100%}.cart article.product div.title{font-size:18px;white-space:inherit;line-height:20px}}@media screen and (max-width :600px){.cart article.product img{max-width:100px;margin-bottom:10px;display:none}.cart article.product div.right-side.flex{display:inline-block}.cart article.product div.right-side.flex div{display:inline-block;float:left;width:50%;text-align:left}.cart article.product i.fa.fa-trash{color:var(--red);padding:25px}}@media screen and (max-width :500px){.cart article.product{border-bottom:1px solid var(--default-gray)}.cart article.product div.right-side.flex div{width:100%!important}.cart article.product img{max-width:100%!important}.cart article.product div.title{white-space:inherit;line-height:20px;padding:10px 0;overflow:inherit;text-align:center}.cart aside{width:100%;padding:0}}@media screen and (max-width :600px){.cart article.product img{max-width:100px;margin-bottom:10px}.cart article.product div.right-side.flex{display:inline-block}.cart article.product div.right-side.flex div{display:inline-block;float:left;width:50%;text-align:center}.cart article.product i.fa.fa-trash{color:var(--red);padding:25px}}div#img-product{padding:0 20px}div#img-product div#preview{overflow:hidden;background:var(--light-gray);position:relative}div#img-product div#preview i#loupe{text-align:center;position:absolute;top:0;right:0;padding:10px;background:#fff;color:var(--dark-gray);cursor:pointer;font-size:20px;min-width:40px;min-height:40px}div#img-product div#preview.active{position:fixed;top:0;left:0;right:0;text-align:center;bottom:0;z-index:1000;background:#000}div#img-product div#preview.active img{width:inherit;margin-top:50vh;transform:translateY(-50%);max-width:90%;border:none;position:relative}div#img-product div#preview.active i#loupe.fa-magnifying-glass::before{content:"\f00d"}div#img-product .list-image{display:flex;justify-content:flex-start}div#img-product .list-image .thumbnail{width:100px;height:100px;float:left;overflow:hidden;position:relative;cursor:pointer;border:5px solid #fff}div#img-product .list-image .thumbnail img{max-width:inherit;width:150%;position:absolute;left:-25%}div#infos-product input[type=number]{padding:10px 10px;text-align:right}section#page-product h1{font-size:2em;padding:0 0 10px;border-bottom:1px solid #f1f1f1;margin-bottom:1em}section#page-product span.instock{color:var(--text-color-green)}section#page-product span.outofstock{color:#ff7500}section#page-product div#adfav-product{padding-bottom:10px}section#page-product button#adbasket{min-width:250px}section#page-product .product-fiche-produit>div{margin:10px 0}#page-product .qty-product{margin-bottom:15px;font-size:16px;font-weight:600}#page-product .carac-product span{color:var(--black)}#page-product .carac-product select{border:2px solid var(--yellow);color:var(--dark-gray);margin-top:10px;margin-bottom:10px;width:200px}div#price-ht{color:var(--dark-blue);margin-bottom:50px;font-size:25px;font-weight:700}div#price-ttc{font-family:var(--font-sembold);margin-bottom:30px}#desc-product h3{text-transform:initial;margin-bottom:10px}#desc-product p{color:var(--dark-gray);line-height:1.1em;margin-bottom:20px}div#qty-product{margin:25px 0;font-family:var(--font-sembold)}div#qty-product input[type=text]{max-width:110px}#infos-product button.btn{width:35%;background:var(--yellow);border-radius:3px;padding:10px 10px;text-transform:uppercase}div#ask-echantillon{margin:30px 0;text-decoration:underline;font-family:var(--font-sembold)}div#ask-echantillon a{color:var(--dark-blues)!important}.home div#breadcrumb{display:none}div#breadcrumb .container{max-width:1400px}div#breadcrumb{padding:20px 0;background:#f2f2f2}div#breadcrumb a{padding:0 20px;border-right:1px solid var(--text-color-gray)}div#breadcrumb a:first-child{padding-left:0}main{clear:both;padding:1em 0}main.home{padding:0}.home section{padding:0}.home h2{text-align:center;padding:10px 0 1em;line-height:1.5em}.home section#landing{position:relative;padding-top:0}.home section#landing div.slider .slide{position:relative}.home section#landing div.slider .slide .slide-desc{position:absolute;top:0;right:40px;bottom:0;width:35%;background:rgb(0 48 79 / 60%);color:var(--white);padding:4em;letter-spacing:1px}.home section#landing div.slider .slide .slide-desc h2{font-size:55px;line-height:65px;margin-bottom:50px;font-family:inherit;color:inherit;text-align:inherit;padding:0}.home section#landing div.slider .slide .slide-desc p{font-size:30px;line-height:50px;margin-bottom:50px}.home section#landing div.slider .slide .slide-desc a:hover{text-decoration:underline}.home section#landing div.slider .slide .slide-desc a{color:var(--white);position:relative;font-family:var(--font-bold)}.home section#landing div.slider .slide .slide-desc a::after{content:">";position:absolute;top:0;right:-20px}#reinsurance{padding:2em 0;position:relative;z-index:100;margin-top:-150px}div#reinsurance .container{background:var(--white);display:flex;padding:2em 5em;box-shadow:0 0 20px -10px #000}div#reinsurance img{width:100px;float:left;padding:30px;margin-top:15px}#reinsurance div.desc{padding:25px}#reinsurance div.desc h3{font-family:var(--font-sembold);margin-bottom:10px;font-size:1.3em;color:var(--text-color-black)}#reinsurance div.desc p,#reinsurance div.desc span{color:var(--dark-gray);line-height:1.2em}#reinsurance div.desc a{color:var(--dark-blue);font-weight:700}section.loop-article h2{text-align:center;padding:2em 0}article.product{padding:0 15px;position:relative;line-height:1em;font-size:16px;margin-bottom:2em}article.product .img{background:var(--white);overflow:hidden;position:relative}article.product span.sale{position:absolute;right:0;bottom:0;background:var(--red);padding:10px 10px;font-size:18px;font-family:var(--font-sembold);color:var(--white)}article.product .title{display:-webkit-box;font-size:16px;line-height:22px;margin:5px 0;min-height:48px;padding:2px 0;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2}article.product .ref{font-size:16px;font-style:italic;color:var(--dark-gray);margin-bottom:10px;min-height:16px}article.product a.wishlist{position:absolute;right:10px;top:10px;padding:0;font-size:20px;color:var(--white);cursor:pointer}article.product a.wishlist:hover i{color:var(--dark-blue)}article.product .instock{color:var(--text-color-green);margin-bottom:2px;font-family:var(--font-medium);height:16px;min-height:16px}article.product .outofstock{color:#ff7500;margin-bottom:20px;font-family:var(--font-medium)}article.product .price div{margin-bottom:10px}article.product .price div.sale-price{color:var(--red)}article.product .price div.sale-price span.regular-price{color:var(--text-color-black);text-decoration:line-through}article.product .price div.sale-price span.new-price{font-weight:700;padding-left:5px;display:inline-block}@media screen and (min-width:1200px){article.product .price div.col-2:nth-child(2){margin-top:-1em}}article.product .qty{display:inline-block;margin-bottom:10px;min-height:13px;width:100%}article.product .select-qty{height:64px}article.product .select-qty input{font-size:16px;padding:10px 20px}article.product .seemore{text-align:center;font-family:var(--font-medium);padding:10px 5px;text-decoration:underline}article.product .seemore a:hover{opacity:.8;transition:ease .5s}article.product div.select-qty>div.col-2.text-left{padding:15px 0}article.product .price div.col-2:nth-child(2){text-align:right}.product button.btn-nousconsulter{background:var(--light-blue)}.product button.btn-nousconsulter a{color:var(--text-color-white)}.product button.btn-nousconsulter:hover{background:var(--dark-blue)}.product button.btn-nousconsulter:hover a{text-decoration:none!important}input,textarea{border-radius:5px;border:1px solid var(--default-gray);padding:10px 20px;font-family:Poppins-regular;max-width:calc(100% - 20px)}input[type=number]{border-radius:5px;border:1px solid var(--default-gray)}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{margin-left:10px;opacity:1;padding:10px 5px;height:10px}.slick-prev{left:-45px}.slick-dots li button::before{color:#eee;opacity:1}.slick-dots li.slick-active button::before{color:var(--yellow)}.slick-dots li button::before{font-size:20px}ul.slick-dots i.fa.fa-angle-left{font-size:20px;position:absolute;left:20px;top:18px;cursor:pointer}ul.slick-dots i.fa.fa-angle-right{font-size:20px;position:absolute;right:20px;top:18px;cursor:pointer}.slider .slick-next::before,.slider .slick-prev::before{background:var(--yellow);color:var(--white);font-family:FontAwesome;padding:10px 15px;border-radius:5px}#landing ul.slick-dots{color:var(--white);width:100%;bottom:-40px;z-index:120}@media screen and (min-width:1200px){#landing ul.slick-dots{bottom:70px;background:var(--white);width:200px;padding:20px;left:calc(50% - 600px)}}#new-products .slider .slick-next::before{content:"\f105"}#new-products .slider .slick-prev::before{content:"\f104"}section#new-products h2{text-align:center;padding:10px 0 1em}section#page-product h2{text-align:center;padding:10px 0 1em}#product-cats ul.slick-dots{bottom:-40px}#product-cats li button::before{font-size:12px}#product-cats .slider{padding:10px 0}#product-cats .slider img{max-width:500px;box-shadow:1px 1px 15px -5px #000;margin-right:30px}#product-cats .slider .slick-prev{left:-65px}#product-cats .slider .slick-next{right:-45px}#product-cats .slider .slick-next::before{content:"\f105"}#product-cats .slider .slick-prev::before{content:"\f104"}section#product-cats{padding-bottom:6em}#catalogues{background:var(--yellow);display:inline-block;width:100%;padding:2em 0;color:var(--white)}#catalogues h2{color:var(--white);text-align:left;padding-bottom:20px;text-transform:uppercase}#catalogues p{font-size:16px;line-height:26px;margin-bottom:40px}#catalogues button{margin:10px 20px;min-width:250px}#catalogues img{width:350px}section#univers{padding:2em 0 6em}section#univers .col-4{padding:10px}section#univers .col-4 img{margin-bottom:-5px}section#univers .col-4 div{background:var(--yellow);color:var(--white);line-height:1em;font-size:12px;padding:2em 0;text-align:center;text-transform:uppercase;font-family:var(--font-sembold)}section#service-grands-comptes{background:url(../cmsimg/background-section-service-grand-comptes-.jpg);background-size:cover;background-position:top right;background-repeat:no-repeat}section#service-grands-comptes div.container{max-width:1200px}section#service-grands-comptes h2{padding:2em 0 1em;line-height:1.2em;text-align:left}section#service-grands-comptes h2 .black{color:var(--text-color-black);font-size:.9em}section#service-grands-comptes p{line-height:1.3em}section#service-grands-comptes div.col-60{max-width:580px}section#service-grands-comptes div.col-60>p{margin-bottom:5em;font-family:var(--font-medium)}section#service-grands-comptes div.col-2{padding-left:40px;margin-bottom:40px}section#service-grands-comptes h3{margin-bottom:10px;text-transform:initial;font-family:var(--font-bold)}section#service-grands-comptes i{position:absolute;left:0;top:0;font-size:25px;color:var(--yellow)}section#service-grands-comptes a{font-size:18px;margin-left:40px;font-family:var(--font-sembold);color:var(--dark-blue);transition:.4s}section#service-grands-comptes a:hover{margin-left:60px;opacity:.9}section#all-cats{padding:2em 0 5em;display:inline-block;width:100%}section#all-cats h2{padding:1em 0;line-height:1.2em}section#all-cats a{font-size:16px;padding:20px 20px;display:inline-block;font-family:var(--font-sembold);text-decoration:underline;transition:.4s;width:100%;line-height:1.2em}section#all-cats a:hover{margin-left:20px}#pdct-landing{padding:0}#pdct-landing .flex{display:flex;justify-content:center}#pdct-landing #categories{padding:0 8em 3em;box-shadow:0 0 15px -8px #000;border-bottom:2px solid var(--yellow)}#pdct-landing #categories img{margin-bottom:15px;transition:.2s}#pdct-landing #categories a:hover img{transform:scale(.9);font-weight:700}#pdct-landing #categories a:hover{font-weight:700}#pdct-landing #categories a:hover{font-weight:700}.pdct-filters{width:100%;justify-content:space-between;align-items:center;padding:0 15px;margin-bottom:40px}aside button{padding:5px 20px}aside h3{text-transform:inherit;padding-bottom:10px;border-bottom:1px solid var(--default-gray);margin-bottom:20px}aside div.head h3{border-bottom:inherit}aside div.filter{padding:0 5px 40px}aside div.filter a{padding:10px;display:inline-block;border:1px solid var(--default-gray);color:var(--default-gray);border-radius:5px;margin-bottom:10px}aside div.filter a.active{border:1px solid var(--dark-gray);color:var(--dark-gray)}aside div.filter label{width:100%;display:inline-block;margin-bottom:.5em;cursor:pointer}#pagination a{text-decoration:underline;padding:0 10px}#pagination a:hover{text-decoration:none;transition:.4s}#pagination button{margin:0 15px;background:#fff;border:2px solid #f9f9f9;border-radius:5px;color:var(--default-gray);font-size:16px;font-family:var(--font-medium)}#pagination a.active button{color:var(--text-color-black);border:2px solid var(--dark-blue)}#pagination a:hover button{text-decoration:underline;transition:.4s}#pagination .nav-pagination{display:flex!important;align-items:center!important;justify-content:center}#pagination .pagination{display:flex;padding-left:0;list-style:none;border-radius:.3125rem}h1{color:#505050;font-family:var(--font-sembold)}.page-content main{padding:2em 0 6em;font-size:16px}.page-content main *{line-height:1.2em}.page-content main h1{padding:0 0 1em;color:var(--text-color-black);max-width:600px}.page-content main h2,.page-content main h3,.page-content main h4,.page-content main h5,.page-content main h6{padding:0 0 1em}.page-content main p{margin-bottom:20px}.page-content main p.success.green{text-align:center;color:var(--green);padding:20px 0;margin-bottom:0}.page-content main ul{padding:1em 0}.page-content main li,.page-content main ol{padding-left:.8em;position:relative;line-height:1.4em}.page-content main li::before{content:"•";left:0;position:absolute}.page-content main a{color:var(--light-blue)}.page-content main a:hover{text-decoration:underline}.page-content textarea{width:100%;max-width:400px;min-height:100px}.page-content main #contact-form{box-shadow:5px 5px 10px -3px var(--black);padding:40px;width:100%;max-width:480px;margin:0 auto}.page-content.contact .right-side{padding:2em}@media screen and (max-width:900px){.page-content .col-2{width:100%;margin-bottom:4em}.page-content.contact .right-side{padding:40px 20px;width:100%;max-width:480px;margin:0 auto;float:inherit}}.page-content input{margin-bottom:10px;max-width:100%}main#inscription{padding:2em 0;color:var(--dark-blue)}main#inscription h3{padding:2em 0}main#inscription form div.step{max-width:600px;margin:0 auto;padding:2em 0;clear:both}main#inscription form div.step.active{display:inherit}main#inscription #situation{text-align:center;font-weight:700}main#inscription div#situation .col-2{padding:1em 0}main#inscription #situation img{max-width:100px;cursor:pointer;border:1px solid var(--dark-blue);margin-bottom:1em;border-radius:100%;opacity:.8}main#inscription #situation img.active{border:3px solid var(--yellow)}main#inscription #situation img.selected,main#inscription #situation img:hover{opacity:1}main#inscription form label{width:100%;display:flex;align-items:center;margin-bottom:20px;flex-direction:column}main#inscription form label *{width:calc(100% - 20px)}main#inscription form label>span{padding:10px 0;position:relative}main#inscription form .champObligatoire>span::after{content:"*";position:absolute;color:var(--red);top:6px;padding-left:3px}main#inscription form p{line-height:1.2em}main#inscription div#steps{display:flex;justify-content:center;position:relative}main#inscription div#steps::before{content:"";position:absolute;width:600px;max-width:600px;height:1px;background:var(--light-blue);top:50%;z-index:0}main#inscription div#steps span{padding:10px 20px;background:var(--light-blue);color:#fff;margin:0 15px;position:relative;border-radius:20px;cursor:default;z-index:10}main#inscription div#steps span.active{background:var(--dark-blue)}main#inscription .nav{clear:both;text-align:right;max-width:600px;margin:0 auto;width:100%;padding:2em 0}#inscription>div>div.nav>button:nth-child(1){background:var(--default-gray);width:40px}#inscription>div>div.nav>button:nth-child(2){min-width:100px}footer{clear:both;background:var(--dark-blue);display:inline-block;width:100%;padding:5em 0;color:var(--white);margin-bottom:-5px;font-size:16px}footer .container{max-width:1400px}footer h4{font-size:1.2em;margin-bottom:20px;margin-top:20px;line-height:1.2em}footer a{color:#c7c7c7;padding:1em 0}footer a:focus,footer a:hover{color:var(--white)}footer p{margin-bottom:10px;line-height:1.2em}footer .logo img{max-width:260px}footer form{margin-bottom:30px}footer #newsletter input{width:calc(100% - 70px);margin-right:-5px;border-radius:3px 0 0 3px}footer #newsletter button{padding-left:5px;padding-right:5px;border-radius:0 3px 3px 0;color:#fff;background-color:var(--yellow);border:1px solid var(--yellow);width:70px}footer #social i{padding:7px;border:2px solid #fff;border-radius:5px;width:35px;height:35px;margin-right:10px;text-align:center}footer .footer-pay img{max-width:225px}div#copyright{clear:both;background-color:var(--dark-gray);padding:20px 0 15px;font-family:var(--font-sembold);color:var(--white)}.les-mousquetaires aside button{background:var(--intermarche)}.les-mousquetaires header{background-image:url(../cmsimg/bg-les-mousquetaires.jpg);background-repeat:no-repeat;background-color:var(--intermarche)}.les-mousquetaires nav#mobile-nav button{border-bottom:1px solid #fff;background:0 0}.les-mousquetaires nav#mobile-nav button a{color:var(--white)}.les-mousquetaires header nav#main button{background:var(--white);color:var(--dark-blue)}.les-mousquetaires h1{padding:0 0 10px}.les-mousquetaires #pdct-landing .flex{display:flex;justify-content:left;align-items:center}.les-mousquetaires p.subtitle{font-size:1.6em;font-family:Poppins-medium;color:var(--dark-gray);margin-bottom:1em;line-height:1.2em!important}.les-mousquetaires div.logo{max-width:250px;padding:20px;margin-right:20px}.les-mousquetaires .slider .slick-next::before,.les-mousquetaires .slider .slick-prev::before{background:var(--intermarche)}.les-mousquetaires .slick-dots li.slick-active button::before{color:var(--intermarche)}.mon-compte h3{margin-bottom:10px}.mon-compte main{padding-bottom:4em;display:inline-block;width:100%}.mon-compte main p{padding-bottom:10px;line-height:1.4em}.mon-compte main a{color:var(--yellow);padding:1em 0}.mon-comptediv #sidebar div:last-child a{border-bottom:none}.mon-compte main a:hover{text-decoration:underline}.mon-compte button.btn{width:100%}.mon-compte #sidebar{float:left;width:100%;max-width:225px}.mon-compte #sidebar a{float:left;width:225px;border-bottom:1px solid var(--yellow)}.mon-compte div#right-side{padding:1em 0 0 50px;float:right;width:calc(100% - 225px)}.mon-compte div#right-side form div{padding-bottom:2em}.mon-compte div#right-side form .blocFeedback div{padding-bottom:5px}.mon-compte .select2,.mon-compte div#right-side form input,.mon-compte select{min-width:300px;width:70%}.mon-compte div#right-side form option,.mon-compte div#right-side form select{padding:10px 20px;font-size:1.1em;min-width:300px;border:1px solid #c1c1c1;border-radius:5px}.mon-compte .checboxAdresses input{min-width:20px!important;width:20px!important}.mon-compte .select2-selection{height:42px!important}.mon-compte main address{padding:10px;box-shadow:1px 1px 1px 1px var(--default-gray);margin-bottom:2%;width:48%;float:left;position:relative}.mon-compte main address:nth-child(odd){margin-right:2%}.mon-compte main address div{padding:0 0 5px}.mon-compte main a.edit{position:absolute;right:0;top:0;padding:10px;font-size:18px}.mon-compte div#right-side form#filters{padding:10px 0;border-bottom:1px solid var(--dark-blue);margin-bottom:20px}.mon-compte div#right-side form#filters input{min-width:inherit;margin:0 10px 0}.mon-compte div#right-side form#filters span{margin-right:10px;margin-bottom:10px;display:inline-block}.mon-compte div#commandes{color:var(--dark-blue)}.mon-compte div#commandes header{padding:0 0 10px;display:inline-block;width:100%;background:inherit;font-weight:700}.mon-compte div#commandes .commande{display:inline-block;width:100%;padding:10px 0;border-bottom:1px solid var(--default-gray)}.mon-compte div#commandes .commande>div:first-child a{font-size:10px}.mon-compte div#commandes div.commande div,.mon-compte div#commandes header div{float:left;width:16%}.mon-compte div#commandes div.commande a.cta{background:var(--dark-blue);padding:5px 10px;font-size:12px;color:#fff;border-radius:5px;line-height:25px;white-space:nowrap}@media screen and (max-width:1080px){.mon-compte #sidebar{max-width:100%}.mon-compte #sidebar a{max-width:100%;width:100%;text-align:center}.mon-compte div#right-side{width:100%;padding:0;margin-top:2em}.mon-compte h1{text-align:center}.mon-compte main address{width:100%}.mon-compte .col-2{width:100%;max-width:480px;float:inherit;margin:0 auto}.mon-compte .select2,.mon-compte div#right-side form input{min-width:inherit;width:100%}.mon-compte div#right-side form option,.mon-compte div#right-side form select{min-width:inherit;width:100%;max-width:440px}.mon-compte div.clear{text-align:center}.mon-compte div#right-side form#filters input{min-width:inherit;width:inherit}.mon-compte div#commandes div.commande div,.mon-compte div#commandes header div{float:left;width:100%;text-align:center;margin:5px 0}.mon-compte div#commandes header{display:none}.mon-compte div#commandes .commande{display:inline-block;width:40%;padding:20px 0;margin:0 4%;border:1px solid var(--default-gray)}.mon-compte div#commandes .commande .responsive{display:block}.mon-compte #sidebar{max-width:100%;display:flex;justify-content:space-evenly}.mon-compte #sidebar a{border-bottom:none}}@media screen and (max-width:780px){.mon-compte #sidebar{max-width:100%;display:inline-block}.mon-compte #sidebar a{border-bottom:1px solid var(--yellow)}}@media screen and (max-width:500px){.mon-compte div#commandes .commande{width:100%;margin:0 0 10px}h2 span.before-title::before{content:none}section#service-grands-comptes div.col-60>p{max-width:360px}}@media screen and (max-width:600px){.les-mousquetaires #pdct-landing .flex{display:inherit;max-width:460px}.les-mousquetaires #pdct-landing p{padding-bottom:10px}.les-mousquetaires div.logo{max-width:250px;margin-right:0;padding:0 0 10px}}nav#mobile-nav{display:none}nav#mobile-nav div#mobileNavByCategories ul{display:none;color:var(--white)}nav#mobile-nav div#mobileNavByutilisations ul{display:none;color:var(--white)}nav#mobile-nav div#mobileNavByCategories a{display:flex;align-items:center;width:50%;float:left;color:#fff}nav#mobile-nav .menuMobile li,nav#mobile-nav button{margin-top:20px;padding:10px;border:none;color:var(--white);font-family:var(--font-sembold);font-size:14px;width:100%;position:relative;text-align:left;border-bottom:1px solid #fff}nav#mobile-nav button i.fa{padding:0 20px;transition:.4s}nav#mobile-nav button i.fa.active{transform:rotate(90deg)}nav#mobile-nav div#mobileNavByCategories img{width:100px;padding:10px}nav#mobile-nav div#mobileNavByutilisations{width:100%;clear:both}nav#mobile-nav div#mobileNavByutilisations a{padding:20px 20px 0;display:inline-block;font-size:16px;line-height:1.5em;color:var(--white)}nav#mobile-nav form{text-align:center}nav#mobile-nav form input{width:calc(100% - 60px)}nav#mobile-nav form button{width:50px;border:none;text-align:center;border-radius:0 3px 3px 0;margin-left:-10px;background:var(--dark-blue)}nav#mobile-nav form button i.fa{padding:0}@media screen and (max-width:430px){nav#mobile-nav div#mobileNavByCategories a{width:100%}nav#mobile-nav div#mobileNavByCategories img{width:50px}}nav#mobile-nav .close{display:none}@media screen and (max-width:1730px){#reinsurance{margin-top:-130px}.home section#landing div.slider .slide .slide-desc h2{font-size:35px;line-height:45px;margin-bottom:30px}.home section#landing div.slider .slide .slide-desc p{font-size:20px;line-height:35px;margin-bottom:20px}}@media screen and (max-width:1480px){#pdct-landing #categories{padding:1em 20px 5em;box-shadow:0 0 15px -8px #000;border-bottom:2px solid var(--yellow)}.slick-next,.slick-prev{display:none!important}}@media screen and (max-width:1280px){#reinsurance{margin-top:-150px}.home section#landing div.slider .slide .slide-desc p{font-size:16px;line-height:28px;margin-bottom:20px}}@media screen and (max-width:1200px){.col-4{width:30%}nav#main{padding:15px 0 0}nav#main a{padding:0 20px}.col-50{width:auto;float:right}#nav-categories{left:0}#nav-utilisations.active{left:0}.home section#landing div.slider .slide .slide-desc{top:calc(100% - 85%);right:inherit;bottom:inherit;width:80%;height:70%;background:rgb(0 48 79 / 60%);color:var(--white);padding:20px;letter-spacing:1px;margin:0 10%;text-align:center}div#reinsurance{width:90%;margin:-100px auto;text-align:center}div#reinsurance img{margin-bottom:0;margin:0 auto;display:block;padding:10px;float:none;width:auto;height:100px}#landing ul.slick-dots{display:none!important}.home section#landing div.slider .slide .slide-desc h2,.home section#landing div.slider .slide .slide-desc p{max-width:70%;margin:1em auto}section#univers .col-4{width:50%}:not(.slider) article.col-4{width:50%}section#univers .col-4{padding:10px}footer .col-4{width:50%}body>footer>div:nth-child(1)>div:nth-child(4){clear:both}}@media screen and (min-width:1080px){#mobile-nav{display:none!important}.responsive{display:none}}@media screen and (max-width:1080px){.col-4{width:50%}#top-header>div>div:nth-child(2){text-align:right}#top-header .col-50{display:none}nav#main{display:none}div#reinsurance{width:100%;margin:0 auto -40px;padding-bottom:0}div#reinsurance .container{padding:0;box-shadow:initial}section#service-grands-comptes{background-image:url(../cmsimg/mobile-background-section-service-grand-comptes-.jpg);background-size:contain;background-position:top right;background-color:var(--light-gray)}.home section#landing div.slider .slide{background-position:center;background-size:cover}.home section#landing div.slider .slide img{display:none}.home section#landing div.slider .slide .slide-desc{top:0;width:100%;height:100%;margin:0;right:0}.home section#landing div.slide{min-height:300px}header #head #burger{display:inline-block}header #head #my-account,header #head #my-cart,header #head #my-wishlist{display:none}header #head .user-account.col-20{text-align:right}header #head .user-account.col-20{justify-content:end}header #head #logo.col-20{width:320px}header #head #logo img{max-width:calc(100% - 50px);width:350px}header form.searchbar{display:none}header{clear:both;background:var(--yellow);padding:0}aside{position:fixed;z-index:10;background:var(--white);padding:20px;top:0;left:-100%;transition:.4s;width:100%;height:100%;overflow-y:scroll}aside.active{left:0}button#filtres{margin-right:1em}button.btn-classic.responsive{min-width:50px}article.thematique{width:50%;float:left;padding:20px 10px}}@media screen and (max-width:900px){#nav-categories{padding:1em}#nav-utilisations{padding:1em}#catalogues .col-2,#catalogues .col-2 h2{width:100%;float:inherit;max-width:400px;margin:0 auto;text-align:center}div#reinsurance{margin:0 auto}.home section#landing div.slider .slide .slide-desc{top:0;width:100%;height:100%;margin:0;right:0}.home section#landing div.slider .slide .slide-desc h2,.home section#landing div.slider .slide .slide-desc p{max-width:300px;margin:0 auto 20px}header #head form.searchbar{display:none}header #head .col-60{width:50%}header #head #logo img{max-width:calc(100% - 0px)}header #head{padding:0}section#service-grands-comptes .col-60{width:100%}section#service-grands-comptes h2{padding:2em 0 2em;line-height:1.2em;text-align:left}.col-3{width:100%}section#page-product .col-2{width:100%;padding:0 0 2em}section#page-product article.col-4 .col-2{padding:0 0 0}div#zoom-product{top:25px;right:-17px;border:1px solid var(--white)}#pdct-landing .flex{display:inline-block}#pdct-landing .col-6{width:33.333333333333%;float:left}}@media screen and (max-width:768px){header{clear:both;background:var(--yellow);padding:10px 0}#pagination{line-height:4em}}@media screen and (max-width:610px){div#top-header{display:none}section#univers .col-4{width:50%;padding:10px}footer .col-4{width:100%}footer{text-align:center}.pdct-filters.flex{display:block}.pdct-filters.flex{display:block;padding:0}section#catalogue .flex{max-width:100%;display:inline-block;padding:0}.pdct-filters.flex div{padding:5px 0}}@media screen and (max-width:480px){div#reinsurance .container{display:block}section#univers .col-4{width:100%;padding:10px}div#breadcrumb{padding:5px}div#breadcrumb a{padding:0 10px;font-size:10px}h1{font-size:1.5em}#pdct-landing #categories{padding:1em 0 1em;font-size:14px}#pdct-landing .col-6{width:50%;float:left;font-size:14px;min-height:210px}article.product span.sale{padding:3px;font-size:12px}article.product{padding:0 5px}}a.btn-input-minus{position:relative;display:inline-block;text-align:center;bottom:-9px;right:26px;top:unset;left:unset}a.btn-input-plus{position:relative;display:inline-block;text-align:center;top:-5px;right:39px;left:unset}div#qty-product a.btn-input-minus{right:27px}div.select-qty a.btn-input-minus,div.select-qty a.btn-input-plus{color:var(--text-color-black);padding:0}div.select-qty a.btn-input-plus{top:-41px;right:-81px}#liste-recherche div.select-qty a.btn-input-plus,#new-products div.select-qty a.btn-input-plus{right:-116px}#qteStockPanier a.btn-input-plus{right:40px}section.loop-article div.select-qty a.btn-input-plus{right:-116px}#liste-favoris article .product-list-thumb{height:163px}article .product-list-thumb{height:149px;display:flex;flex-wrap:nowrap;justify-content:center;flex-direction:column}article .product-list-thumb img{max-height:100%}.divVideProduitMaitre{height:160px}#catalogue .flex{width:100%}#catalogue .flex main#content{width:100%}#catalogue .container-listepro aside,#catalogue .flex aside{min-width:280px}.rechProAutoComplete{background-color:var(--white);border:solid 1px #dae1e7;border-radius:.3125rem;z-index:50;font-size:.875rem;box-shadow:0 0 0 0 transparent,0 .375rem .625rem -.3125rem #00000025}.rechProAutoComplete ul{list-style:none;padding-left:0;margin-bottom:0;cursor:pointer}.rechProAutoComplete .cms-blocInfoPrem{display:block;background-color:var(--white);height:auto;margin-bottom:0}.rechProAutoComplete .cms-blocInfoPrem>.cms-infoPrem{display:block;padding:10px 15px;border-bottom:1px solid #e3e9ef;font-weight:500;color:#7d879c;white-space:nowrap}.rechProAutoComplete .cms-blocResultats{display:flex;padding-top:10px;padding-left:10px}.rechProAutoComplete .cms-blocResultats .cms-imageResultat{margin-right:5px;margin-bottom:0;height:auto}.rechProAutoComplete .cms-blocResultats .cms-blocInfoResultat .cms-designationProduit{font-weight:500;transition:all .25s ease-in-out}.rechProAutoComplete .cms-blocResultats:hover .cms-blocInfoResultat .cms-designationProduit{color:var(- -primary)}.rechProAutoComplete .cms-blocResultats .cms-blocInfoResultat .cms-refProduit{font-weight:400;color:#7d879c}.rechProAutoComplete .cms-blocTousResulats{display:block;padding:15px 20px;margin-top:10px;border-top:1px solid #e3e9ef;font-weight:500;color:#4b566b;transition:all .25s ease-in-out}.rechProAutoComplete .cms-blocTousResulats:hover{color:var(- -primary)}.wicket-aa{background-color:#fff}.wicket-aa ul{list-style:none;padding-left:0;margin-bottom:0;cursor:pointer}.wicket-aa li.selected{background-color:#fbbb37}.form-chxpaiement input{max-width:unset}.d-flex{display:flex!important}.mt-10{margin-top:10px!important}a.lastfilariane{border-right:unset!important;padding-right:0!important}a.lastfilariane:hover{color:var(--text-color-black)}section#page-thematique .thematique a.btn-fichier{font-weight:700;text-decoration:none}#aInitcpt{margin-top:15px}#blocLogForm{display:grid;justify-content:center;margin:10px 0}#indicStockPanier{min-width:150px}#logForm .form-group{display:flex;margin-bottom:10px}#logForm .form-group input{min-width:300px}#logForm .form-group label{min-width:250px}#price-ht>span{font-size:32px}.ameliorerRecherche{margin-bottom:20px}.bloc-btn{display:flex}.bloc-catalogue{display:grid}.blocChgAdr{display:flex;margin-bottom:10px}.blocChgAdr>p{width:50%}.blocFeedback{font-style:italic;margin-bottom:10px;margin-top:15px}.blocInitCompte{margin-bottom:64px;margin-top:32px}.blocLiensUtiles{display:flex;justify-content:center;margin-bottom:30px;margin-top:10px}.btnCommanderMaintenant{text-transform:uppercase}.btnNousContacter{background:var(--dark-blue)!important}.btnNousContacter:hover{background:#3b82ae!important}.cms-blocResultats>.cms-blocInfoResultat>.cms-refProduit{display:none}.cNestedMenu>ul>li{max-width:33.33%}.commentaireLivraison>span{width:unset!important}.containerFilAriane{padding:unset}.displayAdresses{padding-bottom:18px!important}.filtresFicheProduit{margin-bottom:20px}.headerPanier{font-size:18px;margin-top:20px}.img-thematique .btn{margin:-10px 2px 0 2px!important;background:var(--yellow);border-radius:5px;padding:5px;width:100%;min-height:50px;color:var(--white);letter-spacing:1px;text-align:center;align-content:center;cursor:pointer;text-decoration:none!important}.img-thematique .btn-catalogue{background-color:#00304f}.liensUtiles{color:#505050;font-weight:700}.mdpUser>label{margin-bottom:5px!important}.nbResultatsFiltre{display:flex;margin-top:5px}.nouvelleRecherche{margin-bottom:40px}.product>.price{display:flex;justify-content:space-between}.product>.lot-product{font-weight:700}.product>.ref{font-weight:700}.product-fiche-produit>#price-product{margin-top:25px!important}.product-fiche-produit .ref{color:var(--dark-gray);font-style:italic}.protectData{display:flex;margin-bottom:10px;margin-top:35px}.protectData>input{margin-right:10px}.refCdeAdresse{width:unset!important}.regleMdp{color:var(--dark-gray);font-size:12px;font-style:italic;margin-bottom:20px;margin-left:10px}.securePay{margin-top:40px;text-align:center}.securePay>img{max-width:275px}.securePayPanier{text-align:center}.securePayPanier>img{max-width:200px}#catalogue .container-listepro{display:flex}#catalogue .container-listepro .cms-complistproduitsspe{width:100%}