.elementor-1007 .elementor-element.elementor-element-4bb1e136{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1007 .elementor-element.elementor-element-ab9f627{color:var( --e-global-color-primary );}@media(max-width:1366px){.elementor-1007 .elementor-element.elementor-element-4bb1e136{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for text-editor, class: .elementor-element-ab9f627 */.woocommerce #content table.cart td.actions .button, .woocommerce table.cart td.actions .button, .woocommerce-page #content table.cart td.actions .button, .woocommerce-page table.cart td.actions .button{
    background: #16100C;
    color: white;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{
    background: #16100C;
    color: white;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{
        line-height: 1em !important;
    padding: 0 !important;
    padding-bottom: 1em !important;
}/* Force WooCommerce Cart Table Column Alignment */
.woocommerce-cart-form .shop_table {
    table-layout: fixed;
    width: 100%;
}

.woocommerce-cart-form .shop_table th, 
.woocommerce-cart-form .shop_table td {
    word-break: break-word;
}

/* Specific column width adjustments */
.woocommerce-cart-form .shop_table .product-remove {
    width: 5%;
}
.woocommerce-cart-form .shop_table .product-thumbnail {
    width: 10%;
}
.woocommerce-cart-form .shop_table .product-name {
    width: 40%;
}
.woocommerce-cart-form .shop_table .product-price {
    width: 15%;
}
.woocommerce-cart-form .shop_table .product-quantity {
    width: 15%;
}
.woocommerce-cart-form .shop_table .product-subtotal {
    width: 15%;
}/* End custom CSS */