.elementor-1249 .elementor-element.elementor-element-4b6233eb{--display:flex;}/* Start custom CSS for container, class: .elementor-element-4b6233eb *//* ==========================================
   Brightorial Cart Page Only
   ========================================== */

body.woocommerce-cart .woocommerce{
    background:#000;
    color:#fff;
}

/* Table */
body.woocommerce-cart table.shop_table{
    background:#000 !important;
    border:1px solid #222 !important;
}

body.woocommerce-cart table.shop_table th,
body.woocommerce-cart table.shop_table td{
    color:#fff !important;
    border-color:#222 !important;
    background:#000 !important;
}

/* Product Name */
body.woocommerce-cart table.shop_table td.product-name a{
    color:#D4AF37 !important;
    font-weight:600;
    text-decoration:none;
}

body.woocommerce-cart table.shop_table td.product-name a:hover{
    color:#FFD700 !important;
}

/* Prices */
body.woocommerce-cart .amount,
body.woocommerce-cart .woocommerce-Price-amount{
    color:#fff !important;
}

/* Quantity Box */
body.woocommerce-cart .quantity input.qty{
    background:#111 !important;
    color:#fff !important;
    border:1px solid #444 !important;
    border-radius:8px;
}

/* Coupon Field */
body.woocommerce-cart .coupon input{
    background:#111 !important;
    color:#fff !important;
    border:1px solid #444 !important;
}

/* Buttons */
body.woocommerce-cart .button,
body.woocommerce-cart button,
body.woocommerce-cart input[type="submit"]{
    background:#D4AF37 !important;
    color:#000 !important;
    border:none !important;
    border-radius:8px;
    font-weight:600;
}

body.woocommerce-cart .button:hover,
body.woocommerce-cart button:hover{
    background:#FFD700 !important;
}

/* Cart Totals */
body.woocommerce-cart .cart-collaterals .cart_totals{
    background:#111 !important;
    padding:30px;
    border-radius:15px;
    border:1px solid #222;
}

body.woocommerce-cart .cart_totals h2,
body.woocommerce-cart .cart_totals th,
body.woocommerce-cart .cart_totals td{
    color:#fff !important;
}

/* Remove Icon */
body.woocommerce-cart a.remove{
    color:#ff4d4d !important;
    font-size:22px;
}

body.woocommerce-cart a.remove:hover{
    background:#ff4d4d !important;
    color:#fff !important;
}

/* Product Images */
body.woocommerce-cart table.shop_table img{
    border-radius:8px;
}

/* Notices */
body.woocommerce-cart .woocommerce-message,
body.woocommerce-cart .woocommerce-info,
body.woocommerce-cart .woocommerce-error{
    background:#111 !important;
    color:#fff !important;
    border-top:3px solid #D4AF37 !important;
}/* End custom CSS */