body,html{font-family:robotoRegular,sans-serif}.breadcrumb{--bs-breadcrumb-margin-bottom:0.25rem}label.required:after{color:red;content:" *"}.alert-sticky{position:sticky;top:10px;z-index:9999}.cursor-pointer{cursor:pointer}.offcanvas-title{font-size:1.25rem;font-weight:500}.blur{filter:blur(1px)}.overflowHidden{overflow:hidden!important}.mb-160px{margin-bottom:160px}.mt-64px{margin-top:64px}.ctaRetour{padding:10px 19px}@media (max-width:992px){.ctaRetour{padding:15px 0}}.ctaRetour .pictoRetour{transition:transform .2s;width:115px}.ctaRetour:hover .pictoRetour{-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}footer.invisible{height:0}.fullscreen-overlay{background-color:rgba(0,0,0,.8);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9998}body.fullscreen-active{overflow:hidden}body.fullscreen-active .fullscreen-overlay{display:block}@media (min-width:1400px){.container.containerBF{max-width:1514px}}.modalDocumentView .pdfViewerIframe{height:80vh}.modalDocumentView .modal-content{background-color:transparent;border:none}.modalDocumentView .modal-header{border:none;display:flex;justify-content:end}.modalDocumentView .modal-header .close{appearance:none;background-color:#fff;border:none;border-radius:50%;height:40px;width:40px}.modalDocumentView .modal-header .close .pictoClose{width:25px}.modalDocumentView #outerContainer{background-color:#fff!important}header.headerBase{position:absolute;width:100%;z-index:1}header.headerBase .blocLogosMenuBrandPages img.logosMenu,header.headerBase .preHeader img.logosMenu{max-width:248px}header.headerBase.headerMenuProduit .preHeader img.logosMenu{max-width:200px}header.headerBase.headerMenuProduit #openMenuProduits{align-items:center;background-color:hsla(0,0%,87%,.749);border-bottom-left-radius:77px;border-top-left-radius:77px;cursor:pointer;display:flex;height:77px;justify-content:center;width:78px}header.headerBase img.headerLogo{max-width:150px}header.headerBase .blocRetour{padding-left:52px;width:fit-content}@media (max-width:992px){header.headerBase .blocRetour{padding-left:20px}}header.headerBase .blocRetour img{cursor:pointer;padding-right:14px}@media (max-width:992px){header.headerBase .blocRetour img{padding-right:0;width:40px}}header.headerBase .blocRetour span{color:#000;cursor:pointer;font-size:11px;opacity:0}@media (max-width:992px){header.headerBase .blocRetour span{display:none}}header.headerBase .blocRetour .imgFlecheRetour{display:block}header.headerBase .blocRetour .imgFlecheRetourHover{display:none}header.headerBase .blocRetour:hover span{opacity:1}header.headerBase .blocRetour:hover .imgFlecheRetour{display:none}header.headerBase .blocRetour:hover .imgFlecheRetourHover{display:block}header.headerBase .containerTitreHeader .blocTitreHeader{background-color:#565a5c;height:110px;padding:0 50px;width:100%}@media (max-width:1200px){header.headerBase .containerTitreHeader .blocTitreHeader{height:80px}}@media (max-width:992px){header.headerBase .containerTitreHeader .blocTitreHeader{height:59px;padding:0 16px}}header.headerBase .containerTitreHeader .blocTitreHeader:before{border-bottom:55px solid transparent;border-left:33px solid #565a5c;border-top:55px solid transparent;content:"";height:0;position:absolute;right:-33px;width:0}@media (max-width:1200px){header.headerBase .containerTitreHeader .blocTitreHeader:before{border-bottom:41px solid transparent;border-left:33px solid #565a5c;border-top:41px solid transparent}}@media (max-width:992px){header.headerBase .containerTitreHeader .blocTitreHeader:before{border-bottom:28px solid transparent;border-left:24px solid #565a5c;border-top:28px solid transparent;right:-23px}}header.headerBase .containerTitreHeader .blocTitreHeader h1,header.headerBase .containerTitreHeader .blocTitreHeader span{font-size:54px;margin:0;white-space:nowrap}@media (max-width:1200px){header.headerBase .containerTitreHeader .blocTitreHeader h1,header.headerBase .containerTitreHeader .blocTitreHeader span{font-size:29px}}@media (max-width:992px){header.headerBase .containerTitreHeader .blocTitreHeader h1,header.headerBase .containerTitreHeader .blocTitreHeader span{font-size:27px}header.headerBase .containerTitreHeader .blocTitreHeader h1.smallFont,header.headerBase .containerTitreHeader .blocTitreHeader span.smallFont{font-size:20px}}header.headerBase .containerTitreHeader .blocTitreHeader .imgFleche{right:-38px}@media (max-width:1200px){header.headerBase .containerTitreHeader .blocTitreHeader .imgFleche{height:81px}}@media (max-width:992px){header.headerBase .containerTitreHeader .blocTitreHeader .imgFleche{height:59.33px;right:-30px}}@media (max-width:768px){header.headerBase .containerLogo img{height:100%;width:248px}}.btnMenuBF{align-items:center;background-color:#fff;border:3px solid;border-radius:10px;display:flex;height:60px;justify-content:center;max-width:298px;padding:3px 10px;width:100%}.btnMenuBF.button_categorie{border-color:#e30513}.btnMenuBF.button_categorie.active,.btnMenuBF.button_categorie:hover{background-color:#e30513}.btnMenuBF.button_page{border-color:#565a5c}.btnMenuBF.button_page.active,.btnMenuBF.button_page:hover{background-color:#565a5c}.btnMenuBF.active h2,.btnMenuBF.active span,.btnMenuBF:hover h2,.btnMenuBF:hover span{color:#fff}.btnMenuBF h2,.btnMenuBF span{color:#424649;font-family:robotoBold,sans-serif;font-size:24px;margin:0}#footer{background-position:bottom -38px left;background-repeat:no-repeat;background-size:74%}#footer .blocBtnsFooter{padding:70px 0}@media (max-width:992px){#footer .blocBtnsFooter{padding:20px 0}}#footer .logosMenu{margin:40px;max-width:400px}#footer .btnMenuBF{min-width:338px}@media (max-width:992px){#footer .btnMenuBF{min-width:298px}}#footer .btnMenuBF.button_categorie:hover span{color:#fff}#footer .btnMenuBF.button_categorie span{color:#e30513}#footer .btnMenuBF .pictoHoverFleche{height:29px;position:absolute;right:18px}@media (max-width:992px){#footer .btnMenuBF .pictoHoverFleche{display:none}}#footer .btnMenuBF .pictoHoverMail,#footer .btnMenuBF .pictoHoverTel{display:none}#footer .btnMenuBF:hover .pictoHoverMail,#footer .btnMenuBF:hover .pictoHoverTel{display:block;left:18px;position:absolute}@media (max-width:992px){#footer #ctaRetourFooter{margin-right:20px;margin-top:70px}}#backToTop{background-color:hsla(0,0%,90%,.9);border-radius:35px;bottom:30px;cursor:pointer;display:flex;height:70px;opacity:0;position:fixed;right:20px;transition:opacity .25s;width:70px;z-index:-1}#backToTop:hover{background-color:#dcdcdc}#backToTop:hover>svg{fill:#000}#backToTop.show{opacity:1;transition:opacity .5s;z-index:999}#backToTop>svg{margin:auto;fill:#323232;width:30px}@font-face{font-display:swap;font-family:robotoBold;font-style:normal;font-weight:700;src:url(/build/fonts/Roboto-Bold.9fa4a811.woff) format("woff")}@font-face{font-display:swap;font-family:robotoBlack;font-style:normal;font-weight:900;src:url(/build/fonts/Roboto-Black.a3513eaf.woff) format("woff")}@font-face{font-display:swap;font-family:robotoMedium;font-style:normal;font-weight:500;src:url(/build/fonts/Roboto-Medium.e624b10d.woff) format("woff")}@font-face{font-display:swap;font-family:robotoLight;font-style:normal;font-weight:300;src:url(/build/fonts/Roboto-Light.c981701f.woff) format("woff")}@font-face{font-display:swap;font-family:robotoThin;font-style:normal;font-weight:100;src:url(/build/fonts/Roboto-Thin.43cf5af8.woff) format("woff")}@font-face{font-display:swap;font-family:robotoRegular;font-style:normal;font-weight:400;src:url(/build/fonts/Roboto-Regular.0944be10.woff) format("woff")}.robotoBold{font-family:robotoBold,sans-serif}.robotoBlack{font-family:robotoBlack,sans-serif}.robotoMedium{font-family:robotoMedium,sans-serif}.robotoLight{font-family:robotoLight,sans-serif}.robotoThin{font-family:robotoThin,sans-serif}.robotoRegular{font-family:robotoRegular,sans-serif}.card-produit,.card-vignette{background-position:50%;background-repeat:no-repeat;background-size:cover;height:234px;margin-bottom:30px;width:234px}@media (max-width:992px){.card-produit,.card-vignette{height:200px;width:200px}}@media (max-width:576px){.card-produit,.card-vignette{height:168px;width:168px}}.card-produit.bigOne,.card-vignette.bigOne{height:296px;width:296px}@media (max-width:992px){.card-produit.bigOne,.card-vignette.bigOne{height:168px;margin-bottom:15px;width:168px}}.card-produit .libelleCard,.card-vignette .libelleCard{background-color:#565a5c;bottom:0;max-width:100%;padding:11px 18px 9px 15px;position:absolute;width:fit-content}@media (max-width:576px){.card-produit .libelleCard,.card-vignette .libelleCard{padding:9px 12px 7px 7px}}.card-produit .libelleCard h3,.card-vignette .libelleCard h3{font-size:15px;margin:0}@media (max-width:576px){.card-produit .libelleCard h3,.card-vignette .libelleCard h3{font-size:14px}}.card-produit .hoverBackground,.card-vignette .hoverBackground{background-color:#e30513;height:100%;opacity:0;width:100%}.card-produit .hoverContent,.card-vignette .hoverContent{align-items:center;display:flex;height:100%;justify-content:center;opacity:0;position:absolute;top:0;width:100%}.card-produit:hover .hoverBackground,.card-vignette:hover .hoverBackground{opacity:.69;-webkit-transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}.card-produit:hover .hoverContent,.card-vignette:hover .hoverContent{opacity:1;-webkit-transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}.card-produit:hover .libelleCard,.card-vignette:hover .libelleCard{background-color:transparent;-webkit-transition:background-color .4s ease-in-out;-moz-transition:background-color .4s ease-in-out;transition:background-color .4s ease-in-out}