.elementor-10 .elementor-element.elementor-element-2c11531e{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}body.elementor-page-10:not(.elementor-motion-effects-element-type-background), body.elementor-page-10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#242424;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-2c11531e{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-2c11531e{--content-width:1140px;}}/* Start custom CSS for wc-elements, class: .elementor-element-2c414ff */.woocommerce-cart,
.woocommerce-cart table,
.woocommerce-cart th,
.woocommerce-cart td,
.woocommerce-cart .product-name a,
.woocommerce-cart .cart_totals,
.woocommerce-cart .cart_totals h2,
.woocommerce-cart .cart_totals th,
.woocommerce-cart .cart_totals td,
.woocommerce-cart .woocommerce-Price-amount,
.woocommerce-cart .quantity,
.woocommerce-cart .product-remove a {
    color: #fff !important;
}

.woocommerce-cart table.shop_table,
.woocommerce-cart table.shop_table th,
.woocommerce-cart table.shop_table td {
    border-color: rgba(255,255,255,0.2) !important;
}

button[name="update_cart"] {
    background: #28a745 !important;
    color: #fff !important;
    border: none !important;
}

.woocommerce-cart button[name="update_cart"]:hover {
    background: #218838 !important;
}

.woocommerce-cart .checkout-button,
.woocommerce-cart a.checkout-button {
    background: #28a745 !important;
    color: #fff !important;
    border: none !important;
}

.woocommerce-cart .checkout-button:hover,
.woocommerce-cart a.checkout-button:hover {
    background: #218838 !important;
}

.woocommerce-cart .quantity input.qty {
    color: #000 !important;
}

.woocommerce-cart input,
.woocommerce-cart select {
    color: #000;
}/* End custom CSS */