#main-footer .container{width:90%!important;max-width:1400px!important}.footer-widget{margin-right:4%!important}.footer-widget:last-child{margin-right:0!important}.single-product p.price,.single-product p.price span.woocommerce-Price-amount{font-size:28px!important;font-weight:700!important;color:#E08B27!important}.single-product .single_add_to_cart_button.button{background-color:#E08B27!important;color:#ffffff!important;font-weight:600!important;font-size:16px!important;border:none!important;border-radius:5px!important;padding:12px 28px!important;height:48px!important;cursor:pointer!important;transition:background-color 0.3s ease!important}.single-product .single_add_to_cart_button.button:hover{background-color:#c9781c!important}.single-product .quantity input.qty{height:48px!important;background-color:#f4f4f4!important;border:1px solid #ddd!important;border-radius:5px!important;font-weight:600!important;font-size:16px!important;color:#333!important;margin-right:15px!important}.single-product .woocommerce-tabs ul.tabs{border-bottom:1px solid #e2e2e2!important;background:transparent!important;padding-left:0!important}.single-product .woocommerce-tabs ul.tabs li{background:transparent!important;border:none!important;border-radius:0!important}.single-product .woocommerce-tabs ul.tabs li.active{border-bottom:3px solid #E08B27!important;background:transparent!important}.single-product .woocommerce-tabs .panel{border:none!important;box-shadow:none!important;padding:30px 0 0 0!important}.single-product .woocommerce-tabs .panel h2:first-of-type,.single-product .woocommerce-tabs .panel h3:first-of-type{margin-top:20px!important;font-size:22px!important;font-weight:700!important;color:#222222!important}.single-product .woocommerce-tabs .panel p,.single-product .woocommerce-tabs .panel li{color:#333333!important;font-size:15px!important;line-height:1.7!important}.single-product .cart::after,.single-product form.cart::after{display:none!important;content:none!important}.single-product .summary::after{content:"• Livraison 48h offerte dès 230€ HT\A • Matériel origine constructeur\A • Service de traçabilité offert\A • Support client : 02.30.96.19.53"!important;white-space:pre-wrap!important;display:block!important;width:100%!important;margin-top:20px!important;padding:15px 18px!important;background-color:#f8f9fa!important;border:1px solid #e9ecef!important;border-radius:8px!important;font-size:14px!important;line-height:1.8!important;color:#333333!important;font-weight:600!important}.tax-product_cat ul.products li.product,.post-type-archive-product ul.products li.product{text-align:center!important;padding:15px!important;background:#ffffff!important;border:1px solid #f0f0f0!important;border-radius:8px!important;transition:all 0.3s ease!important}.tax-product_cat ul.products li.product:hover,.post-type-archive-product ul.products li.product:hover{box-shadow:0 8px 20px rgba(0,0,0,0.08)!important;transform:translateY(-3px)!important}.woocommerce ul.products li.product h2,.woocommerce ul.products li.product h3{font-size:15px!important;font-weight:600!important;color:#222222!important;min-height:45px!important;margin-top:10px!important}.woocommerce ul.products li.product .price{font-size:18px!important;font-weight:700!important;color:#E08B27!important;margin-top:8px!important}#sidebar .widget_media_image img,#sidebar .widget_image img,#sidebar .et_pb_widget img,#sidebar img{max-width:130px!important;width:auto!important;height:auto!important;margin:10px auto!important;display:block!important}#sidebar .widget,#sidebar .widget p,#sidebar .widget div{text-align:center!important}#sidebar .widget{background:#fdfdfd!important;padding:20px!important;border:1px solid #eaeaea!important;border-radius:8px!important;margin-bottom:25px!important}#sidebar .widgettitle{font-size:18px!important;font-weight:700!important;color:#222222!important;border-bottom:2px solid #E08B27!important;padding-bottom:8px!important;margin-bottom:15px!important}#sidebar img{max-width:140px!important;height:auto!important;margin:10px auto!important;display:block!important}.et_pb_section:first-of-type,#main-content .container:first-of-type{padding-top:50px!important;margin-top:0!important}#main-content h1:first-child,#main-content h2:first-child{margin-top:20px!important}