/*
 * formal-checkout-footer-final-cash-20260601-v3.css
 * Checkout footer amount simplification:
 * keep subtotal/shipping/coupon context, make paid cash the final highlight,
 * and hide the duplicated order total in the footer.
 */

.checkout-page .checkout-footer .summary-item.total,
.checkout-page .checkout-footer .summary-item.total[data-v-42b95aac] {
  display: none !important;
}

.checkout-page .checkout-footer .summary-item-cash,
.checkout-page .checkout-footer .summary-item-cash[data-v-42b95aac] {
  align-items: baseline !important;
  border-left: 1px solid #dce4f2 !important;
  margin-left: auto !important;
  padding-left: 28px !important;
}

.checkout-page .checkout-footer .summary-item-cash .label,
.checkout-page .checkout-footer .summary-item-cash .label[data-v-42b95aac] {
  color: #4e5663 !important;
  font-size: 16px !important;
  font-weight: 700 !important;
}

.checkout-page .checkout-footer .summary-item-cash .value,
.checkout-page .checkout-footer .summary-item-cash .value[data-v-42b95aac] {
  color: #f05daf !important;
  font-size: 30px !important;
  font-weight: 800 !important;
  letter-spacing: 0 !important;
}

@media (width <= 900px) {
  .checkout-page .checkout-footer .summary-item-cash,
  .checkout-page .checkout-footer .summary-item-cash[data-v-42b95aac] {
    border-left: 0 !important;
    flex-basis: 100% !important;
    justify-content: flex-end !important;
    padding-left: 0 !important;
  }
}
