.woocommerce-cart table.cart,.woocommerce-cart table.shop_table{border:none!important;border-radius:12px!important;overflow:hidden;box-shadow:0 2px 15px rgba(0,0,0,.08);border-collapse:separate!important;border-spacing:0;background:#fff}.woocommerce-cart table.cart thead th,.woocommerce-cart table.shop_table thead th{background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%)!important;color:#fff!important;font-weight:600!important;font-size:.9rem!important;text-transform:uppercase;letter-spacing:.5px;padding:16px 18px!important;border:none!important}.woocommerce-cart table.cart td,.woocommerce-cart table.shop_table td{padding:18px!important;border-top:1px solid #eef0f4!important;vertical-align:middle!important;background:#fff}.woocommerce-cart table.cart img{width:64px!important;border-radius:8px}.woocommerce-cart table.cart td.product-name a,.woocommerce-cart table.cart td.product-name{color:#1a1a2e!important;font-weight:600!important;text-decoration:none}.woocommerce-cart table.cart td.product-name a:hover{color:#e0a800!important}.woocommerce-cart table.cart td.product-remove a.remove{color:#c0392b!important;border:1px solid #f0c7c1;background:#fff!important;font-weight:700;line-height:22px!important}.woocommerce-cart table.cart td.product-remove a.remove:hover{background:#c0392b!important;color:#fff!important;border-color:#c0392b}.woocommerce-cart .quantity .qty,.woocommerce-cart table.cart input.qty,.woocommerce .quantity input.qty{width:72px!important;min-height:46px!important;height:auto!important;padding:8px 10px!important;font-size:1rem!important;font-weight:600!important;text-align:center!important;color:#1a1a2e!important;-webkit-text-fill-color:#1a1a2e!important;background:#fff!important;border:1px solid #d0d4dc!important;border-radius:8px!important;opacity:1!important;box-shadow:none!important;-moz-appearance:textfield}.woocommerce-cart .quantity .qty:focus{outline:none!important;border-color:#ffc107!important;box-shadow:0 0 0 3px rgba(255,193,7,.25)!important}.woocommerce-cart table.cart td.actions{padding:16px 18px!important;background:#fafbfc}.woocommerce-cart .coupon input.input-text{padding:11px 14px!important;border:1px solid #d0d4dc!important;border-radius:8px!important;color:#1a1a2e!important;-webkit-text-fill-color:#1a1a2e!important;min-height:46px}.woocommerce-cart .coupon button.button,.woocommerce-cart .coupon input.button{background:#ffc107!important;color:#1a1a2e!important;border:2px solid #ffc107!important;border-radius:8px!important;font-weight:700!important;padding:11px 22px!important;text-transform:none!important;transition:all .25s ease}.woocommerce-cart .coupon button.button:hover,.woocommerce-cart .coupon input.button:hover{background:#e0a800!important;border-color:#e0a800!important}.woocommerce-cart .cart-collaterals .cart_totals{background:#fff;border-radius:12px;box-shadow:0 2px 15px rgba(0,0,0,.08);overflow:hidden;padding:0!important}.woocommerce-cart .cart_totals h2{background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%);color:#fff;margin:0!important;padding:16px 20px!important;font-size:1.15rem!important;font-weight:600}.woocommerce-cart .cart_totals table{margin:0!important;border:none!important}.woocommerce-cart .cart_totals table th,.woocommerce-cart .cart_totals table td{padding:16px 20px!important;border-top:1px solid #eef0f4!important;color:#1a1a2e!important;font-size:1rem}.woocommerce-cart .cart_totals .order-total .amount{color:#1a1a2e!important;font-size:1.2rem}.woocommerce-cart .wc-proceed-to-checkout{padding:18px 20px!important}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{background:#ffc107!important;color:#1a1a2e!important;border:none!important;border-radius:8px!important;font-size:1.05rem!important;font-weight:700!important;padding:16px 20px!important;text-align:center;text-transform:none!important;transition:all .25s ease}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{background:#e0a800!important;transform:translateY(-1px);box-shadow:0 4px 14px rgba(255,193,7,.4)}@media (max-width:768px){.woocommerce-cart table.cart td{padding:12px!important}.woocommerce-cart .quantity .qty{width:64px!important}}