.single-product .et_pb_row{width:100%!important;max-width:1400px!important}.single-product .woocommerce-product-gallery img{width:100%;border-radius:6px}.single-product .summary{padding-left:60px}.single-product .product_title{font-size:28px;margin-bottom:10px}.single-product .summary .price{font-size:22px!important;font-weight:600!important;margin-bottom:20px!important;color:#111!important}.single-product form.variations_form table.variations{width:100%;margin-bottom:20px}.single-product form.variations_form table.variations td{padding-bottom:12px;vertical-align:middle}.single-product form.variations_form label{font-weight:600;font-size:14px}.woocommerce div.product form.cart .variations td.value::before,.woocommerce div.product form.cart .variations td.value::after,.single-product .variations td.value::before,.single-product .variations td.value::after,.single-product .et_pb_wc_add_to_cart .et_pb_module_inner::before,.single-product .et_pb_wc_add_to_cart .et_pb_module_inner::after{display:none!important;content:none!important}.woocommerce div.product form.cart .variations select,.single-product form.variations_form select{width:100%!important;height:48px!important;padding:0 14px!important;border:1px solid #ddd!important;border-radius:6px!important;background:#fff!important;background-image:none!important;font-size:15px!important;color:#222!important;box-shadow:none!important;cursor:pointer!important}.single-product .single_variation{margin-bottom:10px}.single-product .single_variation .price{font-size:28px!important;font-weight:700!important;color:#111!important}.single-product .woocommerce-variation-add-to-cart{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:10px}.single-product input.qty{width:55px;height:48px;border:1px solid #ddd;border-radius:6px;text-align:center}.single-product .single_add_to_cart_button{height:48px;padding:0 24px;background:#111!important;color:#fff!important;border-radius:30px;border:none;font-weight:500;white-space:nowrap}.single-product .single_add_to_cart_button:disabled{opacity:0.4}.single-product .woocommerce-tabs{margin-top:60px;padding-top:40px;border-top:1px solid #eee}@media (max-width:980px){.single-product .summary{padding-left:0}}.woocommerce div.product form.cart .variations select{vertical-align:middle!important}.woocommerce div.product form.cart .variations td.value{vertical-align:middle!important;line-height:normal!important}.place-blog-btn{display:inline-block;margin-top:15px;padding:12px 20px;background:#2EA3F2;color:#fff;text-decoration:none;border-radius:0;font-weight:500}.place-blog-btn:hover{background:#1d8ed6}@media (max-width:767px){.single-product .product{padding-left:10px!important;padding-right:10px!important;box-sizing:border-box!important}}@media (max-width:767px){#main-content>.container{width:94%!important;max-width:none!important}body.single-post #main-content .et_pb_row{width:100%!important;max-width:100%!important}body.page.et_pb_pagebuilder_layout #main-content .et_pb_row{width:94%!important;max-width:94%!important}}.tax-product_cat.term-table-a-diner ul.products li.post-9891 .et_shop_image{background:#fff url("https://www.place-deco.com/wp-content/uploads/2026/10/table-u-bois-vignette-carree.png") center / cover no-repeat}.tax-product_cat.term-table-a-diner ul.products li.post-9891 .et_shop_image img{visibility:hidden}.tax-product_cat.term-table-a-diner ul.products li.post-9891 .et_shop_image{display:block;width:100%}.tax-product_cat.term-table-a-diner ul.products{display:grid!important;grid-template-columns:23% 23% 23% 23%;gap:36px 0;justify-content:space-between}.tax-product_cat.term-table-a-diner ul.products::before,.tax-product_cat.term-table-a-diner ul.products::after{display:none!important}.tax-product_cat.term-table-a-diner ul.products li.product{width:auto!important;margin:0!important;padding:0!important;float:none!important}.tax-product_cat.term-table-a-diner ul.products .et_shop_image{display:block;width:100%;line-height:0}.tax-product_cat.term-table-a-diner ul.products li.product img{display:block;width:100%;margin:0!important}.tax-product_cat.term-table-a-diner ul.products li.product .woocommerce-loop-product__title{margin:12px 0 0!important;padding:0!important;line-height:1.4;min-height:2.8em}.tax-product_cat.term-table-a-diner ul.products li.post-9891 .et_shop_image{background-position:center bottom}@media (max-width:980px){.tax-product_cat.term-table-a-diner ul.products{grid-template-columns:48% 48%;gap:28px 0}}body.postid-4647 #main-content .et_pb_section_0{margin-top:12px!important}body.postid-4647 #main-content .et_pb_row_0{margin-top:0!important;padding-top:0!important}body.postid-4647 #main-content .et_pb_text_0{margin-top:0!important}body.postid-4647 #main-content .et_pb_code_0{display:flex;flex-wrap:wrap;column-gap:12px}body.postid-4647 #main-content .et_pb_code_0>.et_pb_module{flex:0 0 100%;min-width:0}body.postid-4647 #main-content .et_pb_code_0>.et_pb_code_inner,body.postid-4647 #main-content .et_pb_code_0>.et_pb_code_1{flex:1 1 0;min-width:0;max-width:190px;margin:20px 0 24px!important}body.postid-4647 #main-content .et_pb_code_0>.et_pb_code_inner>div{display:block!important;margin:0!important}body.postid-4647 #main-content .et_pb_code_0>.et_pb_code_inner a,body.postid-4647 #main-content .et_pb_code_1 a{display:flex!important;align-items:center;justify-content:center;width:100%;min-height:48px;padding:10px 6px!important;box-sizing:border-box;text-align:center;font-size:14px;line-height:1.4;white-space:nowrap}@media (max-width:480px){body.postid-4647 #main-content .et_pb_code_0>.et_pb_code_inner a,body.postid-4647 #main-content .et_pb_code_1 a{font-size:12px}}