/*!
www.axome.com
*/.ax-search svg{display:block;fill:currentColor;width:100%;height:auto}.btn{display:inline-block;text-decoration:none;font-family:Poppins,Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:500;border-radius:30px;background-color:#e11c25;color:#fff;line-height:1em;transition:.5s background}.btn:active,.btn:hover{background-color:#000;color:#fff}.btn.btn-sm{font-size:.85em;padding:.7em 1.4em .6em 1.4em}.title{display:block;font-family:Poppins,Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:600}.ax-row{display:flex}.ax-row>[class^=col-]{flex-basis:0;flex-grow:1}.ax-row>.col-8{flex:0 0 66.6666%}@media (max-width:768px){.ax-row{flex-direction:column}.ax-row>.col-8{flex:0 0 100%}.ax-row .mob-first-pos{order:-1}}.ax-breadcrumb{z-index:2;margin:0;padding:0;height:0;font-size:.9em}.ax-breadcrumb .elementor-widget-container{margin:0;padding:1em 0 0 0;color:#6c757d;font-family:Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400}.ax-breadcrumb .elementor-widget-container a{color:#222}.ax-breadcrumb.ax-breadcrumb-w .elementor-widget-container{color:#fff}.ax-breadcrumb.ax-breadcrumb-w .elementor-widget-container a{color:#fff}#ax-services .swiper-wrapper{height:auto!important}#ax-services .eael-lc-logo-wrap{padding:1.6em 1em;border-radius:10px}#ax-services .eael-lc-logo-wrap .eael-lc-logo a{display:block}#ax-services .eael-lc-logo-wrap .eael-lc-logo img{width:55px;max-width:80%}#ax-services .swiper-button-next .fa,#ax-services .swiper-button-next .fas,#ax-services .swiper-button-prev .fa,#ax-services .swiper-button-prev .fas{position:relative}#ax-services .swiper-button-next .fa:after,#ax-services .swiper-button-next .fas:after,#ax-services .swiper-button-prev .fa:after,#ax-services .swiper-button-prev .fas:after{content:"";position:absolute;top:50%;left:50%;margin-left:-21px;margin-top:-20px;width:40px;height:40px;border:2px solid #222;border-radius:50%}#ax-services .swiper-button-next.swiper-button-disabled,#ax-services .swiper-button-prev.swiper-button-disabled{opacity:0}#slide-home-wrapper:after,#slide-home-wrapper:before{content:"";display:block;position:absolute;left:0;right:0;height:2vw;background-color:#fff;z-index:1}#slide-home-wrapper:before{top:0}#slide-home-wrapper:after{bottom:0}#slide-home-wrapper>div{z-index:2}#slide-home .elementor-slick-slider .slick-slide,#slide-home .elementor-slick-slider .swiper-slide,#slide-home .elementor-swiper .slick-slide,#slide-home .elementor-swiper .swiper-slide{display:block}#slide-home .elementor-slick-slider .slick-slide .slick-slide-bg,#slide-home .elementor-slick-slider .slick-slide .swiper-slide-bg,#slide-home .elementor-slick-slider .swiper-slide .slick-slide-bg,#slide-home .elementor-slick-slider .swiper-slide .swiper-slide-bg,#slide-home .elementor-swiper .slick-slide .slick-slide-bg,#slide-home .elementor-swiper .slick-slide .swiper-slide-bg,#slide-home .elementor-swiper .swiper-slide .slick-slide-bg,#slide-home .elementor-swiper .swiper-slide .swiper-slide-bg{width:63%;min-width:63%;position:relative}@media (max-width:1024px){#slide-home .elementor-slick-slider .slick-slide .slick-slide-bg,#slide-home .elementor-slick-slider .slick-slide .swiper-slide-bg,#slide-home .elementor-slick-slider .swiper-slide .slick-slide-bg,#slide-home .elementor-slick-slider .swiper-slide .swiper-slide-bg,#slide-home .elementor-swiper .slick-slide .slick-slide-bg,#slide-home .elementor-swiper .slick-slide .swiper-slide-bg,#slide-home .elementor-swiper .swiper-slide .slick-slide-bg,#slide-home .elementor-swiper .swiper-slide .swiper-slide-bg{width:100%;min-width:100%}}#slide-home .elementor-slick-slider .slick-slide .slick-slide-bg:before,#slide-home .elementor-slick-slider .slick-slide .swiper-slide-bg:before,#slide-home .elementor-slick-slider .swiper-slide .slick-slide-bg:before,#slide-home .elementor-slick-slider .swiper-slide .swiper-slide-bg:before,#slide-home .elementor-swiper .slick-slide .slick-slide-bg:before,#slide-home .elementor-swiper .slick-slide .swiper-slide-bg:before,#slide-home .elementor-swiper .swiper-slide .slick-slide-bg:before,#slide-home .elementor-swiper .swiper-slide .swiper-slide-bg:before{content:"";position:absolute;display:block;top:0;right:0;bottom:0;left:0;background:linear-gradient(to left,#000,rgba(0,0,0,0) 40%)}#slide-home .elementor-slick-slider .slick-slide.w-slide-100 .slick-slide-bg,#slide-home .elementor-slick-slider .slick-slide.w-slide-100 .swiper-slide-bg,#slide-home .elementor-slick-slider .swiper-slide.w-slide-100 .slick-slide-bg,#slide-home .elementor-slick-slider .swiper-slide.w-slide-100 .swiper-slide-bg,#slide-home .elementor-swiper .slick-slide.w-slide-100 .slick-slide-bg,#slide-home .elementor-swiper .slick-slide.w-slide-100 .swiper-slide-bg,#slide-home .elementor-swiper .swiper-slide.w-slide-100 .slick-slide-bg,#slide-home .elementor-swiper .swiper-slide.w-slide-100 .swiper-slide-bg{width:100%;min-width:100%;position:relative}#slide-home .elementor-slick-slider .slick-slide .slick-slide-inner,#slide-home .elementor-slick-slider .slick-slide .swiper-slide-inner,#slide-home .elementor-slick-slider .swiper-slide .slick-slide-inner,#slide-home .elementor-slick-slider .swiper-slide .swiper-slide-inner,#slide-home .elementor-swiper .slick-slide .slick-slide-inner,#slide-home .elementor-swiper .slick-slide .swiper-slide-inner,#slide-home .elementor-swiper .swiper-slide .slick-slide-inner,#slide-home .elementor-swiper .swiper-slide .swiper-slide-inner{width:100%;max-width:100%}#slide-home .elementor-slick-slider .slick-slide .slick-slide-inner .elementor-slide-content,#slide-home .elementor-slick-slider .slick-slide .slick-slide-inner .swiper-slide-contents,#slide-home .elementor-slick-slider .slick-slide .swiper-slide-inner .elementor-slide-content,#slide-home .elementor-slick-slider .slick-slide .swiper-slide-inner .swiper-slide-contents,#slide-home .elementor-slick-slider .swiper-slide .slick-slide-inner .elementor-slide-content,#slide-home .elementor-slick-slider .swiper-slide .slick-slide-inner .swiper-slide-contents,#slide-home .elementor-slick-slider .swiper-slide .swiper-slide-inner .elementor-slide-content,#slide-home .elementor-slick-slider .swiper-slide .swiper-slide-inner .swiper-slide-contents,#slide-home .elementor-swiper .slick-slide .slick-slide-inner .elementor-slide-content,#slide-home .elementor-swiper .slick-slide .slick-slide-inner .swiper-slide-contents,#slide-home .elementor-swiper .slick-slide .swiper-slide-inner .elementor-slide-content,#slide-home .elementor-swiper .slick-slide .swiper-slide-inner .swiper-slide-contents,#slide-home .elementor-swiper .swiper-slide .slick-slide-inner .elementor-slide-content,#slide-home .elementor-swiper .swiper-slide .slick-slide-inner .swiper-slide-contents,#slide-home .elementor-swiper .swiper-slide .swiper-slide-inner .elementor-slide-content,#slide-home .elementor-swiper .swiper-slide .swiper-slide-inner .swiper-slide-contents{max-width:45%;margin-left:auto}@media (max-width:768px){#slide-home .elementor-slick-slider .slick-slide .slick-slide-inner .elementor-slide-content,#slide-home .elementor-slick-slider .slick-slide .slick-slide-inner .swiper-slide-contents,#slide-home .elementor-slick-slider .slick-slide .swiper-slide-inner .elementor-slide-content,#slide-home .elementor-slick-slider .slick-slide .swiper-slide-inner .swiper-slide-contents,#slide-home .elementor-slick-slider .swiper-slide .slick-slide-inner .elementor-slide-content,#slide-home .elementor-slick-slider .swiper-slide .slick-slide-inner .swiper-slide-contents,#slide-home .elementor-slick-slider .swiper-slide .swiper-slide-inner .elementor-slide-content,#slide-home .elementor-slick-slider .swiper-slide .swiper-slide-inner .swiper-slide-contents,#slide-home .elementor-swiper .slick-slide .slick-slide-inner .elementor-slide-content,#slide-home .elementor-swiper .slick-slide .slick-slide-inner .swiper-slide-contents,#slide-home .elementor-swiper .slick-slide .swiper-slide-inner .elementor-slide-content,#slide-home .elementor-swiper .slick-slide .swiper-slide-inner .swiper-slide-contents,#slide-home .elementor-swiper .swiper-slide .slick-slide-inner .elementor-slide-content,#slide-home .elementor-swiper .swiper-slide .slick-slide-inner .swiper-slide-contents,#slide-home .elementor-swiper .swiper-slide .swiper-slide-inner .elementor-slide-content,#slide-home .elementor-swiper .swiper-slide .swiper-slide-inner .swiper-slide-contents{width:75%;min-width:75%}}@media (max-width:576px){#slide-home .elementor-slick-slider .slick-slide .slick-slide-inner .elementor-slide-content .elementor-slide-description,#slide-home .elementor-slick-slider .slick-slide .slick-slide-inner .swiper-slide-contents .elementor-slide-description,#slide-home .elementor-slick-slider .slick-slide .swiper-slide-inner .elementor-slide-content .elementor-slide-description,#slide-home .elementor-slick-slider .slick-slide .swiper-slide-inner .swiper-slide-contents .elementor-slide-description,#slide-home .elementor-slick-slider .swiper-slide .slick-slide-inner .elementor-slide-content .elementor-slide-description,#slide-home .elementor-slick-slider .swiper-slide .slick-slide-inner .swiper-slide-contents .elementor-slide-description,#slide-home .elementor-slick-slider .swiper-slide .swiper-slide-inner .elementor-slide-content .elementor-slide-description,#slide-home .elementor-slick-slider .swiper-slide .swiper-slide-inner .swiper-slide-contents .elementor-slide-description,#slide-home .elementor-swiper .slick-slide .slick-slide-inner .elementor-slide-content .elementor-slide-description,#slide-home .elementor-swiper .slick-slide .slick-slide-inner .swiper-slide-contents .elementor-slide-description,#slide-home .elementor-swiper .slick-slide .swiper-slide-inner .elementor-slide-content .elementor-slide-description,#slide-home .elementor-swiper .slick-slide .swiper-slide-inner .swiper-slide-contents .elementor-slide-description,#slide-home .elementor-swiper .swiper-slide .slick-slide-inner .elementor-slide-content .elementor-slide-description,#slide-home .elementor-swiper .swiper-slide .slick-slide-inner .swiper-slide-contents .elementor-slide-description,#slide-home .elementor-swiper .swiper-slide .swiper-slide-inner .elementor-slide-content .elementor-slide-description,#slide-home .elementor-swiper .swiper-slide .swiper-slide-inner .swiper-slide-contents .elementor-slide-description{display:none}}#slide-home .elementor-slick-slider .slick-slide .slick-slide-inner .elementor-slide-heading,#slide-home .elementor-slick-slider .slick-slide .swiper-slide-inner .elementor-slide-heading,#slide-home .elementor-slick-slider .swiper-slide .slick-slide-inner .elementor-slide-heading,#slide-home .elementor-slick-slider .swiper-slide .swiper-slide-inner .elementor-slide-heading,#slide-home .elementor-swiper .slick-slide .slick-slide-inner .elementor-slide-heading,#slide-home .elementor-swiper .slick-slide .swiper-slide-inner .elementor-slide-heading,#slide-home .elementor-swiper .swiper-slide .slick-slide-inner .elementor-slide-heading,#slide-home .elementor-swiper .swiper-slide .swiper-slide-inner .elementor-slide-heading{position:relative}#slide-home .elementor-slick-slider .slick-slide .slick-slide-inner .elementor-slide-heading:after,#slide-home .elementor-slick-slider .slick-slide .swiper-slide-inner .elementor-slide-heading:after,#slide-home .elementor-slick-slider .swiper-slide .slick-slide-inner .elementor-slide-heading:after,#slide-home .elementor-slick-slider .swiper-slide .swiper-slide-inner .elementor-slide-heading:after,#slide-home .elementor-swiper .slick-slide .slick-slide-inner .elementor-slide-heading:after,#slide-home .elementor-swiper .slick-slide .swiper-slide-inner .elementor-slide-heading:after,#slide-home .elementor-swiper .swiper-slide .slick-slide-inner .elementor-slide-heading:after,#slide-home .elementor-swiper .swiper-slide .swiper-slide-inner .elementor-slide-heading:after{content:"";display:block;position:absolute;bottom:-.3em;width:60px;height:4px;background-color:#e11c25}#slide-home .elementor-slick-slider .slick-slide .slick-slide-inner .elementor-slide-button,#slide-home .elementor-slick-slider .slick-slide .swiper-slide-inner .elementor-slide-button,#slide-home .elementor-slick-slider .swiper-slide .slick-slide-inner .elementor-slide-button,#slide-home .elementor-slick-slider .swiper-slide .swiper-slide-inner .elementor-slide-button,#slide-home .elementor-swiper .slick-slide .slick-slide-inner .elementor-slide-button,#slide-home .elementor-swiper .slick-slide .swiper-slide-inner .elementor-slide-button,#slide-home .elementor-swiper .swiper-slide .slick-slide-inner .elementor-slide-button,#slide-home .elementor-swiper .swiper-slide .swiper-slide-inner .elementor-slide-button{border-radius:30px;cursor:pointer}@media (max-width:576px){#slide-home .elementor-slick-slider .slick-slide .slick-slide-inner .elementor-slide-button,#slide-home .elementor-slick-slider .slick-slide .swiper-slide-inner .elementor-slide-button,#slide-home .elementor-slick-slider .swiper-slide .slick-slide-inner .elementor-slide-button,#slide-home .elementor-slick-slider .swiper-slide .swiper-slide-inner .elementor-slide-button,#slide-home .elementor-swiper .slick-slide .slick-slide-inner .elementor-slide-button,#slide-home .elementor-swiper .slick-slide .swiper-slide-inner .elementor-slide-button,#slide-home .elementor-swiper .swiper-slide .slick-slide-inner .elementor-slide-button,#slide-home .elementor-swiper .swiper-slide .swiper-slide-inner .elementor-slide-button{font-size:.8em;padding:.8em 1.3em}}#slide-home .elementor-slick-slider .elementor-swiper-button i,#slide-home .elementor-slick-slider .slick-arrow i,#slide-home .elementor-swiper .elementor-swiper-button i,#slide-home .elementor-swiper .slick-arrow i{opacity:0}#slide-home .elementor-slick-slider .elementor-swiper-button:before,#slide-home .elementor-slick-slider .slick-arrow:before,#slide-home .elementor-swiper .elementor-swiper-button:before,#slide-home .elementor-swiper .slick-arrow:before{content:"";display:block;background-size:cover;background-repeat:no-repeat;width:30px;height:30px}#slide-home .elementor-slick-slider .elementor-swiper-button.elementor-swiper-button-prev,#slide-home .elementor-slick-slider .elementor-swiper-button.slick-prev,#slide-home .elementor-slick-slider .slick-arrow.elementor-swiper-button-prev,#slide-home .elementor-slick-slider .slick-arrow.slick-prev,#slide-home .elementor-swiper .elementor-swiper-button.elementor-swiper-button-prev,#slide-home .elementor-swiper .elementor-swiper-button.slick-prev,#slide-home .elementor-swiper .slick-arrow.elementor-swiper-button-prev,#slide-home .elementor-swiper .slick-arrow.slick-prev{left:-45px}#slide-home .elementor-slick-slider .elementor-swiper-button.elementor-swiper-button-prev::before,#slide-home .elementor-slick-slider .elementor-swiper-button.slick-prev::before,#slide-home .elementor-slick-slider .slick-arrow.elementor-swiper-button-prev::before,#slide-home .elementor-slick-slider .slick-arrow.slick-prev::before,#slide-home .elementor-swiper .elementor-swiper-button.elementor-swiper-button-prev::before,#slide-home .elementor-swiper .elementor-swiper-button.slick-prev::before,#slide-home .elementor-swiper .slick-arrow.elementor-swiper-button-prev::before,#slide-home .elementor-swiper .slick-arrow.slick-prev::before{background-image:url(../assets/img/picto/arrow-left.svg)}#slide-home .elementor-slick-slider .elementor-swiper-button.elementor-swiper-button-next,#slide-home .elementor-slick-slider .elementor-swiper-button.slick-next,#slide-home .elementor-slick-slider .slick-arrow.elementor-swiper-button-next,#slide-home .elementor-slick-slider .slick-arrow.slick-next,#slide-home .elementor-swiper .elementor-swiper-button.elementor-swiper-button-next,#slide-home .elementor-swiper .elementor-swiper-button.slick-next,#slide-home .elementor-swiper .slick-arrow.elementor-swiper-button-next,#slide-home .elementor-swiper .slick-arrow.slick-next{right:-45px}#slide-home .elementor-slick-slider .elementor-swiper-button.elementor-swiper-button-next::before,#slide-home .elementor-slick-slider .elementor-swiper-button.slick-next::before,#slide-home .elementor-slick-slider .slick-arrow.elementor-swiper-button-next::before,#slide-home .elementor-slick-slider .slick-arrow.slick-next::before,#slide-home .elementor-swiper .elementor-swiper-button.elementor-swiper-button-next::before,#slide-home .elementor-swiper .elementor-swiper-button.slick-next::before,#slide-home .elementor-swiper .slick-arrow.elementor-swiper-button-next::before,#slide-home .elementor-swiper .slick-arrow.slick-next::before{background-image:url(../assets/img/picto/arrow-right.svg)}@media (max-width:576px){#slide-home .elementor-slick-slider .elementor-swiper-button,#slide-home .elementor-slick-slider .slick-arrow,#slide-home .elementor-swiper .elementor-swiper-button,#slide-home .elementor-swiper .slick-arrow{display:none!important}}.invicta-slider .swiper-button-next,.invicta-slider .swiper-button-prev{background-image:none}.invicta-slider .swiper-button-next i,.invicta-slider .swiper-button-prev i{display:none!important}.invicta-slider .swiper-button-next:before,.invicta-slider .swiper-button-prev:before{content:"";display:block;background-size:cover;background-repeat:no-repeat;width:30px;height:30px;filter:invert(100%)}.invicta-slider .swiper-button-prev{left:-35px!important}@media (max-width:992px){.invicta-slider .swiper-button-prev{display:none}}.invicta-slider .swiper-button-prev:before{background-image:url(../assets/img/picto/arrow-left.svg)}.invicta-slider .swiper-button-next{right:-35px!important}@media (max-width:992px){.invicta-slider .swiper-button-next{display:none}}.invicta-slider .swiper-button-next:before{background-image:url(../assets/img/picto/arrow-right.svg)}@media (max-width:1250px){.elementor-swiper-button{display:none!important}}#top-bar-wrap{display:none}a:focus{outline:0!important}.preview-post>div{max-width:560px}.preview-post a:has(img){overflow:hidden}.preview-post a:has(img) img{transition:transform .3s}.preview-post:hover img{transform:scale(1.05)}.elementor-pagination,.woocommerce div nav.woocommerce-pagination{padding-top:2em}.elementor-pagination ul,.woocommerce div nav.woocommerce-pagination ul{text-align:center!important}.elementor-pagination ul li,.woocommerce div nav.woocommerce-pagination ul li{display:inline-block;margin:0 .4em;font-weight:500}.elementor-pagination ul li a,.woocommerce div nav.woocommerce-pagination ul li a{color:#222}.elementor-pagination .page-numbers.current,.woocommerce div nav.woocommerce-pagination .page-numbers.current{display:inline-block;width:2.4em;height:2.4em;line-height:2.4em;background-color:#e11c25;border-radius:1.2em;color:#fff}.elementor-pagination span.page-numbers.next,.elementor-pagination span.page-numbers.prev,.woocommerce div nav.woocommerce-pagination span.page-numbers.next,.woocommerce div nav.woocommerce-pagination span.page-numbers.prev{opacity:.2}.ax-sidebar{padding-left:1.5em}@media (max-width:768px){.ax-sidebar{padding-left:0}}.ax-sidebar .store_locator_single_map{margin-top:0}.ax-shop-services{display:flex;flex-direction:row;flex-wrap:wrap;row-gap:30px;margin-bottom:20px}.ax-shop-services .ax-column-50{width:50%}.ax-shop-services .ax-column-50>div{text-align:center;color:#222;font-size:20px;font-weight:500;font-family:Poppins,Roboto,Arial,Sans-serif}@media (max-width:768px){.ax-shop-services .ax-column-50{width:100%}.ax-shop-services .ax-column-50>div{font-size:16px}}@media (max-width:768px){.ax-shop-services{row-gap:15px}}.actualite-shop-zone img{margin:auto}.ax-certificat-rge a{display:block;background:transparent url(../assets/img/rge-qualibois.png) no-repeat 50% 50%/contain;width:115px;height:65px;margin:auto}.store-dark-info{background-color:#222;color:#fff;padding:1.5em;font-weight:300;line-height:1.2em}.store-dark-info .title{padding-bottom:.8em;font-size:1.1em}.store-dark-info a:not(.btn){text-decoration:underline}.store-dark-info a:not(.btn):active,.store-dark-info a:not(.btn):focus,.store-dark-info a:not(.btn):hover{color:#fff}.store-dark-info>:last-child{margin-bottom:0}.store-dark-info ul.ax-social{margin:0 0 -.5em 0;padding:0;list-style-type:none}.store-dark-info ul.ax-social li{display:inline-block}.store-dark-info ul.ax-social li a{display:inline-block;width:30px}.store-dark-info ul.ax-social li a svg{width:100%;height:auto;transition:transform .15s}.store-dark-info ul.ax-social li a svg>*{fill:#fff}.store-dark-info ul.ax-social li a:hover svg{transform:scale(1.1)}.store-dark-info ul.ax-social li a:hover svg>*{fill:#e11c25}.sidebox{border-bottom:1px solid #e9ecef;padding:1.5em;line-height:1.45em;color:#6c757d}.sidebox>:last-child{margin-bottom:0}.sidebox .title{color:#222;font-weight:500;font-size:1.1em;padding-bottom:.5em}.btn-rge{display:block;font-size:.9em;line-height:1.3em;text-transform:uppercase;color:#222;background:transparent url(../assets/img/picto/download.svg) no-repeat 0 50%/40px auto}.btn-rge span{display:block;padding:.4em 90px .4em 50px;background:transparent url(../assets/img/rge.png) no-repeat 100% 50%}.btn-rge:hover{color:#e11c25}.store_locator_single_opening_hours{font-size:.9em}.store_locator_single_opening_hours>div{padding-bottom:.2em}.store_locator_single_opening_hours>div>div{display:inline-block;margin-left:1.2em;min-width:6em}.store_locator_single_opening_hours>div>div:first-child{font-weight:500;margin-left:0}@media (max-width:768px){.store_locator_single_opening_hours>div>div:first-child{display:block}}@media (max-width:768px){.store_locator_single_opening_hours>div>div:nth-child(2){margin-left:0}}.gm-style .gm-style-iw-c{box-shadow:none;border-radius:20px}.gm-style .gm-style-iw-c #gm-style-iw-d{padding-bottom:20px}.gm-ui-hover-effect{right:5px!important;top:5px!important}.store_locator_infowindow .store_locator_name{white-space:normal;text-transform:none;text-align:center;font-family:Poppins,Roboto,Arial,Sans-serif;font-weight:500;padding:15px 0;color:#222;font-size:18px}.store_locator_infowindow .store_locator_name>i{display:none}.store_locator_infowindow .store_locator_actions,.store_locator_infowindow .store_locator_address,.store_locator_infowindow .store_locator_contact{text-align:center;color:#666;text-transform:none;font-size:12px}.store_locator_infowindow .store_locator_actions{padding-bottom:10px}.store_locator_infowindow .btn{background-color:#f5f5f5;color:#222!important}.store_locator_infowindow .btn:hover{background-color:#222;color:#fff!important}#store_locator.modal-body{padding-top:0;margin-top:0}#store_locator.modal-body>.store-locator-row{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}#store_locator.modal-body>.store-locator-row #store_locator_search_box{box-shadow:500px 0 0 #f5f5f5,-500px 0 0 #f5f5f5}#store_locator_search_box{position:relative;display:grid;padding-bottom:130px;row-gap:15px;grid-template-columns:1fr}@media screen and (min-width:768px){#store_locator_search_box{grid-template-columns:.8fr 2fr}#store_locator_search_box .store-locator-row.ax-store-locator-custom{grid-column:span 2}}@media screen and (max-width:768px){#store_locator_search_box{padding-bottom:260px}}#store_locator_search_box>:first-child{display:none}#store_locator_search_box input,#store_locator_search_box select{border-radius:50px;padding-left:11px;font-weight:300}#store_locator_search_box .store_locator_address_field{padding:11px 15px;color:#222;font-size:14px;height:40px}body #store_locator_find_stores_button{padding:13px 15px;margin:0 auto;display:block}body #store_locator_filter_radius{width:175px}@media screen and (max-width:768px){body #store_locator_filter_radius{width:100%}}body #store_locator_result_list{max-height:none!important;padding-top:50px}body #store_locator_result_list .store_locator_email>a,body #store_locator_result_list .store_locator_website>a{color:var(--primary);text-decoration:underline}body .store-explore{display:flex;flex-direction:row-reverse}@media screen and (max-width:768px){body .store-explore{display:grid;gap:25px}}body .store-explore #store_locator_get_my_position{display:flex;align-items:center;width:180px;min-width:210px;text-align:center;padding:11px 15px;background-color:#fff;border-radius:50px;text-transform:uppercase;font-weight:500;color:#222;margin-right:20px;height:40px}@media screen and (max-width:768px){body .store-explore #store_locator_get_my_position{width:100%}}body .store-explore #store_locator_get_my_position::before{content:"";display:inline-block;position:relative;width:20px;height:20px;background-image:url(../assets/img/picto/pin-black.svg);background-repeat:no-repeat;background-size:cover;margin-right:10px;text-align:text-bottom}.filters-checkbox{position:absolute;bottom:0;left:0;width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:20px;justify-content:space-between;height:100px;align-items:center;box-shadow:500px 0 0 #fff,-500px 0 0 #fff;background:#fff;padding:20px 0 100px}@media screen and (max-width:768px){.filters-checkbox{height:250px}}.filters-checkbox label{font-weight:300;font-size:12px;line-height:20px;display:grid;height:100%}.filters-checkbox .control__indicator{float:unset;align-self:last baseline}#store_locator_search_box .control{color:#222}#store_locator_search_box .control input[value*=Shop]+.control__indicator::before{background-image:url(../assets/img/picto/pin-red.svg)}#store_locator_search_box .control input[value*=partenaire]+.control__indicator::before{background-image:url(../assets/img/picto/pin-orange.svg)}#store_locator_search_box .control input[value*=Autre]+.control__indicator::before,#store_locator_search_box .control input[value*=technique]+.control__indicator::before{background-image:url(../assets/img/picto/pin-black.svg)}#store_locator_search_box .control input[value*=Surface]+.control__indicator::before{background-image:url(../assets/img/picto/pin-grey.svg)}.control__indicator{position:relative;height:20px;width:20px;display:inline-block;float:left;margin-right:5px;border:2px solid #222;background-color:#f5f5f5;margin-left:30px}.control__indicator::before{content:"";display:block;position:absolute;left:-30px;top:50%;transform:translateY(-50%);width:20px;height:20px;background-size:cover;background-repeat:no-repeat}.control input:focus~.control__indicator,.control:hover input~.control__indicator{background-color:#a7a7a7}.control input:checked:focus~.control__indicator,.control input:checked~.control__indicator,.control:hover input:not([disabled]):checked~.control__indicator{background-color:#222}.store-locator-label-success{background-color:#e11c25;padding:4px 8px;font-weight:500;font-family:Poppins,Roboto,Arial,Sans-serif}#store_locator_get_my_position{color:#e11c25}#store_locator_find_stores_button{background-color:#e11c25}.theme-invicta23 #store_locator_find_stores_button:hover{color:#fff}#store_locator_search_box{padding-top:15px}#store_locator_search_box .control{padding-left:0}#store_locator_search_box select::-ms-expand{display:none}#store_locator_search_box select{-webkit-appearance:none;appearance:none}#store_locator_search_box #store_locator_filter_radius{position:relative;background-position:calc(100% - 10px) 50%;background-size:20px;background-repeat:no-repeat;background-image:url(../assets/img/picto/nav-arrow-down.svg)}.store_locator_result_list_box{padding:15px 0}.store_locator_result_list_box .store_locator_result_list_item{padding:15px;margin:15px 0}.store_locator_result_list_box .store_locator_result_list_item:hover{background-color:#f5f5f5}.store_locator_result_list_box .store_locator_details span{line-height:1.5}.store_locator_result_list_box .store_locator_details .store_locator_name{color:#222;font-size:18px}.store_locator_result_list_box .store_locator_details .store_locator_actions .btn{background-color:#000;color:#fff}.store_locator_no_stores{color:#e11c25}#store_locator_map .gm-svpc div{width:30px;height:30px}#ax-all-stores>div{padding-bottom:.5em;min-height:4em;float:left;width:50%}#ax-all-stores>div:nth-child(2n-1){clear:left;padding-right:1em}@media (max-width:576px){#ax-all-stores>div{float:none;width:100%;padding-right:0}}#ax-all-stores>div ul{margin:0;padding:0;list-style-type:none;font-size:.75em}#ax-all-stores>div ul li{display:block;padding-bottom:.2em}#ax-all-stores>div ul li h3{font-size:1em;font-weight:400;margin:0}#ax-all-stores>div ul li a{display:block;color:#6c757d;line-height:1.1em;padding:.2em 0}#ax-all-stores>div ul li a:hover{text-decoration:underline;color:#343a40}.nearest-shops-list{display:flex;flex-wrap:wrap;margin:0 auto;max-width:700px}@media screen and (min-width:1300px){.nearest-shops-list{max-width:900px}}.nearest-shops-list>div{display:flex;justify-content:center;flex:0 0 auto;width:50%}@media screen and (min-width:1300px){.nearest-shops-list>div{width:33.3333%}}.nearest-shops-list a{display:block;width:100%;text-align:center;padding:1em;color:#222}.nearest-shops-list a::before{content:"";display:inline-block;vertical-align:middle;width:1.3em;height:1.3em;margin:-4px .15em 0 0;background:transparent url(../assets/img/picto/pin-grey.svg) no-repeat 50% 50%/contain}.nearest-shops-list a:hover{text-decoration:underline}body:not(.invicta-shop-selected) [id^=store_locator_infowindow_] .store_locator_details>a,body:not(.invicta-shop-selected) [id^=store_locator_result_list_item_] .store_locator_details>a{pointer-events:none;cursor:unset}#right-sidebar{display:none}.widget_product_categories>ul>li[class*=parent]>a{color:#222;font-size:1.4em;padding-bottom:.4em;position:relative;font-weight:600;font-family:Poppins,Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}.widget_product_categories{padding-bottom:3em}.widget_product_categories>ul>li{display:none}.widget_product_categories>ul>li[class*=parent]{display:block}.widget_product_categories>ul>li a{display:block}.search #ax-deville-menu-mobile .eael-advanced-menu-container .eael-advanced-menu{margin:0;padding:0;list-style-type:none}.search #ax-deville-menu-mobile .eael-advanced-menu-container .eael-advanced-menu li{position:relative}.search #ax-deville-menu-mobile .eael-advanced-menu-container .eael-advanced-menu li a{display:block;line-height:50px}.search #ax-deville-menu-mobile .eael-advanced-menu-container .eael-advanced-menu li .sub-menu{list-style:none;display:none;margin:0}.search #ax-deville-menu-mobile .eael-advanced-menu-container .eael-advanced-menu li .eael-advanced-menu-indicator{display:block!important;position:absolute;top:30px;right:10px;width:28px;height:28px;display:block;border:1px solid rgba(255,255,255,.5019607843);border-radius:2px;text-align:center;transform:translateY(-50%);cursor:pointer;background-color:rgba(27,51,50,.05)}.search #ax-deville-menu-mobile .eael-advanced-menu-container .eael-advanced-menu li .eael-advanced-menu-indicator::before{content:"\f078";display:block;font-weight:900;line-height:26px;color:#e11c25;transition:transform .3s}.search #ax-deville-menu-mobile .eael-advanced-menu.eael-advanced-menu-vertical li ul li>a{padding-top:1em;padding-bottom:1em}.woocommerce-product-details__short-description .alignnone{display:inline-block}#img-prod-default .elementor-widget-container{height:0;padding-bottom:100%}#img-prod-default .elementor-widget-container .elementor-image{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;padding:1em}#img-prod-default .elementor-widget-container .elementor-image a{display:block;position:absolute;top:0;right:0;bottom:0;left:0;padding:1em}#img-prod-default .elementor-widget-container .elementor-image img{max-width:100%;max-height:100%;height:auto;width:auto;display:block;margin:auto}body div div ul.products li.product{padding-bottom:2em}body div div ul.products li.product ul li.image-wrap{margin:0 auto;max-width:370px}body div div ul.products li.product ul li.image-wrap .woo-entry-image{height:0;padding-bottom:100%}body div div ul.products li.product ul li.image-wrap .woo-entry-image .woocommerce-LoopProduct-link{display:block;position:absolute;top:0;right:0;bottom:0;left:0;padding:1.5em}@media only screen and (max-width:500px){body div div ul.products li.product ul li.image-wrap .woo-entry-image .woocommerce-LoopProduct-link{padding:0}}body div div ul.products li.product ul li.image-wrap .woo-entry-image .woocommerce-LoopProduct-link img{max-width:100%;max-height:100%;height:auto;object-fit:contain;width:auto;display:block;margin:50% auto auto;transform:translateY(-50%)}body div div ul.products li.product ul li.title{font-family:Poppins,Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:500;color:#222;margin-bottom:.4em}body div div ul.products li.product ul li.title a{color:inherit;display:block;padding-top:1em}body div div ul.products li.product ul li.title a::before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0}body div div ul.products li.product ul li.title:before{content:"";display:block;position:absolute;height:1px;width:40px;left:50%;margin-left:-20px;background-color:#ddd}body div div ul.products li.product ul li.woo-desc{display:block!important;font-size:.85em;line-height:1.3em!important;color:#777;margin:0 auto!important;max-width:340px;min-height:55px}@media only screen and (max-width:500px){body div div ul.products li.product ul li.woo-desc{font-size:.8em}}@media only screen and (max-width:420px){body div div ul.products li.product ul li.woo-desc{font-size:.75em}}.prevnext-products{padding:.4em 0;text-align:right}.prevnext-products a{display:inline-block;position:relative;content:"";width:1.2em;height:1.2em;background:#222 url(../assets/img/fleche-w2.svg) no-repeat 50% 50%/80% auto;border-radius:50%}.prevnext-products a[rel=prev]{transform:rotateZ(180deg);margin-right:.5em}.ref-prod{font-size:.85em}.ref-prod span{color:#495057}#declinaisons ul{list-style-type:none;padding:0;margin:0}#declinaisons ul li{display:inline-block}#declinaisons ul li div>span{display:inline-block;width:2em;height:2em;border-radius:50%;cursor:pointer;position:relative;margin:0 .5em .5em 0;border:1px solid #444;box-shadow:inset 0 0 1px 2px #fff}#declinaisons ul li div>span span{position:absolute;display:inline-block;padding:.1em .6em;color:#fff;background-color:#222;top:-2em;left:50%;font-size:.78em;pointer-events:none;opacity:0;transform:translateX(-50%) translateY(.5em);transition:all .15s}#declinaisons ul li div>span:hover span{opacity:1;transform:translateX(-50%) translateY(0)}#declinaisons ul li img{position:absolute;width:1px;height:1px;opacity:.1}.ax-liste .elementor-widget-image .elementor-widget-container{margin:0 auto!important;max-width:370px}.ax-liste .elementor-widget-image .elementor-widget-container .elementor-image{height:0;padding-bottom:100%}.ax-liste .elementor-widget-image .elementor-widget-container .elementor-image a{display:block;position:absolute;top:0;right:0;bottom:0;left:0;padding:1.5em}.ax-liste .elementor-widget-image .elementor-widget-container .elementor-image a img{max-width:100%;max-height:100%;height:auto;width:auto;display:block;margin:50% auto auto;transform:translateY(-50%)}.woocommerce-buying-guide .woocommerce-buying-guide-start-container{display:none}.woocommerce-buying-guide .tooltip-trigger{cursor:help}.woocommerce-buying-guide .woocommerce-buying-guide-breadcrumb{margin:0;padding:0 0 .8em;list-style-type:none;display:flex;flex-wrap:wrap;justify-content:space-around}.woocommerce-buying-guide .woocommerce-buying-guide-breadcrumb li{font-family:Poppins,Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:700;font-size:.8em;color:#222;padding-bottom:1em}.woocommerce-buying-guide .woocommerce-buying-guide-breadcrumb li a{color:inherit;cursor:default}.woocommerce-buying-guide .woocommerce-buying-guide-breadcrumb li .badge{display:inline-block;background-color:#00c853;color:#fff;border-radius:50%;width:1.5em;height:1.5em;line-height:1.6em;margin-right:.1em;text-align:center}.woocommerce-buying-guide .woocommerce-buying-guide-breadcrumb li.active~li{opacity:.4}.woocommerce-buying-guide .woocommerce-buying-guide-breadcrumb li.active~li .badge{background-color:#222}@media screen and (max-width:700px){.woocommerce-buying-guide .woocommerce-buying-guide-breadcrumb li{min-width:50%}}.woocommerce-buying-guide .woocommerce-buying-guide-choices-container>div{display:inline}.woocommerce-buying-guide .woocommerce-buying-guide-choices-container .woocommerce-buying-guide-choice-radio{display:inline-block}.woocommerce-buying-guide .woocommerce-buying-guide-choices-container .woocommerce-buying-guide-choice-radio label{display:inline-block;font-size:.9em;padding:0 .7em .7em 0;cursor:pointer}.woocommerce-buying-guide .woocommerce-buying-guide-choices-container .woocommerce-buying-guide-choice-radio label span{cursor:pointer;display:inline-block;text-transform:uppercase;color:#222;border:1px solid #e5e5e5;padding:.6em 1.3em .5em;line-height:1.1em;border-radius:2em;white-space:nowrap}.woocommerce-buying-guide .woocommerce-buying-guide-choices-container .woocommerce-buying-guide-choice-radio label input{display:none}.woocommerce-buying-guide .woocommerce-buying-guide-choices-container .woocommerce-buying-guide-choice-radio label input:checked+span,.woocommerce-buying-guide .woocommerce-buying-guide-choices-container .woocommerce-buying-guide-choice-radio label:hover span{background-color:#ddd;border-color:#ddd;color:#fff}.woocommerce-buying-guide .woocommerce-buying-guide-question-container{border:1px solid #e9ecef;padding:1.5em 1.8em;position:relative}.woocommerce-buying-guide .woocommerce-buying-guide-question-container a.rld-page{position:absolute;text-decoration:underline;font-size:.85em;cursor:pointer;color:#343a40;right:.5em;bottom:.4em}.woocommerce-buying-guide .woocommerce-buying-guide-question{display:none}.woocommerce-buying-guide .woocommerce-buying-guide-intro{font-family:Poppins,Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:700;font-size:1.2em;color:#222}.woocommerce-buying-guide .woocommerce-buying-guide-success{padding:1em 0 0 1em}.woocommerce-buying-guide .woocommerce-buying-guide-success-choices-made{margin-top:-3em;font-size:.9em;line-height:1.2em;padding-bottom:2em}.tooltip{position:absolute;z-index:10;display:block;margin:0;word-wrap:break-word;opacity:0}.tooltip.fade{opacity:.8}.tooltip .tooltip-arrow{position:absolute;display:block;width:4px;height:4px}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.tooltip-inner{max-width:250px;padding:.2em .5em;color:#fff;text-align:center;background-color:#222;border-radius:2px;font-size:11px}.ax_choix_poele>.ginput_container{display:none}.gform_wrapper .gform_body ul.gfield_radio{display:flex;accent-color:var(--dark-gray);gap:30px}@media screen and (max-width:992px){.gform_wrapper .gform_body ul.gfield_radio{gap:15px;font-size:12px}}.gform_wrapper .gform_body ul.gfield_radio input[type=radio]:checked+label{font-weight:400}.gform_wrapper .gform_body ul.gfield_radio .gchoice{display:flex;align-items:center;width:100%!important}@media (min-width:768px){.frm-2cols .gform_wrapper .gform_body{display:flex;justify-content:space-between}.frm-2cols .gform_wrapper .gform_body>ul{flex-grow:1;flex-basis:0;max-width:48.5%;padding:2em;background-color:#fff;box-shadow:0 2px 7px rgba(0,0,0,.1)}}.frm-2cols .eael-gravity-form .gform_wrapper ul.gform_fields li.gfield select{border-radius:30px}.frm-2cols .eael-gravity-form .gform_wrapper ul.gform_fields li.gfield input:focus:-ms-input-placeholder,.frm-2cols .eael-gravity-form .gform_wrapper ul.gform_fields li.gfield textarea:focus:-ms-input-placeholder{color:#e9ecef}.frm-2cols .eael-gravity-form .gform_wrapper ul.gform_fields li.gfield input:focus::-webkit-input-placeholder,.frm-2cols .eael-gravity-form .gform_wrapper ul.gform_fields li.gfield textarea:focus::-webkit-input-placeholder{color:#e9ecef}.frm-2cols .eael-gravity-form .gform_wrapper ul.gform_fields li.gfield input:focus::placeholder,.frm-2cols .eael-gravity-form .gform_wrapper ul.gform_fields li.gfield textarea:focus::placeholder{color:#e9ecef}@media (min-width:641px){.frm-2cols .eael-gravity-form .gform_wrapper ul.gform_fields li.gfield.gf_left_half{padding-right:.6em}.frm-2cols .eael-gravity-form .gform_wrapper ul.gform_fields li.gfield.gf_right_half{padding-left:.6em}}.frm-2cols .eael-gravity-form .gform_wrapper ul.gform_fields .ax-invicta-star .gfield_label{display:none}.ax-f .gform_body .top_label li label{font-size:14px;font-weight:500}.ax-f .gform_body .top_label input,.ax-f .gform_body .top_label select{border-style:solid;border-width:0 0 1px;border-color:#fff;font-size:12px;font-weight:300;padding:0 0 0 10px!important;border-radius:0}.ax-f .gform_body .top_label input:focus,.ax-f .gform_body .top_label select:focus{border-style:solid;border-width:0 0 1px;border-color:#222}.ax-f .gform_footer.top_label{text-align:right}@media (max-width:768px){.ax-f .gform_footer.top_label{text-align:center}}.ax-f .gform_footer.top_label input[type=submit]{text-transform:uppercase;display:inline-block;font-weight:500}.ax-categories-buttons{display:flex;justify-content:center;align-items:center}.ax-categories-buttons a{margin:2em 1em}.ax-demande-devis-confirmation-container{text-align:center}.ax-demande-devis-confirmation-container p{margin:5px}.ax-demande-devis-confirmation-container p .capitalize{text-transform:capitalize}.ax-demande-devis-confirmation-container .ax-demande-devis-address{margin:20px 0;font-size:16px;font-weight:600}.ax-demande-devis-confirmation-container .ax-demande-devis-address span{display:none}@media (max-width:782px){html.html{margin-top:0!important}html.html #wpadminbar{display:none!important}}@media print{.elementor-section-stretched{max-width:100%!important}.depli-carac,.elementor-search-form,.elementor-widget-woocommerce-breadcrumb,.noprint,.prevnext-products,[data-elementor-type=footer],a[href]:after{display:none!important}.ax-attr,.lesplus,.woocommerce-product-details__short-description{font-size:12px!important}.origine-france{position:static!important;padding-bottom:1em}.prod-etiqu ul{grid-template-columns:repeat(auto-fill,minmax(60px,1fr))}#site-header{height:70px;overflow:hidden}#site-header .elementor-hidden-phone,#site-header .elementor-hidden-tablet{display:block!important}#site-header .elementor-hidden-desktop{display:none!important}#site-header .elementor-row>div:last-child{display:none}#site-header .elementor-image img{max-width:120px!important}#img-prod-default .elementor-widget-container{height:auto;padding:0}#img-prod-default .elementor-widget-container .elementor-image{position:relative;top:auto;right:auto;bottom:auto;left:auto}#img-prod-default .elementor-widget-container .elementor-image a{position:relative;top:auto;right:auto;bottom:auto;left:auto}#img-prod-default .elementor-widget-container .elementor-image a img{margin:0 auto;transform:none!important;max-width:27%!important}.ax-attr .masque{display:flex!important}.elementor-sticky--effects{position:static!important}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){#slide-home .elementor-slick-slider .slick-slide .slick-slide-inner .elementor-slide-content{width:60%;max-width:60%}.prod-etiqu ul{display:block!important}.prod-etiqu ul li{display:inline-block;padding-right:.4em}body.single-product .products.oceanwp-row>li{max-width:25%}.elementor--h-position-center .swiper-slide-inner{justify-content:space-between}}@media only screen and (max-width:767px){#wrap{overflow:hidden}}#declinaisons ul li div>span{width:20px;height:20px}