.elementor-7951 .elementor-element.elementor-element-06dbcf0{--display:flex;}.elementor-7951 .elementor-element.elementor-element-2247541 .cart_totals h2{word-spacing:0px;}.elementor-7951 .elementor-element.elementor-element-2247541{--sections-title-spacing:0px;--sections-descriptions-spacing:0px;--totals-rows-gap-top:calc( 0px/2 );--totals-rows-gap-bottom:calc( 0px/2 );}/* Start custom CSS for woocommerce-cart, class: .elementor-element-2247541 *//* Cart totals spacing fix */
.woocommerce .cart-collaterals .cart_totals table th,
.woocommerce .cart-collaterals .cart_totals table td,
.elementor-widget-woocommerce-cart .cart_totals table th,
.elementor-widget-woocommerce-cart .cart_totals table td {
  padding: 12px 0;
  vertical-align: middle;
}

.woocommerce .cart-collaterals .cart_totals table th,
.elementor-widget-woocommerce-cart .cart_totals table th {
  padding-right: 18px;
  white-space: nowrap;
}

.woocommerce .cart-collaterals .cart_totals .amount,
.elementor-widget-woocommerce-cart .cart_totals .amount {
  display: inline-block;
  margin-left: 8px;
}

.woocommerce .cart-collaterals .cart_totals table,
.elementor-widget-woocommerce-cart .cart_totals table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
}

/* Hide all shipping section in cart/checkout totals */
.woocommerce tr.woocommerce-shipping-totals,
.woocommerce .shipping-totals,
.woocommerce .woocommerce-shipping-destination,
.woocommerce .woocommerce-shipping-calculator,
.woocommerce .shipping-calculator-button {
  display: none !important;
}/* End custom CSS */