ul.woocommerce-error{background-color:#fff!important}.woocommerce button.button.alt:hover,body #page-container .et_pb_section .et_pb_wc_cart_products_0_tb_body table.cart button[name="apply_coupon"]:hover,body #page-container .et_pb_section .et_pb_wc_cart_products_0_tb_body table.cart button[name="update_cart"]:hover{color:#CA2026}body #page-container .et_pb_section .et_pb_wc_cart_products_0_tb_body table.cart button[name="apply_coupon"],body #page-container .et_pb_section .et_pb_wc_cart_products_0_tb_body table.cart button[name="update_cart"]{padding-top:12px;padding-bottom:12px}@media only screen and (max-width:600px){.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:100%!important}}.product-details-box{background:#ffffff;border-radius:20px;padding:30px;box-shadow:0 5px 25px rgba(0,0,0,0.05);max-width:100%;margin:0 auto;font-family:"Segoe UI",sans-serif;color:#222}.product-details-box h3{color:#ca1f25;font-size:20px;margin-bottom:15px}.product-details-box ul{list-style:none;padding-left:0;margin:0 0 20px}.product-details-box ul li{font-size:14px;padding:6px 0;display:flex;align-items:center;gap:10px}.product-details-box hr{border:none;border-top:1px solid #eee;margin:20px 0}.product-highlight-box{background:#fafafa;padding:25px;border-radius:14px;box-shadow:0 3px 15px rgba(0,0,0,0.05);font-family:"Segoe UI",sans-serif;margin-top:20px}.product-highlight-box .promo-text{font-size:16px;margin-bottom:20px;line-height:1.6;color:#444}.product-highlight-box h4{font-size:18px;color:#ca1f25;margin-bottom:12px}.product-highlight-box .product-specs{list-style:none;padding:0;margin:0}.product-highlight-box .product-specs li{margin-bottom:8px;font-size:15px;color:#222}