div.quantity,.woocommerce .button[name=add-to-cart]{display:none}.wapf-wrapper{border-radius:4px;border:1px solid #ededed;padding:15px 20px;margin-bottom:20px}.wapf-field-group .step{display:none}.etapes-trafic3 li{margin:0 0 14px 0;line-height:1.4}.etapes-trafic3 li::marker{font-weight:700}.wapf-field-group .step:first-child{display:flex}.wapf_step_buttons{margin-bottom:20px;overflow:hidden}.wapf_btn_next{float:right!important}.wapf-progress{position:relative;max-width:450px;width:100%;margin:0 auto}.wapf-progress:before,.wapf-progress-bar{content:'';position:absolute;height:3px;width:100%;background:#ededed;top:14px;left:0}.rtl .wapf-progress-bar{right:0;left:unset}.wapf-progress-steps{margin-bottom:30px;overflow:hidden;counter-reset:step;display:flex;justify-content:space-between}.wapf-progress-steps div{position:relative}.wapf-progress-steps div:before{content:counter(step);counter-increment:step;width:30px;height:30px;font-size:16px;line-height:30px;border-radius:50%;text-align:center;display:block;font-size:10px;background:#ededed}.wapf-progress-steps div.active:before{background:#fd7d72;color:white}.wapf-progress-bar{background:#fd7d72;width:0%}@media (max-width:768px){.prix_installation{position:static!important;left:auto!important;right:auto!important;bottom:auto!important;margin-top:12px!important}}.prix_installation label,.prix_installation .label,.prix_installation .wapf-field-label{font-weight:700}.prix_installation span[style*="float: right"]{float:none!important;margin-left:10px;font-weight:800;font-size:18px}.prix_installation{position:absolute;left:0;right:0;bottom:0;margin:0}.prix_installation{background:#fff;border:1px solid rgba(0,0,0,.10);border-radius:14px;padding:12px 14px;box-shadow:0 6px 18px rgba(0,0,0,.06)}.prix_installation label,.prix_installation .wapf-field-label,.prix_installation .label{display:flex;justify-content:space-between;align-items:baseline;font-weight:800;font-size:16px;margin-bottom:6px}.prix_installation span[style*="float: right"]{float:none!important;font-weight:900;font-size:20px}.prix_installation .wapf-field-description,.prix_installation small,.prix_installation p{margin:0;font-size:13px;line-height:1.35;opacity:.85}.prix_installation{position:static!important;left:auto!important;right:auto!important;bottom:auto!important;margin-top:12px!important}.wapf-product-totals{position:relative;padding-bottom:4px}.prix_installation{position:absolute;left:0;right:0;bottom:0;margin:0}.wapf-product-totals{position:relative!important;padding-bottom:20px!important}.wapf-product-totals .prix_installation{position:absolute!important;left:0!important;right:0!important;bottom:0!important;margin:0!important}.prix_installation{position:static!important;left:auto!important;right:auto!important;bottom:auto!important;margin:12px 0 0!important}.wapf-product-totals{margin-bottom:0!important;padding-bottom:0!important}.wapf-product-totals .prix_installation{margin-top:8px!important}.prix_installation{font-size:14px!important}.prix_installation span[style*="float: right"]{font-size:14px!important}.prix_installation label,.prix_installation .wapf-field-label,.prix_installation .label{font-size:15px!important}.wapf-total.wapf-grand-total{font-size:18px!important;font-weight:800!important}.prix_installation:before{content:"À régler au poseur (en plus du prix du toit)";display:block;font-weight:700;font-size:12px;margin-bottom:8px;opacity:.75}