/*My Account Start*/
.accountBlock {
    position: relative;
    grid-template-columns: 31.25rem 1fr;
    gap: 1.875rem 3.125rem;
    width: 100%;
    margin-block: 1.875rem;
}

.accountBlock-user-name {
    overflow: hidden;
    margin-bottom: 1.25rem;
}
.accountBlock-user-name span {
    color: var(--color-pink-1);
}

.woocommerce-MyAccount-navigation {
    --account-nav-padding-block: .9375rem;
    --account-nav-padding-inline: 1.875rem;

    border: max(1px, .0625rem) solid var(--color-blue-1);
    border-radius: var(--border-radius-second);
    padding: .9375rem .625rem;
}

.woocommerce-MyAccount-navigation li {
    font-size: 1.375rem;
    font-weight: 700;
    line-height: 1;
    color: var(--color-blue-1);
    background: transparent;
    border-radius: var(--border-radius-second);
    overflow: hidden;
    margin-top: 0.625rem;
}
.woocommerce-MyAccount-navigation li:first-child {
    margin-top: 0;
}
.woocommerce-MyAccount-navigation li.is-active {
    background: var(--color-blue-1);
    color: var(--color-white);
}
.woocommerce-MyAccount-navigation li a {
    padding-block: var(--account-nav-padding-block);
    padding-inline: var(--account-nav-padding-inline);
    width: 100%;
}
.woocommerce-MyAccount-navigation li a:hover {
    color: var(--color-blue-3);
}
.woocommerce-MyAccount-navigation li.is-active a:hover {
    background: var(--color-blue-3);
    color: var(--color-white);
}

.accountBlock-page-title {
    margin-bottom: 1.875rem;
}

/*Media*/
@media (min-width: 992px) and (max-width: 1440px) {
    .woocommerce-MyAccount-navigation li {
        font-size: 1.4375rem;
    }
}
@media (max-width: 991px) {
    .accountBlock {
        grid-template-columns: 1fr;
    }

    .accountBlock-page-title {
        margin-bottom: 1.25rem;
    }
    .woocommerce-MyAccount-navigation li {
        font-size: 1.25rem;
        margin-top: .25rem;
    }
}
@media (max-width: 600px) {
    .accountBlock {
        margin-block: 1.375rem 1.875rem;
        gap: 1.25rem;
    }
    .accountBlock-page-title {
        margin-bottom: 1rem;
    }

    .woocommerce-MyAccount-navigation {
        --account-nav-padding-block: .625rem;
        --account-nav-padding-inline: 1.25rem;
    }
    .woocommerce-MyAccount-navigation li {
        font-size: 1rem;
        margin-top: 0;
    }
}

/*Orders Start*/
.shop_table.my_account_orders.account-orders-table {
    --form-order-offset: 1.25rem;
    --order-table-padding-block: 1.875rem;
    --order-table-padding-inline: 1.875rem;
    --order-actions-item-grid-size: 5.625rem;
    --order-item-grid-sizes: repeat(4, 1fr) var(--order-actions-item-grid-size);
    --order-item-gap: 1.875rem;

    display: flex;
    flex-direction: column;
    font-size: 1.125rem;
    width: 100%;
}
.shop_table.my_account_orders.account-orders-table:has([data-action-button="2"]) {
    --order-actions-item-grid-size: 11.25rem;
}
.shop_table.my_account_orders.account-orders-table:has([data-action-button="3"]) {
    --order-actions-item-grid-size: 18.5rem;
}

.shop_table.my_account_orders.account-orders-table thead {
    padding-inline: var(--order-table-padding-inline);
    margin-bottom: .625rem;
}
.shop_table.my_account_orders.account-orders-table thead th {
    font-size: .875rem;
    font-weight: 700;
    line-height: 1;
    text-transform: uppercase;
    color: rgba( var(--color-black-rgb-1), .5 );
}
.shop_table.my_account_orders.account-orders-table tr {
    display: grid;
    grid-template-columns: var(--order-item-grid-sizes);
    align-items: center;
    gap: var(--order-item-gap);
    padding: 0;
}

