.livraison-promo{display:flex;justify-content:center;align-items:center;background-color:#EBEBEB;width:100%;height:50px;font-size:0.8em;color:black;letter-spacing:1px}@media screen and (max-width:768px){.livraison-promo{font-size:0.66em;text-align:center}}.container.header{justify-content:space-between;width:100%;margin-bottom:30px}@media screen and (min-width:1200px){.container.header{width:1170px}}.breadcrumb-cont{width:100%;max-width:1170px;font-size:15px !important;color:black !important;display:flex;flex-direction:row-reverse;position:absolute;bottom:15px;margin-right:30px}@media screen and (min-width:1200px){.breadcrumb-cont{margin-right:0px}}@media screen and (max-width:560px){.breadcrumb-cont{bottom:-18px}}.breadcrumb-cont .woocommerce-breadcrumb{padding:0 17px !important}.breadcrumb-cont a{color:black !important;position:relative}.breadcrumb-cont a::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:0.1em;background-color:black;opacity:0;transition:opacity 300ms, transform 300ms}.breadcrumb-cont a:hover::after{opacity:1;transform:translate3d(0, 0.2em, 0)}.nav,.logos{display:flex;align-items:center;justify-content:space-evenly;font-size:0.7em}@media screen and (min-width:992px){.nav,.logos{justify-content:flex-end}}.nav{width:100%}@media screen and (max-width:768px){.nav{font-size:25px;display:flex;justify-content:space-around;width:56%}}.nav .fa-file-download,.nav .fa-paper-plane{font-size:20px}@media screen and (min-width:769px){.nav .fa-file-download,.nav .fa-paper-plane{display:none}}.nav .nav-item{margin-right:30px;display:flex;align-items:center;justify-content:center}@media screen and (max-width:768px){.nav .nav-item{margin-right:0px}}.nav .nav-item.catalogue,.nav .nav-item.contact,.nav .nav-item .user{position:relative;color:inherit}.nav .nav-item.catalogue::after,.nav .nav-item.contact::after,.nav .nav-item .user::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:0.1em;background-color:black;opacity:0;transition:opacity 300ms, transform 300ms}.nav .nav-item.catalogue:hover::after,.nav .nav-item.contact:hover::after,.nav .nav-item .user:hover::after{opacity:1;transform:translate3d(0, 0.2em, 0)}@media screen and (max-width:768px){.nav .nav-item.catalogue,.nav .nav-item.contact,.nav .nav-item .user{display:none}}.nav .nav-item.mon-compte{margin-right:-5px}.nav .nav-item.mon-compte svg{margin-right:15px}.nav .nav-item .user{margin-right:8px;z-index:0}@media screen and (max-width:768px){.nav .nav-item .user{display:none}}.nav .nav-item.search{position:relative}@media screen and (max-width:768px){.nav .nav-item.search{margin-right:18px}}.nav .nav-item.search #search-field{border:1px solid #707070;padding:12px 16px 12px 40px;z-index:1}.nav .nav-item.search i{cursor:pointer;position:absolute}.nav .nav-item.search .search-form{display:none}.nav .nav-item .cart-item-count{background-color:black;border-radius:48%;padding:2px;height:11px;width:12px;display:flex;justify-content:center;align-items:center;position:relative;left:37px;bottom:9px;color:white;font-size:8px}@media screen and (max-width:768px){.nav .nav-item .cart-item-count{font-size:8px;height:10px;width:10px;left:31px;bottom:8px}}.nav .nav-item>.far{font-size:20px;z-index:1}@media screen and (min-width:1200px){.nav .nav-item.panier{margin-right:0}}@media screen and (max-width:768px){.logos{font-size:25px}}.logos .logo{margin-right:15px}@media screen and (max-width:768px){.logos .logo{height:90px}}.logos .logo-edg{height:95px}@media screen and (max-width:768px){.logos .logo-edg{height:50px}}.home-img{height:778px}.home-banner{width:100%;max-width:1200px;display:flex;flex-direction:column;justify-content:center;color:white;height:inherit}.home-banner h1{font-size:35px;margin-top:0px;margin-bottom:18px;text-align:center}@media screen (min-width:$s_laptop){.home-banner h1{font-size:40px}}@media screen and (max-width:560px){.home-banner h1{font-size:30px;text-align:center}}.home-banner .dot-separator{height:18px;overflow:hidden;font-size:14px}.home-banner .dot-separator:after{content:'.........................................';letter-spacing:8px;color:white;position:relative;bottom:5px}@media screen and (max-width:560px){.home-banner .dot-separator:after{content:'.............'}}.home-banner .h2{font-size:0.85em;margin-top:43px}.home-banner .home-banner-title{display:flex;flex-direction:column;align-items:center;bottom:40px;position:relative;max-width:900px}.home-banner .home-banner-title a{text-decoration:underline}#home-icon-go{text-align:center;font-size:34px}#site-header{position:relative}#site-header .buton-cont{display:flex;position:fixed;bottom:0;right:0;z-index:2;background-color:#D5D5D5;padding:10px 25px}#site-header .buton-cont>div{cursor:pointer;margin:0 10px}#site-header .buton-cont>div.active{color:#1F9326}#scroll-to-top{display:none;position:fixed;bottom:75px;right:35px;cursor:pointer;z-index:2}