.elementor-69430 .elementor-element.elementor-element-35c07b6{margin-top:50px;margin-bottom:0px;}.elementor-69430 .elementor-element.elementor-element-117f19e{--update-cart-automatically-display:none;--sections-border-radius:5px 5px 5px 5px;--sections-title-spacing:3px;--links-normal-color:#267DC7;--sections-radio-buttons-color:#050505;--forms-fields-focus-border-color:#D5D5D5;--forms-fields-border-radius:5px 5px 5px 5px;--forms-buttons-normal-text-color:#050505;--forms-buttons-hover-text-color:#0984E3;--forms-buttons-hover-border-color:#D5D5D5;--forms-buttons-border-color:#D5D5D5;--forms-buttons-border-radius:5px 5px 5px 5px;--order-summary-rows-gap-top:calc( 100px/2 );--order-summary-rows-gap-bottom:calc( 100px/2 );--order-summary-title-spacing:0px;--order-summary-color:#000000;--order-summary-variations-color:#000000;--product-link-normal-color:#141414;--product-link-hover-color:#EEE3E3;--order-summary-quantity-border-color:#D5D5D5;--order-summary-remove-icon-normal-color:#6D6D6D;--totals-rows-gap-top:calc( 21px/2 );--totals-rows-gap-bottom:calc( 21px/2 );--totals-color:#0A0A0A;--totals-divider-weight:0px;}.elementor-69430 .elementor-element.elementor-element-117f19e .coupon .input-text, .elementor-69430 .elementor-element.elementor-element-117f19e .e-cart-totals .input-text, .elementor-69430 .elementor-element.elementor-element-117f19e select, .elementor-69430 .elementor-element.elementor-element-117f19e .select2-selection--single{background-color:#ECECEC00;}.elementor-69430 .elementor-element.elementor-element-117f19e .shop_table .button{background-color:#E3E3E3;text-transform:uppercase;}.elementor-69430 .elementor-element.elementor-element-117f19e .shop_table .button:hover, .elementor-69430 .elementor-element.elementor-element-117f19e .shop_table .button:disabled[disabled]:hover{background-color:#FFFFFF;}.elementor-69430 .elementor-element.elementor-element-117f19e .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:#0984E3;}.elementor-69430 .elementor-element.elementor-element-117f19e .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background-color:#0761A7;}.elementor-69430 .elementor-element.elementor-element-117f19e .cart_totals h2{font-size:20px;}.elementor-69430 .elementor-element.elementor-element-117f19e {--sections-descriptions-color:#020202;}.elementor-69430 .elementor-element.elementor-element-117f19e .coupon .input-text, .elementor-69430 .elementor-element.elementor-element-117f19e .cart-collaterals .input-text, .elementor-69430 .elementor-element.elementor-element-117f19e select, .elementor-69430 .elementor-element.elementor-element-117f19e .select2-selection--single{font-size:16px;line-height:29px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#D5D5D5;}.elementor-69430 .elementor-element.elementor-element-117f19e .woocommerce-cart-form{--order-summary-title-color:#000000;}.elementor-69430 .elementor-element.elementor-element-117f19e .e-shop-table .cart th, .elementor-69430 .elementor-element.elementor-element-117f19e .e-shop-table .cart td:before{font-size:17px;}.elementor-69430 .elementor-element.elementor-element-117f19e .cart td span, .elementor-69430 .elementor-element.elementor-element-117f19e .cart td, .elementor-69430 .elementor-element.elementor-element-117f19e .input-text.qty{font-family:"Arial", Sans-serif;font-size:18px;}.elementor-69430 .elementor-element.elementor-element-117f19e .cart_totals .shop_table td:before, .elementor-69430 .elementor-element.elementor-element-117f19e .cart_totals .shop_table td .woocommerce-Price-amount{font-size:15px;}.elementor-69430 .elementor-element.elementor-element-117f19e .checkout-button{text-transform:uppercase;letter-spacing:1.2px;}/* Start custom CSS for html, class: .elementor-element-43a331f */.checkout-progress {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 50px;
  text-align: center;
  font-family: Arial, sans-serif;
}

.checkout-progress .step {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.checkout-progress .circle {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: #0b66e4; /* Active step color */
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: bold;
  font-size: 18px;
  margin-bottom: 8px;
  transition: background 0.3s;
}

.checkout-progress .step:not(.active) .circle {
  background: #0a0019; /* Inactive step color */
}

.checkout-progress .label {
  font-size: 16px;
  font-weight: 600;
  color: #000;
}

.checkout-progress .arrow {
  font-size: 20px;
  color: #ccc;
  margin-top: -10px;
}

@media (max-width: 768px) {
  .checkout-progress {
    flex-direction: column;
    gap: 20px;
  }

  .checkout-progress .arrow {
    transform: rotate(90deg);
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for woocommerce-cart, class: .elementor-element-117f19e */thead {
    
    height: 70px;
    background-color:#e3e3e3;
}

.e-shop-table.e-cart-section {
    background-color: #f5f5f5;
    border:none;
}

.coupon.e-cart-section.shop_table {
        background-color: #f5f5f5;
    border:none;
}

.e-cart-totals.e-cart-section {
       background-color: #f5f5f5;
    border:none;
;
}
td.product-name a {
    color: black !important;
}



/*.cart-collaterals {*/
/*    background-color:#c3c3c3;*/
/*    padding: 30px;*/
/*    border-radius: 5px;*/
/*}*//* End custom CSS */