.woocommerce-MyAccount-content .woocommerce-MyAccount-content-wrapper span.wc_sc_coupon_actions_wrapper {
    display: none;
}

.woocommerce-MyAccount-content .woocommerce-MyAccount-content-wrapper #sc_coupons_list {
    margin-top: 16px;
}

.woocommerce-MyAccount-content .woocommerce-MyAccount-content-wrapper .wc_sc_total_available_store_credit {
    text-align: left;
}

.woocommerce-MyAccount-content a.woocommerce-Button.wc-forward.button {
    background: transparent;
    border: 1px solid black;
}

.woocommerce-MyAccount-content a.woocommerce-Button.wc-forward.button:hover {
    background: black !important;
    color: var(--ast-global-color-0) !important;
    border-color: black;
}

.woocommerce-MyAccount-content table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.account-orders-table {
    border-collapse: collapse;
}

.woocommerce-MyAccount-content table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.account-orders-table thead {
    border-bottom: 1px solid #cfd6e5;
}


.woocommerce-MyAccount-content table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.account-orders-table thead tr th {
    padding-bottom: 16px !important;
}

.woocommerce-MyAccount-content table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.account-orders-table tr:nth-child(even) {
    background-color: #f4f7fb;
}

.elementor-widget-woocommerce-my-account .e-my-account-tab__orders .woocommerce-MyAccount-content .woocommerce-MyAccount-content-wrapper {
    padding: 0;
    border: none;
}

.woocommerce-MyAccount-content table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.my_account_orders.account-orders-table tbody tr th, table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.my_account_orders.account-orders-table tbody tr td {
    padding: 16px 8px;
    border-top: none;
}

.woocommerce-MyAccount-content table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.my_account_orders.account-orders-table tbody tr th, table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.my_account_orders.account-orders-table tbody th {
    border-top: none;
}

.woocommerce-MyAccount-content table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.my_account_orders.account-orders-table tr th a {
    color: var(--links-normal-color, #5bc0de);
    font-weight: 400;
}

.woocommerce-account .woocommerce #my-bookings-table .status-badge {
    justify-content: start;
}

.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content h2 {
    background: none;
    border: none;
    padding: 0;
}

.woocommerce-account .woocommerce table#my-bookings-table, .woocommerce-account .woocommerce #my-orders-table {
    border-collapse: collapse;
}

header.woocommerce-Address-title.title {
    margin-top: 30px;
}

.woocommerce-MyAccount-content header.woocommerce-Address-title.title h2 {
    margin: 1rem !important;
}

.woocommerce-MyAccount-content header.woocommerce-Address-title.title a {
    margin: 23px !important;
    text-decoration: underline;
}

fieldset#fpmp-avatar-fieldset legend {
    border: none;
}

@media (max-width: 921px) {
    .ast-container .elementor-widget-woocommerce-my-account .e-my-account-tab__edit-address .woocommerce-MyAccount-content {
        border: 1px solid #cfd6e5;
    }

    .elementor-widget.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .woocommerce-MyAccount-content {
        padding: 16px;
    }

    .elementor-widget.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields,
    .elementor-widget.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-content-wrapper {
        padding: 0;
        border: 0;
        margin-top: 24px;
    }
}