.my-account-inner {
  display: grid;
  gap: 43px;
  align-items: stretch;
  grid-template-columns: 260px auto;
  min-height: 100vh;
}


/**********************************************/
/*******              menue              ******/
/**********************************************/
.tavazo-account-toggle {
  display: none;
}

.my-account-navigation {
  border-radius: 16px 16px 0 0;
  background: var(--Primary, #0c3c30);
  display: flex;
  width: 260px;
  padding: 38px 28px;
  flex-direction: column;
  height: 100%;
}

.my-account-navigation ul {
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 15px;
  position: sticky;
  top: 35px;
}

.my-account-navigation ul a, .my-account-navigation ul form {
  list-style-type: none;
  border-radius: var(--radius-sm, 8px);
  display: flex;
  padding: 12px 12px;
  position: relative;
}

.my-account-navigation ul a[aria-current="page"] {
    background: #1A5647;
}

.my-account-navigation ul a li, .my-account-navigation ul form .tdev-delete-account {
  color: var(--Neutral-10, #fff);
  text-align: right;
  font-size: 14px;
  font-weight: 700;
  line-height: 100%;
  display: flex;
  align-items: center;
  gap: 8px;
  background: unset;
  border: unset;
  padding: unset;
}

.my-account-navigation ul a li::before, .my-account-navigation ul form .tdev-delete-account::before {
  content: "";
  inline-size: 20px;
  block-size: 20px;
  background: var(--icon);
}

.woocommerce-MyAccount-navigation-link--edit-account {
  --icon: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1LjgzMzcgMTcuNUMxNS44MzM3IDE2LjczNCAxNS42ODI4IDE1Ljk3NTQgMTUuMzg5NiAxNS4yNjc3QzE1LjA5NjUgMTQuNTU5OSAxNC42NjY4IDEzLjkxNjkgMTQuMTI1MSAxMy4zNzUyQzEzLjU4MzQgMTIuODMzNSAxMi45NDA0IDEyLjQwMzkgMTIuMjMyNiAxMi4xMTA3QzExLjUyNDkgMTEuODE3NiAxMC43NjY0IDExLjY2NjcgMTAuMDAwMyAxMS42NjY3QzkuMjM0MjggMTEuNjY2NyA4LjQ3NTc0IDExLjgxNzYgNy43NjgwMSAxMi4xMTA3QzcuMDYwMjcgMTIuNDAzOSA2LjQxNzIxIDEyLjgzMzUgNS44NzU1NCAxMy4zNzUyQzUuMzMzODYgMTMuOTE2OSA0LjkwNDE4IDE0LjU1OTkgNC42MTEwMyAxNS4yNjc3QzQuMzE3ODggMTUuOTc1NCA0LjE2Njk5IDE2LjczNCA0LjE2Njk5IDE3LjVNMTAuMDAwMyA5LjE2NjY3QzkuMTE2MjcgOS4xNjY2NyA4LjI2ODQyIDguODE1NDggNy42NDMzIDguMTkwMzZDNy4wMTgxOCA3LjU2NTIzIDYuNjY2OTkgNi43MTczOSA2LjY2Njk5IDUuODMzMzNDNi42NjY5OSA0Ljk0OTI4IDcuMDE4MTggNC4xMDE0MyA3LjY0MzMgMy40NzYzMUM4LjI2ODQyIDIuODUxMTkgOS4xMTYyNyAyLjUgMTAuMDAwMyAyLjVDMTAuODg0NCAyLjUgMTEuNzMyMiAyLjg1MTE5IDEyLjM1NzMgMy40NzYzMUMxMi45ODI1IDQuMTAxNDMgMTMuMzMzNyA0Ljk0OTI4IDEzLjMzMzcgNS44MzMzM0MxMy4zMzM3IDYuNzE3MzkgMTIuOTgyNSA3LjU2NTIzIDEyLjM1NzMgOC4xOTAzNkMxMS43MzIyIDguODE1NDggMTAuODg0NCA5LjE2NjY3IDEwLjAwMDMgOS4xNjY2N1oiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS43IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==");
}

.woocommerce-MyAccount-navigation-link--orders {
  --icon: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIuNSAyLjVINC4xNjY2N0w0LjUgNC4xNjY2N001LjgzMzMzIDEwLjgzMzNIMTQuMTY2N0wxNy41IDQuMTY2NjdINC41TTUuODMzMzMgMTAuODMzM0w0LjUgNC4xNjY2N001LjgzMzMzIDEwLjgzMzNMMy45MjI1OSAxMi43NDQxQzMuMzk3NjIgMTMuMjY5IDMuNzY5NDIgMTQuMTY2NyA0LjUxMTg0IDE0LjE2NjdIMTQuMTY2N00xNC4xNjY3IDE0LjE2NjdDMTMuMjQ2MiAxNC4xNjY3IDEyLjUgMTQuOTEyOSAxMi41IDE1LjgzMzNDMTIuNSAxNi43NTM4IDEzLjI0NjIgMTcuNSAxNC4xNjY3IDE3LjVDMTUuMDg3MSAxNy41IDE1LjgzMzMgMTYuNzUzOCAxNS44MzMzIDE1LjgzMzNDMTUuODMzMyAxNC45MTI5IDE1LjA4NzEgMTQuMTY2NyAxNC4xNjY3IDE0LjE2NjdaTTcuNSAxNS44MzMzQzcuNSAxNi43NTM4IDYuNzUzODEgMTcuNSA1LjgzMzMzIDE3LjVDNC45MTI4NiAxNy41IDQuMTY2NjcgMTYuNzUzOCA0LjE2NjY3IDE1LjgzMzNDNC4xNjY2NyAxNC45MTI5IDQuOTEyODYgMTQuMTY2NyA1LjgzMzMzIDE0LjE2NjdDNi43NTM4MSAxNC4xNjY3IDcuNSAxNC45MTI5IDcuNSAxNS44MzMzWiIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K");
}

.woocommerce-MyAccount-navigation-link--downloads {
  --icon: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMCAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMuMzMzMDEgMTMuODMzM0wzLjMzMzAxIDE0LjY2NjdDMy4zMzMwMSAxNi4wNDc0IDQuNDUyMyAxNy4xNjY3IDUuODMzMDEgMTcuMTY2N0wxNC4xNjYzIDE3LjE2NjdDMTUuNTQ3MSAxNy4xNjY3IDE2LjY2NjMgMTYuMDQ3NCAxNi42NjYzIDE0LjY2NjdMMTYuNjY2MyAxMy44MzMzTTEzLjMzMyAxMC41TDkuOTk5NjcgMTMuODMzM005Ljk5OTY3IDEzLjgzMzNMNi42NjYzNCAxMC41TTkuOTk5NjcgMTMuODMzM0w5Ljk5OTY3IDMuODMzMzIiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS43IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==");
}

.woocommerce-MyAccount-navigation-link--edit-address {
  --icon: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMCAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0LjcxMzcgMTQuMzgwN0MxMy45ODYyIDE1LjEwODMgMTIuNTE4NiAxNi41NzU4IDExLjQxMzEgMTcuNjgxM0MxMC42MzIxIDE4LjQ2MjQgOS4zNjcyNiAxOC40NjIzIDguNTg2MjIgMTcuNjgxM0M3LjUwMDYgMTYuNTk1NyA2LjA2MDEzIDE1LjE1NTIgNS4yODU2MyAxNC4zODA3QzIuNjgyMTMgMTEuNzc3MiAyLjY4MjEzIDcuNTU2MTIgNS4yODU2MyA0Ljk1MjYyQzcuODg5MTIgMi4zNDkxMyAxMi4xMTAyIDIuMzQ5MTMgMTQuNzEzNyA0Ljk1MjYyQzE3LjMxNzIgNy41NTYxMiAxNy4zMTcyIDExLjc3NzIgMTQuNzEzNyAxNC4zODA3WiIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTIuNDk5NyA5LjY2NjY3QzEyLjQ5OTcgMTEuMDQ3NCAxMS4zODA0IDEyLjE2NjcgOS45OTk2NyAxMi4xNjY3QzguNjE4OTYgMTIuMTY2NyA3LjQ5OTY3IDExLjA0NzQgNy40OTk2NyA5LjY2NjY3QzcuNDk5NjcgOC4yODU5NiA4LjYxODk2IDcuMTY2NjcgOS45OTk2NyA3LjE2NjY3QzExLjM4MDQgNy4xNjY2NyAxMi40OTk3IDguMjg1OTYgMTIuNDk5NyA5LjY2NjY3WiIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K");
}

.woocommerce-MyAccount-navigation-link--customer-logout {
  --icon: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMCAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjIzMDggMTguMjA0Mkg2Ljk0OTkyQzUuODczMzcgMTguMjUzNCA0LjgyMDczIDE3Ljg3NjggNC4wMTk3NSAxNy4xNTU4QzMuMjE4NzcgMTYuNDM0OCAyLjczMzg1IDE1LjQyNzUgMi42Njk5MiAxNC4zNTE3VjYuNjQ4MzVDMi43MzM4NSA1LjU3MjU3IDMuMjE4NzcgNC41NjUyMiA0LjAxOTc1IDMuODQ0MjRDNC44MjA3MyAzLjEyMzI2IDUuODczMzcgMi43NDY2NCA2Ljk0OTkyIDIuNzk1ODVIMTEuMjI5OSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTcuMzI4NyAxMC41SDYuMjAxMTciIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTMuNDAyMyAxNC43OEwxNy4wNzIzIDExLjExQzE3LjIzMzIgMTAuOTQ3NyAxNy4zMjM0IDEwLjcyODUgMTcuMzIzNCAxMC41QzE3LjMyMzQgMTAuMjcxNiAxNy4yMzMyIDEwLjA1MjMgMTcuMDcyMyA5Ljg5MDAzTDEzLjQwMjMgNi4yMjAwMyIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K");
}

.woocommerce-MyAccount-navigation-link--dashboard {
  --icon: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMCAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMC4wMDAzIDIuMTY2NzVDNS4zOTc5NyAyLjE2Njc1IDEuNjY2OTkgNS44OTc2OSAxLjY2Njk5IDEwLjUwMDFDMS42NjY5OSAxNS4xMDI0IDUuMzk3OTcgMTguODMzNCAxMC4wMDAzIDE4LjgzMzRDMTQuNjAyNyAxOC44MzM0IDE4LjMzMzcgMTUuMTAyNSAxOC4zMzM3IDEwLjUwMDFDMTguMzMzNyA1Ljg5NzY5IDE0LjYwMjcgMi4xNjY3NSAxMC4wMDAzIDIuMTY2NzVaTTEwLjAwMDMgMTcuMTY2N0M2LjMyNDM0IDE3LjE2NjcgMy4zMzM2NyAxNC4xNzYxIDMuMzMzNjcgMTAuNTAwMUMzLjMzMzY3IDYuODI0MDUgNi4zMjQzIDMuODMzNDMgMTAuMDAwMyAzLjgzMzQzQzEzLjY3NjQgMy44MzM0MyAxNi42NjcgNi44MjQwNSAxNi42NjcgMTAuNTAwMUMxNi42NjcgMTQuMTc2MSAxMy42NzY0IDE3LjE2NjcgMTAuMDAwMyAxNy4xNjY3Wk0xMS4wNDM4IDcuMTY2NzVDMTEuMDQzOCA3Ljc3MDk3IDEwLjYwMzkgOC4yMDg0MyAxMC4wMDg4IDguMjA4NDNDOS4zODk2MSA4LjIwODQzIDguOTYwNDcgNy43NzA5MyA4Ljk2MDQ3IDcuMTU1MTlDOC45NjA0NyA2LjU2MzM5IDkuNDAxMjEgNi4xMjUxMSAxMC4wMDg4IDYuMTI1MTFDMTAuNjAzOSA2LjEyNTExIDExLjA0MzggNi41NjMzOSAxMS4wNDM4IDcuMTY2NzVaTTkuMTY4ODMgOS42NjY3NUgxMC44MzU1VjE0LjY2NjdIOS4xNjg4M1Y5LjY2Njc1WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==");
}

.tdev-delete-account{
  --icon: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMCAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2LjY2NjcgNC42NjY5OUMxNi44ODc3IDQuNjY2OTkgMTcuMDk5NiA0Ljc1NDc5IDE3LjI1NTkgNC45MTEwN0MxNy40MTIyIDUuMDY3MzUgMTcuNSA1LjI3OTMxIDE3LjUgNS41MDAzM0MxNy41IDUuNzIxMzQgMTcuNDEyMiA1LjkzMzMgMTcuMjU1OSA2LjA4OTU4QzE3LjA5OTYgNi4yNDU4NiAxNi44ODc3IDYuMzMzNjYgMTYuNjY2NyA2LjMzMzY2SDE1LjgzMzNMMTUuODMwOCA2LjM5MjgzTDE1LjA1MzMgMTcuMjg1M0MxNS4wMjM0IDE3LjcwNTggMTQuODM1MiAxOC4wOTkzIDE0LjUyNjggMTguMzg2NkMxNC4yMTgzIDE4LjY3MzkgMTMuODEyNCAxOC44MzM3IDEzLjM5MDggMTguODMzN0g2LjYwODMzQzYuMTg2NzggMTguODMzNyA1Ljc4MDg5IDE4LjY3MzkgNS40NzI0IDE4LjM4NjZDNS4xNjM5MiAxOC4wOTkzIDQuOTc1NzYgMTcuNzA1OCA0Ljk0NTgzIDE3LjI4NTNMNC4xNjgzMyA2LjM5MzY2TDQuMTY2NjcgNi4zMzM2NkgzLjMzMzMzQzMuMTEyMzIgNi4zMzM2NiAyLjkwMDM2IDYuMjQ1ODYgMi43NDQwOCA2LjA4OTU4QzIuNTg3OCA1LjkzMzMgMi41IDUuNzIxMzQgMi41IDUuNTAwMzNDMi41IDUuMjc5MzEgMi41ODc4IDUuMDY3MzUgMi43NDQwOCA0LjkxMTA3QzIuOTAwMzYgNC43NTQ3OSAzLjExMjMyIDQuNjY2OTkgMy4zMzMzMyA0LjY2Njk5SDE2LjY2NjdaTTE0LjE2NDIgNi4zMzM2Nkg1LjgzNTgzTDYuNjA5MTcgMTcuMTY3SDEzLjM5MDhMMTQuMTY0MiA2LjMzMzY2Wk0xMS42NjY3IDIuMTY2OTlDMTEuODg3NyAyLjE2Njk5IDEyLjA5OTYgMi4yNTQ3OSAxMi4yNTU5IDIuNDExMDdDMTIuNDEyMiAyLjU2NzM1IDEyLjUgMi43NzkzMSAxMi41IDMuMDAwMzNDMTIuNSAzLjIyMTM0IDEyLjQxMjIgMy40MzMzIDEyLjI1NTkgMy41ODk1OEMxMi4wOTk2IDMuNzQ1ODYgMTEuODg3NyAzLjgzMzY2IDExLjY2NjcgMy44MzM2Nkg4LjMzMzMzQzguMTEyMzIgMy44MzM2NiA3LjkwMDM2IDMuNzQ1ODYgNy43NDQwOCAzLjU4OTU4QzcuNTg3OCAzLjQzMzMgNy41IDMuMjIxMzQgNy41IDMuMDAwMzNDNy41IDIuNzc5MzEgNy41ODc4IDIuNTY3MzUgNy43NDQwOCAyLjQxMTA3QzcuOTAwMzYgMi4yNTQ3OSA4LjExMjMyIDIuMTY2OTkgOC4zMzMzMyAyLjE2Njk5SDExLjY2NjdaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K");

}

@media (max-width: 768px) {
  .tavazo-account-toggle {
    border-radius: 8px;
    border: 1px solid var(--Primary, #0C3C30);
    background: var(--Primary, #0C3C30);
    box-shadow: 0 1px 2px 0 rgba(10, 13, 18, 0.05);
    display: flex;
    padding: 10px 16px;
    justify-content: center;
    align-items: center;
    gap: 8px;
    color: var(--White, #FFF);
    font-size: 14px;
    font-weight: 600;
    line-height: 20px; /* 142.857% */
    position: fixed;
    left: 10px;
    bottom: 75px;
    z-index: 99999;
  }
  .tavazo-account-toggle .tavazo-burger svg {
    width: 20px;
    height: 20px;
}
  .my-account-navigation {
    position: fixed;
    top: 0;
    bottom: 0;
    z-index: 99999;
    width: 280px;
    transition: transform 0.25s;
  }
  .my-account-navigation {
    right: -110%;
    z-index: 999999;
    transition: 0.3s;
  }
  .my-account-navigation.active {
    right: 0;
    border-radius: 16px 0 0 16px;
  }
  body.my-account-navigation-is-active {
    overflow: hidden;
  }
  body.my-account-navigation-is-active .tavazo-shadow {
    position: fixed;
        z-index: 99999;
        opacity: 1;
        visibility: visible;
        backdrop-filter: blur(4px);
}

  .my-account-navigation.active ul a li::after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuNSA5TDQuNSA2TDcuNSAzIiBzdHJva2U9IndoaXRlIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);
    content: "";
    inline-size: 12px;
    block-size: 12px;
    background-repeat: no-repeat;
    position: absolute;
    left: 10px;
  }
}

/**********************************************/
/*******              personal-info      ******/
/**********************************************/
.myaccount-edit-profile {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(2, 1fr);
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    padding: 24px;
    border-radius: 12px;
    border: 1px solid var(--Neutral---100, #EBEBEB);
    background: var(--White, #FFF);
    margin: 26px 0 60px 0;
}

.woocommerce-EditAccountForm .woocommerce-form-row {
    display: flex;
    flex-direction: column;
    gap: 6px;
    margin: 0;
}

.myaccount-edit-profile legend {
  color: var(--Gray-700, #414651);
  text-align: right;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px; /* 142.857% */
}

.woocommerce-EditAccountForm .woocommerce-form-row label {
    color: var(--Gray-700, #414651);
    font-size: 12px;
    font-weight: 400;
    line-height: 20px; /* 166.667% */
}

.woocommerce-EditAccountForm .woocommerce-form-row input {
    border-radius: 8px;
    border: 1px solid var(--Gray-300, #D5D7DA);
    background: var(--White, #FFF);
    box-shadow: 0 1px 2px 0 rgba(10, 13, 18, 0.05);
    display: flex;
    padding: 10px 14px;
    align-items: center;
    gap: 8px;
    align-self: stretch;
    width: 100%;
}
.woocommerce-EditAccountForm .woocommerce-form-row input:focus-visible {
    outline: unset;
}
.woocommerce-EditAccountForm .woocommerce-form-row input:focus {
    outline: unset;
    border: 1px solid #166c56;
}
.myaccount-edit-profile .password-input .show-password-input {
  top: 10px;
  left: 0px;
}

.myaccount-edit-password {
  padding-bottom: 49px;
  margin-bottom: 16px;
  border-bottom: 1px solid var(--Gray-200, #E9EAEB);
}

.myaccount-edit-password .myaccount-edit-profile {
  margin: 0;
}

.woocommerce-EditAccountForm > p {
  text-align: left;
}

.woocommerce-EditAccountForm > p button {
  border-radius: 8px;
  border: 1px solid var(--Primary, #0C3C30);
  background: var(--Primary, #0C3C30);
  box-shadow: 0 1px 2px 0 rgba(10, 13, 18, 0.05);
  padding: 10px 16px;
  color: var(--White, #FFF);
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
}





/**********************************************/
/*******               address           ******/
/**********************************************/
.woocommerce-MyAccount-content p {
  color: #111827;
  text-align: right;
  font-size: 18px;
  font-weight: 700;
  line-height: 125%;
  margin: 0;
}

.woocommerce-Addresses {
  display: flex;
  gap: 24px;
}

.woocommerce-Addresses .woocommerce-Address {
  border-radius: 12px;
  border: 1px solid var(--Neutral---100, #EBEBEB);
  background: var(--White, #FFF);
  display: flex;
  flex: 1 0 0;
  padding: 16px 24px;
}

.woocommerce-Address-title {
  display: flex;
  width: 100%;
  justify-content: space-between;
}

.woocommerce-Address-title h2 {
  margin: 0;
  color: var(--Gray-700, #414651);
  text-align: right;
  font-size: 14px;
  font-weight: 700;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.woocommerce-Address-title a {
  color: var(--White, #FFF);
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  border-radius: 8px;
  border: 1px solid var(--Primary, #0C3C30);
  background: var(--Primary, #0C3C30);
  box-shadow: 0 1px 2px 0 rgba(10, 13, 18, 0.05);
  display: flex;
  padding: 10px 16px;
  justify-content: center;
  align-items: center;
  gap: 8px;
}
.woocommerce-Address-title a i {
  display: flex;
}
@media (max-width: 768px) {
  .woocommerce-Addresses {
    flex-direction: column;
    gap: 16px;
}
.woocommerce-Address-title {
  flex-direction: column;
  gap: 8px;
}
}






/**********************************************/
/*******       form-edit-address         ******/
/**********************************************/

.woocommerce-address-fields__field-wrapper {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  grid-template-rows: repeat(5, 1fr);
  gap: 24px;
  padding-bottom: 24px;
  margin-bottom: 16px;
  border-bottom: 1px solid var(--Gray-300, #D5D7DA);
}

.woocommerce-address-fields__field-wrapper > p:nth-child(1) {
  grid-column: span 2 / span 2;
}

.woocommerce-address-fields__field-wrapper > p:nth-child(2) {
  grid-column: span 2 / span 2;
  grid-column-start: 3;
}

.woocommerce-address-fields__field-wrapper > p:nth-child(3) {
  grid-column: span 2 / span 2;
  grid-column-start: 5;
}

.woocommerce-address-fields__field-wrapper > p:nth-child(4) {
  grid-column: span 3 / span 3;
  grid-row-start: 2;
}

.woocommerce-address-fields__field-wrapper > p:nth-child(5) {
  grid-column: span 3 / span 3;
  grid-column-start: 4;
  grid-row-start: 2;
}

.woocommerce-address-fields__field-wrapper > p:nth-child(6) {
  grid-column: span 6 / span 6;
  grid-row-start: 3;
}

.woocommerce-address-fields__field-wrapper > p:nth-child(7) {
  grid-column: span 3 / span 3;
  grid-row-start: 4;
}

.woocommerce-address-fields__field-wrapper > p:nth-child(8) {
  grid-column: span 3 / span 3;
  grid-column-start: 4;
  grid-row-start: 4;
}

.woocommerce-address-fields__field-wrapper > p:nth-child(9) {
  grid-column: span 3 / span 3;
  grid-row-start: 5;
}

.woocommerce-address-fields__field-wrapper > p:nth-child(10) {
  grid-column: span 3 / span 3;
  grid-column-start: 4;
  grid-row-start: 5;
}

.woocommerce-address-fields__field-wrapper > p:nth-child(5) label {
position: unset !important;
width: unset;
height: unset;
clip-path: unset;
}

.woocommerce-address-fields__field-wrapper > p {display: flex;flex-direction: column;color: var(--Gray-700, #414651);font-size: 12px;font-weight: 400;line-height: 20px; /* 166.667% */margin: 0;gap: 6px;justify-content: center;}

.woocommerce-address-fields__field-wrapper > p span.selection {
}

.woocommerce-address-fields__field-wrapper > p span input {
  width: 100%;
  border-radius: 8px;
  border: 1px solid var(--Gray-300, #D5D7DA);
  background: var(--White, #FFF);
  box-shadow: 0 1px 2px 0 rgba(10, 13, 18, 0.05);
  display: flex;
  padding: 10px 14px;
  align-items: center;
  gap: 8px;
  align-self: stretch;
}

.select2-container--default .select2-selection--single {
  display: flex;
  align-items: center;
  gap: 8px;
  border-radius: 8px;
  border: 1px solid var(--Gray-300, #D5D7DA);
  background: var(--White, #FFF);
  box-shadow: 0 1px 2px 0 rgba(10, 13, 18, 0.05);
  padding: 10px 14px;
  height: auto;
}


.select2-container--default .select2-selection--single .select2-selection__arrow {top: 8px;}

.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {
  left: 12px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: normal;
}

.select2-dropdown {
  border-radius: 8px;
  border: 1px solid var(--Gray-300, #D5D7DA);
  background: var(--White, #FFF);

/* Shadow/xs */
  box-shadow: 0 1px 2px 0 rgba(10, 13, 18, 0.05);
  color: var(--Gray-900, #181D27);
  text-align: right;
  font-size: 13px;
  font-weight: 600;
  line-height: 24px; /* 184.615% */
}

.select2-container--default .select2-search--dropdown .select2-search__field {
  border-radius: 8px;
  border: 1px solid var(--Gray-300, #D5D7DA);
  background: var(--White, #FFF);
  box-shadow: 0 1px 2px 0 rgba(10, 13, 18, 0.05);
}

.select2-container--default .select2-search--dropdown .select2-search__field:focus-visible {
    outline: unset;
}

.select2-container--default .select2-search--dropdown .select2-search__field:focus {
    outline: unset;
    border: 1px solid #166c56;
}

.select2-search--dropdown {
  margin-bottom: 10px;
}

.woocommerce-address-fields__field-wrapper > p span input:focus-visible {
  outline: unset;
}

.woocommerce-address-fields__field-wrapper > p span input:focus {
 outline: unset;
 border: 1px solid #166c56;
}

.woocommerce-MyAccount-content form > h2 {
  margin: 0 0 40px 0;
  color: #111827;
  text-align: right;
  font-size: 18px;
  font-weight: 700;
  line-height: 125%; /* 22.5px */
}

.woocommerce-address-fields {
  display: flex;
  padding: 24px;
  flex-direction: column;
  border-radius: 12px;
  border: 1px solid var(--Neutral---100, #EBEBEB);
  background: var(--White, #FFF);
  margin-bottom: 158px;
}

.woocommerce-address-fields > p {
  margin: 0;
  display: flex;
  justify-content: flex-end;
}

.woocommerce-address-fields > p button {
  display: flex;
  padding: 10px 16px;
  gap: 8px;
  border-radius: 8px;
  border: 1px solid var(--Primary, #0C3C30);
  background: var(--Primary, #0C3C30);
  box-shadow: 0 1px 2px 0 rgba(10, 13, 18, 0.05);
  color: var(--White, #FFF);
  font-size: 14px;
  font-weight: 600;
  line-height: 20px; /* 142.857% */
  justify-content: center;
  align-items: center;
}

@media (max-width: 768px) {
  
  .woocommerce-MyAccount-content form > h2 {
    margin-bottom: 30px;
}
  .woocommerce-address-fields__field-wrapper {
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(9, 1fr);
    gap: 16px;
}

.woocommerce-address-fields__field-wrapper > p:nth-child(1) {
  grid-column: 1 / 3;
grid-row: 1 / 2;
}

.woocommerce-address-fields__field-wrapper > p:nth-child(2) {
  grid-column: 1 / 3;
grid-row: 2 / 3;
}

.woocommerce-address-fields__field-wrapper > p:nth-child(3) {
 grid-column: 1 / 3;
grid-row: 3 / 4;
}

.woocommerce-address-fields__field-wrapper > p:nth-child(4) {
 grid-column: 1 / 3;
grid-row: 4 / 5;
}

.woocommerce-address-fields__field-wrapper > p:nth-child(5) {
grid-column: 1 / 3;
grid-row: 5 / 6;
}

.woocommerce-address-fields__field-wrapper > p:nth-child(6) {
 grid-column: 1 / 3;
grid-row: 6 / 7;
}

.woocommerce-address-fields__field-wrapper > p:nth-child(7) {
grid-column: 1 / 2;
grid-row: 7 / 8;
}

.woocommerce-address-fields__field-wrapper > p:nth-child(8) {
grid-column: 2 / 3;
grid-row: 7 / 8;
}

.woocommerce-address-fields__field-wrapper > p:nth-child(9) {
grid-column: 1 / 3;
grid-row: 8 / 9;
}

.woocommerce-address-fields__field-wrapper > p:nth-child(10) {
grid-column: 1 / 3;
grid-row: 9 / 10;
}

.woocommerce-address-fields {
    margin-bottom: 0;
}

.woocommerce-address-fields > p {
    justify-content: flex-start;
}
}





/**********************************************/
/*******          dashboard           ******/
/**********************************************/
.dashboard-wrapper {
    display: flex;
    flex-direction: column;
    gap: 32px;
    align-items: center;
    justify-content: center;
    margin: 40px 0 40px 0;
}

.dashboard-img {
    width: 317px;
    height: 235px;
    background-image: url(../../images/empty.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.dashboard-wrapper span {
    color: var(--Neutral---700, #3D3D3D);
    font-size: 14px;
    font-weight: 500;
    line-height: 38px;
}

@media (max-width: 768px) {
  .my-account-inner {
    display: flex;
    flex-direction: column;
}

.myaccount-edit-profile {
    grid-template-columns: repeat(1, 1fr);
    grid-template-rows: repeat(1, 1fr);
    gap: 16px;
}
.woocommerce-MyAccount-content form {
    width: 100%;
}

}














/**********************************************/
/*******              orders              ******/
/**********************************************/
h2.orders-title {
    color: #111827;
    font-size: 18px;
    font-weight: 700;
    line-height: 125%; 
    margin: 0 0 16px 0;
}
.status-tabs {
  display: flex;
  align-items: flex-start;
  gap: 16px;
  margin-bottom: 24px;
}

.status-tabs button {
  display: flex
;
  width: 128px;
  height: 48px;
  padding: 15px 20px;
  justify-content: center;
  align-items: center;
  border-radius: 12px;
  border: 1px solid rgba(0, 0, 0, 0.08);
  background: #fff;
  color: var(--Neutral---500, #666);
  font-size: 14px;
  font-weight: 400;
  text-wrap: nowrap;
  cursor: pointer;
}

.status-tabs button.active {
      background: var(--Secondary---50, #fffbf6);
  border: 1px solid var(--Secondary---500, #bc9f72);
  color: var(--Secondary---500, #bc9f72);
  font-weight: 600;
}
.woocommerce-MyAccount-orders {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: repeat(2, 1fr);
  gap: 16px;
  margin-bottom: 30px;
}

.woocommerce-MyAccount-orders .order-box.active {
  border-radius: 20px;
  border: 1px solid #E0E1E3;
  background: #FFF;
  display: flex;
  padding: 16px;
  flex-direction: column;
}
.woocommerce-MyAccount-orders .order-box {
    display: none;
}

.woocommerce-MyAccount-orders .order-box .order-row {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 14px;
}

.woocommerce-MyAccount-orders .order-box .order-row .order-number {
  color: #121212;
  text-align: right;
  font-size: 16px;
  font-weight: 500;
  line-height: 32px;
}

.woocommerce-MyAccount-orders .order-box .order-row .order-total {
  color: var(--Secondary---800, #705C3D);
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
}

.woocommerce-MyAccount-orders .order-box .order-row .order-date {}

.woocommerce-MyAccount-orders .order-box .order-row .order-date time {
  border-radius: 200px;
  background: #F4F5F5;
  display: flex;
  padding: 2px 8px 2px 6px;
  align-items: center;
  color: #414651;
  font-family: Figtree;
  font-size: 12px;
  font-weight: 500;
  line-height: 140%;
}

.woocommerce-MyAccount-orders .order-box .order-row .order-status {
  border-radius: 20px;
  display: flex;
  padding: 6px 8px 6px 10px;
  align-items: center;
  text-align: center;
  font-size: 12px;
  font-weight: 500;
  line-height: 105%;
}

.order-status.status-completed {
    color: var(--Success, #29A366);
    background: #DFFFEF;
}

.order-status.status-processing {
    color: var(--Info, #2C84E5);
    background: #E7F2FF;
}

.order-status.status-cancelled {
    background: #FDECEC;
    color: #D92D20;
}

.order-status.status-on-hold {
    color: #414651;
    background: #F4F5F5;
}

.woocommerce-MyAccount-orders .order-box .order-row .order-total span {
  font-style: italic;
  font-family: Inter;
}

.woocommerce-button.button.view {
  border-radius: 8px;
  border: 1px solid var(--Primary, #0C3C30);
  background: var(--Primary, #0C3C30);
  box-shadow: 0 1px 2px 0 rgba(10, 13, 18, 0.05);
  display: flex;
  width: 100%;
  padding: 10px 16px;
  justify-content: center;
  align-items: center;
  color: var(--White, #FFF);
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  margin-top: 10px;
}

@media (max-width: 768px) {
  .status-tabs {
    overflow: scroll;
}

.woocommerce-MyAccount-orders {
    grid-template-columns: repeat(1, 1fr);
}
}



/**********************************************/
/*******         orders-detail           ******/
/**********************************************/
.woocommerce-MyAccount-content .order-number {
    color: #111827;
    font-size: 18px;
    font-weight: 700;
    line-height: 125%; /* 22.5px */
}

.woocommerce-MyAccount-content {}

.woocommerce-MyAccount-content .order-ds-wrapper {
    display: flex;
    gap: 12px;
    margin: 16px 0 16px 0;
}

.woocommerce-MyAccount-content .order-ds-wrapper .order-date {
    border-radius: 12px;
    background: #F4F5F5;
    display: flex;
    padding: 2px 12px;
    justify-content: center;
    align-items: center;
    color: #414651;
    font-size: 14px;
    font-weight: 600;
    line-height: 140%; /* 19.6px */
}

.woocommerce-MyAccount-content .order-ds-wrapper .order-status {
    border-radius: 12px;
    display: flex;
    padding: 6px 12px;
    align-items: center;
    height: 40px;
    text-align: center;
    font-size: 14px;
    font-weight: 600;
    line-height: 105%; /* 14.7px */
}

section.woocommerce-order-details {
        width: 100%;
        border: 1px solid var(--Neutral-50, #F4F4F4);
        border-radius: 16px;
        padding: 24px;
        margin-bottom: 16px;
}
.woocommerce-order-details .woocommerce-table--order-details {
  width: 100%;
}

.woocommerce-table--order-details thead th {
  padding-bottom: 16px;
  color: var(--Neutral---800, #292929);
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: 150%;
}

.woocommerce-table--order-details thead th.product-name,
.woocommerce-table--order-details tbody td.product-name,
.woocommerce-table--order-details tfoot th {
  text-align: right;
}
.woocommerce-table--order-details thead th.product-total,
.woocommerce-table--order-details tbody td.product-total,
.woocommerce-table--order-details tfoot td {
  text-align: left;
}


.woocommerce-table--order-details tbody td,
.woocommerce-table--order-details tfoot th,
.woocommerce-table--order-details tfoot td {
  padding: 16px 0;
  vertical-align: top;
  font-size: 14px;
  font-weight: 400;
  line-height: 150%; /* 21px */
}

td.woocommerce-table__product-name.product-name a, td.woocommerce-table__product-name.product-name strong {
    color: var(--Neutral-color-500, #666);
font-size: 14px;
font-weight: 400;
line-height: 150%; 
}

td.woocommerce-table__product-total.product-total {
    color: var(--Neutral-900, #060709);
    font-size: 14px;
    font-weight: 600;
    line-height: 150%;
}

.woocommerce-table--order-details tfoot tr th {
    color: var(--Neutral-color-500, #666);
}

.woocommerce-table--order-details tfoot tr td {
    color: var(--Neutral-900, #060709);
    font-size: 14px;
    font-weight: 600;
    line-height: 150%;
}


section.woocommerce-order-details p.order-again {
    margin: 0;
}

section.woocommerce-order-details p.order-again a {
  border-radius: 12px;
    border: 1px solid #D5D7DA;
    box-shadow: 0 1px 2px 0 rgba(10, 13, 18, 0.05);
    display: flex;
    width: 100%;
    height: 44px;
    padding: 10px 16px;
    justify-content: center;
    align-items: center;
    gap: 4px;
    color: #414651;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px; /* 142.857% */
}


.woocommerce-customer-details {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-bottom: 100px;
}

.woocommerce-customer-details .tdev-address-card {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  border-radius: 12px;
  border: 1px solid var(--Neutral---100, #EBEBEB);
  background: var(--Base-White, #FFF);

/* Shadow/xs */
  box-shadow: 0 1px 2px 0 rgba(10, 13, 18, 0.05);
}

.woocommerce-customer-details .tdev-address-card h2 {
  margin: 0;
  padding: 20px 24px 20px;
  font-size: 18px;
  font-weight: 700;
  line-height: 28px; /* 155.556% */
}

.woocommerce-customer-details .tdev-address-card .tdev-table-wrap {
}

.woocommerce-customer-details .tdev-address-card .tdev-table-wrap table.tdev-address-table {
  border-spacing: 0;
  border-collapse: separate;
}

.woocommerce-customer-details .tdev-address-card .tdev-table-wrap table.tdev-address-table thead {
}

.woocommerce-customer-details .tdev-address-card .tdev-table-wrap table.tdev-address-table thead tr {
  height: 44px;
  background: var(--Gray-50, #FAFAFA);
}

.woocommerce-customer-details .tdev-address-card .tdev-table-wrap table.tdev-address-table thead tr th {
  border-bottom: 1px solid var(--Gray-200, #E9EAEB);
  border-top: 1px solid var(--Gray-200, #E9EAEB);
  color: var(--Neutral---500, #666);
  font-size: 14px;
  font-weight: 600;
  line-height: 18px; /* 128.571% */
  text-align: right;
  padding-right: 24px;
}

.woocommerce-customer-details .tdev-address-card .tdev-table-wrap table.tdev-address-table tbody {
}

.woocommerce-customer-details .tdev-address-card .tdev-table-wrap table.tdev-address-table tbody tr {
}

.woocommerce-customer-details .tdev-address-card .tdev-table-wrap table.tdev-address-table tbody tr td {
  padding: 16px 24px 16px 24px;
  color: var(--Neutral---800, #292929);
  font-size: 14px;
  font-weight: 600;
  line-height: 20px; /* 142.857% */
}

.woocommerce-account .site-footer {
    margin-top: 0;
}

@media (max-width:768px){
  .woocommerce-customer-details .tdev-address-card .tdev-table-wrap table.tdev-address-table thead{
    position:absolute; left:-9999px; top:-9999px; height:0; width:0; overflow:hidden;
  }
  .woocommerce-customer-details .tdev-address-card .tdev-table-wrap table.tdev-address-table,
  .woocommerce-customer-details .tdev-address-card .tdev-table-wrap table.tdev-address-table tbody,
  .woocommerce-customer-details .tdev-address-card .tdev-table-wrap table.tdev-address-table tr,
  .woocommerce-customer-details .tdev-address-card .tdev-table-wrap table.tdev-address-table th,
  .woocommerce-customer-details .tdev-address-card .tdev-table-wrap table.tdev-address-table td{
    display:block;
    width:100%;
    border:none;
  }
  .woocommerce-customer-details .tdev-address-card .tdev-table-wrap table.tdev-address-table tr{
  }
  .woocommerce-customer-details .tdev-address-card .tdev-table-wrap table.tdev-address-table tbody tr td{
    border-bottom:1px solid #F2F2F2;
    text-align: right;
    font-weight:700;
    color:var(--Neutral---800,#292929);
  }
  .woocommerce-customer-details .tdev-address-card .tdev-table-wrap table.tdev-address-table tbody tr td:last-child{ border-bottom:none; }



.woocommerce-customer-details .tdev-address-card h2 {
    border-bottom: 1px solid #F2F2F2;
    width: 100%;
}
}
.woocommerce-account .woocommerce-message {
    margin: 0 80px;
    padding: 30px 0;
}