.elementor-10618 .elementor-element.elementor-element-4f3f5453{--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;}@media(max-width:767px){.elementor-10618 .elementor-element.elementor-element-4f3f5453.e-con{--e-con-transform-translateX:0px;--e-con-transform-translateY:-64px;}}/* Start custom CSS for text-editor, class: .elementor-element-77e72813 *//* 1. Remove the "my wishlist" heading completely */
.elementor-10618 .elementor-element.elementor-element-77e72813 h2, 
.elementor-10618 .elementor-element.elementor-element-77e72813 h1, 
.wishlist-container h2, 
.tinv-wishlist .tinv-header { 
    display: none !important; 
}

/* 2. Style the product title to be clean and minimal */
.elementor-10618 .elementor-element.elementor-element-77e72813 a { 
    text-transform: uppercase; 
    font-size: 13px; 
    letter-spacing: 0.5px; 
    color: #000000 !important; 
    text-decoration: none !important; 
    font-weight: 500; 
}

/* 3. Make the Add to Cart button look high-end and modern */
.elementor-10618 .elementor-element.elementor-element-77e72813 .button, 
.elementor-10618 .elementor-element.elementor-element-77e72813 a.button, 
.elementor-10618 .elementor-element.elementor-element-77e72813 button { 
    background-color: #000000 !important; 
    color: #ffffff !important; 
    text-transform: uppercase; 
    letter-spacing: 1px; 
    font-size: 11px; 
    font-weight: 600; 
    padding: 12px 24px !important; 
    border-radius: 0px !important; 
    display: inline-block; 
    margin-top: 15px; 
    width: 100%; 
    text-align: center; 
    transition: background-color 0.3s ease; 
} 

.elementor-10618 .elementor-element.elementor-element-77e72813 .button:hover { 
    background-color: #333333 !important; 
}

/* --- THE ACTUAL SEPARATION LINES FOR THE MOBILE LIST --- */
/* Target the list items and add a bottom line */
.elementor-10618 .elementor-element.elementor-element-77e72813 ul li,
.tinv-wishlist ul li {
    border-bottom: 1px solid #dbdbdb !important;
    padding-bottom: 30px !important;
    margin-bottom: 30px !important;
    list-style-type: none !important; /* This hides that ugly bullet point dash */
}

/* Clear the line from the very last item */
.elementor-10618 .elementor-element.elementor-element-77e72813 ul li:last-child,
.tinv-wishlist ul li:last-child {
    border-bottom: none !important;
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
}/* End custom CSS */