.menu-top .separator{color:#fff !important;margin:0 4px !important}#header-boutique{z-index:9}#GTranslateDesktop #GTranslate .left-topbar:first-child{position:relative}#separateur_li{display:flex;justify-content:center;align-items:center;margin-left:0;margin-right:-16px}#separateur_span{background-color:white;width:1px !important;height:60%}#GTranslateDesktop #GTranslate .left-topbar:first-child::before{content:"";position:absolute;left:-6px;top:50%;width:2px;height:50%;background-color:var(--main-color);transform:translateY(-50%)}@media only screen and (min-width:992px){.header-top{padding:5px 0}}.header-top{background-color:var(--main-color)}.slogant{line-height:1.2;text-transform:uppercase;letter-spacing:.05em;font-weight:bolder;font-size:.75em;color:white;margin-bottom:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.menu-top{margin-bottom:0;justify-content:end;margin-left:auto}.menu-top li{padding:0 3px;height:20px;overflow:hidden;transition:all .3s}.menu-top li:hover{opacity:.8}.menu-top li a,.menu-top li span{font-weight:400;padding-bottom:5px;padding-top:5px;vertical-align:top;font-size:13px;padding:0;color:#939393;transition:all .3s;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.menu-top li:hover a{color:black}.menu-top li:hover span{color:black}.menu-top li i{margin-left:3px}.header-main{height:76px;background-color:#fff;display:flex;align-items:center}@media only screen and (max-width:992px){#header-boutique{box-shadow:1px 1px 10px rgba(0,0,0,.15)}}#header-boutique .logo-container-main img{width:100%;max-width:225px;height:auto}@media only screen and (max-width:600px){#header-boutique .logo-container-main img{width:100%}}.input-search-container,.category-select{background:rgba(0,0,0,.03);border-color:rgba(0,0,0,0.09);border-radius:99px;box-shadow:none;color:#909090;border:1px solid #ddd}.input-search-container input,.category-select{font-size:.85em;height:2.507em;max-width:100%;padding:0 .75em;transition:color .3s,border .3s,background .3s,opacity .3s;vertical-align:middle;outline:0}.category-select{-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right .50em top 50%;background-repeat:no-repeat;background-size:auto 16px}.input-search-container input,.input-search-container button{background:0;border:0;color:#909090}.input-search-container button{padding:0 10px}.input-search-container button i{color:#909090}.input-search-container input::placeholder{color:#777}.category-select{cursor:pointer;margin-right:5px;max-width:150px;min-width:100px}.icon-container{display:flex;align-items:center;justify-content:end}.icon-container>div{width:30%;text-align:right;position:relative}.icon-container a{font-size:20px;color:hsla(0,0%,40%,.85);transition:all .3s}.icon-container a:hover{color:#575454}.icon-container div span{position:absolute;background-color:var(--main-color-op-07);box-shadow:1px 1px 3px 0 rgba(0,0,0,0.3);color:#fff;font-size:11px;font-style:normal;font-weight:bolder;height:17px;letter-spacing:-0.5px;line-height:17px;min-width:17px;padding-left:2px;padding-right:2px;text-align:center;border-radius:99px;top:-8px;right:-10px}.header-bottom{background-color:var(--main-color);height:50px;color:white}.header-bottom div{height:100%;flex-wrap:nowrap}.megamenu{margin-bottom:0}.megamenu li{padding:0 10px;transition:all .3s}@media only screen and (min-width:992px){.megamenu li:last-child{padding-right:0 !important}}.megamenu li a{overflow:hidden}.megamenu li a{font-weight:700;color:var(--main-color);text-transform:none;line-height:47px;letter-spacing:.02em;font-size:16px;display:block}.megamenu li:hover a{color:var(--main-hover)}.megamenu a.dropdown-toggle{display:block}.megamenu a.dropdown-toggle::after{vertical-align:sub}.header-bottom .contact{width:fit-content}.header-bottom .contact div{height:fit-content;padding:0 10px;margin-bottom:4px;border-right:1px solid rgba(255,255,255,0.3);display:flex;align-items:center}.header-bottom .contact div:last-child{border:0}.header-bottom .contact div:hover{opacity:1}.header-bottom .contact span,.header-bottom .contact a{font-weight:400;font-style:normal;font-size:13px;letter-spacing:.02em;color:white;padding:0 5px}.header-bottom .contact i{vertical-align:middle;font-size:15px}.fixed-header{position:fixed;top:0;width:100%;animation:slide-down .5s}.fixed-header .logo-container-main .logo{display:none !important}.fixed-header .logo-container-main .logo-responsie{display:block !important}@keyframes slide-down{from{transform:translateY(-100%)}to{transform:translateY(0)}}.mobil-toogler{cursor:pointer}.basket-shop{position:relative}.basket-shop .panier{position:absolute;width:290px;max-height:500px;overflow-y:scroll;background:white;box-shadow:1px 1px 15px rgba(0,0,0,0.15);z-index:9;color:#777;padding:20px 0;right:0;top:130%;opacity:0;visibility:hidden;transition:all .3s;text-align:left;max-height:491px;overflow-y:auto}.basket-shop:hover .panier{opacity:1;visibility:visible}.panier .empty{width:100%;text-align:center;font-size:16px}#offcanvasMobilMenu .category-select{width:100%}#modalQuickView .modal-content{border-radius:0}#modalQuickView .swiper-button-prev-vignette-product{position:absolute;top:48%;z-index:2;left:15px}#modalQuickView .swiper-button-next-vignette-product{position:absolute;top:48%;z-index:2;right:15px}.close-modal{border:0;background:0}.modalQuickViewHeader{position:fixed;top:0;right:0;z-index:5}.modalQuickViewRight{height:auto;overflow-y:auto}.modalQuickViewLeft{height:530px}.swiper-vignette-product img{width:100%;height:100%;object-fit:contain}.modalQuickViewRight .product-designation{font-weight:700;color:#555;line-height:1.3;font-size:1.7em;margin-bottom:.5em;margin-top:0;text-rendering:optimizeSpeed}.modalQuickViewRight .product-designation::after{content:"";display:block;width:29px;height:3px;background:var(--main-color-op-05);position:relative;margin-top:8px}.modalQuickViewRight .product-price,.modalQuickViewRight .devis{color:#111;font-weight:700;white-space:nowrap;font-size:20px;line-height:1;margin-bottom:10px}.modalQuickViewRight .product-resume{font-size:14px;line-height:23px;margin-bottom:16px}.modalQuickViewRight .product-cat{font-size:.8em;margin-bottom:1em;color:#777;margin-top:35px}.modalQuickViewRight .product-cat a{color:var(--text-color)}.add-to-cart-counter input{outline:0;border:1px solid #ddd;width:45px;text-align:center;color:#666;border-left:0;border-right:0}.add-to-cart-counter button{background-color:#f9f9f9;border:1px solid #ddd;border-right-color:#ddd;border-right-style:solid;border-right-width:1px;color:#666;font-weight:400;overflow:hidden;position:relative;text-shadow:1px 1px 1px #fff;text-transform:none}@media only screen and (min-width:600px){.modalQuickViewLeft{height:640px}}@media only screen and (min-width:992px){.modalQuickViewRight,.modalQuickViewLeft{height:556px}}.content-space-t-2{padding-top:1.5rem !important}.megamenu .dropdown-menu{height:fit-content}.megamenu .dropdown-menu li a{color:hsla(0,0%,40%,.85);text-transform:none;font-weight:400;font-size:14px !important}.megamenu .hs-mega-menu .hs-mega-menu{border-radius:0}#offcanvasMobilMenu{background:hsla(0,0%,100%,.95);overflow-y:auto}.megamenu-mobile{position:relative;z-index:0}.megamenu-mobile .hs-mega-menu,.megamenu-mobile .hs-has-mega-menu{transition:all .3s}.megamenu-mobile .hs-has-mega-menu.open{background:#d6d3d37a}.megamenu-mobile .hs-mega-menu.open{display:block !important}.megamenu-mobile .hs-mega-menu{position:relative;width:100%;border-radius:0;box-shadow:none;background:transparent;margin-top:0;padding:0 10px !important;left:0}.megamenu-mobile .hs-mega-menu ul{padding:0}.megamenu-mobile .hs-mega-menu a{font-size:12.8px;padding:8px 20px;color:#666666D9 !important}.megamenu-mobile>li{border-top:1px solid #ececec;margin-left:0 !important;margin-right:0 !important}.megamenu-mobile>li>a{text-transform:none;font-size:12.8px;color:#666666D9 !important;font-weight:600}.megamenu-mobile .nav-link{padding:15px 20px 15px 20px !important}.input-search-container .loading{width:17px;height:17px}.search-container{position:relative}.search-container #ac-container{position:absolute;width:100%;z-index:5;left:0;height:fit-content;padding:0 15px}#ac-container #ac{background:hsla(0,0%,100%,.95);box-shadow:0 0 10px 0 rgba(0,0,0,.1);max-height:530px;height:fit-content;overflow-y:scroll}.ac-categorie{background:0;border-bottom:1px solid rgba(0,0,0,.05);padding:10px;color:#111;text-align:left;font-size:14px;line-height:22px;font-weight:700;text-transform:initial}.ac-product a{border-bottom:1px solid rgba(0,0,0,.05);padding:10px 20px;display:flex;width:100%;justify-content:space-between;align-items:center;transition:all .3s}.ac-product a:hover{background:#d6d3d37a}.ac-product img{border-radius:99px;height:40px;margin-right:16px;width:40px;object-fit:cover}.ac-product .ac-designation{color:#111;font-size:14px;line-height:22px}.ac-product .ac-price{color:#111;font-size:14px;line-height:22px;font-weight:700}#search-mobile #ac{max-height:300px}@media only screen and (max-width:992px){.modalQuickViewHeader .close-modal,[id^="modalQuick"] .close-modal{background:#0000004a}}.panier-content{padding:0 20px}.panier-content img{width:60px;height:60px;object-fit:cover}.panier-content .detail-container{margin-left:15px}.panier-content .panier-designation{display:block;width:160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text-color);font-size:14px}.panier-content .option{font-size:12px}.panier-content .panier-price{font-size:14px}.panier-items-conainer .panier-item{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #8080803d;position:relative}.panier-items-conainer .panier-item:last-child{border-bottom:0}.panier-item .removeFromCart{position:absolute;top:0;right:0;cursor:pointer}.panier-item .removeFromCart:hover{color:black}.panier .subtotal{border-bottom:1px solid #8080803d}#notification{position:fixed;top:160px;right:15px;color:white;padding:15px 30px;font-size:16px;font-weight:700;z-index:99999999;transition:all .4s ease-in-out;transform:translateX(120%)}#notification.success{background:#14e514ac}#notification.error{background:#f6343496}#notification.show{transform:translateX(0)}#modalQuickLogin .nav{border-bottom:0}#modalQuickLogin .nav-item button{border:0;background:0;font-size:13px;line-height:20px;text-transform:uppercase;color:hsla(0,0%,40%,.85);transition:all .3s;font-weight:700;border-top:3px solid transparent;border-radius:0;box-shadow:none}#modalQuickLogin .nav-item button:hover{color:var(--text-color);border-top:3px solid var(--main-color-op-05)}#modalQuickLogin .nav-item button.active{color:var(--text-color);border-top:3px solid var(--main-color)}#modalQuickLogin a{color:var(--text-color)}body{font-family:Lato,sans-serif}@media only screen and (min-width:1200px){.container{padding-left:50px !important;padding-right:50px !important}}#header-boutique .dropdown-menu{margin-top:0 !important;border-radius:0 !important;margin-left:-9px;padding:0 !important;z-index:9}#header-boutique .dropdown-menu>ul,#header-boutique .ul-product{padding:15px 0 !important}#header-boutique .hs-has-mega-menu{position:relative}#header-boutique .hs-has-mega-menu::after{bottom:0;content:"";height:0;left:30%;pointer-events:none;position:absolute;width:0;z-index:42;border-bottom-color:white !important;border:solid transparent;border-width:8px;margin-left:-8px;opacity:0;transition:all .3s}#header-boutique .hs-has-mega-menu .hs-has-mega-menu::after{display:none}#header-boutique .dropdown-menu ul .dropdown-item{padding:0 25px !important;margin-bottom:0 !important}#header-boutique .dropdown-menu ul .dropdown-item::after{display:none !important}#header-boutique .dropdown-menu ul li{padding:0 !important}#header-boutique .dropdown-menu ul li:hover,#header-boutique .ul-product li:hover{background:rgba(0,0,0,0.05) !important}#header-boutique .ul-product li{padding:0 25px}.option-container{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}.option-container label{color:#222;font-size:13px;line-height:14px;font-weight:700;display:block;width:55px;margin-right:20px}.option-container select{-webkit-appearance:none;-moz-appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right .45em top 50%;background-repeat:no-repeat;background-size:auto 16px;border-radius:0;box-shadow:inset 0 -1.4em 1em 0 rgba(0,0,0,.02);display:block;padding:0 .75em;color:#333;max-width:277px;font-size:.97em;height:2.507em;max-width:100%;padding-top:0;padding-bottom:0;border:1px solid #ddd;transition:all .3s}.option-container select:hover{box-shadow:inset 0 -1.8em 1em 0 transparent}.reset{background:0;border:0;text-transform:uppercase;font-size:11px;opacity:.6;color:#666}.mega-menu-content .container{padding-left:0 !important;padding-right:0 !important}.sub-menu-title{font-size:13px !important;line-height:17px !important;color:black !important;padding:10px 20px;font-weight:700 !important;text-transform:uppercase !important}.mega-menu-edited div{border-right:1px solid #f1f1f1}.mega-menu-edited div:last-child{border-right:0}.mega-menu-edited li{padding:0 !important}.mega-menu-edited li a{padding:0 25px !important;margin-bottom:0 !important;font-size:16px !important;line-height:40px !important}#dialogue-cookie-modal{pointer-events:none}.link-page-mpbile{padding:18px 20px}.link-page-mpbile a{color:var(--bs-nav-link-color)}.content-space-t-2{padding-top:0 !important}#offcanvasFilter{overflow-y:auto;padding-bottom:25px}.menu-top li a,.menu-top li span{color:white}@media only screen and (max-width:992px){#header-boutique .dropdown-menu ul .dropdown-item{padding:7px 40px !important}}.left-topbar{display:flex;margin-left:0;padding-left:13px}.lang-mobile ul{list-style:none !important}.lang-mobile ul li{margin-right:15px}.lang-mobile ul li a{color:gray}.header-main.transparent-header{background:transparent;margin-bottom:-76px;z-index:2;position:relative;transition:all .3s}.fixed-header .header-main.transparent-header{background:rgba(255,255,255,0.8)}
