.elementor-22 .elementor-element.elementor-element-485e4fd{--display:flex;}.elementor-22 .elementor-element.elementor-element-29146bc .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li:not(.is-active) a{background-color:var( --e-global-color-54bd4f3 );}.elementor-22 .elementor-element.elementor-element-29146bc .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a:hover{background-color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-29146bc .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{background-color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-29146bc{--tabs-alignment:start;--tabs-normal-color:var( --e-global-color-text );--tabs-hover-color:var( --e-global-color-54bd4f3 );--tabs-hover-border-color:var( --e-global-color-primary );--tabs-active-color:var( --e-global-color-54bd4f3 );--tabs-active-border-color:var( --e-global-color-primary );--tabs-border-type:solid;--tabs-border-radius:1rem 1rem 1rem 1rem;--tabs-spacing:0px;--tabs-divider-weight:0px;--sections-border-type:none;--typography-section-titles-color:var( --e-global-color-text );--section-title-spacing:0px;--general-text-color:var( --e-global-color-text );--login-messages-color:var( --e-global-color-primary );--checkboxes-color:var( --e-global-color-primary );--payment-methods-radio-buttons-color:var( --e-global-color-primary );--links-normal-color:var( --e-global-color-primary );--links-hover-color:var( --e-global-color-accent );--forms-columns-gap-padding-right:calc( 0px/2 );--forms-columns-gap-padding-left:calc( 0px/2 );--forms-columns-gap-margin-left:calc( -0px/2 );--forms-columns-gap-margin-right:calc( -0px/2 );--forms-rows-gap:0px;--forms-labels-color:var( --e-global-color-primary );--forms-label-spacing:0px;--order-summary-rows-gap-top:calc( 15px/2 );--order-summary-rows-gap-bottom:calc( 15px/2 );--tables-title-color:var( --e-global-color-text );--tables-items-color:var( --e-global-color-text );--tables-links-normal-color:var( --e-global-color-primary );--tables-links-hover-color:var( --e-global-color-accent );}.elementor-22 .elementor-element.elementor-element-29146bc .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{border-width:1px 1px 1px 1px;}.elementor-22 .elementor-element.elementor-element-29146bc .woocommerce-MyAccount-content > div > p, .elementor-22 .elementor-element.elementor-element-29146bc address, .elementor-22 .elementor-element.elementor-element-29146bc .woocommerce-EditAccountForm fieldset legend, .elementor-22 .elementor-element.elementor-element-29146bc .woocommerce-ResetPassword p:nth-child(1), .elementor-22 .elementor-element.elementor-element-29146bc .woocommerce-OrderUpdate{font-weight:var( --e-global-typography-accent-font-weight );}.elementor-22 .elementor-element.elementor-element-29146bc .woocommerce-form-row label, .elementor-22 .elementor-element.elementor-element-29146bc .woocommerce-address-fields label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}/* Start custom CSS for woocommerce-my-account, class: .elementor-element-29146bc *//* Prevent the Edit links from absolute positioning and overlapping the headings */
.elementor-22 .elementor-element.elementor-element-29146bc .u-columns .u-column1 header, 
.elementor-22 .elementor-element.elementor-element-29146bc .u-columns .u-column2 header,
.elementor-22 .elementor-element.elementor-element-29146bc .woocommerce-Address-title {
    display: flex !important;
    align-items: baseline !important;
    justify-content: space-between !important;
    flex-wrap: wrap !important;
    width: 100% !important;
    margin-bottom: 20px !important;
}

/* Reset the overlapping link behavior */
.elementor-22 .elementor-element.elementor-element-29146bc .woocommerce-Address-title a.edit,
.elementor-22 .elementor-element.elementor-element-29146bc header a.edit {
    position: relative !important;
    top: auto !important;
    left: auto !important;
    right: auto !important;
    transform: none !important;
    display: inline-block !important;
}

/* Center the header wrapper */
.elementor-22 .elementor-element.elementor-element-29146bc .woocommerce-Address-title {
    display: flex !important;
    flex-direction: column !important; /* Stacks the main title and edit link */
    align-items: center !important;    /* Centers them horizontally */
    text-align: center !important;
    margin-bottom: 20px !important;
    width: 100% !important;
}

/* Reset the edit link positioning so it centers neatly below the title */
.elementor-22 .elementor-element.elementor-element-29146bc .woocommerce-Address-title a.edit {
    position: static !important;
    display: inline-block !important;
    margin-top: 5px !important; /* Adds a clean gap between title and edit link */
}

/* Ensures the actual address details stay left-aligned */
.elementor-22 .elementor-element.elementor-element-29146bc .woocommerce-Address address {
    text-align: left !important;
}/* End custom CSS */