.wk-kumbara-checkout-form,.wk-kumbara-cart-form{background:#fff;border:1px solid #e5e5e5;border-radius:12px;padding:20px;margin-bottom:30px;box-shadow:0 2px 6px rgba(0,0,0,.05)}.woof-kumbara-table{width:100%;border-collapse:collapse;margin-bottom:20px}.woof-kumbara-table th,.woof-kumbara-table td{padding:12px 15px;border-bottom:1px solid #f0f0f0;text-align:left}.woof-kumbara-table th{background:#f9f9f9;font-weight:600}.woof-kumbara-table td.wk-product-remove a{color:#ff4d4f;font-size:18px;text-decoration:none;transition:color .2s ease-in-out}.woof-kumbara-table td.wk-product-remove a:hover{color:#d9363e}.wk-button{background:#4caf50;color:#fff!important;border:none;border-radius:6px;padding:10px 18px;cursor:pointer;font-weight:500;transition:background .3s ease}.wk-button:hover{background:#43a047}.wk-coupon{display:flex;gap:10px;margin-bottom:20px}.wk-coupon input{flex:1;border:1px solid #ddd;border-radius:6px;padding:10px}.wk-kumbara-checkout-form h3{margin-bottom:15px;font-size:20px;font-weight:600;color:#333}.wk-kumbara-checkout-form p{margin-bottom:15px}.wk-kumbara-checkout-form label{display:block;margin-bottom:6px;font-size:14px;font-weight:500;color:#444}.wk-kumbara-checkout-form input{width:100%;border:1px solid #ddd;border-radius:6px;padding:10px;font-size:14px}.wk-kumbara-checkout-form input:focus{border-color:#4caf50;outline:none;box-shadow:0 0 0 2px rgba(76,175,80,.15)}.woocommerce-shipping-calculator,.shipping-calculator-form,.woocommerce-shipping-destination,.wc-block-components-totals-shipping,.woocommerce-shipping-totals,.woocommerce-shipping-methods,.free-shipping-notice,.cart-collaterals .shipping,.checkout .shipping,.woocommerce-shipping-fields,#ship-to-different-address,.wc-proceed-to-checkout .woocommerce-info,tr.shipping,.shipping-total,.order-total .shipping,.woocommerce-checkout-review-order .shipping,.woocommerce-cart .cart-collaterals .shipping{display:none!important;visibility:hidden!important}.quantity{position:relative;display:inline-block}.quantity input[type="number"]{width:70px!important;text-align:center;border:2px solid #ddd;border-radius:6px;padding:8px 5px;font-size:14px;font-weight:600;background:#fff;transition:border-color .3s ease}.quantity input[type="number"]:focus{border-color:#4caf50;outline:none;box-shadow:0 0 0 2px rgba(76,175,80,.2)}@media (max-width:768px){.wk-coupon{flex-direction:column}.woof-kumbara-table th,.woof-kumbara-table td{padding:10px;font-size:14px}.wk-button{width:100%;text-align:center}.quantity input[type="number"]{width:60px!important;padding:6px 3px;font-size:16px}.woof-kumbara-table{font-size:12px}.woof-kumbara-table thead{display:none}.woof-kumbara-table tbody tr{display:block;border:1px solid #ddd;margin-bottom:15px;border-radius:8px;padding:15px;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1)}.woof-kumbara-table tbody td{display:block;text-align:left!important;border:none;padding:8px 0;position:relative;padding-left:50%}.woof-kumbara-table tbody td:before{content:attr(data-title) ": ";position:absolute;left:0;width:45%;font-weight:bold;color:#333}}@media (max-width:480px){.woof-kumbara-table tbody td{padding-left:0;text-align:center!important}.woof-kumbara-table tbody td:before{display:block;position:static;width:100%;text-align:center;margin-bottom:5px;font-size:12px;color:#666}}