.elementor-33120 .elementor-element.elementor-element-a52b599{margin-top:30px;margin-bottom:0px;}.elementor-33120 .elementor-element.elementor-element-bef5cd2{--update-cart-automatically-display:none;--totals-title-alignment:center;--order-summary-rows-gap-top:calc( 20px/2 );--order-summary-rows-gap-bottom:calc( 20px/2 );--order-summary-title-spacing:0px;--totals-rows-gap-top:calc( 20px/2 );--totals-rows-gap-bottom:calc( 20px/2 );--checkout-button-normal-text-color:var( --e-global-color-3afa8fe );--checkout-button-hover-text-color:var( --e-global-color-primary );--checkout-button-border-radius:50px 50px 50px 50px;--checkout-button-padding:7px 30px 7px 30px;--checkout-button-width:fit-content;}.elementor-33120 .elementor-element.elementor-element-bef5cd2 .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:var( --e-global-color-primary );}.elementor-33120 .elementor-element.elementor-element-bef5cd2 .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background-color:var( --e-global-color-3afa8fe );}.elementor-33120 .elementor-element.elementor-element-bef5cd2 .shipping-calculator-form{--update-shipping-button-alignment:center;--update-shipping-button-width:auto;}.elementor-33120 .elementor-element.elementor-element-bef5cd2 .wc-proceed-to-checkout{--place-order-title-alignment:center;--checkout-button-width:fit-content;}.elementor-33120 .elementor-element.elementor-element-bef5cd2 .checkout-button{font-size:18px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3afa8fe );}/* Start custom CSS */.product-quantity,
.product-subtotal
{
    display: none;
}

@media (max-width: 768px) {

    .product-quantity,
    .product-subtotal
    {
        display: none!important;
    }
    
}

.elementor-widget-woocommerce-cart .woocommerce a:not(.add_to_cart_button):not(.restore-item):not(.wc-backward):not(.wc-forward){
    text-align: -webkit-center;
}

.product-remove{
    padding: 10px!important;
}

th{
    color: #fff!important;
    padding: 10px!important;
}

td.product-name a ,
td.product-thumbnail a
{
    pointer-events:none;
    cursor: default;
    color:#fff;
}

th.product-name, th.product-price{
    text-align: left!important;
}

td.product-price{
    text-align: center!important;
    font-weight: 600!important;
}

.elementor-widget-woocommerce-cart .e-cart-section{
    padding: 0;
}

.woocommerce-cart .cart-collaterals .cart_totals .shop_table{
    border: 0!important;
    padding: 10px;
}

.wc-proceed-to-checkout{
    text-align: center;
    margin: 20px;
}

.woocommerce table.cart td.actions, .woocommerce-page #content table.cart td.actions, .woocommerce-page table.cart td.actions{
    display: none;
}

.elementor-widget-woocommerce-cart .woocommerce .coupon-col-end,
.elementor-widget-woocommerce-cart .woocommerce .coupon-col-start
{
    margin: 10px;
}

.elementor-widget-woocommerce-cart .woocommerce .coupon .button{
    border: 1px solid var(--grey2);
    color: var(--dark-blue);
}

.elementor-widget-woocommerce-cart .woocommerce .coupon .button:hover{
    background: var(--blue2);
    border: 0;
}

.woocommerce-cart .cart-collaterals .cart_totals > h2{
    background: var(--dark-blue)!important;
    padding: 10px;
    color: white !important;
    border-radius: 5px 5px 0 0;
}


.woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon input{border-radius:10px;}
td.product-remove a{color:#1F1F1F;}/* End custom CSS */