.elementor-14 .elementor-element.elementor-element-676230f8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), DM Sans;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-66936f3{width:var( --container-widget-width, 59% );max-width:59%;background-color:#F8E8E2;padding:20px 10px 20px 20px;--container-widget-width:59%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-66936f3 .elementor-heading-title{font-family:"DM Serif Text", DM Sans;font-size:26px;font-weight:400;color:#5E2A50;}.elementor-14 .elementor-element.elementor-element-e9e51f7{--update-cart-automatically-display:none;--sections-border-type:none;--sections-title-color:#5E2A50;--links-normal-color:#5E2A50;--forms-buttons-border-type:none;--order-summary-rows-gap-top:calc( 40px/2 );--order-summary-rows-gap-bottom:calc( 40px/2 );--order-summary-title-spacing:10px;--order-summary-color:#5E2A50;--order-summary-variations-color:#5E2A50;--product-link-normal-color:#5E2A50;--product-link-hover-color:#000000;--order-summary-remove-icon-normal-color:#020101F2;--totals-rows-gap-top:calc( 25px/2 );--totals-rows-gap-bottom:calc( 25px/2 );--totals-color:#7E5573;--totals-divider-color:#DFD4DC;--totals-divider-weight:1px;--checkout-button-border-radius:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-e9e51f7 .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:#5E2A50;}.elementor-14 .elementor-element.elementor-element-e9e51f7 .cart_totals h2{font-family:"DM Serif Text", DM Sans;font-size:26px;font-weight:500;}.elementor-14 .elementor-element.elementor-element-e9e51f7 .woocommerce-cart-form{--order-summary-title-color:#5E2A50;}.elementor-14 .elementor-element.elementor-element-e9e51f7 .e-shop-table .cart th, .elementor-14 .elementor-element.elementor-element-e9e51f7 .e-shop-table .cart td:before{font-family:"DM Sans", DM Sans;font-size:20px;font-weight:500;}.elementor-14 .elementor-element.elementor-element-e9e51f7 .cart td span, .elementor-14 .elementor-element.elementor-element-e9e51f7 .cart td, .elementor-14 .elementor-element.elementor-element-e9e51f7 .input-text.qty{font-family:"DM Sans", DM Sans;font-size:18px;font-weight:500;}.elementor-14 .elementor-element.elementor-element-e9e51f7 .product-name .variation{font-size:18px;}.elementor-14 .elementor-element.elementor-element-e9e51f7 .cart_totals .shop_table td:before, .elementor-14 .elementor-element.elementor-element-e9e51f7 .cart_totals .shop_table td .woocommerce-Price-amount{font-family:"DM Sans", DM Sans;font-size:16px;font-weight:500;}.elementor-14 .elementor-element.elementor-element-e9e51f7 .checkout-button{font-family:"DM Sans", DM Sans;font-size:18px;font-weight:500;}@media(max-width:767px){.elementor-14 .elementor-element.elementor-element-66936f3{width:100%;max-width:100%;}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-e9e51f7 */.woocommerce-cart-form__cart-item {
    position: relative;
}


.woocommerce-cart-form__cart-item td.product-remove {
    position: absolute;
    top: 50%;
    right: 15px;       
    transform: translateY(-50%);
    width: auto;
    border:none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-676230f8 */.e-cart-totals.e-cart-section {
    padding: 0;
    position: relative;
    top: -66px;
}
.cart_totals h2 {
    margin: 0;
    padding: 18px 0 18px 15px !important;
    background: #F8E8E2;
}
.e-shop-table.e-cart-section.e-cart-section--no-coupon {
    padding: 0;
    padding-top: 20px;
}
th.product-thumbnail {
    display: none;
}
@media (max-width: 767px) {
    .e-cart-totals.e-cart-section {
       top: 0px;
    }
}/* End custom CSS */
/* Start custom CSS */td.product-quantity,th.product-quantity {
    display: none;
}

table.shop_table.shop_table_responsive {
    border-collapse: collapse;
}
tr.woocommerce-cart-form__cart-item.cart_item {
    border: 1px solid #DFD4DC !important;
}
td.product-remove {
    text-align: center;
}


.elementor-widget-woocommerce-cart .woocommerce table.cart img {
    width: 70px;
    height: 79px;
    object-fit: cover;
}

td.product-thumbnail {
    width: 90px;
}

td.product-name {
    width: 50%;
}/* End custom CSS */