.woocommerce-cart .wd-cart-progress {
	background: var(--jt-surface-glass) !important;
	border-color: var(--jt-line-strong) !important;
	backdrop-filter: blur(24px);
}

.woocommerce-cart .wd-cart-progress-list li {
	color: var(--jt-ink-dim) !important;
}

.woocommerce-cart .wd-cart-progress-list li span,
.woocommerce-cart .wd-cart-progress-list li.is-active span {
	background: var(--jt-surface-solid) !important;
}

.woocommerce-cart .wd-cart-progress-list li:not(:last-child)::after {
	background: var(--jt-line-strong) !important;
}

.woocommerce-cart .wd-cart-progress-list li.is-active,
.woocommerce-cart .wd-cart-points-value,
.woocommerce-cart .wd-coupon-toggle {
	color: var(--jt-accent) !important;
}

.woocommerce-cart .woocommerce-cart-form,
.woocommerce-cart .cart-totals-inner {
	background: var(--jt-surface-glass) !important;
	border: 1px solid var(--jt-line-soft) !important;
	border-radius: 8px;
	backdrop-filter: blur(24px);
}

.woocommerce-cart .woocommerce-cart-form__contents,
.woocommerce-cart .cart-totals-inner,
.woocommerce-cart .shop_table,
.woocommerce-cart .cart_item td {
	border-color: var(--jt-line-soft) !important;
}

.woocommerce-cart .cart-totals-inner .shop_table .order-total th,
.woocommerce-cart .cart-totals-inner .shop_table .order-total td,
.woocommerce-cart .product-name a,
.woocommerce-cart .product-price,
.woocommerce-cart .product-subtotal,
.woocommerce-cart .product-quantity,
.woocommerce-cart .wd-cart-sticky-checkout__amount {
	color: var(--jt-ink) !important;
}

.woocommerce-cart .wd-cart-cta-note,
.woocommerce-cart .wd-cart-cta-extra,
.woocommerce-cart .wd-cart-points-label,
.woocommerce-cart .cart-totals-inner .order-total .includes_tax,
.woocommerce-cart .cart-totals-inner .order-total small,
.woocommerce-cart .cart-totals-inner .order-total .woocommerce-price-suffix,
.woocommerce-cart .product-name .variation,
.woocommerce-cart .product-remove a,
.woocommerce-cart .wd-cart-sticky-checkout__label {
	color: var(--jt-ink-dim) !important;
}

.woocommerce-cart .wd-cart-cta-extra-points {
	background: rgba(147, 190, 32, 0.09) !important;
	border-color: rgba(147, 190, 32, 0.3) !important;
	box-shadow: none !important;
}

.woocommerce-cart .wd-cart-sticky-checkout {
	background: var(--jt-surface-solid) !important;
	border-color: var(--jt-line-strong) !important;
	box-shadow: 0 12px 34px rgba(0, 0, 0, 0.42) !important;
}
