/* css-loader:/cloud/source_code/src/components/header/index.module.less */
@font-face {
  font-family: iconfont;
  src:
    url(//at.alicdn.com/t/font_925299_3htnkm0ss7a.woff2?t=1644841548985) format("woff2"),
    url(//at.alicdn.com/t/font_925299_3htnkm0ss7a.woff?t=1644841548985) format("woff"),
    url(//at.alicdn.com/t/font_925299_3htnkm0ss7a.ttf?t=1644841548985) format("truetype");
}
.__header__VZo3gq .icon-arrow-lift__VZo3gq {
  font-size: 28px;
}
.__header__VZo3gq .icon-arrow-lift__VZo3gq:before {
  content: "\e60b";
}
.__header__VZo3gq .icon-messenger__VZo3gq {
  font-size: 23px;
}
.__header__VZo3gq .icon-messenger__VZo3gq:before {
  content: "\e610";
}
.__header__VZo3gq .icon-ma-new__VZo3gq {
  font-size: 23px;
}
.__header__VZo3gq .icon-ma-new__VZo3gq:before {
  content: "\e61a";
}
.__header__VZo3gq .iconfont__VZo3gq {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: iconfont;
  font-style: normal;
}
.__header__VZo3gq * {
  box-sizing: border-box;
}
.__header__VZo3gq .header-fixed__VZo3gq {
  z-index: 999;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}
.__header__VZo3gq .header-container__VZo3gq {
  background-color: #fff;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 50px;
  display: flex;
}
.__header__VZo3gq .header-container-left__VZo3gq {
  flex: 1;
  align-items: center;
  height: 100%;
  display: flex;
}
.__header__VZo3gq .header-container-right__VZo3gq {
  align-items: center;
  height: 100%;
  display: flex;
}
.__header__VZo3gq .header-icon__VZo3gq {
  justify-content: center;
  align-items: center;
  padding: 9px 6px;
  display: flex;
  position: relative;
}
.__header__VZo3gq .header-close__VZo3gq {
  justify-content: center;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}
.__header__VZo3gq .header-logo__VZo3gq {
  background-image: url(https://s.alicdn.com/@img/imgextra/i1/O1CN01e5zQ2S1cAWz26ivMo_!!6000000003560-2-tps-920-110.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  width: 125px;
  height: 100%;
  margin: 0 13.5px;
}

/* css-loader:/cloud/source_code/node_modules/_@alife_searchx-m-searchbar@0.2.7@@alife/searchx-m-searchbar/dist/index.esm.es5.production.css */
.index_module_tag__a989f5b1 {
  color: #666;
  background: #f4f4f4;
  border-radius: .8vw;
  margin: 1.06667vw 2.13333vw 1.06667vw 0;
  padding: 1.33333vw 2.66667vw;
  display: inline-block;
  overflow: hidden;
}
.index_module_searchPanel__a2555b3c {
  bottom: 0;
  left: 0;
  right: 0;
  top: calc(env(safe-area-inset-top) + 50px);
  z-index: 1001;
  background: #fff;
  flex-direction: row;
  position: fixed;
}
html.isAndroid.isWindVane .index_module_searchPanel__a2555b3c,
html.isAndroid.isWindVane.isFullPage .index_module_searchPanel__a2555b3c {
  top: 94px;
}
.index_module_history__a2555b3c,
.index_module_popular__a2555b3c,
.index_module_suggestion__a2555b3c {
  padding: 2.13333vw 4.26667vw 1.06667vw;
}
.index_module_history__a2555b3c span,
.index_module_popular__a2555b3c span,
.index_module_suggestion__a2555b3c span {
  font-size: 3.2vw;
}
.index_module_suggestionItem__a2555b3c {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  height: 11.7333vw;
  display: flex;
}
.index_module_suggestionText__a2555b3c {
  color: #333;
  flex-grow: 1;
  font-size: 3.2vw;
  display: flex;
}
.index_module_keywordsTitle__a2555b3c {
  color: #999;
  background: #fff;
  justify-content: space-between;
  align-items: center;
  font-size: 3.73333vw;
  line-height: 8.53333vw;
  display: flex;
}
.index_module_keywordsTitle__a2555b3c .index_module_clearHistory__a2555b3c {
  width: 20px;
  height: 20px;
}
.index_module_keywordsContainer__a2555b3c {
  font-size: 0;
  display: block;
}
.index_module_shadeQuery__f7095e7f {
  pointer-events: none;
  height: 22px;
  line-height: 22px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}
.index_module_queryText__f7095e7f {
  color: #b8b8b8;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  font-size: 13px;
  animation: .3s ease-in index_module_slideIn__f7095e7f;
  display: inline-block;
  overflow: hidden;
}
.index_module_queryText__f7095e7f.index_module_noAnimation__f7095e7f {
  animation: none;
}
.index_module_queryText__f7095e7f.index_module_animating__f7095e7f {
  animation: .3s ease-in-out index_module_slideOut__f7095e7f;
}
.index_module_prefixText__f7095e7f {
  margin-right: 4px;
}
@keyframes index_module_slideIn__f7095e7f {
  0% {
    transform: translateY(-100%);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes index_module_slideOut__f7095e7f {
  0% {
    transform: translateY(0);
  }
  to {
    transform: translateY(100%);
  }
}
.index_module_searchHeader__79a8d9e7 {
  background: #f4f4f4;
  border-radius: 999px;
  flex-grow: 1;
  align-items: center;
  gap: 12px;
  height: 34px;
  margin: 0 4px 0 0;
  padding: 0 12px 0 16px;
  display: flex;
}
[dir=rtl] .index_module_searchHeader__79a8d9e7 {
  margin: 0 0 0 4px;
  padding: 0 16px 0 12px;
}
.index_module_searchHeader__79a8d9e7.index_module_withSearchButton__79a8d9e7 {
  padding: 0 4px 0 16px;
}
[dir=rtl] .index_module_searchHeader__79a8d9e7.index_module_withSearchButton__79a8d9e7 {
  padding: 0 16px 0 4px;
}
.index_module_searchHeader__79a8d9e7.index_module_fullScreenModel__79a8d9e7,
[dir=rtl] .index_module_searchHeader__79a8d9e7.index_module_fullScreenModel__79a8d9e7 {
  padding: 0 16px;
}
.index_module_searchHeader__79a8d9e7.index_module_fullScreenModel__79a8d9e7 .index_module_searchButton__79a8d9e7 {
  display: none;
}
@supports not (container-type: inline-size) {
  @media (max-width: 130px) {
    .index_module_searchHeader__79a8d9e7:not(.index_module_fullScreenModel__79a8d9e7) {
      padding: 0 16px;
    }
    .index_module_searchHeader__79a8d9e7:not(.index_module_fullScreenModel__79a8d9e7) .index_module_searchButton__79a8d9e7 {
      display: none;
    }
  }
}
@container searchbar (width <= 130px) {
  .index_module_searchHeader__79a8d9e7:not(.index_module_fullScreenModel__79a8d9e7) {
    padding: 0 16px;
  }
  .index_module_searchHeader__79a8d9e7:not(.index_module_fullScreenModel__79a8d9e7) .index_module_searchButton__79a8d9e7 {
    display: none;
  }
}
.index_module_input__79a8d9e7 {
  caret-color: #f60;
  color: #222;
  text-overflow: ellipsis;
  background: none;
  border: none;
  outline: none;
  flex-grow: 1;
  width: 100%;
  height: 22px;
  padding: 0;
  font-size: 16px;
  line-height: 16px;
}
.index_module_input__79a8d9e7::placeholder {
  color: #b8b8b8;
  font-size: 13px;
}
.index_module_input__79a8d9e7::placeholder {
  color: #b8b8b8;
  font-size: 13px;
}
.index_module_label__79a8d9e7 {
  flex-grow: 1;
  align-items: center;
  gap: 2px;
  min-width: 0;
  display: flex;
}
.index_module_inputWrapper__79a8d9e7 {
  flex-grow: 1;
  align-items: center;
  min-width: 0;
  height: 22px;
  display: flex;
  position: relative;
}
.index_module_searchButton__79a8d9e7 {
  cursor: pointer;
  background: #222;
  border: none;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 26px;
  padding: 0 12px;
  display: flex;
}
.index_module_searchButtonIcon__79a8d9e7,
.index_module_searchIcon__79a8d9e7 {
  flex-shrink: 0;
  width: 20px;
  height: 20px;
}
.index_module_inputActions__79a8d9e7 {
  flex-shrink: 0;
  align-items: center;
  gap: 8px;
  display: flex;
}
.index_module_clearIcon__79a8d9e7 {
  color: #b8b8b8;
  cursor: pointer;
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  display: none;
}
.index_module_clearIcon__79a8d9e7.index_module_show__79a8d9e7 {
  display: block;
}
.index_module_searchWrapper__4f1e4d62 {
  width: 100%;
}
.index_module_searchCancel__4f1e4d62 {
  color: #333;
  cursor: pointer;
  width: -webkit-fit-content;
  width: fit-content;
  font-size: 16px;
}
.index_module_searchCancel__4f1e4d62 .index_module_cancelText__4f1e4d62 {
  color: #666;
}
.index_module_searchBar__4f1e4d62 {
  width: 100%;
  container: searchbar / inline-size;
}
.index_module_searchBar__4f1e4d62.index_module_fullScreenModel__4f1e4d62 {
  box-sizing: border-box;
  z-index: 1001;
  background: #fff;
  align-items: center;
  gap: 12px;
  width: 100%;
  height: 50px;
  padding: 6px 12px;
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  box-shadow: 1px 1px rgba(46, 43, 43, .12);
}
.index_module_searchBar__4f1e4d62.index_module_fullScreenModel__4f1e4d62 .index_module_searchCancel__4f1e4d62 {
  display: flex;
}
.index_module_scopeDropdown__b8f90678 {
  -webkit-appearance: none;
  appearance: none;
  box-sizing: border-box;
  background: none;
  border: none;
  border-right: 1px solid #ddd;
  align-items: center;
  height: 20px;
  padding: 0 12px;
  display: flex;
  position: relative;
}
.index_module_toggle__b8f90678 {
  color: #222;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  white-space: nowrap;
  align-items: center;
  gap: 2px;
  font-size: 13px;
  line-height: 16px;
  display: flex;
}
.index_module_icon__b8f90678 {
  color: #222;
  flex-shrink: 0;
  width: 20px;
  height: 20px;
}
.index_module_menu__b8f90678 {
  will-change: transform, opacity;
  z-index: 1000;
  background: #fff;
  border-radius: 8px;
  padding: 8px 0;
  animation-duration: .4s;
  animation-timing-function: cubic-bezier(.16, 1, .3, 1);
  overflow: visible;
  box-shadow: 0 0 12px rgba(0, 0, 0, .2);
}
.index_module_menu__b8f90678[data-state=open] {
  animation-name: index_module_slideDownAndFade__b8f90678;
}
.index_module_menu__b8f90678[data-state=closed] {
  animation-name: index_module_slideUpAndFade__b8f90678;
}
.index_module_menuItem__b8f90678 {
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  background: none;
  border: none;
  align-items: center;
  max-width: 181px;
  height: 40px;
  padding: 0 12px;
  font-size: 13px;
  display: flex;
  position: relative;
}
.index_module_menuItem__b8f90678:hover,
.index_module_menuItem__b8f90678[data-highlighted] {
  background: rgba(0, 0, 0, .04);
  outline: none;
}
.index_module_menuItem__b8f90678[data-disabled] {
  color: #999;
  pointer-events: none;
}
.index_module_itemContent__b8f90678 {
  justify-content: space-between;
  align-items: center;
  gap: 8px;
  width: 100%;
  display: flex;
}
.index_module_menuLabel__b8f90678 {
  color: #222;
  text-overflow: ellipsis;
  white-space: nowrap;
  flex: 1;
  font-size: 13px;
  line-height: 16px;
  overflow: hidden;
}
[data-state=checked] .index_module_menuLabel__b8f90678 {
  font-weight: 600;
}
.index_module_radioPlaceholder__b8f90678,
.index_module_radioWrapper__b8f90678 {
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  display: flex;
}
[data-state=checked] .index_module_radioPlaceholder__b8f90678 {
  display: none;
}
.index_module_radio__b8f90678 {
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  display: flex;
}
[data-state=checked] .index_module_radio__b8f90678 {
  border-color: #222;
}
.index_module_radioDot__b8f90678 {
  background: #222;
  border-radius: 50%;
  width: 12px;
  height: 12px;
}
@keyframes index_module_slideDownAndFade__b8f90678 {
  0% {
    opacity: 0;
    transform: translateY(-2px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes index_module_slideUpAndFade__b8f90678 {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  to {
    opacity: 0;
    transform: translateY(-2px);
  }
}
.index_module_searchForm__997bb68a {
  flex-grow: 1;
  align-items: center;
  margin: 4px;
  display: flex;
}
.index_module_formContent__997bb68a {
  background: #f4f4f4;
  border-radius: 20px;
  align-items: center;
  gap: 8px;
  width: 100%;
  display: flex;
}
.index_module_separator__997bb68a {
  flex-shrink: 0;
  margin: 0 2px;
}
.index_module_inputWrapper__997bb68a {
  flex-grow: 1;
  align-items: center;
  gap: 2px;
  min-width: 0;
  display: flex;
}
.index_module_inputLabel__997bb68a {
  cursor: text;
  align-items: center;
  width: 100%;
  display: flex;
}
.index_module_input__997bb68a {
  caret-color: rgba(255, 102, 0, .7);
  color: #666;
  text-overflow: ellipsis;
  background: none;
  border: none;
  outline: none;
  flex-grow: 1;
  width: 100%;
  height: 16px;
  font-size: 13px;
  line-height: 16px;
}
.index_module_input__997bb68a::placeholder {
  color: #666;
  font-size: 13px;
}
.index_module_input__997bb68a::placeholder {
  color: #666;
  font-size: 13px;
}
.index_module_inputWithPadding__997bb68a {
  padding-left: 12px;
}
.index_module_clearIcon__997bb68a {
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  display: none;
}
.index_module_clearIcon__997bb68a.index_module_show__997bb68a {
  display: block;
}
.index_module_searchButton__997bb68a {
  cursor: pointer;
  background: #222;
  border: none;
  border-radius: 16px;
  outline: none;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 32px;
  padding: 6px 14px;
  display: flex;
}
.index_module_searchButton__997bb68a:active {
  opacity: .8;
}
.index_module_searchCancel__ade72df6 {
  color: #333;
  cursor: pointer;
  width: -webkit-fit-content;
  width: fit-content;
  padding-left: 4px;
  padding-right: 4px;
  font-size: 16px;
}
.index_module_searchCancel__ade72df6 .index_module_cancelText__ade72df6 {
  color: #666;
}
.index_module_searchBar__ade72df6 {
  width: 100%;
}
.index_module_searchBar__ade72df6.index_module_fullScreenModel__ade72df6 {
  box-sizing: border-box;
  height: 50px;
  left: 0;
  right: 0;
  top: env(safe-area-inset-top);
  z-index: 1001;
  background: #fff;
  align-items: center;
  width: 100%;
  padding-left: 12px;
  padding-right: 12px;
  display: flex;
  position: fixed;
  box-shadow: 1px 1px rgba(46, 43, 43, .12);
}
.index_module_searchBar__ade72df6.index_module_fullScreenModel__ade72df6 .index_module_searchCancel__ade72df6 {
  display: flex;
}
html.isAndroid.isWindVane .index_module_searchBar__ade72df6.index_module_fullScreenModel__ade72df6,
html.isAndroid.isWindVane.isFullPage .index_module_searchBar__ade72df6.index_module_fullScreenModel__ade72df6 {
  top: 44px;
}
input::-webkit-search-cancel-button {
  display: none;
}
input[type=search]::-ms-clear {
  display: none;
}
.index_module_imageSearchContainer__ced052ca {
  display: inline-block;
  position: relative;
}
.index_module_cameraButton__ced052ca {
  color: #222;
  cursor: pointer;
  background: none;
  border: none;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  padding: 0;
  display: flex;
}
.index_module_searchIcon__ced052ca {
  flex-shrink: 0;
}
.index_module_popoverArrow__ced052ca {
  -webkit-clip-path: polygon(0 100%, 100% 100%, 100% 0);
  clip-path: polygon(0 100%, 100% 100%, 100% 0);
  background: #000;
  width: 16px;
  height: 16px;
  position: absolute;
  top: -8px;
  right: 0;
}
[dir=rtl] .index_module_popoverArrow__ced052ca {
  -webkit-clip-path: polygon(0 0, 0 100%, 100% 100%);
  clip-path: polygon(0 0, 0 100%, 100% 100%);
  left: 0;
  right: auto;
}
.index_module_popoverContent__ced052ca {
  z-index: 1000;
  background: #000;
  border-radius: 8px;
  height: 48px;
  padding: 8px 16px;
  display: flex;
  position: absolute;
  top: calc(100% + 8px);
  right: 8px;
}
[dir=rtl] .index_module_popoverContent__ced052ca {
  left: 8px;
  right: auto;
}
.index_module_popoverInner__ced052ca {
  flex-direction: row;
  align-items: center;
  gap: 20px;
  display: flex;
}
.index_module_popoverText__ced052ca {
  color: #fff;
  cursor: pointer;
  white-space: nowrap;
  background: none;
  border: none;
  font-size: 13px;
  font-weight: 400;
  line-height: 1;
}
.index_module_closeButton__ced052ca {
  color: #fff;
  cursor: pointer;
  background: none;
  border: none;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  padding: 0;
  display: flex;
}
.index_module_closeIcon__ced052ca {
  width: 20px;
  height: 20px;
}

/* css-loader:/cloud/source_code/src/components/search/index.module.less */
.__headerSearch__otEY_G {
  flex: 1;
}

/* css-loader:/cloud/source_code/src/components/bottom-bar/index.module.less */
@font-face {
  font-family: iconfont;
  src:
    url(//at.alicdn.com/t/font_925299_3htnkm0ss7a.woff2?t=1644841548985) format("woff2"),
    url(//at.alicdn.com/t/font_925299_3htnkm0ss7a.woff?t=1644841548985) format("woff"),
    url(//at.alicdn.com/t/font_925299_3htnkm0ss7a.ttf?t=1644841548985) format("truetype");
}
.bottomNavbar__0VHw5G .iconfont__0VHw5G {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 16px;
  font-style: normal;
  font-family: iconfont !important;
}
.bottomNavbar__0VHw5G .icon-home-fill__0VHw5G:before {
  content: "\e615";
}
.bottomNavbar__0VHw5G .icon-home__0VHw5G:before {
  content: "\e61c";
}
.bottomNavbar__0VHw5G .icon-tips-new__0VHw5G:before {
  content: "\e6a3";
}
.bottomNavbar__0VHw5G .icon-tips-new-fill__0VHw5G:before {
  content: "\e6a4";
}
.bottomNavbar__0VHw5G .icon-messenger__0VHw5G:before {
  content: "\e610";
}
.bottomNavbar__0VHw5G .icon-messenger-fill__0VHw5G:before {
  content: "\e622";
}
.bottomNavbar__0VHw5G .icon-cart__0VHw5G:before {
  content: "\e62e";
  margin-top: 2px;
  font-size: 22px;
}
.bottomNavbar__0VHw5G .icon-cart-fill__0VHw5G:before {
  content: "\e62f";
  margin-top: 2px;
  font-size: 22px;
}
.bottomNavbar__0VHw5G .icon-ma-new__0VHw5G:before {
  content: "\e61a";
}
.bottomNavbar__0VHw5G .icon-ma-new-fill__0VHw5G:before {
  content: "\e60a";
}
.bottomNavbar__0VHw5G * {
  box-sizing: border-box;
}
.bottomNavbar__0VHw5G .navbar-container__0VHw5G {
  z-index: 998;
  background: #fff;
  border-top: .5px solid #eee;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  height: 56px;
  padding: 5px 8px 0;
  display: flex;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
}
.bottomNavbar__0VHw5G .navbar-container__0VHw5G .navbar-item__0VHw5G {
  flex-direction: column;
  flex: 1;
  align-items: center;
  width: 20%;
  height: 100%;
  display: flex;
  position: relative;
}
.bottomNavbar__0VHw5G .navbar-container__0VHw5G .navbar-item__0VHw5G .navbar-item-unread__0VHw5G {
  color: #fff;
  text-align: center;
  background: #f33;
  border: 1px solid #fff;
  border-radius: 8px;
  min-width: 16px;
  height: 16px;
  padding: 0 2px;
  font-size: 10px;
  line-height: 14px;
  position: absolute;
  top: 2px;
  left: 36px;
  box-shadow: 0 0 2px rgba(0, 0, 0, .2);
}
.bottomNavbar__0VHw5G .navbar-container__0VHw5G .navbar-selected__0VHw5G {
  color: #f60;
}
.bottomNavbar__0VHw5G .navbar-container__0VHw5G .iconfont__0VHw5G {
  height: 26px;
  font-size: 26px;
}
.bottomNavbar__0VHw5G .navbar-container__0VHw5G .navbar-item-text__0VHw5G {
  text-align: center;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 100%;
  font-family:
    Roboto,
    Helvetica Neue-Light,
    Helvetica Neue Light,
    Helvetica Neue,
    Helvetica,
    Arial,
    Lucida Grande,
    sans-serif;
  font-size: 12px;
  line-height: 14px;
  display: inline-block;
  overflow: hidden;
}
.bottomNavbar__0VHw5G .navbar-placeholder__0VHw5G {
  height: 56px;
}