.shop_table.my_account_orders.account-orders-table tbody {
    display: grid;
    gap: var(--form-order-offset);
    padding: var(--order-table-padding-block) var(--order-table-padding-inline);
    border-radius: var(--border-radius-second);
    background: var(--color-blue-4);
} 

.shop_table.my_account_orders.account-orders-table .woocommerce-orders-table__cell-order-number a {
    font-weight: 700;
    line-height: 1;
    color: var(--color-white);
    display: flex;
    align-items: center;
    justify-content: center;
    padding: .3125rem 1.25rem;
    border-radius: var(--border-radius-second);
    background: var(--color-blue-3);
    height: fit-content;
}
.shop_table.my_account_orders.account-orders-table .woocommerce-orders-table__cell-order-total {
    font-weight: 700;
}
.shop_table.my_account_orders.account-orders-table .woocommerce-orders-table__cell-order-actions {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    gap: .3125rem;
    width: 100%;
}
.shop_table tr:has(.order-actions--heading) {
    align-items: center;
}
.shop_table tr:has(.order-actions--heading) td {
    display: inline-flex;
    align-items: center;
    gap: .3125rem;
}
.shop_table .woocommerce-button.button {
    font-weight: 700;
    line-height: 1;
    color: var(--color-blue-1);
    display: flex;
    align-items: center;
    justify-content: center;
    padding: .375rem 1.5rem;
    border: max(1px, .0625rem) solid currentColor;
    border-radius: var(--border-radius-second);
}
.shop_table .woocommerce-button.button.cancel {
    color: var(--color-pink-1);
}
.shop_table .woocommerce-button.button:hover {
    opacity: .8;
}

/*Media*/
@media (min-width: 992px) and (max-width: 1440px) {
    .shop_table.my_account_orders.account-orders-table {
        font-size: 1.25rem;
    }
    .shop_table.my_account_orders.account-orders-table thead th {
        font-size: 1rem;
    }
}
@media (max-width: 991px) {
    .shop_table.my_account_orders.account-orders-table {
        --order-table-padding-block: 1.25rem;
        --order-table-padding-inline: 1.25rem;
        --form-order-offset: .9375rem;
        --order-actions-item-grid-size: 4rem;

        font-size: .875rem;
    }

    .shop_table.my_account_orders.account-orders-table:has([data-action-button="2"]) {
        --order-actions-item-grid-size: 8.25rem;
    }
    .shop_table.my_account_orders.account-orders-table:has([data-action-button="3"]) {
        --order-actions-item-grid-size: 13.125rem;
    }

    .shop_table .woocommerce-button.button {
        padding: .3125rem .9375rem;
    }
}
@media (min-width: 601px) and (max-width: 991px) {
    .shop_table.my_account_orders.account-orders-table .woocommerce-orders-table__cell-order-total {
        font-size: .8125rem;
    }
    .shop_table.my_account_orders.account-orders-table .woocommerce-orders-table__cell-order-total .woocommerce-Price-amount {
        font-size: .875rem;
        display: block;
    }
}
@media (max-width: 600px) {
    .shop_table.my_account_orders.account-orders-table {
        --form-order-offset: .9375rem;
        --order-table-padding-block: .9375rem;
        --order-table-padding-inline: .9375rem;
        --order-item-gap: .625rem;

        font-size: .875rem;
    }

    .shop_table.my_account_orders.account-orders-table tr {
        display: flex;
        padding: var(--order-table-padding-block) var(--order-table-padding-inline);
        border-radius: var(--border-radius-second);
        background: var(--color-blue-4);
    }

    .shop_table.my_account_orders.account-orders-table thead {
        display: none;
    }
    .shop_table.my_account_orders.account-orders-table tbody {
        background: transparent;
        padding: 0;
    }

    .shop_table.my_account_orders.account-orders-table .woocommerce-orders-table__cell-order-number a {
        padding-block: .3125rem;
    }
    .shop_table.my_account_orders.account-orders-table .woocommerce-orders-table__cell-order-status,
    .shop_table.my_account_orders.account-orders-table .woocommerce-orders-table__cell-order-total {
        width: 100%;
    }
    .shop_table.my_account_orders.account-orders-table .woocommerce-orders-table__cell-order-total {
        font-size: 1rem;
    }
    .shop_table.my_account_orders.account-orders-table .woocommerce-orders-table__cell-order-actions,
    .shop_table tr:has(.order-actions--heading) td {
        gap: .5rem;
        justify-content: flex-start;
    }
    .shop_table.my_account_orders.account-orders-table .woocommerce-orders-table__cell-order-actions .woocommerce-button {
        flex-grow: 1;
        flex-shrink: 0;
        min-width: calc( 100% / 3 - .5rem );
    }
}
/*Login*/
.woocommerce-account:has(.col2-set) .main:has(#customer_login) {
    background: var(--color-blue-4);
    padding-block: 2.5rem;
}
.woocommerce-account .col2-set {
    --login-block-width: 41%;
    --register-block-width: 55%;
    --form-block-padding: 1.875rem;
    --login-block-bg: var(--color-blue-1);
    --login-block-color: var(--color-white);

    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 3.125rem;
}
.woocommerce-account .col2-set h2 {
    font-family: var(--font-second);
    font-size: var(--font-size-title);
    font-weight: 700;
    line-height: 1.1;
    text-transform: uppercase;
    margin-bottom: 1.875rem;
}

