.elementor-5497 .elementor-element.elementor-element-a18976a{margin-top:44px;margin-bottom:44px;}.elementor-5497 .elementor-element.elementor-element-1da630f .woolentor-cart-product{align-items:flex-start;}.elementor-5497 .elementor-element.elementor-element-1da630f .shop_table.cart tr.cart_item :is(td.product-remove,div.product-remove) a.remove{color:#EC1717 !important;}.elementor-5497 .elementor-element.elementor-element-1da630f .shop_table.cart tr.cart_item div.product-thumbnail img{width:100px;max-width:100px;}.elementor-5497 .elementor-element.elementor-element-1da630f .shop_table.cart tr.cart_item .product-name{font-size:16px;font-weight:600;line-height:1.3em;}.elementor-5497 .elementor-element.elementor-element-1da630f .shop_table.cart tr.cart_item div.product-price,.elementor-5497 .elementor-element.elementor-element-1da630f .shop_table.cart tr.cart_item div.product-price .amount{font-size:20px;font-weight:700;}.elementor-5497 .elementor-element.elementor-element-1da630f .shop_table.cart tr.cart_item .product-price{color:#000000;}.elementor-5497 .elementor-element.elementor-element-1da630f .shop_table.cart tr.cart_item .product-price .amount{color:#000000;}.elementor-5497 .elementor-element.elementor-element-1da630f .shop_table.cart td.actions .wl_update_cart_shop input.button{border-radius:6px 6px 6px 6px;padding:10px 020px 12px 20px;}.elementor-5497 .elementor-element.elementor-element-1da630f .shop_table.cart td.actions a.wlbutton-continue-shopping{color:#FFFFFF;background-color:#000000;border-radius:6px 6px 6px 6px;padding:7px 20px 7px 20px;}.elementor-5497 .elementor-element.elementor-element-1da630f .shop_table.cart td.actions a.wlbutton-continue-shopping:hover{color:#000000;background-color:#FFFFFF;transition:0.4s;}.elementor-5497 .elementor-element.elementor-element-1da630f .shop_table.cart td.actions .coupon .button{border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;}.elementor-5497 .elementor-element.elementor-element-1da630f .shop_table.cart td.actions .coupon .button:hover{color:#000000;background-color:#FFFFFF;transition:0.4s;}.elementor-5497 .elementor-element.elementor-element-1da630f .shop_table.cart td.actions .coupon input.input-text{font-size:14px;padding:5px 0px 5px 8px;width:141px !important;}.elementor-5497 .elementor-element.elementor-element-ef7417c .cart_totals > h2{text-align:center;font-size:18px;font-weight:700;}.elementor-5497 .elementor-element.elementor-element-ef7417c .cart_totals .shop_table tr th{text-align:left;vertical-align:middle;}body .elementor-5497 .elementor-element.elementor-element-ef7417c .wc-proceed-to-checkout .button.checkout-button{width:100%;}.elementor-5497 .elementor-element.elementor-element-ef7417c .wc-proceed-to-checkout .button.checkout-button{font-weight:600;text-transform:uppercase;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;padding:15px 0px 15px 0px;background-color:#000000;}.elementor-5497 .elementor-element.elementor-element-ef7417c .wc-proceed-to-checkout .button.checkout-button:hover{color:#000000;background-color:#FFFFFF;border-color:#000000;}@media(max-width:767px){.elementor-5497 .elementor-element.elementor-element-1da630f .woolentor-cart-product{align-items:center;}.elementor-5497 .elementor-element.elementor-element-1da630f .shop_table.cart tr.cart_item .product-name{font-size:14px;}.elementor-5497 .elementor-element.elementor-element-1da630f .woolentor-product-price-new{margin:0px 0px 0px 0px;}.elementor-5497 .elementor-element.elementor-element-1da630f .shop_table.cart td.actions .coupon .button{border-width:1px 1px 1px 1px;padding:12px 0px 11px 0px;}.theme-astra #content .elementor-5497 .elementor-element.elementor-element-1da630f table.cart .button[name="apply_coupon"]{padding:12px 0px 11px 0px;}.elementor-5497 .elementor-element.elementor-element-1da630f .shop_table.cart td.actions .coupon input.input-text{font-size:14px;}.elementor-5497 .elementor-element.elementor-element-ef7417c .cart_totals > h2{text-align:center;font-size:24px;}.elementor-5497 .elementor-element.elementor-element-ef7417c .cart_totals .shop_table tr th{text-align:center;}body .elementor-5497 .elementor-element.elementor-element-ef7417c .wc-proceed-to-checkout .button.checkout-button{width:100%;}.elementor-5497 .elementor-element.elementor-element-ef7417c .wc-proceed-to-checkout .button.checkout-button{font-size:16px;border-width:1px 1px 1px 1px;padding:1em 0em 1em 0em;}}@media(min-width:768px){.elementor-5497 .elementor-element.elementor-element-a6ce1df{width:63.514%;}.elementor-5497 .elementor-element.elementor-element-7505fc7{width:36.307%;}}/* Start custom CSS for wl-cart-total, class: .elementor-element-ef7417c *//* Make checkout/review table columns fixed width */
.cart_totals .woocommerce table.shop_table th,
.cart_totals .woocommerce table.shop_table td {
    width: auto !important; /* reset first */
}

/* Left column = 30% */
.cart_totals .woocommerce table.shop_table th {
    width: 30% !important;
    text-align: left !important;
    font-weight: 600 !important;
    color: #2c3e50 !important; /* make heading modern */
    padding: 12px 15px !important;
    vertical-align: middle !important;
}

/* Right column = 70% */
.cart_totals .woocommerce table.shop_table td {
    width: 60% !important;
    text-align: right !important;
    padding: 12px 15px !important;
    vertical-align: middle !important;
}/* End custom CSS */