.mobile-nav-container {
  width: 100%;
  display: flex;
  overflow: auto;
  min-height: 43px;
  align-items: center;
  flex-direction: column;
}
.mobile-nav-mobile-nav {
  width: 100%;
  height: 1187px;
  display: flex;
  overflow: hidden;
  position: relative;
  align-items: flex-start;
  flex-shrink: 0;
  background-color: rgba(255, 255, 255, 1);
}
.mobile-nav-consultant {
  gap: 10px;
  top: 0px;
  left: 0px;
  width: 100%;
  display: flex;
  padding: 20px;
  overflow: hidden;
  position: absolute;
  align-items: center;
  flex-shrink: 0;
  flex-direction: column;
  justify-content: center;
  background-color: #F2F4F6;
}
.mobile-nav-frame1807 {
  gap: 20px;
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-shrink: 0;
}
.mobile-nav-avatar {
  width: 80px;
  height: 80px;
  display: flex;
  position: relative;
  align-items: flex-start;
  flex-shrink: 0;
  border-radius: 100px;
}
.mobile-nav-info {
  gap: 6px;
  width: 235px;
  display: flex;
  flex-grow: 1;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
}
.mobile-nav-text {
  color: var(--dl-color-primary-900);
  height: auto;
  text-align: left;
  line-height: 150%;
}
.mobile-nav-frame1935 {
  gap: 2px;
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
.mobile-nav-status {
  gap: 4px;
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-shrink: 0;
}
.mobile-nav-text02 {
  color: var(--dl-color-gray-600);
  height: auto;
  text-align: left;
  line-height: 150%;
}
.mobile-nav-text04 {
  color: var(--dl-color-gray-900);
  height: auto;
  flex-grow: 1;
  text-align: left;
  line-height: 150%;
}
.mobile-nav-plus {
  width: 18px;
  height: 18px;
}
.mobile-nav-hyperlinkgeneraluse {
  gap: 3px;
  display: flex;
  align-items: center;
}
.mobile-nav-hyperlink {
  gap: 2px;
  display: flex;
  align-items: center;
}
.mobile-nav-text06 {
  color: var(--dl-color-primary-900);
  height: auto;
  text-align: left;
  line-height: 150%;
}
.mobile-nav-text08 {
  color: var(--dl-color-primary-900);
  height: auto;
  text-align: left;
  line-height: 150%;
}
.mobile-nav-main-cont {
  gap: 28px;
  top: 130px;
  left: 0px;
  width: 100%;
  display: flex;
  padding: 30px 20px;
  position: absolute;
  box-shadow: 0px 10px 25px -3px rgba(0, 0, 0, 0.05000000074505806) ;
  align-items: flex-start;
  flex-shrink: 0;
  border-radius: 0 0 2px 2px;
  background-color: rgba(255, 255, 255, 1);
}
.mobile-nav-side1 {
  gap: 20px;
  width: 335px;
  display: flex;
  flex-grow: 1;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
}
.mobile-nav-text10 {
  color: var(--dl-color-primary-900);
  height: auto;
  text-align: left;
  line-height: 150%;
}
.mobile-nav-text12 {
  color: var(--dl-color-primary-900);
  height: auto;
  text-align: left;
  line-height: 150%;
}
.mobile-nav-text14 {
  color: var(--dl-color-primary-900);
  height: auto;
  text-align: left;
  line-height: 150%;
}
.mobile-nav-text16 {
  color: var(--dl-color-primary-900);
  height: auto;
  text-align: left;
  line-height: 150%;
}
.mobile-nav-text18 {
  color: var(--dl-color-primary-900);
  height: auto;
  text-align: left;
  line-height: 150%;
}
.mobile-nav-text20 {
  color: var(--dl-color-primary-900);
  height: auto;
  text-align: left;
  line-height: 150%;
}
.mobile-nav-text22 {
  color: var(--dl-color-primary-900);
  height: auto;
  text-align: left;
  line-height: 150%;
}
.mobile-nav-text24 {
  color: var(--dl-color-primary-900);
  height: auto;
  text-align: left;
  line-height: 150%;
}
.mobile-nav-text26 {
  color: var(--dl-color-primary-900);
  height: auto;
  text-align: left;
  line-height: 150%;
}
.mobile-nav-text28 {
  color: var(--dl-color-primary-900);
  height: auto;
  text-align: left;
  line-height: 150%;
}
.mobile-nav-hyperlinkgeneraluse1 {
  gap: 3px;
  display: flex;
  align-items: center;
}
.mobile-nav-hyperlink1 {
  gap: 2px;
  display: flex;
  align-items: center;
}
.mobile-nav-iconleft {
  width: 18px;
  height: 18px;
}
.mobile-nav-text30 {
  color: var(--dl-color-primary-900);
  height: auto;
  text-align: left;
  line-height: 150%;
}
.mobile-nav-navbar {
  gap: 10px;
  top: 0px;
  left: 0px;
  width: 100%;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
  background-color: var(--dl-color-primary-50);
}
.mobile-nav-navbar1 {
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-shrink: 0;
}
.mobile-nav-left {
  gap: 42px;
  display: flex;
  align-items: center;
}
.mobile-nav-togglemenu {
  width: 41px;
  height: 60px;
  display: flex;
  position: relative;
  align-items: flex-start;
  flex-shrink: 0;
  justify-content: center;
}
.mobile-nav-rectangle514 {
  top: 0px;
  left: 0px;
  width: 60px;
  height: 60px;
  position: absolute;
}
.mobile-nav-menualt2 {
  top: 18px;
  left: 18px;
  width: 22px;
  height: 22px;
  position: absolute;
}
.mobile-nav-logo {
  gap: 12.75px;
  display: flex;
  align-items: flex-end;
}
.mobile-nav-frame {
  width: 21px;
  height: 18px;
}
.mobile-nav-frame1 {
  width: 114px;
  height: 16px;
}
.mobile-nav-right {
  gap: 10px;
  display: flex;
  padding: 0 10px 0 0;
  flex-grow: 1;
  align-items: center;
  justify-content: flex-end;
}
.mobile-nav-shop-now {
  gap: 12px;
  width: 20px;
  height: 20px;
  display: flex;
  position: relative;
  align-items: center;
  justify-content: flex-end;
}
.mobile-nav-shoppingcart {
  width: 22px;
  height: 22px;
}
.mobile-nav-user {
  width: 44px;
  height: 24px;
  display: flex;
  position: relative;
  align-items: center;
  justify-content: flex-end;
}
.mobile-nav-usercircle {
  top: 0px;
  left: 0px;
  width: 24px;
  height: 24px;
  position: absolute;
}
.mobile-nav-chevronup {
  top: 2px;
  left: 24px;
  width: 22px;
  height: 22px;
  position: absolute;
}
