html,body{overflow-x:hidden}.gform_title{margin-top:0}.gform_fields input,.gform_fields textarea{border-color:#d2d2d2!important}.gform_fields input::placeholder,.gform_fields textarea::placeholder{color:#BBB}.gform_required_legend{display:none}.gform-theme--foundation .gform_fields{row-gap:20px!important}.gform-theme--foundation .gfield .gfield_label{margin-bottom:3px!important}.gform-theme--foundation .gfield.gf_list_inline .gfield_radio .gchoice{padding-block-end:0!important}.gform_footer{justify-content:center!important}.gform_footer input[type="submit"]{color:#FFF;background-color:#1d7b83!important;font-family:"Inter",Sans-serif!important;font-size:16px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:1px!important;padding:15px 25px!important;transition:all ease 300ms}.gform_footer input[type="submit"]:hover{background-color:#1f8790!important}.gform_confirmation_message h3{margin-top:0}.gform_confirmation_message p:last-child{margin-bottom:0}.woocommerce-product-details__short-description a.elementor-button{padding:20px 25px!important}#content .page-header h1.entry-title{font-size:36px;font-weight:400;text-transform:uppercase;text-align:center;margin-top:30px}.elementor-location-footer p{margin-bottom:0}.popup_product_price p{margin-bottom:0;position:relative}.popup_product_price p::after{content:" / mètre linéaire"}.elementor-widget-text-editor>.elementor-widget-container>p:last-child{margin-bottom:0}.line-estimator{font-size:14px;display:flex;align-items:center;gap:30px}.line-estimator .input input{max-width:40px;text-align:center;font-size:14px;padding:5px}.line-estimator .options{display:flex;flex-flow:row wrap;gap:10px;align-items:center}.line-estimator .radio{display:flex;gap:5px}.e-loop-item.product .elementor-widget-theme-post-featured-image a{position:relative;overflow:hidden}.e-loop-item.product .elementor-widget-theme-post-featured-image a::after{content:"Voir le produit";color:#fff;text-align:center;font-size:18px;position:absolute;top:-100%;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;text-transform:uppercase;font-weight:500;letter-spacing:.3px;transition:all ease 300ms}.e-loop-item.product .elementor-widget-theme-post-featured-image a:hover::after{top:0}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{color:var(--e-global-color-text);font-size:24px;font-weight:600;line-height:40px}.woocommerce-variation-add-to-cart,.elementor-location-single.product.product-type-variable #simple-product-price,.elementor-location-single.product.product-type-simple .elementor-widget-woocommerce-product-add-to-cart,.reset_variations{display:none!important}.woocommerce div.product form.cart .variations{margin-bottom:1em}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{background:none;padding:0;line-height:16px;vertical-align:middle;text-align:left;font-size:16px}.woocommerce div.product form.cart .variations th.label{width:80px}.woocommerce div.product form.cart .variations select{max-width:230px;min-width:0}#total-wrapper{display:flex;justify-content:center;margin-top:15px}#total{background-color:var(--e-global-color-primary);color:#fff;font-weight:700;padding:5px 15px}