.woocommerce-account .col2-set form.woocommerce-form {
    padding: var(--form-block-padding);
    border-radius: var(--border-radius-second);
}

.woocommerce-account .col2-set .col-1 {
    max-width: var(--login-block-width);
    width: 100%;
    flex-shrink: 0;
}
.woocommerce-account .col2-set .col-1 form.woocommerce-form-login {
    --custom-checkbox-border-color: var(--login-block-color);

    background: var(--login-block-bg);
    color: var(--login-block-color);
}
.woocommerce-account .col2-set .col-1 form.woocommerce-form-login [type="checkbox"] ~ span::after {
    background: url('data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 13 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.89001 8.46194L1.06655 5.20263C0.95911 5.07844 0.807993 5.00313 0.646443 4.99327C0.484892 4.98341 0.32614 5.0398 0.205111 5.15004C0.0840814 5.26028 0.0106886 5.41534 0.00107789 5.5811C-0.00853277 5.74686 0.0464258 5.90975 0.153864 6.03394L3.40764 9.78987C3.46287 9.85364 3.53023 9.90515 3.60557 9.94124C3.68091 9.97732 3.76264 9.99723 3.84575 9.99973C3.92886 10.0022 4.01159 9.98728 4.08887 9.95578C4.16614 9.92428 4.23632 9.87691 4.2951 9.81658L12.8363 1.05274C12.944 0.934073 13.0027 0.777119 12.9999 0.614945C12.9971 0.452772 12.9331 0.29804 12.8213 0.183348C12.7095 0.068656 12.5587 0.00295889 12.4007 9.75265e-05C12.2426 -0.00276384 12.0897 0.0574339 11.974 0.168009L3.89001 8.46194Z" fill="%23ffffff"/></svg>') 50% 50% / cover no-repeat;
}

.woocommerce-account .col2-set .col-2 {
    max-width: var(--register-block-width);
    width: 100%;
    flex-shrink: 0;
}
.woocommerce-account .col2-set .col-2 form.woocommerce-form-register {
    background: var(--color-white);
}
.woocommerce-account .col2-set .col-2 form.woocommerce-form-register .form-row:last-child {
    margin-bottom: 0;
}

