.elementor-3103 .elementor-element.elementor-element-beec062{--display:flex;}.elementor-3103 .elementor-element.elementor-element-70ba5fc .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:#1C244B;}.elementor-3103 .elementor-element.elementor-element-70ba5fc{--checkout-button-border-radius:30px 30px 30px 30px;}/* Start custom CSS for woocommerce-cart, class: .elementor-element-70ba5fc */.elementor-3103 .elementor-element.elementor-element-70ba5fc .button:not(.checkout-button) {
  background-color: #1C244B !important;
  color: #fff !important;
  border-radius: 30px !important;
  border: none !important;
  padding: 12px 30px !important;
  font-weight: 600 !important;
  transition: opacity 0.3s !important;
}
.elementor-3103 .elementor-element.elementor-element-70ba5fc .button:not(.checkout-button):hover {
  opacity: 0.85 !important;
}
.elementor-3103 .elementor-element.elementor-element-70ba5fc .woocommerce-cart-form__contents th {
  color: #1C244B !important;
  font-weight: 700 !important;
}
.elementor-3103 .elementor-element.elementor-element-70ba5fc .cart-empty {
  text-align: center !important;
  font-size: 18px !important;
  color: #1C244B !important;
  padding: 40px 0 !important;
}
.elementor-3103 .elementor-element.elementor-element-70ba5fc .return-to-shop .button {
  background-color: #1C244B !important;
  color: #fff !important;
  border-radius: 30px !important;
  padding: 15px 50px !important;
}
.elementor-3103 .elementor-element.elementor-element-70ba5fc .e-cart__container .product-name a {
  color: #1C244B !important;
}
.elementor-3103 .elementor-element.elementor-element-70ba5fc .shop_table th,
.elementor-3103 .elementor-element.elementor-element-70ba5fc .cart_totals h2 {
  color: #1C244B !important;
}/* End custom CSS */