/* screen - navigation-u47-phone */

.navigation-u47-phone {
  align-items: center;
  display: flex;
  justify-content: center;
  min-height: 105px;
  min-width: 393px;
  width: 100%;
}

.navigation-u47-phone .top-bar {
  align-items: center;
  background-color: var(--white);
  display: inline-flex;
  flex-direction: column;
  height: 105px;
  justify-content: center;
  position: relative;
  width: 393px;
}

.navigation-u47-phone .navigation-user {
  align-items: flex-start;
  display: flex;
  flex: 1;
  flex-direction: column;
  flex-grow: 1;
  gap: 10px;
  padding: 32px 30px;
  position: relative;
  width: 393px;
}

.navigation-u47-phone .logo-text-button {
  align-items: center;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  justify-content: space-between;
  margin-bottom: -9.00px;
  position: relative;
  width: 100%;
}

.navigation-u47-phone .logo {
  align-items: flex-start;
  display: inline-flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 10px;
  position: relative;
}

.navigation-u47-phone .logo-hd-1 {
  height: 25.89px;
  object-fit: cover;
  position: relative;
  width: 82px;
}

.navigation-u47-phone .burger-menu-user-langguage {
  align-items: center;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 32px;
  justify-content: flex-end;
  position: relative;
}

.navigation-u47-phone .icon-wrapping {
  align-self: stretch;
  flex: 0 0 auto;
  gap: 16px;
  width: 100%;
}

.navigation-u47-phone .group-4 {
  align-items: center;
  background-color: var(--fair-pink);
  border-radius: 21.5px;
  display: flex;
  height: 43px;
  justify-content: center;
  position: relative;
  width: 43px;
}

.navigation-u47-phone .fluentsearch-12-filled {
  height: 20px;
  margin-left: 1px;
  margin-top: -1px;
  width: 20px;
}

.navigation-u47-phone .divider {
  height: 22px;
  position: relative;
  width: 2px;
}

.navigation-u47-phone .icon-button {
  background-color: var(--fair-pink);
  border-radius: 21.5px;
  gap: 10px;
  height: 43px;
  padding: 10px;
  width: 43px;
}

.navigation-u47-phone .tdesigncart {
  height: 22px;
  position: relative;
  width: 22px;
}

.navigation-u47-phone .badge {
  align-items: center;
  background-color: var(--apple-blossom);
  border-radius: 33px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  height: 24px;
  justify-content: center;
  left: 27px;
  padding: 5px 10px;
  position: absolute;
  top: -6px;
  width: 24px;
}

.navigation-u47-phone .number {
  letter-spacing: 0;
  line-height: normal;
  margin-bottom: -1.50px;
  margin-left: -2.50px;
  margin-right: -2.50px;
  margin-top: -3.50px;
  position: relative;
  width: fit-content;
}

.navigation-u47-phone .burger-menu {
  flex: 0 0 auto;
  height: 50px;
  position: relative;
}

.navigation-u47-phone .icon {
  align-items: center;
  display: flex;
  justify-content: center;
  position: relative;
}
/* screen - navigation-u47-tablet */

.navigation-u47-tablet {
  min-height: 105px;
  min-width: 744px;
  width: 100%;
}

.navigation-u47-tablet .top-bar-1 {
  align-items: center;
  background-color: var(--white);
  display: flex;
  flex: 1;
  gap: 103px;
  height: 105px;
  justify-content: center;
  padding: 32px 60px;
  position: relative;
  width: 744px;
}

.navigation-u47-tablet .logo-text-button-1 {
  align-items: center;
  display: flex;
  flex: 1;
  flex-grow: 1;
  justify-content: space-between;
  margin-bottom: -4.50px;
  margin-top: -4.50px;
  position: relative;
}

.navigation-u47-tablet .logo-hd-1-1 {
  height: 31.58px;
  object-fit: cover;
  position: relative;
  width: 100px;
}

.navigation-u47-tablet .burger-menu-user-langguage-1 {
  align-items: center;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 32px;
  justify-content: flex-end;
  position: relative;
}

.navigation-u47-tablet .frame-6 {
  align-items: center;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 26px;
  justify-content: flex-end;
  position: relative;
}

.navigation-u47-tablet .group {
  background-color: var(--fair-pink);
  border-radius: 21.5px;
  height: 43px;
  justify-content: center;
  position: relative;
  width: 43px;
}

.navigation-u47-tablet .fluentsearch-12-filled-1 {
  height: 20px;
  margin-left: 1px;
  margin-top: -1px;
  width: 20px;
}