.woocommerce-account .col2-set .woocommerce-privacy-policy-text {
    font-size: 1.125rem;
    margin-bottom: 1.25rem;
}
.woocommerce-account .col2-set .woocommerce-privacy-policy-text .woocommerce-privacy-policy-link {
    text-decoration: underline;
}

.woocommerce-account:has(form.woocommerce-ResetPassword) .authBlock {
    padding-block: 2.5rem;
}
.woocommerce-account form.woocommerce-ResetPassword {
    background: var(--color-white);
}
.woocommerce-account form.woocommerce-ResetPassword p:nth-of-type(1) {
    font-size: 1.5rem;
    margin-bottom: 1.875rem;
}
.woocommerce-account form.woocommerce-ResetPassword .form-row {
    max-width: 55rem;
}
.woocommerce form.woocommerce-ResetPassword .form-row:last-of-type {
    margin-bottom: 0;
}

.woocommerce-lost-password .authBlock {
    padding-block: 2.5rem;
}
.woocommerce-lost-password .woocommerce-message + p {
    font-size: 1.5rem;
}
/*Media*/
@media (min-width: 992px) and (max-width: 1440px) {
    
}
@media (max-width: 991px) {
    .woocommerce-account .col2-set {
        --login-block-width: 100%;
        --register-block-width: 100%;
    }

    .woocommerce-account .col2-set .woocommerce-privacy-policy-text {
        font-size: 1rem;
    }

    .woocommerce-account form.woocommerce-ResetPassword p:nth-of-type(1) {
        font-size: 1.375rem;
        margin-bottom: 1.375rem;
    }

    .woocommerce-lost-password .woocommerce-message + p {
        font-size: 1.375rem;
    }
}
@media (max-width: 600px) {
    .woocommerce-account:has(.col2-set) .main {
        padding-block: 1.375rem 1.875rem;
    }
    .woocommerce-account .col2-set {
        --form-block-padding: 1.5rem 1.25rem;
    }
    .woocommerce-account .col2-set h2 {
        margin-bottom: 1.25rem;
    }
    .woocommerce-account .col2-set .woocommerce-privacy-policy-text {
        font-size: .75rem;
    }

    .woocommerce-account:has(form.woocommerce-ResetPassword) .authBlock {
        padding-block: 1.375rem 1.875rem;
    }
    .woocommerce-account form.woocommerce-ResetPassword p:nth-of-type(1) {
        font-size: 1.125rem;
    }

    .woocommerce-lost-password .authBlock {
        padding-block: 1.375rem 1.875rem;
    }
    .woocommerce-lost-password .woocommerce-message + p {
        font-size: 1.125rem;
    }
}
/*Login End*/
/*My Account Order View Start*/
.woocommerce-view-order .woocommerce-MyAccount-content {
    --order-container-width: 50rem;
    --order-items-padding-block: 1.25rem;
    --order-items-padding-inline: 1.875rem;
    --order-notice-bg: #D1F7D5;
    --order-border-radius: 0;

    max-width: var(--order-container-width);
}

.woocommerce-view-order .woocommerce-order-details > .woocommerce-order-details__title {
    margin-top: 0;
}

.woocommerce-view-order :where(.woocommerce-order-details__title, .woocommerce-column__title) {
    font-family: var(--font-second);
    font-size: var(--font-size-title);
    font-weight: 700;
    line-height: 1.1;
    text-transform: uppercase;
}

.woocommerce-view-order .woocommerce-customer-details .woocommerce-column__title {
    margin-bottom: .9375rem;
}

.woocommerce-view-order .woocommerce-order-details__title {
    margin-block: 1.875rem .9375rem;
}

.woocommerce-view-order .shop_table.order_details {
    --form-order-offset: .875rem;

    display: grid;
    border-radius: var(--order-border-radius);
    border-spacing: 0;
    border: none;
    font-size: 1.25rem;
    line-height: 1.2;
}

