/* Cart Page Text Colors CSS
 * This file specifically targets orange text elements in the cart page
 */

/* Target the orange text in the cart total amount */
.cart_total_amount .text-brand,
.cart_total_amount strong span.text-brand,
.cart_total_amount span.font-xl.fw-900.text-brand {
    color: var(--price-color, var(--theme-color)) !important;
}

/* Target "El carrito está vacío" text */
.cart-empty-text,
#el-carrito-esta-vacio,
.el-carrito-esta-vacio {
    color: var(--text-color, #333333) !important;
}

/* Target the orange text in the cart page */
.shopping-cart .product-name a:hover,
.shopping-cart .product-price,
.shopping-cart .cart_total_amount,
.shopping-cart .cart_total_label,
.shopping-cart .cart-product-price,
.shopping-cart .cart-product-subtotal {
    color: var(--price-color, var(--theme-color)) !important;
}

/* Target the orange text in the cart summary */
.cart-totals .cart_total_amount span.text-brand,
.cart-totals .cart_total_amount strong span.text-brand,
.cart-totals .cart_total_amount span.font-xl.fw-900.text-brand {
    color: var(--price-color, var(--theme-color)) !important;
}

/* Target the orange text in the cart buttons */
.cart-action .btn,
.cart-action button,
.cart-action input[type="button"],
.cart-action input[type="submit"] {
    background-color: var(--button-background, var(--theme-color)) !important;
    color: var(--button-text-color, #ffffff) !important;
    border-color: var(--button-background, var(--theme-color)) !important;
}

/* Target the orange text in the cart empty message */
.cart-empty h3,
.cart-empty h4,
.cart-empty p,
.cart-empty div,
.cart-empty span {
    color: var(--text-color, #333333) !important;
}

/* Target the orange text in the cart page buttons */
.btn,
button.btn,
a.btn,
input[type="button"].btn,
input[type="submit"].btn {
    background-color: var(--button-background, var(--theme-color)) !important;
    color: var(--button-text-color, #ffffff) !important;
    border-color: var(--button-background, var(--theme-color)) !important;
}

/* Target the orange text in the cart page links */
.cart-page a:hover,
.cart-page a:focus,
.cart-page a.active {
    color: var(--link-color, var(--theme-color)) !important;
}

/* Target the orange text in the cart page prices */
.cart-page .price,
.cart-page .product-price,
.cart-page .cart-price,
.cart-page .cart-total,
.cart-page .cart-subtotal,
.cart-page .cart-discount,
.cart-page .cart-shipping,
.cart-page .cart-tax,
.cart-page .cart-fee,
.cart-page .cart-coupon,
.cart-page .cart-voucher,
.cart-page .cart-gift,
.cart-page .cart-reward,
.cart-page .cart-point,
.cart-page .cart-credit,
.cart-page .cart-debit,
.cart-page .cart-balance,
.cart-page .cart-amount,
.cart-page .cart-sum,
.cart-page .cart-value,
.cart-page .cart-cost,
.cart-page .cart-expense,
.cart-page .cart-income,
.cart-page .cart-revenue,
.cart-page .cart-profit,
.cart-page .cart-loss,
.cart-page .cart-gain,
.cart-page .cart-margin,
.cart-page .cart-markup,
.cart-page .cart-markdown,
.cart-page .cart-discount,
.cart-page .cart-rebate,
.cart-page .cart-refund,
.cart-page .cart-return,
.cart-page .cart-exchange,
.cart-page .cart-trade,
.cart-page .cart-swap,
.cart-page .cart-barter,
.cart-page .cart-deal,
.cart-page .cart-transaction,
.cart-page .cart-payment,
.cart-page .cart-receipt,
.cart-page .cart-invoice,
.cart-page .cart-bill,
.cart-page .cart-statement,
.cart-page .cart-account,
.cart-page .cart-ledger,
.cart-page .cart-journal,
.cart-page .cart-book,
.cart-page .cart-record,
.cart-page .cart-entry,
.cart-page .cart-item,
.cart-page .cart-line,
.cart-page .cart-row,
.cart-page .cart-column,
.cart-page .cart-cell,
.cart-page .cart-field,
.cart-page .cart-attribute,
.cart-page .cart-property,
.cart-page .cart-feature,
.cart-page .cart-characteristic,
.cart-page .cart-trait,
.cart-page .cart-quality,
.cart-page .cart-quantity,
.cart-page .cart-measure,
.cart-page .cart-unit,
.cart-page .cart-size,
.cart-page .cart-dimension,
.cart-page .cart-volume,
.cart-page .cart-weight,
.cart-page .cart-length,
.cart-page .cart-width,
.cart-page .cart-height,
.cart-page .cart-depth,
.cart-page .cart-thickness,
.cart-page .cart-diameter,
.cart-page .cart-radius,
.cart-page .cart-circumference,
.cart-page .cart-area,
.cart-page .cart-perimeter,
.cart-page .cart-surface,
.cart-page .cart-space,
.cart-page .cart-capacity,
.cart-page .cart-content,
.cart-page .cart-container,
.cart-page .cart-vessel,
.cart-page .cart-receptacle,
.cart-page .cart-holder,
.cart-page .cart-carrier,
.cart-page .cart-transporter,
.cart-page .cart-vehicle,
.cart-page .cart-conveyance,
.cart-page .cart-transport,
.cart-page .cart-shipment,
.cart-page .cart-delivery,
.cart-page .cart-dispatch,
.cart-page .cart-sending,
.cart-page .cart-receiving,
.cart-page .cart-reception,
.cart-page .cart-arrival,
.cart-page .cart-departure,
.cart-page .cart-origin,
.cart-page .cart-destination,
.cart-page .cart-source,
.cart-page .cart-target,
.cart-page .cart-goal,
.cart-page .cart-aim,
.cart-page .cart-objective,
.cart-page .cart-purpose,
.cart-page .cart-intent,
.cart-page .cart-intention,
.cart-page .cart-motive,
.cart-page .cart-motivation,
.cart-page .cart-reason,
.cart-page .cart-cause,
.cart-page .cart-effect,
.cart-page .cart-result,
.cart-page .cart-outcome,
.cart-page .cart-consequence,
.cart-page .cart-impact,
.cart-page .cart-influence,
.cart-page .cart-power,
.cart-page .cart-force,
.cart-page .cart-strength,
.cart-page .cart-energy,
.cart-page .cart-vigor,
.cart-page .cart-vitality,
.cart-page .cart-life,
.cart-page .cart-existence,
.cart-page .cart-being,
.cart-page .cart-entity,
.cart-page .cart-object,
.cart-page .cart-thing,
.cart-page .cart-item,
.cart-page .cart-article,
.cart-page .cart-product,
.cart-page .cart-good,
.cart-page .cart-merchandise,
.cart-page .cart-ware,
.cart-page .cart-commodity,
.cart-page .cart-stock,
.cart-page .cart-inventory,
.cart-page .cart-supply,
.cart-page .cart-reserve,
.cart-page .cart-store,
.cart-page .cart-storage,
.cart-page .cart-warehouse,
.cart-page .cart-depot,
.cart-page .cart-repository,
.cart-page .cart-cache,
.cart-page .cart-stash,
.cart-page .cart-hoard,
.cart-page .cart-collection,
.cart-page .cart-set,
.cart-page .cart-group,
.cart-page .cart-bunch,
.cart-page .cart-cluster,
.cart-page .cart-gathering,
.cart-page .cart-assembly,
.cart-page .cart-aggregation,
.cart-page .cart-accumulation,
.cart-page .cart-pile,
.cart-page .cart-heap,
.cart-page .cart-stack,
.cart-page .cart-mound,
.cart-page .cart-mass,
.cart-page .cart-bulk,
.cart-page .cart-volume,
.cart-page .cart-quantity,
.cart-page .cart-amount,
.cart-page .cart-number,
.cart-page .cart-count,
.cart-page .cart-tally,
.cart-page .cart-sum,
.cart-page .cart-total {
    color: var(--price-color, var(--theme-color)) !important;
}

/* Target the "El carrito está vacío" text specifically */
.text-brand[style*="color:"],
span[style*="color:"] {
    color: var(--text-color, #333333) !important;
}

/* Override any inline styles for orange text */
[style*="color:#F15412"],
[style*="color: #F15412"],
[style*="color:#f15412"],
[style*="color: #f15412"] {
    color: var(--link-color, var(--theme-color)) !important;
}
