.elementor-2338 .elementor-element.elementor-element-4ce7ec08{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2338 .elementor-element.elementor-element-6984d4e{--update-cart-automatically-display:none;--sections-border-type:solid;--sections-border-color:var( --e-global-color-primary );--sections-border-radius:12px 12px 12px 12px;--sections-padding:30px 16px 30px 16px;--links-normal-color:var( --e-global-color-primary );--links-hover-color:var( --e-global-color-secondary );--forms-buttons-border-type:none;--checkout-button-normal-text-color:#FFFFFF;--checkout-button-hover-text-color:#FFFFFF;--checkout-button-hover-transition-duration:1ms;--checkout-button-border-radius:10px 10px 10px 10px;}.elementor-2338 .elementor-element.elementor-element-6984d4e .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background-color:var( --e-global-color-secondary );}.elementor-2338 .elementor-element.elementor-element-6984d4e .e-cart-section{border-width:1px 1px 1px 1px;}.elementor-2338 .elementor-element.elementor-element-6984d4e .cart_totals h2{font-size:18px;}.elementor-2338 .elementor-element.elementor-element-6984d4e .e-shop-table .cart th, .elementor-2338 .elementor-element.elementor-element-6984d4e .e-shop-table .cart td:before{font-size:18px;}@media(max-width:767px){.elementor-2338 .elementor-element.elementor-element-6984d4e .cart_totals h2{font-size:16px;}.elementor-2338 .elementor-element.elementor-element-6984d4e .e-shop-table .cart th, .elementor-2338 .elementor-element.elementor-element-6984d4e .e-shop-table .cart td:before{font-size:16px;}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-6984d4e */.ai-cart .woocommerce .wc-proceed-to-checkout .checkout-button:hover{
    background-color: black !important;
    transition-duration: 100ms !important;
}

.ai-cart .woocommerce-message a:hover{
    color: white !important;
}

.ai-cart .woocommerce-cart-form .product-remove a:hover{
    color: var(--e-global-color-primary) !important;
}
.ai-cart .woocommerce-cart-form .product-remove{
    padding-right: 15px !important;
}

.ai-cart .woocommerce-cart-form .shop_table thead th.product-quantity{
    display: none !important;
}

.ai-cart .woocommerce-cart-form .shop_table tbody td.product-quantity{
    display: none !important;
}

@media(max-width:767px){
    .ai-cart .woocommerce-cart-form .shop_table tr.woocommerce-cart-form__cart-item{
        padding: 0px !important;
    }
}/* End custom CSS */