.woocommerce-view-order .shop_table.order_details thead {
    padding-inline: var(--order-items-padding-inline);
}
.woocommerce-view-order .shop_table.order_details thead th {
    font-size: .875rem;
    font-weight: 700;
    color: rgba( var(--color-black-rgb-1), .5 );
    text-transform: uppercase;
}

.woocommerce-view-order .shop_table.order_details tbody {
    padding: var(--order-items-padding-block) var(--order-items-padding-inline);
    background: var(--color-blue-4);
    border-radius: var(--border-radius-second);
    margin-bottom: var(--form-order-offset);
}
.woocommerce-view-order .shop_table.order_details tr.order_item:first-child {
    padding-top: 0;
}
.woocommerce-view-order .shop_table.order_details tr.order_item:last-child {
    padding-bottom: 0;
}

.woocommerce-view-order .shop_table.order_details tfoot tr {
    padding-inline: var(--order-items-padding-inline);
}
.woocommerce-view-order .shop_table.order_details tfoot tr th {
    max-width: 32.125rem;
}

.woocommerce-view-order .shop_table.order_details tr:has(.order_total) {
    border: max(1px, .0625rem) solid var(--color-blue-2);
    border-radius: var(--border-radius-second);
    padding: var(--order-items-padding-block) var(--order-items-padding-inline);
    margin-top: .375rem;
}
.woocommerce-view-order .shop_table.order_details tr.order_note {
    margin-top: var(--form-order-offset);
}

.woocommerce-view-order .woocommerce-customer-details {
    margin-top: 1.875rem;
}

.woocommerce-view-order .woocommerce-customer-details .col2-set {
    display: grid;
    grid-template-columns: 1fr;
    gap: 1.875rem;
}

.woocommerce-view-order .woocommerce-customer-details address {
    font-size: 1.125rem;
    font-weight: 400;
    font-style: normal;
    line-height: 1.4;
    margin-top: .9375rem;
}

p:has(._empty) {
    display: none;
}

.shop_table_responsive.my_account_tracking {
    --tracking-padding-block: 1.125rem;
    --tracking-padding-inline: 1.875rem;
    --form-order-offset: 0;

    font-size: 1.125rem;
    margin-top: .9375rem;
}
.shop_table_responsive.my_account_tracking :where(thead tr, tbody) {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 1.25rem;
}
.shop_table_responsive.my_account_tracking thead tr {
    font-size: .875rem;
    line-height: 1.4;
    color: rgba( var(--color-black-rgb-1), .5);
    text-transform: uppercase;
    padding-inline: var(--tracking-padding-inline);
    margin-bottom: .3125rem;
}
.shop_table_responsive.my_account_tracking thead tr th {
    font-weight: 700;
}
.shop_table_responsive.my_account_tracking tbody {
    padding-block: var(--tracking-padding-block);
    padding-inline: var(--tracking-padding-inline);
    background: var(--color-blue-4);
    border-radius: var(--border-radius-second);
}

.shop_table_responsive.my_account_tracking .btn-tracking {
    font-weight: 700;
    color: var(--color-blue-1);
}
.shop_table_responsive.my_account_tracking .btn-tracking:hover {
    opacity: .8;
}


