.woocommerce-cart table.cart{width:100%;border-collapse:collapse;margin-bottom:20px}.woocommerce-cart table.cart .product-thumbnail{width:80px;height:auto;display:table-cell!important;vertical-align:middle}.woocommerce-cart table.cart .product-thumbnail img{max-width:100%;height:auto;border-radius:8px}.woocommerce-cart table.cart .product-name{font-size:16px;font-weight:700;color:#333;padding:10px}.woocommerce-cart table.cart .product-name:empty{display:none}.woocommerce-cart table.cart .bundled_table_item{display:none}.woocommerce-cart table.cart .quantity input.qty{width:60px;padding:5px;text-align:center;border:1px solid #ccc;border-radius:4px}.woocommerce-cart table.cart a.remove{color:#d9534f;font-size:18px;text-decoration:none;transition:color .3s ease}.woocommerce-cart table.cart a.remove:hover{color:#c9302c}.woocommerce-cart th.product-price{display:none!important}.woocommerce-cart td.product-price{display:none!important}.woocommerce-cart .subscribe-save{font-weight:700;color:#28a745;display:block;font-size:14px}.woocommerce-cart .new-subtotal{font-size:16px;font-weight:700;color:#000}@media (max-width:768px){.woocommerce-cart table.cart,.woocommerce-cart table.cart tbody,.woocommerce-cart table.cart tr,.woocommerce-cart table.cart td{display:block;width:100%}.woocommerce-cart table.cart .product-thumbnail{margin-bottom:10px;text-align:center}.woocommerce-cart table.cart .product-name,.woocommerce-cart table.cart .quantity,.woocommerce-cart table.cart .product-subtotal{text-align:center}}