.elementor-35 .elementor-element.elementor-element-33dffb4f{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-35 .elementor-element.elementor-element-9090824{--update-cart-automatically-display:none;--sections-border-type:solid;--sections-border-color:#E7E7E9;--sections-border-radius:20px 20px 20px 20px;--sections-padding:25px 25px 25px 25px;--totals-rows-gap-top:calc( 37px/2 );--totals-rows-gap-bottom:calc( 37px/2 );--totals-color:#000000;--totals-divider-color:#0E0E0E;--totals-divider-weight:0px;}.elementor-35 .elementor-element.elementor-element-9090824 .e-cart-section{border-width:1px 1px 1px 1px;}.elementor-35 .elementor-element.elementor-element-9090824 .cart_totals .shop_table td:before, .elementor-35 .elementor-element.elementor-element-9090824 .cart_totals .shop_table td .woocommerce-Price-amount{font-size:14px;font-weight:500;}@media(max-width:767px){.elementor-35 .elementor-element.elementor-element-9090824{width:100%;max-width:100%;--totals-title-alignment:start;}.elementor-35 .elementor-element.elementor-element-9090824 .coupon{--apply-coupon-button-alignment:center;--apply-coupon-button-width:auto;}.elementor-35 .elementor-element.elementor-element-9090824 .wc-proceed-to-checkout{--place-order-title-alignment:flex-start;--checkout-button-width:fit-content;}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-9090824 */.elementor-35 .elementor-element.elementor-element-9090824 * {
    font-family: abar;
}
.custom-cart-item {
    background: #fff;
    border-radius: 20px;
    padding: 30px !important;
}
.cart-item-thumbnail {
    width: 128px;
    height: 128px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 10px;
    overflow: hidden;
}
.cart-item-thumbnail a {
    height: 100%;
}
.cart-item-thumbnail img {
    height: 100%;
    width: auto;
}
.product-name {
    font-weight: 800 !important;
    color: #000;
    font-size: 17px;
}
.price ins {
    font-weight: 900;
    color: #000;
}
.price del {
    color: #0000005E;
}
.coupon {
    display: flex;
    gap: 10px;
}
.coupon input {
    width: 70%;
    border-radius: 10px;
    border: 1px solid #E7E7E9;
}
.coupon button {
    width: 30%;
    background: #FF5C35;
    color: #fff;
    border: 0;
    border-radius: 10px;
}
.cart-actions>button[type=submit] {
    display: none;
}
@media (max-width: 600px) {
    .e-cart__container {
        display: flex !important;
    }
    .e-cart__container>* {
        width: 100%;
    }
    .product-meta {
        flex-direction: column-reverse;
    }
    .cart-item-thumbnail, .cart-item-thumbnail * {
        width: 70px;
        height: 70px;
        flex: 0 0 70px !important;
    }
}/* End custom CSS */