.elementor-2214 .elementor-element.elementor-element-9d40a58{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2214 .elementor-element.elementor-element-3d6ac98{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2214 .elementor-element.elementor-element-3d6ac98 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2214 .elementor-element.elementor-element-3d6ac98.elementor-element{--align-self:center;}/* Start custom CSS for shortcode, class: .elementor-element-3d6ac98 */.woocommerce-MyAccount-navigation {
    display: none !important;
}
/* Hide the greeting paragraph */
.woocommerce-MyAccount-content > p:first-child {
    display: none !important;
}

/* Hide the dashboard intro text */
.woocommerce-MyAccount-content > p:nth-child(2) {
    display: none !important;
}

/* Ensure endpoint content remains visible */
.woocommerce-MyAccount-content > .woocommerce {
    display: block !important;
}
.woocommerce-MyAccount-content {
    width: 100%; /* Allow full width on smaller screens */
    max-width: 800px;  Set a max width to prevent it from stretching too wide */
    margin: 0 auto; /* Center the content */
    padding: 20px; /* Add some spacing */
    float: none; /* Ensure no floating */
}

.woocommerce-account .woocommerce {
    display: flex;
    justify-content: center; /* Center the content inside */
    align-items: center;
    flex-direction: column; /* Stack items properly */
    width: 100%;
}/* End custom CSS */