header{position:relative;z-index:1;transition:.3s}header .btn,header .btn-1,header .btn-2,.wpml-ls-legacy-list-horizontal a{white-space:nowrap;transition:.3s}.header-language{white-space:nowrap}.header-recherche{margin:0 20px}header svg,header i{cursor:pointer}body.no-scroll{overflow:hidden}a{transition:.3s}@media only screen and (min-width:990px){img.custom-logo.custom-logo-small{display:none}img.custom-logo.custom-logo-regular{display:block}}@media only screen and (max-width:990px){img.custom-logo.custom-logo-small{display:block}img.custom-logo.custom-logo-regular{display:none}}.header-btn,.header-btn-mobile,.header-close{display:inline-block;color:var(--color-dark);width:60px;line-height:30px;text-align:center;font-size:40px;cursor:pointer;transition:.3s}.header-close{color:var(--color-light)}.header-btn-search button{color:var(--color-dark);padding:0;font-size:18px;top:-2px;position:relative}.offcanvas-header{position:absolute;right:20px;top:20px}.header-btn-mobile{width:40px}.header-close{font-size:36px}.header-btn-mobile a,.header-btn a{color:var(--color-dark)}.header-btn:hover,.header-btn:hover a{color:var(--color-2)}.header-btn-fa{font-family:var(--font-fa)!important;font-weight:600;margin-right:20px}.btn-cta-contact-top{margin-right:32px}.headerTop ul{list-style:none;margin:0 0 0 -55px}.headerTop ul li{display:inline-block;margin-right:10px}@-webkit-keyframes fadeInRight{0%{opacity:0;left:20%}100%{opacity:1;left:0}}@keyframes fadeInRight{0%{opacity:0;left:20%}100%{opacity:1;left:0}}@media (max-width:1200px){header .header-site .col-10{padding-left:100px!important}}@media (max-width:992px){.compte-panier{position:absolute;right:80px;max-width:100px}}@media (max-width:992px) and (min-width:768px){.header-site{flex-direction:column;align-items:start!important}header .header-site .col-10{padding-left:0px!important;width:100%}}@media (max-width:768px){.message_top{height:auto!important}.message_top .text-center{text-align:center!important;line-height:initial;padding:10px 30px 0 0}}.header-menu-principal{display:block}.header-flex-bar{border-bottom:1px solid var(--color-gris-fonce)}#mobile-menu{display:none}.mobile-menu.header-menu{background:var(--color-1);color:var(--color-dark)}.header-menu{position:relative;display:block;text-decoration:none;text-align:right}.header-menu h3{font-weight:400}.header-menu a{border-color:transparent}.header-menu a:hover{color:var(--color-2)}.header-menu ul,.header-menu ul li,.header-menu ul li a{position:relative}.header-menu ul{z-index:1;margin-bottom:0}.header-menu>ul>li>a{border:1px solid transparent;color:var(--color-dark)}.header-menu *,.sub-menu{transition:.3s}.header-menu ul li{padding:4px 18px}@media (max-width:1220px){.header-menu ul li{padding:4px 12px}}.header-menu #menu-header-droite li{padding:4px 15px}.header-menu #menu-header-droite .wpml-ls-item{padding:4px 2px}.header-menu #menu-header-droite li a{font-weight:400!important}.header-menu #menu-header-droite{margin-right:30px}.header-menu ul li a{display:block;color:var(--color-light);font-size:16px;font-style:normal;font-weight:500;line-height:20px;text-transform:uppercase}.header-menu ul li a:hover,.header-menu ul li.current_page_item a,.header-menu ul .current_page_parent a{color:var(--color-2)}.header-menu #menu-menu-droite li a{display:block;font-size:14px!important;font-style:normal!important;font-weight:600!important;line-height:24px!important;color:var(--color-dark)}.header-menu-button{display:none}.header-menu.pos-fixed{position:fixed;top:-2px;left:-2px;right:-2px;z-index:9999}.header-menu a{white-space:nowrap}.header-menu .sub-menu{cursor:pointer}.header-menu>ul{padding:0 5px}.header-menu ul li{display:inline-block;transition:.3s}.header-menu ul li.menu-item-has-children:hover>a:before,.header-menu ul li.menu-item-has-children:hover>a:after{bottom:-20px;opacity:0}.header-menu ul ul,.header-menu ul .menu-wrapper{position:absolute;display:block;visibility:hidden;z-index:1;height:auto;top:100%;margin:0;background:var(--color-grey-15);opacity:0;text-align:left;padding:0!important;max-width:310px}.header-menu ul ul li a{font-size:14px;color:var(--color-light)!important;border:1px solid transparent;padding:0!important}.header-menu ul ul li:hover{background-color:var(--color-2)!important}.header-menu ul li:hover>ul,.header-menu ul li:hover>.menu-wrapper{-webkit-transition:opacity 0.3s,padding 0.3s;-moz-transition:opacity 0.3s,padding 0.3s;transition:opacity 0.3s,padding 0.3s;visibility:visible;padding:10px 0;opacity:1;background-color:var(--color-dark);border:1px solid var(--color-1)}.header-menu ul ul li{display:block;overflow:hidden;height:auto;padding:10px;transition:0.3s}.header-menu ul.sub-menu li{padding:15px 80px 15px 20px}.header-menu .current_page_parent li.current_page_item,.header-menu .current-page_parent ul.sub-menu li.current_page_item{background-color:var(--color-2)!important}.header-menu ul.sub-menu li:hover{background:var(--color-grey-30);border-left:5px solid var(--color-grey-50)}.header-menu ul ul li:hover>a{border-style:solid;border-width:1px;color:var(--color-dark)!important}.header-menu ul ul li.current-menu-item>a{color:var(--color-light)}.header-menu ul li:hover ul li{overflow:visible}.header-menu ul ul li.menu-item-has-children>a:before,.header-menu ul ul li.menu-item-has-children>a:after{left:auto;top:50%;right:0;background:var(--color-dark)}.header-menu ul ul li.menu-item-has-children>a:before{margin-top:-1px}.header-menu ul ul li.menu-item-has-children>a:after{margin-top:2px}.header-menu ul ul li.menu-item-has-children>a:hover:before,.header-menu ul ul li.menu-item-has-children>a:hover:after{right:-13px}.menu-header-principal .header-menu .sub-menu .menu-item-has-children::before{content:"\f061"!important;font-family:var(--font-fa)!important;font-size:30px;line-height:1;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;right:15px;position:absolute;font-weight:100;cursor:pointer;color:var(--color-dark)}.header-menu ul ul ul{-width:100%;left:100%;top:-11px;padding:0!important;margin-top:11px;border-left:1px solid var(--color-dark)}.header-menu ul .menu-wrapper{position:absolute;left:-1px;top:100%;margin-top:-5px;width:100%}.header-menu ul .menu-wrapper a{white-space:inherit}.header-menu ul .menu-wrapper .menu-col{position:relative;float:left;width:23%;margin:0 1%}.header-menu ul .menu-wrapper h3{margin:20px 15px;font-size:18px;line-height:22px;color:var(--color-dark)}.header-menu ul .menu-wrapper ul{position:relative;visibility:hidden;height:100%;border:0;opacity:1;background:transparent}.header-menu ul li:hover>.menu-wrapper ul{visibility:visible}.header-menu ul .menu-wrapper ul li{padding:0 10px}.header-menu .show-submenu{display:none}.header-recherche{margin-left:0}.menu-header-full{position:fixed;top:0;width:100%;height:100%;z-index:100;padding:20px;transition:.5s;left:-100%;opacity:0;background:var(--color-1);color:var(--color-dark)}.menu-header-full.visible{left:0;opacity:1}.menu-header-full .full-menu{padding:100px 180px}.menu-header-full .full-menu li{list-style:none;margin-bottom:30px;position:relative}.menu-header-full .full-menu li a{display:block;font-size:20px;font-style:normal;font-weight:400;line-height:normal;color:var(--color-9)}.menu-header-full .full-menu .menu-item-has-children::before{content:"\f061"!important;font-family:var(--font-fa)!important;font-size:30px;line-height:1;color:var(--color-9);opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;right:15px;position:absolute;font-weight:100;cursor:pointer}.menu-header-full .full-menu .sub-menu{position:absolute;top:0;transition:.3s;overflow:hidden;opacity:0;max-height:1px;right:-100%;width:100%;padding-left:1px}.menu-header-full .full-menu .sub-menu.visible{max-height:1000px;opacity:1;overflow:visible}.menu-header-full .menu-item-has-children:has(.sub-menu.visible){background:var(--color-2)}@media only screen and (max-width:1200px){.menu-header-full .full-menu{padding:100px 0}}@media only screen and (min-width:1200px){.minimal-menu ul ul,.minimal-menu ul .menu-wrapper{position:absolute;display:block;visibility:hidden;z-index:1;height:auto;top:100%;margin:0;padding:0;background:var(--color-dark);opacity:0;text-align:left;border:1px solid var(--color-orange)}.minimal-menu ul ul li:hover{background:var(--color-orange)}.menu-header-mobile,.menu-header-mobile,.header-burger-mobile{display:none}.menu-header-full{display:block}}@media only screen and (max-width:1200px){.menu-header-mobile,.header-menu-mobile{display:block}.menu-header-full{display:none}.menu-header-principal .header-menu{display:none}.mobile-menu.header-menu{position:absolute;height:100vh}.mobile-menu.header-menu ul li a{padding:25px 20px;text-decoration:none;width:80%}.mobile-menu.header-menu h3,.mobile-menu.header-menu ul li a{color:var(--color-dark);border-bottom-color:rgba(0,0,0,.08)}.mobile-menu.header-menu h3{background:rgba(0,0,0,.05)}.mobile-menu.header-menu{border-color:rgba(100%,100%,100%,.3)}.mobile-menu.header-menu{right:0;top:0;z-index:9999}input.header-menu-button{display:none}label.header-menu-button{display:inline-block;text-transform:uppercase;background:var(--color-dark);color:var(--color-dark);cursor:pointer;height:80px;font-size:0;width:90px;padding:30px 0 0 30px}label.header-menu-button:before{position:absolute;content:'\f0c9';font-family:var(--font-fa);font-size:40px;z-index:1}.mobile-menu.header-menu{overflow:auto;left:-100%;width:100%;opacity:0;-webkit-transition:left 0.8s,opacity 0.5s;-moz-transition:left 0.8s,opacity 0.5s;transition:left 0.8s,opacity 0.5s;background:var(--color-dark);position:fixed;top:0;height:100%!important}.header-menu .menu-item-wpml-ls-3-fr{width:100%}#mobile-menu:checked+.header-menu{visibility:visible;left:0;opacity:1}.mobile-menu.header-menu h3,.mobile-menu.header-menu ul li a{color:var(--color-2);top:1px;font-size:20px;font-style:normal;font-weight:600;line-height:26px;text-align:left}.mobile-menu.header-menu h3{font-size:18px;line-height:1em;margin:0;padding:20px 0 20px 40px;color:var(--color-dark)}.header-menu ul{margin:0;padding:0}.header-menu li,.header-menu a{display:block}.header-menu li{position:initial!important}.header-menu ul>li{padding-bottom:0}.header-menu>ul>li:hover>a,.header-menu>ul>li.current>a{border-left:1px solid transparent;border-right:1px solid transparent}.header-menu ul ul ul a{padding-left:55px}.header-menu ul ul ul ul a{padding-left:70px}.header-menu ul ul li a{font-size:16px;padding-left:40px}.header-menu ul ul ul a{font-size:16px;padding-left:60px}.header-menu ul li.menu-item-has-children>a:before,.header-menu ul li.menu-item-has-children>a:after{top:50%;left:auto;right:12px;background:var(--color-dark)}.header-menu ul li.menu-item-has-children>a:before{margin-top:-6px}.header-menu ul li.menu-item-has-children>a:after{margin-top:6px}.header-menu .show-submenu{position:absolute;display:block!important;right:0;margin:0 21px;-webkit-appearance:none}.header-menu .show-submenu:before{content:"\f078";font-family:var(--font-fa);font-size:20px;color:var(--color-dark);display:block;position:relative;top:-20px}.header-menu .show-submenu+ul,.header-menu .show-submenu+.menu-wrapper{display:none;visibility:hidden}.header-menu .show-submenu:checked+ul,.header-menu .show-submenu:checked+.menu-wrapper{display:block;visibility:visible;top:1px}.wpml-ls-legacy-list-horizontal a{padding:3px 10px 7px}.btn-header{display:none}.header-recherche{margin-right:0}.mobile-menu{display:block;position:absolute;width:100vw;height:100vh;margin-top:0;background:var(--color-dark);color:var(--color-light);opacity:0;max-height:0;transition:.3s;overflow:hidden;top:0}.mobile-menu.visible{max-height:100vh;opacity:1;overflow:auto}.mobile-menu #close-menu-mobile{margin:23px 10px 40px 0}.mobile-menu ul,.mobile-menu li{list-style:none;margin-bottom:0;transition:.3s;max-width:100%;cursor:pointer;padding:0;border-top:1px solid var(--color-orange)}.mobile-menu ul li a:hover,.mobile-menu ul li.current_page_item a,.mobile-menu ul .current-menu-parent .current-menu-item a{background-color:var(--color-2);color:var(--color-dark)}.mobile-menu li a{display:block;font-size:20px;font-style:normal;font-weight:400;line-height:normal;padding:15px 10px 15px 20px;color:var(--color-light);text-transform:uppercase}.mobile-menu li a:hover,.mobile-menu .menu-item-has-children.opened>a{background:var(--color-1);color:var(--color-dark);border-left:5px solid var(--color-1)}.mobile-menu ul ul li a{padding:15px 20px 15px 40px!important}.mobile-menu li .sub-menu.visible li a:hover{border-left:none}.mobile-menu .menu-item-has-children::before{content:"\f107"!important;font-family:var(--font-fa)!important;font-size:30px;line-height:1;opacity:1;margin:0 0 0 0;right:15px;position:absolute;font-weight:100;cursor:pointer;width:55px;height:55px;line-height:55px;text-align:center}.mobile-menu .menu-item-has-children.opened::before{content:"\f106"!important}.menu-header-mobile .menu-menu_principal-container{margin-bottom:100px}.menu-header-mobile .sub-menu{display:block;width:100%;opacity:0;max-height:0;transition:.3s;overflow:hidden}.menu-header-mobile .sub-menu.visible{max-height:100vh;opacity:.95}#menu-menu-mobile .menu-item-has-children::before{content:"\f061"!important;font-family:var(--font-fa)!important;font-size:30px;font-style:normal;font-weight:300;line-height:normal;color:var(--color-dark);opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;right:35px;margin-top:28px;position:fixed}@-webkit-keyframes slide-left{0%{left:100%}100%{left:0%}}@keyframes slide-left{0%{left:100%}100%{left:0%}}}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}#menu-menu_full .current-menu-item a,#menu-menu_full a:hover{display:flex!important}#menu-header-principal{text-align:center}.menu-header-full .full-menu li{list-style:none;margin-bottom:0;padding:15px 10px 15px 10px;transition:.3s;max-width:330px}.menu-header-full .full-menu li:hover{background:var(--color-2)}#menu-header-droite .btn-darkstroke::after{display:none}#menu-header-droite .btn-darkstroke:hover{border-top:1px solid #023300;border-right:1px solid #023300;border-bottom:1px solid #023300;border-left:1px solid #023300}.message_top{background:var(--color-2)!important;color:var(--color-dark)!important;height:40px}.message_top .font-body{color:var(--color-dark)!important;font-size:16px!important}.message_top .btclose{position:absolute;width:30px;height:30px;text-align:center;line-height:18px;cursor:pointer;border-radius:50px;right:0;top:5px;padding:0;margin:0;transition:.3s}.message_top .btn-close{opacity:1;cursor:pointer;color:var(--color-dark);--bs-btn-close-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e")}.message_top .btclose:hover{background:#fff8}.acf-block-preview .message_top .btclose{display:none}.wpml-ls-legacy-dropdown-click{width:100%}.wpml-ls-legacy-dropdown-click a,.wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover>a,.wpml-ls-legacy-dropdown-click a:focus,.wpml-ls-legacy-dropdown-click a:hover{background:var(--color-1);color:var(--color-dark);border:none;font-weight:400;font-size:16px}.wpml-ls-legacy-dropdown-click ul.js-wpml-ls-sub-menu.wpml-ls-sub-menu .wpml-ls-item{background:var(--color-2)}.wpml-ls-current-language{font-weight:700}