.navigation-u47-tablet .icon-button-1 {
  align-items: center;
  background-color: var(--fair-pink);
  border-radius: 21.5px;
  display: flex;
  gap: 10px;
  height: 43px;
  justify-content: center;
  padding: 10px;
  position: relative;
  width: 43px;
}

.navigation-u47-tablet .tdesigncart-1 {
  height: 22px;
  position: relative;
  width: 22px;
}

.navigation-u47-tablet .badge-1 {
  align-items: center;
  background-color: var(--apple-blossom);
  border-radius: 33px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  height: 24px;
  justify-content: center;
  left: 27px;
  padding: 5px 10px;
  position: absolute;
  top: -6px;
  width: 24px;
}

.navigation-u47-tablet .number-1 {
  letter-spacing: 0;
  line-height: normal;
  margin-bottom: -1.50px;
  margin-left: -2.50px;
  margin-right: -2.50px;
  margin-top: -3.50px;
  position: relative;
  width: fit-content;
}

.navigation-u47-tablet .mingcuteuser-3-line {
  height: 24px;
  margin-left: 1px;
  margin-top: -1px;
  width: 24px;
}

.navigation-u47-tablet .burger-menu-1 {
  flex: 0 0 auto;
  height: 50px;
  position: relative;
}

.navigation-u47 {
  align-items: center;
  display: flex;
}
/* screen - navigation-u47-website-all-breakpoints */

.navigation-u47-website-all-breakpoints {
  display: flex;
  min-height: 105px;
  min-width: 1440px;
  width: 100%;
}

.navigation-u47-website-all-breakpoints .top-bar-2 {
  align-items: center;
  background-color: var(--white);
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-color: var(--fair-pink);
  display: flex;
  flex: 1;
  gap: 100px;
  height: 105px;
  justify-content: center;
  padding: 31px 120px;
  position: relative;
  width: 1440px;
}

.navigation-u47-website-all-breakpoints .align-button-text-left {
  align-items: center;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 90px;
  margin-left: -9.00px;
  position: relative;
}

.navigation-u47-website-all-breakpoints .logo-hd-1-2 {
  height: 37.89px;
  object-fit: cover;
  position: relative;
  width: 120px;
}

.navigation-u47-website-all-breakpoints .frame-4 {
  align-items: center;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 92px;
  margin-right: -9.00px;
  position: relative;
}

.navigation-u47-website-all-breakpoints .frame-6-1 {
  align-items: center;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 32px;
  justify-content: flex-end;
  position: relative;
}

.navigation-u47-website-all-breakpoints .fluentsearch-12-filled-2 {
  height: 20px;
  margin-left: 1px;
  margin-top: -1px;
  width: 20px;
}

.navigation-u47-website-all-breakpoints .icon-button-2 {
  align-items: center;
  background-color: var(--fair-pink);
  border-radius: 21.5px;
  display: flex;
  gap: 10px;
  height: 43px;
  justify-content: center;
  padding: 10px;
  position: relative;
  width: 43px;
}

.navigation-u47-website-all-breakpoints .tdesigncart-2 {
  height: 22px;
  position: relative;
  width: 22px;
}

.navigation-u47-website-all-breakpoints .badge-2 {
  align-items: center;
  background-color: var(--apple-blossom);
  border-radius: 33px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  height: 24px;
  justify-content: center;
  left: 27px;
  padding: 5px 10px;
  position: absolute;
  top: -6px;
  width: 24px;
}

.navigation-u47-website-all-breakpoints .number-2 {
  letter-spacing: 0;
  line-height: normal;
  margin-bottom: -1.50px;
  margin-left: -2.50px;
  margin-right: -2.50px;
  margin-top: -3.50px;
  position: relative;
  width: fit-content;
}

.navigation-u47-website-all-breakpoints .mingcuteuser-3-line-1 {
  height: 24px;
  margin-left: 1px;
  margin-top: -1px;
  width: 24px;
}
@media screen and (max-width: 743px) {
  .screen.navigation-u47-tablet { 
    display: none;
   }
  .screen.navigation-u47-website-all-breakpoints { 
    display: none;
   }
}
@media screen and (min-width: 744px) and (max-width: 1439px) {
  .screen.navigation-u47-phone { 
    display: none;
   }
  .screen.navigation-u47-website-all-breakpoints { 
    display: none;
   }
}
@media screen and (min-width: 1440px) {
  .screen.navigation-u47-phone { 
    display: none;
   }
  .screen.navigation-u47-tablet { 
    display: none;
   }
}