/*Media*/
@media (min-width: 992px) and (max-width: 1440px) {
    .woocommerce-view-order .woocommerce-MyAccount-content {
        --order-container-width: 60rem;
    }

    .woocommerce-view-order .shop_table.order_details thead th {
        font-size: .9375rem;
    }
    .woocommerce-view-order .shop_table.order_details {
        font-size: 1.25rem;
    }
    .woocommerce-view-order .woocommerce-customer-details .col2-set .woocommerce-column address {
        font-size: 1.25rem;
    }

    .shop_table_responsive.my_account_tracking {
        font-size: 1.25rem;
    }
    .shop_table_responsive.my_account_tracking thead tr {
        font-size: .9375rem;
    }
}
@media (max-width: 991px) {
    .woocommerce-view-order .woocommerce-order-details__title {
        margin-bottom: 1rem;
    }
    .woocommerce-view-order .shop_table.order_details {
        font-size: 1rem;
    }

    .woocommerce-view-order .shop_table.order_details tbody {
        font-size: 1.125rem;
    }
    .woocommerce-view-order .shop_table.order_details tr:has(.order_total) {
        font-size: 1.125rem;
        padding-block: .75rem;
    }

    .woocommerce-view-order .woocommerce-customer-details .col2-set {
        grid-template-columns: 1fr;
    }
    .woocommerce-view-order .woocommerce-customer-details .col2-set .woocommerce-column address {
        font-size: 1rem;
    }

    .shop_table_responsive.my_account_tracking {
        --tracking-padding-inline: 1.25rem;

        font-size: 1rem;
    }
}
@media (max-width: 600px) {
    .woocommerce-view-order .woocommerce-MyAccount-content {
        --order-items-padding-inline: 1.25rem;

        display: grid;
    }

    .woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-customer-details {
        order: 1;
    }

    .woocommerce-view-order .woocommerce-order-details__title {
        margin-block: 1.25rem .9375rem;
    }
    .woocommerce-view-order .shop_table.order_details {
        --form-order-offset: .75rem;    

        font-size: 0.875rem;
    }
    .woocommerce-view-order .shop_table.order_details tbody {
        font-size: 0.9375rem;
    }
    .woocommerce-view-order .shop_table.order_details thead {
        display: none;
    }
    .woocommerce-view-order .shop_table.order_details tfoot tr th {
        max-width: 15rem;
    }
    .woocommerce-view-order .shop_table.order_details tr:has(.order_total) {
        font-size: .9375rem;
        padding-block: .6875rem;
        margin-top: .125rem;
    }

    .woocommerce-view-order .woocommerce-customer-details {
        margin-top: 1.25rem;
    }
    .woocommerce-view-order .woocommerce-customer-details .col2-set {
        gap: 1rem;
    }
    .woocommerce-view-order .woocommerce-customer-details .col2-set .woocommerce-column address {
        font-size: 0.875rem;
        margin-top: 0.75rem;
        padding-inline: var(--order-items-padding-inline);
    }

    .shop_table_responsive.my_account_tracking {
        --tracking-padding-block: .9375rem;
        --tracking-padding-inline: .9375rem;

        font-size: .875rem;
    }
    .shop_table_responsive.my_account_tracking thead {
        display: none;
    }
    .shop_table_responsive.my_account_tracking tbody {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        gap: .375rem;
    }
    .shop_table_responsive.my_account_tracking tbody tr {
        width: fit-content;
    }
    .shop_table_responsive.my_account_tracking tbody tr td {
        width: 100%;
    }
    .shop_table_responsive.my_account_tracking tbody tr:has(.date-shipped),
    .shop_table_responsive.my_account_tracking tbody tr:has(.order-actions) {
        width: 100%;
    }
    .shop_table_responsive.my_account_tracking .tracking-number {
        font-weight: 700;
    }
    .shop_table_responsive.my_account_tracking .btn-tracking {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 100%;
        border: max(1px, .0625rem) solid currentColor;
        border-radius: var(--border-radius-second);
        padding: .375rem .75rem;
        margin-top: .75rem;
        line-height: 1;
    }
}
/*My Account Order View End*/
/*Edit Address Start*/
.woocommerce-edit-address .woocommerce-MyAccount-content :not(.woocommerce-Addresses) {
    max-width: 50rem;
}
.woocommerce-edit-address .woocommerce-Addresses {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 1.875rem 2.5rem;
    max-width: 60rem;
}

