.elementor-9 .elementor-element.elementor-element-1d73a4d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-6669725 .kitify-breadcrumbs__item > *{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;line-height:20px;}.elementor-9 .elementor-element.elementor-element-6669725 .kitify-breadcrumbs__item-link{color:#000E15;}.elementor-9 .elementor-element.elementor-element-6669725 .kitify-breadcrumbs__item-target{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;line-height:20px;color:#000E15;}.elementor-9 .elementor-element.elementor-element-6669725 .kitify-breadcrumbs__item-sep{margin-left:10px;margin-right:10px;font-size:8px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-5faf233 .elementor-heading-title{color:#000E15;}.elementor-9 .elementor-element.elementor-element-5142051{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:48px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-99310a2 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li:not(.is-active) a{background-color:#EEF7FB;}.elementor-9 .elementor-element.elementor-element-99310a2 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{background-color:#EEF7FB;}.elementor-9 .elementor-element.elementor-element-99310a2 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table .button, .elementor-9 .elementor-element.elementor-element-99310a2 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order-again .button, .elementor-9 .elementor-element.elementor-element-99310a2 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-pagination .button, .elementor-9 .elementor-element.elementor-element-99310a2 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom).e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button{background-color:#6FD8FF;}.elementor-9 .elementor-element.elementor-element-99310a2{--tabs-alignment:start;--tables-button-normal-text-color:#000E15;--tables-buttons-border-type:none;--tables-button-border-radius:4px 4px 4px 4px;--tables-button-padding:8px 16px 8px 16px;}.elementor-9 .elementor-element.elementor-element-99310a2 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:500;line-height:28px;}.elementor-9 .elementor-element.elementor-element-99310a2 .shop_table .button, .elementor-9 .elementor-element.elementor-element-99310a2 .order-again .button, .elementor-9 .elementor-element.elementor-element-99310a2 .woocommerce-pagination .button, .elementor-9 .elementor-element.elementor-element-99310a2 .e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:600;line-height:20px;}@media(max-width:1599px){.elementor-9 .elementor-element.elementor-element-1d73a4d{--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-9 .elementor-element.elementor-element-5142051{--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}}@media(max-width:1279px){.elementor-9 .elementor-element.elementor-element-1d73a4d{--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-9 .elementor-element.elementor-element-5142051{--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-1d73a4d{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-9 .elementor-element.elementor-element-5142051{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}}@media(max-width:991px){.elementor-9 .elementor-element.elementor-element-1d73a4d{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:24px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-6669725 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-5faf233{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-5faf233 .elementor-heading-title{font-size:32px;}.elementor-9 .elementor-element.elementor-element-5142051{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-1d73a4d{--margin-top:24px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:025px;--padding-right:25px;}.elementor-9 .elementor-element.elementor-element-5142051{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:025px;--padding-right:25px;}}/* Start custom CSS for woocommerce-my-account, class: .elementor-element-99310a2 */.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation{
    margin-right: 0;
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content-wrapper{
    padding: 0;
}

.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table thead th{
    background-color: #2C2C2C;
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table thead th span{
    color: #FDFDFD !important;
font-family: "Plus Jakarta Sans";
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 22px;
text-transform: capitalize;
}

.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table thead th, .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table tbody th, .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table tbody td{
    padding-left: 32px !important;
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table thead th{
    padding-top: 8px !important;
    padding-bottom: 8px !important;
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table tbody th, .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table tbody td{
     padding-top: 12px !important;
    padding-bottom: 12px !important;
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table tbody td{
    padding-top: 16px !important;
    padding-bottom: 16px !important;
}
.woocommerce-orders .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table thead th:first-of-type, .woocommerce-orders .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table tbody th:first-of-type{
    padding-left: 20px !important;
}
.woocommerce-orders .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table thead th:last-of-type, .woocommerce-orders .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table tbody th:last-of-type{
    padding-right: 20px !important;
}

.woocommerce-orders .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table tbody th:first-of-type{
    border-left: 1px solid var(--Grey-stroke, #CCD0D3);
}
.woocommerce-orders .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table tbody td:last-of-type{
    border-right: 1px solid #CCD0D3;
}
.woocommerce-orders .elementor-widget-woocommerce-my-account .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions{
    display: flex;
    gap: 10px;
}
.woocommerce-orders .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table tbody th, .woocommerce-orders .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table tbody td{
   border-bottom: 1px solid var(--Grey-stroke, #CCD0D3);
}

.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce tbody .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number>a, .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce tbody .woocommerce-orders-table__cell-order-status, .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce tbody .woocommerce-orders-table__cell-order-total{
    color: var(--primary-1, #1A1A1A) !important;

/* 14/Regular */
font-family: "Plus Jakarta Sans";
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 20px; /* 142.857% */
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce tbody .woocommerce-orders-table__cell-order-date time{
    color: var(--primary-1, #1A1A1A);

/* 14/Regular */
font-family: "Plus Jakarta Sans";
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 20px; /* 142.857% */
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce tbody .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number>a{
    color: var(--primary-1, #1A1A1A);

/* 14/Regular */
font-family: "Plus Jakarta Sans";
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 20px; /* 142.857% */
}
.e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table .button{
    width: max-content;
    font-size: 14px !important;
    font-weight: 600 !important;
    line-height: 20px !important;
}

.elementor-widget-woocommerce-my-account .e-my-account-tab__dashboard:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content-wrapper{
    border: unset;
}
.elementor-widget-woocommerce-my-account .e-my-account-tab__dashboard:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content-wrapper  p:first-of-type{
    color: var(--Primary-1, #000E15);

/* 20/Semi-Bold */
font-family: "Plus Jakarta Sans";
font-size: 20px;
font-style: normal;
font-weight: 600;
line-height: 28px; /* 140% */
margin-bottom: 32px;
}
.elementor-widget-woocommerce-my-account .e-my-account-tab__dashboard:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content-wrapper  p:first-of-type a{
    text-decoration: none !important;
    color: var(--Dark-Blue, #003854);
    border: none;
}
.elementor-widget-woocommerce-my-account .e-my-account-tab__dashboard:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content-wrapper  p:last-of-type{
    color: var(--Primary-1, #000E15);
font-family: "Plus Jakarta Sans";
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px; /* 150% */
}
.elementor-widget-woocommerce-my-account .e-my-account-tab__dashboard:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content-wrapper  p:last-of-type a{
    color: var(--Dark-Blue, #003854);
font-family: "Plus Jakarta Sans";
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: 24px;
border: none;
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce h2{
    color: var(--Primary-1, #000E15);

/* Geist font/H3 Medium */
font-family: Geist;
font-size: 32px;
font-style: normal;
font-weight: 500;
line-height: 40px; /* 125% */
margin: 0;
margin-bottom: 16px;
margin-top: 32px !important;
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-Address address, .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-Addresses address{
        padding-left: 0;
    border: 0;
    color: var(--Grey-text-breadcrumbs, #5F5F5F);
    font-family: "Plus Jakarta Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    padding: 0;
}
.woocommerce-account.woocommerce-edit-address .addresses .woocommerce-Address{
    display: flex;
    flex-direction: column;
}
.woocommerce-account.woocommerce-edit-address .addresses .woocommerce-Address .woocommerce-Address-title .edit{
    margin: 0;
    position: relative;
    margin-bottom: 24px;
    color: var(--Accent-2, #3877AD);
    font-family: "Plus Jakarta Sans";
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    text-transform: capitalize;
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content p:last-of-type{
    color: var(--Grey-text-breadcrumbs, #5F5F5F);

/* 16/Regular */
font-family: "Plus Jakarta Sans";
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px; /* 150% */
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .u-columns{
    margin-top: 0 !important;
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content-wrapper{
    border: unset;
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select{
    height: 48px;
    background-color: #fff;
    border-radius: 5px;
border: 1px solid var(--Grey-stroke, #CCD0D3);
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row label{
    color: var(--Primary-1, #000E15);

/* 16/Medium */
font-family: "Plus Jakarta Sans";
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 24px; /* 150% */
}
.woocommerce-account.woocommerce-edit-account .edit-account .woocommerce-form-row span em{
    color: var(--Grey-text-breadcrumbs, #5F5F5F);

/* 14/Regular */
font-family: "Plus Jakarta Sans";
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 20px; /* 142.857% */
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row{
    margin-bottom: 24px;
}
@media(min-width:991px){
    .woocommerce-form-row--first.form-row.form-row-first{
        padding-right: 10px !important;
    }
    .woocommerce-form-row--last.form-row.form-row-last{
        padding-left: 10px !important;
    }
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm fieldset legend, .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields fieldset legend{
    color: var(--Grey-text-breadcrumbs, #5F5F5F);
font-family: "Plus Jakarta Sans";
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 26px; /* 162.5% */
margin: 0;
padding: 36px 0 32px 0;
}
.show-password-input{
    padding: 0 !important;
    background: 0 !important;
    border: unset !important;
}
.woocommerce-account.woocommerce-edit-account .edit-account .woocommerce-form-row input.woocommerce-Input--email{.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li
    margin: 0;
}
.woocommerce-MyAccount-navigation-link a {
    display: flex !important;
    align-items: center !important;
    gap: 10px !important;
    color: var(--Primary-1, #000E15) !important;

/* 18/Medium */
font-family: "Plus Jakarta Sans" !important;
font-size: 18px !important;
font-style: normal;
font-weight: 500 !important;
line-height: 28px; /* 155.556% */
    padding: 24px 32px !important;
}

.woocommerce-MyAccount-navigation-link a::before {
    content: '';
    width: 24px;
    height: 24px;
    background-size: contain;
    background-repeat: no-repeat;
    content:'' !important;
}

/* Dashboard */
.woocommerce-MyAccount-navigation-link--dashboard a::before {
    background-image: url('/wp-content/uploads/2026/03/category.svg');
}

/* Orders */
.woocommerce-MyAccount-navigation-link--orders a::before {
   background-image: url('/wp-content/uploads/2026/03/shopping-bag-1.svg');
}


/* Addresses */
.woocommerce-MyAccount-navigation-link--edit-address a::before {
    background-image: url('/wp-content/uploads/2026/03/Frame-2410.svg');
}

/* Account details */
.woocommerce-MyAccount-navigation-link--edit-account a::before {
    background-image: url('/wp-content/uploads/2026/03/user.svg');
}

/* Logout */
.woocommerce-MyAccount-navigation-link--customer-logout a::before {
    background-image: url('/wp-content/uploads/2026/03/login-ogout.svg');
}
.woocommerce-MyAccount-navigation-link--customer-logout a{
    color: var(--Red, #E55649) !important;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li{
  border-bottom: 1px solid var(--Input-stroke, #DBE4E8);
      margin: 0;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li:last-of-type{
    border: none;
}
.woocommerce-view-order .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content p:last-of-type{
    color: var(--Primary-1, #000E15);

/* 18/Medium */
font-family: "Plus Jakarta Sans";
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 28px; /* 155.556% */
}
.woocommerce-view-order .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content mark{
    font-weight: 500;
}
.woocommerce-view-order .elementor-widget-woocommerce-my-account .woocommerce-order-details__title{
    color: var(--Primary-1, #000E15);

/* H2 mobile */
font-family: 'Geist';
font-size: 24px !important;
font-style: normal;
font-weight: 500;
line-height: 32px; /* 133.333% */
margin-top: 24px !important;
margin-bottom: 24px !important;
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table thead tr th{
    color: var(--Input-stroke, #DBE4E8);
font-family: "Plus Jakarta Sans";
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 28px; /* 155.556% */
}
.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details .order_details tbody tr td a, .woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details .order_details tbody tr td, .woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details .order_details tbody tr td strong{
    color: var(--Dark-grey, #2C2C2C) !important;

/* 14/Medium */
font-family: "Plus Jakarta Sans";
font-size: 14px;
font-style: normal;
font-weight: 500 !important;
line-height: 20px; /* 142.857% */
}
.woocommerce-account .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table thead th:first-of-type{
    padding-left: 20px !important;
    padding-right: 24px !important;
    border-radius: 4px 0 0 0;
}
.woocommerce-view-order.woocommerce-account .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table thead th:first-of-type{
    padding-left: 32px !important;
}
.woocommerce-account .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table thead th:last-of-type{
    padding-left: 24px !important;
    border-radius: 0 4px 0 0;
}
.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details .order_details tbody tr td:first-of-type, .woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details .order_details tfoot tr th{
    border-left: 1px solid var(--grey-light, #C2C2C2);
    border-bottom: 1px solid var(--grey-light, #C2C2C2);
    padding-left: 32px !important;
    padding-right: 24px !important;
    padding-top: 16px !important;
    padding-bottom: 16px !important;
}
.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details .order_details tbody tr td:last-of-type, .woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details .order_details tfoot tr td{
    border-right: 1px solid var(--grey-light, #C2C2C2);
    border-bottom: 1px solid var(--grey-light, #C2C2C2);
    padding-left: 24px !important;
}
.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details .order_details tfoot tr td, .woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details .order_details tfoot tr th{
    background-color: #E8F3F9;
}
.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details .order_details tfoot tr th{
    color: var(--Dark-grey, #2C2C2C);

/* 14/Semi-Bold */
font-family: "Plus Jakarta Sans";
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: 20px; /* 142.857% */
}
.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details .order_details tfoot tr td, .woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details .order_details tfoot tr td small, .woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details .order_details tfoot tr td span{
    color: var(--Dark-grey, #2C2C2C);
font-family: "Plus Jakarta Sans";
font-size: 14px !important;
font-style: normal;
font-weight: 600;
line-height: 20px; /* 142.857% */
}
.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details .order_details tfoot tr:last-child td, .woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details .order_details tfoot tr:last-child th{
    padding-top: 12px;
    padding-bottom: 12px;
background: var(--Dark-Blue, #003854);
color: var(--primary-2, #FDFDFD);

/* 18/Bold */
font-family: "Plus Jakarta Sans";
font-size: 18px !important;
font-style: normal;
font-weight: 700;
line-height: 28px; /* 155.556% */
}
.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details .order_details tfoot tr:last-child td span{
    color: var(--primary-2, #FDFDFD);

/* 18/Bold */
font-family: "Plus Jakarta Sans";
font-size: 18px !important;
font-style: normal;
font-weight: 700;
line-height: 28px; /* 155.556% */
}
.woocommerce-view-order .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content h2{
    color: var(--Primary-1, #000E15);
    font-family: "Plus Jakarta Sans";
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 28px;
    margin-bottom: 12px;
}
.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-customer-details .addresses .woocommerce-column address{
        border: unset;
    padding: 0;
    color: var(--Grey-text-breadcrumbs, #5F5F5F);
    font-family: "Plus Jakarta Sans";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
}
.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-customer-details .addresses .woocommerce-column address p{
    color: var(--Grey-text-breadcrumbs, #5F5F5F);
    font-family: "Plus Jakarta Sans";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    margin-top: 12px;
}
.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details .order_details{
    margin-bottom: 1rem;
}
.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-customer-details .addresses{
    gap: 64px;
}
.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-customer-details .addresses .woocommerce-column{
            width: auto;
        min-width: 270px;
        margin-bottom: 0;
}
a.woocommerce-button.button.pay{
        background-color: #40ff83 !important;
}
a.woocommerce-button.button.pay:hover,a.woocommerce-button.button.cancel:hover, a.woocommerce-button.button.view:hover{
    color: #000E15!important;
}

a.woocommerce-button.button.cancel{
        background-color: #ff8c8c !important;
}
.woocommerce-account.woocommerce-edit-account .edit-account .woocommerce-form-row.form-row-first, .woocommerce-account.woocommerce-edit-account .edit-account .woocommerce-form-row.form-row-last{
    width: 50%;
}
@media(max-width:991px){
    .elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce-MyAccount-content{
        padding-top: 32px;
    }
    .elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation{
        margin-bottom:0;
    }
    .woocommerce-account.woocommerce-edit-account .edit-account .woocommerce-form-row.form-row-first, .woocommerce-account.woocommerce-edit-account .edit-account .woocommerce-form-row.form-row-last{
        width: 100%;
    }
    .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm fieldset legend, .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields fieldset legend{
        padding-top: 0;
    }
    .woocommerce-account.woocommerce-orders .shop_table_responsive.woocommerce-orders-table tr{
            border: 1px solid #CCD0D3;
    border-radius: 4px;
    margin-bottom: 12px;
    }
    .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table td, .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table th{
        border-top: unset;
    }
    .woocommerce-orders .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table tbody td:last-of-type{
        border-bottom: unset;
            display: flex;
    flex-direction: column;
    }
    .woocommerce-orders .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table tbody td:last-of-type::before{
        display: none;
    }
    .woocommerce-orders .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table tbody td:last-of-type a{
        width: 100%;
    text-align: center;
    }
    .woocommerce-account.woocommerce-orders .shop_table_responsive.woocommerce-orders-table tr td:before, .woocommerce-account.woocommerce-orders .shop_table_responsive.woocommerce-orders-table tr th:before{
                color: var(--primary-1, #1A1A1A) !important;
        font-family: "Plus Jakarta Sans";
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: 20px;
    }
    .woocommerce-account.woocommerce-orders .shop_table_responsive.woocommerce-orders-table tr td.woocommerce-orders-table__cell-order-actions a:last-of-type{
        padding: var(--tables-button-padding, 5px 10px);
    }
    .woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-customer-details .addresses{
        gap: 0;
    }
    .woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-customer-details .addresses .woocommerce-column.col-1{
        margin-bottom: 0;
    }
    .woocommerce-account.woocommerce-orders .shop_table_responsive.woocommerce-orders-table tbody th{
        display: block;
        text-align: right;
        border-left: unset !important;
    }
    .woocommerce-account.woocommerce-orders .shop_table_responsive.woocommerce-orders-table tr th:before{
        content: attr(data-title) ": ";
        float: left;
    }
    .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table tbody th, .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table tbody td{
        padding: 16px !important;
    }
    .woocommerce-view-order .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content p:last-of-type{
        font-size: 16px;
        line-height:24px;
    }
    .woocommerce-view-order .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content h2{
        margin-top: 16px !important;
        margin-bottom: 16px !important;
    }
}

.elementor-9 .elementor-element.elementor-element-99310a2 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{
    color: #3877AD !important;
}
.elementor-9 .elementor-element.elementor-element-99310a2 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a::before{
    filter: invert(34%) sepia(77%) saturate(6368%) hue-rotate(195deg) brightness(96%) contrast(56%);
}
.woocommerce-view-order .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content mark.order-status{
    color: #000E15;
}
.woocommerce-view-order .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content h2{
    font-weight: 500 !important;
    margin-top: 24px !important;
    margin-bottom: 24px !important;
}

@media(min-width:1025px){
   .elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce-MyAccount-content{
    padding-inline-start: 48px !important;
}
}
@media(min-width:640px) and (max-width:991px){
    .woocommerce-orders .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table tbody th:first-of-type{
        border: unset;
    }
    .woocommerce-orders .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table tbody td:last-of-type{
        border: unset;
    }
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row label{
    padding-bottom: 12px;
    padding-top: 0;
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select{
    padding: 12px 15px;
}
.woocommerce-account.woocommerce-edit-account .edit-account .woocommerce-form-row input.woocommerce-Input--email{
    margin-bottom: 60px;
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm fieldset legend{
    padding-top: 0;
    padding-bottom: 32px;
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm fieldset input{
    margin-bottom: 0 !important;
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button, .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button {
    color: var(--Primary-1, #000E15);
    font-family: "Plus Jakarta Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    text-transform: capitalize;
    display: flex;
    padding: 14px 24px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 5px;
    border: 2px solid var(--stroke-button-hover, #A0E5FF);
    opacity: 0.9522;
    background: #6FD8FF;
    margin-top: 0;
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button:hover, .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button:hover{
        border-radius: 5px;
    border: 2px solid #A0E5FF;
    opacity: 0.9522;
    background: #A0E5FF;
    color: var(--Primary-1, #000E15) !important;
}
.woocommerce-account.woocommerce-edit-account .edit-account .woocommerce-form-row.woocommerce-form-row--wide:last-child{
    margin-bottom: 24px;
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .required{
    color: #E55649;
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields{
    border: unset;
    padding: 0;
}
.woocommerce-account.woocommerce-edit-address .woocommerce-address-fields__field-wrapper .form-row.form-row-first{
        margin-right: 8px !important;
}
.woocommerce-account.woocommerce-edit-address .woocommerce-address-fields__field-wrapper .form-row.form-row-last{
    margin-left: 8px !important;
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single{
        border-radius: 5px;
    border: 1px solid var(--Grey-stroke, #CCD0D3);
    background: #ffffff;
    padding-left: 0;
}
.woocommerce-info{
    border-radius: 5px;
    background: #DCF0D9;
    color: #000;
    color: var(--Primary-1, #000E15);
    font-family: "Plus Jakarta Sans";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    padding-left: 57px;
    min-height: 74px;
    align-items: center;
}
.woocommerce-info:before{
        margin-left: 0;
    margin-right: 12px;
}
.woocommerce-info a{
    color: var(--Accent-2, #3877AD) !important;
    text-align: center;
    /* font-family: 'Inter'; */
    font-size: 12.4px;
    font-style: normal;
    font-weight: 600;
    line-height: 23.4px;
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: auto;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
    text-underline-position: from-font;
    text-transform: capitalize;
}
@media(max-width:991px){
    .woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details .order_details tfoot tr th, .woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details .order_details tfoot tr td span, .woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details .order_details tfoot tr td{
        font-size: 12px !important;
    }
     .woocommerce-view-order .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content h2{
        margin-top: 16px !important;
        margin-bottom: 16px !important;
        font-size:20px !important;
    }
    .woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details .order_details tbody tr td:first-of-type, .woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details .order_details tfoot tr th{
        padding-left: 16px!important;
        padding-right: 16px !important;
        padding-top: 12px !important;
        padding-bottom: 12px !important;
    }
    .woocommerce-view-order.woocommerce-account .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table thead th:first-of-type{
        padding-left: 16px !important;
    }
    .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table thead tr th{
        font-size: 14px;
    }
    .woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details .order_details tbody tr td a, .woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details .order_details tbody tr td, .woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details .order_details tbody tr td strong{
        font-size:12px;
    }
    .woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details .order_details tbody tr td:last-of-type{
        padding-top: 12px !important;
        padding-bottom: 12px !important;
    }
    .woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details .order_details tfoot tr:last-child td span, .woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details .order_details tfoot tr:last-child th{
        font-size: 14px !important;
    }
    .woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details .order_details{
        margin-bottom: 0 !important;
    }
    .woocommerce-view-order .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .woocommerce-column--billing-address h2, .woocommerce-view-order .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .woocommerce-column--shipping-address h2{
        font-size: 16px !important;
        margin-bottom: 12px !important;
    }
    .woocommerce-view-order .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .woocommerce-column--shipping-address h2{
        margin-top: 24px !important;
    }
    .woocommerce-edit-address .woocommerce-Address-title h2{
        font-size:24px !important;
    }
    .woocommerce-account.woocommerce-edit-address .addresses .woocommerce-Address .woocommerce-Address-title .edit{
        margin-bottom: 16px !important;
    }
    .woocommerce-account.woocommerce-edit-address .addresses .woocommerce-Address{
        margin-bottom: 0;
    }
    .woocommerce-account.woocommerce-edit-account .edit-account .woocommerce-form-row input.woocommerce-Input--email{
        margin-bottom: 32px;
    }
    .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm fieldset legend{
        padding-bottom: 20px !important;
    }
    .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button{
        width: 100%;
    }
    .woocommerce-info{
        flex-direction: column;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 4px;
    padding-left: 0;
    }
    .woocommerce-info:before{
        margin-right: 0;
    }
    .woocommerce-view-order.woocommerce-account .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table thead th.woocommerce-table__product-name{
        width: 60%;
    }
    .woocommerce-view-order.woocommerce-account .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table thead th.product-total{
        text-align: right;
    }
    .woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details .order_details tbody tr td:last-of-type, .woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details .order_details tfoot tr td{
    text-align: right;
    }
    account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details .order_details tfoot tr:last-child th{
        padding-top:12px !important;
        padding-bottom:12px !important;
    }
    .woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details .order_details tfoot tr:last-child td, .woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details .order_details tfoot tr td, .woocommerce-view-order.woocommerce-account .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table thead th.product-total{
        padding-right: 16px !important;
    }
    .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button{
        width: 100%;
    }
        .woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details .order_details tfoot tr:last-child td span, .woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details .order_details tfoot tr:last-child td, .woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details .order_details tfoot tr:last-child th{
            line-height: 20px!important;
        }
}
@media(min-width:640px) and (max-width:991px){
     .woocommerce-orders .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table tbody td:last-of-type a{
        width: max-content !important;
    }
}/* End custom CSS */
/* Start custom CSS */.woocommerce-account.woocommerce-lost-password .lost_reset_password .woocommerce-form-row--first{
    padding-right: 0 !important;
}
.woocommerce-account.woocommerce-lost-password .lost_reset_password .woocommerce-form-row--last{
    padding-left: 0 !important;
}/* End custom CSS */