/**
 * LaborLawCenter Cart Page
 */
.woocommerce-cart .cart-collaterals {
    margin-top: 30px;
}
.woocommerce-cart table.cart {
    border: 1px solid var(--llc-border-color);
    border-radius: var(--llc-radius-md);
}
.woocommerce-cart table.cart th {
    background: var(--llc-light-gray);
    font-family: var(--llc-font-semibold);
    font-size: var(--llc-font-sm);
    color: var(--llc-brand-blue);
}
.woocommerce-cart table.cart td {
    border-bottom: 1px solid var(--llc-border-color);
    vertical-align: middle;
}
.woocommerce-cart table.cart .product-name a {
    color: var(--llc-brand-blue);
    font-weight: 600;
}
.woocommerce-cart table.cart .product-subtotal .amount {
    color: var(--llc-brand-orange);
    font-weight: 700;
}
.woocommerce-cart .cart-totals {
    background: var(--llc-light-gray);
    border-radius: var(--llc-radius-md);
    padding: 24px;
}
.wc-proceed-to-checkout .checkout-button {
    width: 100%;
    padding: 16px;
    font-size: var(--llc-font-base);
}
