.elementor-1834 .elementor-element.elementor-element-e60fa5e{--display:flex;}/* Start custom CSS for shortcode, class: .elementor-element-5e6fe96 *//* ===============================
   FORCE DARK CART – DIGIXBOLT
================================ */

/* PAGE BACKGROUND */
.woocommerce-cart,
.woocommerce-cart .site-content,
.woocommerce-cart .elementor-section,
.woocommerce-cart .elementor-container {
  background: #0b0d12 !important;
}

/* CART FORM */
.woocommerce-cart-form {
  background: #0f1117 !important;
  padding: 24px;
  border-radius: 16px;
}

/* TABLE */
.woocommerce-cart table.shop_table {
  background: #0f1117 !important;
  border: none !important;
}

.woocommerce-cart table.shop_table th {
  background: #0b0d12 !important;
  color: #9ca3af !important;
  border-bottom: 1px solid #1f2937 !important;
}

.woocommerce-cart table.shop_table td {
  background: transparent !important;
  color: #e5e7eb !important;
  border-bottom: 1px solid #1f2937 !important;
}

/* PRODUCT NAME */
.woocommerce-cart .product-name a {
  color: #ffffff !important;
}

/* PRICE */
.woocommerce-cart .product-price,
.woocommerce-cart .product-subtotal {
  color: #22c55e !important;
  font-weight: 600;
}

/* QUANTITY */
.woocommerce-cart input.qty {
  background: #111827 !important;
  color: #fff !important;
  border: 1px solid #374151 !important;
  border-radius: 8px;
}

/* REMOVE ICON */
.woocommerce a.remove {
  color: #ef4444 !important;
  background: transparent !important;
}

/* ACTION ROW */
.woocommerce-cart table.cart td.actions {
  background: #0f1117 !important;
}

/* COUPON INPUT */
.woocommerce-cart .coupon input.input-text {
  background: #111827 !important;
  color: #fff !important;
  border: 1px solid #374151 !important;
  border-radius: 999px;
}

/* BUTTONS */
.woocommerce-cart button,
.woocommerce-cart a.button {
  background: linear-gradient(90deg,#7b2cff,#2563eb) !important;
  color: #fff !important;
  border-radius: 999px !important;
  border: none !important;
}

/* UPDATE CART */
.woocommerce-cart button[name="update_cart"] {
  background: #1f2937 !important;
}

/* CART TOTALS */
.cart_totals {
  background: #0f1117 !important;
  border: 1px solid #1f2937 !important;
  border-radius: 16px;
  padding: 26px;
}

.cart_totals h2 {
  color: #fff !important;
}

/* CHECKOUT BUTTON */
.wc-proceed-to-checkout a.checkout-button {
  background: linear-gradient(90deg,#22c55e,#16a34a) !important;
  color: #000 !important;
  font-size: 16px;
  font-weight: 700;
  border-radius: 999px;
}/* End custom CSS */