.elementor-6695 .elementor-element.elementor-element-282b3b0e{--display:flex;}.elementor-6695 .elementor-element.elementor-element-55db2ed1{--sections-background-color:var( --e-global-color-accent );--order-summary-color:var( --e-global-color-secondary );--order-summary-variations-color:var( --e-global-color-af2494d );--totals-color:var( --e-global-color-af2494d );}.elementor-6695 .elementor-element.elementor-element-55db2ed1 .coupon .input-text, .elementor-6695 .elementor-element.elementor-element-55db2ed1 .cart-collaterals .input-text, .elementor-6695 .elementor-element.elementor-element-55db2ed1 select, .elementor-6695 .elementor-element.elementor-element-55db2ed1 .select2-selection--single{font-family:"Inter", Sans-serif;}.elementor-6695 .elementor-element.elementor-element-55db2ed1 .woocommerce-cart-form{--order-summary-title-color:var( --e-global-color-af2494d );}body.elementor-page-6695:not(.elementor-motion-effects-element-type-background), body.elementor-page-6695 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171717;}/* Start custom CSS */body main {
    padding: 20px 0px;
}
h1 {
    color: white;
}
.elementor-widget-woocommerce-cart .woocommerce .cart th {
    color: white;
}
.elementor-widget-woocommerce-cart .woocommerce .cart_totals h2 {
    color: white;
}
.elementor-widget-woocommerce-cart .woocommerce .shop_table a {
    color: #7954F6 !important;
} 
.elementor-widget-woocommerce-cart .woocommerce .shop_table bdi {
    color: #7954F6;
}
.elementor-widget-woocommerce-cart .woocommerce .shop_table input {
    background-color: #7954F6 !important;
    border: 0px !important;
    color: white !important;
}
.elementor-widget-woocommerce-cart .woocommerce .shop_table button {
    background-color: #7954F6 !important;
    color: white;
    border: 0px;
}

.elementor-widget-woocommerce-cart .woocommerce .shop_table button:disabled[disabled] {
    color: white;
}
.elementor-widget-woocommerce-cart .woocommerce .cart_totals td:before {
    color: white !important; 
}
.elementor-widget-woocommerce-cart .woocommerce .cart_totals .checkout-button {
    background-color: #7954F6 !important;
    color: white;
    border: 0px;
    margin-bottom: 10px;
}

.u-color-text  {
    color:white !important;
}
.u-color-textSecondary {
    color: white !important;
}

/*new */

/* Add to your theme's CSS */
.__PrivateStripeElement,
.__PrivateStripeElement *,
.p-PaymentMethodMessaging,
.p-PaymentMethodMessaging * {
    background-color: white !important;
    color: white !important;
    color-scheme: light !important;
}

/* Override any iframe content if possible */
iframe[name^="__privateStripeFrame"] {
    color-scheme: light !important;
}

.woocommerce-error, .woocommerce-info, .woocommerce-message {
    background: #7954F6 !important;
    color: white;
}
.woocommerce-info::before {
    color: white;
}
.cart-empty {
    border-top-color: white !important;
}
.return-to-shop a {
    background: #7954F6 !important;
    color: white !important;
    padding: 18px !important;
}


/* new end */

@media only screen and (max-width:720px) {
    .elementor-widget-woocommerce-cart .woocommerce .shop_table a {
        margin-left:10px;
        line-height: 27px;
    }
}/* End custom CSS */