.elementor-56 .elementor-element.elementor-element-909da4b > .elementor-container{min-height:12vh;}.elementor-56 .elementor-element.elementor-element-909da4b:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-909da4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-df1e4ab );}.elementor-56 .elementor-element.elementor-element-909da4b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-56 .elementor-element.elementor-element-909da4b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-56 .elementor-element.elementor-element-c369127{text-align:center;}.elementor-56 .elementor-element.elementor-element-c369127 .elementor-heading-title{color:var( --e-global-color-196c973 );}.elementor-56 .elementor-element.elementor-element-3d6a122a{margin-top:3%;margin-bottom:3%;}@media(max-width:767px){.elementor-56 .elementor-element.elementor-element-909da4b{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}}/* Start custom CSS */.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
    float: right;
    width: 100%;
}
table td, table th{
    border: none;
}
td {
    text-align: right;
}

th {
    text-align: end;
}
.subset {
    position: relative;
}

#add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img {
    width: 156px;}

.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{
    padding: 17px 11px!important;
}

.woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text {
    width: 160px;
    max-height: 31px;
}
/* WOOCOMMERCE - CART PAGE */
/* UPDATE CART BUTTON */
.woocommerce-cart .shop_table .button, 
.woocommerce-cart .shop_table .checkout-button {
  color: #fff !important;
  border-color: #4C574E !important;
  background-color: #4C574E !important;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 14px;
  font-weight: 600;
  border-radius: 25px !important;
}
.woocommerce-cart .shop_table .button:hover, 
.woocommerce-cart .shop_table .checkout-button:hover {
  color: #fff; 
  border-color: #bd1d8b !important;
  background-color: #bd1d8b !important;
  opacity: 1 !important;
}
/* PROCEED TO CHECKOUT BUTTON */
.woocommerce a.button {
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 14px;
  font-weight: 600;
  border-radius: 99px !important;
}/* End custom CSS */