.elementor-15 .elementor-element.elementor-element-8e98313{--display:flex;}.elementor-widget-text-editor{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 );}/* Start custom CSS for text-editor, class: .elementor-element-7c2f6e55 *//*Customize Navigation Links:*/

.woocommerce-MyAccount-navigation ul li a {
    color: #DA354E; /* Change text color */
    font-size: 16px; /* Adjust font size */
    padding: 0px; /* Add padding */
}
.woocommerce-MyAccount-navigation ul li a:hover {
    color: #5B2B5F; /* Hover color */
    text-decoration: underline; /* Add underline on hover */
}

/*Style the Dashboard Section:*/

.woocommerce-MyAccount-content {
    background-color: #f9f9f9; /* Background color */
    border: 1px solid #ddd; /* Border */
    padding: 20px; /* Padding */
    border-radius: 5px; /* Rounded corners */
}

/*Add Icons to Navigation Links:*/

.woocommerce-MyAccount-navigation ul {
    list-style: none; /* Remove bullets */
    padding: 0; /* Remove default padding */
    margin: 0; /* Remove default margin */
}


.woocommerce-MyAccount-navigation ul li a {
    display: flex; /* Use flexbox for alignment */
    align-items: center; /* Vertically align icon and text */
    gap: 8px; /* Add spacing between icon and text */
    text-decoration: none; /* Remove underlines */
    color: inherit; /* Keep text color consistent */
}

.woocommerce-MyAccount-navigation ul li a:before {
    content: "\f004"; /* Example: Heart icon */
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    display: inline-block; /* Ensure icon stays inline */
    font-size: 1em; /* Match icon size with text */
    line-height: 1; /* Reset line-height */
    vertical-align: middle; /* Align icon with text */
}




/* Home (Dashboard) */
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a:before {
    content: "\f015"; /* Font Awesome home icon */
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    margin-right: 10px;
    display: inline-flex; /* Ensure text stays inline with icon */
    align-items: center; /* Center-align text and icon */
}
/* Orders */
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a:before {
    content: "\f291"; /* Font Awesome clipboard icon */
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    margin-right: 10px;
}

/* Downloads */
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads a:before {
    content: "\f019"; /* Font Awesome download icon */
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    margin-right: 10px;
}

/* Addresses */
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a:before {
    content: "\f015"; /* Font Awesome map-marker-alt icon */
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    margin-right: 10px;
}

/* Account Details */
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a:before {
    content: "\f007"; /* Font Awesome user icon */
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    margin-right: 10px;
}

/* Logout */
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:before {
    content: "\f2f5"; /* Font Awesome sign-out-alt icon */
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    margin-right: 10px;
}

/* Wishlist */
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--wishlist a:before {
    content: "\f004"; /* Font Awesome heart icon */
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    margin-right: 10px;
}


/*Style Buttons:*/

.woocommerce-Button {
    background-color: #0073e6; /* Button color */
    color: #fff; /* Text color */
    border: none; /* Remove border */
    padding: 10px 20px; /* Padding */
    border-radius: 5px; /* Rounded corners */
}
.woocommerce-Button:hover {
    background-color: #005bb5; /* Hover color */
}
.elementor-15 .elementor-element.elementor-element-7c2f6e55 a{
    color: #DA354E;
}

.elementor-15 .elementor-element.elementor-element-7c2f6e55 a:hover{
    color: #5B2B5F;
}

/* Make this menu item green when logged in */
body.logged-in li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-54254 a{
  color: #90bf3f !important; 
}

/* hover */
body.logged-in li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-54254 a:hover{
  color: #da354e !important; 
}


/*iconn and label spacing alignment*/
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a:before, li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--orders a:before, li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads a:before, li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-address a:before, li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-account a:before,  li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout a:before,  li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--wishlist a:before {
    margin-top: 23px;/* End custom CSS */