.woocommerce ul.products li.product{background:#fff;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,0.1);padding:15px;transition:transform 0.3s ease,box-shadow 0.3s ease;text-align:center}.woocommerce ul.products li.product:hover{transform:translateY(-5px);box-shadow:0 6px 15px rgba(0,0,0,0.15)}.woocommerce ul.products li.product img{border-radius:10px;transition:transform 0.3s ease}.woocommerce ul.products li.product:hover img{transform:scale(1.05)}.woocommerce ul.products li.product h2{font-size:18px;color:#333;margin-top:10px}.woocommerce ul.products li.product .price{font-size:14px;font-weight:bold;color:#E67E22}.woocommerce ul.products li.product .button{background:#3498DB;color:#fff;padding:10px 15px;border-radius:5px;transition:background 0.3s ease}.woocommerce ul.products li.product .button:hover{background:#2980B9}.woocommerce ul.products li.product .onsale{background:#E74C3C;color:#fff;padding:5px 10px;border-radius:5px;font-size:14px;font-weight:bold}.woocommerce ul.products li.product .button{background:#b45f06;color:#fff;padding:8px 12px;font-size:14px;border-radius:5px;transition:background 0.3s ease,transform 0.2s ease;display:inline-block;text-align:center}.woocommerce ul.products li.product .button:hover{background:#b45f06;transform:scale(1.05)}.woocommerce-cart table.cart{width:100%;border-collapse:collapse}.wpf_item{background:#fff;padding:15px;border-radius:10px;box-shadow:0px 4px 10px rgba(0,0,0,0.1);font-family:'Arial',sans-serif}.wpf_item h3{font-size:16px;font-weight:bold;color:#333;margin-bottom:10px;border-bottom:2px solid #b45f06;padding-bottom:6px}.wpf_item input&#91;type="text"&#93;{width:100%;padding:8px;margin-bottom:10px;border:1px solid #ccc;border-radius:5px;outline:none;transition:all 0.3s ease}.wpf_item input&#91;type="text"&#93;:focus{border-color:#b45f06;box-shadow:0 0 5px rgba(180,95,6,0.5)}.wpf_item input&#91;type="checkbox"&#93;{margin-right:10px;width:16px;height:16px;accent-color:#b45f06}.wpf_item label:hover{background:rgba(180,95,6,0.1);color:#b45f06}.wpf_item span{background:#b45f06;color:#fff;font-size:12px;padding:2px 6px;border-radius:15px;margin-left:auto;font-weight:bold}.woocommerce ul.products li.product{background:#fff;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,0.1);padding:15px;transition:transform 0.3s ease,box-shadow 0.3s ease;text-align:center}.woocommerce ul.products li.product:hover{transform:translateY(-5px);box-shadow:0 6px 15px rgba(0,0,0,0.15)}.woocommerce ul.products li.product img{border-radius:10px;transition:transform 0.3s ease}.woocommerce ul.products li.product:hover img{transform:scale(1.05)}.woocommerce ul.products li.product h2{font-size:18px;color:#333;margin-top:10px}.woocommerce ul.products li.product .price{font-size:14px;font-weight:bold;color:#E67E22}.woocommerce ul.products li.product .button{background:#3498DB;color:#fff;padding:10px 15px;border-radius:5px;transition:background 0.3s ease}.woocommerce ul.products li.product .button:hover{background:#2980B9}.woocommerce ul.products li.product .onsale{background:#E74C3C;color:#fff;padding:5px 10px;border-radius:5px;font-size:14px;font-weight:bold}.woocommerce ul.products li.product .button{background:#b45f06;color:#fff;padding:8px 12px;font-size:14px;border-radius:5px;transition:background 0.3s ease,transform 0.2s ease;display:inline-block;text-align:center}.woocommerce ul.products li.product .button:hover{background:#b45f06;transform:scale(1.05)}.woocommerce-cart table.cart{width:100%;border-collapse:collapse}.wpf_item{background:#fff;padding:15px;border-radius:10px;box-shadow:0px 4px 10px rgba(0,0,0,0.1);font-family:'Arial',sans-serif}.wpf_item h3{font-size:16px;font-weight:bold;color:#333;margin-bottom:10px;border-bottom:2px solid #b45f06;padding-bottom:6px}.wpf_item input&#91;type="text"&#93;{width:100%;padding:8px;margin-bottom:10px;border:1px solid #ccc;border-radius:5px;outline:none;transition:all 0.3s ease}.wpf_item input&#91;type="text"&#93;:focus{border-color:#b45f06;box-shadow:0 0 5px rgba(180,95,6,0.5)}.wpf_item input&#91;type="checkbox"&#93;{margin-right:10px;width:16px;height:16px;accent-color:#b45f06}.wpf_item label:hover{background:rgba(180,95,6,0.1);color:#b45f06}.wpf_item span{background:#b45f06;color:#fff;font-size:12px;padding:2px 6px;border-radius:15px;margin-left:auto;font-weight:bold}