a:focus{outline:none!important}body{font-size:1.6rem!important}header,h1.entry-title{display:none}nav.site-navigation{justify-content:center}.site-header,body:not([class*="elementor-page-"]) .site-main{max-width:100%;width:1170px}.woocommerce table.shop_attributes td{font-style:normal}ul.berocket_aapf_widget[data-type="select"]{padding-left:0}p.woocommerce-result-count{display:block;width:100%;border:1px solid red}body.single-product h1.product_title.entry-title{margin-top:0}body.single-product ul.datasheet_list{list-style:none;padding-left:10px}body.single-product ul.datasheet_list li a{color:#585858}body.single-product ul.datasheet_list li a i{margin-right:10px;font-size:24px;margin-left:5px;margin-top:8px}body.single-product .ipo_block,body.single-product .ipo_subtitle,body.single-product .product_title{font-family:var(--e-global-typography-text-font-family),Sans-serif}a.btn-details-devis{display:inline-block;text-align:center;vertical-align:middle;padding:12px 24px;border:0 solid #a12727;border-radius:8px;background:#8ab562;background:-webkit-gradient(linear,left top,left bottom,from(#8ab562),to(#8ab562));background:-moz-linear-gradient(top,#8ab562,#8ab562);background:linear-gradient(to bottom,#8ab562,#8ab562);font-size:20px;color:#ffffff!important;text-decoration:none;cursor:pointer}a.btn-details-devis:hover,a.btn-details-devis:focus{background:#a6d976;background:-webkit-gradient(linear,left top,left bottom,from(#a6d976),to(#a6d976));background:-moz-linear-gradient(top,#a6d976,#a6d976);background:linear-gradient(to bottom,#a6d976,#a6d976);color:#fff;text-decoration:none;cursor:pointer}a.btn-details-devis:active{background:#536d3b;background:-webkit-gradient(linear,left top,left bottom,from(#536d3b),to(#8ab562));background:-moz-linear-gradient(top,#536d3b,#8ab562);background:linear-gradient(to bottom,#536d3b,#8ab562)}ul.picto_produit_normes{list-style:none;padding:0;margin-top:20px;margin-bottom:20px;display:block;clear:both;height:auto;width:auto;overflow:hidden}ul.picto_produit_normes li:first-child{margin-left:0}ul.picto_produit_normes li:last-child{margin-right:0}ul.picto_produit_normes li{float:left;margin:5px}ul.picto_produit_normes li img{border-radius:8px}a.wpgis-popup.fa.fa-expand{color:#fff;background:#000;border-radius:8px;display:block;width:35px;height:35px;margin:0 auto;text-align:center;padding-top:17px}a.wpgis-popup.fa.fa-expand:hover{text-decoration:none}.woocommerce-product-attributes-item__value{padding-left:10px}table.woocommerce-product-attributes a,td.attribute_value p a,tr.attribute_row a{color:#797979}table.woocommerce-product-attributes a:hover,td.attribute_value p a:hover,tr.attribute_row a:hover{color:#484848;text-decoration:none}th.attribute_group_name{font-size:100%}.woocommerce table.shop_attributes.woocommerce-group-attributes-layout-1 th,.woocommerce table.shop_attributes.woocommerce-group-attributes-layout-2 th,.woocommerce table.shop_attributes.woocommerce-group-attributes-layout-3 th{border:1px solid #ccc}div.fancybox-inner .fancybox-content{background:#fff;border-radius:8px;border:20px solid #fff}div.swiper-zoom-container img.elementor-lightbox-image{background-color:#fff;border-radius:8px}div.woo-ratings{text-align:center}.kk-star-ratings .kksr-legend{position:absolute;margin-top:60px;width:70%;margin-left:0}div.kkrs-legend span.kksr-muted{display:block;text-align:center}h2.title-product-categories{color:#2f2f2f!important;font-size:18px;font-family:"Kanit",Sans-serif}div.ipo_cat_separator{display:block;width:100%;height:5px;background-color:#99c303}ul.products{row-gap:20px!important}ul.products li.product-category.product{border:1px solid #c5c5c5;max-width:300px}ul.products li.product.type-product{border:1px solid #c5c5c5;max-width:295px;overflow:hidden}div.cat-title-product h2.product-loop-title{font-size:17px;font-family:"Kanit",Sans-serif;font-weight:400;text-align:center;margin:0px!important;padding-bottom:7px}ul.products li.product.type-product h3.product_baseline{display:block;font-size:12px;font-family:"Kanit",Sans-serif;font-weight:300;color:#8c8c8c!important;text-align:center;margin:7px}.new-product-loop{position:absolute;display:inline-block;right:-25px;box-shadow:0 0 10px rgb(0 0 0 / 20%),inset 0 5px 30px rgb(255 255 255 / 20%);text-align:center;text-transform:uppercase;top:10px;color:#FFF;width:100px;padding:3px 10px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);z-index:99;width:130px;right:-41px;font-size:15px}span.iksm-term__text{font-family:"Kanit",Sans-serif}ul.products li.product-category.product a img{margin-top:10px}h2.title-product-categories{text-align:center;margin-left:5px;margin-right:5px}h3.resume_cat_product{font-size:12px!important;font-family:"Kanit",Sans-serif;font-weight:300;color:#8c8c8c!important;text-align:center;margin:7px!important;display:block}a.btn-devis-list-product{display:block;background-color:#2f2f2f;color:#FFFFFF!important;text-align:center;margin:5px;padding:5px;font-size:11px}a.btn-devis-list-product:hover{cursor:pointer;background-color:#2f2f2f}.select2-container--classic .select2-selection--multiple .select2-selection__choice,.select2-container--default .select2-selection--multiple .select2-selection__choice{margin-right:5px!important;margin-top:5px!important;padding:0 5px!important}div.bapf_head h3{font-size:15px;font-family:'Kanit';font-weight:500}.select2-container--default .select2-selection--multiple .select2-selection__rendered li,li.select2-results__option,span.select2-selection__choice__remove{font-size:13px;font-family:'Kanit';font-weight:400}.select2-search__field::placeholder{font-size:13px}div.bapf_sfilter{margin-bottom:5px}div.berocket_aapf_widget_selected_filter{border:1px solid #c5c5c5;border-radius:4px;padding:10px;display:flex;margin-bottom:10px}div.bapf_sfa_taxonomy{padding:5px;border:1px solid #cacaca;border-radius:4px;margin:5px}div.bapf_sfa_taxonomy span{font-size:13px;font-family:'Kanit';font-weight:500}div.bapf_sfa_taxonomy ul,.braapf_unselect_all{padding:0;font-size:13px;font-family:'Kanit'}div.bapf_loader_page div.bapf_lcontainer{border:1px solid #fff;background-color:rgb(255,255,255);border-radius:8px}.bapf_lcontainer{width:150px;height:150px}.bapf_lbelow{font-size:18px;font-family:'Kanit';font-weight:500;color:yellowgreen;text-align:right}a.braapf_unselect i.fa{margin-right:5px}.gform_wrapper .gfield_validation_message,.gform_wrapper .validation_message{padding:5px}.elementor-3601 .elementor-element.elementor-element-e241a63 .uael-gf-style .gform_wrapper div.gform_validation_errors h2{color:#fd3838}.gform_wrapper .gform_validation_errors>h2 .gform-icon{left:inherit;right:12px}.elementor-element.elementor-element-1ce334f .jet-woo-swiper-gallery-thumbs .jet-swiper-nav.jet-swiper-button-prev{top:20px!important;bottom:auto!important;transform:translate(0,0);right:auto!important;left:0px!important}.elementor-element.elementor-element-1ce334f .jet-woo-swiper-gallery-thumbs .jet-swiper-nav.jet-swiper-button-next{top:20px!important;bottom:auto!important;transform:translate(0,0);right:0px!important;left:auto!important}#garantie div.elementor-heading-title.elementor-size-default{border:1px solid #99C303;padding:5px;padding-top:10px;padding-bottom:10px}img.attribute-group-image{width:25%}b.attribute-group-name{color:#0E2C42;font-family:"Kanit",Sans-serif;font-size:18px;font-weight:700;line-height:38px}tr.attribute_row span.attribute_name{color:#0E2C42;font-family:"Kanit",Sans-serif;font-size:14px;font-weight:400;line-height:18px}tr.attribute_row a.attribute_value_name{color:#0E2C42;font-family:"Kanit",Sans-serif;font-size:14px;font-weight:300;line-height:18px}ul.datasheet_list{display:block;width:100%;clear:left;overflow:hidden}ul.datasheet_list li{display:block;clear:left;width:100%}ul.datasheet_list li a div.elementor-icon-wrapper{float:left;width:20%}ul.datasheet_list li a span.pdf_title{float:left;width:80%}div.bloc_datasheet div.picto_parent_title{float:left}div.bloc_datasheet h3.ipo_subtitle{color:#99c303;display:block;margin-top:12px}ul.datasheet_list li a{font-family:"Kanit",Sans-serif;font-size:16px;font-weight:300}ul.datasheet_list li a:hover,ul.datasheet_list li a span:hover{color:#99c303}.elementor-wc-products ul.products,.elementor-products-grid ul.products.elementor-grid,ul.products,.woocommerce ul.products,.woocommerce-page ul.products{align-items:stretch!important;display:flex!important;flex-wrap:wrap!important}.woocommerce .elementor-element.elementor-products-grid ul.products li.product,.woocommerce div.product .elementor-element.elementor-products-grid .related.products ul.products li.product,.woocommerce div.product .elementor-element.elementor-products-grid .upsells.products ul.products li.product{flex:1 1 auto!important}.kk-star-ratings .kksr-stars .kksr-star .kksr-icon,.kk-star-ratings:not(.kksr-disabled) .kksr-stars .kksr-star:hover~.kksr-star .kksr-icon{background-image:url(../../../../../../themes/hello-elementor-child/img/inactive.svg)}.kk-star-ratings .kksr-stars .kksr-stars-active .kksr-star .kksr-icon{background-image:url(../../../../../../themes/hello-elementor-child/img/active.svg)}.kk-star-ratings.kksr-disabled .kksr-stars .kksr-stars-active .kksr-star .kksr-icon,.kk-star-ratings:not(.kksr-disabled) .kksr-stars:hover .kksr-star .kksr-icon{background-image:url(../../../../../../themes/hello-elementor-child/img/selected.svg)}.kk-star-ratings .kksr-legend{text-align:left;text-indent:8px}.kk-star-ratings .kksr-muted{opacity:inherit;font-family:'Kanit';font-weight:300;font-size:17px}a.btn_map{display:inline-block;margin:0 auto 0;text-align:center;margin-top:20px;border:1px solid #99C303;border-radius:8px;background-color:#99C303;color:white!important;padding:10px}a.btn_map:hover{background-color:#0E2C42;border:1px solid #0E2C42;color:#fff}.berocket_single_filter_widget.berocket_inline_filters{width:12.5%!important}.woocommerce table.shop_attributes.woocommerce-group-attributes-layout-4 .attribute_group_column{padding:15px!important;border:1px solid #cccbcb!important}.woocommerce table.shop_attributes td{border-bottom:0px!important}.consent_label label{text-transform:none!important}.application-woo-categories ul.products.elementor-grid{list-style:none;padding-left:0px!important;padding-bottom:10px}.application-woo-categories ul.products li.product-category.product{max-width:270px}@media (max-width:500px) and (min-width:150px){.eael-post-grid{grid-auto-flow:inherit!important}.application-woo-categories ul.products li.product-category.product{max-width:90%;margin:0 auto 0!important}ul.products li.product.type-product{max-width:100%;margin:0 auto 0!important}ul.products li.product-category.product{max-width:90%;margin:0 auto 0!important}.elementor-1065 .elementor-element.elementor-element-4aaeec9f{padding:0}.eael-tooltip{min-width:inherit!important}}