.elementor-4869 .elementor-element.elementor-element-42c593b1{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}:root{--page-title-display:none;}/* Start custom CSS for text-editor, class: .elementor-element-5bf2b87b *//* ===========================
   CART PAGE - FORCE BLACK TEXT
=========================== */

.elementor-4869 .elementor-element.elementor-element-5bf2b87b .woocommerce table.shop_table{
    color:#000 !important;
}

.elementor-4869 .elementor-element.elementor-element-5bf2b87b .woocommerce table.shop_table th,
.elementor-4869 .elementor-element.elementor-element-5bf2b87b .woocommerce table.shop_table td{
    color:#000 !important;
}

.elementor-4869 .elementor-element.elementor-element-5bf2b87b .woocommerce table.shop_table th *,
.elementor-4869 .elementor-element.elementor-element-5bf2b87b .woocommerce table.shop_table td *{
    color:#000 !important;
    opacity:1 !important;
}

/* Product Name */
.elementor-4869 .elementor-element.elementor-element-5bf2b87b .woocommerce .product-name a{
    color:#000 !important;
}

/* Price */
.elementor-4869 .elementor-element.elementor-element-5bf2b87b .woocommerce .product-price,
.elementor-4869 .elementor-element.elementor-element-5bf2b87b .woocommerce .product-price *,
.elementor-4869 .elementor-element.elementor-element-5bf2b87b .woocommerce .woocommerce-Price-amount,
.elementor-4869 .elementor-element.elementor-element-5bf2b87b .woocommerce .woocommerce-Price-amount bdi,
.elementor-4869 .elementor-element.elementor-element-5bf2b87b .woocommerce .woocommerce-Price-currencySymbol{
    color:#000 !important;
    -webkit-text-fill-color:#000 !important;
    opacity:1 !important;
}

/* Quantity */
.elementor-4869 .elementor-element.elementor-element-5bf2b87b .woocommerce .quantity,
.elementor-4869 .elementor-element.elementor-element-5bf2b87b .woocommerce .quantity *{
    color:#000 !important;
}

/* Subtotal */
.elementor-4869 .elementor-element.elementor-element-5bf2b87b .woocommerce .product-subtotal,
.elementor-4869 .elementor-element.elementor-element-5bf2b87b .woocommerce .product-subtotal *,
.elementor-4869 .elementor-element.elementor-element-5bf2b87b .woocommerce .amount,
.elementor-4869 .elementor-element.elementor-element-5bf2b87b .woocommerce .amount bdi{
    color:#000 !important;
    -webkit-text-fill-color:#000 !important;
}

/* Coupon */
.elementor-4869 .elementor-element.elementor-element-5bf2b87b .woocommerce .coupon,
.elementor-4869 .elementor-element.elementor-element-5bf2b87b .woocommerce .coupon *{
    color:#000 !important;
}

/* Cart Totals */
.elementor-4869 .elementor-element.elementor-element-5bf2b87b .woocommerce .cart_totals,
.elementor-4869 .elementor-element.elementor-element-5bf2b87b .woocommerce .cart_totals *,
.elementor-4869 .elementor-element.elementor-element-5bf2b87b .woocommerce .cart_totals th,
.elementor-4869 .elementor-element.elementor-element-5bf2b87b .woocommerce .cart_totals td,
.elementor-4869 .elementor-element.elementor-element-5bf2b87b .woocommerce .cart_totals .woocommerce-Price-amount,
.elementor-4869 .elementor-element.elementor-element-5bf2b87b .woocommerce .cart_totals .woocommerce-Price-amount bdi{
    color:#000 !important;
    -webkit-text-fill-color:#000 !important;
    opacity:1 !important;
}

/* Buttons */
.elementor-4869 .elementor-element.elementor-element-5bf2b87b .woocommerce button,
.elementor-4869 .elementor-element.elementor-element-5bf2b87b .woocommerce .button{
    color:#fff !important;
}

/* Remove Icon */
.elementor-4869 .elementor-element.elementor-element-5bf2b87b .woocommerce .remove{
    color:#FE5000 !important;
}

.elementor-4869 .elementor-element.elementor-element-5bf2b87b .woocommerce .remove:hover{
    color:#d93f00 !important;
}

/* Proceed to Checkout Button Center */
.woocommerce .wc-proceed-to-checkout a.checkout-button{
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    text-align: center !important;

    height: 70px !important;
    line-height: 1 !important;
    padding: 0 !important;

    font-size: 24px !important;
    font-weight: 600 !important;
    border-radius: 16px !important;
}.woocommerce .wc-proceed-to-checkout a.checkout-button{
    display: block !important;
    height: 70px !important;
    line-height: 70px !important;
    text-align: center !important;
    padding: 0 !important;
}

.woocommerce .wc-proceed-to-checkout a.checkout-button{
    display: block !important;
    height: 70px !important;
    line-height: 23px !important;
    text-align: center !important;
    padding: 0 !important;
}


.woocommerce-cart-form{
    margin-top:40px !important;
}


/* Proceed to Checkout Button Text */
.woocommerce .wc-proceed-to-checkout a.checkout-button{
    color: #ffffff !important;
    -webkit-text-fill-color: #ffffff !important;
}.woocommerce .wc-proceed-to-checkout a.checkout-button,
.woocommerce .wc-proceed-to-checkout a.checkout-button *,
.woocommerce .wc-proceed-to-checkout a.checkout-button span{
    color: #fff !important;
    -webkit-text-fill-color: #fff !important;
}

.woocommerce .wc-proceed-to-checkout a.checkout-button:hover{
    color: #ffffff !important;
    -webkit-text-fill-color: #ffffff !important;
}/* End custom CSS */