.woocommerce-edit-address .woocommerce-Addresses .woocommerce-Address-title {
    display: flex;
    flex-direction: column;
    gap: 1.25rem;
}
.woocommerce-edit-address .woocommerce-Addresses .woocommerce-Address-title a {
    font-size: 1rem;
    font-weight: 700;
    line-height: 1;
    color: var(--color-blue-1);
    display: flex;
    align-items: center;
    justify-content: center;
    border: max(1px, .0625rem) solid currentCOlor;
    border-radius: var(--border-radius-second);
    padding: .5rem 1.25rem;
}
.woocommerce-edit-address .woocommerce-Addresses .woocommerce-Address-title a:hover {
    opacity: .8;
}
.woocommerce-Addresses .woocommerce-Address address {
    font-size: 1.125rem;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5;
    padding: 1.25rem 1.875rem;
    border-radius: var(--border-radius-second);
    background: var(--color-blue-4);
    margin-top: .875rem;
}   
.woocommerce-Addresses .woocommerce-Address address:first-line {
    font-weight: 700;
}

.woocommerce-edit-address .woocommerce-MyAccount-content form h2 {
    font-family: var(--font-second);
    font-size: var(--font-size-title);
    font-weight: 700;
    line-height: 1.1;
    text-transform: uppercase;
    margin-bottom: 1.5rem;
}
.woocommerce-edit-address .woocommerce-MyAccount-content form button[type="submit"] {
    width: fit-content;
    min-width: 18.75rem;
}

/*Media*/
@media (min-width: 992px) and (max-width: 1440px) {}
@media (max-width: 991px) {
    .woocommerce-edit-address .woocommerce-Addresses {
        grid-template-columns: 1fr;
    }

    .woocommerce-edit-address .woocommerce-Addresses .woocommerce-Address-title a {
        font-size: .875rem;
        padding-block: .4375rem;
    }
}
@media (min-width: 601px) and (max-width: 991px) {
    .woocommerce-edit-address .woocommerce-Addresses .woocommerce-Address-title {
        flex-direction: row;
        align-items: center;
        justify-content: space-between;
    }
}
@media (max-width: 600px) {
    .woocommerce-edit-address .woocommerce-Addresses .woocommerce-Address-title {
        gap: .75rem;
    }
    .woocommerce-Addresses .woocommerce-Address address {
        font-size: .875rem;
        padding: .9375rem;
    }

    .woocommerce-edit-address .woocommerce-MyAccount-content form h2 {
        margin-bottom: 1.25rem;
    }
    .woocommerce-edit-address .woocommerce-MyAccount-content form button[type="submit"] {
        min-width: 100%;
    }
}
/*Edit Address End*/
/*Edit Account Start*/
.woocommerce-edit-account .woocommerce-MyAccount-content {
    max-width: 50rem;
}
#account_display_name_description {
    display: inline-block;
    font-size: 1.125rem;
    line-height: 1.2;
    color: rgba( var(--color-black-rgb-1), .5 );
    margin-top: .625rem;
}
#account_display_name_description em {
    font-style: normal;
}

form.woocommerce-EditAccountForm.edit-account fieldset {
    margin-top: 2.5rem;
}
form.woocommerce-EditAccountForm.edit-account fieldset legend {
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1;
    margin-bottom: 1.875rem;
}

form.woocommerce-EditAccountForm.edit-account button[type="submit"] {
    width: fit-content;
    min-width: 18.75rem;
}

/*Media*/
@media (max-width: 600px) {
    #account_display_name_description {
        font-size: .8125rem;
        margin-top: .3125rem;
    }
    form.woocommerce-EditAccountForm.edit-account fieldset {
        margin-top: 1.875rem;
    }
    form.woocommerce-EditAccountForm.edit-account fieldset legend {
        font-size: 1.125rem;
        margin-bottom: 1.25rem;
    }

    form.woocommerce-EditAccountForm.edit-account button[type="submit"] {
        min-width: 100%;
    }
}
/*Edit Account End*/
/*My Account End*/