.elementor-157189 .elementor-element.elementor-element-3b0afc99{margin-top:100px;margin-bottom:100px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-157189 .elementor-element.elementor-element-562936a0 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-157189 .elementor-element.elementor-element-29f6c107 .woolentor_myaccount_page .woolentor-user-info{color:var( --e-global-color-primary );}.elementor-157189 .elementor-element.elementor-element-29f6c107 .woolentor_myaccount_page .woolentor-logout a{color:var( --e-global-color-primary );}.elementor-157189 .elementor-element.elementor-element-29f6c107 .woolentor_myaccount_page .woolentor-logout a:hover{color:var( --e-global-color-secondary );}.elementor-157189 .elementor-element.elementor-element-29f6c107 .woolentor_myaccount_page .woolentor-username{text-transform:capitalize;}.elementor-157189 .elementor-element.elementor-element-29f6c107 .woolentor_myaccount_page .woolentor-logout{text-transform:uppercase;}.elementor-157189 .elementor-element.elementor-element-29f6c107 .woolentor_myaccount_page .woolentor-user-area{justify-content:left;}.elementor-157189 .elementor-element.elementor-element-29f6c107 .woolentor_myaccount_page .woocommerce-MyAccount-navigation{text-align:left;width:30%;}.elementor-157189 .elementor-element.elementor-element-29f6c107 .woolentor_myaccount_page .woocommerce-MyAccount-navigation ul li a{color:var( --e-global-color-primary );}.elementor-157189 .elementor-element.elementor-element-29f6c107 .woolentor_myaccount_page .woocommerce-MyAccount-navigation ul li a:hover{color:#45721D96;}.elementor-157189 .elementor-element.elementor-element-29f6c107 .woolentor_myaccount_page .woocommerce-MyAccount-navigation ul li.is-active a{color:#45721D96;}.elementor-157189 .elementor-element.elementor-element-29f6c107 .woolentor_myaccount_page .woocommerce-MyAccount-content{width:68%;}:root{--page-title-display:none;}/* Start custom CSS for wl-myaccount-account, class: .elementor-element-29f6c107 */.product-remove a.remove {
    color: #ffffff !important;          /* makes the × white */
    background-color: transparent;      /* keep inside transparent */
    border: 2px solid #ffffff !important; /* white circle outline */
    border-radius: 50%;                 /* make it a circle */
    width: 24px;
    height: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
}
thead {
    background-color: #333333;  /* Dark grey background */
    color: #ffffff;             /* White text color for contrast */
}

table thead {
    background-color: #333333 !important;  /* Dark grey background */
    color: #ffffff !important;             /* White text color */
}

table thead th {
    padding: 10px;
    text-align: left;
}
.points-balance, 
.reward-descr, 
.reward-title, 
.title, 
.value, 
.button.lws-reward-redeem, 
.method-name, 
.points-earned, 
.reward-cost {
    color: #ffffff !important; /* Make the text white */
}

.points-earned .woocommerce-Price-amount {
    color: #ffffff !important; /* Make the price text white too */
}


.lws-achievement-container {
    background-color: #333333 !important;  /* Dark gray background */
    color: #ffffff !important;             /* White text for contrast */
    padding: 20px;                         /* Optional padding for spacing */
    border-radius: 8px;                    /* Optional rounded corners */
}

.lws-achievement-top, 
.lws-achievement-bottom, 
.lws-achievement-contentcol {
    background-color: #333333 !important;  /* Dark gray background for these sections */
    color: #ffffff !important;             /* White text */
}

.lws-achievement-title,
.lws-achievement-achievement-title,
.lws-achievement-action-line,
.lws-achievement-progress-line,
.lws-achievement-progressed-bar,
.lws-achievement-progress-leftval,
.lws-achievement-progress-rightval,
.lws-achievement-action-progtext {
    color: #ffffff !important; /* Ensure all text in these sections is white */
}

.lws-achievement-progress-bar {
    background-color: #555555;  /* Slightly lighter gray for the progress bar background */
}

.lws-achievement-progressed-bar {
    background-color: #4caf50;  /* You can keep the progress bar in green or change this to any color */
}
/* Background color (light grey) */
.lws-achievement-progress-bar {
    background-color: #d3d3d3 !important;  /* Light grey background */
    height: 10px;                          /* Height of the progress bar */
    border-radius: 5px;                    /* Rounded corners */
}

/* Progress color (green) */
.lws-achievement-progressed-bar {
    background-color: #4caf50 !important;  /* Green color for the progress */
    height: 100%;                          /* Fill the bar */
    border-radius: 5px;                    /* Rounded corners */
}
.item .coupon-code,
.item .coupon-desc {
    color: #ffffff !important; /* Make the text white */
}
.lwss_selectable.history-grid-title.system {
    background-color: #333333 !important;  /* Dark gray background */
    color: #ffffff !important;             /* White text color for contrast */
    padding: 10px;                         /* Optional: Add padding for spacing */
    border-radius: 5px;                    /* Optional: Add rounded corners */
}
.lwss_selectable.history-grid-title.date {
    background-color: #333333 !important;  /* Dark gray background */
    color: #ffffff !important;             /* White text color for contrast */
    padding: 10px;                         /* Optional: Adds padding inside the div */
    border-radius: 5px;                    /* Optional: Adds rounded corners */
}
.lwss_selectable.history-grid-title.descr {
    background-color: #333333 !important;  /* Dark grey background */
    color: #ffffff !important;             /* White text color for contrast */
    padding: 10px;                         /* Optional: Add padding for spacing */
    border-radius: 5px;                    /* Optional: Add rounded corners */
}
.lwss_selectable.history-grid-title.points {
    background-color: #333333 !important;  /* Dark grey background */
    color: #ffffff !important;             /* White text color for contrast */
    padding: 10px;                         /* Optional: Add padding for spacing */
    border-radius: 5px;                    /* Optional: Add rounded corners */
}/* End custom CSS */