.elementor-11 .elementor-element.elementor-element-9c6e68b{--display:flex;}.elementor-11 .elementor-element.elementor-element-d8103b1.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-25c6cc9.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-3bea83e.elementor-element{--align-self:center;}/* Start custom CSS for shortcode, class: .elementor-element-25c6cc9 */.elementor-11 .elementor-element.elementor-element-25c6cc9 p {
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3bea83e */.elementor-11 .elementor-element.elementor-element-3bea83e p {
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-dd0cdef *//* General WooCommerce My Account Styling */
.woocommerce-MyAccount-navigation {
    background: #f8f9fa; /* Light grey background */
    border-radius: 10px;
    padding: 20px;
    box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.1);
}

/* Navigation Menu */
.woocommerce-MyAccount-navigation ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.woocommerce-MyAccount-navigation ul li {
    margin-bottom: 10px;
}

.woocommerce-MyAccount-navigation ul li a {
    display: block;
    padding: 12px 16px;
    color: #333;
    text-decoration: none;
    font-weight: 600;
    background: white;
    border-radius: 5px;
    transition: all 0.3s ease-in-out;
}

/* Hover Effect */
.woocommerce-MyAccount-navigation ul li a:hover {
    background: #22A8A2; /* WooCommerce blue */
    color: white;
}

/* Active Tab */
.woocommerce-MyAccount-navigation .is-active a {
    background: #22A8A2;
    color: white;
}

/* Account Content */
.woocommerce-MyAccount-content {
    background: white;
    padding: 20px;
    border-radius: 10px;
    box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.1);
    margin-top: 20px;
}

/* Responsive Design */
@media (max-width: 768px) {
    .woocommerce-MyAccount-navigation ul li a {
        padding: 10px;
        font-size: 14px;
    }
}

.wpr-checkout-notice .woocommerce-error, .woocommerce-notices-wrapper .woocommerce-error, .wpr-checkout-notice .woocommerce-message, .woocommerce-notices-wrapper .woocommerce-message{

justify-content: space-around !important;

}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-dd0cdef */td.membership-product-excerpt, th.membership-product-excerpt {
    display: none;
}
.woocommerce-account table.my_account_memberships {
    table-layout: auto!important;
}
p.no_subscriptions.woocommerce-message.woocommerce-message--info.woocommerce-Message.woocommerce-Message--info.woocommerce-info {
    display: flex
;
    flex-direction: column;
    gap: 40px;
}


.elementor-11 .elementor-element.elementor-element-dd0cdef
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--points-and-rewards{
    display: none;
}



 td.product-name {
    display: flex
;
    justify-content: space-between;
}/* End custom CSS */