.elementor-85 .elementor-element.elementor-element-15971d89{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:80px;--margin-right:0px;}.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 );}.elementor-85 .elementor-element.elementor-element-7285faf2{width:100%;max-width:100%;}@media(min-width:768px){.elementor-85 .elementor-element.elementor-element-15971d89{--content-width:100vw;}}/* Start custom CSS for text-editor, class: .elementor-element-7285faf2 *//* Change Title Colors to #C89678 */
.wp-block-woocommerce-cart h2, 
.wp-block-woocommerce-cart .wc-block-cart__title,
.wp-block-post-title a {
    color: #C89678 !important;
}

/* Change Button Color to #C89678 */
.wp-block-woocommerce-cart .wc-block-components-button,
.wp-block-woocommerce-cart .wp-block-woocommerce-proceed-to-checkout-block .wc-block-components-button,
.wp-block-woocommerce-cart .wc-block-cart__submit-button {
    background-color: #C89678 !important;
    border-color: #C89678 !important;
    color: #ffffff !important; /* Makes text white for readability */
}

/* Hover effect for buttons */
.wp-block-woocommerce-cart .wc-block-components-button:hover {
    background-color: #b08266 !important; /* Slightly darker on hover */
}

/* Change all Dividers/Separators to Black */
.wp-block-woocommerce-cart hr,
.wp-block-woocommerce-cart .wp-block-separator,
.wc-block-cart__items {
    border-color: #000000 !important;
    background-color: #000000 !important;
    opacity: 1 !important;
}

/* Specific fix for the "dots" style separator in your code */
.wp-block-separator.is-style-dots:before {
    color: #000000 !important;
}
/* --- HIDE PRODUCTS IN EMPTY CART --- */
/* This hides the "New in store" title and the product grid */
.wc-block-cart__empty-cart__title + .wp-block-separator,
.wc-block-cart__empty-cart__title ~ h2,
.wc-block-cart__empty-cart__title ~ .wp-block-woocommerce-product-new,
.wc-block-cart__empty-cart__title ~ .wp-block-woocommerce-product-collection {
    display: none !important;
}

/* --- EMPTY CART MESSAGE BOX --- */
.wp-block-woocommerce-empty-cart-block,
.shopengine-woocommerce-info.woocommerce-info, 
.woocommerce-info {
    background-color: transparent !important;
    border-top: 3px solid #C89678 !important;
    color: #333 !important;
    box-shadow: none !important;
    padding: 40px 10px !important;
    text-align: center;
}

/* Color for the Empty Cart Title */
.wc-block-cart__empty-cart__title {
    color: #333 !important;
}

/* --- RETURN TO SHOP BUTTON --- */
.woocommerce-cart .wc-backward, 
.shopengine-cart-empty-message a.button,
.woocommerce .button.wc-backward,
.wc-block-cart__empty-cart__button {
    background-color: #C89678 !important;
    color: #FFFFFF !important;
    padding: 12px 30px !important;
    text-transform: uppercase;
    font-weight: bold;
    border-radius: 0px; 
    border: none !important;
    transition: 0.3s;
    text-decoration: none !important;
}

/* Button Hover State */
.woocommerce-cart .wc-backward:hover,
.shopengine-cart-empty-message a.button:hover,
.wc-block-cart__empty-cart__button:hover {
    background-color: #000000 !important;
    color: #FFFFFF !important;
}/* End custom CSS */