.elementor-11143 .elementor-element.elementor-element-26f8777{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11143 .elementor-element.elementor-element-2154d22 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:50px 0px 50px 0px;}body.elementor-page-11143:not(.elementor-motion-effects-element-type-background), body.elementor-page-11143 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}/* Start custom CSS *//* Cart page text */
.woocommerce-cart,
.woocommerce-cart h1,
.woocommerce-cart h2,
.woocommerce-cart h3,
.woocommerce-cart th,
.woocommerce-cart td,
.woocommerce-cart label,
.woocommerce-cart .product-name a,
.woocommerce-cart .product-name,
.woocommerce-cart .product-price,
.woocommerce-cart .product-subtotal,
.woocommerce-cart .cart_totals,
.woocommerce-cart .cart_totals h2 {
    color: #ffffff !important;
}

/* Cart table borders */
.woocommerce-cart table.shop_table {
    border-color: #ffffff !important;
}

/* Input fields (coupon, qty) */
.woocommerce-cart input,
.woocommerce-cart select {
    color: #ffffff !important;
    background: transparent !important;
    border: 1px solid #ffffff !important;
}

/* Coupon placeholder */
.woocommerce-cart input::placeholder {
    color: #cccccc !important;
}

/* Buttons */
.woocommerce-cart .button,
.woocommerce-cart button {
    color: #ffffff !important;
    border: 1px solid #ffffff !important;
    background: transparent !important;
}

/* Remove link (X button) */
.woocommerce-cart .remove {
    color: #ffffff !important;
}

/* Messages (like coupon applied) */
.woocommerce-message,
.woocommerce-info {
    color: #ffffff !important;
    border-color: #ffffff !important;
}
/* Product title */
.woocommerce-cart .product-name a,
.woocommerce-cart .product-name {
    font-size: 20px !important;
}

/* Product price */
.woocommerce-cart .product-price {
    font-size: 20px !important;
}

/* Quantity / description (cart meta) */
.woocommerce-cart .product-quantity,
.woocommerce-cart .product-name dl,
.woocommerce-cart .product-name small {
    font-size: 20px !important;
}

/* Subtotal / amount */
.woocommerce-cart .product-subtotal,
.woocommerce-cart .cart_totals .amount,
.woocommerce-cart .order-total .amount {
    font-size: 20px !important;
}

/* Table headings (Product, Price, Total, etc.) */
.woocommerce-cart th {
    font-size: 20px !important;
}

/* Cart totals section */
.woocommerce-cart .cart_totals h2,
.woocommerce-cart .cart_totals td,
.woocommerce-cart .cart_totals th {
    font-size: 20px !important;
}/* End custom CSS */