.my-loading {
  min-height: 80vh;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cornerMarker___13ONQ {
  position: absolute;
  left: 0;
  top: 0;
  min-width: 0.72rem;
  height: 0.4rem;
  padding: 0 0.08rem;
  border-radius: 0.08rem 0 0.08rem 0;
  border: 0.01rem solid rgba(255, 255, 255, 0.6);
}
.cornerMarker___13ONQ .textContent___2JxZE {
  font-size: 0.24rem;
  color: #ffffff;
}
.img-loading {
  width: 1rem;
  height: 1rem;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}
@keyframes marquee___SydWI {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-50%);
  }
}
.container___Cmmob {
  position: relative;
  overflow: hidden;
}
.content___FvPZp {
  display: block;
  white-space: nowrap;
  overflow: hidden;
}
.scrollContent___22ZgU {
  position: absolute;
  top: 0;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  animation: marquee___SydWI var(--marquee-duration) linear infinite;
  animation-delay: 2s;
}
.horizontal-scroll-container___3U9Hs {
  width: '100%';
  /* 容器宽度可以调整为你需要的宽度 */
  overflow-x: auto;
  /* 启用横向滚动 */
  white-space: nowrap;
  /* 防止子元素换行 */
  margin-bottom: 0.24rem;
}
.horizontal-scroll-container___3U9Hs .horizontal-scroll___2q21p {
  display: inline-flex;
  /* 子元素保持横向排列 */
}
.downloadBar___2gkUI {
  width: 100%;
  transition: all 0.3s;
}
.downloadBar___2gkUI.show___2LJJX {
  max-height: 1.21rem;
}
.downloadBar___2gkUI.hide___ui59f {
  max-height: 0;
}
.downloadBar___2gkUI .barImg___38t6O {
  width: 100%;
  height: auto;
}
.linchen-imgwrap {
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}
.linchen-imgwrap.full img {
  width: 100%;
  height: 100%;
}
.linchen-imgwrap.cover img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.linchen-imgwrap.discard img {
  max-width: 100%;
  max-height: 100%;
}
.linchen-shape {
  background: #f0f0f0;
}
.linchen-shape.flash {
  animation: flash 1.8s infinite 3s ease-in-out;
  -webkit-animation: flash 1.8s infinite 3s ease-in-out;
}
@keyframes flash {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.6;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes flash {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.6;
  }
  100% {
    opacity: 1;
  }
}
.am-notice-bar {
  background-color: #fefcec;
  height: 0.72rem;
  overflow: hidden;
  font-size: 0.28rem;
  line-height: 0.72rem;
  color: #f76a24;
  display: flex;
}
.am-notice-bar-content {
  flex: 1;
  width: 100%;
  margin: auto 0.3rem;
  width: auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.am-notice-bar-icon {
  margin-left: 0.3rem;
  display: flex;
  align-items: center;
}
.am-notice-bar-icon .am-notice-bar-trips {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2238%22%20height%3D%2233%22%20viewBox%3D%220%200%2038%2033%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Etrips%3C%2Ftitle%3E%3Cg%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M17.838%2028.8c-.564-.468-1.192-.983-1.836-1.496-4.244-3.385-5.294-3.67-6.006-3.67-.014%200-.027.005-.04.005-.015%200-.028-.005-.042-.005H3.562c-.734%200-.903-.203-.903-.928V10.085c0-.49.058-.8.66-.8h5.782c.693%200%201.758-.28%206.4-3.628.828-.597%201.637-1.197%202.336-1.723V28.8zM19.682.19c-.463-.22-1.014-.158-1.417.157-.02.016-1.983%201.552-4.152%203.125C10.34%206.21%209.243%206.664%209.02%206.737H3.676c-.027%200-.053.003-.08.004H1.183c-.608%200-1.1.486-1.1%201.085V25.14c0%20.598.492%201.084%201.1%201.084h8.71c.22.08%201.257.55%204.605%203.24%201.947%201.562%203.694%203.088%203.712%203.103.25.22.568.333.89.333.186%200%20.373-.038.55-.116.48-.213.79-.684.79-1.204V1.38c0-.506-.294-.968-.758-1.19z%22%20mask%3D%22url(%23mask-2)%22%2F%3E%3Cpath%20d%3D%22M31.42%2016.475c0-3.363-1.854-6.297-4.606-7.876-.125-.066-.42-.192-.625-.192-.612%200-1.108.488-1.108%201.09%200%20.404.22.764.55.952%202.128%201.19%203.565%203.442%203.565%206.025%200%202.627-1.486%204.913-3.677%206.087-.318.19-.53.54-.53.934%200%20.602.496%201.09%201.107%201.09.26.002.568-.15.568-.15%202.835-1.556%204.754-4.538%204.754-7.96%22%20mask%3D%22url(%23mask-4)%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M30.14%203.057c-.205-.122-.41-.22-.658-.22-.608%200-1.1.485-1.1%201.084%200%20.433.26.78.627.977%204.043%202.323%206.762%206.636%206.762%2011.578%200%204.938-2.716%209.248-6.755%2011.572-.354.19-.66.55-.66.993%200%20.6.494%201.084%201.102%201.084.243%200%20.438-.092.65-.213%204.692-2.695%207.848-7.7%207.848-13.435%200-5.723-3.142-10.718-7.817-13.418%22%20mask%3D%22url(%23mask-6)%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.am-notice-bar-icon + div {
  margin-left: 0.1rem;
}
.am-notice-bar-operation {
  display: flex;
  align-items: center;
  padding-right: 0.16rem;
}
.am-pull-to-refresh-content {
  transform-origin: left top 0;
}
.am-pull-to-refresh-content-wrapper {
  overflow: hidden;
}
.am-pull-to-refresh-transition {
  transition: transform 0.3s;
}
.am-pull-to-refresh-indicator {
  color: grey;
  text-align: center;
  height: 0.5rem;
}
.am-pull-to-refresh-down .am-pull-to-refresh-indicator {
  margin-top: -0.5rem;
}
.am-pull-to-refresh-up .am-pull-to-refresh-indicator {
  margin-bottom: -0.5rem;
}
.to-register-tip___mb9oi {
  width: 100%;
  height: 0.88rem;
  position: absolute;
  left: 0;
  bottom: 0.96rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 0.24rem 0 0;
  background: rgba(0, 0, 0, 0.8);
}
.to-register-tip___mb9oi .tip-icon___1mUPE {
  width: 1.12rem;
  height: auto;
  position: absolute;
  top: -0.3rem;
}
.to-register-tip___mb9oi .tip-desc___3Z17z {
  margin-left: 1.2rem;
  font-size: 0.28rem;
  font-weight: 400;
  color: #ffffff;
  line-height: 0.4rem;
}
.to-register-tip___mb9oi .tip-button___1zX44 {
  padding: 0 0.24rem;
  height: 0.56rem;
  background: #f01b3f;
  border-radius: 0.28rem;
}
.to-register-tip___mb9oi .tip-go-top___2bqMk {
  margin-left: 0.24rem;
  transition: all 1s ease-out;
}
html,
#app {
  -webkit-overflow-scrolling: touch;
}
html,
div,
span,
a,
p,
section,
input,
button,
label,
textarea,
ul,
li,
dl,
dt,
dd {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  appearance: none;
  -webkit-appearance: none;
}
body {
  font-size: 0.28rem;
  color: rgba(0, 0, 0, 0.8);
  background-color: #f2f2f2;
}
.slider-decorator-0 {
  bottom: 0.2rem !important;
}
button,
textarea {
  outline: 0 none;
  border: 0 none;
  background: transparent;
}
ul li {
  list-style: none;
}
.color-main {
  color: #000000 !important;
}
.color-red {
  color: #f01b3f !important;
}
.color-white {
  color: #ffffff;
}
.color-dark-grey {
  color: rgba(0, 0, 0, 0.8);
}
.color-grey {
  color: rgba(0, 0, 0, 0.6);
}
.color-light-grey {
  color: rgba(0, 0, 0, 0.4);
}
.color-price {
  color: #f01b3f;
}
.color-white {
  color: #ffffff;
}
.color-yellow {
  color: #a5752b;
}
.color-gray {
  color: #333333;
}
.color-gold {
  color: #a5762b !important;
}
.color-notice {
  color: #999999;
}
.fz-48 {
  font-size: 0.48rem;
}
.fz-44 {
  font-size: 0.44rem;
}
.fz-40 {
  font-size: 0.4rem;
  line-height: 0.6rem;
}
.fz-32 {
  font-size: 0.32rem;
  line-height: 0.52rem;
}
.fz-28 {
  font-size: 0.28rem;
  line-height: 0.48rem;
}
.fz-24 {
  font-size: 0.24rem;
  line-height: 0.4rem;
}
.fz-22 {
  font-size: 0.22rem;
  line-height: 0.26rem;
}
.fz-through {
  text-decoration: line-through;
}
.fw-nomal {
  font-weight: normal;
}
.fw-bold {
  font-weight: bold;
}
.ellipsis {
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
}
.ellipsis-one {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-two {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-three {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-five {
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.px-indent-top {
  margin-top: -1px !important;
}
.px-indent-left {
  margin-left: -1px !important;
}
.hide {
  display: none !important;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.clf::after {
  display: block;
  content: '';
  height: 0;
  font-size: 0;
  visibility: hidden;
  clear: both;
}
::-moz-placeholder {
  color: #cccccc;
}
::-webkit-input-placeholder {
  color: #cccccc;
}
:-ms-input-placeholder {
  color: #cccccc;
}
@keyframes customPopupMove {
  from {
    bottom: -15rem;
    opacity: 0;
  }
  to {
    bottom: 0;
    opacity: 1;
  }
}
@keyframes popuContentMove {
  from {
    bottom: -15rem;
  }
  to {
    bottom: 0;
  }
}
.invisible {
  visibility: hidden;
}
.icon-gradient {
  -webkit-background-clip: text;
  color: transparent;
  background-image: linear-gradient(-38deg, #fe7b2c 32%, #ffc77f 91%);
}
.am-button.small {
  width: 2.4rem;
  height: 0.69rem;
  line-height: 0.69rem;
  font-size: 0.32rem;
}
.am-button.middle {
  width: 2.8rem;
  height: 0.8rem;
  line-height: 0.8rem;
  font-size: 0.32rem;
}
.am-checkbox-wrapper .am-checkbox {
  top: -0.02rem;
}
.am-checkbox-wrapper .am-checkbox,
.am-checkbox-wrapper .am-checkbox-inner {
  width: 0.36rem;
  height: 0.36rem;
}
.am-checkbox-wrapper .am-checkbox .am-checkbox-inner:after,
.am-checkbox-wrapper .am-checkbox-inner .am-checkbox-inner:after {
  width: 0.07rem;
  height: 0.18rem;
  top: 0.04rem;
}
.am-modal-transparent .am-modal-content {
  padding-top: 0.42rem;
}
.am-modal-transparent .am-modal-content .am-modal-body {
  padding-bottom: 0.47rem;
}
.am-modal-transparent .am-modal-content .am-modal-body .am-modal-alert-content {
  font-size: 0.32rem;
  line-height: 0.52rem;
  color: rgba(0, 0, 0, 0.8);
}
.am-modal-transparent .am-modal-content .am-modal-button {
  height: 0.96rem;
  line-height: 0.96rem;
  color: #000000;
}
.am-modal-transparent .am-modal-content .am-modal-button:first-child {
  color: #666;
}
.am-modal-transparent .am-modal-content .am-modal-button-group-h::before,
.am-modal-transparent .am-modal-content .am-modal-button-group-h .am-modal-button:last-child::before {
  background-color: #ccc;
}
.am-search {
  height: 0.64rem;
  padding-right: 0;
  background: #fff;
}
.am-search .am-search-input {
  background: rgba(0, 0, 0, 0.05);
  border-radius: 0;
  font-size: 0.28rem;
}
.am-search .am-search-input .am-search-synthetic-ph-placeholder {
  font-size: 0.28rem;
  color: #cccccc;
}
.am-search .am-search-input .am-search-synthetic-ph {
  text-align: left;
  padding-left: 0.2rem;
}
.am-search .am-search-input .am-search-synthetic-ph-icon,
.am-search .am-search-input .am-search-clear {
  width: 0.24rem;
  height: 0.24rem;
  vertical-align: unset;
  background-size: 0.24rem 0.24rem;
}
.am-search .am-search-input .am-search-synthetic-ph-icon {
  color: rgba(0, 0, 0, 0.4);
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IuWbvuWxgl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjQgMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI0IDI0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6Izk5OTk5OTt9Cjwvc3R5bGU+Cjx0aXRsZT5JY29uLzI0L+aQnOe0ojwvdGl0bGU+CjxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjIuNywyMS4zbC0zLjEtMy4xYzEuNS0xLjgsMi40LTQuMSwyLjQtNi43QzIyLDUuNywxNy4zLDEsMTEuNSwxUzEsNS43LDEsMTEuNVM1LjcsMjIsMTEuNSwyMgoJYzIuNSwwLDQuOS0wLjksNi43LTIuNGwzLjEsMy4xYzAuNCwwLjQsMSwwLjQsMS40LDBDMjMuMSwyMi4zLDIzLjEsMjEuNywyMi43LDIxLjN6IE0xMS41LDIwQzYuOCwyMCwzLDE2LjIsMywxMS41UzYuOCwzLDExLjUsMwoJUzIwLDYuOCwyMCwxMS41UzE2LjIsMjAsMTEuNSwyMHoiLz4KPC9zdmc+Cg==') !important;
}
.am-search .am-search-input input::-webkit-input-placeholder {
  font-size: 0.28rem;
  color: #cccccc;
}
.am-search .am-search-cancel {
  padding-left: 0.24rem;
  font-size: 0.32rem;
  color: rgba(0, 0, 0, 0.8);
  font-weight: var(--basic-weight-value, 500);
}
.am-switch input[type='checkbox']:checked + .checkbox {
  background: #a5762b;
}
.am-badge-dot,
.am-badge-text {
  background: #faad14;
}
.am-picker-popup-header-left {
  color: rgba(0, 0, 0, 0.6);
}
.am-picker-popup-header-right {
  color: #000;
}
.am-list-item .am-list-line .am-list-arrow {
  width: 0.22rem;
  height: 0.22rem;
}
.show {
  display: block !important;
}
.align-center {
  text-align: center;
}
.icon-arrow-right {
  font-size: 0.32rem;
  color: rgba(0, 0, 0, 0.4);
}
.tag-box {
  line-height: 0.3rem;
  padding: 0 0.12rem;
  margin-right: 0.1rem;
  border: 0.01rem solid #a5752b;
  background: rgba(194, 155, 96, 0.1);
  color: #a5752b;
  font-size: 0.22rem;
}
.tag-box-color {
  border: 0;
  border-radius: 0;
  color: #ffffff;
  background: #000000;
}
.action-mask {
  display: none;
  position: fixed;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  z-index: 99;
}
.action-mask .show {
  display: block;
}
.common-checkbox {
  width: 0.44rem;
  height: 0.44rem;
  min-width: 0.44rem;
  min-height: 0.44rem;
}
.icon-collectmall_selected {
  color: #c29b60;
}
.icon-danxuankuangxuanzhong {
  color: #a5762b;
  font-size: 0.36rem;
  padding: 0 0.04rem;
}
.icon-danxuankuangxuanzhongColor {
  color: #000000;
  font-size: 0.36rem;
}
.flex-align-center {
  display: flex;
  align-items: center;
}
.flex-center {
  display: flex;
  justify-content: center;
  align-items: center;
}
.flex-space-around {
  display: flex;
  justify-content: space-around;
}
.flex-column {
  display: flex;
  flex-direction: column;
}
.flex-column-center {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.flex-column-space-between {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.flex-row-space-between {
  display: flex;
  justify-content: space-between;
}
.flex-between {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.flex-between .am-pull-to-refresh-up .am-pull-to-refresh-indicator {
  margin-top: 0.2rem !important;
}
.modal_container .am-modal-content {
  border-radius: 0.2rem !important;
  padding: 0;
}
.modal_container .am-modal-content .am-modal-body {
  padding: 0;
}
/* 隐藏刷新指示器（箭头/文案） */
.am-pull-to-refresh-indicator {
  display: none !important;
}
.common-price-text {
  color: rgba(0, 0, 0, 0.8);
}
.common-price-text .symbol {
  line-height: 0.48rem;
}
.common-price-text .size-small {
  font-size: 0.34rem;
  line-height: 0.4rem;
}
.common-price-text .size-big {
  font-size: 0.44rem;
  line-height: 0.4rem;
}
.common-price-text .unit {
  margin-right: 0.08rem;
}
.common-price-text .tail {
  font-size: 0.28rem !important;
  color: #000;
  margin-left: 0.15rem;
  font-weight: 400;
}
.image {
  width: 0.52rem;
  height: 0.52rem;
}
.am-navbar {
  display: flex;
  align-items: center;
  height: 0.9rem;
  background-color: #108ee9;
  color: #fff;
}
.am-navbar-left,
.am-navbar-title,
.am-navbar-right {
  flex: 1;
  height: 100%;
  display: flex;
  align-items: center;
}
.am-navbar-left {
  padding-left: 0.3rem;
  font-size: 0.32rem;
}
.am-navbar-left-icon {
  margin-right: 0.1rem;
  display: inherit;
}
.am-navbar-title {
  justify-content: center;
  font-size: 0.36rem;
  white-space: nowrap;
}
.am-navbar-right {
  justify-content: flex-end;
  font-size: 0.32rem;
  margin-right: 0.3rem;
}
.am-navbar-light {
  background-color: #fff;
  color: #108ee9;
}
.am-navbar-light .am-navbar-title {
  color: #000;
}
html,
#app {
  -webkit-overflow-scrolling: touch;
}
html,
div,
span,
a,
p,
section,
input,
button,
label,
textarea,
ul,
li,
dl,
dt,
dd {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  appearance: none;
  -webkit-appearance: none;
}
body {
  font-size: 0.28rem;
  color: rgba(0, 0, 0, 0.8);
  background-color: #f2f2f2;
}
.slider-decorator-0 {
  bottom: 0.2rem !important;
}
button,
textarea {
  outline: 0 none;
  border: 0 none;
  background: transparent;
}
ul li {
  list-style: none;
}
.color-main {
  color: #000000 !important;
}
.color-red {
  color: #f01b3f !important;
}
.color-white {
  color: #ffffff;
}
.color-dark-grey {
  color: rgba(0, 0, 0, 0.8);
}
.color-grey {
  color: rgba(0, 0, 0, 0.6);
}
.color-light-grey {
  color: rgba(0, 0, 0, 0.4);
}
.color-price {
  color: #f01b3f;
}
.color-white {
  color: #ffffff;
}
.color-yellow {
  color: #a5752b;
}
.color-gray {
  color: #333333;
}
.color-gold {
  color: #a5762b !important;
}
.color-notice {
  color: #999999;
}
.fz-48 {
  font-size: 0.48rem;
}
.fz-44 {
  font-size: 0.44rem;
}
.fz-40 {
  font-size: 0.4rem;
  line-height: 0.6rem;
}
.fz-32 {
  font-size: 0.32rem;
  line-height: 0.52rem;
}
.fz-28 {
  font-size: 0.28rem;
  line-height: 0.48rem;
}
.fz-24 {
  font-size: 0.24rem;
  line-height: 0.4rem;
}
.fz-22 {
  font-size: 0.22rem;
  line-height: 0.26rem;
}
.fz-through {
  text-decoration: line-through;
}
.fw-nomal {
  font-weight: normal;
}
.fw-bold {
  font-weight: bold;
}
.ellipsis {
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
}
.ellipsis-one {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-two {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-three {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-five {
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.px-indent-top {
  margin-top: -1px !important;
}
.px-indent-left {
  margin-left: -1px !important;
}
.hide {
  display: none !important;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.clf::after {
  display: block;
  content: '';
  height: 0;
  font-size: 0;
  visibility: hidden;
  clear: both;
}
::-moz-placeholder {
  color: #cccccc;
}
::-webkit-input-placeholder {
  color: #cccccc;
}
:-ms-input-placeholder {
  color: #cccccc;
}
@keyframes customPopupMove {
  from {
    bottom: -15rem;
    opacity: 0;
  }
  to {
    bottom: 0;
    opacity: 1;
  }
}
@keyframes popuContentMove {
  from {
    bottom: -15rem;
  }
  to {
    bottom: 0;
  }
}
.invisible {
  visibility: hidden;
}
.icon-gradient {
  -webkit-background-clip: text;
  color: transparent;
  background-image: linear-gradient(-38deg, #fe7b2c 32%, #ffc77f 91%);
}
.am-button.small {
  width: 2.4rem;
  height: 0.69rem;
  line-height: 0.69rem;
  font-size: 0.32rem;
}
.am-button.middle {
  width: 2.8rem;
  height: 0.8rem;
  line-height: 0.8rem;
  font-size: 0.32rem;
}
.am-checkbox-wrapper .am-checkbox {
  top: -0.02rem;
}
.am-checkbox-wrapper .am-checkbox,
.am-checkbox-wrapper .am-checkbox-inner {
  width: 0.36rem;
  height: 0.36rem;
}
.am-checkbox-wrapper .am-checkbox .am-checkbox-inner:after,
.am-checkbox-wrapper .am-checkbox-inner .am-checkbox-inner:after {
  width: 0.07rem;
  height: 0.18rem;
  top: 0.04rem;
}
.am-modal-transparent .am-modal-content {
  padding-top: 0.42rem;
}
.am-modal-transparent .am-modal-content .am-modal-body {
  padding-bottom: 0.47rem;
}
.am-modal-transparent .am-modal-content .am-modal-body .am-modal-alert-content {
  font-size: 0.32rem;
  line-height: 0.52rem;
  color: rgba(0, 0, 0, 0.8);
}
.am-modal-transparent .am-modal-content .am-modal-button {
  height: 0.96rem;
  line-height: 0.96rem;
  color: #000000;
}
.am-modal-transparent .am-modal-content .am-modal-button:first-child {
  color: #666;
}
.am-modal-transparent .am-modal-content .am-modal-button-group-h::before,
.am-modal-transparent .am-modal-content .am-modal-button-group-h .am-modal-button:last-child::before {
  background-color: #ccc;
}
.am-search {
  height: 0.64rem;
  padding-right: 0;
  background: #fff;
}
.am-search .am-search-input {
  background: rgba(0, 0, 0, 0.05);
  border-radius: 0;
  font-size: 0.28rem;
}
.am-search .am-search-input .am-search-synthetic-ph-placeholder {
  font-size: 0.28rem;
  color: #cccccc;
}
.am-search .am-search-input .am-search-synthetic-ph {
  text-align: left;
  padding-left: 0.2rem;
}
.am-search .am-search-input .am-search-synthetic-ph-icon,
.am-search .am-search-input .am-search-clear {
  width: 0.24rem;
  height: 0.24rem;
  vertical-align: unset;
  background-size: 0.24rem 0.24rem;
}
.am-search .am-search-input .am-search-synthetic-ph-icon {
  color: rgba(0, 0, 0, 0.4);
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IuWbvuWxgl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjQgMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI0IDI0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6Izk5OTk5OTt9Cjwvc3R5bGU+Cjx0aXRsZT5JY29uLzI0L+aQnOe0ojwvdGl0bGU+CjxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjIuNywyMS4zbC0zLjEtMy4xYzEuNS0xLjgsMi40LTQuMSwyLjQtNi43QzIyLDUuNywxNy4zLDEsMTEuNSwxUzEsNS43LDEsMTEuNVM1LjcsMjIsMTEuNSwyMgoJYzIuNSwwLDQuOS0wLjksNi43LTIuNGwzLjEsMy4xYzAuNCwwLjQsMSwwLjQsMS40LDBDMjMuMSwyMi4zLDIzLjEsMjEuNywyMi43LDIxLjN6IE0xMS41LDIwQzYuOCwyMCwzLDE2LjIsMywxMS41UzYuOCwzLDExLjUsMwoJUzIwLDYuOCwyMCwxMS41UzE2LjIsMjAsMTEuNSwyMHoiLz4KPC9zdmc+Cg==') !important;
}
.am-search .am-search-input input::-webkit-input-placeholder {
  font-size: 0.28rem;
  color: #cccccc;
}
.am-search .am-search-cancel {
  padding-left: 0.24rem;
  font-size: 0.32rem;
  color: rgba(0, 0, 0, 0.8);
  font-weight: var(--basic-weight-value, 500);
}
.am-switch input[type='checkbox']:checked + .checkbox {
  background: #a5762b;
}
.am-badge-dot,
.am-badge-text {
  background: #faad14;
}
.am-picker-popup-header-left {
  color: rgba(0, 0, 0, 0.6);
}
.am-picker-popup-header-right {
  color: #000;
}
.am-list-item .am-list-line .am-list-arrow {
  width: 0.22rem;
  height: 0.22rem;
}
.show {
  display: block !important;
}
.align-center {
  text-align: center;
}
.icon-arrow-right {
  font-size: 0.32rem;
  color: rgba(0, 0, 0, 0.4);
}
.tag-box {
  line-height: 0.3rem;
  padding: 0 0.12rem;
  margin-right: 0.1rem;
  border: 0.01rem solid #a5752b;
  background: rgba(194, 155, 96, 0.1);
  color: #a5752b;
  font-size: 0.22rem;
}
.tag-box-color {
  border: 0;
  border-radius: 0;
  color: #ffffff;
  background: #000000;
}
.action-mask {
  display: none;
  position: fixed;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  z-index: 99;
}
.action-mask .show {
  display: block;
}
.common-checkbox {
  width: 0.44rem;
  height: 0.44rem;
  min-width: 0.44rem;
  min-height: 0.44rem;
}
.icon-collectmall_selected {
  color: #c29b60;
}
.icon-danxuankuangxuanzhong {
  color: #a5762b;
  font-size: 0.36rem;
  padding: 0 0.04rem;
}
.icon-danxuankuangxuanzhongColor {
  color: #000000;
  font-size: 0.36rem;
}
.flex-align-center {
  display: flex;
  align-items: center;
}
.flex-center {
  display: flex;
  justify-content: center;
  align-items: center;
}
.flex-space-around {
  display: flex;
  justify-content: space-around;
}
.flex-column {
  display: flex;
  flex-direction: column;
}
.flex-column-center {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.flex-column-space-between {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.flex-row-space-between {
  display: flex;
  justify-content: space-between;
}
.flex-between {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.flex-between .am-pull-to-refresh-up .am-pull-to-refresh-indicator {
  margin-top: 0.2rem !important;
}
.modal_container .am-modal-content {
  border-radius: 0.2rem !important;
  padding: 0;
}
.modal_container .am-modal-content .am-modal-body {
  padding: 0;
}
/* 隐藏刷新指示器（箭头/文案） */
.am-pull-to-refresh-indicator {
  display: none !important;
}
.navbar-widget {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 998;
  width: 100%;
  height: 0.9rem;
  background: #ffffff;
}
.navbar-widget .title {
  font-weight: var(--basic-weight-value, 500);
}
.navbar-widget .nav-btn-wrapper {
  flex-grow: 0;
  position: absolute;
  top: 0;
  z-index: 4;
}
.navbar-widget .am-navbar-left,
.navbar-widget .am-navbar-right {
  color: #333;
}
.navbar-widget .am-navbar-left {
  flex-grow: 0;
  position: absolute;
  top: 0;
  z-index: 4;
  left: 0;
  padding-right: 0;
  padding-left: 0;
}
.navbar-widget .am-navbar-left .icon-fanhui {
  font-size: 0.44rem;
  margin-right: 0.3rem;
  margin-left: 0.27rem;
}
.navbar-widget .am-navbar-right {
  flex-grow: 0;
  position: absolute;
  top: 0;
  z-index: 4;
  right: 0;
  margin-right: 0;
}
.navbar-widget .am-navbar-title {
  color: #333;
}
.navbar-place {
  height: 0.9rem;
}
.nav-bar-shadow {
  box-shadow: 0 0.01rem 0 0 #cccccc;
}
html,
#app {
  -webkit-overflow-scrolling: touch;
}
html,
div,
span,
a,
p,
section,
input,
button,
label,
textarea,
ul,
li,
dl,
dt,
dd {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  appearance: none;
  -webkit-appearance: none;
}
body {
  font-size: 0.28rem;
  color: rgba(0, 0, 0, 0.8);
  background-color: #f2f2f2;
}
.slider-decorator-0 {
  bottom: 0.2rem !important;
}
button,
textarea {
  outline: 0 none;
  border: 0 none;
  background: transparent;
}
ul li {
  list-style: none;
}
.color-main {
  color: #000000 !important;
}
.color-red {
  color: #f01b3f !important;
}
.color-white {
  color: #ffffff;
}
.color-dark-grey {
  color: rgba(0, 0, 0, 0.8);
}
.color-grey {
  color: rgba(0, 0, 0, 0.6);
}
.color-light-grey {
  color: rgba(0, 0, 0, 0.4);
}
.color-price {
  color: #f01b3f;
}
.color-white {
  color: #ffffff;
}
.color-yellow {
  color: #a5752b;
}
.color-gray {
  color: #333333;
}
.color-gold {
  color: #a5762b !important;
}
.color-notice {
  color: #999999;
}
.fz-48 {
  font-size: 0.48rem;
}
.fz-44 {
  font-size: 0.44rem;
}
.fz-40 {
  font-size: 0.4rem;
  line-height: 0.6rem;
}
.fz-32 {
  font-size: 0.32rem;
  line-height: 0.52rem;
}
.fz-28 {
  font-size: 0.28rem;
  line-height: 0.48rem;
}
.fz-24 {
  font-size: 0.24rem;
  line-height: 0.4rem;
}
.fz-22 {
  font-size: 0.22rem;
  line-height: 0.26rem;
}
.fz-through {
  text-decoration: line-through;
}
.fw-nomal {
  font-weight: normal;
}
.fw-bold {
  font-weight: bold;
}
.ellipsis {
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
}
.ellipsis-one {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-two {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-three {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-five {
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.px-indent-top {
  margin-top: -1px !important;
}
.px-indent-left {
  margin-left: -1px !important;
}
.hide {
  display: none !important;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.clf::after {
  display: block;
  content: '';
  height: 0;
  font-size: 0;
  visibility: hidden;
  clear: both;
}
::-moz-placeholder {
  color: #cccccc;
}
::-webkit-input-placeholder {
  color: #cccccc;
}
:-ms-input-placeholder {
  color: #cccccc;
}
@keyframes customPopupMove {
  from {
    bottom: -15rem;
    opacity: 0;
  }
  to {
    bottom: 0;
    opacity: 1;
  }
}
@keyframes popuContentMove {
  from {
    bottom: -15rem;
  }
  to {
    bottom: 0;
  }
}
.invisible {
  visibility: hidden;
}
.icon-gradient {
  -webkit-background-clip: text;
  color: transparent;
  background-image: linear-gradient(-38deg, #fe7b2c 32%, #ffc77f 91%);
}
.am-button.small {
  width: 2.4rem;
  height: 0.69rem;
  line-height: 0.69rem;
  font-size: 0.32rem;
}
.am-button.middle {
  width: 2.8rem;
  height: 0.8rem;
  line-height: 0.8rem;
  font-size: 0.32rem;
}
.am-checkbox-wrapper .am-checkbox {
  top: -0.02rem;
}
.am-checkbox-wrapper .am-checkbox,
.am-checkbox-wrapper .am-checkbox-inner {
  width: 0.36rem;
  height: 0.36rem;
}
.am-checkbox-wrapper .am-checkbox .am-checkbox-inner:after,
.am-checkbox-wrapper .am-checkbox-inner .am-checkbox-inner:after {
  width: 0.07rem;
  height: 0.18rem;
  top: 0.04rem;
}
.am-modal-transparent .am-modal-content {
  padding-top: 0.42rem;
}
.am-modal-transparent .am-modal-content .am-modal-body {
  padding-bottom: 0.47rem;
}
.am-modal-transparent .am-modal-content .am-modal-body .am-modal-alert-content {
  font-size: 0.32rem;
  line-height: 0.52rem;
  color: rgba(0, 0, 0, 0.8);
}
.am-modal-transparent .am-modal-content .am-modal-button {
  height: 0.96rem;
  line-height: 0.96rem;
  color: #000000;
}
.am-modal-transparent .am-modal-content .am-modal-button:first-child {
  color: #666;
}
.am-modal-transparent .am-modal-content .am-modal-button-group-h::before,
.am-modal-transparent .am-modal-content .am-modal-button-group-h .am-modal-button:last-child::before {
  background-color: #ccc;
}
.am-search {
  height: 0.64rem;
  padding-right: 0;
  background: #fff;
}
.am-search .am-search-input {
  background: rgba(0, 0, 0, 0.05);
  border-radius: 0;
  font-size: 0.28rem;
}
.am-search .am-search-input .am-search-synthetic-ph-placeholder {
  font-size: 0.28rem;
  color: #cccccc;
}
.am-search .am-search-input .am-search-synthetic-ph {
  text-align: left;
  padding-left: 0.2rem;
}
.am-search .am-search-input .am-search-synthetic-ph-icon,
.am-search .am-search-input .am-search-clear {
  width: 0.24rem;
  height: 0.24rem;
  vertical-align: unset;
  background-size: 0.24rem 0.24rem;
}
.am-search .am-search-input .am-search-synthetic-ph-icon {
  color: rgba(0, 0, 0, 0.4);
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IuWbvuWxgl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjQgMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI0IDI0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6Izk5OTk5OTt9Cjwvc3R5bGU+Cjx0aXRsZT5JY29uLzI0L+aQnOe0ojwvdGl0bGU+CjxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjIuNywyMS4zbC0zLjEtMy4xYzEuNS0xLjgsMi40LTQuMSwyLjQtNi43QzIyLDUuNywxNy4zLDEsMTEuNSwxUzEsNS43LDEsMTEuNVM1LjcsMjIsMTEuNSwyMgoJYzIuNSwwLDQuOS0wLjksNi43LTIuNGwzLjEsMy4xYzAuNCwwLjQsMSwwLjQsMS40LDBDMjMuMSwyMi4zLDIzLjEsMjEuNywyMi43LDIxLjN6IE0xMS41LDIwQzYuOCwyMCwzLDE2LjIsMywxMS41UzYuOCwzLDExLjUsMwoJUzIwLDYuOCwyMCwxMS41UzE2LjIsMjAsMTEuNSwyMHoiLz4KPC9zdmc+Cg==') !important;
}
.am-search .am-search-input input::-webkit-input-placeholder {
  font-size: 0.28rem;
  color: #cccccc;
}
.am-search .am-search-cancel {
  padding-left: 0.24rem;
  font-size: 0.32rem;
  color: rgba(0, 0, 0, 0.8);
  font-weight: var(--basic-weight-value, 500);
}
.am-switch input[type='checkbox']:checked + .checkbox {
  background: #a5762b;
}
.am-badge-dot,
.am-badge-text {
  background: #faad14;
}
.am-picker-popup-header-left {
  color: rgba(0, 0, 0, 0.6);
}
.am-picker-popup-header-right {
  color: #000;
}
.am-list-item .am-list-line .am-list-arrow {
  width: 0.22rem;
  height: 0.22rem;
}
.show {
  display: block !important;
}
.align-center {
  text-align: center;
}
.icon-arrow-right {
  font-size: 0.32rem;
  color: rgba(0, 0, 0, 0.4);
}
.tag-box {
  line-height: 0.3rem;
  padding: 0 0.12rem;
  margin-right: 0.1rem;
  border: 0.01rem solid #a5752b;
  background: rgba(194, 155, 96, 0.1);
  color: #a5752b;
  font-size: 0.22rem;
}
.tag-box-color {
  border: 0;
  border-radius: 0;
  color: #ffffff;
  background: #000000;
}
.action-mask {
  display: none;
  position: fixed;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  z-index: 99;
}
.action-mask .show {
  display: block;
}
.common-checkbox {
  width: 0.44rem;
  height: 0.44rem;
  min-width: 0.44rem;
  min-height: 0.44rem;
}
.icon-collectmall_selected {
  color: #c29b60;
}
.icon-danxuankuangxuanzhong {
  color: #a5762b;
  font-size: 0.36rem;
  padding: 0 0.04rem;
}
.icon-danxuankuangxuanzhongColor {
  color: #000000;
  font-size: 0.36rem;
}
.flex-align-center {
  display: flex;
  align-items: center;
}
.flex-center {
  display: flex;
  justify-content: center;
  align-items: center;
}
.flex-space-around {
  display: flex;
  justify-content: space-around;
}
.flex-column {
  display: flex;
  flex-direction: column;
}
.flex-column-center {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.flex-column-space-between {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.flex-row-space-between {
  display: flex;
  justify-content: space-between;
}
.flex-between {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.flex-between .am-pull-to-refresh-up .am-pull-to-refresh-indicator {
  margin-top: 0.2rem !important;
}
.modal_container .am-modal-content {
  border-radius: 0.2rem !important;
  padding: 0;
}
.modal_container .am-modal-content .am-modal-body {
  padding: 0;
}
/* 隐藏刷新指示器（箭头/文案） */
.am-pull-to-refresh-indicator {
  display: none !important;
}
.pictureModal {
  background: rgba(0, 0, 0, 0) !important;
}
.pictureModal .am-modal-content {
  background: rgba(0, 0, 0, 0) !important;
}
html,
#app {
  -webkit-overflow-scrolling: touch;
}
html,
div,
span,
a,
p,
section,
input,
button,
label,
textarea,
ul,
li,
dl,
dt,
dd {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  appearance: none;
  -webkit-appearance: none;
}
body {
  font-size: 0.28rem;
  color: rgba(0, 0, 0, 0.8);
  background-color: #f2f2f2;
}
.slider-decorator-0 {
  bottom: 0.2rem !important;
}
button,
textarea {
  outline: 0 none;
  border: 0 none;
  background: transparent;
}
ul li {
  list-style: none;
}
.color-main {
  color: #000000 !important;
}
.color-red {
  color: #f01b3f !important;
}
.color-white {
  color: #ffffff;
}
.color-dark-grey {
  color: rgba(0, 0, 0, 0.8);
}
.color-grey {
  color: rgba(0, 0, 0, 0.6);
}
.color-light-grey {
  color: rgba(0, 0, 0, 0.4);
}
.color-price {
  color: #f01b3f;
}
.color-white {
  color: #ffffff;
}
.color-yellow {
  color: #a5752b;
}
.color-gray {
  color: #333333;
}
.color-gold {
  color: #a5762b !important;
}
.color-notice {
  color: #999999;
}
.fz-48 {
  font-size: 0.48rem;
}
.fz-44 {
  font-size: 0.44rem;
}
.fz-40 {
  font-size: 0.4rem;
  line-height: 0.6rem;
}
.fz-32 {
  font-size: 0.32rem;
  line-height: 0.52rem;
}
.fz-28 {
  font-size: 0.28rem;
  line-height: 0.48rem;
}
.fz-24 {
  font-size: 0.24rem;
  line-height: 0.4rem;
}
.fz-22 {
  font-size: 0.22rem;
  line-height: 0.26rem;
}
.fz-through {
  text-decoration: line-through;
}
.fw-nomal {
  font-weight: normal;
}
.fw-bold {
  font-weight: bold;
}
.ellipsis {
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
}
.ellipsis-one {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-two {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-three {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-five {
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.px-indent-top {
  margin-top: -1px !important;
}
.px-indent-left {
  margin-left: -1px !important;
}
.hide {
  display: none !important;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.clf::after {
  display: block;
  content: '';
  height: 0;
  font-size: 0;
  visibility: hidden;
  clear: both;
}
::-moz-placeholder {
  color: #cccccc;
}
::-webkit-input-placeholder {
  color: #cccccc;
}
:-ms-input-placeholder {
  color: #cccccc;
}
@keyframes customPopupMove {
  from {
    bottom: -15rem;
    opacity: 0;
  }
  to {
    bottom: 0;
    opacity: 1;
  }
}
@keyframes popuContentMove {
  from {
    bottom: -15rem;
  }
  to {
    bottom: 0;
  }
}
.invisible {
  visibility: hidden;
}
.icon-gradient {
  -webkit-background-clip: text;
  color: transparent;
  background-image: linear-gradient(-38deg, #fe7b2c 32%, #ffc77f 91%);
}
.am-button.small {
  width: 2.4rem;
  height: 0.69rem;
  line-height: 0.69rem;
  font-size: 0.32rem;
}
.am-button.middle {
  width: 2.8rem;
  height: 0.8rem;
  line-height: 0.8rem;
  font-size: 0.32rem;
}
.am-checkbox-wrapper .am-checkbox {
  top: -0.02rem;
}
.am-checkbox-wrapper .am-checkbox,
.am-checkbox-wrapper .am-checkbox-inner {
  width: 0.36rem;
  height: 0.36rem;
}
.am-checkbox-wrapper .am-checkbox .am-checkbox-inner:after,
.am-checkbox-wrapper .am-checkbox-inner .am-checkbox-inner:after {
  width: 0.07rem;
  height: 0.18rem;
  top: 0.04rem;
}
.am-modal-transparent .am-modal-content {
  padding-top: 0.42rem;
}
.am-modal-transparent .am-modal-content .am-modal-body {
  padding-bottom: 0.47rem;
}
.am-modal-transparent .am-modal-content .am-modal-body .am-modal-alert-content {
  font-size: 0.32rem;
  line-height: 0.52rem;
  color: rgba(0, 0, 0, 0.8);
}
.am-modal-transparent .am-modal-content .am-modal-button {
  height: 0.96rem;
  line-height: 0.96rem;
  color: #000000;
}
.am-modal-transparent .am-modal-content .am-modal-button:first-child {
  color: #666;
}
.am-modal-transparent .am-modal-content .am-modal-button-group-h::before,
.am-modal-transparent .am-modal-content .am-modal-button-group-h .am-modal-button:last-child::before {
  background-color: #ccc;
}
.am-search {
  height: 0.64rem;
  padding-right: 0;
  background: #fff;
}
.am-search .am-search-input {
  background: rgba(0, 0, 0, 0.05);
  border-radius: 0;
  font-size: 0.28rem;
}
.am-search .am-search-input .am-search-synthetic-ph-placeholder {
  font-size: 0.28rem;
  color: #cccccc;
}
.am-search .am-search-input .am-search-synthetic-ph {
  text-align: left;
  padding-left: 0.2rem;
}
.am-search .am-search-input .am-search-synthetic-ph-icon,
.am-search .am-search-input .am-search-clear {
  width: 0.24rem;
  height: 0.24rem;
  vertical-align: unset;
  background-size: 0.24rem 0.24rem;
}
.am-search .am-search-input .am-search-synthetic-ph-icon {
  color: rgba(0, 0, 0, 0.4);
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IuWbvuWxgl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjQgMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI0IDI0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6Izk5OTk5OTt9Cjwvc3R5bGU+Cjx0aXRsZT5JY29uLzI0L+aQnOe0ojwvdGl0bGU+CjxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjIuNywyMS4zbC0zLjEtMy4xYzEuNS0xLjgsMi40LTQuMSwyLjQtNi43QzIyLDUuNywxNy4zLDEsMTEuNSwxUzEsNS43LDEsMTEuNVM1LjcsMjIsMTEuNSwyMgoJYzIuNSwwLDQuOS0wLjksNi43LTIuNGwzLjEsMy4xYzAuNCwwLjQsMSwwLjQsMS40LDBDMjMuMSwyMi4zLDIzLjEsMjEuNywyMi43LDIxLjN6IE0xMS41LDIwQzYuOCwyMCwzLDE2LjIsMywxMS41UzYuOCwzLDExLjUsMwoJUzIwLDYuOCwyMCwxMS41UzE2LjIsMjAsMTEuNSwyMHoiLz4KPC9zdmc+Cg==') !important;
}
.am-search .am-search-input input::-webkit-input-placeholder {
  font-size: 0.28rem;
  color: #cccccc;
}
.am-search .am-search-cancel {
  padding-left: 0.24rem;
  font-size: 0.32rem;
  color: rgba(0, 0, 0, 0.8);
  font-weight: var(--basic-weight-value, 500);
}
.am-switch input[type='checkbox']:checked + .checkbox {
  background: #a5762b;
}
.am-badge-dot,
.am-badge-text {
  background: #faad14;
}
.am-picker-popup-header-left {
  color: rgba(0, 0, 0, 0.6);
}
.am-picker-popup-header-right {
  color: #000;
}
.am-list-item .am-list-line .am-list-arrow {
  width: 0.22rem;
  height: 0.22rem;
}
.show {
  display: block !important;
}
.align-center {
  text-align: center;
}
.icon-arrow-right {
  font-size: 0.32rem;
  color: rgba(0, 0, 0, 0.4);
}
.tag-box {
  line-height: 0.3rem;
  padding: 0 0.12rem;
  margin-right: 0.1rem;
  border: 0.01rem solid #a5752b;
  background: rgba(194, 155, 96, 0.1);
  color: #a5752b;
  font-size: 0.22rem;
}
.tag-box-color {
  border: 0;
  border-radius: 0;
  color: #ffffff;
  background: #000000;
}
.action-mask {
  display: none;
  position: fixed;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  z-index: 99;
}
.action-mask .show {
  display: block;
}
.common-checkbox {
  width: 0.44rem;
  height: 0.44rem;
  min-width: 0.44rem;
  min-height: 0.44rem;
}
.icon-collectmall_selected {
  color: #c29b60;
}
.icon-danxuankuangxuanzhong {
  color: #a5762b;
  font-size: 0.36rem;
  padding: 0 0.04rem;
}
.icon-danxuankuangxuanzhongColor {
  color: #000000;
  font-size: 0.36rem;
}
.flex-align-center {
  display: flex;
  align-items: center;
}
.flex-center {
  display: flex;
  justify-content: center;
  align-items: center;
}
.flex-space-around {
  display: flex;
  justify-content: space-around;
}
.flex-column {
  display: flex;
  flex-direction: column;
}
.flex-column-center {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.flex-column-space-between {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.flex-row-space-between {
  display: flex;
  justify-content: space-between;
}
.flex-between {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.flex-between .am-pull-to-refresh-up .am-pull-to-refresh-indicator {
  margin-top: 0.2rem !important;
}
.modal_container .am-modal-content {
  border-radius: 0.2rem !important;
  padding: 0;
}
.modal_container .am-modal-content .am-modal-body {
  padding: 0;
}
/* 隐藏刷新指示器（箭头/文案） */
.am-pull-to-refresh-indicator {
  display: none !important;
}
.accoumulate-back-maskV2 {
  width: 7.5rem;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
  z-index: 1000;
}
.accoumulate-back-maskV2 .accoumulate-back-view {
  width: 6.54rem;
  height: 9.72rem;
  position: relative;
}
.accoumulate-back-maskV2 .accoumulate-back-view .text-info {
  position: absolute;
  top: 1.9rem;
  left: 50%;
  transform: translateX(-50%);
  width: 4.56rem;
}
.accoumulate-back-maskV2 .accoumulate-back-view .text-info .top-title {
  font-size: 0.28rem;
  color: #4b372c;
  font-weight: bold;
  line-height: 0.5rem;
  width: 100%;
}
.accoumulate-back-maskV2 .accoumulate-back-view .text-info .img-title {
  width: 4rem;
  height: 0.36rem;
}
.accoumulate-back-maskV2 .accoumulate-back-view .text-info .inner-text {
  font-size: 0.28rem;
  margin-top: 0.2rem;
  text-indent: 0.08rem;
  line-height: 0.44rem;
  color: #4b372c;
  text-align: center;
}
.accoumulate-back-maskV2 .accoumulate-back-view .text-info .inner-text div {
  white-space: nowrap;
}
.accoumulate-back-maskV2 .accoumulate-back-view .text-info .inner-text .number-price {
  color: #ab7e50;
  overflow: auto !important;
}
.accoumulate-back-maskV2 .accoumulate-back-view .text-info .inner-text .high-light {
  font-weight: bold;
  font-size: 0.3rem;
  color: #f01b3f;
  margin: 0 0.05rem;
}
.accoumulate-back-maskV2 .accoumulate-back-view .bottom-btn {
  position: absolute;
  bottom: 1rem;
}
.accoumulate-back-maskV2 .accoumulate-back-view .one-btn {
  position: absolute;
  bottom: 0.6rem;
  height: 1.62rem;
  width: 5.2rem;
}
.accoumulate-back-maskV2 .accoumulate-back-view .one-btn .one-btn-text {
  color: #353331;
  font-weight: bold;
  height: 0.81rem;
  width: 4.2rem;
  background: linear-gradient(135deg, #c18a61, #f6ceac);
  box-shadow: 0 0 0.14rem 0 rgba(0, 0, 0, 0.3);
  border-radius: 0.4rem;
}
.accoumulate-back-maskV2 .accoumulate-back-view .multy-btn {
  position: absolute;
  bottom: 2.36rem;
  width: 5.2rem;
}
.accoumulate-back-maskV2 .accoumulate-back-view .multy-btn .left-btn {
  width: 2.15rem;
  height: 0.81rem;
  border: 0.01rem solid #999999;
  background: linear-gradient(135deg, #141414, #363636);
  box-shadow: 0 0 0.14rem 0 rgba(0, 0, 0, 0.3);
  border-radius: 0.4rem;
  margin-right: 0.14rem;
  color: #f6ceac;
}
.accoumulate-back-maskV2 .accoumulate-back-view .multy-btn .right-btn {
  margin-left: 0.14rem;
  color: #353331;
  font-weight: bold;
  width: 2.15rem;
  height: 0.81rem;
  background: linear-gradient(135deg, #c18a61, #f6ceac);
  box-shadow: 0 0 0.14rem 0 rgba(0, 0, 0, 0.3);
  border-radius: 0.4rem;
}
.accoumulate-back-maskV2 .accoumulate-back-view .icon-close-wrap {
  width: 0.6rem;
  height: 0.6rem;
  position: absolute;
  bottom: 0.92rem;
}
.accoumulate-back-maskV2 .accoumulate-back-view .icon-close-wrap img {
  width: 0.6rem;
  height: 0.6rem;
}
html,
#app {
  -webkit-overflow-scrolling: touch;
}
html,
div,
span,
a,
p,
section,
input,
button,
label,
textarea,
ul,
li,
dl,
dt,
dd {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  appearance: none;
  -webkit-appearance: none;
}
body {
  font-size: 0.28rem;
  color: rgba(0, 0, 0, 0.8);
  background-color: #f2f2f2;
}
.slider-decorator-0 {
  bottom: 0.2rem !important;
}
button,
textarea {
  outline: 0 none;
  border: 0 none;
  background: transparent;
}
ul li {
  list-style: none;
}
.color-main {
  color: #000000 !important;
}
.color-red {
  color: #f01b3f !important;
}
.color-white {
  color: #ffffff;
}
.color-dark-grey {
  color: rgba(0, 0, 0, 0.8);
}
.color-grey {
  color: rgba(0, 0, 0, 0.6);
}
.color-light-grey {
  color: rgba(0, 0, 0, 0.4);
}
.color-price {
  color: #f01b3f;
}
.color-white {
  color: #ffffff;
}
.color-yellow {
  color: #a5752b;
}
.color-gray {
  color: #333333;
}
.color-gold {
  color: #a5762b !important;
}
.color-notice {
  color: #999999;
}
.fz-48 {
  font-size: 0.48rem;
}
.fz-44 {
  font-size: 0.44rem;
}
.fz-40 {
  font-size: 0.4rem;
  line-height: 0.6rem;
}
.fz-32 {
  font-size: 0.32rem;
  line-height: 0.52rem;
}
.fz-28 {
  font-size: 0.28rem;
  line-height: 0.48rem;
}
.fz-24 {
  font-size: 0.24rem;
  line-height: 0.4rem;
}
.fz-22 {
  font-size: 0.22rem;
  line-height: 0.26rem;
}
.fz-through {
  text-decoration: line-through;
}
.fw-nomal {
  font-weight: normal;
}
.fw-bold {
  font-weight: bold;
}
.ellipsis {
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
}
.ellipsis-one {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-two {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-three {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-five {
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.px-indent-top {
  margin-top: -1px !important;
}
.px-indent-left {
  margin-left: -1px !important;
}
.hide {
  display: none !important;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.clf::after {
  display: block;
  content: '';
  height: 0;
  font-size: 0;
  visibility: hidden;
  clear: both;
}
::-moz-placeholder {
  color: #cccccc;
}
::-webkit-input-placeholder {
  color: #cccccc;
}
:-ms-input-placeholder {
  color: #cccccc;
}
@keyframes customPopupMove {
  from {
    bottom: -15rem;
    opacity: 0;
  }
  to {
    bottom: 0;
    opacity: 1;
  }
}
@keyframes popuContentMove {
  from {
    bottom: -15rem;
  }
  to {
    bottom: 0;
  }
}
.invisible {
  visibility: hidden;
}
.icon-gradient {
  -webkit-background-clip: text;
  color: transparent;
  background-image: linear-gradient(-38deg, #fe7b2c 32%, #ffc77f 91%);
}
.am-button.small {
  width: 2.4rem;
  height: 0.69rem;
  line-height: 0.69rem;
  font-size: 0.32rem;
}
.am-button.middle {
  width: 2.8rem;
  height: 0.8rem;
  line-height: 0.8rem;
  font-size: 0.32rem;
}
.am-checkbox-wrapper .am-checkbox {
  top: -0.02rem;
}
.am-checkbox-wrapper .am-checkbox,
.am-checkbox-wrapper .am-checkbox-inner {
  width: 0.36rem;
  height: 0.36rem;
}
.am-checkbox-wrapper .am-checkbox .am-checkbox-inner:after,
.am-checkbox-wrapper .am-checkbox-inner .am-checkbox-inner:after {
  width: 0.07rem;
  height: 0.18rem;
  top: 0.04rem;
}
.am-modal-transparent .am-modal-content {
  padding-top: 0.42rem;
}
.am-modal-transparent .am-modal-content .am-modal-body {
  padding-bottom: 0.47rem;
}
.am-modal-transparent .am-modal-content .am-modal-body .am-modal-alert-content {
  font-size: 0.32rem;
  line-height: 0.52rem;
  color: rgba(0, 0, 0, 0.8);
}
.am-modal-transparent .am-modal-content .am-modal-button {
  height: 0.96rem;
  line-height: 0.96rem;
  color: #000000;
}
.am-modal-transparent .am-modal-content .am-modal-button:first-child {
  color: #666;
}
.am-modal-transparent .am-modal-content .am-modal-button-group-h::before,
.am-modal-transparent .am-modal-content .am-modal-button-group-h .am-modal-button:last-child::before {
  background-color: #ccc;
}
.am-search {
  height: 0.64rem;
  padding-right: 0;
  background: #fff;
}
.am-search .am-search-input {
  background: rgba(0, 0, 0, 0.05);
  border-radius: 0;
  font-size: 0.28rem;
}
.am-search .am-search-input .am-search-synthetic-ph-placeholder {
  font-size: 0.28rem;
  color: #cccccc;
}
.am-search .am-search-input .am-search-synthetic-ph {
  text-align: left;
  padding-left: 0.2rem;
}
.am-search .am-search-input .am-search-synthetic-ph-icon,
.am-search .am-search-input .am-search-clear {
  width: 0.24rem;
  height: 0.24rem;
  vertical-align: unset;
  background-size: 0.24rem 0.24rem;
}
.am-search .am-search-input .am-search-synthetic-ph-icon {
  color: rgba(0, 0, 0, 0.4);
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IuWbvuWxgl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjQgMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI0IDI0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6Izk5OTk5OTt9Cjwvc3R5bGU+Cjx0aXRsZT5JY29uLzI0L+aQnOe0ojwvdGl0bGU+CjxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjIuNywyMS4zbC0zLjEtMy4xYzEuNS0xLjgsMi40LTQuMSwyLjQtNi43QzIyLDUuNywxNy4zLDEsMTEuNSwxUzEsNS43LDEsMTEuNVM1LjcsMjIsMTEuNSwyMgoJYzIuNSwwLDQuOS0wLjksNi43LTIuNGwzLjEsMy4xYzAuNCwwLjQsMSwwLjQsMS40LDBDMjMuMSwyMi4zLDIzLjEsMjEuNywyMi43LDIxLjN6IE0xMS41LDIwQzYuOCwyMCwzLDE2LjIsMywxMS41UzYuOCwzLDExLjUsMwoJUzIwLDYuOCwyMCwxMS41UzE2LjIsMjAsMTEuNSwyMHoiLz4KPC9zdmc+Cg==') !important;
}
.am-search .am-search-input input::-webkit-input-placeholder {
  font-size: 0.28rem;
  color: #cccccc;
}
.am-search .am-search-cancel {
  padding-left: 0.24rem;
  font-size: 0.32rem;
  color: rgba(0, 0, 0, 0.8);
  font-weight: var(--basic-weight-value, 500);
}
.am-switch input[type='checkbox']:checked + .checkbox {
  background: #a5762b;
}
.am-badge-dot,
.am-badge-text {
  background: #faad14;
}
.am-picker-popup-header-left {
  color: rgba(0, 0, 0, 0.6);
}
.am-picker-popup-header-right {
  color: #000;
}
.am-list-item .am-list-line .am-list-arrow {
  width: 0.22rem;
  height: 0.22rem;
}
.show {
  display: block !important;
}
.align-center {
  text-align: center;
}
.icon-arrow-right {
  font-size: 0.32rem;
  color: rgba(0, 0, 0, 0.4);
}
.tag-box {
  line-height: 0.3rem;
  padding: 0 0.12rem;
  margin-right: 0.1rem;
  border: 0.01rem solid #a5752b;
  background: rgba(194, 155, 96, 0.1);
  color: #a5752b;
  font-size: 0.22rem;
}
.tag-box-color {
  border: 0;
  border-radius: 0;
  color: #ffffff;
  background: #000000;
}
.action-mask {
  display: none;
  position: fixed;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  z-index: 99;
}
.action-mask .show {
  display: block;
}
.common-checkbox {
  width: 0.44rem;
  height: 0.44rem;
  min-width: 0.44rem;
  min-height: 0.44rem;
}
.icon-collectmall_selected {
  color: #c29b60;
}
.icon-danxuankuangxuanzhong {
  color: #a5762b;
  font-size: 0.36rem;
  padding: 0 0.04rem;
}
.icon-danxuankuangxuanzhongColor {
  color: #000000;
  font-size: 0.36rem;
}
.flex-align-center {
  display: flex;
  align-items: center;
}
.flex-center {
  display: flex;
  justify-content: center;
  align-items: center;
}
.flex-space-around {
  display: flex;
  justify-content: space-around;
}
.flex-column {
  display: flex;
  flex-direction: column;
}
.flex-column-center {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.flex-column-space-between {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.flex-row-space-between {
  display: flex;
  justify-content: space-between;
}
.flex-between {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.flex-between .am-pull-to-refresh-up .am-pull-to-refresh-indicator {
  margin-top: 0.2rem !important;
}
.modal_container .am-modal-content {
  border-radius: 0.2rem !important;
  padding: 0;
}
.modal_container .am-modal-content .am-modal-body {
  padding: 0;
}
/* 隐藏刷新指示器（箭头/文案） */
.am-pull-to-refresh-indicator {
  display: none !important;
}
.red-share-app-modal {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.red-share-app-modal .red_bag_content {
  width: 5.68rem;
  height: 7.7rem;
  background-repeat: no-repeat;
  background-position: center bottom;
  background-size: contain;
  color: #fff;
  border-radius: 0.12rem;
  padding-top: 0.86rem;
  padding-bottom: 0.64rem;
  display: flex;
  justify-content: end;
  align-items: center;
  flex-direction: column;
  position: relative;
}
.red-share-app-modal .red_bag_content .start_tips {
  font-size: 0.6rem;
}
.red-share-app-modal .red_bag_content .start_button_out {
  position: absolute;
  bottom: 1rem;
  left: 1.14rem;
  background-image: url('https://bucket-prod.obs.cn-east-2.myhuaweicloud.com:443/yundian/assets/img/redPackets/start_btn.png');
  background-repeat: no-repeat;
  background-position: top right;
  background-size: cover;
  background-color: transparent;
  width: 3.4rem;
  height: 0.98rem;
}
.red-share-app-modal .red_bag_content .start_button_out .start_button {
  width: 100%;
  height: 0.98rem;
  border-radius: 0.4rem;
  font-size: 0.4rem;
  color: #ff000fff;
  display: flex;
  justify-content: center;
  align-items: center;
}
.red-share-app-modal .red_bag_content .count-down {
  margin-left: 0.16rem;
}
.red-share-app-modal .red_bag_content .count-down .date {
  font-size: 0.4rem;
  color: #ff000fff;
  background: rgba(0, 0, 0, 0);
}
.red-share-app-modal .red_bag_content .count-down .day {
  margin: 0;
  margin-top: 0.06rem;
  font-size: 0.24rem;
  color: #ff000fff;
}
.red-share-app-modal .red_bag_content .count-down .hour,
.red-share-app-modal .red_bag_content .count-down .min,
.red-share-app-modal .red_bag_content .count-down .sec {
  height: 0.6rem;
  margin-left: 0.08rem;
  margin-right: 0.08rem;
  padding: 0;
  font-size: 0.4rem;
  color: #ff000fff;
  background: rgba(0, 0, 0, 0);
  border-radius: 0.1rem;
}
.red-share-app-modal .get_background {
  width: 5.68rem;
  height: 9.28rem;
  background-image: url('/assets/imgs/hongbao/rain_background.png');
  background-repeat: no-repeat;
  background-position: top right;
  background-size: cover;
  background-color: transparent;
  border-radius: 0.12rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-direction: column;
  padding-top: 1.56rem;
  padding-bottom: 0.24rem;
}
.red-share-app-modal .get_background .goods_frame {
  width: 5.12rem;
  height: 5.88rem;
  background-image: url('/assets/imgs/hongbao/frame.png');
  background-repeat: no-repeat;
  background-position: top;
  background-size: cover;
  background-color: transparent;
  display: flex;
  justify-content: center;
  align-items: center;
}
.red-share-app-modal .get_background .goods_frame .goods_content {
  width: 4.66rem;
  height: 5.14rem;
  margin-top: -0.14rem;
  background-color: #ffffffff;
  border-radius: 0.08rem;
  display: flex;
  justify-content: start;
  flex-wrap: wrap;
  padding: 0.13rem;
  padding-bottom: 0.01rem;
  overflow: hidden;
  overflow-y: auto;
}
.red-share-app-modal .get_background .goods_frame .goods_content .goods_Item {
  width: 1.3rem;
  height: 1.7rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: column;
  margin: 0.08rem;
}
.red-share-app-modal .get_background .goods_frame .goods_content .goods_Item .goods_img {
  width: 1.3rem;
  height: 1.3rem;
}
.red-share-app-modal .get_background .goods_frame .goods_content .goods_Item .goods_name {
  width: 1.3rem;
  text-align: center;
  font-size: 0.24rem;
  color: #947070ff;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.red-share-app-modal .get_background .get_button_out {
  width: 5.6rem;
  height: 1.3rem;
  display: flex;
  justify-content: start;
  align-items: center;
  flex-direction: column;
  color: #ffffffff;
  font-size: 0.24rem;
}
.red-share-app-modal .get_background .get_button_out .get_button {
  width: 5.12rem;
  height: 0.8rem;
  background: linear-gradient(180deg, #ff5126 0%, #dc1616 100%);
  border: 0.01rem solid #ffedb6ff;
  border-radius: 0.4rem;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff7edff;
  font-size: 0.32rem;
  margin-bottom: 0.15rem;
}
.red-share-app-modal .get_background_nodata {
  width: 5.68rem;
  height: 7.7rem;
  padding-top: 0.12rem;
  padding-bottom: 0.42rem;
  background-image: url('/assets/imgs/hongbao/rain_background_nodata.png');
  background-repeat: no-repeat;
  background-position: top right;
  background-size: cover;
  background-color: transparent;
  border-radius: 0.12rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-direction: column;
}
.red-share-app-modal .get_background_nodata .goods_frame_nodata {
  width: 5.57rem;
  height: 6.1rem;
  background-image: url('/assets/imgs/hongbao/frame_nodata.png');
  background-repeat: no-repeat;
  background-position: top;
  background-size: cover;
  background-color: transparent;
  display: flex;
  justify-content: center;
  align-items: center;
}
.red-share-app-modal .get_background_nodata .goods_frame_nodata .goods_content_nodata {
  width: 4.66rem;
  height: 5.2rem;
  margin-top: 0.04rem;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.8) 0%, #ffffff 90%, #ffffff 100%);
  border-radius: 0.08rem;
  border: 0.01rem solid #ffffff;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #f7a251ff;
  font-size: 0.32rem;
}
.red-share-app-modal .get_background_nodata .get_button_out_nodata {
  width: 5.6rem;
  height: 1.3rem;
  display: flex;
  justify-content: end;
  align-items: center;
  flex-direction: column;
}
.red-share-app-modal .get_background_nodata .get_button_out_nodata .get_button {
  width: 5.12rem;
  height: 0.8rem;
  background: linear-gradient(180deg, #ffffff 0%, #feeeb4 100%);
  border: 0.01rem solid #ffedb6ff;
  border-radius: 0.4rem;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ee9523ff;
  font-size: 0.32rem;
}
.red-share-app-modal .red_envelope_img {
  width: 1.12rem;
  height: 1.34rem;
  padding: 0.35rem;
}
.red-share-app-modal .icon-close2 {
  font-size: 0.6rem;
  color: #fff;
  margin-top: 0.5rem;
}
.red-common-count-down .date,
.red-common-count-down .day {
  font-size: 0.28rem;
  color: #f01b3f;
}
.red-common-count-down .hour,
.red-common-count-down .min,
.red-common-count-down .sec {
  font-weight: var(--basic-weight-value, 500);
  height: 0.6rem;
  font-size: 0.28rem;
  color: #f01b3f;
  line-height: 0.6rem;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
.red-common-count-down .hour.dot,
.red-common-count-down .min.dot,
.red-common-count-down .sec.dot {
  margin-right: 0.2rem;
}
.red-common-count-down .hour.dot::before,
.red-common-count-down .min.dot::before,
.red-common-count-down .sec.dot::before,
.red-common-count-down .hour.dot::after,
.red-common-count-down .min.dot::after,
.red-common-count-down .sec.dot::after {
  position: absolute;
  right: -0.15rem;
  content: '';
  border-radius: 50%;
  width: 0.04rem;
  height: 0.04rem;
}
.red-common-count-down .hour.dot::before,
.red-common-count-down .min.dot::before,
.red-common-count-down .sec.dot::before {
  top: 0.12rem;
}
.red-common-count-down .hour.dot::after,
.red-common-count-down .min.dot::after,
.red-common-count-down .sec.dot::after {
  bottom: 0.12rem;
}
.red-common-count-down .colon {
  color: #ff000fff;
}
.red-common-count-down.format .date {
  font-size: 0.28rem;
  color: #f01b3f;
  border-radius: 0.08rem;
  padding: 0.08rem;
}
.red-common-count-down.format .hour,
.red-common-count-down.format .min,
.red-common-count-down.format .sec {
  margin-right: 0.08rem;
  min-width: 0.4rem;
  border-radius: 0.08rem;
  padding: 0.08rem;
}
.red-common-count-down.format .whiteBlack {
  background: #333;
  color: #ff000fff;
}
.red-common-count-down.format .whiteBlack::before,
.red-common-count-down.format .whiteBlack::after {
  background: #333;
}
.red-common-count-down.format .day {
  margin-right: 0.1rem;
  font-size: 0.28rem;
}
.red-common-count-down .date.dot,
.red-common-count-down .sec.dot {
  margin-right: 0;
}
.red-common-count-down .date.dot::before,
.red-common-count-down .sec.dot::before,
.red-common-count-down .date.dot::after,
.red-common-count-down .sec.dot::after {
  content: none;
}
.red_envelope_img {
  position: absolute;
  top: -2rem;
  left: 0.5rem;
  -webkit-animation: var(--downSpeed);
  -moz-animation: var(--downSpeed);
  -ms-animation: var(--downSpeed);
  -o-animation: var(--downSpeed);
  animation: var(--downSpeed);
  animation-iteration-count: 1;
  -moz-animation-iteration-count: 1;
  -ms-animation-iteration-count: 1;
  -o-animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  transform: rotate(15deg);
  animation-delay: 3s;
}
@keyframes redmove {
  from {
    top: -1.2rem;
  }
  to {
    top: 18rem;
  }
}
html,
#app {
  -webkit-overflow-scrolling: touch;
}
html,
div,
span,
a,
p,
section,
input,
button,
label,
textarea,
ul,
li,
dl,
dt,
dd {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  appearance: none;
  -webkit-appearance: none;
}
body {
  font-size: 0.28rem;
  color: rgba(0, 0, 0, 0.8);
  background-color: #f2f2f2;
}
.slider-decorator-0 {
  bottom: 0.2rem !important;
}
button,
textarea {
  outline: 0 none;
  border: 0 none;
  background: transparent;
}
ul li {
  list-style: none;
}
.color-main {
  color: #000000 !important;
}
.color-red {
  color: #f01b3f !important;
}
.color-white {
  color: #ffffff;
}
.color-dark-grey {
  color: rgba(0, 0, 0, 0.8);
}
.color-grey {
  color: rgba(0, 0, 0, 0.6);
}
.color-light-grey {
  color: rgba(0, 0, 0, 0.4);
}
.color-price {
  color: #f01b3f;
}
.color-white {
  color: #ffffff;
}
.color-yellow {
  color: #a5752b;
}
.color-gray {
  color: #333333;
}
.color-gold {
  color: #a5762b !important;
}
.color-notice {
  color: #999999;
}
.fz-48 {
  font-size: 0.48rem;
}
.fz-44 {
  font-size: 0.44rem;
}
.fz-40 {
  font-size: 0.4rem;
  line-height: 0.6rem;
}
.fz-32 {
  font-size: 0.32rem;
  line-height: 0.52rem;
}
.fz-28 {
  font-size: 0.28rem;
  line-height: 0.48rem;
}
.fz-24 {
  font-size: 0.24rem;
  line-height: 0.4rem;
}
.fz-22 {
  font-size: 0.22rem;
  line-height: 0.26rem;
}
.fz-through {
  text-decoration: line-through;
}
.fw-nomal {
  font-weight: normal;
}
.fw-bold {
  font-weight: bold;
}
.ellipsis {
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
}
.ellipsis-one {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-two {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-three {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-five {
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.px-indent-top {
  margin-top: -1px !important;
}
.px-indent-left {
  margin-left: -1px !important;
}
.hide {
  display: none !important;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.clf::after {
  display: block;
  content: '';
  height: 0;
  font-size: 0;
  visibility: hidden;
  clear: both;
}
::-moz-placeholder {
  color: #cccccc;
}
::-webkit-input-placeholder {
  color: #cccccc;
}
:-ms-input-placeholder {
  color: #cccccc;
}
@keyframes customPopupMove {
  from {
    bottom: -15rem;
    opacity: 0;
  }
  to {
    bottom: 0;
    opacity: 1;
  }
}
@keyframes popuContentMove {
  from {
    bottom: -15rem;
  }
  to {
    bottom: 0;
  }
}
.invisible {
  visibility: hidden;
}
.icon-gradient {
  -webkit-background-clip: text;
  color: transparent;
  background-image: linear-gradient(-38deg, #fe7b2c 32%, #ffc77f 91%);
}
.am-button.small {
  width: 2.4rem;
  height: 0.69rem;
  line-height: 0.69rem;
  font-size: 0.32rem;
}
.am-button.middle {
  width: 2.8rem;
  height: 0.8rem;
  line-height: 0.8rem;
  font-size: 0.32rem;
}
.am-checkbox-wrapper .am-checkbox {
  top: -0.02rem;
}
.am-checkbox-wrapper .am-checkbox,
.am-checkbox-wrapper .am-checkbox-inner {
  width: 0.36rem;
  height: 0.36rem;
}
.am-checkbox-wrapper .am-checkbox .am-checkbox-inner:after,
.am-checkbox-wrapper .am-checkbox-inner .am-checkbox-inner:after {
  width: 0.07rem;
  height: 0.18rem;
  top: 0.04rem;
}
.am-modal-transparent .am-modal-content {
  padding-top: 0.42rem;
}
.am-modal-transparent .am-modal-content .am-modal-body {
  padding-bottom: 0.47rem;
}
.am-modal-transparent .am-modal-content .am-modal-body .am-modal-alert-content {
  font-size: 0.32rem;
  line-height: 0.52rem;
  color: rgba(0, 0, 0, 0.8);
}
.am-modal-transparent .am-modal-content .am-modal-button {
  height: 0.96rem;
  line-height: 0.96rem;
  color: #000000;
}
.am-modal-transparent .am-modal-content .am-modal-button:first-child {
  color: #666;
}
.am-modal-transparent .am-modal-content .am-modal-button-group-h::before,
.am-modal-transparent .am-modal-content .am-modal-button-group-h .am-modal-button:last-child::before {
  background-color: #ccc;
}
.am-search {
  height: 0.64rem;
  padding-right: 0;
  background: #fff;
}
.am-search .am-search-input {
  background: rgba(0, 0, 0, 0.05);
  border-radius: 0;
  font-size: 0.28rem;
}
.am-search .am-search-input .am-search-synthetic-ph-placeholder {
  font-size: 0.28rem;
  color: #cccccc;
}
.am-search .am-search-input .am-search-synthetic-ph {
  text-align: left;
  padding-left: 0.2rem;
}
.am-search .am-search-input .am-search-synthetic-ph-icon,
.am-search .am-search-input .am-search-clear {
  width: 0.24rem;
  height: 0.24rem;
  vertical-align: unset;
  background-size: 0.24rem 0.24rem;
}
.am-search .am-search-input .am-search-synthetic-ph-icon {
  color: rgba(0, 0, 0, 0.4);
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IuWbvuWxgl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjQgMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI0IDI0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6Izk5OTk5OTt9Cjwvc3R5bGU+Cjx0aXRsZT5JY29uLzI0L+aQnOe0ojwvdGl0bGU+CjxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjIuNywyMS4zbC0zLjEtMy4xYzEuNS0xLjgsMi40LTQuMSwyLjQtNi43QzIyLDUuNywxNy4zLDEsMTEuNSwxUzEsNS43LDEsMTEuNVM1LjcsMjIsMTEuNSwyMgoJYzIuNSwwLDQuOS0wLjksNi43LTIuNGwzLjEsMy4xYzAuNCwwLjQsMSwwLjQsMS40LDBDMjMuMSwyMi4zLDIzLjEsMjEuNywyMi43LDIxLjN6IE0xMS41LDIwQzYuOCwyMCwzLDE2LjIsMywxMS41UzYuOCwzLDExLjUsMwoJUzIwLDYuOCwyMCwxMS41UzE2LjIsMjAsMTEuNSwyMHoiLz4KPC9zdmc+Cg==') !important;
}
.am-search .am-search-input input::-webkit-input-placeholder {
  font-size: 0.28rem;
  color: #cccccc;
}
.am-search .am-search-cancel {
  padding-left: 0.24rem;
  font-size: 0.32rem;
  color: rgba(0, 0, 0, 0.8);
  font-weight: var(--basic-weight-value, 500);
}
.am-switch input[type='checkbox']:checked + .checkbox {
  background: #a5762b;
}
.am-badge-dot,
.am-badge-text {
  background: #faad14;
}
.am-picker-popup-header-left {
  color: rgba(0, 0, 0, 0.6);
}
.am-picker-popup-header-right {
  color: #000;
}
.am-list-item .am-list-line .am-list-arrow {
  width: 0.22rem;
  height: 0.22rem;
}
.show {
  display: block !important;
}
.align-center {
  text-align: center;
}
.icon-arrow-right {
  font-size: 0.32rem;
  color: rgba(0, 0, 0, 0.4);
}
.tag-box {
  line-height: 0.3rem;
  padding: 0 0.12rem;
  margin-right: 0.1rem;
  border: 0.01rem solid #a5752b;
  background: rgba(194, 155, 96, 0.1);
  color: #a5752b;
  font-size: 0.22rem;
}
.tag-box-color {
  border: 0;
  border-radius: 0;
  color: #ffffff;
  background: #000000;
}
.action-mask {
  display: none;
  position: fixed;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  z-index: 99;
}
.action-mask .show {
  display: block;
}
.common-checkbox {
  width: 0.44rem;
  height: 0.44rem;
  min-width: 0.44rem;
  min-height: 0.44rem;
}
.icon-collectmall_selected {
  color: #c29b60;
}
.icon-danxuankuangxuanzhong {
  color: #a5762b;
  font-size: 0.36rem;
  padding: 0 0.04rem;
}
.icon-danxuankuangxuanzhongColor {
  color: #000000;
  font-size: 0.36rem;
}
.flex-align-center {
  display: flex;
  align-items: center;
}
.flex-center {
  display: flex;
  justify-content: center;
  align-items: center;
}
.flex-space-around {
  display: flex;
  justify-content: space-around;
}
.flex-column {
  display: flex;
  flex-direction: column;
}
.flex-column-center {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.flex-column-space-between {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.flex-row-space-between {
  display: flex;
  justify-content: space-between;
}
.flex-between {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.flex-between .am-pull-to-refresh-up .am-pull-to-refresh-indicator {
  margin-top: 0.2rem !important;
}
.modal_container .am-modal-content {
  border-radius: 0.2rem !important;
  padding: 0;
}
.modal_container .am-modal-content .am-modal-body {
  padding: 0;
}
/* 隐藏刷新指示器（箭头/文案） */
.am-pull-to-refresh-indicator {
  display: none !important;
}
.accoumulate-back-mask {
  width: 7.5rem;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
  z-index: 1000;
}
.accoumulate-back-mask .accoumulate-back-view {
  width: 6.7rem;
  height: 7.9rem;
  position: relative;
}
.accoumulate-back-mask .accoumulate-back-view .text-info {
  position: absolute;
  top: 1.9rem;
  left: 1.24rem;
  height: 3.6rem;
  width: 4.44rem;
}
.accoumulate-back-mask .accoumulate-back-view .text-info .top-title {
  font-size: 0.28rem;
  color: #4b372c;
  font-weight: bold;
  line-height: 0.5rem;
  width: 100%;
}
.accoumulate-back-mask .accoumulate-back-view .text-info .inner-text {
  font-size: 0.28rem;
  margin-top: 0.2rem;
  text-indent: 0.08rem;
  line-height: 0.44rem;
  color: #4b372c;
}
.accoumulate-back-mask .accoumulate-back-view .text-info .inner-text .number-price {
  color: #ab7e50;
  overflow: auto !important;
}
.accoumulate-back-mask .accoumulate-back-view .bottom-btn {
  position: absolute;
  bottom: 1rem;
}
.accoumulate-back-mask .accoumulate-back-view .one-btn {
  position: absolute;
  bottom: 0.6rem;
  height: 1.62rem;
  width: 5.2rem;
}
.accoumulate-back-mask .accoumulate-back-view .one-btn .one-btn-text {
  color: #353331;
  font-weight: bold;
  height: 0.81rem;
  width: 4.2rem;
  background: linear-gradient(135deg, #c18a61, #f6ceac);
  box-shadow: 0 0 0.14rem 0 rgba(0, 0, 0, 0.3);
  border-radius: 0.4rem;
}
.accoumulate-back-mask .accoumulate-back-view .multy-btn {
  position: absolute;
  bottom: 0.6rem;
  height: 1.62rem;
  width: 5.2rem;
}
.accoumulate-back-mask .accoumulate-back-view .multy-btn .left-btn {
  width: 2.15rem;
  height: 0.81rem;
  border: 0.01rem solid #999999;
  background: linear-gradient(135deg, #141414, #363636);
  box-shadow: 0 0 0.14rem 0 rgba(0, 0, 0, 0.3);
  border-radius: 0.4rem;
  margin-right: 0.14rem;
  color: #f6ceac;
}
.accoumulate-back-mask .accoumulate-back-view .multy-btn .right-btn {
  margin-left: 0.14rem;
  color: #353331;
  font-weight: bold;
  width: 2.15rem;
  height: 0.81rem;
  background: linear-gradient(135deg, #c18a61, #f6ceac);
  box-shadow: 0 0 0.14rem 0 rgba(0, 0, 0, 0.3);
  border-radius: 0.4rem;
}
html,
#app {
  -webkit-overflow-scrolling: touch;
}
html,
div,
span,
a,
p,
section,
input,
button,
label,
textarea,
ul,
li,
dl,
dt,
dd {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  appearance: none;
  -webkit-appearance: none;
}
body {
  font-size: 0.28rem;
  color: rgba(0, 0, 0, 0.8);
  background-color: #f2f2f2;
}
.slider-decorator-0 {
  bottom: 0.2rem !important;
}
button,
textarea {
  outline: 0 none;
  border: 0 none;
  background: transparent;
}
ul li {
  list-style: none;
}
.color-main {
  color: #000000 !important;
}
.color-red {
  color: #f01b3f !important;
}
.color-white {
  color: #ffffff;
}
.color-dark-grey {
  color: rgba(0, 0, 0, 0.8);
}
.color-grey {
  color: rgba(0, 0, 0, 0.6);
}
.color-light-grey {
  color: rgba(0, 0, 0, 0.4);
}
.color-price {
  color: #f01b3f;
}
.color-white {
  color: #ffffff;
}
.color-yellow {
  color: #a5752b;
}
.color-gray {
  color: #333333;
}
.color-gold {
  color: #a5762b !important;
}
.color-notice {
  color: #999999;
}
.fz-48 {
  font-size: 0.48rem;
}
.fz-44 {
  font-size: 0.44rem;
}
.fz-40 {
  font-size: 0.4rem;
  line-height: 0.6rem;
}
.fz-32 {
  font-size: 0.32rem;
  line-height: 0.52rem;
}
.fz-28 {
  font-size: 0.28rem;
  line-height: 0.48rem;
}
.fz-24 {
  font-size: 0.24rem;
  line-height: 0.4rem;
}
.fz-22 {
  font-size: 0.22rem;
  line-height: 0.26rem;
}
.fz-through {
  text-decoration: line-through;
}
.fw-nomal {
  font-weight: normal;
}
.fw-bold {
  font-weight: bold;
}
.ellipsis {
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
}
.ellipsis-one {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-two {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-three {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-five {
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.px-indent-top {
  margin-top: -1px !important;
}
.px-indent-left {
  margin-left: -1px !important;
}
.hide {
  display: none !important;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.clf::after {
  display: block;
  content: '';
  height: 0;
  font-size: 0;
  visibility: hidden;
  clear: both;
}
::-moz-placeholder {
  color: #cccccc;
}
::-webkit-input-placeholder {
  color: #cccccc;
}
:-ms-input-placeholder {
  color: #cccccc;
}
@keyframes customPopupMove {
  from {
    bottom: -15rem;
    opacity: 0;
  }
  to {
    bottom: 0;
    opacity: 1;
  }
}
@keyframes popuContentMove {
  from {
    bottom: -15rem;
  }
  to {
    bottom: 0;
  }
}
.invisible {
  visibility: hidden;
}
.icon-gradient {
  -webkit-background-clip: text;
  color: transparent;
  background-image: linear-gradient(-38deg, #fe7b2c 32%, #ffc77f 91%);
}
.am-button.small {
  width: 2.4rem;
  height: 0.69rem;
  line-height: 0.69rem;
  font-size: 0.32rem;
}
.am-button.middle {
  width: 2.8rem;
  height: 0.8rem;
  line-height: 0.8rem;
  font-size: 0.32rem;
}
.am-checkbox-wrapper .am-checkbox {
  top: -0.02rem;
}
.am-checkbox-wrapper .am-checkbox,
.am-checkbox-wrapper .am-checkbox-inner {
  width: 0.36rem;
  height: 0.36rem;
}
.am-checkbox-wrapper .am-checkbox .am-checkbox-inner:after,
.am-checkbox-wrapper .am-checkbox-inner .am-checkbox-inner:after {
  width: 0.07rem;
  height: 0.18rem;
  top: 0.04rem;
}
.am-modal-transparent .am-modal-content {
  padding-top: 0.42rem;
}
.am-modal-transparent .am-modal-content .am-modal-body {
  padding-bottom: 0.47rem;
}
.am-modal-transparent .am-modal-content .am-modal-body .am-modal-alert-content {
  font-size: 0.32rem;
  line-height: 0.52rem;
  color: rgba(0, 0, 0, 0.8);
}
.am-modal-transparent .am-modal-content .am-modal-button {
  height: 0.96rem;
  line-height: 0.96rem;
  color: #000000;
}
.am-modal-transparent .am-modal-content .am-modal-button:first-child {
  color: #666;
}
.am-modal-transparent .am-modal-content .am-modal-button-group-h::before,
.am-modal-transparent .am-modal-content .am-modal-button-group-h .am-modal-button:last-child::before {
  background-color: #ccc;
}
.am-search {
  height: 0.64rem;
  padding-right: 0;
  background: #fff;
}
.am-search .am-search-input {
  background: rgba(0, 0, 0, 0.05);
  border-radius: 0;
  font-size: 0.28rem;
}
.am-search .am-search-input .am-search-synthetic-ph-placeholder {
  font-size: 0.28rem;
  color: #cccccc;
}
.am-search .am-search-input .am-search-synthetic-ph {
  text-align: left;
  padding-left: 0.2rem;
}
.am-search .am-search-input .am-search-synthetic-ph-icon,
.am-search .am-search-input .am-search-clear {
  width: 0.24rem;
  height: 0.24rem;
  vertical-align: unset;
  background-size: 0.24rem 0.24rem;
}
.am-search .am-search-input .am-search-synthetic-ph-icon {
  color: rgba(0, 0, 0, 0.4);
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IuWbvuWxgl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjQgMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI0IDI0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6Izk5OTk5OTt9Cjwvc3R5bGU+Cjx0aXRsZT5JY29uLzI0L+aQnOe0ojwvdGl0bGU+CjxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjIuNywyMS4zbC0zLjEtMy4xYzEuNS0xLjgsMi40LTQuMSwyLjQtNi43QzIyLDUuNywxNy4zLDEsMTEuNSwxUzEsNS43LDEsMTEuNVM1LjcsMjIsMTEuNSwyMgoJYzIuNSwwLDQuOS0wLjksNi43LTIuNGwzLjEsMy4xYzAuNCwwLjQsMSwwLjQsMS40LDBDMjMuMSwyMi4zLDIzLjEsMjEuNywyMi43LDIxLjN6IE0xMS41LDIwQzYuOCwyMCwzLDE2LjIsMywxMS41UzYuOCwzLDExLjUsMwoJUzIwLDYuOCwyMCwxMS41UzE2LjIsMjAsMTEuNSwyMHoiLz4KPC9zdmc+Cg==') !important;
}
.am-search .am-search-input input::-webkit-input-placeholder {
  font-size: 0.28rem;
  color: #cccccc;
}
.am-search .am-search-cancel {
  padding-left: 0.24rem;
  font-size: 0.32rem;
  color: rgba(0, 0, 0, 0.8);
  font-weight: var(--basic-weight-value, 500);
}
.am-switch input[type='checkbox']:checked + .checkbox {
  background: #a5762b;
}
.am-badge-dot,
.am-badge-text {
  background: #faad14;
}
.am-picker-popup-header-left {
  color: rgba(0, 0, 0, 0.6);
}
.am-picker-popup-header-right {
  color: #000;
}
.am-list-item .am-list-line .am-list-arrow {
  width: 0.22rem;
  height: 0.22rem;
}
.show {
  display: block !important;
}
.align-center {
  text-align: center;
}
.icon-arrow-right {
  font-size: 0.32rem;
  color: rgba(0, 0, 0, 0.4);
}
.tag-box {
  line-height: 0.3rem;
  padding: 0 0.12rem;
  margin-right: 0.1rem;
  border: 0.01rem solid #a5752b;
  background: rgba(194, 155, 96, 0.1);
  color: #a5752b;
  font-size: 0.22rem;
}
.tag-box-color {
  border: 0;
  border-radius: 0;
  color: #ffffff;
  background: #000000;
}
.action-mask {
  display: none;
  position: fixed;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  z-index: 99;
}
.action-mask .show {
  display: block;
}
.common-checkbox {
  width: 0.44rem;
  height: 0.44rem;
  min-width: 0.44rem;
  min-height: 0.44rem;
}
.icon-collectmall_selected {
  color: #c29b60;
}
.icon-danxuankuangxuanzhong {
  color: #a5762b;
  font-size: 0.36rem;
  padding: 0 0.04rem;
}
.icon-danxuankuangxuanzhongColor {
  color: #000000;
  font-size: 0.36rem;
}
.flex-align-center {
  display: flex;
  align-items: center;
}
.flex-center {
  display: flex;
  justify-content: center;
  align-items: center;
}
.flex-space-around {
  display: flex;
  justify-content: space-around;
}
.flex-column {
  display: flex;
  flex-direction: column;
}
.flex-column-center {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.flex-column-space-between {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.flex-row-space-between {
  display: flex;
  justify-content: space-between;
}
.flex-between {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.flex-between .am-pull-to-refresh-up .am-pull-to-refresh-indicator {
  margin-top: 0.2rem !important;
}
.modal_container .am-modal-content {
  border-radius: 0.2rem !important;
  padding: 0;
}
.modal_container .am-modal-content .am-modal-body {
  padding: 0;
}
/* 隐藏刷新指示器（箭头/文案） */
.am-pull-to-refresh-indicator {
  display: none !important;
}
html,
#app {
  -webkit-overflow-scrolling: touch;
}
html,
div,
span,
a,
p,
section,
input,
button,
label,
textarea,
ul,
li,
dl,
dt,
dd {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  appearance: none;
  -webkit-appearance: none;
}
body {
  font-size: 0.28rem;
  color: rgba(0, 0, 0, 0.8);
  background-color: #f2f2f2;
}
.slider-decorator-0 {
  bottom: 0.2rem !important;
}
button,
textarea {
  outline: 0 none;
  border: 0 none;
  background: transparent;
}
ul li {
  list-style: none;
}
.color-main {
  color: #000000 !important;
}
.color-red {
  color: #f01b3f !important;
}
.color-white {
  color: #ffffff;
}
.color-dark-grey {
  color: rgba(0, 0, 0, 0.8);
}
.color-grey {
  color: rgba(0, 0, 0, 0.6);
}
.color-light-grey {
  color: rgba(0, 0, 0, 0.4);
}
.color-price {
  color: #f01b3f;
}
.color-white {
  color: #ffffff;
}
.color-yellow {
  color: #a5752b;
}
.color-gray {
  color: #333333;
}
.color-gold {
  color: #a5762b !important;
}
.color-notice {
  color: #999999;
}
.fz-48 {
  font-size: 0.48rem;
}
.fz-44 {
  font-size: 0.44rem;
}
.fz-40 {
  font-size: 0.4rem;
  line-height: 0.6rem;
}
.fz-32 {
  font-size: 0.32rem;
  line-height: 0.52rem;
}
.fz-28 {
  font-size: 0.28rem;
  line-height: 0.48rem;
}
.fz-24 {
  font-size: 0.24rem;
  line-height: 0.4rem;
}
.fz-22 {
  font-size: 0.22rem;
  line-height: 0.26rem;
}
.fz-through {
  text-decoration: line-through;
}
.fw-nomal {
  font-weight: normal;
}
.fw-bold {
  font-weight: bold;
}
.ellipsis {
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
}
.ellipsis-one {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-two {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-three {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-five {
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.px-indent-top {
  margin-top: -1px !important;
}
.px-indent-left {
  margin-left: -1px !important;
}
.hide {
  display: none !important;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.clf::after {
  display: block;
  content: '';
  height: 0;
  font-size: 0;
  visibility: hidden;
  clear: both;
}
::-moz-placeholder {
  color: #cccccc;
}
::-webkit-input-placeholder {
  color: #cccccc;
}
:-ms-input-placeholder {
  color: #cccccc;
}
@keyframes customPopupMove {
  from {
    bottom: -15rem;
    opacity: 0;
  }
  to {
    bottom: 0;
    opacity: 1;
  }
}
@keyframes popuContentMove {
  from {
    bottom: -15rem;
  }
  to {
    bottom: 0;
  }
}
.invisible {
  visibility: hidden;
}
.icon-gradient {
  -webkit-background-clip: text;
  color: transparent;
  background-image: linear-gradient(-38deg, #fe7b2c 32%, #ffc77f 91%);
}
.am-button.small {
  width: 2.4rem;
  height: 0.69rem;
  line-height: 0.69rem;
  font-size: 0.32rem;
}
.am-button.middle {
  width: 2.8rem;
  height: 0.8rem;
  line-height: 0.8rem;
  font-size: 0.32rem;
}
.am-checkbox-wrapper .am-checkbox {
  top: -0.02rem;
}
.am-checkbox-wrapper .am-checkbox,
.am-checkbox-wrapper .am-checkbox-inner {
  width: 0.36rem;
  height: 0.36rem;
}
.am-checkbox-wrapper .am-checkbox .am-checkbox-inner:after,
.am-checkbox-wrapper .am-checkbox-inner .am-checkbox-inner:after {
  width: 0.07rem;
  height: 0.18rem;
  top: 0.04rem;
}
.am-modal-transparent .am-modal-content {
  padding-top: 0.42rem;
}
.am-modal-transparent .am-modal-content .am-modal-body {
  padding-bottom: 0.47rem;
}
.am-modal-transparent .am-modal-content .am-modal-body .am-modal-alert-content {
  font-size: 0.32rem;
  line-height: 0.52rem;
  color: rgba(0, 0, 0, 0.8);
}
.am-modal-transparent .am-modal-content .am-modal-button {
  height: 0.96rem;
  line-height: 0.96rem;
  color: #000000;
}
.am-modal-transparent .am-modal-content .am-modal-button:first-child {
  color: #666;
}
.am-modal-transparent .am-modal-content .am-modal-button-group-h::before,
.am-modal-transparent .am-modal-content .am-modal-button-group-h .am-modal-button:last-child::before {
  background-color: #ccc;
}
.am-search {
  height: 0.64rem;
  padding-right: 0;
  background: #fff;
}
.am-search .am-search-input {
  background: rgba(0, 0, 0, 0.05);
  border-radius: 0;
  font-size: 0.28rem;
}
.am-search .am-search-input .am-search-synthetic-ph-placeholder {
  font-size: 0.28rem;
  color: #cccccc;
}
.am-search .am-search-input .am-search-synthetic-ph {
  text-align: left;
  padding-left: 0.2rem;
}
.am-search .am-search-input .am-search-synthetic-ph-icon,
.am-search .am-search-input .am-search-clear {
  width: 0.24rem;
  height: 0.24rem;
  vertical-align: unset;
  background-size: 0.24rem 0.24rem;
}
.am-search .am-search-input .am-search-synthetic-ph-icon {
  color: rgba(0, 0, 0, 0.4);
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IuWbvuWxgl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjQgMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI0IDI0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6Izk5OTk5OTt9Cjwvc3R5bGU+Cjx0aXRsZT5JY29uLzI0L+aQnOe0ojwvdGl0bGU+CjxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjIuNywyMS4zbC0zLjEtMy4xYzEuNS0xLjgsMi40LTQuMSwyLjQtNi43QzIyLDUuNywxNy4zLDEsMTEuNSwxUzEsNS43LDEsMTEuNVM1LjcsMjIsMTEuNSwyMgoJYzIuNSwwLDQuOS0wLjksNi43LTIuNGwzLjEsMy4xYzAuNCwwLjQsMSwwLjQsMS40LDBDMjMuMSwyMi4zLDIzLjEsMjEuNywyMi43LDIxLjN6IE0xMS41LDIwQzYuOCwyMCwzLDE2LjIsMywxMS41UzYuOCwzLDExLjUsMwoJUzIwLDYuOCwyMCwxMS41UzE2LjIsMjAsMTEuNSwyMHoiLz4KPC9zdmc+Cg==') !important;
}
.am-search .am-search-input input::-webkit-input-placeholder {
  font-size: 0.28rem;
  color: #cccccc;
}
.am-search .am-search-cancel {
  padding-left: 0.24rem;
  font-size: 0.32rem;
  color: rgba(0, 0, 0, 0.8);
  font-weight: var(--basic-weight-value, 500);
}
.am-switch input[type='checkbox']:checked + .checkbox {
  background: #a5762b;
}
.am-badge-dot,
.am-badge-text {
  background: #faad14;
}
.am-picker-popup-header-left {
  color: rgba(0, 0, 0, 0.6);
}
.am-picker-popup-header-right {
  color: #000;
}
.am-list-item .am-list-line .am-list-arrow {
  width: 0.22rem;
  height: 0.22rem;
}
.show {
  display: block !important;
}
.align-center {
  text-align: center;
}
.icon-arrow-right {
  font-size: 0.32rem;
  color: rgba(0, 0, 0, 0.4);
}
.tag-box {
  line-height: 0.3rem;
  padding: 0 0.12rem;
  margin-right: 0.1rem;
  border: 0.01rem solid #a5752b;
  background: rgba(194, 155, 96, 0.1);
  color: #a5752b;
  font-size: 0.22rem;
}
.tag-box-color {
  border: 0;
  border-radius: 0;
  color: #ffffff;
  background: #000000;
}
.action-mask {
  display: none;
  position: fixed;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  z-index: 99;
}
.action-mask .show {
  display: block;
}
.common-checkbox {
  width: 0.44rem;
  height: 0.44rem;
  min-width: 0.44rem;
  min-height: 0.44rem;
}
.icon-collectmall_selected {
  color: #c29b60;
}
.icon-danxuankuangxuanzhong {
  color: #a5762b;
  font-size: 0.36rem;
  padding: 0 0.04rem;
}
.icon-danxuankuangxuanzhongColor {
  color: #000000;
  font-size: 0.36rem;
}
.flex-align-center {
  display: flex;
  align-items: center;
}
.flex-center {
  display: flex;
  justify-content: center;
  align-items: center;
}
.flex-space-around {
  display: flex;
  justify-content: space-around;
}
.flex-column {
  display: flex;
  flex-direction: column;
}
.flex-column-center {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.flex-column-space-between {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.flex-row-space-between {
  display: flex;
  justify-content: space-between;
}
.flex-between {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.flex-between .am-pull-to-refresh-up .am-pull-to-refresh-indicator {
  margin-top: 0.2rem !important;
}
.modal_container .am-modal-content {
  border-radius: 0.2rem !important;
  padding: 0;
}
.modal_container .am-modal-content .am-modal-body {
  padding: 0;
}
/* 隐藏刷新指示器（箭头/文案） */
.am-pull-to-refresh-indicator {
  display: none !important;
}
.posters {
  width: 5rem;
}
.poromote-modal .am-modal-content {
  background: rgba(0, 0, 0, 0.65);
}
.poromote-modal .content-box {
  height: 100vh;
}
.poromote-modal .content-box .poster-nav.am-navbar-light {
  background: transparent;
}
.poromote-modal .content-box .poster-nav.nav-bar-shadow {
  box-shadow: none;
}
.poromote-modal .content-box .poster-nav .am-navbar-left {
  color: #ffffff;
}
.poromote-modal .content-box .poster-nav .am-navbar-title {
  color: #ffffff;
}
.poromote-modal .content-box .content-wrap {
  width: 100%;
  flex-grow: 1;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.poromote-modal .content-box .swiper-wrap {
  flex-shrink: 0;
}
.poromote-modal .content-box .footer-wrap {
  flex-shrink: 0;
}
.poromote-modal .content-box .footer-wrap .save {
  align-self: center;
  margin-top: 0.4rem;
  background-color: black;
  width: 5.26rem;
  font-size: 0.32rem;
  color: white;
  line-height: 0.8rem;
  text-align: center;
}
.poromote-modal .content-box .footer-wrap .desc {
  color: white;
  align-self: center;
  font-size: 0.24rem;
  margin-top: 0.1rem;
  line-height: 0.52rem;
}
.poromote-modal .share-route {
  width: 100%;
  text-align: center;
  color: #fff;
  padding-bottom: 0.2rem;
  padding-right: 0.32rem;
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.poromote-modal .share-route .select {
  min-width: 2rem;
  height: 0.5rem;
  display: inline-block;
  margin-top: 0.1rem;
  position: relative;
}
.poromote-modal .share-route .select .selectText {
  width: 100%;
  height: 0.5rem;
  display: flex;
  align-items: center;
  color: #fff;
  padding: 0 0.1rem;
  font-size: 0.32rem;
}
.poromote-modal .share-route .select .selectText .iconfont {
  color: #fff;
  font-size: 0.32rem;
  margin-left: 0.1rem;
}
.orderTypeModal .am-modal-content {
  position: relative;
  border: 0;
  background-clip: padding-box;
  text-align: center;
  height: 100%;
  overflow: hidden;
  background-color: transparent;
}
.orderTypeModal .am-modal-content .am-modal-body {
  max-height: 84vh;
}
.orderTypeModal .am-modal-content .orderTypeBox {
  background: #fff;
}
.orderTypeModal .am-modal-content .orderTypeBox .titleShow {
  padding: 0.2rem;
  font-size: 0.32rem;
  color: #000000ff;
}
.orderTypeModal .am-modal-content .orderTypeBox .line {
  width: 0.78rem;
  height: 0.1rem;
  background: rgba(0, 0, 0, 0.45);
  border-radius: 0.39rem;
  margin: 0.24rem 0;
}
.orderTypeModal .am-modal-content .orderTypeBox .orderTypeBoxItem {
  width: 100%;
  height: 1rem;
  border-top: 0.01rem solid rgba(0, 0, 0, 0.1);
}
.orderTypeModal .am-modal-content .orderTypeBox .bar {
  width: 100%;
  height: 0.16rem;
  background: #f2f2f2;
}
.swiper-container {
  width: 100%;
}
.swiper-slide {
  text-align: center;
  font-size: 0.18rem;
  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  transition: 300ms;
  -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -ms-transition: 300ms;
}
.poster-content {
  position: relative;
}
.poster-content .real-poster {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 1000;
}
.poster-content .poster {
  width: 100%;
}
.poster-content .tips {
  position: absolute;
  left: 0.18rem;
  top: 0.22rem;
}
.poster-content .tips .avatar {
  width: 0.5rem;
  height: 0.5rem;
  border-radius: 0.25rem;
  overflow: hidden;
}
.poster-content .tips .name {
  flex: 1;
  font-size: 0.2rem;
  line-height: 0.28rem;
  margin-left: 0.1rem;
  color: white;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  word-wrap: break-word;
  word-break: break-all;
}
.poster-content .qrcode {
  position: absolute;
  width: 38%;
  left: 50%;
  transform: translateX(-50%);
  bottom: 5%;
}
html,
#app {
  -webkit-overflow-scrolling: touch;
}
html,
div,
span,
a,
p,
section,
input,
button,
label,
textarea,
ul,
li,
dl,
dt,
dd {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  appearance: none;
  -webkit-appearance: none;
}
body {
  font-size: 0.28rem;
  color: rgba(0, 0, 0, 0.8);
  background-color: #f2f2f2;
}
.slider-decorator-0 {
  bottom: 0.2rem !important;
}
button,
textarea {
  outline: 0 none;
  border: 0 none;
  background: transparent;
}
ul li {
  list-style: none;
}
.color-main {
  color: #000000 !important;
}
.color-red {
  color: #f01b3f !important;
}
.color-white {
  color: #ffffff;
}
.color-dark-grey {
  color: rgba(0, 0, 0, 0.8);
}
.color-grey {
  color: rgba(0, 0, 0, 0.6);
}
.color-light-grey {
  color: rgba(0, 0, 0, 0.4);
}
.color-price {
  color: #f01b3f;
}
.color-white {
  color: #ffffff;
}
.color-yellow {
  color: #a5752b;
}
.color-gray {
  color: #333333;
}
.color-gold {
  color: #a5762b !important;
}
.color-notice {
  color: #999999;
}
.fz-48 {
  font-size: 0.48rem;
}
.fz-44 {
  font-size: 0.44rem;
}
.fz-40 {
  font-size: 0.4rem;
  line-height: 0.6rem;
}
.fz-32 {
  font-size: 0.32rem;
  line-height: 0.52rem;
}
.fz-28 {
  font-size: 0.28rem;
  line-height: 0.48rem;
}
.fz-24 {
  font-size: 0.24rem;
  line-height: 0.4rem;
}
.fz-22 {
  font-size: 0.22rem;
  line-height: 0.26rem;
}
.fz-through {
  text-decoration: line-through;
}
.fw-nomal {
  font-weight: normal;
}
.fw-bold {
  font-weight: bold;
}
.ellipsis {
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
}
.ellipsis-one {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-two {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-three {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-five {
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.px-indent-top {
  margin-top: -1px !important;
}
.px-indent-left {
  margin-left: -1px !important;
}
.hide {
  display: none !important;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.clf::after {
  display: block;
  content: '';
  height: 0;
  font-size: 0;
  visibility: hidden;
  clear: both;
}
::-moz-placeholder {
  color: #cccccc;
}
::-webkit-input-placeholder {
  color: #cccccc;
}
:-ms-input-placeholder {
  color: #cccccc;
}
@keyframes customPopupMove {
  from {
    bottom: -15rem;
    opacity: 0;
  }
  to {
    bottom: 0;
    opacity: 1;
  }
}
@keyframes popuContentMove {
  from {
    bottom: -15rem;
  }
  to {
    bottom: 0;
  }
}
.invisible {
  visibility: hidden;
}
.icon-gradient {
  -webkit-background-clip: text;
  color: transparent;
  background-image: linear-gradient(-38deg, #fe7b2c 32%, #ffc77f 91%);
}
.am-button.small {
  width: 2.4rem;
  height: 0.69rem;
  line-height: 0.69rem;
  font-size: 0.32rem;
}
.am-button.middle {
  width: 2.8rem;
  height: 0.8rem;
  line-height: 0.8rem;
  font-size: 0.32rem;
}
.am-checkbox-wrapper .am-checkbox {
  top: -0.02rem;
}
.am-checkbox-wrapper .am-checkbox,
.am-checkbox-wrapper .am-checkbox-inner {
  width: 0.36rem;
  height: 0.36rem;
}
.am-checkbox-wrapper .am-checkbox .am-checkbox-inner:after,
.am-checkbox-wrapper .am-checkbox-inner .am-checkbox-inner:after {
  width: 0.07rem;
  height: 0.18rem;
  top: 0.04rem;
}
.am-modal-transparent .am-modal-content {
  padding-top: 0.42rem;
}
.am-modal-transparent .am-modal-content .am-modal-body {
  padding-bottom: 0.47rem;
}
.am-modal-transparent .am-modal-content .am-modal-body .am-modal-alert-content {
  font-size: 0.32rem;
  line-height: 0.52rem;
  color: rgba(0, 0, 0, 0.8);
}
.am-modal-transparent .am-modal-content .am-modal-button {
  height: 0.96rem;
  line-height: 0.96rem;
  color: #000000;
}
.am-modal-transparent .am-modal-content .am-modal-button:first-child {
  color: #666;
}
.am-modal-transparent .am-modal-content .am-modal-button-group-h::before,
.am-modal-transparent .am-modal-content .am-modal-button-group-h .am-modal-button:last-child::before {
  background-color: #ccc;
}
.am-search {
  height: 0.64rem;
  padding-right: 0;
  background: #fff;
}
.am-search .am-search-input {
  background: rgba(0, 0, 0, 0.05);
  border-radius: 0;
  font-size: 0.28rem;
}
.am-search .am-search-input .am-search-synthetic-ph-placeholder {
  font-size: 0.28rem;
  color: #cccccc;
}
.am-search .am-search-input .am-search-synthetic-ph {
  text-align: left;
  padding-left: 0.2rem;
}
.am-search .am-search-input .am-search-synthetic-ph-icon,
.am-search .am-search-input .am-search-clear {
  width: 0.24rem;
  height: 0.24rem;
  vertical-align: unset;
  background-size: 0.24rem 0.24rem;
}
.am-search .am-search-input .am-search-synthetic-ph-icon {
  color: rgba(0, 0, 0, 0.4);
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IuWbvuWxgl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjQgMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI0IDI0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6Izk5OTk5OTt9Cjwvc3R5bGU+Cjx0aXRsZT5JY29uLzI0L+aQnOe0ojwvdGl0bGU+CjxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjIuNywyMS4zbC0zLjEtMy4xYzEuNS0xLjgsMi40LTQuMSwyLjQtNi43QzIyLDUuNywxNy4zLDEsMTEuNSwxUzEsNS43LDEsMTEuNVM1LjcsMjIsMTEuNSwyMgoJYzIuNSwwLDQuOS0wLjksNi43LTIuNGwzLjEsMy4xYzAuNCwwLjQsMSwwLjQsMS40LDBDMjMuMSwyMi4zLDIzLjEsMjEuNywyMi43LDIxLjN6IE0xMS41LDIwQzYuOCwyMCwzLDE2LjIsMywxMS41UzYuOCwzLDExLjUsMwoJUzIwLDYuOCwyMCwxMS41UzE2LjIsMjAsMTEuNSwyMHoiLz4KPC9zdmc+Cg==') !important;
}
.am-search .am-search-input input::-webkit-input-placeholder {
  font-size: 0.28rem;
  color: #cccccc;
}
.am-search .am-search-cancel {
  padding-left: 0.24rem;
  font-size: 0.32rem;
  color: rgba(0, 0, 0, 0.8);
  font-weight: var(--basic-weight-value, 500);
}
.am-switch input[type='checkbox']:checked + .checkbox {
  background: #a5762b;
}
.am-badge-dot,
.am-badge-text {
  background: #faad14;
}
.am-picker-popup-header-left {
  color: rgba(0, 0, 0, 0.6);
}
.am-picker-popup-header-right {
  color: #000;
}
.am-list-item .am-list-line .am-list-arrow {
  width: 0.22rem;
  height: 0.22rem;
}
.show {
  display: block !important;
}
.align-center {
  text-align: center;
}
.icon-arrow-right {
  font-size: 0.32rem;
  color: rgba(0, 0, 0, 0.4);
}
.tag-box {
  line-height: 0.3rem;
  padding: 0 0.12rem;
  margin-right: 0.1rem;
  border: 0.01rem solid #a5752b;
  background: rgba(194, 155, 96, 0.1);
  color: #a5752b;
  font-size: 0.22rem;
}
.tag-box-color {
  border: 0;
  border-radius: 0;
  color: #ffffff;
  background: #000000;
}
.action-mask {
  display: none;
  position: fixed;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  z-index: 99;
}
.action-mask .show {
  display: block;
}
.common-checkbox {
  width: 0.44rem;
  height: 0.44rem;
  min-width: 0.44rem;
  min-height: 0.44rem;
}
.icon-collectmall_selected {
  color: #c29b60;
}
.icon-danxuankuangxuanzhong {
  color: #a5762b;
  font-size: 0.36rem;
  padding: 0 0.04rem;
}
.icon-danxuankuangxuanzhongColor {
  color: #000000;
  font-size: 0.36rem;
}
.flex-align-center {
  display: flex;
  align-items: center;
}
.flex-center {
  display: flex;
  justify-content: center;
  align-items: center;
}
.flex-space-around {
  display: flex;
  justify-content: space-around;
}
.flex-column {
  display: flex;
  flex-direction: column;
}
.flex-column-center {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.flex-column-space-between {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.flex-row-space-between {
  display: flex;
  justify-content: space-between;
}
.flex-between {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.flex-between .am-pull-to-refresh-up .am-pull-to-refresh-indicator {
  margin-top: 0.2rem !important;
}
.modal_container .am-modal-content {
  border-radius: 0.2rem !important;
  padding: 0;
}
.modal_container .am-modal-content .am-modal-body {
  padding: 0;
}
/* 隐藏刷新指示器（箭头/文案） */
.am-pull-to-refresh-indicator {
  display: none !important;
}
.conform-popup-am-modal-mask {
  z-index: 10000;
  width: 100vw;
  height: 100vh;
  position: absolute;
  left: 0;
  top: 0;
  background-color: rgba(0, 0, 0, 0.6);
}
.conform-popup-am-modal-mask .confirm-modal-popup-view {
  background-color: #fff;
  width: calc(100% - 0.64rem);
  max-width: 6.22rem;
  min-height: 1rem;
  box-sizing: border-box;
  padding: 0.4rem 0;
}
.conform-popup-am-modal-mask .confirm-modal-popup-view .conform-title {
  font-size: 0.36rem;
  color: #000;
  font-weight: bold;
}
.conform-popup-am-modal-mask .confirm-modal-popup-view .content-view {
  line-height: 0.42rem;
  padding: 0.4rem 0.4rem 0 0.4rem;
  color: rgba(0, 0, 0, 0.8);
}
.conform-popup-am-modal-mask .confirm-modal-popup-view .btn-container {
  display: flex;
  width: 100%;
  margin: 0.44rem auto 0;
  padding: 0 0.4rem;
  box-sizing: border-box;
}
.conform-popup-am-modal-mask .confirm-modal-popup-view .btn-container .btn {
  width: 0;
  min-width: 0;
  flex: 1 1 0;
  height: 0.8rem;
  color: #fff;
}
.conform-popup-am-modal-mask .confirm-modal-popup-view .btn-container .btn:only-child {
  width: 100%;
  flex-basis: 100%;
}
.conform-popup-am-modal-mask .confirm-modal-popup-view .btn-container .left-btn {
  background-color: #000;
  color: #fff;
  margin-right: 0.22rem;
}
.conform-popup-am-modal-mask .confirm-modal-popup-view .btn-container .right-btn {
  background-color: #f01b3f;
  color: #fff;
}
.conform-popup-am-modal-mask .icon-close {
  margin-top: 0.48rem;
  color: #fff;
  font-size: 0.64rem;
}
.conform-popup-am-modal-mask-v2 {
  z-index: 1000;
  width: 100vw;
  height: 100vh;
  position: absolute;
  left: 0;
  top: 0;
  flex-direction: column;
  background-color: rgba(0, 0, 0, 0.6);
}
.conform-popup-am-modal-mask-v2 .confirm-modal-popup-view {
  background-color: #fff;
  width: 6.86rem;
  min-height: 4rem;
  padding: 0.4rem 0;
  border-radius: 0.24rem;
}
.conform-popup-am-modal-mask-v2 .confirm-modal-popup-view .conform-title {
  font-size: 0.36rem;
  color: #000;
  font-weight: bold;
}
.conform-popup-am-modal-mask-v2 .confirm-modal-popup-view .content-view {
  line-height: 0.42rem;
  padding: 0.4rem 0.4rem 0 0.4rem;
  color: #666666;
}
.conform-popup-am-modal-mask-v2 .confirm-modal-popup-view .btn-container {
  margin-top: 0.44rem;
  flex-direction: column;
}
.conform-popup-am-modal-mask-v2 .confirm-modal-popup-view .btn-container .btn {
  width: 6.06rem;
  height: auto;
  padding: 0.24rem;
  color: #fff;
  justify-content: space-between;
  border-radius: 0.16rem;
}
.conform-popup-am-modal-mask-v2 .confirm-modal-popup-view .btn-container .btn + .btn {
  margin-top: 0.24rem;
}
.conform-popup-am-modal-mask-v2 .confirm-modal-popup-view .btn-container .left-btn {
  font-size: 0.32rem;
  color: #333333;
  line-height: 0.44rem;
  background-color: #f6f6f6;
}
.conform-popup-am-modal-mask-v2 .confirm-modal-popup-view .btn-container .left-btn .icon-arrow-right {
  color: #333333;
}
.conform-popup-am-modal-mask-v2 .confirm-modal-popup-view .btn-container .right-btn {
  font-size: 0.32rem;
  color: #f01b3f;
  line-height: 0.44rem;
  background-color: #fff3f5;
}
.conform-popup-am-modal-mask-v2 .confirm-modal-popup-view .btn-container .right-btn .icon-arrow-right {
  color: #f01b3f;
}
.conform-popup-am-modal-mask-v2 .icon-close {
  margin-top: 0.48rem;
  color: #ffffff;
  font-size: 0.64rem;
}
@font-face {
  font-family: 'swiper-icons';
  src: url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA') format('woff');
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
}
.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}
.swiper-container-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0, 0, 0);
}
.swiper-container-multirow > .swiper-wrapper {
  flex-wrap: wrap;
}
.swiper-container-multirow-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}
.swiper-container-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-container-pointer-events {
  touch-action: pan-y;
}
.swiper-container-pointer-events.swiper-container-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}
.swiper-container-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
/* 3D Effects */
.swiper-container-3d {
  perspective: 12rem;
}
.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-container-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
/* CSS Mode */
.swiper-container-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-container-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
/* flexbox */
.am-flexbox {
  text-align: left;
  overflow: hidden;
  display: flex;
  align-items: center;
}
.am-flexbox.am-flexbox-dir-row {
  flex-direction: row;
}
.am-flexbox.am-flexbox-dir-row-reverse {
  flex-direction: row-reverse;
}
.am-flexbox.am-flexbox-dir-column {
  flex-direction: column;
}
.am-flexbox.am-flexbox-dir-column-reverse {
  flex-direction: column-reverse;
}
.am-flexbox.am-flexbox-nowrap {
  flex-wrap: nowrap;
}
.am-flexbox.am-flexbox-wrap {
  flex-wrap: wrap;
}
.am-flexbox.am-flexbox-wrap-reverse {
  flex-wrap: wrap-reverse;
}
.am-flexbox.am-flexbox-justify-start {
  justify-content: flex-start;
}
.am-flexbox.am-flexbox-justify-end {
  justify-content: flex-end;
}
.am-flexbox.am-flexbox-justify-center {
  justify-content: center;
}
.am-flexbox.am-flexbox-justify-between {
  justify-content: space-between;
}
.am-flexbox.am-flexbox-justify-around {
  justify-content: space-around;
}
.am-flexbox.am-flexbox-align-start {
  align-items: flex-start;
}
.am-flexbox.am-flexbox-align-end {
  align-items: flex-end;
}
.am-flexbox.am-flexbox-align-center {
  align-items: center;
}
.am-flexbox.am-flexbox-align-stretch {
  align-items: stretch;
}
.am-flexbox.am-flexbox-align-baseline {
  align-items: baseline;
}
.am-flexbox.am-flexbox-align-content-start {
  align-content: flex-start;
}
.am-flexbox.am-flexbox-align-content-end {
  align-items: flex-end;
}
.am-flexbox.am-flexbox-align-content-center {
  align-items: center;
}
.am-flexbox.am-flexbox-align-content-between {
  align-items: stretch;
}
.am-flexbox.am-flexbox-align-content-around {
  align-items: baseline;
}
.am-flexbox.am-flexbox-align-content-stretch {
  align-items: baseline;
}
.am-flexbox .am-flexbox-item {
  box-sizing: border-box;
  flex: 1;
  margin-left: 0.16rem;
  min-width: 0.2rem;
}
.am-flexbox .am-flexbox-item:first-child {
  margin-left: 0;
}
.am-carousel {
  position: relative;
}
.am-carousel-wrap {
  font-size: 0.36rem;
  color: #000;
  background: none;
  text-align: center;
  zoom: 1;
  width: 100%;
}
.am-carousel-wrap-dot {
  display: inline-block;
  zoom: 1;
}
.am-carousel-wrap-dot > span {
  display: block;
  width: 0.16rem;
  height: 0.16rem;
  margin: 0 0.06rem;
  border-radius: 50%;
  background: #ccc;
}
.am-carousel-wrap-dot-active > span {
  background: #888;
}
html,
#app___1AMGt {
  -webkit-overflow-scrolling: touch;
}
html,
div,
span,
a,
p,
section,
input,
button,
label,
textarea,
ul,
li,
dl,
dt,
dd {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  appearance: none;
  -webkit-appearance: none;
}
body {
  font-size: 0.28rem;
  color: rgba(0, 0, 0, 0.8);
  background-color: #f2f2f2;
}
.slider-decorator-0 {
  bottom: 0.2rem !important;
}
button,
textarea {
  outline: 0 none;
  border: 0 none;
  background: transparent;
}
ul li {
  list-style: none;
}
.color-main___3Qmi3 {
  color: #000000 !important;
}
.color-red___1W8M2 {
  color: #f01b3f !important;
}
.color-white___SXQSP {
  color: #ffffff;
}
.color-dark-grey___1cny5 {
  color: rgba(0, 0, 0, 0.8);
}
.color-grey___3JXgd {
  color: rgba(0, 0, 0, 0.6);
}
.color-light-grey___1KGsh {
  color: rgba(0, 0, 0, 0.4);
}
.color-price___2Ch4s {
  color: #f01b3f;
}
.color-white___SXQSP {
  color: #ffffff;
}
.color-yellow___3ILzR {
  color: #a5752b;
}
.color-gray___1bhEb {
  color: #333333;
}
.color-gold___2r9zm {
  color: #a5762b !important;
}
.color-notice___mLET9 {
  color: #999999;
}
.fz-48___3s4Ig {
  font-size: 0.48rem;
}
.fz-44___2GVXR {
  font-size: 0.44rem;
}
.fz-40___31S56 {
  font-size: 0.4rem;
  line-height: 0.6rem;
}
.fz-32___3wjA5 {
  font-size: 0.32rem;
  line-height: 0.52rem;
}
.fz-28___3vMZJ {
  font-size: 0.28rem;
  line-height: 0.48rem;
}
.fz-24___2GBHc {
  font-size: 0.24rem;
  line-height: 0.4rem;
}
.fz-22___3dAN7 {
  font-size: 0.22rem;
  line-height: 0.26rem;
}
.fz-through___1KIv- {
  text-decoration: line-through;
}
.fw-nomal___Zm8eH {
  font-weight: normal;
}
.fw-bold___uxcHn {
  font-weight: bold;
}
.ellipsis___3zhCF {
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
}
.ellipsis-one___2-K2C {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-two___3QoRA {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-three___-14lc {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-five___8mC67 {
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.px-indent-top___22qpR {
  margin-top: -1px !important;
}
.px-indent-left___e2Qgb {
  margin-left: -1px !important;
}
.hide___3vvtf {
  display: none !important;
}
.fl___2O66k {
  float: left;
}
.fr___9t5Jz {
  float: right;
}
.clf___3mvLS::after {
  display: block;
  content: '';
  height: 0;
  font-size: 0;
  visibility: hidden;
  clear: both;
}
::-moz-placeholder {
  color: #cccccc;
}
::-webkit-input-placeholder {
  color: #cccccc;
}
:-ms-input-placeholder {
  color: #cccccc;
}
@keyframes customPopupMove___SGVhJ {
  from {
    bottom: -15rem;
    opacity: 0;
  }
  to {
    bottom: 0;
    opacity: 1;
  }
}
@keyframes popuContentMove___4F7oT {
  from {
    bottom: -15rem;
  }
  to {
    bottom: 0;
  }
}
.invisible___3TcwL {
  visibility: hidden;
}
.icon-gradient___1VkhV {
  -webkit-background-clip: text;
  color: transparent;
  background-image: linear-gradient(-38deg, #fe7b2c 32%, #ffc77f 91%);
}
.am-button___TAwR5.small___MXpcp {
  width: 2.4rem;
  height: 0.69rem;
  line-height: 0.69rem;
  font-size: 0.32rem;
}
.am-button___TAwR5.middle___2yMKH {
  width: 2.8rem;
  height: 0.8rem;
  line-height: 0.8rem;
  font-size: 0.32rem;
}
.am-checkbox-wrapper___39p2Q .am-checkbox___1JEZV {
  top: -0.02rem;
}
.am-checkbox-wrapper___39p2Q .am-checkbox___1JEZV,
.am-checkbox-wrapper___39p2Q .am-checkbox-inner___2KB4T {
  width: 0.36rem;
  height: 0.36rem;
}
.am-checkbox-wrapper___39p2Q .am-checkbox___1JEZV .am-checkbox-inner___2KB4T:after,
.am-checkbox-wrapper___39p2Q .am-checkbox-inner___2KB4T .am-checkbox-inner___2KB4T:after {
  width: 0.07rem;
  height: 0.18rem;
  top: 0.04rem;
}
.am-modal-transparent___2XzfA .am-modal-content___2vExA {
  padding-top: 0.42rem;
}
.am-modal-transparent___2XzfA .am-modal-content___2vExA .am-modal-body___Jzjjt {
  padding-bottom: 0.47rem;
}
.am-modal-transparent___2XzfA .am-modal-content___2vExA .am-modal-body___Jzjjt .am-modal-alert-content___3txi3 {
  font-size: 0.32rem;
  line-height: 0.52rem;
  color: rgba(0, 0, 0, 0.8);
}
.am-modal-transparent___2XzfA .am-modal-content___2vExA .am-modal-button___3NDXO {
  height: 0.96rem;
  line-height: 0.96rem;
  color: #000000;
}
.am-modal-transparent___2XzfA .am-modal-content___2vExA .am-modal-button___3NDXO:first-child {
  color: #666;
}
.am-modal-transparent___2XzfA .am-modal-content___2vExA .am-modal-button-group-h___Jl-vm::before,
.am-modal-transparent___2XzfA .am-modal-content___2vExA .am-modal-button-group-h___Jl-vm .am-modal-button___3NDXO:last-child::before {
  background-color: #ccc;
}
.am-search___2IZhi {
  height: 0.64rem;
  padding-right: 0;
  background: #fff;
}
.am-search___2IZhi .am-search-input___3XMpb {
  background: rgba(0, 0, 0, 0.05);
  border-radius: 0;
  font-size: 0.28rem;
}
.am-search___2IZhi .am-search-input___3XMpb .am-search-synthetic-ph-placeholder___2ri2Y {
  font-size: 0.28rem;
  color: #cccccc;
}
.am-search___2IZhi .am-search-input___3XMpb .am-search-synthetic-ph___1Esgb {
  text-align: left;
  padding-left: 0.2rem;
}
.am-search___2IZhi .am-search-input___3XMpb .am-search-synthetic-ph-icon___2VUQH,
.am-search___2IZhi .am-search-input___3XMpb .am-search-clear___20F6g {
  width: 0.24rem;
  height: 0.24rem;
  vertical-align: unset;
  background-size: 0.24rem 0.24rem;
}
.am-search___2IZhi .am-search-input___3XMpb .am-search-synthetic-ph-icon___2VUQH {
  color: rgba(0, 0, 0, 0.4);
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IuWbvuWxgl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjQgMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI0IDI0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6Izk5OTk5OTt9Cjwvc3R5bGU+Cjx0aXRsZT5JY29uLzI0L+aQnOe0ojwvdGl0bGU+CjxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjIuNywyMS4zbC0zLjEtMy4xYzEuNS0xLjgsMi40LTQuMSwyLjQtNi43QzIyLDUuNywxNy4zLDEsMTEuNSwxUzEsNS43LDEsMTEuNVM1LjcsMjIsMTEuNSwyMgoJYzIuNSwwLDQuOS0wLjksNi43LTIuNGwzLjEsMy4xYzAuNCwwLjQsMSwwLjQsMS40LDBDMjMuMSwyMi4zLDIzLjEsMjEuNywyMi43LDIxLjN6IE0xMS41LDIwQzYuOCwyMCwzLDE2LjIsMywxMS41UzYuOCwzLDExLjUsMwoJUzIwLDYuOCwyMCwxMS41UzE2LjIsMjAsMTEuNSwyMHoiLz4KPC9zdmc+Cg==') !important;
}
.am-search___2IZhi .am-search-input___3XMpb input::-webkit-input-placeholder {
  font-size: 0.28rem;
  color: #cccccc;
}
.am-search___2IZhi .am-search-cancel___24wUd {
  padding-left: 0.24rem;
  font-size: 0.32rem;
  color: rgba(0, 0, 0, 0.8);
  font-weight: var(--basic-weight-value, 500);
}
.am-switch___10Ijc input[type='checkbox']:checked + .checkbox___Edf32 {
  background: #a5762b;
}
.am-badge-dot___1xboJ,
.am-badge-text___2qk5a {
  background: #faad14;
}
.am-picker-popup-header-left___5hJG- {
  color: rgba(0, 0, 0, 0.6);
}
.am-picker-popup-header-right___1kniO {
  color: #000;
}
.am-list-item___14mOo .am-list-line___2_im2 .am-list-arrow___3oyO2 {
  width: 0.22rem;
  height: 0.22rem;
}
.show___lqtbB {
  display: block !important;
}
.align-center___s7aeJ {
  text-align: center;
}
.icon-arrow-right___3zg9V {
  font-size: 0.32rem;
  color: rgba(0, 0, 0, 0.4);
}
.tag-box___1-UlI {
  line-height: 0.3rem;
  padding: 0 0.12rem;
  margin-right: 0.1rem;
  border: 0.01rem solid #a5752b;
  background: rgba(194, 155, 96, 0.1);
  color: #a5752b;
  font-size: 0.22rem;
}
.tag-box-color___3eX-c {
  border: 0;
  border-radius: 0;
  color: #ffffff;
  background: #000000;
}
.action-mask___c0jbu {
  display: none;
  position: fixed;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  z-index: 99;
}
.action-mask___c0jbu .show___lqtbB {
  display: block;
}
.common-checkbox___1gwf7 {
  width: 0.44rem;
  height: 0.44rem;
  min-width: 0.44rem;
  min-height: 0.44rem;
}
.icon-collectmall_selected___31O14 {
  color: #c29b60;
}
.icon-danxuankuangxuanzhong___3plW8 {
  color: #a5762b;
  font-size: 0.36rem;
  padding: 0 0.04rem;
}
.icon-danxuankuangxuanzhongColor___4l4cb {
  color: #000000;
  font-size: 0.36rem;
}
.flex-align-center___3bMHy {
  display: flex;
  align-items: center;
}
.flex-center___3ZYTr {
  display: flex;
  justify-content: center;
  align-items: center;
}
.flex-space-around___cwxlA {
  display: flex;
  justify-content: space-around;
}
.flex-column___3j9KH {
  display: flex;
  flex-direction: column;
}
.flex-column-center___36BDg {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.flex-column-space-between___1cInB {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.flex-row-space-between___2ahIQ {
  display: flex;
  justify-content: space-between;
}
.flex-between___3p_AK {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.flex-between___3p_AK .am-pull-to-refresh-up___kyyzm .am-pull-to-refresh-indicator___3449M {
  margin-top: 0.2rem !important;
}
.modal_container___2pY1M .am-modal-content___2vExA {
  border-radius: 0.2rem !important;
  padding: 0;
}
.modal_container___2pY1M .am-modal-content___2vExA .am-modal-body___Jzjjt {
  padding: 0;
}
/* 隐藏刷新指示器（箭头/文案） */
.am-pull-to-refresh-indicator___3449M {
  display: none !important;
}
.registerSuccModal___1QcMR {
  width: 6.22rem !important;
}
.registerSuccModal___1QcMR .am-modal-content {
  background-color: transparent;
}
.registerSuccModal___1QcMR .am-modal-content .am-modal-body {
  padding: 0 !important;
}
.registerSuccModal___1QcMR .registerSuccBox___2Zk-G {
  background-color: #ffffff;
  border-radius: 0.08rem;
  padding: 0.4rem 0.4rem 0.16rem 0.4rem;
  width: 6.22rem !important;
}
.registerSuccModal___1QcMR .registerSuccBox___2Zk-G .infoGroup___1uc1b {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
}
.registerSuccModal___1QcMR .registerSuccBox___2Zk-G .infoGroup___1uc1b .headerContainer___3Evsk {
  text-align: center;
  margin-bottom: 0.24rem;
}
.registerSuccModal___1QcMR .registerSuccBox___2Zk-G .infoGroup___1uc1b .headerContainer___3Evsk .mainTitle___35mqT {
  font-size: 0.36rem;
  font-weight: 500;
  margin-bottom: 0.16rem;
  color: #333333;
}
.registerSuccModal___1QcMR .registerSuccBox___2Zk-G .infoGroup___1uc1b .headerContainer___3Evsk .subTitle___2npiX {
  font-size: 0.28rem;
  font-weight: normal;
  color: #999999;
}
.registerSuccModal___1QcMR .registerSuccBox___2Zk-G .infoGroup___1uc1b .contentList___1pJZP {
  width: 100%;
  box-sizing: border-box;
  max-height: 40vh;
  overflow: scroll;
}
.registerSuccModal___1QcMR .registerSuccBox___2Zk-G .infoGroup___1uc1b .contentList___1pJZP .itemRow___29e6h {
  border-bottom: 0.01rem solid #e2e2e2;
  padding: 0.23rem 0;
}
.registerSuccModal___1QcMR .registerSuccBox___2Zk-G .infoGroup___1uc1b .contentList___1pJZP .itemRow___29e6h:last-child {
  border-bottom: none;
}
.registerSuccModal___1QcMR .registerSuccBox___2Zk-G .infoGroup___1uc1b .contentList___1pJZP .itemRow___29e6h .label___20o4P {
  font-size: 0.32rem;
  color: #333;
  min-width: 1.6rem;
}
.registerSuccModal___1QcMR .registerSuccBox___2Zk-G .infoGroup___1uc1b .contentList___1pJZP .itemRow___29e6h .value___1Qdn5 {
  font-size: 0.32rem;
  color: #333;
  text-align: right;
  flex: 1;
  word-break: break-all;
}
.registerSuccModal___1QcMR .registerSuccBox___2Zk-G .infoGroup___1uc1b .spacer___2NteP {
  height: 0.24rem;
}
.registerSuccModal___1QcMR .registerSuccBox___2Zk-G .icon___MSJNJ {
  font-size: 0.96rem;
  color: #a5762b;
}
.registerSuccModal___1QcMR .registerSuccBox___2Zk-G .title___1vQwa {
  font-size: 0.32rem;
  line-height: 0.44rem;
  color: #000;
  font-weight: bold;
}
.registerSuccModal___1QcMR .registerSuccBox___2Zk-G .title___1vQwa + .text___1Nsrd {
  margin-top: 0.24rem;
}
.registerSuccModal___1QcMR .registerSuccBox___2Zk-G .text___1Nsrd {
  font-size: 0.32rem;
  line-height: 0.44rem;
  color: #333;
  align-self: flex-start;
}
.registerSuccModal___1QcMR .registerSuccBox___2Zk-G .btn___3z2xe {
  width: 100%;
  background-color: #f01b3f;
  color: #ffffff;
  border-radius: 0.04rem;
  margin-bottom: 0.24rem;
  height: 0.8rem;
  line-height: 0.8rem;
}
.registerSuccModal___1QcMR .registerSuccBox___2Zk-G .btn___3z2xe.regular___LVaZH {
  background: #000000;
  color: #fff;
}
html.elder-mode .elder-mode-component-ignore {
  transform: scale(var(--elder-ignore-scale, 1));
  transform-origin: top left;
}
html.elder-mode .elder-mode-image-only .linchen-imgwrap.cover img {
  transform: scale(calc(var(--elder-image-scale, 1) - 0.1));
  transform-origin: center center;
}
.am-picker-popup {
  left: 0;
  bottom: 0;
  position: fixed;
  width: 100%;
  background-color: #fff;
}
.am-picker-popup-wrap {
  position: fixed;
  overflow: auto;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.am-picker-popup-mask {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.4);
  height: 100%;
  z-index: 1000;
}
.am-picker-popup-mask-hidden {
  display: none;
}
.am-picker-popup-header {
  background-image: -webkit-linear-gradient(top, #e7e7e7, #e7e7e7, transparent, transparent);
  background-image: linear-gradient(to bottom, #e7e7e7, #e7e7e7, transparent, transparent);
  background-position: bottom;
  background-size: 100% 1PX;
  background-repeat: no-repeat;
  display: flex;
  align-items: center;
  position: relative;
  border-bottom: 1PX solid #ddd;
}
@media (min-resolution: 2dppx) {
  html:not([data-scale]) .am-picker-popup-header {
    border-bottom: none;
  }
  html:not([data-scale]) .am-picker-popup-header::after {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1PX;
    transform-origin: 50% 100%;
    transform: scaleY(0.5);
  }
}
@media (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-picker-popup-header::after {
    transform: scaleY(0.33);
  }
}
.am-picker-popup-header .am-picker-popup-header-right {
  text-align: right;
}
.am-picker-popup-item {
  color: #108ee9;
  font-size: 0.34rem;
  padding: 0.18rem 0.3rem;
  height: 0.84rem;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
}
.am-picker-popup-item-active {
  background-color: #ddd;
}
.am-picker-popup-title {
  flex: 1;
  text-align: center;
  color: #000;
}
.am-picker-popup .am-picker-popup-close {
  display: none;
}
.am-picker-col {
  flex: 1;
}
.am-list-header {
  padding: 0.3rem 0.3rem 0.18rem 0.3rem;
  font-size: 0.28rem;
  color: #888;
  width: 100%;
  box-sizing: border-box;
}
.am-list-footer {
  padding: 0.18rem 0.3rem 0.3rem 0.3rem;
  font-size: 0.28rem;
  color: #888;
}
.am-list-body {
  position: relative;
  background-color: #fff;
  border-top: 1PX solid #ddd;
  border-bottom: 1PX solid #ddd;
}
@media (min-resolution: 2dppx) {
  html:not([data-scale]) .am-list-body {
    border-top: none;
  }
  html:not([data-scale]) .am-list-body::before {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 100%;
    height: 1PX;
    transform-origin: 50% 50%;
    transform: scaleY(0.5);
  }
}
@media (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-list-body::before {
    transform: scaleY(0.33);
  }
}
@media (min-resolution: 2dppx) {
  html:not([data-scale]) .am-list-body {
    border-bottom: none;
  }
  html:not([data-scale]) .am-list-body::after {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1PX;
    transform-origin: 50% 100%;
    transform: scaleY(0.5);
  }
}
@media (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-list-body::after {
    transform: scaleY(0.33);
  }
}
.am-list-body div:not(:last-child) .am-list-line {
  border-bottom: 1PX solid #ddd;
}
@media (min-resolution: 2dppx) {
  html:not([data-scale]) .am-list-body div:not(:last-child) .am-list-line {
    border-bottom: none;
  }
  html:not([data-scale]) .am-list-body div:not(:last-child) .am-list-line::after {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1PX;
    transform-origin: 50% 100%;
    transform: scaleY(0.5);
  }
}
@media (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-list-body div:not(:last-child) .am-list-line::after {
    transform: scaleY(0.33);
  }
}
.am-list-item {
  position: relative;
  display: flex;
  padding-left: 0.3rem;
  min-height: 0.88rem;
  background-color: #fff;
  vertical-align: middle;
  overflow: hidden;
  transition: background-color 200ms;
  align-items: center;
  /* list左图片显示*/
}
.am-list-item .am-list-ripple {
  position: absolute;
  background: transparent;
  display: inline-block;
  overflow: hidden;
  will-change: box-shadow, transform;
  transition: box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1), background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  outline: none;
  cursor: pointer;
  border-radius: 100%;
  transform: scale(0);
}
.am-list-item .am-list-ripple.am-list-ripple-animate {
  background-color: hsla(0, 0%, 62%, 0.2);
  animation: ripple 1s linear;
}
.am-list-item.am-list-item-top .am-list-line {
  align-items: flex-start;
}
.am-list-item.am-list-item-top .am-list-line .am-list-arrow {
  margin-top: 0.04rem;
}
.am-list-item.am-list-item-middle .am-list-line {
  align-items: center;
}
.am-list-item.am-list-item-bottom .am-list-line {
  align-items: flex-end;
}
.am-list-item.am-list-item-error .am-list-line .am-list-extra {
  color: #f50;
}
.am-list-item.am-list-item-error .am-list-line .am-list-extra .am-list-brief {
  color: #f50;
}
.am-list-item.am-list-item-active {
  background-color: #ddd;
}
.am-list-item.am-list-item-disabled .am-list-line .am-list-content,
.am-list-item.am-list-item-disabled .am-list-line .am-list-extra {
  color: #bbb;
}
.am-list-item img {
  width: 0.44rem;
  height: 0.44rem;
  vertical-align: middle;
}
.am-list-item .am-list-thumb:first-child {
  margin-right: 0.3rem;
}
.am-list-item .am-list-thumb:last-child {
  margin-left: 0.16rem;
}
.am-list-item .am-list-line {
  position: relative;
  display: flex;
  flex: 1;
  align-self: stretch;
  padding-right: 0.3rem;
  overflow: hidden;
  /* list左侧主内容*/
  /* list右补充内容*/
  /* 辅助性文字*/
  /* list右侧箭头*/
}
.am-list-item .am-list-line .am-list-content {
  flex: 1;
  color: #000;
  font-size: 0.34rem;
  line-height: 1.5;
  text-align: left;
  width: auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-top: 0.14rem;
  padding-bottom: 0.14rem;
}
.am-list-item .am-list-line .am-list-extra {
  flex-basis: 36%;
  color: #888;
  font-size: 0.32rem;
  line-height: 1.5;
  text-align: right;
  width: auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-top: 0.14rem;
  padding-bottom: 0.14rem;
}
.am-list-item .am-list-line .am-list-title {
  width: auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.am-list-item .am-list-line .am-list-brief {
  color: #888;
  font-size: 0.3rem;
  line-height: 1.5;
  margin-top: 0.12rem;
  width: auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.am-list-item .am-list-line .am-list-arrow {
  display: block;
  width: 0.3rem;
  height: 0.3rem;
  margin-left: 0.16rem;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2216%22%20height%3D%2226%22%20viewBox%3D%220%200%2016%2026%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cg%20id%3D%22UI-KIT_%E5%9F%BA%E7%A1%80%E5%85%83%E4%BB%B6%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cg%20id%3D%229.9%E5%9F%BA%E7%A1%80%E5%85%83%E4%BB%B6%22%20transform%3D%22translate(-5809.000000%2C%20-8482.000000)%22%20fill%3D%22%23C7C7CC%22%3E%3Cpolygon%20id%3D%22Disclosure-Indicator%22%20points%3D%225811%208482%205809%208484%205820.5%208495%205809%208506%205811%208508%205825%208495%22%3E%3C%2Fpolygon%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  visibility: hidden;
}
.am-list-item .am-list-line .am-list-arrow-horizontal {
  visibility: visible;
}
.am-list-item .am-list-line .am-list-arrow-vertical {
  visibility: visible;
  transform: rotate(90deg);
}
.am-list-item .am-list-line .am-list-arrow-vertical-up {
  visibility: visible;
  transform: rotate(270deg);
}
.am-list-item .am-list-line-multiple {
  padding: 0.25rem 0.3rem 0.25rem 0;
}
.am-list-item .am-list-line-multiple .am-list-content {
  padding-top: 0;
  padding-bottom: 0;
}
.am-list-item .am-list-line-multiple .am-list-extra {
  padding-top: 0;
  padding-bottom: 0;
}
.am-list-item .am-list-line-wrap .am-list-content {
  white-space: normal;
}
.am-list-item .am-list-line-wrap .am-list-extra {
  white-space: normal;
}
.am-list-item select {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  padding: 0;
  border: 0;
  font-size: 0.34rem;
  appearance: none;
  background-color: transparent;
}
@keyframes ripple {
  100% {
    opacity: 0;
    transform: scale(2.5);
  }
}
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}
/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers (opinionated).
 */
body {
  margin: 0;
}
/**
 * Add the correct display in IE 9-.
 */
article,
aside,
footer,
header,
nav,
section {
  display: block;
}
/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
/* Grouping content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */
figcaption,
figure,
main {
  /* 1 */
  display: block;
}
/**
 * Add the correct margin in IE 8.
 */
figure {
  margin: 1em 0.4rem;
}
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}
/* Text-level semantics
   ========================================================================== */
/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */
a {
  background-color: transparent;
  /* 1 */
  -webkit-text-decoration-skip: objects;
  /* 2 */
}
/**
 * 1. Remove the bottom border in Chrome 57- and Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */
}
/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */
b,
strong {
  font-weight: inherit;
}
/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}
/**
 * Add the correct font style in Android 4.3-.
 */
dfn {
  font-style: italic;
}
/**
 * Add the correct background and color in IE 9-.
 */
mark {
  background-color: #ff0;
  color: #000;
}
/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}
/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/* Embedded content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
audio,
video {
  display: inline-block;
}
/**
 * Add the correct display in iOS 4-7.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}
/**
 * Remove the border on images inside links in IE 10-.
 */
img {
  border-style: none;
}
/**
 * Hide the overflow in IE.
 */
svg:not(:root) {
  overflow: hidden;
}
/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}
/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible;
}
/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none;
}
/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
}
/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 0.01rem dotted ButtonText;
}
/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}
/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}
/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}
/**
 * Remove the default vertical scrollbar in IE.
 */
textarea {
  overflow: auto;
}
/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}
/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -0.02rem;
  /* 2 */
}
/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}
/* Interactive
   ========================================================================== */
/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */
details,
menu {
  display: block;
}
/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}
/* Scripting
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
canvas {
  display: inline-block;
}
/**
 * Add the correct display in IE.
 */
template {
  display: none;
}
/* Hidden
   ========================================================================== */
/**
 * Add the correct display in IE 10-.
 */
[hidden] {
  display: none;
}
html,
#app___341_Y {
  -webkit-overflow-scrolling: touch;
}
html,
div,
span,
a,
p,
section,
input,
button,
label,
textarea,
ul,
li,
dl,
dt,
dd {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  appearance: none;
  -webkit-appearance: none;
}
body {
  font-size: 0.28rem;
  color: rgba(0, 0, 0, 0.8);
  background-color: #f2f2f2;
}
.slider-decorator-0 {
  bottom: 0.2rem !important;
}
button,
textarea {
  outline: 0 none;
  border: 0 none;
  background: transparent;
}
ul li {
  list-style: none;
}
.color-main___lSD2v {
  color: #000000 !important;
}
.color-red___3AwW7 {
  color: #f01b3f !important;
}
.color-white___25S1t {
  color: #ffffff;
}
.color-dark-grey___23PT0 {
  color: rgba(0, 0, 0, 0.8);
}
.color-grey___25xlw {
  color: rgba(0, 0, 0, 0.6);
}
.color-light-grey___1stRx {
  color: rgba(0, 0, 0, 0.4);
}
.color-price___1lzyg {
  color: #f01b3f;
}
.color-white___25S1t {
  color: #ffffff;
}
.color-yellow___3X3LO {
  color: #a5752b;
}
.color-gray___2ShDX {
  color: #333333;
}
.color-gold___3QLdL {
  color: #a5762b !important;
}
.color-notice___kQb1T {
  color: #999999;
}
.fz-48___21DuI {
  font-size: 0.48rem;
}
.fz-44___1iO0s {
  font-size: 0.44rem;
}
.fz-40___2GC9M {
  font-size: 0.4rem;
  line-height: 0.6rem;
}
.fz-32____jUnT {
  font-size: 0.32rem;
  line-height: 0.52rem;
}
.fz-28___2sKFn {
  font-size: 0.28rem;
  line-height: 0.48rem;
}
.fz-24___1dT71 {
  font-size: 0.24rem;
  line-height: 0.4rem;
}
.fz-22___2vk6t {
  font-size: 0.22rem;
  line-height: 0.26rem;
}
.fz-through___34vcR {
  text-decoration: line-through;
}
.fw-nomal___3fyQb {
  font-weight: normal;
}
.fw-bold___1B7b5 {
  font-weight: bold;
}
.ellipsis___2B4L9 {
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
}
.ellipsis-one___3d0JG {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-two___2qr-V {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-three___3U3jF {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-five___2FRbe {
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.px-indent-top___1zMcL {
  margin-top: -1px !important;
}
.px-indent-left___35NrE {
  margin-left: -1px !important;
}
.hide___2Y8qM {
  display: none !important;
}
.fl___2JzWj {
  float: left;
}
.fr___sj4Vm {
  float: right;
}
.clf___3A1Wm::after {
  display: block;
  content: '';
  height: 0;
  font-size: 0;
  visibility: hidden;
  clear: both;
}
::-moz-placeholder {
  color: #cccccc;
}
::-webkit-input-placeholder {
  color: #cccccc;
}
:-ms-input-placeholder {
  color: #cccccc;
}
@keyframes customPopupMove___1YBa8 {
  from {
    bottom: -15rem;
    opacity: 0;
  }
  to {
    bottom: 0;
    opacity: 1;
  }
}
@keyframes popuContentMove___1_4Ij {
  from {
    bottom: -15rem;
  }
  to {
    bottom: 0;
  }
}
.invisible___3FAx7 {
  visibility: hidden;
}
.icon-gradient___1yLzr {
  -webkit-background-clip: text;
  color: transparent;
  background-image: linear-gradient(-38deg, #fe7b2c 32%, #ffc77f 91%);
}
.am-button___31Z3z.small___eTCFA {
  width: 2.4rem;
  height: 0.69rem;
  line-height: 0.69rem;
  font-size: 0.32rem;
}
.am-button___31Z3z.middle___18rvO {
  width: 2.8rem;
  height: 0.8rem;
  line-height: 0.8rem;
  font-size: 0.32rem;
}
.am-checkbox-wrapper___2Eq9H .am-checkbox___298-C {
  top: -0.02rem;
}
.am-checkbox-wrapper___2Eq9H .am-checkbox___298-C,
.am-checkbox-wrapper___2Eq9H .am-checkbox-inner___13QVS {
  width: 0.36rem;
  height: 0.36rem;
}
.am-checkbox-wrapper___2Eq9H .am-checkbox___298-C .am-checkbox-inner___13QVS:after,
.am-checkbox-wrapper___2Eq9H .am-checkbox-inner___13QVS .am-checkbox-inner___13QVS:after {
  width: 0.07rem;
  height: 0.18rem;
  top: 0.04rem;
}
.am-modal-transparent___2FdYT .am-modal-content___1muvR {
  padding-top: 0.42rem;
}
.am-modal-transparent___2FdYT .am-modal-content___1muvR .am-modal-body___1PYAQ {
  padding-bottom: 0.47rem;
}
.am-modal-transparent___2FdYT .am-modal-content___1muvR .am-modal-body___1PYAQ .am-modal-alert-content___18_xs {
  font-size: 0.32rem;
  line-height: 0.52rem;
  color: rgba(0, 0, 0, 0.8);
}
.am-modal-transparent___2FdYT .am-modal-content___1muvR .am-modal-button___2DoZV {
  height: 0.96rem;
  line-height: 0.96rem;
  color: #000000;
}
.am-modal-transparent___2FdYT .am-modal-content___1muvR .am-modal-button___2DoZV:first-child {
  color: #666;
}
.am-modal-transparent___2FdYT .am-modal-content___1muvR .am-modal-button-group-h___2Usf8::before,
.am-modal-transparent___2FdYT .am-modal-content___1muvR .am-modal-button-group-h___2Usf8 .am-modal-button___2DoZV:last-child::before {
  background-color: #ccc;
}
.am-search___3lMlr {
  height: 0.64rem;
  padding-right: 0;
  background: #fff;
}
.am-search___3lMlr .am-search-input___2oTDZ {
  background: rgba(0, 0, 0, 0.05);
  border-radius: 0;
  font-size: 0.28rem;
}
.am-search___3lMlr .am-search-input___2oTDZ .am-search-synthetic-ph-placeholder___1YAaL {
  font-size: 0.28rem;
  color: #cccccc;
}
.am-search___3lMlr .am-search-input___2oTDZ .am-search-synthetic-ph___3nLoB {
  text-align: left;
  padding-left: 0.2rem;
}
.am-search___3lMlr .am-search-input___2oTDZ .am-search-synthetic-ph-icon___3OPkg,
.am-search___3lMlr .am-search-input___2oTDZ .am-search-clear___2H0Nb {
  width: 0.24rem;
  height: 0.24rem;
  vertical-align: unset;
  background-size: 0.24rem 0.24rem;
}
.am-search___3lMlr .am-search-input___2oTDZ .am-search-synthetic-ph-icon___3OPkg {
  color: rgba(0, 0, 0, 0.4);
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IuWbvuWxgl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjQgMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI0IDI0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6Izk5OTk5OTt9Cjwvc3R5bGU+Cjx0aXRsZT5JY29uLzI0L+aQnOe0ojwvdGl0bGU+CjxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjIuNywyMS4zbC0zLjEtMy4xYzEuNS0xLjgsMi40LTQuMSwyLjQtNi43QzIyLDUuNywxNy4zLDEsMTEuNSwxUzEsNS43LDEsMTEuNVM1LjcsMjIsMTEuNSwyMgoJYzIuNSwwLDQuOS0wLjksNi43LTIuNGwzLjEsMy4xYzAuNCwwLjQsMSwwLjQsMS40LDBDMjMuMSwyMi4zLDIzLjEsMjEuNywyMi43LDIxLjN6IE0xMS41LDIwQzYuOCwyMCwzLDE2LjIsMywxMS41UzYuOCwzLDExLjUsMwoJUzIwLDYuOCwyMCwxMS41UzE2LjIsMjAsMTEuNSwyMHoiLz4KPC9zdmc+Cg==') !important;
}
.am-search___3lMlr .am-search-input___2oTDZ input::-webkit-input-placeholder {
  font-size: 0.28rem;
  color: #cccccc;
}
.am-search___3lMlr .am-search-cancel___P7fba {
  padding-left: 0.24rem;
  font-size: 0.32rem;
  color: rgba(0, 0, 0, 0.8);
  font-weight: var(--basic-weight-value, 500);
}
.am-switch___1Z72c input[type='checkbox']:checked + .checkbox___3ALux {
  background: #a5762b;
}
.am-badge-dot___29L4n,
.am-badge-text___11-VS {
  background: #faad14;
}
.am-picker-popup-header-left___38WS2 {
  color: rgba(0, 0, 0, 0.6);
}
.am-picker-popup-header-right___1ea_p {
  color: #000;
}
.am-list-item___2YuA1 .am-list-line___3qydj .am-list-arrow___11XoT {
  width: 0.22rem;
  height: 0.22rem;
}
.show___xgNED {
  display: block !important;
}
.align-center___I9Ivs {
  text-align: center;
}
.icon-arrow-right___z0r9a {
  font-size: 0.32rem;
  color: rgba(0, 0, 0, 0.4);
}
.tag-box___Oh9Bk {
  line-height: 0.3rem;
  padding: 0 0.12rem;
  margin-right: 0.1rem;
  border: 0.01rem solid #a5752b;
  background: rgba(194, 155, 96, 0.1);
  color: #a5752b;
  font-size: 0.22rem;
}
.tag-box-color___3GjEf {
  border: 0;
  border-radius: 0;
  color: #ffffff;
  background: #000000;
}
.action-mask___3eP-Q {
  display: none;
  position: fixed;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  z-index: 99;
}
.action-mask___3eP-Q .show___xgNED {
  display: block;
}
.common-checkbox___dZEcV {
  width: 0.44rem;
  height: 0.44rem;
  min-width: 0.44rem;
  min-height: 0.44rem;
}
.icon-collectmall_selected___1br6X {
  color: #c29b60;
}
.icon-danxuankuangxuanzhong___1Z3HI {
  color: #a5762b;
  font-size: 0.36rem;
  padding: 0 0.04rem;
}
.icon-danxuankuangxuanzhongColor___K0Vl3 {
  color: #000000;
  font-size: 0.36rem;
}
.flex-align-center___YbnHs {
  display: flex;
  align-items: center;
}
.flex-center___qusrD {
  display: flex;
  justify-content: center;
  align-items: center;
}
.flex-space-around___2Zbve {
  display: flex;
  justify-content: space-around;
}
.flex-column___2eZND {
  display: flex;
  flex-direction: column;
}
.flex-column-center___q-Dfs {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.flex-column-space-between___2SEST {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.flex-row-space-between___1P2FX {
  display: flex;
  justify-content: space-between;
}
.flex-between___1W41R {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.flex-between___1W41R .am-pull-to-refresh-up___3vwju .am-pull-to-refresh-indicator___1hQmT {
  margin-top: 0.2rem !important;
}
.modal_container___33cA0 .am-modal-content___1muvR {
  border-radius: 0.2rem !important;
  padding: 0;
}
.modal_container___33cA0 .am-modal-content___1muvR .am-modal-body___1PYAQ {
  padding: 0;
}
/* 隐藏刷新指示器（箭头/文案） */
.am-pull-to-refresh-indicator___1hQmT {
  display: none !important;
}
.numberOfLines1___nJwfD {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.numberOfLines2___2e0-u {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.numberOfLines3___2vy9T {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
html,
#app___3Fcej {
  -webkit-overflow-scrolling: touch;
}
html,
div,
span,
a,
p,
section,
input,
button,
label,
textarea,
ul,
li,
dl,
dt,
dd {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  appearance: none;
  -webkit-appearance: none;
}
body {
  font-size: 0.28rem;
  color: rgba(0, 0, 0, 0.8);
  background-color: #f2f2f2;
}
.slider-decorator-0 {
  bottom: 0.2rem !important;
}
button,
textarea {
  outline: 0 none;
  border: 0 none;
  background: transparent;
}
ul li {
  list-style: none;
}
.color-main___3uqFX {
  color: #000000 !important;
}
.color-red___37vwn {
  color: #f01b3f !important;
}
.color-white___3_gYJ {
  color: #ffffff;
}
.color-dark-grey___2j9yz {
  color: rgba(0, 0, 0, 0.8);
}
.color-grey___Ql_aE {
  color: rgba(0, 0, 0, 0.6);
}
.color-light-grey___3yRd- {
  color: rgba(0, 0, 0, 0.4);
}
.color-price___1s892 {
  color: #f01b3f;
}
.color-white___3_gYJ {
  color: #ffffff;
}
.color-yellow___1YJeW {
  color: #a5752b;
}
.color-gray___2sPC8 {
  color: #333333;
}
.color-gold___1Tp6F {
  color: #a5762b !important;
}
.color-notice___GmgC_ {
  color: #999999;
}
.fz-48___23VjL {
  font-size: 0.48rem;
}
.fz-44___38XNh {
  font-size: 0.44rem;
}
.fz-40___q6ISs {
  font-size: 0.4rem;
  line-height: 0.6rem;
}
.fz-32___HJsKI {
  font-size: 0.32rem;
  line-height: 0.52rem;
}
.fz-28___36-S7 {
  font-size: 0.28rem;
  line-height: 0.48rem;
}
.fz-24___9waUW {
  font-size: 0.24rem;
  line-height: 0.4rem;
}
.fz-22___2zG3i {
  font-size: 0.22rem;
  line-height: 0.26rem;
}
.fz-through___3IrIS {
  text-decoration: line-through;
}
.fw-nomal___2mz_S {
  font-weight: normal;
}
.fw-bold___ydmpK {
  font-weight: bold;
}
.ellipsis___1_e1r {
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
}
.ellipsis-one___1M5Cd {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-two___issC3 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-three___gg7H- {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-five___29Ob7 {
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.px-indent-top___filqc {
  margin-top: -1px !important;
}
.px-indent-left___3D3Ru {
  margin-left: -1px !important;
}
.hide___982L2 {
  display: none !important;
}
.fl___1g1tT {
  float: left;
}
.fr___HPYAQ {
  float: right;
}
.clf___1gFnm::after {
  display: block;
  content: '';
  height: 0;
  font-size: 0;
  visibility: hidden;
  clear: both;
}
::-moz-placeholder {
  color: #cccccc;
}
::-webkit-input-placeholder {
  color: #cccccc;
}
:-ms-input-placeholder {
  color: #cccccc;
}
@keyframes customPopupMove___3Mh6H {
  from {
    bottom: -15rem;
    opacity: 0;
  }
  to {
    bottom: 0;
    opacity: 1;
  }
}
@keyframes popuContentMove___19WFN {
  from {
    bottom: -15rem;
  }
  to {
    bottom: 0;
  }
}
.invisible___u4oFb {
  visibility: hidden;
}
.icon-gradient___S14_w {
  -webkit-background-clip: text;
  color: transparent;
  background-image: linear-gradient(-38deg, #fe7b2c 32%, #ffc77f 91%);
}
.am-button___2tGUC.small___1BsfU {
  width: 2.4rem;
  height: 0.69rem;
  line-height: 0.69rem;
  font-size: 0.32rem;
}
.am-button___2tGUC.middle___1nwkn {
  width: 2.8rem;
  height: 0.8rem;
  line-height: 0.8rem;
  font-size: 0.32rem;
}
.am-checkbox-wrapper___1-lV3 .am-checkbox___2ujbP {
  top: -0.02rem;
}
.am-checkbox-wrapper___1-lV3 .am-checkbox___2ujbP,
.am-checkbox-wrapper___1-lV3 .am-checkbox-inner___O1gtR {
  width: 0.36rem;
  height: 0.36rem;
}
.am-checkbox-wrapper___1-lV3 .am-checkbox___2ujbP .am-checkbox-inner___O1gtR:after,
.am-checkbox-wrapper___1-lV3 .am-checkbox-inner___O1gtR .am-checkbox-inner___O1gtR:after {
  width: 0.07rem;
  height: 0.18rem;
  top: 0.04rem;
}
.am-modal-transparent___2j3WE .am-modal-content___2KihG {
  padding-top: 0.42rem;
}
.am-modal-transparent___2j3WE .am-modal-content___2KihG .am-modal-body___1jP6b {
  padding-bottom: 0.47rem;
}
.am-modal-transparent___2j3WE .am-modal-content___2KihG .am-modal-body___1jP6b .am-modal-alert-content___2GM2a {
  font-size: 0.32rem;
  line-height: 0.52rem;
  color: rgba(0, 0, 0, 0.8);
}
.am-modal-transparent___2j3WE .am-modal-content___2KihG .am-modal-button___P6EIl {
  height: 0.96rem;
  line-height: 0.96rem;
  color: #000000;
}
.am-modal-transparent___2j3WE .am-modal-content___2KihG .am-modal-button___P6EIl:first-child {
  color: #666;
}
.am-modal-transparent___2j3WE .am-modal-content___2KihG .am-modal-button-group-h___LWTkn::before,
.am-modal-transparent___2j3WE .am-modal-content___2KihG .am-modal-button-group-h___LWTkn .am-modal-button___P6EIl:last-child::before {
  background-color: #ccc;
}
.am-search___3j-ei {
  height: 0.64rem;
  padding-right: 0;
  background: #fff;
}
.am-search___3j-ei .am-search-input___3cYag {
  background: rgba(0, 0, 0, 0.05);
  border-radius: 0;
  font-size: 0.28rem;
}
.am-search___3j-ei .am-search-input___3cYag .am-search-synthetic-ph-placeholder___2VXNf {
  font-size: 0.28rem;
  color: #cccccc;
}
.am-search___3j-ei .am-search-input___3cYag .am-search-synthetic-ph___2_hJV {
  text-align: left;
  padding-left: 0.2rem;
}
.am-search___3j-ei .am-search-input___3cYag .am-search-synthetic-ph-icon___1j2t_,
.am-search___3j-ei .am-search-input___3cYag .am-search-clear___R6lE1 {
  width: 0.24rem;
  height: 0.24rem;
  vertical-align: unset;
  background-size: 0.24rem 0.24rem;
}
.am-search___3j-ei .am-search-input___3cYag .am-search-synthetic-ph-icon___1j2t_ {
  color: rgba(0, 0, 0, 0.4);
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IuWbvuWxgl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjQgMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI0IDI0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6Izk5OTk5OTt9Cjwvc3R5bGU+Cjx0aXRsZT5JY29uLzI0L+aQnOe0ojwvdGl0bGU+CjxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjIuNywyMS4zbC0zLjEtMy4xYzEuNS0xLjgsMi40LTQuMSwyLjQtNi43QzIyLDUuNywxNy4zLDEsMTEuNSwxUzEsNS43LDEsMTEuNVM1LjcsMjIsMTEuNSwyMgoJYzIuNSwwLDQuOS0wLjksNi43LTIuNGwzLjEsMy4xYzAuNCwwLjQsMSwwLjQsMS40LDBDMjMuMSwyMi4zLDIzLjEsMjEuNywyMi43LDIxLjN6IE0xMS41LDIwQzYuOCwyMCwzLDE2LjIsMywxMS41UzYuOCwzLDExLjUsMwoJUzIwLDYuOCwyMCwxMS41UzE2LjIsMjAsMTEuNSwyMHoiLz4KPC9zdmc+Cg==') !important;
}
.am-search___3j-ei .am-search-input___3cYag input::-webkit-input-placeholder {
  font-size: 0.28rem;
  color: #cccccc;
}
.am-search___3j-ei .am-search-cancel___1E975 {
  padding-left: 0.24rem;
  font-size: 0.32rem;
  color: rgba(0, 0, 0, 0.8);
  font-weight: var(--basic-weight-value, 500);
}
.am-switch___2FGBe input[type='checkbox']:checked + .checkbox___1AbQG {
  background: #a5762b;
}
.am-badge-dot___3Io4r,
.am-badge-text___3DARR {
  background: #faad14;
}
.am-picker-popup-header-left___2eIpJ {
  color: rgba(0, 0, 0, 0.6);
}
.am-picker-popup-header-right___kwsBN {
  color: #000;
}
.am-list-item___1FMPx .am-list-line___1DGle .am-list-arrow___2tjJ0 {
  width: 0.22rem;
  height: 0.22rem;
}
.show___30DSk {
  display: block !important;
}
.align-center___2X3iC {
  text-align: center;
}
.icon-arrow-right___WifYf {
  font-size: 0.32rem;
  color: rgba(0, 0, 0, 0.4);
}
.tag-box___2rtPd {
  line-height: 0.3rem;
  padding: 0 0.12rem;
  margin-right: 0.1rem;
  border: 0.01rem solid #a5752b;
  background: rgba(194, 155, 96, 0.1);
  color: #a5752b;
  font-size: 0.22rem;
}
.tag-box-color___2SdMC {
  border: 0;
  border-radius: 0;
  color: #ffffff;
  background: #000000;
}
.action-mask___b0gsC {
  display: none;
  position: fixed;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  z-index: 99;
}
.action-mask___b0gsC .show___30DSk {
  display: block;
}
.common-checkbox___1l54e {
  width: 0.44rem;
  height: 0.44rem;
  min-width: 0.44rem;
  min-height: 0.44rem;
}
.icon-collectmall_selected___1OqB9 {
  color: #c29b60;
}
.icon-danxuankuangxuanzhong___QywI3 {
  color: #a5762b;
  font-size: 0.36rem;
  padding: 0 0.04rem;
}
.icon-danxuankuangxuanzhongColor___3dHLT {
  color: #000000;
  font-size: 0.36rem;
}
.flex-align-center___a57Vd {
  display: flex;
  align-items: center;
}
.flex-center___2DBMI {
  display: flex;
  justify-content: center;
  align-items: center;
}
.flex-space-around___N9NPM {
  display: flex;
  justify-content: space-around;
}
.flex-column___30-eP {
  display: flex;
  flex-direction: column;
}
.flex-column-center___3IUfe {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.flex-column-space-between___2CnB5 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.flex-row-space-between___vU-0k {
  display: flex;
  justify-content: space-between;
}
.flex-between___2f3lk {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.flex-between___2f3lk .am-pull-to-refresh-up___2a6YS .am-pull-to-refresh-indicator___1w_px {
  margin-top: 0.2rem !important;
}
.modal_container___2tS2L .am-modal-content___2KihG {
  border-radius: 0.2rem !important;
  padding: 0;
}
.modal_container___2tS2L .am-modal-content___2KihG .am-modal-body___1jP6b {
  padding: 0;
}
/* 隐藏刷新指示器（箭头/文案） */
.am-pull-to-refresh-indicator___1w_px {
  display: none !important;
}
.modal___3Dnxk {
  width: 7.5rem;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
  z-index: 1000;
}
.modal___3Dnxk .container___2kTAa {
  width: 6.54rem;
  height: 9.72rem;
  position: relative;
}
.modal___3Dnxk .container___2kTAa .textInfo___1dxBM {
  position: absolute;
  top: 1.9rem;
  left: 50%;
  transform: translateX(-50%);
  width: 4.56rem;
}
.modal___3Dnxk .container___2kTAa .textInfo___1dxBM .title___NLzH- {
  font-size: 0.36rem;
  line-height: 0.5rem;
  color: #a0560f;
  font-weight: bold;
}
.modal___3Dnxk .container___2kTAa .textInfo___1dxBM .text___2YB9T {
  font-size: 0.28rem;
  margin-top: 0.2rem;
  text-indent: 0.08rem;
  line-height: 0.44rem;
  color: #4b372c;
  text-align: center;
  overflow: scroll;
  height: 3.2rem;
}
.modal___3Dnxk .container___2kTAa .textInfo___1dxBM .text___2YB9T .highLight___55UCy {
  font-weight: bold;
  font-size: 0.3rem;
  color: #f01b3f;
  margin: 0 0.05rem;
}
.modal___3Dnxk .container___2kTAa .btnContainer___2e6LC {
  position: absolute;
  bottom: 2.36rem;
  width: 5.2rem;
}
.modal___3Dnxk .container___2kTAa .btnContainer___2e6LC .btn___20q9i {
  width: 2.15rem;
  height: 0.81rem;
  border: 0.01rem solid #999999;
  background: linear-gradient(135deg, #141414, #363636);
  box-shadow: 0 0 0.14rem 0 rgba(0, 0, 0, 0.3);
  border-radius: 0.4rem;
  margin-right: 0.14rem;
  color: #f6ceac;
  text-align: center;
}
.modal___3Dnxk .container___2kTAa .btnContainer___2e6LC .btn___20q9i:not(:first-child) {
  margin-left: 0.14rem;
  color: #353331;
  font-weight: bold;
  background: linear-gradient(135deg, #c18a61, #f6ceac);
}
.modal___3Dnxk .container___2kTAa .close___1imGB {
  width: 0.6rem;
  height: 0.6rem;
  position: absolute;
  bottom: 0.92rem;
}
.modal___3Dnxk .container___2kTAa .close___1imGB > img {
  width: 0.6rem;
  height: 0.6rem;
}
/*do not import this file except components/style/index.less*/
.am-fade-enter,
.am-fade-appear {
  opacity: 0;
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
  animation-play-state: paused;
}
.am-fade-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
  animation-play-state: paused;
}
.am-fade-enter.am-fade-enter-active,
.am-fade-appear.am-fade-appear-active {
  animation-name: amFadeIn;
  animation-play-state: running;
}
.am-fade-leave.am-fade-leave-active {
  animation-name: amFadeOut;
  animation-play-state: running;
}
@keyframes amFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes amFadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.am-slide-up-enter,
.am-slide-up-appear {
  transform: translate(0, 100%);
}
.am-slide-up-enter,
.am-slide-up-appear,
.am-slide-up-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
  animation-play-state: paused;
}
.am-slide-up-enter.am-slide-up-enter-active,
.am-slide-up-appear.am-slide-up-appear-active {
  animation-name: amSlideUpIn;
  animation-play-state: running;
}
.am-slide-up-leave.am-slide-up-leave-active {
  animation-name: amSlideUpOut;
  animation-play-state: running;
}
@keyframes amSlideUpIn {
  0% {
    transform: translate(0, 100%);
  }
  100% {
    transform: translate(0, 0);
  }
}
@keyframes amSlideUpOut {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(0, 100%);
  }
}
.am.am-zoom-enter,
.am.am-zoom-leave {
  display: block;
}
.am-zoom-enter,
.am-zoom-appear {
  opacity: 0;
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
  animation-timing-function: cubic-bezier(0.18, 0.89, 0.32, 1.28);
  animation-play-state: paused;
}
.am-zoom-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
  animation-timing-function: cubic-bezier(0.6, -0.3, 0.74, 0.05);
  animation-play-state: paused;
}
.am-zoom-enter.am-zoom-enter-active,
.am-zoom-appear.am-zoom-appear-active {
  animation-name: amZoomIn;
  animation-play-state: running;
}
.am-zoom-leave.am-zoom-leave-active {
  animation-name: amZoomOut;
  animation-play-state: running;
}
@keyframes amZoomIn {
  0% {
    opacity: 0;
    transform-origin: 50% 50%;
    transform: scale(0, 0);
  }
  100% {
    opacity: 1;
    transform-origin: 50% 50%;
    transform: scale(1, 1);
  }
}
@keyframes amZoomOut {
  0% {
    opacity: 1;
    transform-origin: 50% 50%;
    transform: scale(1, 1);
  }
  100% {
    opacity: 0;
    transform-origin: 50% 50%;
    transform: scale(0, 0);
  }
}
.am-slide-down-enter,
.am-slide-down-appear {
  transform: translate(0, -100%);
}
.am-slide-down-enter,
.am-slide-down-appear,
.am-slide-down-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
  animation-play-state: paused;
}
.am-slide-down-enter.am-slide-down-enter-active,
.am-slide-down-appear.am-slide-down-appear-active {
  animation-name: amSlideDownIn;
  animation-play-state: running;
}
.am-slide-down-leave.am-slide-down-leave-active {
  animation-name: amSlideDownOut;
  animation-play-state: running;
}
@keyframes amSlideDownIn {
  0% {
    transform: translate(0, -100%);
  }
  100% {
    transform: translate(0, 0);
  }
}
@keyframes amSlideDownOut {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(0, -100%);
  }
}
*,
*:before,
*:after {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  background-color: #f5f5f9;
  font-size: 0.28rem;
}
*[contenteditable] {
  -webkit-user-select: auto !important;
}
*:focus {
  outline: none;
}
a {
  background: transparent;
  text-decoration: none;
  outline: none;
}
html,
#app___161On {
  -webkit-overflow-scrolling: touch;
}
html,
div,
span,
a,
p,
section,
input,
button,
label,
textarea,
ul,
li,
dl,
dt,
dd {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  appearance: none;
  -webkit-appearance: none;
}
body {
  font-size: 0.28rem;
  color: rgba(0, 0, 0, 0.8);
  background-color: #f2f2f2;
}
.slider-decorator-0 {
  bottom: 0.2rem !important;
}
button,
textarea {
  outline: 0 none;
  border: 0 none;
  background: transparent;
}
ul li {
  list-style: none;
}
.color-main___1zcL_ {
  color: #000000 !important;
}
.color-red___2ully {
  color: #f01b3f !important;
}
.color-white___3P-7W {
  color: #ffffff;
}
.color-dark-grey___3YThY {
  color: rgba(0, 0, 0, 0.8);
}
.color-grey___2FcTQ {
  color: rgba(0, 0, 0, 0.6);
}
.color-light-grey___29sWv {
  color: rgba(0, 0, 0, 0.4);
}
.color-price___1zxrl {
  color: #f01b3f;
}
.color-white___3P-7W {
  color: #ffffff;
}
.color-yellow___uq-UC {
  color: #a5752b;
}
.color-gray___2S_RN {
  color: #333333;
}
.color-gold___1y_mt {
  color: #a5762b !important;
}
.color-notice___17Z3i {
  color: #999999;
}
.fz-48___1Gntd {
  font-size: 0.48rem;
}
.fz-44___3ByBu {
  font-size: 0.44rem;
}
.fz-40___3ibm0 {
  font-size: 0.4rem;
  line-height: 0.6rem;
}
.fz-32___Hp3Sz {
  font-size: 0.32rem;
  line-height: 0.52rem;
}
.fz-28___T_Q9B {
  font-size: 0.28rem;
  line-height: 0.48rem;
}
.fz-24___1M6OT {
  font-size: 0.24rem;
  line-height: 0.4rem;
}
.fz-22___34DXN {
  font-size: 0.22rem;
  line-height: 0.26rem;
}
.fz-through___32WLP {
  text-decoration: line-through;
}
.fw-nomal___2gJ_E {
  font-weight: normal;
}
.fw-bold___2TlfK {
  font-weight: bold;
}
.ellipsis___2f6Dd {
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
}
.ellipsis-one___1md4C {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-two___2d9-n {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-three___2A2Mw {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-five___-nWb2 {
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.px-indent-top___2R0k0 {
  margin-top: -1px !important;
}
.px-indent-left___3CYKH {
  margin-left: -1px !important;
}
.hide___1vwyV {
  display: none !important;
}
.fl___2kZT3 {
  float: left;
}
.fr___1z5Hw {
  float: right;
}
.clf___3ppxq::after {
  display: block;
  content: '';
  height: 0;
  font-size: 0;
  visibility: hidden;
  clear: both;
}
::-moz-placeholder {
  color: #cccccc;
}
::-webkit-input-placeholder {
  color: #cccccc;
}
:-ms-input-placeholder {
  color: #cccccc;
}
@keyframes customPopupMove___3UNbk {
  from {
    bottom: -15rem;
    opacity: 0;
  }
  to {
    bottom: 0;
    opacity: 1;
  }
}
@keyframes popuContentMove___3gJPU {
  from {
    bottom: -15rem;
  }
  to {
    bottom: 0;
  }
}
.invisible___2MOEq {
  visibility: hidden;
}
.icon-gradient___19N7M {
  -webkit-background-clip: text;
  color: transparent;
  background-image: linear-gradient(-38deg, #fe7b2c 32%, #ffc77f 91%);
}
.am-button___37LDX.small___GgiNu {
  width: 2.4rem;
  height: 0.69rem;
  line-height: 0.69rem;
  font-size: 0.32rem;
}
.am-button___37LDX.middle___3pgyC {
  width: 2.8rem;
  height: 0.8rem;
  line-height: 0.8rem;
  font-size: 0.32rem;
}
.am-checkbox-wrapper___3pKE1 .am-checkbox___2aWHW {
  top: -0.02rem;
}
.am-checkbox-wrapper___3pKE1 .am-checkbox___2aWHW,
.am-checkbox-wrapper___3pKE1 .am-checkbox-inner___3kfbw {
  width: 0.36rem;
  height: 0.36rem;
}
.am-checkbox-wrapper___3pKE1 .am-checkbox___2aWHW .am-checkbox-inner___3kfbw:after,
.am-checkbox-wrapper___3pKE1 .am-checkbox-inner___3kfbw .am-checkbox-inner___3kfbw:after {
  width: 0.07rem;
  height: 0.18rem;
  top: 0.04rem;
}
.am-modal-transparent___34Uim .am-modal-content___2zPtF {
  padding-top: 0.42rem;
}
.am-modal-transparent___34Uim .am-modal-content___2zPtF .am-modal-body___3_INU {
  padding-bottom: 0.47rem;
}
.am-modal-transparent___34Uim .am-modal-content___2zPtF .am-modal-body___3_INU .am-modal-alert-content___271q7 {
  font-size: 0.32rem;
  line-height: 0.52rem;
  color: rgba(0, 0, 0, 0.8);
}
.am-modal-transparent___34Uim .am-modal-content___2zPtF .am-modal-button___17DCT {
  height: 0.96rem;
  line-height: 0.96rem;
  color: #000000;
}
.am-modal-transparent___34Uim .am-modal-content___2zPtF .am-modal-button___17DCT:first-child {
  color: #666;
}
.am-modal-transparent___34Uim .am-modal-content___2zPtF .am-modal-button-group-h___2XU5n::before,
.am-modal-transparent___34Uim .am-modal-content___2zPtF .am-modal-button-group-h___2XU5n .am-modal-button___17DCT:last-child::before {
  background-color: #ccc;
}
.am-search___x525g {
  height: 0.64rem;
  padding-right: 0;
  background: #fff;
}
.am-search___x525g .am-search-input___3qVr5 {
  background: rgba(0, 0, 0, 0.05);
  border-radius: 0;
  font-size: 0.28rem;
}
.am-search___x525g .am-search-input___3qVr5 .am-search-synthetic-ph-placeholder___1WNQy {
  font-size: 0.28rem;
  color: #cccccc;
}
.am-search___x525g .am-search-input___3qVr5 .am-search-synthetic-ph___2A4x5 {
  text-align: left;
  padding-left: 0.2rem;
}
.am-search___x525g .am-search-input___3qVr5 .am-search-synthetic-ph-icon___KJtH0,
.am-search___x525g .am-search-input___3qVr5 .am-search-clear___12drc {
  width: 0.24rem;
  height: 0.24rem;
  vertical-align: unset;
  background-size: 0.24rem 0.24rem;
}
.am-search___x525g .am-search-input___3qVr5 .am-search-synthetic-ph-icon___KJtH0 {
  color: rgba(0, 0, 0, 0.4);
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IuWbvuWxgl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjQgMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI0IDI0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6Izk5OTk5OTt9Cjwvc3R5bGU+Cjx0aXRsZT5JY29uLzI0L+aQnOe0ojwvdGl0bGU+CjxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjIuNywyMS4zbC0zLjEtMy4xYzEuNS0xLjgsMi40LTQuMSwyLjQtNi43QzIyLDUuNywxNy4zLDEsMTEuNSwxUzEsNS43LDEsMTEuNVM1LjcsMjIsMTEuNSwyMgoJYzIuNSwwLDQuOS0wLjksNi43LTIuNGwzLjEsMy4xYzAuNCwwLjQsMSwwLjQsMS40LDBDMjMuMSwyMi4zLDIzLjEsMjEuNywyMi43LDIxLjN6IE0xMS41LDIwQzYuOCwyMCwzLDE2LjIsMywxMS41UzYuOCwzLDExLjUsMwoJUzIwLDYuOCwyMCwxMS41UzE2LjIsMjAsMTEuNSwyMHoiLz4KPC9zdmc+Cg==') !important;
}
.am-search___x525g .am-search-input___3qVr5 input::-webkit-input-placeholder {
  font-size: 0.28rem;
  color: #cccccc;
}
.am-search___x525g .am-search-cancel___2s0qX {
  padding-left: 0.24rem;
  font-size: 0.32rem;
  color: rgba(0, 0, 0, 0.8);
  font-weight: var(--basic-weight-value, 500);
}
.am-switch___23nRw input[type='checkbox']:checked + .checkbox___1bbHm {
  background: #a5762b;
}
.am-badge-dot___1Lcnk,
.am-badge-text___MhVIf {
  background: #faad14;
}
.am-picker-popup-header-left___kEr5h {
  color: rgba(0, 0, 0, 0.6);
}
.am-picker-popup-header-right___1tSTl {
  color: #000;
}
.am-list-item___20w6p .am-list-line___2Meda .am-list-arrow___3aq6C {
  width: 0.22rem;
  height: 0.22rem;
}
.show___3w77Q {
  display: block !important;
}
.align-center___1wwZB {
  text-align: center;
}
.icon-arrow-right___1fS9m {
  font-size: 0.32rem;
  color: rgba(0, 0, 0, 0.4);
}
.tag-box___2OKsA {
  line-height: 0.3rem;
  padding: 0 0.12rem;
  margin-right: 0.1rem;
  border: 0.01rem solid #a5752b;
  background: rgba(194, 155, 96, 0.1);
  color: #a5752b;
  font-size: 0.22rem;
}
.tag-box-color___2Ysps {
  border: 0;
  border-radius: 0;
  color: #ffffff;
  background: #000000;
}
.action-mask___1oSxO {
  display: none;
  position: fixed;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  z-index: 99;
}
.action-mask___1oSxO .show___3w77Q {
  display: block;
}
.common-checkbox___1eHK3 {
  width: 0.44rem;
  height: 0.44rem;
  min-width: 0.44rem;
  min-height: 0.44rem;
}
.icon-collectmall_selected___5dK0v {
  color: #c29b60;
}
.icon-danxuankuangxuanzhong___bW3FC {
  color: #a5762b;
  font-size: 0.36rem;
  padding: 0 0.04rem;
}
.icon-danxuankuangxuanzhongColor___2DFnp {
  color: #000000;
  font-size: 0.36rem;
}
.flex-align-center___3jkzX {
  display: flex;
  align-items: center;
}
.flex-center___2flEo {
  display: flex;
  justify-content: center;
  align-items: center;
}
.flex-space-around___3-GsI {
  display: flex;
  justify-content: space-around;
}
.flex-column___11W4O {
  display: flex;
  flex-direction: column;
}
.flex-column-center___2nE_T {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.flex-column-space-between___1f4oy {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.flex-row-space-between___13yoP {
  display: flex;
  justify-content: space-between;
}
.flex-between___1kdBu {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.flex-between___1kdBu .am-pull-to-refresh-up___2euhP .am-pull-to-refresh-indicator___izCFE {
  margin-top: 0.2rem !important;
}
.modal_container___zxae_ .am-modal-content___2zPtF {
  border-radius: 0.2rem !important;
  padding: 0;
}
.modal_container___zxae_ .am-modal-content___2zPtF .am-modal-body___3_INU {
  padding: 0;
}
/* 隐藏刷新指示器（箭头/文案） */
.am-pull-to-refresh-indicator___izCFE {
  display: none !important;
}
.commonBtn___2RAtB {
  color: #fff;
  height: 0.8rem;
  font-size: 0.28rem;
  background: #e81313;
  font-weight: 500;
  text-align: center;
  background: #000000;
}
.commonBtn___2RAtB.disabled___2Vw8z {
  background: #f8f8f8;
  color: #cccccc;
}
.commonBtn___2RAtB .loading___3HGvQ {
  border: 0.06rem solid #f3f3f3;
  /* Light grey */
  border-top: 0.06rem solid #a5762b;
  border-radius: 50%;
  width: 0.6rem;
  height: 0.6rem;
  animation: spin___2xnDM 2s linear infinite;
}
.title___AZKPZ {
  max-width: 100%;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
@keyframes spin___2xnDM {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.am-modal {
  position: relative;
}
.am-modal:not(.am-modal-transparent):not(.am-modal-popup) {
  width: 100%;
  height: 100%;
}
.am-modal-mask {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  z-index: 999;
  background-color: rgba(0, 0, 0, 0.4);
}
.am-modal-mask-hidden {
  display: none;
}
.am-modal-wrap {
  position: fixed;
  overflow: auto;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
  z-index: 999;
  -webkit-overflow-scrolling: touch;
  outline: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.am-modal-wrap-popup {
  display: block;
}
.am-modal-transparent {
  width: 5.4rem;
}
.am-modal-transparent .am-modal-content {
  border-radius: 0.14rem;
  padding-top: 0.3rem;
}
.am-modal-transparent .am-modal-content .am-modal-body {
  padding: 0 0.3rem 0.3rem;
}
.am-modal-popup {
  position: fixed;
  left: 0;
  width: 100%;
}
.am-modal-popup-slide-down {
  top: 0;
}
.am-modal-popup-slide-up {
  bottom: 0;
}
.am-modal-title {
  margin: 0;
  font-size: 0.36rem;
  line-height: 1;
  color: #000;
  text-align: center;
}
.am-modal-header {
  padding: 0.12rem 0.3rem 0.3rem;
}
.am-modal-content {
  position: relative;
  background-color: #fff;
  border: 0;
  background-clip: padding-box;
  text-align: center;
  height: 100%;
  overflow: hidden;
}
.am-modal-close {
  border: 0;
  padding: 0;
  background-color: transparent;
  outline: none;
  position: absolute;
  right: 0.3rem;
  z-index: 999;
  height: 0.42rem;
  width: 0.42rem;
}
.am-modal-close-x {
  display: inline-block;
  width: 0.3rem;
  height: 0.3rem;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D'30'%20height%3D'30'%20viewBox%3D'0%200%2030%2030'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%20%3Cdefs%3E%3C%2Fdefs%3E%20%3Cg%20id%3D'ALL-ICON'%20stroke%3D'none'%20stroke-width%3D'1'%20fill%3D'none'%20fill-rule%3D'evenodd'%3E%20%3Cg%20id%3D'Rectangle-283-%2B-Rectangle-283'%20fill%3D'%23888888'%3E%20%3Crect%20id%3D'Rectangle-283'%20transform%3D'translate(14.849242%2C%2014.849242)%20rotate(-315.000000)%20translate(-14.849242%2C%20-14.849242)%20'%20x%3D'-5.1507576'%20y%3D'13.8492424'%20width%3D'40'%20height%3D'2'%3E%3C%2Frect%3E%20%3Crect%20id%3D'Rectangle-283'%20transform%3D'translate(14.849242%2C%2014.849242)%20scale(-1%2C%201)%20rotate(-315.000000)%20translate(-14.849242%2C%20-14.849242)%20'%20x%3D'-5.1507576'%20y%3D'13.8492424'%20width%3D'40'%20height%3D'2'%3E%3C%2Frect%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E");
}
.am-modal-body {
  font-size: 0.3rem;
  color: #888;
  height: 100%;
  line-height: 1.5;
  overflow: auto;
}
.am-modal-button-group-h {
  position: relative;
  border-top: 1PX solid #ddd;
  display: flex;
}
@media (min-resolution: 2dppx) {
  html:not([data-scale]) .am-modal-button-group-h {
    border-top: none;
  }
  html:not([data-scale]) .am-modal-button-group-h::before {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 100%;
    height: 1PX;
    transform-origin: 50% 50%;
    transform: scaleY(0.5);
  }
}
@media (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-modal-button-group-h::before {
    transform: scaleY(0.33);
  }
}
.am-modal-button-group-h .am-modal-button {
  -webkit-touch-callout: none;
  flex: 1;
  box-sizing: border-box;
  text-align: center;
  text-decoration: none;
  outline: none;
  color: #108ee9;
  font-size: 0.36rem;
  height: 1rem;
  line-height: 1rem;
  display: block;
  width: auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.am-modal-button-group-h .am-modal-button:first-child {
  color: #000;
}
.am-modal-button-group-h .am-modal-button:last-child {
  position: relative;
  border-left: 1PX solid #ddd;
}
@media (min-resolution: 2dppx) {
  html:not([data-scale]) .am-modal-button-group-h .am-modal-button:last-child {
    border-left: none;
  }
  html:not([data-scale]) .am-modal-button-group-h .am-modal-button:last-child::before {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 1PX;
    height: 100%;
    transform-origin: 100% 50%;
    transform: scaleX(0.5);
  }
}
@media (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-modal-button-group-h .am-modal-button:last-child::before {
    transform: scaleX(0.33);
  }
}
.am-modal-button-group-v .am-modal-button {
  -webkit-touch-callout: none;
  position: relative;
  border-top: 1PX solid #ddd;
  box-sizing: border-box;
  text-align: center;
  text-decoration: none;
  outline: none;
  color: #108ee9;
  font-size: 0.36rem;
  height: 1rem;
  line-height: 1rem;
  display: block;
  width: auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@media (min-resolution: 2dppx) {
  html:not([data-scale]) .am-modal-button-group-v .am-modal-button {
    border-top: none;
  }
  html:not([data-scale]) .am-modal-button-group-v .am-modal-button::before {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 100%;
    height: 1PX;
    transform-origin: 50% 50%;
    transform: scaleY(0.5);
  }
}
@media (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-modal-button-group-v .am-modal-button::before {
    transform: scaleY(0.33);
  }
}
.am-modal-button-active {
  background-color: #ddd;
}
.am-modal-input-container {
  margin-top: 0.18rem;
  border: 1PX solid #ddd;
  border-radius: 0.06rem;
}
@media (min-resolution: 2dppx) {
  html:not([data-scale]) .am-modal-input-container {
    position: relative;
    border: none;
  }
  html:not([data-scale]) .am-modal-input-container::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 200%;
    height: 200%;
    border: 1PX solid #ddd;
    border-radius: 0.12rem;
    transform-origin: 0 0;
    transform: scale(0.5);
    box-sizing: border-box;
    pointer-events: none;
  }
}
.am-modal-input {
  height: 0.72rem;
  line-height: 1;
}
.am-modal-input:nth-child(2) {
  position: relative;
  border-top: 1PX solid #ddd;
}
@media (min-resolution: 2dppx) {
  html:not([data-scale]) .am-modal-input:nth-child(2) {
    border-top: none;
  }
  html:not([data-scale]) .am-modal-input:nth-child(2)::before {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 100%;
    height: 1PX;
    transform-origin: 50% 50%;
    transform: scaleY(0.5);
  }
}
@media (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-modal-input:nth-child(2)::before {
    transform: scaleY(0.33);
  }
}
.am-modal-input input {
  position: relative;
  border: 0;
  width: 98%;
  height: 0.68rem;
  top: 1PX;
  box-sizing: border-box;
  margin: 0;
}
.am-modal-input input::placeholder {
  font-size: 0.28rem;
  color: #ccc;
  padding-left: 0.16rem;
}
.am-modal.am-modal-transparent.am-modal-android .am-modal-content {
  border-radius: 0;
}
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-header {
  padding: 0.18rem 0.48rem 0.24rem;
}
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-header .am-modal-title {
  text-align: left;
  font-size: 0.42rem;
  color: #000;
}
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-body {
  color: #000;
  text-align: left;
  padding: 0 0.48rem 0.3rem;
}
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-body .am-modal-input-container {
  border: 0;
  border-bottom: 1PX solid #ddd;
}
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-body .am-modal-input-container:before {
  display: none !important;
}
@media (min-resolution: 2dppx) {
  html:not([data-scale]) .am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-body .am-modal-input-container {
    border-bottom: none;
  }
  html:not([data-scale]) .am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-body .am-modal-input-container::after {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1PX;
    transform-origin: 50% 100%;
    transform: scaleY(0.5);
  }
}
@media (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-body .am-modal-input-container::after {
    transform: scaleY(0.33);
  }
}
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-body .am-modal-input-container .am-modal-input:first-child {
  border-top: 0;
}
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-body .am-modal-input-container .am-modal-input:first-child:before {
  display: none !important;
}
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-footer {
  padding-bottom: 0.24rem;
}
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-footer .am-modal-button-group-h {
  overflow: hidden;
  border-top: 0;
  justify-content: flex-end;
  padding: 0 0.24rem;
}
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-footer .am-modal-button-group-h:before {
  display: none !important;
}
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-footer .am-modal-button-group-h .am-modal-button {
  flex: initial;
  margin-left: 0.06rem;
  padding: 0 0.3rem;
  height: 0.96rem;
  box-sizing: border-box;
}
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-footer .am-modal-button-group-h .am-modal-button:first-child {
  color: #777;
}
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-footer .am-modal-button-group-h .am-modal-button:last-child {
  border-left: 0;
}
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-footer .am-modal-button-group-h .am-modal-button:last-child:before {
  display: none !important;
}
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-footer .am-modal-button-group-v.am-modal-button-group-normal {
  display: flex;
  justify-content: flex-end;
  overflow: hidden;
  padding: 0 0.24rem;
}
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-footer .am-modal-button-group-v.am-modal-button-group-normal .am-modal-button {
  border-top: 0;
  padding: 0 0.3rem;
  margin-left: 0.06rem;
  height: 0.96rem;
  box-sizing: border-box;
}
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-footer .am-modal-button-group-v.am-modal-button-group-normal .am-modal-button:before {
  display: none !important;
}
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-footer .am-modal-button-group-operation .am-modal-button {
  text-align: start;
  padding-left: 0.3rem;
}
.am-modal.am-modal-operation .am-modal-content {
  border-radius: 0.14rem;
  height: auto;
  padding-top: 0;
}
.am-modal.am-modal-operation .am-modal-content .am-modal-body {
  padding: 0!important;
}
.am-modal.am-modal-operation .am-modal-content .am-modal-button {
  color: #000;
  text-align: left;
  padding-left: 0.3rem;
}
.am-modal-alert-content,
.am-modal-propmt-content {
  zoom: 1;
  overflow: hidden;
}
.am-indexed-list-section-body.am-list-body,
.am-indexed-list-section-body.am-list-body .am-list-item:last-child .am-list-line {
  border-bottom: 0;
}
.am-indexed-list-section-body.am-list-body:after,
.am-indexed-list-section-body.am-list-body .am-list-item:last-child .am-list-line:after {
  display: none !important;
}
.am-indexed-list-section-header.am-list-body,
.am-indexed-list-section-header.am-list-body .am-list-item .am-list-line {
  border-bottom: 0;
}
.am-indexed-list-section-header.am-list-body:after,
.am-indexed-list-section-header.am-list-body .am-list-item .am-list-line:after {
  display: none !important;
}
.am-indexed-list-section-header .am-list-item {
  height: 0.6rem;
  min-height: 0.6rem;
  background-color: #f5f5f9;
}
.am-indexed-list-section-header .am-list-item .am-list-line {
  height: 0.6rem;
  min-height: 0.6rem;
}
.am-indexed-list-section-header .am-list-item .am-list-content {
  font-size: 0.28rem !important;
  color: #888 !important;
}
.am-indexed-list-quick-search-bar {
  position: fixed;
  top: 0;
  right: 0;
  z-index: 0;
  text-align: center;
  color: #108ee9;
  font-size: 0.32rem;
  list-style: none;
  padding: 0;
}
.am-indexed-list-quick-search-bar li {
  padding: 0 0.1rem;
}
.am-indexed-list-quick-search-bar-over {
  background-color: rgba(0, 0, 0, 0.4);
}
.am-indexed-list-qsindicator {
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -0.3rem auto auto -0.6rem;
  width: 1.2rem;
  height: 0.6rem;
  background: transparent;
  opacity: 0.7;
  color: #0af;
  font-size: 0.4rem;
  border-radius: 0.6rem;
  z-index: 1999;
  text-align: center;
  line-height: 0.6rem;
}
.am-indexed-list-qsindicator-hide {
  display: none;
}
html,
#app {
  -webkit-overflow-scrolling: touch;
}
html,
div,
span,
a,
p,
section,
input,
button,
label,
textarea,
ul,
li,
dl,
dt,
dd {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  appearance: none;
  -webkit-appearance: none;
}
body {
  font-size: 0.28rem;
  color: rgba(0, 0, 0, 0.8);
  background-color: #f2f2f2;
}
.slider-decorator-0 {
  bottom: 0.2rem !important;
}
button,
textarea {
  outline: 0 none;
  border: 0 none;
  background: transparent;
}
ul li {
  list-style: none;
}
.color-main {
  color: #000000 !important;
}
.color-red {
  color: #f01b3f !important;
}
.color-white {
  color: #ffffff;
}
.color-dark-grey {
  color: rgba(0, 0, 0, 0.8);
}
.color-grey {
  color: rgba(0, 0, 0, 0.6);
}
.color-light-grey {
  color: rgba(0, 0, 0, 0.4);
}
.color-price {
  color: #f01b3f;
}
.color-white {
  color: #ffffff;
}
.color-yellow {
  color: #a5752b;
}
.color-gray {
  color: #333333;
}
.color-gold {
  color: #a5762b !important;
}
.color-notice {
  color: #999999;
}
.fz-48 {
  font-size: 0.48rem;
}
.fz-44 {
  font-size: 0.44rem;
}
.fz-40 {
  font-size: 0.4rem;
  line-height: 0.6rem;
}
.fz-32 {
  font-size: 0.32rem;
  line-height: 0.52rem;
}
.fz-28 {
  font-size: 0.28rem;
  line-height: 0.48rem;
}
.fz-24 {
  font-size: 0.24rem;
  line-height: 0.4rem;
}
.fz-22 {
  font-size: 0.22rem;
  line-height: 0.26rem;
}
.fz-through {
  text-decoration: line-through;
}
.fw-nomal {
  font-weight: normal;
}
.fw-bold {
  font-weight: bold;
}
.ellipsis {
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
}
.ellipsis-one {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-two {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-three {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-five {
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.px-indent-top {
  margin-top: -1px !important;
}
.px-indent-left {
  margin-left: -1px !important;
}
.hide {
  display: none !important;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.clf::after {
  display: block;
  content: '';
  height: 0;
  font-size: 0;
  visibility: hidden;
  clear: both;
}
::-moz-placeholder {
  color: #cccccc;
}
::-webkit-input-placeholder {
  color: #cccccc;
}
:-ms-input-placeholder {
  color: #cccccc;
}
@keyframes customPopupMove {
  from {
    bottom: -15rem;
    opacity: 0;
  }
  to {
    bottom: 0;
    opacity: 1;
  }
}
@keyframes popuContentMove {
  from {
    bottom: -15rem;
  }
  to {
    bottom: 0;
  }
}
.invisible {
  visibility: hidden;
}
.icon-gradient {
  -webkit-background-clip: text;
  color: transparent;
  background-image: linear-gradient(-38deg, #fe7b2c 32%, #ffc77f 91%);
}
.am-button.small {
  width: 2.4rem;
  height: 0.69rem;
  line-height: 0.69rem;
  font-size: 0.32rem;
}
.am-button.middle {
  width: 2.8rem;
  height: 0.8rem;
  line-height: 0.8rem;
  font-size: 0.32rem;
}
.am-checkbox-wrapper .am-checkbox {
  top: -0.02rem;
}
.am-checkbox-wrapper .am-checkbox,
.am-checkbox-wrapper .am-checkbox-inner {
  width: 0.36rem;
  height: 0.36rem;
}
.am-checkbox-wrapper .am-checkbox .am-checkbox-inner:after,
.am-checkbox-wrapper .am-checkbox-inner .am-checkbox-inner:after {
  width: 0.07rem;
  height: 0.18rem;
  top: 0.04rem;
}
.am-modal-transparent .am-modal-content {
  padding-top: 0.42rem;
}
.am-modal-transparent .am-modal-content .am-modal-body {
  padding-bottom: 0.47rem;
}
.am-modal-transparent .am-modal-content .am-modal-body .am-modal-alert-content {
  font-size: 0.32rem;
  line-height: 0.52rem;
  color: rgba(0, 0, 0, 0.8);
}
.am-modal-transparent .am-modal-content .am-modal-button {
  height: 0.96rem;
  line-height: 0.96rem;
  color: #000000;
}
.am-modal-transparent .am-modal-content .am-modal-button:first-child {
  color: #666;
}
.am-modal-transparent .am-modal-content .am-modal-button-group-h::before,
.am-modal-transparent .am-modal-content .am-modal-button-group-h .am-modal-button:last-child::before {
  background-color: #ccc;
}
.am-search {
  height: 0.64rem;
  padding-right: 0;
  background: #fff;
}
.am-search .am-search-input {
  background: rgba(0, 0, 0, 0.05);
  border-radius: 0;
  font-size: 0.28rem;
}
.am-search .am-search-input .am-search-synthetic-ph-placeholder {
  font-size: 0.28rem;
  color: #cccccc;
}
.am-search .am-search-input .am-search-synthetic-ph {
  text-align: left;
  padding-left: 0.2rem;
}
.am-search .am-search-input .am-search-synthetic-ph-icon,
.am-search .am-search-input .am-search-clear {
  width: 0.24rem;
  height: 0.24rem;
  vertical-align: unset;
  background-size: 0.24rem 0.24rem;
}
.am-search .am-search-input .am-search-synthetic-ph-icon {
  color: rgba(0, 0, 0, 0.4);
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IuWbvuWxgl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjQgMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI0IDI0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6Izk5OTk5OTt9Cjwvc3R5bGU+Cjx0aXRsZT5JY29uLzI0L+aQnOe0ojwvdGl0bGU+CjxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjIuNywyMS4zbC0zLjEtMy4xYzEuNS0xLjgsMi40LTQuMSwyLjQtNi43QzIyLDUuNywxNy4zLDEsMTEuNSwxUzEsNS43LDEsMTEuNVM1LjcsMjIsMTEuNSwyMgoJYzIuNSwwLDQuOS0wLjksNi43LTIuNGwzLjEsMy4xYzAuNCwwLjQsMSwwLjQsMS40LDBDMjMuMSwyMi4zLDIzLjEsMjEuNywyMi43LDIxLjN6IE0xMS41LDIwQzYuOCwyMCwzLDE2LjIsMywxMS41UzYuOCwzLDExLjUsMwoJUzIwLDYuOCwyMCwxMS41UzE2LjIsMjAsMTEuNSwyMHoiLz4KPC9zdmc+Cg==') !important;
}
.am-search .am-search-input input::-webkit-input-placeholder {
  font-size: 0.28rem;
  color: #cccccc;
}
.am-search .am-search-cancel {
  padding-left: 0.24rem;
  font-size: 0.32rem;
  color: rgba(0, 0, 0, 0.8);
  font-weight: var(--basic-weight-value, 500);
}
.am-switch input[type='checkbox']:checked + .checkbox {
  background: #a5762b;
}
.am-badge-dot,
.am-badge-text {
  background: #faad14;
}
.am-picker-popup-header-left {
  color: rgba(0, 0, 0, 0.6);
}
.am-picker-popup-header-right {
  color: #000;
}
.am-list-item .am-list-line .am-list-arrow {
  width: 0.22rem;
  height: 0.22rem;
}
.show {
  display: block !important;
}
.align-center {
  text-align: center;
}
.icon-arrow-right {
  font-size: 0.32rem;
  color: rgba(0, 0, 0, 0.4);
}
.tag-box {
  line-height: 0.3rem;
  padding: 0 0.12rem;
  margin-right: 0.1rem;
  border: 0.01rem solid #a5752b;
  background: rgba(194, 155, 96, 0.1);
  color: #a5752b;
  font-size: 0.22rem;
}
.tag-box-color {
  border: 0;
  border-radius: 0;
  color: #ffffff;
  background: #000000;
}
.action-mask {
  display: none;
  position: fixed;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  z-index: 99;
}
.action-mask .show {
  display: block;
}
.common-checkbox {
  width: 0.44rem;
  height: 0.44rem;
  min-width: 0.44rem;
  min-height: 0.44rem;
}
.icon-collectmall_selected {
  color: #c29b60;
}
.icon-danxuankuangxuanzhong {
  color: #a5762b;
  font-size: 0.36rem;
  padding: 0 0.04rem;
}
.icon-danxuankuangxuanzhongColor {
  color: #000000;
  font-size: 0.36rem;
}
.flex-align-center {
  display: flex;
  align-items: center;
}
.flex-center {
  display: flex;
  justify-content: center;
  align-items: center;
}
.flex-space-around {
  display: flex;
  justify-content: space-around;
}
.flex-column {
  display: flex;
  flex-direction: column;
}
.flex-column-center {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.flex-column-space-between {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.flex-row-space-between {
  display: flex;
  justify-content: space-between;
}
.flex-between {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.flex-between .am-pull-to-refresh-up .am-pull-to-refresh-indicator {
  margin-top: 0.2rem !important;
}
.modal_container .am-modal-content {
  border-radius: 0.2rem !important;
  padding: 0;
}
.modal_container .am-modal-content .am-modal-body {
  padding: 0;
}
/* 隐藏刷新指示器（箭头/文案） */
.am-pull-to-refresh-indicator {
  display: none !important;
}
.shop-home {
  min-height: 100vh;
  box-sizing: border-box;
  background: #fafafa;
  height: 100vh;
  padding-bottom: 0.96rem;
}
.shop-home .sticky-tab {
  top: 0.87rem;
}
.shop-home.prevent-touchmove {
  height: 100vh;
  overflow: hidden;
}
.shop-home .navbar {
  position: fixed;
  left: 0;
  top: 0;
  height: 0.88rem;
  line-height: 88rpx !important;
  background: none;
  z-index: 99;
}
.shop-home .navbar .nav-left,
.shop-home .navbar .nav-right {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  width: 0.6rem;
  height: 100%;
  line-height: 0.3rem;
  position: relative;
}
.shop-home .navbar .nav-left .icon-a-xiaoxi,
.shop-home .navbar .nav-right .icon-a-xiaoxi {
  font-size: 0.33rem;
  color: #fff;
}
.shop-home .navbar .nav-left .nav-icon,
.shop-home .navbar .nav-right .nav-icon {
  width: 0.36rem;
  height: 0.36rem;
}
.shop-home .navbar .nav-left .name-tip,
.shop-home .navbar .nav-right .name-tip {
  font-size: 0.2rem;
  color: #fff;
  margin-top: 0.02rem;
  font-weight: 500;
}
.shop-home .navbar .nav-left .msg-count,
.shop-home .navbar .nav-right .msg-count {
  position: absolute;
  right: -0.01rem;
  top: -0.01rem;
  display: block;
  line-height: 0.24rem;
  font-size: 0.22rem;
  width: 0.25rem;
  height: 0.25rem;
  text-align: center;
  color: #fff;
  border-radius: 0.28rem;
  background: #a5762b;
}
.shop-home .navbar .nav-clock {
  margin-right: 0.1rem;
  width: auto;
  margin-left: 0.05rem;
}
.shop-home .navbar .nav-search {
  display: flex;
  align-items: center;
  flex: 1;
  height: 0.65rem;
  padding: 0 0.24rem;
  background: rgba(255, 255, 255, 0.5);
  font-size: 0.24rem;
  color: #fff;
  border: 0.01rem solid #000;
  margin: 0 0.1rem;
}
.shop-home .navbar .nav-search .iconfont {
  font-size: 0.32rem;
  color: #fff;
}
.shop-home .nav-tab-bar {
  margin: auto;
}
.shop-home .nav-tab-bar .tab-bar-wrap {
  display: flex;
  width: 100%;
  align-items: stretch;
}
.shop-home .nav-tab-bar .tab-bar-item {
  flex: 1 1 0;
  min-width: 0;
  width: 0;
  object-fit: contain;
  box-sizing: border-box;
  background-size: 100% auto;
  background-position: center;
  background-repeat: no-repeat;
}
.shop-home .nav-tab-bar .am-tabs-default-bar-tab {
  padding: 0 !important;
}
.shop-home .nav-tab-bar .am-tabs-default-bar-tab::after {
  background-color: #ffffff !important;
}
.shop-home .tab-frameWork-container {
  display: flex;
  box-sizing: border-box;
  gap: 0.08rem;
  margin-bottom: 0.24rem;
  padding: 0.24rem;
  background-color: #fff;
  border-radius: 0.08rem;
}
.shop-home .float-window {
  position: fixed;
  right: 0.26rem;
  opacity: 1;
  bottom: 2.5rem;
  width: 1.76rem;
  height: 1.76rem;
  z-index: 999;
  transition: all 0.5s;
}
.shop-home .float-window .close-btn {
  position: absolute;
  top: -0.58rem;
  right: -0.12rem;
  color: #fff;
  width: auto;
  height: auto;
  border-radius: 0;
  background: transparent;
  padding: 0.08rem 0.12rem;
}
.shop-home .float-window .close-btn .icon-reeor {
  font-size: 0.36rem;
  color: #000;
  opacity: 0.32;
}
.shop-home .float-window-hide {
  position: fixed;
  bottom: 2.5rem;
  width: 2rem;
  right: -1rem;
  opacity: 0.5;
  transition: all 0.5s;
  height: 2rem;
  z-index: 999;
}
.shop-home .float-window-hide .close-btn {
  position: absolute;
  top: -0.15rem;
  right: -0.15rem;
  color: #fff;
  width: 0.3rem;
  height: 0.3rem;
  border-radius: 0.15rem;
  background: rgba(0, 0, 0, 0.6);
}
.shop-home .float-window-hide .close-btn .icon-close {
  font-size: 0.3rem;
}
.shop-home .float-coupon-window {
  position: fixed;
  left: 0;
  bottom: 0.96rem;
  width: 100vw;
  height: 0.66rem;
  overflow: hidden;
  z-index: 998;
  font-size: 0.24rem;
  background: linear-gradient(136deg, #f3dfb1 0%, #dfc593 48%, #deb983 100%);
}
.shop-home .float-coupon-window .float-coupon-view {
  width: 100vw;
  overflow: hidden;
  height: 0.66rem;
}
.shop-home .float-coupon-window .float-coupon-view .coupon-text {
  width: 70vw;
  height: 0.66rem;
  white-space: nowrap;
  overflow: hidden;
}
.shop-home .float-coupon-window .float-coupon-view .del {
  padding: 0 0.28rem 0 0.2rem;
  height: 0.66rem;
}
.shop-home .float-coupon-window .float-coupon-view .look-detail {
  height: 0.4rem;
  font-size: 0.22rem;
  padding: 0 0.11rem;
  background: #000;
  color: #fff;
  margin-right: 0.2rem;
}
.shop-home .noticeContainer {
  padding: 0.12rem 0;
  align-items: center;
  margin-bottom: 0;
  line-height: normal;
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0.96rem;
  overflow: hidden;
  z-index: 999;
  font-size: 0.24rem;
  background: linear-gradient(136deg, #f3dfb1 0%, #dfc593 48%, #deb983 100%) !important;
}
.shop-home .noticeContainer .am-notice-bar-marquee {
  white-space: nowrap !important;
  overflow: hidden;
}
.shop-home .linchen-service-support {
  background: #a5762b;
}
.shop-home .banner-block {
  margin-bottom: 0.3rem;
  position: relative;
}
.shop-home .banner-block .navbar {
  position: relative;
  height: 0.88rem;
  background: none;
  line-height: 0.32rem !important;
  z-index: 99;
  margin-bottom: 0.1rem;
}
.shop-home .banner-block .home_video-banner {
  height: 5.2rem;
}
.shop-home .banner-block .banner-btn {
  position: absolute;
  left: 0;
  width: calc(100% - 0.6rem);
  height: 0.68rem;
  margin: 0 0.3rem;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}
.shop-home .banner-block .banner-btn img {
  height: 100%;
}
.shop-home .timelineContainer {
  margin: 0 0.3rem 0.33rem 0.3rem;
  height: 1.06rem;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.shop-home .timelineContainer .calendarIcon {
  margin-left: 0.4rem;
  margin-right: 0.18rem;
}
.shop-home .timelineContainer .calendarIcon > img {
  width: 0.52rem;
  height: 0.52rem;
}
.shop-home .timelineContainer .timelineWrapper .firstLine {
  font-size: 0.28rem;
  font-weight: bold;
  margin-bottom: 0.06rem;
  line-height: 0.4rem;
}
.shop-home .timelineContainer .timelineWrapper .departLine {
  width: 0.02rem;
  height: 0.2rem;
  margin: 0 0.24rem;
  border: 0.01rem solid rgba(0, 0, 0, 0.8);
}
.shop-home .timelineContainer .timelineWrapper .secondLine {
  font-size: 0.2rem;
  line-height: 0.28rem;
  padding-left: 0.02rem;
}
.shop-home .timelineContainer .timelineWrapper .secondLine .desc {
  padding: 0 0.02rem 0 0.08rem;
  margin-left: 0.16rem;
  background: var(--color);
  max-width: var(--maxWidth);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.shop-home .application-list {
  margin-bottom: 0.1rem;
  overflow: hidden;
  flex-wrap: wrap;
  display: flex;
}
.shop-home .application-list .application-item {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  flex-shrink: 0;
  margin-bottom: 0.3rem;
  height: 1.06rem !important;
  width: 20%;
}
.shop-home .application-list .application-item .img-wrap {
  width: 0.96rem;
  height: 0.6rem;
  display: flex;
  justify-content: center;
}
.shop-home .application-list .application-item .img-wrap img {
  height: 0.6rem;
}
.shop-home .application-list .application-item p {
  width: 100%;
  line-height: 0.32rem;
  font-size: 0.22rem;
  text-align: center;
  color: #000000;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
  font-weight: normal;
}
.shop-home .news-line {
  padding-right: 0.24rem;
  margin: 0 0.24rem 0.3rem;
  line-height: 0.6rem;
  background: #f5f5f5;
}
.shop-home .news-line .news-title {
  padding: 0 0.2rem;
  font-size: 0.24rem;
  text-align: center;
  color: #fff;
  background: #000000;
  font-weight: bold;
}
.shop-home .news-line .news-content {
  margin-left: 0.3rem;
}
.shop-home .news-line .news-content .slider-slide > div {
  font-size: 0.24rem;
  color: rgba(0, 0, 0, 0.6);
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
}
.shop-home .news-line .news-more {
  padding: 0 0.06rem 0 0.18rem;
  font-size: 0.22rem;
  color: rgba(0, 0, 0, 0.6);
  line-height: 0.4rem;
}
.shop-home .news-line .icon-arrow-right {
  font-size: 0.26rem;
  color: rgba(0, 0, 0, 0.6);
}
.shop-home .recommend-list {
  padding: 0 0.3rem;
  flex-wrap: wrap;
  justify-content: space-between;
}
.shop-home .recommend-list > div {
  display: flex;
  align-items: center;
  justify-content: center;
  width: calc(50% - 0.07rem);
  height: calc((50vw - 0.36rem) * 91 / 169);
  margin-bottom: 0.14rem;
  overflow: hidden;
}
.shop-home .other-recommend-list {
  margin-bottom: 0.15rem;
  padding: 0 0.3rem;
}
.shop-home .title-guide {
  margin: 0 0.3rem 0.3rem;
}
.shop-home .title-guide .title-text {
  align-items: center;
  padding: 0.28rem 0 0.12rem 0;
  height: calc((100vw - 0.6rem) * 92 / 690);
  flex-wrap: nowrap;
  overflow: hidden;
  justify-content: space-between;
}
.shop-home .title-guide .title-text h2 {
  margin-right: 0.18rem;
  font-size: 0.38rem;
  color: #000;
  white-space: nowrap;
  font-weight: bold;
}
.shop-home .title-guide .title-text h2 span {
  margin-left: 0.2rem;
  font-weight: normal;
  color: rgba(0, 0, 0, 0.4);
}
.shop-home .title-guide .title-text p {
  padding-top: 0.14rem;
  font-size: 0.24rem;
  color: rgba(0, 0, 0, 0.4);
  white-space: nowrap;
}
.shop-home .carousel-container {
  padding: 0 0.3rem;
}
.shop-home .carousel-container .v-item {
  margin-bottom: 0.4rem;
}
.shop-home .carousel-container .progress {
  width: 2.2rem;
  height: 0.06rem;
  background: #f5f7fa;
  margin-bottom: 0.4rem;
}
.shop-home .carousel-container .progress .bar {
  height: 100%;
  background: #040404;
}
.shop-home .classify {
  height: calc((100vw - 0.6rem) * 386.61 / 702);
  margin: 0 0.3rem 0;
  position: relative;
}
.shop-home .classify .classify-bottom {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1.9rem;
  min-height: 1.86rem;
  padding: 0.52rem 0.34rem 0.46rem;
  background: rgba(255, 255, 255, 0.85);
}
.shop-home .classify .classify-bottom h3 {
  line-height: 0.52rem;
  font-size: 0.34rem;
  color: #000;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
  font-weight: bold;
}
.shop-home .classify .classify-bottom p {
  line-height: 0.36rem;
  font-size: 0.24rem;
  color: rgba(0, 0, 0, 0.6);
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
}
.shop-home .classify .classify-bottom .btn-classify-enter {
  position: absolute;
  right: 0.3rem;
  bottom: 0.5rem;
  display: flex;
  align-items: center;
  padding: 0 0.16rem;
  line-height: 0.44rem;
  border: 0.01rem solid #000;
  font-size: 0.24rem;
  color: rgba(0, 0, 0, 0.8);
}
.shop-home .classify .classify-bottom .btn-classify-enter .icon-arrow-right {
  margin-left: 0.04rem;
  font-size: 0.25rem;
  color: rgba(0, 0, 0, 0.8);
}
.shop-home .classify2 {
  position: relative;
  height: initial;
}
.shop-home .classify2 .img_min_height > img {
  min-height: 2.6rem;
}
.shop-home .classify2 .title_group {
  position: absolute;
  width: calc(100% - 0.36rem);
  top: 0.24rem;
  left: 0.18rem;
}
.shop-home .classify2 .title_group .title {
  font-size: 0.28rem;
  padding-bottom: 0.08rem;
  line-height: 0.4rem;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
}
.shop-home .classify2 .title_group .sub_title {
  font-size: 0.24rem;
  line-height: 0.34rem;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
}
.shop-home .adv-picture-list {
  width: calc(100% - 0.6rem);
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  margin: 0 0.3rem;
  margin-bottom: 0.3rem;
  overflow: hidden;
}
.shop-home .adv-picture-list .adv-picture-single {
  width: 100%;
}
.shop-home .adv-picture-list .img-wrap {
  margin: 0 auto;
}
.shop-home .adv-picture-list.multiple {
  justify-content: space-between;
}
.shop-home .adv-picture-list.multiple .img-wrap {
  width: calc(50vw - 0.3rem - 0.08rem);
}
.shop-home .adv-picture-list.multiple .img-wrap.no-space {
  width: 50vw;
}
.shop-home .moreList {
  margin: 0 0.3rem;
  padding: 0.12rem 0.06rem 0.28rem;
  position: relative;
}
.shop-home .moreList .scroll-product-list {
  overflow: hidden;
  padding-left: 0;
  margin-bottom: 0;
}
.shop-home .moreList .scroll-product-list .scroll-product-item {
  flex-shrink: 0;
  width: calc((100% - 0.36rem) / 3);
  margin: 0 0.06rem;
  background-color: #fff;
}
.shop-home .moreList .scroll-product-list .scroll-product-item:last-of-type {
  padding-right: 0;
  width: calc((100% - 0.36rem) / 3);
}
.shop-home .moreList .scroll-product-list .scroll-product-item .img-wrap {
  width: 100%;
  height: calc((100vw - 1.08rem) / 3);
  position: relative;
  padding-top: 100%;
}
.shop-home .moreList .scroll-product-list .scroll-product-item .img-wrap-vip {
  height: auto;
  padding-top: 0;
}
.shop-home .moreList .scroll-product-list .scroll-product-item .scroll-product-bottom {
  padding: 0.24rem 0.16rem 0.18rem;
  text-align: left;
}
.shop-home .moreList .scroll-product-list .scroll-product-item .scroll-product-bottom .label {
  display: flex;
}
.shop-home .moreList .scroll-product-list .scroll-product-item .scroll-product-bottom .label span {
  padding: 0.03rem;
  color: #bc0707ff;
  border: 0.01rem solid #bc0707ff;
  border-radius: 0.04rem;
  font-size: 0.24rem;
  margin-right: 0.06rem;
}
.shop-home .moreList .scroll-product-list .scroll-product-item .scroll-product-bottom h3 {
  color: #333333ff;
  font-size: 0.24rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
.shop-home .moreList .scroll-product-list .scroll-product-item .scroll-product-bottom p {
  margin-top: 0;
}
.shop-home .moreList .scroll-product-list .scroll-product-item .scroll-product-bottom p .price-text {
  justify-content: flex-start;
  font-size: 0.28rem;
}
.shop-home .moreList .scroll-product-list .scroll-product-item .scroll-product-bottom p .price-text .size-small {
  font-size: calc(0.3rem / 1.2);
  line-height: calc(0.3rem / 1.1);
}
.shop-home .moreList .scroll-product-list .scroll-product-item .scroll-product-bottom p .price-text .size-big {
  font-size: 0.3rem;
  line-height: 0.3rem;
}
.shop-home .moreList .scroll-product-list .progress {
  position: absolute;
  left: 50%;
  bottom: 0.12rem;
  transform: translateX(-50%);
  width: 0.56rem;
  height: 0.04rem;
  background: #f5f7faaa;
}
.shop-home .moreList .scroll-product-list .progress .bar {
  height: 100%;
  background: #ffffff;
}
.shop-home .moreList .six-palace-grid,
.shop-home .moreList .six-palace-grid-product {
  width: 100%;
}
.shop-home .moreList .six-palace-grid .scroll-product-item,
.shop-home .moreList .six-palace-grid-product .scroll-product-item {
  flex-shrink: 0;
  width: calc((100% - 0.36rem) / 3);
  margin: 0.06rem;
}
.shop-home .moreList .six-palace-grid .scroll-product-item:last-of-type,
.shop-home .moreList .six-palace-grid-product .scroll-product-item:last-of-type {
  padding-right: 0;
  width: calc((100% - 0.36rem) / 3);
}
.shop-home .moreList .six-palace-grid .scroll-product-item .img-wrap,
.shop-home .moreList .six-palace-grid-product .scroll-product-item .img-wrap {
  width: 100%;
  height: 0;
  position: relative;
  padding-top: 100%;
}
.shop-home .moreList .six-palace-grid .scroll-product-item .img-wrap img,
.shop-home .moreList .six-palace-grid-product .scroll-product-item .img-wrap img {
  width: 100%;
}
.shop-home .moreList .six-palace-grid .scroll-product-item .img-wrap-vip,
.shop-home .moreList .six-palace-grid-product .scroll-product-item .img-wrap-vip {
  height: auto;
  padding-top: 0;
}
.shop-home .moreList .six-palace-grid .scroll-product-item .scroll-product-bottom,
.shop-home .moreList .six-palace-grid-product .scroll-product-item .scroll-product-bottom {
  padding: 0.24rem 0.16rem 0.18rem;
  text-align: left;
}
.shop-home .moreList .six-palace-grid .scroll-product-item .scroll-product-bottom .label,
.shop-home .moreList .six-palace-grid-product .scroll-product-item .scroll-product-bottom .label {
  display: flex;
}
.shop-home .moreList .six-palace-grid .scroll-product-item .scroll-product-bottom .label span,
.shop-home .moreList .six-palace-grid-product .scroll-product-item .scroll-product-bottom .label span {
  padding: 0.03rem;
  color: #bc0707ff;
  border: 0.01rem solid #bc0707ff;
  border-radius: 0.04rem;
  font-size: 0.24rem;
  margin-right: 0.06rem;
}
.shop-home .moreList .six-palace-grid .scroll-product-item .scroll-product-bottom h3,
.shop-home .moreList .six-palace-grid-product .scroll-product-item .scroll-product-bottom h3 {
  color: #333333ff;
  font-size: 0.24rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
.shop-home .moreList .six-palace-grid .scroll-product-item .scroll-product-bottom p,
.shop-home .moreList .six-palace-grid-product .scroll-product-item .scroll-product-bottom p {
  margin-top: 0;
}
.shop-home .moreList .six-palace-grid .scroll-product-item .scroll-product-bottom p .price-text,
.shop-home .moreList .six-palace-grid-product .scroll-product-item .scroll-product-bottom p .price-text {
  justify-content: flex-start;
  font-size: 0.28rem;
}
.shop-home .moreList .six-palace-grid .scroll-product-item .scroll-product-bottom p .price-text .size-small,
.shop-home .moreList .six-palace-grid-product .scroll-product-item .scroll-product-bottom p .price-text .size-small {
  font-size: calc(0.3rem / 1.2);
  line-height: calc(0.3rem / 1.1);
}
.shop-home .moreList .six-palace-grid .scroll-product-item .scroll-product-bottom p .price-text .size-big,
.shop-home .moreList .six-palace-grid-product .scroll-product-item .scroll-product-bottom p .price-text .size-big {
  font-size: 0.3rem;
  line-height: 0.3rem;
}
.shop-home .moreList .six-palace-grid-product .am-flexbox {
  margin-bottom: 0.12rem;
}
.shop-home .moreList .six-palace-grid-product .am-flexbox:nth-child(2) {
  margin-bottom: 0;
}
.shop-home .moreList-two {
  margin: 0 0.3rem;
  padding: 0.24rem 0.13rem 0.52rem 0.13rem;
  position: relative;
}
.shop-home .moreList-two .scroll-product-two-list {
  overflow: hidden;
  padding-left: 0;
  margin-bottom: 0;
}
.shop-home .moreList-two .scroll-product-two-list .scroll-product-item {
  flex-shrink: 0;
  width: calc((100% - 0.44rem) / 2);
  margin: 0 0.11rem;
  background-color: #fff;
}
.shop-home .moreList-two .scroll-product-two-list .scroll-product-item:last-of-type {
  padding-right: 0;
  width: calc((100% - 0.44rem) / 2);
}
.shop-home .moreList-two .scroll-product-two-list .scroll-product-item .img-wrap {
  width: 100%;
  height: calc((100vw - 1.3rem) / 2);
  position: relative;
  padding-top: 100%;
}
.shop-home .moreList-two .scroll-product-two-list .scroll-product-item .img-wrap-vip {
  height: auto;
  padding-top: 0;
}
.shop-home .moreList-two .scroll-product-two-list .scroll-product-item .scroll-product-bottom {
  padding: 0 0.34rem 0.24rem 0.16rem;
  text-align: left;
}
.shop-home .moreList-two .scroll-product-two-list .scroll-product-item .scroll-product-bottom .label {
  display: flex;
}
.shop-home .moreList-two .scroll-product-two-list .scroll-product-item .scroll-product-bottom .label span {
  padding: 0.03rem;
  color: #bc0707ff;
  border: 0.01rem solid #bc0707ff;
  border-radius: 0.04rem;
  font-size: 0.24rem;
  margin-right: 0.06rem;
}
.shop-home .moreList-two .scroll-product-two-list .scroll-product-item .scroll-product-bottom h3 {
  color: #333333ff;
  font-size: 0.34rem;
  font-size: 0.24rem;
  margin-bottom: 0.08rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
.shop-home .moreList-two .scroll-product-two-list .scroll-product-item .scroll-product-bottom p {
  margin-top: 0;
}
.shop-home .moreList-two .scroll-product-two-list .scroll-product-item .scroll-product-bottom p .price-text {
  justify-content: flex-start;
  font-size: 0.28rem;
}
.shop-home .moreList-two .scroll-product-two-list .scroll-product-item .scroll-product-bottom p .price-text .size-small {
  font-size: 0.2rem;
  line-height: 0.24rem;
}
.shop-home .moreList-two .scroll-product-two-list .scroll-product-item .scroll-product-bottom p .price-text .size-big {
  font-size: 0.28rem;
  line-height: 0.3rem;
}
.shop-home .moreList-two .scroll-product-two-list .progress {
  position: absolute;
  left: 50%;
  bottom: 0.12rem;
  transform: translateX(-50%);
  width: 0.56rem;
  height: 0.04rem;
  background: #f5f7faaa;
}
.shop-home .moreList-two .scroll-product-two-list .progress .bar {
  height: 100%;
  background: #ffffff;
}
.shop-home .moreList-two .six-palace-grid,
.shop-home .moreList-two .six-palace-grid-product {
  width: 100%;
}
.shop-home .moreList-two .six-palace-grid .scroll-product-item,
.shop-home .moreList-two .six-palace-grid-product .scroll-product-item {
  flex-shrink: 0;
  width: calc((100% - 0.36rem) / 3);
  margin: 0.06rem;
}
.shop-home .moreList-two .six-palace-grid .scroll-product-item:last-of-type,
.shop-home .moreList-two .six-palace-grid-product .scroll-product-item:last-of-type {
  padding-right: 0;
  width: calc((100% - 0.36rem) / 3);
}
.shop-home .moreList-two .six-palace-grid .scroll-product-item .img-wrap,
.shop-home .moreList-two .six-palace-grid-product .scroll-product-item .img-wrap {
  width: 100%;
  height: 0;
  position: relative;
  padding-top: 100%;
}
.shop-home .moreList-two .six-palace-grid .scroll-product-item .img-wrap img,
.shop-home .moreList-two .six-palace-grid-product .scroll-product-item .img-wrap img {
  width: 100%;
}
.shop-home .moreList-two .six-palace-grid .scroll-product-item .img-wrap-vip,
.shop-home .moreList-two .six-palace-grid-product .scroll-product-item .img-wrap-vip {
  height: auto;
  padding-top: 0;
}
.shop-home .moreList-two .six-palace-grid .scroll-product-item .scroll-product-bottom,
.shop-home .moreList-two .six-palace-grid-product .scroll-product-item .scroll-product-bottom {
  padding: 0.24rem 0.16rem 0.18rem;
  text-align: left;
}
.shop-home .moreList-two .six-palace-grid .scroll-product-item .scroll-product-bottom .label,
.shop-home .moreList-two .six-palace-grid-product .scroll-product-item .scroll-product-bottom .label {
  display: flex;
}
.shop-home .moreList-two .six-palace-grid .scroll-product-item .scroll-product-bottom .label span,
.shop-home .moreList-two .six-palace-grid-product .scroll-product-item .scroll-product-bottom .label span {
  padding: 0.03rem;
  color: #bc0707ff;
  border: 0.01rem solid #bc0707ff;
  border-radius: 0.04rem;
  font-size: 0.24rem;
  margin-right: 0.06rem;
}
.shop-home .moreList-two .six-palace-grid .scroll-product-item .scroll-product-bottom h3,
.shop-home .moreList-two .six-palace-grid-product .scroll-product-item .scroll-product-bottom h3 {
  color: #333333ff;
  font-size: 0.24rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
.shop-home .moreList-two .six-palace-grid .scroll-product-item .scroll-product-bottom p,
.shop-home .moreList-two .six-palace-grid-product .scroll-product-item .scroll-product-bottom p {
  margin-top: 0;
}
.shop-home .moreList-two .six-palace-grid .scroll-product-item .scroll-product-bottom p .price-text,
.shop-home .moreList-two .six-palace-grid-product .scroll-product-item .scroll-product-bottom p .price-text {
  justify-content: flex-start;
  font-size: 0.28rem;
}
.shop-home .moreList-two .six-palace-grid .scroll-product-item .scroll-product-bottom p .price-text .size-small,
.shop-home .moreList-two .six-palace-grid-product .scroll-product-item .scroll-product-bottom p .price-text .size-small {
  font-size: calc(0.3rem / 1.2);
  line-height: calc(0.3rem / 1.1);
}
.shop-home .moreList-two .six-palace-grid .scroll-product-item .scroll-product-bottom p .price-text .size-big,
.shop-home .moreList-two .six-palace-grid-product .scroll-product-item .scroll-product-bottom p .price-text .size-big {
  font-size: 0.3rem;
  line-height: 0.3rem;
}
.shop-home .moreList-two .six-palace-grid-product .am-flexbox {
  margin-bottom: 0.12rem;
}
.shop-home .moreList-two .six-palace-grid-product .am-flexbox:nth-child(2) {
  margin-bottom: 0;
}
.shop-home .moreList-two .pointList {
  display: flex;
  flex-direction: row;
  align-items: center;
  height: 0.28rem;
}
.shop-home .moreList-two .pointList .pointItem {
  font-size: 0.2rem;
  line-height: 0.28rem;
  padding: 0 0.04rem;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.shop-home .moreList-two .pointList .pointItem:not(:first-child) {
  margin-left: 0.08rem;
}
.shop-home .vip-box {
  margin: 0 0.3rem;
  position: relative;
}
.shop-home .vip-box .pos-absolute {
  position: absolute;
}
.shop-home .vip-box .vip-top {
  position: relative;
  padding: 0.32rem 0.24rem 0.24rem;
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}
.shop-home .vip-box .vip-top h3 {
  font-size: 0.36rem;
  color: #333333ff;
  flex: 1;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.shop-home .vip-box .vip-top p {
  font-size: 0.24rem;
  color: #333333ff;
  flex: 1;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  margin-left: 0.2rem;
  text-align: right;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.shop-home .vip-box .vip-top p .iconfont {
  font-size: 0.28rem;
  margin-top: 0.05rem;
}
.shop-home .vip-box .moreList {
  margin: 0;
}
.shop-home .scroll-product-list {
  padding-left: 0.3rem;
  margin-bottom: 0.3rem;
  flex-wrap: nowrap;
  overflow: scroll;
}
.shop-home .scroll-product-list .scroll-product-item {
  flex-shrink: 0;
  width: 2.74rem;
  margin-right: 0.3rem;
}
.shop-home .scroll-product-list .scroll-product-item:last-of-type {
  padding-right: 0.28rem;
  width: 3.02rem;
}
.shop-home .scroll-product-list .scroll-product-item .img-wrap {
  width: 2.74rem;
  height: 2.74rem;
}
.shop-home .scroll-product-list .scroll-product-item .scroll-product-bottom {
  padding: 0.46rem 0.16rem 0.18rem;
  text-align: center;
}
.shop-home .scroll-product-list .scroll-product-item .scroll-product-bottom h3 {
  line-height: 0.48rem;
  font-size: 0.28rem;
  color: rgba(0, 0, 0, 0.8);
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
  font-weight: normal;
}
.shop-home .scroll-product-list .scroll-product-item .scroll-product-bottom p {
  margin-top: 0.1rem;
  line-height: 0.5rem;
  font-size: 0.36rem;
  color: #000000;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
  font-weight: bold;
}
.shop-home .scroll-product-list .scroll-product-item .scroll-product-bottom p .price-text {
  justify-content: center;
}
.shop-home .scroll-product-list .scroll-product-item .scroll-product-bottom p .price-text .size-small {
  font-size: calc(0.36rem / 1.2);
  line-height: calc(0.36rem / 1.1);
}
.shop-home .scroll-product-list .scroll-product-item .scroll-product-bottom p .price-text .size-big {
  font-size: 0.36rem;
  line-height: 0.36rem;
}
.shop-home .column-product-list {
  padding: 0 0.3rem;
  margin-bottom: 0.03rem;
  flex-wrap: wrap;
  overflow: scroll;
}
.shop-home .column-product-list .column-product-item {
  width: calc((100% - 0.24rem) / 3);
  margin-bottom: 0.12rem;
  background: #ffffff;
  margin-left: 0.12rem;
}
.shop-home .column-product-list .column-product-item:nth-child(3n + 1) {
  margin-left: 0;
}
.shop-home .column-product-list .column-product-item .img-wrap {
  width: 100%;
  height: 0;
  position: relative;
  padding-top: 100%;
}
.shop-home .column-product-list .column-product-item .box_tag_arr {
  display: flex;
  box-sizing: border-box;
  flex-direction: row;
  justify-content: center;
  flex-wrap: wrap;
  margin-bottom: 0.06rem;
}
.shop-home .column-product-list .column-product-item .box_tag_arr .tag_base {
  display: flex;
  box-sizing: border-box;
  margin-left: 0.08rem;
  padding: 0 0.12rem;
  height: 0.36rem;
  font-size: 0.2rem;
  justify-content: center;
  align-items: center;
  margin-bottom: 0.04rem;
}
.shop-home .column-product-list .column-product-item .column-product-bottom {
  padding: 0.24rem 0.16rem 0.18rem;
  text-align: center;
}
.shop-home .column-product-list .column-product-item .column-product-bottom .pointList {
  display: flex;
  flex-direction: row;
  align-items: center;
  height: 0.28rem;
  margin-top: 0.08rem;
  margin-bottom: 0.12rem;
}
.shop-home .column-product-list .column-product-item .column-product-bottom .pointList .pointItem {
  font-size: 0.2rem;
  line-height: 0.28rem;
  padding: 0 0.04rem;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.shop-home .column-product-list .column-product-item .column-product-bottom .pointList .pointItem:not(:first-child) {
  margin-left: 0.16rem;
}
.shop-home .column-product-list .column-product-item .column-product-bottom h3 {
  line-height: 0.48rem;
  font-size: 0.24rem;
  color: rgba(0, 0, 0, 0.8);
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
  font-weight: normal;
  text-align: left;
}
.shop-home .column-product-list .column-product-item .column-product-bottom p {
  line-height: 0.5rem;
  font-size: 0.3rem;
  color: #000000;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
  font-weight: bold;
}
.shop-home .column-product-list .column-product-item .column-product-bottom p .price-text {
  justify-content: flex-start;
  font-size: 0.28rem;
}
.shop-home .column-product-list .column-product-item .column-product-bottom p .price-text .size-small {
  font-size: calc(0.3rem / 1.2);
  line-height: calc(0.3rem / 1.1);
}
.shop-home .column-product-list .column-product-item .column-product-bottom p .price-text .size-big {
  font-size: 0.3rem;
  line-height: 0.3rem;
}
.shop-home .column-product-list .column-product-item .fix_info {
  padding: 0.12rem 0.16rem 0.18rem;
}
.shop-home .three-imgs {
  justify-content: space-between;
  padding: 0 0.3rem;
  margin-bottom: 0.3rem;
}
.shop-home .three-imgs .imgs-item {
  width: calc((100vw - 0.92rem) / 3);
  height: calc((100vw - 0.92rem) / 3 * 160 / 109);
  overflow: hidden;
}
.shop-home .img-text-list {
  padding-left: 0.14rem;
  margin-bottom: 0.3rem;
  overflow: auto;
}
.shop-home .img-text-list .img-text-item {
  width: 4.48rem;
  margin-left: 0.16rem;
  flex-shrink: 0;
}
.shop-home .img-text-list .img-text-item:last-of-type {
  padding-right: 0.3rem;
  width: 4.78rem;
}
.shop-home .img-text-list .img-text-item .img-text-wrap {
  width: 4.48rem;
  border: 0.01rem solid rgba(0, 0, 0, 0.1);
}
.shop-home .img-text-list .img-text-item .img-text-wrap .img-wrap {
  width: 4.48rem;
  height: 1.9rem;
  overflow: hidden;
}
.shop-home .img-text-list .img-text-item .img-text-wrap .img-text-bottom {
  padding: 0.48rem 0.32rem 0.38rem;
  text-align: left;
}
.shop-home .img-text-list .img-text-item .img-text-wrap .img-text-bottom h3 {
  font-size: 0.32rem;
  color: rgba(0, 0, 0, 0.8);
  font-weight: bold;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
}
.shop-home .img-text-list .img-text-item .img-text-wrap .img-text-bottom p {
  margin-top: 0.12rem;
  line-height: 0.32rem;
  font-size: 0.24rem;
  color: rgba(0, 0, 0, 0.4);
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.shop-home .adv-title {
  height: calc((100vw - 0.6rem) * 25 / 69);
  padding: 0 0.3rem;
  margin-bottom: 0.2rem;
  position: relative;
}
.shop-home .adv-title h3 {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  font-size: 0.38rem;
  color: #000;
  white-space: nowrap;
}
.shop-home .floor-product-list {
  padding: 0 0.3rem;
  margin-bottom: 0.1rem;
  flex-wrap: wrap;
  overflow: scroll;
}
.shop-home .floor-product-list .floor-product-item {
  width: calc(50% - 0.06rem);
  padding: 0.16rem;
  margin-bottom: 0.2rem;
  border: 0.01rem solid rgba(0, 0, 0, 0.1);
}
.shop-home .floor-product-list .floor-product-item:nth-child(even) {
  margin-left: 0.12rem;
}
.shop-home .floor-product-list .floor-product-item .img-wrap {
  width: 100%;
  height: calc(50vw - 0.3rem - 0.08rem - 0.32rem);
}
.shop-home .floor-product-list .floor-product-item .floor-product-bottom {
  padding: 0.2rem 0.04rem;
  text-align: center;
}
.shop-home .floor-product-list .floor-product-item .floor-product-bottom h3 {
  font-size: 0.28rem;
  color: rgba(0, 0, 0, 0.6);
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
}
.shop-home .floor-product-list .floor-product-item .floor-product-bottom p {
  margin-top: 0.24rem;
  font-size: 0.32rem;
  color: #000000;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
  font-weight: bold;
}
.shop-home .to-register-tip {
  width: 100%;
  height: 0.88rem;
  position: absolute;
  left: 0;
  bottom: 0.96rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 0.24rem 0 0;
  background: rgba(0, 0, 0, 0.8);
}
.shop-home .to-register-tip .tip-icon {
  width: 1.12rem;
  height: auto;
  position: absolute;
  top: -0.3rem;
}
.shop-home .to-register-tip .tip-desc {
  margin-left: 1.2rem;
  font-size: 0.28rem;
  font-weight: 400;
  color: #ffffff;
  line-height: 0.4rem;
}
.shop-home .to-register-tip .tip-button {
  padding: 0 0.24rem;
  height: 0.56rem;
  background: #f01b3f;
  border-radius: 0.28rem;
}
.shop-home .to-register-tip .tip-go-top {
  margin-left: 0.24rem;
  transition: all 1s ease-out;
}
.shop-home .to-upgrade-tip {
  width: 100%;
  height: 0.8rem;
  position: absolute;
  left: 0;
  bottom: 0.96rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 0.24rem;
  background: linear-gradient(90deg, #ffe8d9 0%, #ffd2b5 100%);
}
.shop-home .to-upgrade-tip .tip-icon {
  width: 0.56rem;
  height: auto;
}
.shop-home .to-upgrade-tip .tip-desc {
  margin-left: 0.16rem;
  font-size: 0.28rem;
  font-weight: 400;
  color: #333333;
  line-height: 0.4rem;
}
.shop-home .to-upgrade-tip .tip-button {
  width: 1.6rem;
  height: 0.56rem;
  font-weight: 400;
  border-radius: 0.28rem;
  background: #000000;
}
.shop-home .to-upgrade-tip .tip-icon-top {
  width: 0.56rem;
  margin-left: 0.24rem;
}
.shop-home .to-upgrade-tip {
  width: 100%;
  height: 0.66rem;
  position: absolute;
  left: 0;
  bottom: 0.96rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 0.24rem;
  background: linear-gradient(90deg, #ffe8d9 0%, #ffd2b5 100%);
}
.shop-home .to-upgrade-tip .tip-icon {
  width: 0.48rem;
  height: auto;
}
.shop-home .to-upgrade-tip .tip-desc {
  margin-left: 0.16rem;
  font-size: 0.28rem;
  font-weight: 400;
  color: #333333;
  line-height: 0.4rem;
}
.shop-home .to-upgrade-tip .tip-button {
  width: 1.6rem;
  height: 0.48rem;
  font-weight: 400;
  border-radius: 0.28rem;
  background: #000000;
}
.shop-home .to-upgrade-tip .tip-icon-top {
  width: 0.48rem;
  margin-left: 0.24rem;
}
.posterModal .am-modal-content {
  background: rgba(0, 0, 0, 0);
}
.posterModal .am-modal-body {
  overflow: hidden;
  padding: 0 !important;
  padding-bottom: 0;
  line-height: 0;
}
.coupon-modal .am-modal-content {
  background-color: rgba(0, 0, 0, 0);
}
.coupon-modal .am-modal-body {
  overflow: hidden;
  padding: 0 !important;
  padding-bottom: 0;
  line-height: 0;
}
.coupon-modal .am-modal-transparent {
  width: 5.92rem;
}
.coupon-modal .coupon-modal-content {
  width: 5.92rem;
  height: 5.56rem;
  background-image: url(1nXR7eU3IV.png);
  background-size: 100% 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.coupon-modal .coupon-modal-content .title {
  margin-top: 0.58rem;
  margin-bottom: 0.76rem;
  height: 0.56rem;
  font-size: 0.4rem;
  color: #c29b60;
  display: flex;
  justify-content: center;
  align-items: center;
}
.coupon-modal .coupon-modal-content .text {
  width: 3.92rem;
  font-size: 0.28rem;
  color: #fff;
  font-weight: 400;
  line-height: 0.4rem;
  justify-content: center;
}
.coupon-modal .coupon-modal-content .text .left {
  font-size: 0.36rem;
  font-family: PingFangSC-Semibold, PingFang SC;
  font-weight: 600;
  color: #c29b60;
  line-height: 0.5rem;
}
.coupon-modal .coupon-modal-content .text .right {
  font-size: 0.28rem;
  color: #fff;
  font-weight: 400;
  line-height: 0.4rem;
}
.coupon-modal .coupon-modal-content .bottom {
  width: 4.36rem;
  margin-top: 0.38rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.coupon-modal .coupon-modal-content .bottom .bottom-left {
  width: 2.06rem;
  height: 0.64rem;
  border: 0.02rem solid #c29b60;
  font-size: 0.26rem;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #c29b60;
  display: flex;
  justify-content: center;
  align-items: center;
}
.coupon-modal .coupon-modal-content .bottom .bottom-right {
  width: 2.06rem;
  height: 0.64rem;
  background: #c29b60;
  font-size: 0.26rem;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #ffffff;
  line-height: 0.42rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.coupon-modal .coupon-modal-content .bottom-center {
  justify-content: center;
}
.supplement_wrap {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  z-index: 9990;
  background-color: rgba(0, 0, 0, 0.4);
  display: flex;
  justify-content: center;
  align-items: center;
}
.invite_fail {
  margin-top: -1rem;
  background: #ffffff;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  padding: 0.4rem;
  z-index: 9992;
}
.invite_fail .fail_title {
  font-weight: 500;
  font-size: 0.36rem;
  color: #333333;
  line-height: 0.5rem;
  margin-bottom: 0.24rem;
}
.invite_fail .fail_msg {
  font-weight: 400;
  font-size: 0.32rem;
  color: #333333;
  line-height: 0.44rem;
  margin-bottom: 0.32rem;
}
.invite_fail .fail_btn,
.invite_fail .fail_btn_2 {
  width: 5.38rem;
  height: 0.8rem;
  background: #000000;
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: 400;
  font-size: 0.32rem;
  color: #ffffff;
  line-height: 0.48rem;
}
.invite_fail .fail_btn .fail_btn_left,
.invite_fail .fail_btn_2 .fail_btn_left,
.invite_fail .fail_btn .fail_btn_right,
.invite_fail .fail_btn_2 .fail_btn_right {
  width: 2.6rem;
  height: 0.8rem;
  background: #000000;
  font-weight: 400;
  font-size: 0.32rem;
  color: #ffffff;
  line-height: 0.48rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.invite_fail .fail_btn .fail_btn_right,
.invite_fail .fail_btn_2 .fail_btn_right {
  background: #f01b3f;
}
.invite_fail .fail_btn_2 {
  justify-content: space-between;
  background: none;
}
.invite_success {
  margin-top: -2rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  z-index: 9992;
}
.invite_success .invite_close {
  width: 100%;
  display: flex;
  justify-content: flex-end;
}
.invite_success .invite_close .close_img {
  width: 0.56rem;
  height: 0.56rem;
}
.invite_success .success_img {
  width: 5.9rem;
  height: 8rem;
}
.invite_success .has_ms_btn {
  width: 5.9rem;
  display: flex;
  justify-content: space-between;
}
.invite_success .ms_text {
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 0.04rem;
  font-weight: 500;
  font-size: 0.32rem;
  line-height: 0.44rem;
}
.invite_success .no_ms_btn {
  width: 5.9rem;
  height: 0.8rem;
  background: #f01b3f;
  color: #ffffff;
}
.invite_success .ms_left,
.invite_success .ms_right {
  width: 2.82rem;
  height: 0.8rem;
  background: #ffffff;
  color: #333333;
}
.invite_success .ms_right {
  background: #f01b3f;
  color: #ffffff;
}
html,
#app___2mLKD {
  -webkit-overflow-scrolling: touch;
}
html,
div,
span,
a,
p,
section,
input,
button,
label,
textarea,
ul,
li,
dl,
dt,
dd {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  appearance: none;
  -webkit-appearance: none;
}
body {
  font-size: 0.28rem;
  color: rgba(0, 0, 0, 0.8);
  background-color: #f2f2f2;
}
.slider-decorator-0 {
  bottom: 0.2rem !important;
}
button,
textarea {
  outline: 0 none;
  border: 0 none;
  background: transparent;
}
ul li {
  list-style: none;
}
.color-main___3yf4Q {
  color: #000000 !important;
}
.color-red___1lL-A {
  color: #f01b3f !important;
}
.color-white___3Vjno {
  color: #ffffff;
}
.color-dark-grey___1e3io {
  color: rgba(0, 0, 0, 0.8);
}
.color-grey___2i4vw {
  color: rgba(0, 0, 0, 0.6);
}
.color-light-grey___1aGAP {
  color: rgba(0, 0, 0, 0.4);
}
.color-price___1P3Wa {
  color: #f01b3f;
}
.color-white___3Vjno {
  color: #ffffff;
}
.color-yellow___1waSy {
  color: #a5752b;
}
.color-gray___Yt3Gl {
  color: #333333;
}
.color-gold___1U_Ex {
  color: #a5762b !important;
}
.color-notice___V_gRG {
  color: #999999;
}
.fz-48___2KCKB {
  font-size: 0.48rem;
}
.fz-44___3VhCM {
  font-size: 0.44rem;
}
.fz-40___1GpI3 {
  font-size: 0.4rem;
  line-height: 0.6rem;
}
.fz-32___1xogw {
  font-size: 0.32rem;
  line-height: 0.52rem;
}
.fz-28___3RAgb {
  font-size: 0.28rem;
  line-height: 0.48rem;
}
.fz-24___20NXY {
  font-size: 0.24rem;
  line-height: 0.4rem;
}
.fz-22___TLb7n {
  font-size: 0.22rem;
  line-height: 0.26rem;
}
.fz-through___-KJt3 {
  text-decoration: line-through;
}
.fw-nomal___3grVg {
  font-weight: normal;
}
.fw-bold___dZkp8 {
  font-weight: bold;
}
.ellipsis___dU7rf {
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
}
.ellipsis-one___ZUNfT {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-two___1XZT4 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-three___f_ZYD {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-five___2qcdY {
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.px-indent-top___8F05Q {
  margin-top: -1px !important;
}
.px-indent-left___20x7r {
  margin-left: -1px !important;
}
.hide___3y3JF {
  display: none !important;
}
.fl___26g9p {
  float: left;
}
.fr___3Oilz {
  float: right;
}
.clf___11Q9_::after {
  display: block;
  content: '';
  height: 0;
  font-size: 0;
  visibility: hidden;
  clear: both;
}
::-moz-placeholder {
  color: #cccccc;
}
::-webkit-input-placeholder {
  color: #cccccc;
}
:-ms-input-placeholder {
  color: #cccccc;
}
@keyframes customPopupMove___3ZXNV {
  from {
    bottom: -15rem;
    opacity: 0;
  }
  to {
    bottom: 0;
    opacity: 1;
  }
}
@keyframes popuContentMove___3sHiD {
  from {
    bottom: -15rem;
  }
  to {
    bottom: 0;
  }
}
.invisible___1Mfme {
  visibility: hidden;
}
.icon-gradient___2lF_C {
  -webkit-background-clip: text;
  color: transparent;
  background-image: linear-gradient(-38deg, #fe7b2c 32%, #ffc77f 91%);
}
.am-button___eblh4.small___22zV4 {
  width: 2.4rem;
  height: 0.69rem;
  line-height: 0.69rem;
  font-size: 0.32rem;
}
.am-button___eblh4.middle___2Sp_C {
  width: 2.8rem;
  height: 0.8rem;
  line-height: 0.8rem;
  font-size: 0.32rem;
}
.am-checkbox-wrapper___1VN50 .am-checkbox___3HvpZ {
  top: -0.02rem;
}
.am-checkbox-wrapper___1VN50 .am-checkbox___3HvpZ,
.am-checkbox-wrapper___1VN50 .am-checkbox-inner___3pnNk {
  width: 0.36rem;
  height: 0.36rem;
}
.am-checkbox-wrapper___1VN50 .am-checkbox___3HvpZ .am-checkbox-inner___3pnNk:after,
.am-checkbox-wrapper___1VN50 .am-checkbox-inner___3pnNk .am-checkbox-inner___3pnNk:after {
  width: 0.07rem;
  height: 0.18rem;
  top: 0.04rem;
}
.am-modal-transparent___2nMRj .am-modal-content___12E6v {
  padding-top: 0.42rem;
}
.am-modal-transparent___2nMRj .am-modal-content___12E6v .am-modal-body___1FKMB {
  padding-bottom: 0.47rem;
}
.am-modal-transparent___2nMRj .am-modal-content___12E6v .am-modal-body___1FKMB .am-modal-alert-content___3EtXN {
  font-size: 0.32rem;
  line-height: 0.52rem;
  color: rgba(0, 0, 0, 0.8);
}
.am-modal-transparent___2nMRj .am-modal-content___12E6v .am-modal-button___3ML99 {
  height: 0.96rem;
  line-height: 0.96rem;
  color: #000000;
}
.am-modal-transparent___2nMRj .am-modal-content___12E6v .am-modal-button___3ML99:first-child {
  color: #666;
}
.am-modal-transparent___2nMRj .am-modal-content___12E6v .am-modal-button-group-h___3DoBh::before,
.am-modal-transparent___2nMRj .am-modal-content___12E6v .am-modal-button-group-h___3DoBh .am-modal-button___3ML99:last-child::before {
  background-color: #ccc;
}
.am-search___1KUbc {
  height: 0.64rem;
  padding-right: 0;
  background: #fff;
}
.am-search___1KUbc .am-search-input___cHytc {
  background: rgba(0, 0, 0, 0.05);
  border-radius: 0;
  font-size: 0.28rem;
}
.am-search___1KUbc .am-search-input___cHytc .am-search-synthetic-ph-placeholder___Q7duG {
  font-size: 0.28rem;
  color: #cccccc;
}
.am-search___1KUbc .am-search-input___cHytc .am-search-synthetic-ph___1-Yi9 {
  text-align: left;
  padding-left: 0.2rem;
}
.am-search___1KUbc .am-search-input___cHytc .am-search-synthetic-ph-icon___21gaK,
.am-search___1KUbc .am-search-input___cHytc .am-search-clear___2CeV_ {
  width: 0.24rem;
  height: 0.24rem;
  vertical-align: unset;
  background-size: 0.24rem 0.24rem;
}
.am-search___1KUbc .am-search-input___cHytc .am-search-synthetic-ph-icon___21gaK {
  color: rgba(0, 0, 0, 0.4);
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IuWbvuWxgl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjQgMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI0IDI0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6Izk5OTk5OTt9Cjwvc3R5bGU+Cjx0aXRsZT5JY29uLzI0L+aQnOe0ojwvdGl0bGU+CjxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjIuNywyMS4zbC0zLjEtMy4xYzEuNS0xLjgsMi40LTQuMSwyLjQtNi43QzIyLDUuNywxNy4zLDEsMTEuNSwxUzEsNS43LDEsMTEuNVM1LjcsMjIsMTEuNSwyMgoJYzIuNSwwLDQuOS0wLjksNi43LTIuNGwzLjEsMy4xYzAuNCwwLjQsMSwwLjQsMS40LDBDMjMuMSwyMi4zLDIzLjEsMjEuNywyMi43LDIxLjN6IE0xMS41LDIwQzYuOCwyMCwzLDE2LjIsMywxMS41UzYuOCwzLDExLjUsMwoJUzIwLDYuOCwyMCwxMS41UzE2LjIsMjAsMTEuNSwyMHoiLz4KPC9zdmc+Cg==') !important;
}
.am-search___1KUbc .am-search-input___cHytc input::-webkit-input-placeholder {
  font-size: 0.28rem;
  color: #cccccc;
}
.am-search___1KUbc .am-search-cancel___25zhr {
  padding-left: 0.24rem;
  font-size: 0.32rem;
  color: rgba(0, 0, 0, 0.8);
  font-weight: var(--basic-weight-value, 500);
}
.am-switch___1vIRt input[type='checkbox']:checked + .checkbox___sM0YV {
  background: #a5762b;
}
.am-badge-dot___3ZuIz,
.am-badge-text___1FJmy {
  background: #faad14;
}
.am-picker-popup-header-left___h2UAk {
  color: rgba(0, 0, 0, 0.6);
}
.am-picker-popup-header-right___1WB_b {
  color: #000;
}
.am-list-item___2s9Rf .am-list-line___DYlcP .am-list-arrow___3H4i6 {
  width: 0.22rem;
  height: 0.22rem;
}
.show___3nmI1 {
  display: block !important;
}
.align-center___3dJ4G {
  text-align: center;
}
.icon-arrow-right___Cwu_S {
  font-size: 0.32rem;
  color: rgba(0, 0, 0, 0.4);
}
.tag-box___RqexG {
  line-height: 0.3rem;
  padding: 0 0.12rem;
  margin-right: 0.1rem;
  border: 0.01rem solid #a5752b;
  background: rgba(194, 155, 96, 0.1);
  color: #a5752b;
  font-size: 0.22rem;
}
.tag-box-color___1MiiG {
  border: 0;
  border-radius: 0;
  color: #ffffff;
  background: #000000;
}
.action-mask___19Gux {
  display: none;
  position: fixed;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  z-index: 99;
}
.action-mask___19Gux .show___3nmI1 {
  display: block;
}
.common-checkbox___3xcko {
  width: 0.44rem;
  height: 0.44rem;
  min-width: 0.44rem;
  min-height: 0.44rem;
}
.icon-collectmall_selected___2IykJ {
  color: #c29b60;
}
.icon-danxuankuangxuanzhong___2CcrO {
  color: #a5762b;
  font-size: 0.36rem;
  padding: 0 0.04rem;
}
.icon-danxuankuangxuanzhongColor___3pON_ {
  color: #000000;
  font-size: 0.36rem;
}
.flex-align-center___1mYDz {
  display: flex;
  align-items: center;
}
.flex-center___1Dz3B {
  display: flex;
  justify-content: center;
  align-items: center;
}
.flex-space-around___1vBvW {
  display: flex;
  justify-content: space-around;
}
.flex-column___2HaQs {
  display: flex;
  flex-direction: column;
}
.flex-column-center___3oipx {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.flex-column-space-between___38Ohj {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.flex-row-space-between____hgXS {
  display: flex;
  justify-content: space-between;
}
.flex-between___3oU1D {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.flex-between___3oU1D .am-pull-to-refresh-up___ItT5C .am-pull-to-refresh-indicator___12qjn {
  margin-top: 0.2rem !important;
}
.modal_container___258N8 .am-modal-content___12E6v {
  border-radius: 0.2rem !important;
  padding: 0;
}
.modal_container___258N8 .am-modal-content___12E6v .am-modal-body___1FKMB {
  padding: 0;
}
/* 隐藏刷新指示器（箭头/文案） */
.am-pull-to-refresh-indicator___12qjn {
  display: none !important;
}
.footer_component___-7Ewn {
  width: 100%;
  height: 0.96rem;
  position: fixed;
  z-index: 49;
  left: 0;
  bottom: 0;
  border-top: 0.01rem solid rgba(0, 0, 0, 0.1);
  background: #fff;
  padding-bottom: constant(safe-area-inset-bottom);
  /* 兼容 iOS < 11.2 */
  padding-bottom: env(safe-area-inset-bottom);
  /* 兼容 iOS >= 11.2 */
}
.footer_component___-7Ewn .footer_item___1NyYJ .icon-bottom___1T23H {
  width: 0.48rem;
  height: 0.48rem;
  font-size: 0.48rem !important;
  margin-bottom: 0.06rem;
  color: #333;
}
.footer_component___-7Ewn .footer_item___1NyYJ .icon-color___WqLGj {
  color: #333;
}
.footer_component___-7Ewn .footer_item___1NyYJ > span {
  font-size: 0.22rem;
  color: rgba(0, 0, 0, 0.4);
}
.footer_component___-7Ewn .footer_item___1NyYJ > span.active___2VoWQ {
  color: #000000;
}
html,
#app___3dhLe {
  -webkit-overflow-scrolling: touch;
}
html,
div,
span,
a,
p,
section,
input,
button,
label,
textarea,
ul,
li,
dl,
dt,
dd {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  appearance: none;
  -webkit-appearance: none;
}
body {
  font-size: 0.28rem;
  color: rgba(0, 0, 0, 0.8);
  background-color: #f2f2f2;
}
.slider-decorator-0 {
  bottom: 0.2rem !important;
}
button,
textarea {
  outline: 0 none;
  border: 0 none;
  background: transparent;
}
ul li {
  list-style: none;
}
.color-main___2YKI1 {
  color: #000000 !important;
}
.color-red___1IAyA {
  color: #f01b3f !important;
}
.color-white___p3kJO {
  color: #ffffff;
}
.color-dark-grey___17mqx {
  color: rgba(0, 0, 0, 0.8);
}
.color-grey___1FTTa {
  color: rgba(0, 0, 0, 0.6);
}
.color-light-grey___1W1Gm {
  color: rgba(0, 0, 0, 0.4);
}
.color-price___3_FIO {
  color: #f01b3f;
}
.color-white___p3kJO {
  color: #ffffff;
}
.color-yellow___NW4kj {
  color: #a5752b;
}
.color-gray___2vwqK {
  color: #333333;
}
.color-gold___3jZ0m {
  color: #a5762b !important;
}
.color-notice___3WRCK {
  color: #999999;
}
.fz-48___gaWzE {
  font-size: 0.48rem;
}
.fz-44___KPoT1 {
  font-size: 0.44rem;
}
.fz-40___3H1VU {
  font-size: 0.4rem;
  line-height: 0.6rem;
}
.fz-32___1fF2i {
  font-size: 0.32rem;
  line-height: 0.52rem;
}
.fz-28___2oglR {
  font-size: 0.28rem;
  line-height: 0.48rem;
}
.fz-24___2Xt0W {
  font-size: 0.24rem;
  line-height: 0.4rem;
}
.fz-22___36Iya {
  font-size: 0.22rem;
  line-height: 0.26rem;
}
.fz-through___26Qkc {
  text-decoration: line-through;
}
.fw-nomal___2J1P6 {
  font-weight: normal;
}
.fw-bold___3MBua {
  font-weight: bold;
}
.ellipsis___1rukm {
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
}
.ellipsis-one___2wmGB {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-two___3bLOE {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-three___whgvY {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-five___2LaZn {
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.px-indent-top___2pkDy {
  margin-top: -1px !important;
}
.px-indent-left___2S8Gn {
  margin-left: -1px !important;
}
.hide___hsPXx {
  display: none !important;
}
.fl___BRgzT {
  float: left;
}
.fr___1C1kl {
  float: right;
}
.clf___3tQl3::after {
  display: block;
  content: '';
  height: 0;
  font-size: 0;
  visibility: hidden;
  clear: both;
}
::-moz-placeholder {
  color: #cccccc;
}
::-webkit-input-placeholder {
  color: #cccccc;
}
:-ms-input-placeholder {
  color: #cccccc;
}
@keyframes customPopupMove___1nfDS {
  from {
    bottom: -15rem;
    opacity: 0;
  }
  to {
    bottom: 0;
    opacity: 1;
  }
}
@keyframes popuContentMove___1_rWg {
  from {
    bottom: -15rem;
  }
  to {
    bottom: 0;
  }
}
.invisible___27mmJ {
  visibility: hidden;
}
.icon-gradient___2aZeS {
  -webkit-background-clip: text;
  color: transparent;
  background-image: linear-gradient(-38deg, #fe7b2c 32%, #ffc77f 91%);
}
.am-button___3a38A.small___1NRDZ {
  width: 2.4rem;
  height: 0.69rem;
  line-height: 0.69rem;
  font-size: 0.32rem;
}
.am-button___3a38A.middle___18oxT {
  width: 2.8rem;
  height: 0.8rem;
  line-height: 0.8rem;
  font-size: 0.32rem;
}
.am-checkbox-wrapper___363li .am-checkbox___bTbYF {
  top: -0.02rem;
}
.am-checkbox-wrapper___363li .am-checkbox___bTbYF,
.am-checkbox-wrapper___363li .am-checkbox-inner___2rnWU {
  width: 0.36rem;
  height: 0.36rem;
}
.am-checkbox-wrapper___363li .am-checkbox___bTbYF .am-checkbox-inner___2rnWU:after,
.am-checkbox-wrapper___363li .am-checkbox-inner___2rnWU .am-checkbox-inner___2rnWU:after {
  width: 0.07rem;
  height: 0.18rem;
  top: 0.04rem;
}
.am-modal-transparent___cOon4 .am-modal-content___2OYJ9 {
  padding-top: 0.42rem;
}
.am-modal-transparent___cOon4 .am-modal-content___2OYJ9 .am-modal-body___3PlId {
  padding-bottom: 0.47rem;
}
.am-modal-transparent___cOon4 .am-modal-content___2OYJ9 .am-modal-body___3PlId .am-modal-alert-content___kbOkl {
  font-size: 0.32rem;
  line-height: 0.52rem;
  color: rgba(0, 0, 0, 0.8);
}
.am-modal-transparent___cOon4 .am-modal-content___2OYJ9 .am-modal-button___5gLLS {
  height: 0.96rem;
  line-height: 0.96rem;
  color: #000000;
}
.am-modal-transparent___cOon4 .am-modal-content___2OYJ9 .am-modal-button___5gLLS:first-child {
  color: #666;
}
.am-modal-transparent___cOon4 .am-modal-content___2OYJ9 .am-modal-button-group-h___c34UJ::before,
.am-modal-transparent___cOon4 .am-modal-content___2OYJ9 .am-modal-button-group-h___c34UJ .am-modal-button___5gLLS:last-child::before {
  background-color: #ccc;
}
.am-search___Utxcs {
  height: 0.64rem;
  padding-right: 0;
  background: #fff;
}
.am-search___Utxcs .am-search-input___KvJCP {
  background: rgba(0, 0, 0, 0.05);
  border-radius: 0;
  font-size: 0.28rem;
}
.am-search___Utxcs .am-search-input___KvJCP .am-search-synthetic-ph-placeholder___1_OwB {
  font-size: 0.28rem;
  color: #cccccc;
}
.am-search___Utxcs .am-search-input___KvJCP .am-search-synthetic-ph___Gzlel {
  text-align: left;
  padding-left: 0.2rem;
}
.am-search___Utxcs .am-search-input___KvJCP .am-search-synthetic-ph-icon___3sQF8,
.am-search___Utxcs .am-search-input___KvJCP .am-search-clear___1dLPr {
  width: 0.24rem;
  height: 0.24rem;
  vertical-align: unset;
  background-size: 0.24rem 0.24rem;
}
.am-search___Utxcs .am-search-input___KvJCP .am-search-synthetic-ph-icon___3sQF8 {
  color: rgba(0, 0, 0, 0.4);
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IuWbvuWxgl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjQgMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI0IDI0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6Izk5OTk5OTt9Cjwvc3R5bGU+Cjx0aXRsZT5JY29uLzI0L+aQnOe0ojwvdGl0bGU+CjxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjIuNywyMS4zbC0zLjEtMy4xYzEuNS0xLjgsMi40LTQuMSwyLjQtNi43QzIyLDUuNywxNy4zLDEsMTEuNSwxUzEsNS43LDEsMTEuNVM1LjcsMjIsMTEuNSwyMgoJYzIuNSwwLDQuOS0wLjksNi43LTIuNGwzLjEsMy4xYzAuNCwwLjQsMSwwLjQsMS40LDBDMjMuMSwyMi4zLDIzLjEsMjEuNywyMi43LDIxLjN6IE0xMS41LDIwQzYuOCwyMCwzLDE2LjIsMywxMS41UzYuOCwzLDExLjUsMwoJUzIwLDYuOCwyMCwxMS41UzE2LjIsMjAsMTEuNSwyMHoiLz4KPC9zdmc+Cg==') !important;
}
.am-search___Utxcs .am-search-input___KvJCP input::-webkit-input-placeholder {
  font-size: 0.28rem;
  color: #cccccc;
}
.am-search___Utxcs .am-search-cancel___2r-2s {
  padding-left: 0.24rem;
  font-size: 0.32rem;
  color: rgba(0, 0, 0, 0.8);
  font-weight: var(--basic-weight-value, 500);
}
.am-switch___23OZ0 input[type='checkbox']:checked + .checkbox___TXHtj {
  background: #a5762b;
}
.am-badge-dot___1LTGP,
.am-badge-text___A-Uof {
  background: #faad14;
}
.am-picker-popup-header-left___1OJuO {
  color: rgba(0, 0, 0, 0.6);
}
.am-picker-popup-header-right___xk0n_ {
  color: #000;
}
.am-list-item___3UwMd .am-list-line___1VIPp .am-list-arrow___O3-N- {
  width: 0.22rem;
  height: 0.22rem;
}
.show___UadKU {
  display: block !important;
}
.align-center___3BD7Y {
  text-align: center;
}
.icon-arrow-right___1shM- {
  font-size: 0.32rem;
  color: rgba(0, 0, 0, 0.4);
}
.tag-box___2z328 {
  line-height: 0.3rem;
  padding: 0 0.12rem;
  margin-right: 0.1rem;
  border: 0.01rem solid #a5752b;
  background: rgba(194, 155, 96, 0.1);
  color: #a5752b;
  font-size: 0.22rem;
}
.tag-box-color___1-LhS {
  border: 0;
  border-radius: 0;
  color: #ffffff;
  background: #000000;
}
.action-mask___38kZ1 {
  display: none;
  position: fixed;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  z-index: 99;
}
.action-mask___38kZ1 .show___UadKU {
  display: block;
}
.common-checkbox___3BRNP {
  width: 0.44rem;
  height: 0.44rem;
  min-width: 0.44rem;
  min-height: 0.44rem;
}
.icon-collectmall_selected___3nAhm {
  color: #c29b60;
}
.icon-danxuankuangxuanzhong___2dGif {
  color: #a5762b;
  font-size: 0.36rem;
  padding: 0 0.04rem;
}
.icon-danxuankuangxuanzhongColor___3yXTv {
  color: #000000;
  font-size: 0.36rem;
}
.flex-align-center___3gXig {
  display: flex;
  align-items: center;
}
.flex-center___2an36 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.flex-space-around___1hItB {
  display: flex;
  justify-content: space-around;
}
.flex-column___XYXsU {
  display: flex;
  flex-direction: column;
}
.flex-column-center___3mcZB {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.flex-column-space-between___39r_Y {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.flex-row-space-between___3FAF5 {
  display: flex;
  justify-content: space-between;
}
.flex-between___1OrtT {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.flex-between___1OrtT .am-pull-to-refresh-up___20IuF .am-pull-to-refresh-indicator___16wwl {
  margin-top: 0.2rem !important;
}
.modal_container___1wMFO .am-modal-content___2OYJ9 {
  border-radius: 0.2rem !important;
  padding: 0;
}
.modal_container___1wMFO .am-modal-content___2OYJ9 .am-modal-body___3PlId {
  padding: 0;
}
/* 隐藏刷新指示器（箭头/文案） */
.am-pull-to-refresh-indicator___16wwl {
  display: none !important;
}
.mustBuyModal___1CCP4 .am-modal-transparent {
  width: auto !important;
}
.mustBuyModal___1CCP4 .am-modal-transparent .am-modal-content {
  padding: 0 !important;
  background-color: transparent !important;
}
.mustBuyModal___1CCP4 .am-modal-body {
  padding: 0 !important;
}
.mustBuyModal___1CCP4 .mustBuyContainer___cDSAt {
  background-color: #fff;
  max-width: 6.22rem;
  border-radius: 0.08rem;
  padding: 0.4rem;
  align-items: center;
}
.mustBuyModal___1CCP4 .mustBuyContainer___cDSAt .successTipIcon___JNNws {
  width: 1.6rem;
  height: 1.6rem;
  margin-bottom: 0.24rem;
}
.mustBuyModal___1CCP4 .mustBuyContainer___cDSAt .successTipTitle___qyqDY {
  font-size: 0.32rem;
  line-height: 0.44rem;
  color: #333333;
  font-weight: 500;
  margin-bottom: 0.24rem;
}
.mustBuyModal___1CCP4 .mustBuyContainer___cDSAt .successTipTitle___qyqDY span {
  color: #f01b3f;
  padding-left: 0.06rem;
  padding-right: 0.06rem;
}
.mustBuyModal___1CCP4 .mustBuyContainer___cDSAt .productInfo___2yu4i {
  font-size: 0.28rem;
  line-height: 0.4rem;
  color: #333333;
  margin-bottom: 0.32rem;
}
.mustBuyModal___1CCP4 .mustBuyContainer___cDSAt .btnContainer___2Ozl5 {
  flex: 1;
  height: 0.8rem;
  line-height: 0.8rem;
  font-size: 0.32rem;
  color: #fff;
  font-weight: 500;
  background-color: #f01b3f;
  text-align: center;
  border-radius: 0.04rem;
}
.mustBuyModal___1CCP4 .mustBuyContainer___cDSAt .leftBtn___17wT9 {
  background-color: #f4f4f4;
  color: rgba(0, 0, 0, 0.6);
  margin-right: 0.22rem;
}
.titleView___7RH-p {
  border-radius: 0.12rem;
  border: 0.01rem solid #e6e6e6;
  background-color: #fff;
  margin-right: 0.24rem;
  position: relative;
  padding: 0.12rem 0.24rem 0.18rem 0.24rem;
}
.titleView___7RH-p .mainTitle___3Pqyt {
  font-weight: 500;
  font-size: 0.32rem;
  color: #333333;
  margin-bottom: 0.04rem;
}
.titleView___7RH-p .subTitle___NDVh- {
  font-size: 0.24rem;
  color: #666666;
}
.titleView___7RH-p .bottomView___1CYJu {
  width: 0.8rem;
  height: 0.06rem;
  background: #f01b3f;
  border-radius: 0.04rem;
}
.am-icon {
  fill: currentColor;
  background-size: cover;
  width: 0.44rem;
  height: 0.44rem;
}
.am-icon-xxs {
  width: 0.3rem;
  height: 0.3rem;
}
.am-icon-xs {
  width: 0.36rem;
  height: 0.36rem;
}
.am-icon-sm {
  width: 0.42rem;
  height: 0.42rem;
}
.am-icon-md {
  width: 0.44rem;
  height: 0.44rem;
}
.am-icon-lg {
  width: 0.72rem;
  height: 0.72rem;
}
.am-icon-loading {
  animation: cirle-anim 1s linear infinite;
}
@keyframes cirle-anim {
  100% {
    transform: rotate(360deg);
  }
}
.am-picker-col {
  display: block;
  position: relative;
  height: 4.76rem;
  overflow: hidden;
  width: 100%;
}
.am-picker-col-content {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 1;
  padding: 2.04rem 0;
}
.am-picker-col-item {
  touch-action: manipulation;
  text-align: center;
  font-size: 0.32rem;
  height: 0.68rem;
  line-height: 0.68rem;
  color: #000;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.am-picker-col-item-selected {
  font-size: 0.34rem;
}
.am-picker-col-mask {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  margin: 0 auto;
  width: 100%;
  z-index: 3;
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.6)), -webkit-linear-gradient(bottom, rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.6));
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.6)), linear-gradient(to top, rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.6));
  background-position: top, bottom;
  background-size: 100% 2.04rem;
  background-repeat: no-repeat;
}
.am-picker-col-indicator {
  box-sizing: border-box;
  width: 100%;
  height: 0.68rem;
  position: absolute;
  left: 0;
  top: 2.04rem;
  z-index: 3;
  border-top: 1PX solid #ddd;
  border-bottom: 1PX solid #ddd;
}
@media (min-resolution: 2dppx) {
  html:not([data-scale]) .am-picker-col-indicator {
    border-top: none;
  }
  html:not([data-scale]) .am-picker-col-indicator::before {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 100%;
    height: 1PX;
    transform-origin: 50% 50%;
    transform: scaleY(0.5);
  }
}
@media (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-picker-col-indicator::before {
    transform: scaleY(0.33);
  }
}
@media (min-resolution: 2dppx) {
  html:not([data-scale]) .am-picker-col-indicator {
    border-bottom: none;
  }
  html:not([data-scale]) .am-picker-col-indicator::after {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1PX;
    transform-origin: 50% 100%;
    transform: scaleY(0.5);
  }
}
@media (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-picker-col-indicator::after {
    transform: scaleY(0.33);
  }
}
.am-picker {
  display: flex;
  align-items: center;
}
.am-picker-item {
  flex: 1;
  text-align: center;
}
html,
#app___3hNxG {
  -webkit-overflow-scrolling: touch;
}
html,
div,
span,
a,
p,
section,
input,
button,
label,
textarea,
ul,
li,
dl,
dt,
dd {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  appearance: none;
  -webkit-appearance: none;
}
body {
  font-size: 0.28rem;
  color: rgba(0, 0, 0, 0.8);
  background-color: #f2f2f2;
}
.slider-decorator-0 {
  bottom: 0.2rem !important;
}
button,
textarea {
  outline: 0 none;
  border: 0 none;
  background: transparent;
}
ul li {
  list-style: none;
}
.color-main___2oPO3 {
  color: #000000 !important;
}
.color-red___Zfbui {
  color: #f01b3f !important;
}
.color-white___2FpPm {
  color: #ffffff;
}
.color-dark-grey___3yL0_ {
  color: rgba(0, 0, 0, 0.8);
}
.color-grey___ipk73 {
  color: rgba(0, 0, 0, 0.6);
}
.color-light-grey___1Levb {
  color: rgba(0, 0, 0, 0.4);
}
.color-price___zkyxx {
  color: #f01b3f;
}
.color-white___2FpPm {
  color: #ffffff;
}
.color-yellow___2QVOX {
  color: #a5752b;
}
.color-gray___2-X5P {
  color: #333333;
}
.color-gold___23ssx {
  color: #a5762b !important;
}
.color-notice___pF5tf {
  color: #999999;
}
.fz-48___2_Wbn {
  font-size: 0.48rem;
}
.fz-44___376qZ {
  font-size: 0.44rem;
}
.fz-40___lXvDq {
  font-size: 0.4rem;
  line-height: 0.6rem;
}
.fz-32___U52HT {
  font-size: 0.32rem;
  line-height: 0.52rem;
}
.fz-28___3Lt7V {
  font-size: 0.28rem;
  line-height: 0.48rem;
}
.fz-24___2bjfc {
  font-size: 0.24rem;
  line-height: 0.4rem;
}
.fz-22___256TF {
  font-size: 0.22rem;
  line-height: 0.26rem;
}
.fz-through___2PvTT {
  text-decoration: line-through;
}
.fw-nomal___AqHvi {
  font-weight: normal;
}
.fw-bold___1Pc59 {
  font-weight: bold;
}
.ellipsis___1SFOR {
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
}
.ellipsis-one___T32te {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-two___HfANa {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-three___36IJu {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-five___3bSlJ {
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.px-indent-top___1-Hcz {
  margin-top: -1px !important;
}
.px-indent-left___2HXUU {
  margin-left: -1px !important;
}
.hide___2hY3d {
  display: none !important;
}
.fl___3K7gY {
  float: left;
}
.fr___3Wfwo {
  float: right;
}
.clf___2Jpc9::after {
  display: block;
  content: '';
  height: 0;
  font-size: 0;
  visibility: hidden;
  clear: both;
}
::-moz-placeholder {
  color: #cccccc;
}
::-webkit-input-placeholder {
  color: #cccccc;
}
:-ms-input-placeholder {
  color: #cccccc;
}
@keyframes customPopupMove___pNTsk {
  from {
    bottom: -15rem;
    opacity: 0;
  }
  to {
    bottom: 0;
    opacity: 1;
  }
}
@keyframes popuContentMove___3HkSC {
  from {
    bottom: -15rem;
  }
  to {
    bottom: 0;
  }
}
.invisible___Owzw0 {
  visibility: hidden;
}
.icon-gradient___3-PH0 {
  -webkit-background-clip: text;
  color: transparent;
  background-image: linear-gradient(-38deg, #fe7b2c 32%, #ffc77f 91%);
}
.am-button___3aQPD.small___2uToa {
  width: 2.4rem;
  height: 0.69rem;
  line-height: 0.69rem;
  font-size: 0.32rem;
}
.am-button___3aQPD.middle___2vf8b {
  width: 2.8rem;
  height: 0.8rem;
  line-height: 0.8rem;
  font-size: 0.32rem;
}
.am-checkbox-wrapper___1sAer .am-checkbox___AXgBU {
  top: -0.02rem;
}
.am-checkbox-wrapper___1sAer .am-checkbox___AXgBU,
.am-checkbox-wrapper___1sAer .am-checkbox-inner___3Sq2x {
  width: 0.36rem;
  height: 0.36rem;
}
.am-checkbox-wrapper___1sAer .am-checkbox___AXgBU .am-checkbox-inner___3Sq2x:after,
.am-checkbox-wrapper___1sAer .am-checkbox-inner___3Sq2x .am-checkbox-inner___3Sq2x:after {
  width: 0.07rem;
  height: 0.18rem;
  top: 0.04rem;
}
.am-modal-transparent___yR3zt .am-modal-content___1TjQ5 {
  padding-top: 0.42rem;
}
.am-modal-transparent___yR3zt .am-modal-content___1TjQ5 .am-modal-body___2vHty {
  padding-bottom: 0.47rem;
}
.am-modal-transparent___yR3zt .am-modal-content___1TjQ5 .am-modal-body___2vHty .am-modal-alert-content___2a0vq {
  font-size: 0.32rem;
  line-height: 0.52rem;
  color: rgba(0, 0, 0, 0.8);
}
.am-modal-transparent___yR3zt .am-modal-content___1TjQ5 .am-modal-button___3mAS7 {
  height: 0.96rem;
  line-height: 0.96rem;
  color: #000000;
}
.am-modal-transparent___yR3zt .am-modal-content___1TjQ5 .am-modal-button___3mAS7:first-child {
  color: #666;
}
.am-modal-transparent___yR3zt .am-modal-content___1TjQ5 .am-modal-button-group-h___2SWnq::before,
.am-modal-transparent___yR3zt .am-modal-content___1TjQ5 .am-modal-button-group-h___2SWnq .am-modal-button___3mAS7:last-child::before {
  background-color: #ccc;
}
.am-search___36k1- {
  height: 0.64rem;
  padding-right: 0;
  background: #fff;
}
.am-search___36k1- .am-search-input___14MuP {
  background: rgba(0, 0, 0, 0.05);
  border-radius: 0;
  font-size: 0.28rem;
}
.am-search___36k1- .am-search-input___14MuP .am-search-synthetic-ph-placeholder___1Sk8h {
  font-size: 0.28rem;
  color: #cccccc;
}
.am-search___36k1- .am-search-input___14MuP .am-search-synthetic-ph___WMw-i {
  text-align: left;
  padding-left: 0.2rem;
}
.am-search___36k1- .am-search-input___14MuP .am-search-synthetic-ph-icon___3zN1S,
.am-search___36k1- .am-search-input___14MuP .am-search-clear___3Pa6F {
  width: 0.24rem;
  height: 0.24rem;
  vertical-align: unset;
  background-size: 0.24rem 0.24rem;
}
.am-search___36k1- .am-search-input___14MuP .am-search-synthetic-ph-icon___3zN1S {
  color: rgba(0, 0, 0, 0.4);
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IuWbvuWxgl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjQgMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI0IDI0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6Izk5OTk5OTt9Cjwvc3R5bGU+Cjx0aXRsZT5JY29uLzI0L+aQnOe0ojwvdGl0bGU+CjxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjIuNywyMS4zbC0zLjEtMy4xYzEuNS0xLjgsMi40LTQuMSwyLjQtNi43QzIyLDUuNywxNy4zLDEsMTEuNSwxUzEsNS43LDEsMTEuNVM1LjcsMjIsMTEuNSwyMgoJYzIuNSwwLDQuOS0wLjksNi43LTIuNGwzLjEsMy4xYzAuNCwwLjQsMSwwLjQsMS40LDBDMjMuMSwyMi4zLDIzLjEsMjEuNywyMi43LDIxLjN6IE0xMS41LDIwQzYuOCwyMCwzLDE2LjIsMywxMS41UzYuOCwzLDExLjUsMwoJUzIwLDYuOCwyMCwxMS41UzE2LjIsMjAsMTEuNSwyMHoiLz4KPC9zdmc+Cg==') !important;
}
.am-search___36k1- .am-search-input___14MuP input::-webkit-input-placeholder {
  font-size: 0.28rem;
  color: #cccccc;
}
.am-search___36k1- .am-search-cancel___1nH7g {
  padding-left: 0.24rem;
  font-size: 0.32rem;
  color: rgba(0, 0, 0, 0.8);
  font-weight: var(--basic-weight-value, 500);
}
.am-switch___2OsRe input[type='checkbox']:checked + .checkbox___2QYjm {
  background: #a5762b;
}
.am-badge-dot___2Nel1,
.am-badge-text___26Xvd {
  background: #faad14;
}
.am-picker-popup-header-left___2FyB0 {
  color: rgba(0, 0, 0, 0.6);
}
.am-picker-popup-header-right___2LkG_ {
  color: #000;
}
.am-list-item___1SkNw .am-list-line___2mljn .am-list-arrow___38dI5 {
  width: 0.22rem;
  height: 0.22rem;
}
.show___1dQwi {
  display: block !important;
}
.align-center___1AEPU {
  text-align: center;
}
.icon-arrow-right___B_b-6 {
  font-size: 0.32rem;
  color: rgba(0, 0, 0, 0.4);
}
.tag-box___26Bfc {
  line-height: 0.3rem;
  padding: 0 0.12rem;
  margin-right: 0.1rem;
  border: 0.01rem solid #a5752b;
  background: rgba(194, 155, 96, 0.1);
  color: #a5752b;
  font-size: 0.22rem;
}
.tag-box-color___1Hnot {
  border: 0;
  border-radius: 0;
  color: #ffffff;
  background: #000000;
}
.action-mask___2_sXx {
  display: none;
  position: fixed;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  z-index: 99;
}
.action-mask___2_sXx .show___1dQwi {
  display: block;
}
.common-checkbox___30nPF {
  width: 0.44rem;
  height: 0.44rem;
  min-width: 0.44rem;
  min-height: 0.44rem;
}
.icon-collectmall_selected___212Lq {
  color: #c29b60;
}
.icon-danxuankuangxuanzhong___2_8NH {
  color: #a5762b;
  font-size: 0.36rem;
  padding: 0 0.04rem;
}
.icon-danxuankuangxuanzhongColor___GxgUB {
  color: #000000;
  font-size: 0.36rem;
}
.flex-align-center___1sodU {
  display: flex;
  align-items: center;
}
.flex-center___ZvIRL {
  display: flex;
  justify-content: center;
  align-items: center;
}
.flex-space-around___11y75 {
  display: flex;
  justify-content: space-around;
}
.flex-column___3WDL2 {
  display: flex;
  flex-direction: column;
}
.flex-column-center___3A3CZ {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.flex-column-space-between___tbGcR {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.flex-row-space-between___2MnUW {
  display: flex;
  justify-content: space-between;
}
.flex-between___2QCe6 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.flex-between___2QCe6 .am-pull-to-refresh-up___z0SvS .am-pull-to-refresh-indicator___3S4hN {
  margin-top: 0.2rem !important;
}
.modal_container___3NtCj .am-modal-content___1TjQ5 {
  border-radius: 0.2rem !important;
  padding: 0;
}
.modal_container___3NtCj .am-modal-content___1TjQ5 .am-modal-body___2vHty {
  padding: 0;
}
/* 隐藏刷新指示器（箭头/文案） */
.am-pull-to-refresh-indicator___3S4hN {
  display: none !important;
}
.storeInfoContainer___1dXUu .rightGroup___2dKM6 {
  flex: 1;
  width: 0;
  padding-left: 0.24rem;
}
.storeInfoContainer___1dXUu .rightGroup___2dKM6 .rightTop___KTI40 {
  display: flex;
  align-items: center;
  padding-bottom: 0.08rem;
}
.storeInfoContainer___1dXUu .rightGroup___2dKM6 .rightTop___KTI40 .storeName___3vnPE {
  color: #333333;
  font-size: 0.32rem;
  font-weight: 500;
  line-height: 0.44rem;
  padding-right: 0.16rem;
}
.storeInfoContainer___1dXUu .rightGroup___2dKM6 .storeAddr___WNsOS {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #666666;
  line-height: 0.34rem;
  font-size: 0.24rem;
}
.storeInfoContainer___1dXUu .rightGroup___2dKM6 .tagGroup___2Xb6x {
  display: flex;
  flex-wrap: wrap;
  padding-bottom: 0.12rem;
}
.storeInfoContainer___1dXUu .rightGroup___2dKM6 .tagGroup___2Xb6x .vipImg___PguxE {
  height: 0.34rem;
}
.storeInfoContainer___1dXUu .rightGroup___2dKM6 .tagGroup___2Xb6x .cardContent___1blpP {
  line-height: 0.34rem;
  padding: 0 0.12rem;
  margin-right: 0.04rem;
  font-size: 0.24rem;
}
.storeInfoContainer___1dXUu .rightGroup___2dKM6 .tagGroup___2Xb6x .certified___16NuB {
  margin-right: 0.04rem;
  font-size: 0.24rem;
  padding: 0 0.12rem;
  line-height: 0.34rem;
  color: #ffffff;
  background: linear-gradient(to right, #32c5ff, #1283e1);
}
.storeInfoContainer___1dXUu .rightGroup___2dKM6 .tagGroup___2Xb6x .notCertified___NNcDu {
  margin-right: 0.04rem;
  font-size: 0.24rem;
  padding: 0 0.12rem;
  line-height: 0.34rem;
  color: #666666;
  line-height: 0.32rem;
  border: 0.01rem solid #666666;
}
.storeInfoContainer___1dXUu .rightGroup___2dKM6 .tagGroup___2Xb6x .userInfoContentClass___3Xm_l {
  padding: 0 0.12rem;
  height: 0.34rem;
  position: relative;
  margin-right: 0.04rem;
  text-align: center;
}
.storeInfoContainer___1dXUu .rightGroup___2dKM6 .tagGroup___2Xb6x .userInfoContentClass___3Xm_l img {
  width: 100%;
  height: 100%;
  position: absolute;
}
.storeInfoContainer___1dXUu .rightGroup___2dKM6 .tagGroup___2Xb6x .userInfoContentClass___3Xm_l span {
  font-size: 0.22rem;
  font-weight: 400;
  color: #ffffff;
  line-height: 0.34rem;
  z-index: 1;
}
.storeInfoContainer___1dXUu .rightGroup___2dKM6 .tagGroup___2Xb6x .cardStatus___3Z90g {
  line-height: 0.34rem;
  padding: 0 0.04rem;
  margin-right: 0.04rem;
  font-size: 0.24rem;
  color: #000000;
  background: #ffffff;
}
.storeInfoContainer___1dXUu .rightGroup___2dKM6 .tagGroup___2Xb6x .statusEffective___2cQD9 {
  line-height: 0.32rem;
  border: 0.01rem solid #000000;
  color: #000000;
}
.storeInfoContainer___1dXUu .rightGroup___2dKM6 .tagGroup___2Xb6x .statusRed___d-HlB {
  line-height: 0.32rem;
  border: 0.01rem solid #ff0000;
  color: #df0d0d;
}
.storeInfoContainer___1dXUu .rightGroup___2dKM6 .tagGroup___2Xb6x .statusGrey___1kZjt {
  line-height: 0.32rem;
  color: #999999;
  border: 0.01rem solid #999999;
}
.storeInfoContainer___1dXUu .imgBox___N8QTq {
  width: 0.96rem;
  height: 0.96rem;
  position: relative;
}
.storeInfoContainer___1dXUu .imgBox___N8QTq .vipImg2___3mlPg {
  position: absolute;
  border-radius: 0.18rem;
  width: 0.36rem;
  height: 0.36rem;
  bottom: 0;
  right: 0;
}
.am-toast {
  position: fixed;
  width: 100%;
  z-index: 1999;
  font-size: 0.28rem;
  text-align: center;
}
.am-toast > span {
  max-width: 50%;
}
.am-toast.am-toast-mask {
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  left: 0;
  top: 0;
}
.am-toast.am-toast-nomask {
  position: fixed;
  max-width: 50%;
  width: auto;
  left: 50%;
  top: 50%;
}
.am-toast.am-toast-nomask .am-toast-notice {
  transform: translateX(-50%) translateY(-50%);
}
.am-toast-notice-content .am-toast-text {
  min-width: 1.2rem;
  border-radius: 0.06rem;
  color: #fff;
  background-color: rgba(58, 58, 58, 0.9);
  line-height: 1.5;
  padding: 0.18rem 0.3rem;
}
.am-toast-notice-content .am-toast-text.am-toast-text-icon {
  border-radius: 0.1rem;
  padding: 0.3rem 0.3rem;
}
.am-toast-notice-content .am-toast-text.am-toast-text-icon .am-toast-text-info {
  margin-top: 0.12rem;
}
html,
#app___2_vzg {
  -webkit-overflow-scrolling: touch;
}
html,
div,
span,
a,
p,
section,
input,
button,
label,
textarea,
ul,
li,
dl,
dt,
dd {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  appearance: none;
  -webkit-appearance: none;
}
body {
  font-size: 0.28rem;
  color: rgba(0, 0, 0, 0.8);
  background-color: #f2f2f2;
}
.slider-decorator-0 {
  bottom: 0.2rem !important;
}
button,
textarea {
  outline: 0 none;
  border: 0 none;
  background: transparent;
}
ul li {
  list-style: none;
}
.color-main___1-nmh {
  color: #000000 !important;
}
.color-red___28DNg {
  color: #f01b3f !important;
}
.color-white___1r1hO {
  color: #ffffff;
}
.color-dark-grey___1cMYe {
  color: rgba(0, 0, 0, 0.8);
}
.color-grey___3ImNd {
  color: rgba(0, 0, 0, 0.6);
}
.color-light-grey___sRTQh {
  color: rgba(0, 0, 0, 0.4);
}
.color-price___3uvpl {
  color: #f01b3f;
}
.color-white___1r1hO {
  color: #ffffff;
}
.color-yellow___2Eg2l {
  color: #a5752b;
}
.color-gray___2vtsa {
  color: #333333;
}
.color-gold___2zDXo {
  color: #a5762b !important;
}
.color-notice___341LA {
  color: #999999;
}
.fz-48___50wY0 {
  font-size: 0.48rem;
}
.fz-44___3hlUb {
  font-size: 0.44rem;
}
.fz-40___1AqUw {
  font-size: 0.4rem;
  line-height: 0.6rem;
}
.fz-32___3erPO {
  font-size: 0.32rem;
  line-height: 0.52rem;
}
.fz-28___6ubbx {
  font-size: 0.28rem;
  line-height: 0.48rem;
}
.fz-24___oZP2s {
  font-size: 0.24rem;
  line-height: 0.4rem;
}
.fz-22___3eocp {
  font-size: 0.22rem;
  line-height: 0.26rem;
}
.fz-through___2EE1U {
  text-decoration: line-through;
}
.fw-nomal___2nYQR {
  font-weight: normal;
}
.fw-bold___28xw5 {
  font-weight: bold;
}
.ellipsis___1WWge {
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
}
.ellipsis-one___3BSGF {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-two___2SXqO {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-three___2F3xt {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-five___2PSAG {
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.px-indent-top___3vRlO {
  margin-top: -1px !important;
}
.px-indent-left___2SGVe {
  margin-left: -1px !important;
}
.hide___30-na {
  display: none !important;
}
.fl___3YUnh {
  float: left;
}
.fr___1gBXQ {
  float: right;
}
.clf___2Y0ZE::after {
  display: block;
  content: '';
  height: 0;
  font-size: 0;
  visibility: hidden;
  clear: both;
}
::-moz-placeholder {
  color: #cccccc;
}
::-webkit-input-placeholder {
  color: #cccccc;
}
:-ms-input-placeholder {
  color: #cccccc;
}
@keyframes customPopupMove___3-vi8 {
  from {
    bottom: -15rem;
    opacity: 0;
  }
  to {
    bottom: 0;
    opacity: 1;
  }
}
@keyframes popuContentMove___2d53K {
  from {
    bottom: -15rem;
  }
  to {
    bottom: 0;
  }
}
.invisible___2W1-d {
  visibility: hidden;
}
.icon-gradient___TuNkg {
  -webkit-background-clip: text;
  color: transparent;
  background-image: linear-gradient(-38deg, #fe7b2c 32%, #ffc77f 91%);
}
.am-button___VV4iS.small___Jj4dd {
  width: 2.4rem;
  height: 0.69rem;
  line-height: 0.69rem;
  font-size: 0.32rem;
}
.am-button___VV4iS.middle___1WPNO {
  width: 2.8rem;
  height: 0.8rem;
  line-height: 0.8rem;
  font-size: 0.32rem;
}
.am-checkbox-wrapper___2_YbL .am-checkbox___hph9X {
  top: -0.02rem;
}
.am-checkbox-wrapper___2_YbL .am-checkbox___hph9X,
.am-checkbox-wrapper___2_YbL .am-checkbox-inner___BmRr8 {
  width: 0.36rem;
  height: 0.36rem;
}
.am-checkbox-wrapper___2_YbL .am-checkbox___hph9X .am-checkbox-inner___BmRr8:after,
.am-checkbox-wrapper___2_YbL .am-checkbox-inner___BmRr8 .am-checkbox-inner___BmRr8:after {
  width: 0.07rem;
  height: 0.18rem;
  top: 0.04rem;
}
.am-modal-transparent___2mNFu .am-modal-content___fdMT8 {
  padding-top: 0.42rem;
}
.am-modal-transparent___2mNFu .am-modal-content___fdMT8 .am-modal-body___1s4vn {
  padding-bottom: 0.47rem;
}
.am-modal-transparent___2mNFu .am-modal-content___fdMT8 .am-modal-body___1s4vn .am-modal-alert-content___19fmp {
  font-size: 0.32rem;
  line-height: 0.52rem;
  color: rgba(0, 0, 0, 0.8);
}
.am-modal-transparent___2mNFu .am-modal-content___fdMT8 .am-modal-button___1U6FE {
  height: 0.96rem;
  line-height: 0.96rem;
  color: #000000;
}
.am-modal-transparent___2mNFu .am-modal-content___fdMT8 .am-modal-button___1U6FE:first-child {
  color: #666;
}
.am-modal-transparent___2mNFu .am-modal-content___fdMT8 .am-modal-button-group-h___3PFZv::before,
.am-modal-transparent___2mNFu .am-modal-content___fdMT8 .am-modal-button-group-h___3PFZv .am-modal-button___1U6FE:last-child::before {
  background-color: #ccc;
}
.am-search___3Ki2d {
  height: 0.64rem;
  padding-right: 0;
  background: #fff;
}
.am-search___3Ki2d .am-search-input___21sNP {
  background: rgba(0, 0, 0, 0.05);
  border-radius: 0;
  font-size: 0.28rem;
}
.am-search___3Ki2d .am-search-input___21sNP .am-search-synthetic-ph-placeholder___2zOun {
  font-size: 0.28rem;
  color: #cccccc;
}
.am-search___3Ki2d .am-search-input___21sNP .am-search-synthetic-ph___1Kdcf {
  text-align: left;
  padding-left: 0.2rem;
}
.am-search___3Ki2d .am-search-input___21sNP .am-search-synthetic-ph-icon___1r6a0,
.am-search___3Ki2d .am-search-input___21sNP .am-search-clear___1BLLY {
  width: 0.24rem;
  height: 0.24rem;
  vertical-align: unset;
  background-size: 0.24rem 0.24rem;
}
.am-search___3Ki2d .am-search-input___21sNP .am-search-synthetic-ph-icon___1r6a0 {
  color: rgba(0, 0, 0, 0.4);
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IuWbvuWxgl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjQgMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI0IDI0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6Izk5OTk5OTt9Cjwvc3R5bGU+Cjx0aXRsZT5JY29uLzI0L+aQnOe0ojwvdGl0bGU+CjxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjIuNywyMS4zbC0zLjEtMy4xYzEuNS0xLjgsMi40LTQuMSwyLjQtNi43QzIyLDUuNywxNy4zLDEsMTEuNSwxUzEsNS43LDEsMTEuNVM1LjcsMjIsMTEuNSwyMgoJYzIuNSwwLDQuOS0wLjksNi43LTIuNGwzLjEsMy4xYzAuNCwwLjQsMSwwLjQsMS40LDBDMjMuMSwyMi4zLDIzLjEsMjEuNywyMi43LDIxLjN6IE0xMS41LDIwQzYuOCwyMCwzLDE2LjIsMywxMS41UzYuOCwzLDExLjUsMwoJUzIwLDYuOCwyMCwxMS41UzE2LjIsMjAsMTEuNSwyMHoiLz4KPC9zdmc+Cg==') !important;
}
.am-search___3Ki2d .am-search-input___21sNP input::-webkit-input-placeholder {
  font-size: 0.28rem;
  color: #cccccc;
}
.am-search___3Ki2d .am-search-cancel___MzRgT {
  padding-left: 0.24rem;
  font-size: 0.32rem;
  color: rgba(0, 0, 0, 0.8);
  font-weight: var(--basic-weight-value, 500);
}
.am-switch___eFHYe input[type='checkbox']:checked + .checkbox___16dBS {
  background: #a5762b;
}
.am-badge-dot___3kmSd,
.am-badge-text___22h08 {
  background: #faad14;
}
.am-picker-popup-header-left___26vaw {
  color: rgba(0, 0, 0, 0.6);
}
.am-picker-popup-header-right___Uvsg0 {
  color: #000;
}
.am-list-item___3P6vv .am-list-line___2jp9X .am-list-arrow___1Ttmk {
  width: 0.22rem;
  height: 0.22rem;
}
.show___3XcWW {
  display: block !important;
}
.align-center___1YDuc {
  text-align: center;
}
.icon-arrow-right___1h2mv {
  font-size: 0.32rem;
  color: rgba(0, 0, 0, 0.4);
}
.tag-box___14yP5 {
  line-height: 0.3rem;
  padding: 0 0.12rem;
  margin-right: 0.1rem;
  border: 0.01rem solid #a5752b;
  background: rgba(194, 155, 96, 0.1);
  color: #a5752b;
  font-size: 0.22rem;
}
.tag-box-color___1Pm41 {
  border: 0;
  border-radius: 0;
  color: #ffffff;
  background: #000000;
}
.action-mask___1CJvU {
  display: none;
  position: fixed;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  z-index: 99;
}
.action-mask___1CJvU .show___3XcWW {
  display: block;
}
.common-checkbox___2fUAo {
  width: 0.44rem;
  height: 0.44rem;
  min-width: 0.44rem;
  min-height: 0.44rem;
}
.icon-collectmall_selected___3hjRQ {
  color: #c29b60;
}
.icon-danxuankuangxuanzhong___2DToc {
  color: #a5762b;
  font-size: 0.36rem;
  padding: 0 0.04rem;
}
.icon-danxuankuangxuanzhongColor___3XwBg {
  color: #000000;
  font-size: 0.36rem;
}
.flex-align-center___3TBMO {
  display: flex;
  align-items: center;
}
.flex-center___2b4wA {
  display: flex;
  justify-content: center;
  align-items: center;
}
.flex-space-around___1YjX8 {
  display: flex;
  justify-content: space-around;
}
.flex-column___2M3WC {
  display: flex;
  flex-direction: column;
}
.flex-column-center___1aKRj {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.flex-column-space-between___3X8qp {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.flex-row-space-between___1kTVM {
  display: flex;
  justify-content: space-between;
}
.flex-between___2VLyU {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.flex-between___2VLyU .am-pull-to-refresh-up___LnzjP .am-pull-to-refresh-indicator___3S6fm {
  margin-top: 0.2rem !important;
}
.modal_container___3jPjU .am-modal-content___fdMT8 {
  border-radius: 0.2rem !important;
  padding: 0;
}
.modal_container___3jPjU .am-modal-content___fdMT8 .am-modal-body___1s4vn {
  padding: 0;
}
/* 隐藏刷新指示器（箭头/文案） */
.am-pull-to-refresh-indicator___3S6fm {
  display: none !important;
}
.imageWrapper___1REhL {
  position: relative;
  flex-shrink: 0;
  border-radius: 0.08rem 0.08rem 0 0;
  overflow: hidden;
}
.imageWrapper___1REhL .corner_img___2SRvd {
  position: absolute;
  top: 0;
  left: 0;
  border-bottom-right-radius: 0.08rem;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.24rem;
  line-height: 0.36rem;
  padding: 0.02rem 0.12rem;
  border: 0.01rem solid rgba(255, 255, 255, 0.6);
  max-width: 80%;
}
.imageWrapper___1REhL .wrapperMask___12oM_ {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4);
  border-radius: 0.08rem 0.08rem 0 0;
  text-align: center;
  color: #fff;
  font-size: 0.28rem;
}
.wrapper___6nQpF {
  width: 100%;
  padding: 0.12rem 0.16rem;
}
.wrapper___6nQpF .name___1hyap {
  width: 100%;
  color: #333;
  font-weight: bold;
  font-size: 0.26rem;
  line-height: 0.36rem;
  margin-top: 0.08rem;
}
.wrapper___6nQpF .nameWithEllipsis___11iff {
  height: 0.72rem;
}
.wrapper___6nQpF .sellPointContainer___kb8ZO {
  height: 0.32rem;
  margin-top: 0.04rem;
}
.wrapper___6nQpF .sellPointContainer___kb8ZO .sellPointWrapper___2P4GS {
  padding: 0 0.06rem;
  border-radius: 0.04rem;
}
.wrapper___6nQpF .sellPointContainer___kb8ZO .sellPointWrapper___2P4GS .sellPoint___2CD-q {
  margin-top: 0.02rem;
  margin-bottom: 0.02rem;
  font-size: 0.2rem;
}
.wrapper___6nQpF .priceText___3Nsi6 {
  color: #f01b3f;
}
.wrapper___6nQpF .priceText___3Nsi6 .priceTextBig___uuTn9 {
  font-size: 0.32rem;
  line-height: unset;
}
.wrapper___6nQpF .priceText___3Nsi6 .priceTextSmall___1Ttrl {
  font-size: 0.25rem;
  line-height: unset;
}
.wrapper___6nQpF .priceText___3Nsi6 .priceExtra___2kZ79 {
  font-size: 0.24rem;
  color: #f01b3f;
}
.consumerWrapper___3bfhf {
  width: 100%;
  padding: 0.12rem 0.12rem 0.14rem;
}
.consumerWrapper___3bfhf .consumerName___3Aw9J {
  width: 100%;
  margin-top: 0.06rem;
  color: #333;
  font-weight: 400;
  font-size: 0.22rem;
  line-height: 0.3rem;
  min-height: 0.6rem;
}
.consumerWrapper___3bfhf .consumerName___3Aw9J > span {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.consumerWrapper___3bfhf .consumerPriceRow___FL5fL {
  width: 100%;
  margin-top: 0.04rem;
}
.consumerWrapper___3bfhf .consumerPriceText___2p6mK {
  color: #f01b3f;
}
.consumerWrapper___3bfhf .consumerPriceText___2p6mK .consumerPriceTextBig___vbwSv {
  font-size: 0.32rem;
  line-height: 1;
  font-weight: 500;
}
.consumerWrapper___3bfhf .consumerPriceText___2p6mK .consumerPriceTextSmall___39_sc {
  font-size: 0.22rem;
  line-height: 1;
}
.consumerWrapper___3bfhf .consumerPriceText___2p6mK .consumerPriceExtra___2EPnQ {
  margin-left: 0.04rem;
  font-size: 0.18rem;
  color: #f01b3f;
  line-height: 1;
}
.consumerWrapper___3bfhf .consumerGrabPriceText___3Pzc_ {
  color: #999999;
}
.consumerWrapper___3bfhf .consumerGrabPriceText___3Pzc_ .consumerPriceTextBig___vbwSv {
  font-size: 0.32rem;
  line-height: 1;
  font-weight: 500;
}
.consumerWrapper___3bfhf .consumerGrabPriceText___3Pzc_ .consumerPriceTextSmall___39_sc {
  font-size: 0.22rem;
  line-height: 1;
}
.consumerWrapper___3bfhf .consumerGrabPriceText___3Pzc_ .consumerPriceExtra___2EPnQ {
  margin-left: 0.04rem;
  font-size: 0.18rem;
  color: #f01b3f;
  line-height: 1;
}
.consumerWrapper___3bfhf .consumerMemberLabel____A41Z {
  margin-left: 0.08rem;
  margin-bottom: 0.02rem;
  color: #666;
  font-weight: 400;
  font-size: 0.18rem;
  line-height: 0.24rem;
}
.consumerWrapper___3bfhf .consumerOriginPrice___2187U {
  margin-top: 0.02rem;
  color: #666;
  font-size: 0.18rem;
  line-height: 0.24rem;
}
.consumerWrapper___3bfhf .consumerPriceBlock___1IiPj {
  width: 100%;
}
.consumerWrapper___3bfhf .consumerSaveBar___1FXjh {
  height: 0.38rem;
  margin-top: 0.08rem;
  margin-left: -0.12rem;
  margin-right: -0.12rem;
  padding: 0 0 0 0.12rem;
  background: linear-gradient(90deg, #ffffff 0%, #ffe3e8 100%);
  border-radius: 0.04rem;
  overflow: hidden;
  align-items: center;
  justify-content: space-between;
  display: flex;
  position: relative;
}
.consumerWrapper___3bfhf .consumerGrabSaveBar___3DgJF {
  background: linear-gradient(90deg, #ffffff 0%, #e7e7e7 100%);
}
.consumerWrapper___3bfhf .consumerSaveText___1cpgh {
  color: #f01b3f;
  font-size: 0.2rem;
  font-weight: 500;
}
.consumerWrapper___3bfhf .consumerSaveActionWrap___2MHQS {
  width: 0.4rem;
  height: 0.38rem;
  display: block;
  overflow: hidden;
  flex-shrink: 0;
  align-items: center;
  justify-content: space-between;
  border-radius: 0.04rem;
}
.consumerWrapper___3bfhf .consumerSaveAction___3evs9 {
  width: 100%;
  height: 0.38rem;
}
html,
#app___3gMHS {
  -webkit-overflow-scrolling: touch;
}
html,
div,
span,
a,
p,
section,
input,
button,
label,
textarea,
ul,
li,
dl,
dt,
dd {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  appearance: none;
  -webkit-appearance: none;
}
body {
  font-size: 0.28rem;
  color: rgba(0, 0, 0, 0.8);
  background-color: #f2f2f2;
}
.slider-decorator-0 {
  bottom: 0.2rem !important;
}
button,
textarea {
  outline: 0 none;
  border: 0 none;
  background: transparent;
}
ul li {
  list-style: none;
}
.color-main___2Ue0R {
  color: #000000 !important;
}
.color-red___3MzbB {
  color: #f01b3f !important;
}
.color-white___R-g4f {
  color: #ffffff;
}
.color-dark-grey___1MWKh {
  color: rgba(0, 0, 0, 0.8);
}
.color-grey___5aSlM {
  color: rgba(0, 0, 0, 0.6);
}
.color-light-grey___38sah {
  color: rgba(0, 0, 0, 0.4);
}
.color-price___1U2hr {
  color: #f01b3f;
}
.color-white___R-g4f {
  color: #ffffff;
}
.color-yellow___2R6ym {
  color: #a5752b;
}
.color-gray___e4_TU {
  color: #333333;
}
.color-gold___1W0i4 {
  color: #a5762b !important;
}
.color-notice___JfJZg {
  color: #999999;
}
.fz-48___2ESNb {
  font-size: 0.48rem;
}
.fz-44___FqE_Z {
  font-size: 0.44rem;
}
.fz-40___2O0Yu {
  font-size: 0.4rem;
  line-height: 0.6rem;
}
.fz-32___gs5DL {
  font-size: 0.32rem;
  line-height: 0.52rem;
}
.fz-28___37SET {
  font-size: 0.28rem;
  line-height: 0.48rem;
}
.fz-24___3VjC1 {
  font-size: 0.24rem;
  line-height: 0.4rem;
}
.fz-22___1Z9mn {
  font-size: 0.22rem;
  line-height: 0.26rem;
}
.fz-through___3bukK {
  text-decoration: line-through;
}
.fw-nomal___3q3GB {
  font-weight: normal;
}
.fw-bold___3nzYM {
  font-weight: bold;
}
.ellipsis___2rENZ {
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
}
.ellipsis-one___ZB0h- {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-two___11KL8 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-three___3-20r {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-five___3ve8- {
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.px-indent-top___3-Yqg {
  margin-top: -1px !important;
}
.px-indent-left___1H0du {
  margin-left: -1px !important;
}
.hide___13erD {
  display: none !important;
}
.fl___DGlH3 {
  float: left;
}
.fr___2jQ4Y {
  float: right;
}
.clf___15yYz::after {
  display: block;
  content: '';
  height: 0;
  font-size: 0;
  visibility: hidden;
  clear: both;
}
::-moz-placeholder {
  color: #cccccc;
}
::-webkit-input-placeholder {
  color: #cccccc;
}
:-ms-input-placeholder {
  color: #cccccc;
}
@keyframes customPopupMove___2k81f {
  from {
    bottom: -15rem;
    opacity: 0;
  }
  to {
    bottom: 0;
    opacity: 1;
  }
}
@keyframes popuContentMove___1utNc {
  from {
    bottom: -15rem;
  }
  to {
    bottom: 0;
  }
}
.invisible___1rEPl {
  visibility: hidden;
}
.icon-gradient___18teF {
  -webkit-background-clip: text;
  color: transparent;
  background-image: linear-gradient(-38deg, #fe7b2c 32%, #ffc77f 91%);
}
.am-button___2sntB.small____P6gl {
  width: 2.4rem;
  height: 0.69rem;
  line-height: 0.69rem;
  font-size: 0.32rem;
}
.am-button___2sntB.middle___3AK77 {
  width: 2.8rem;
  height: 0.8rem;
  line-height: 0.8rem;
  font-size: 0.32rem;
}
.am-checkbox-wrapper___1SaJX .am-checkbox___1rvxl {
  top: -0.02rem;
}
.am-checkbox-wrapper___1SaJX .am-checkbox___1rvxl,
.am-checkbox-wrapper___1SaJX .am-checkbox-inner___1cgf2 {
  width: 0.36rem;
  height: 0.36rem;
}
.am-checkbox-wrapper___1SaJX .am-checkbox___1rvxl .am-checkbox-inner___1cgf2:after,
.am-checkbox-wrapper___1SaJX .am-checkbox-inner___1cgf2 .am-checkbox-inner___1cgf2:after {
  width: 0.07rem;
  height: 0.18rem;
  top: 0.04rem;
}
.am-modal-transparent___Y8-pk .am-modal-content___1JdH1 {
  padding-top: 0.42rem;
}
.am-modal-transparent___Y8-pk .am-modal-content___1JdH1 .am-modal-body___SxLnv {
  padding-bottom: 0.47rem;
}
.am-modal-transparent___Y8-pk .am-modal-content___1JdH1 .am-modal-body___SxLnv .am-modal-alert-content___vgJDJ {
  font-size: 0.32rem;
  line-height: 0.52rem;
  color: rgba(0, 0, 0, 0.8);
}
.am-modal-transparent___Y8-pk .am-modal-content___1JdH1 .am-modal-button___B2GZP {
  height: 0.96rem;
  line-height: 0.96rem;
  color: #000000;
}
.am-modal-transparent___Y8-pk .am-modal-content___1JdH1 .am-modal-button___B2GZP:first-child {
  color: #666;
}
.am-modal-transparent___Y8-pk .am-modal-content___1JdH1 .am-modal-button-group-h___1Ppxw::before,
.am-modal-transparent___Y8-pk .am-modal-content___1JdH1 .am-modal-button-group-h___1Ppxw .am-modal-button___B2GZP:last-child::before {
  background-color: #ccc;
}
.am-search___fYYlp {
  height: 0.64rem;
  padding-right: 0;
  background: #fff;
}
.am-search___fYYlp .am-search-input___3I_M5 {
  background: rgba(0, 0, 0, 0.05);
  border-radius: 0;
  font-size: 0.28rem;
}
.am-search___fYYlp .am-search-input___3I_M5 .am-search-synthetic-ph-placeholder___2B22B {
  font-size: 0.28rem;
  color: #cccccc;
}
.am-search___fYYlp .am-search-input___3I_M5 .am-search-synthetic-ph___2VXfL {
  text-align: left;
  padding-left: 0.2rem;
}
.am-search___fYYlp .am-search-input___3I_M5 .am-search-synthetic-ph-icon___rI8Df,
.am-search___fYYlp .am-search-input___3I_M5 .am-search-clear___2GqJA {
  width: 0.24rem;
  height: 0.24rem;
  vertical-align: unset;
  background-size: 0.24rem 0.24rem;
}
.am-search___fYYlp .am-search-input___3I_M5 .am-search-synthetic-ph-icon___rI8Df {
  color: rgba(0, 0, 0, 0.4);
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IuWbvuWxgl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjQgMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI0IDI0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6Izk5OTk5OTt9Cjwvc3R5bGU+Cjx0aXRsZT5JY29uLzI0L+aQnOe0ojwvdGl0bGU+CjxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjIuNywyMS4zbC0zLjEtMy4xYzEuNS0xLjgsMi40LTQuMSwyLjQtNi43QzIyLDUuNywxNy4zLDEsMTEuNSwxUzEsNS43LDEsMTEuNVM1LjcsMjIsMTEuNSwyMgoJYzIuNSwwLDQuOS0wLjksNi43LTIuNGwzLjEsMy4xYzAuNCwwLjQsMSwwLjQsMS40LDBDMjMuMSwyMi4zLDIzLjEsMjEuNywyMi43LDIxLjN6IE0xMS41LDIwQzYuOCwyMCwzLDE2LjIsMywxMS41UzYuOCwzLDExLjUsMwoJUzIwLDYuOCwyMCwxMS41UzE2LjIsMjAsMTEuNSwyMHoiLz4KPC9zdmc+Cg==') !important;
}
.am-search___fYYlp .am-search-input___3I_M5 input::-webkit-input-placeholder {
  font-size: 0.28rem;
  color: #cccccc;
}
.am-search___fYYlp .am-search-cancel___1EKhD {
  padding-left: 0.24rem;
  font-size: 0.32rem;
  color: rgba(0, 0, 0, 0.8);
  font-weight: var(--basic-weight-value, 500);
}
.am-switch___23ExB input[type='checkbox']:checked + .checkbox___1qAsY {
  background: #a5762b;
}
.am-badge-dot___1QA9c,
.am-badge-text___2cZCB {
  background: #faad14;
}
.am-picker-popup-header-left___338Tr {
  color: rgba(0, 0, 0, 0.6);
}
.am-picker-popup-header-right___21C8F {
  color: #000;
}
.am-list-item___2P05A .am-list-line___ficix .am-list-arrow___2XJ0F {
  width: 0.22rem;
  height: 0.22rem;
}
.show___W-fBh {
  display: block !important;
}
.align-center___ykIR2 {
  text-align: center;
}
.icon-arrow-right___2jGz9 {
  font-size: 0.32rem;
  color: rgba(0, 0, 0, 0.4);
}
.tag-box___1wkYO {
  line-height: 0.3rem;
  padding: 0 0.12rem;
  margin-right: 0.1rem;
  border: 0.01rem solid #a5752b;
  background: rgba(194, 155, 96, 0.1);
  color: #a5752b;
  font-size: 0.22rem;
}
.tag-box-color___2fBeP {
  border: 0;
  border-radius: 0;
  color: #ffffff;
  background: #000000;
}
.action-mask___1Y2lT {
  display: none;
  position: fixed;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  z-index: 99;
}
.action-mask___1Y2lT .show___W-fBh {
  display: block;
}
.common-checkbox___2vH1N {
  width: 0.44rem;
  height: 0.44rem;
  min-width: 0.44rem;
  min-height: 0.44rem;
}
.icon-collectmall_selected___2-Mwz {
  color: #c29b60;
}
.icon-danxuankuangxuanzhong___3WGep {
  color: #a5762b;
  font-size: 0.36rem;
  padding: 0 0.04rem;
}
.icon-danxuankuangxuanzhongColor___2iJm0 {
  color: #000000;
  font-size: 0.36rem;
}
.flex-align-center___1h0hY {
  display: flex;
  align-items: center;
}
.flex-center___2IVNR {
  display: flex;
  justify-content: center;
  align-items: center;
}
.flex-space-around___1RO8X {
  display: flex;
  justify-content: space-around;
}
.flex-column___b7RIc {
  display: flex;
  flex-direction: column;
}
.flex-column-center___1_KzM {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.flex-column-space-between___2bvVF {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.flex-row-space-between___2ykgs {
  display: flex;
  justify-content: space-between;
}
.flex-between___1PyCM {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.flex-between___1PyCM .am-pull-to-refresh-up___29S2t .am-pull-to-refresh-indicator___UanRO {
  margin-top: 0.2rem !important;
}
.modal_container___VHo2N .am-modal-content___1JdH1 {
  border-radius: 0.2rem !important;
  padding: 0;
}
.modal_container___VHo2N .am-modal-content___1JdH1 .am-modal-body___SxLnv {
  padding: 0;
}
/* 隐藏刷新指示器（箭头/文案） */
.am-pull-to-refresh-indicator___UanRO {
  display: none !important;
}
.old___2AL_V .am-notice-bar {
  align-items: flex-start;
  height: auto !important;
  line-height: 0.4rem;
  padding: 0.24rem 0;
  margin-bottom: 0.16rem;
  font-size: 0.24rem;
  letter-spacing: 0.01rem;
  color: #999999 !important;
  background: #eeeeee !important;
}
.old___2AL_V .am-notice-bar .am-notice-bar-marquee {
  white-space: normal !important;
}
.old___2AL_V .am-notice-bar .am-icon-voice {
  margin-top: 0.05rem;
}
.tabsView___nCMvX {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 100%;
  height: 0.8rem;
  background: #fff;
  white-space: nowrap;
}
.tabsView___nCMvX .itemView___38JDw {
  width: 20vw;
  margin-right: 0.64rem;
  height: 0;
  position: relative;
}
.tabsView___nCMvX .itemView___38JDw .bottomLine___3M14P {
  position: absolute;
  bottom: -0.1rem;
  left: 0;
  display: flex;
  justify-content: center;
  width: 100%;
}
.tabsView___nCMvX .itemView___38JDw .bottomLine___3M14P .bottomContent___2_onY {
  background-color: #f01b3f;
  width: 0.48rem;
  height: 0.04rem;
}
.tabsView___nCMvX .am-tabs-pane-wrap___1LWyu {
  width: 100vw;
}
.childrenView___1QZjq {
  background-color: #f4f4f4;
  display: flex;
  justify-content: center;
  width: 100vw;
  align-items: center;
}
.homeTabs-tab-bar-wrap___1XigS {
  overflow: visible;
}
.homeTabs-tab-bar-wrap___1XigS .am-tabs-default-bar___RGPzR {
  background-color: unset !important;
}
.homeTabs-tab-bar-wrap___1XigS .am-tabs-tab-bar-wrap___3IG62 {
  margin: 0 0.24rem;
}
.homeTabs-tab-bar-wrap___1XigS .am-tabs___1U-Fk {
  position: sticky;
  top: 0.1rem;
}
.homeTabs-tab-bar-wrap___1XigS .am-tabs-default-bar-tab___2t03B {
  width: unset !important;
  position: relative;
  height: unset;
  line-height: unset;
}
.homeTabs-tab-bar-wrap___1XigS .am-flexbox___3CaZs.am-flexbox-wrap___9NSFS {
  width: 100vw;
}
html,
#app___LQSdC {
  -webkit-overflow-scrolling: touch;
}
html,
div,
span,
a,
p,
section,
input,
button,
label,
textarea,
ul,
li,
dl,
dt,
dd {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  appearance: none;
  -webkit-appearance: none;
}
body {
  font-size: 0.28rem;
  color: rgba(0, 0, 0, 0.8);
  background-color: #f2f2f2;
}
.slider-decorator-0 {
  bottom: 0.2rem !important;
}
button,
textarea {
  outline: 0 none;
  border: 0 none;
  background: transparent;
}
ul li {
  list-style: none;
}
.color-main___2Y7UV {
  color: #000000 !important;
}
.color-red___VQUv6 {
  color: #f01b3f !important;
}
.color-white___1wXnH {
  color: #ffffff;
}
.color-dark-grey___2sbGa {
  color: rgba(0, 0, 0, 0.8);
}
.color-grey___oB6M4 {
  color: rgba(0, 0, 0, 0.6);
}
.color-light-grey___12aJf {
  color: rgba(0, 0, 0, 0.4);
}
.color-price___Z7PBF {
  color: #f01b3f;
}
.color-white___1wXnH {
  color: #ffffff;
}
.color-yellow___JLCeB {
  color: #a5752b;
}
.color-gray___3aX2C {
  color: #333333;
}
.color-gold___2R0tP {
  color: #a5762b !important;
}
.color-notice___3435S {
  color: #999999;
}
.fz-48___3j7mt {
  font-size: 0.48rem;
}
.fz-44___3fyNV {
  font-size: 0.44rem;
}
.fz-40___ToOqc {
  font-size: 0.4rem;
  line-height: 0.6rem;
}
.fz-32___1-4sZ {
  font-size: 0.32rem;
  line-height: 0.52rem;
}
.fz-28___1oXoh {
  font-size: 0.28rem;
  line-height: 0.48rem;
}
.fz-24___XAHnD {
  font-size: 0.24rem;
  line-height: 0.4rem;
}
.fz-22___18abj {
  font-size: 0.22rem;
  line-height: 0.26rem;
}
.fz-through___3dHUC {
  text-decoration: line-through;
}
.fw-nomal___2c9hz {
  font-weight: normal;
}
.fw-bold___3lCVw {
  font-weight: bold;
}
.ellipsis___23qjo {
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
}
.ellipsis-one___2ZrWi {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-two___1H6aZ {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-three___UHIza {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-five____x5j5 {
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.px-indent-top___37NdX {
  margin-top: -1px !important;
}
.px-indent-left___fmDaw {
  margin-left: -1px !important;
}
.hide___43_to {
  display: none !important;
}
.fl___1xZRp {
  float: left;
}
.fr___2L2Tn {
  float: right;
}
.clf___39coa::after {
  display: block;
  content: '';
  height: 0;
  font-size: 0;
  visibility: hidden;
  clear: both;
}
::-moz-placeholder {
  color: #cccccc;
}
::-webkit-input-placeholder {
  color: #cccccc;
}
:-ms-input-placeholder {
  color: #cccccc;
}
@keyframes customPopupMove___Z1wr9 {
  from {
    bottom: -15rem;
    opacity: 0;
  }
  to {
    bottom: 0;
    opacity: 1;
  }
}
@keyframes popuContentMove___1i-Rw {
  from {
    bottom: -15rem;
  }
  to {
    bottom: 0;
  }
}
.invisible___1PT4V {
  visibility: hidden;
}
.icon-gradient___3FiAn {
  -webkit-background-clip: text;
  color: transparent;
  background-image: linear-gradient(-38deg, #fe7b2c 32%, #ffc77f 91%);
}
.am-button___38i2H.small___3TvUs {
  width: 2.4rem;
  height: 0.69rem;
  line-height: 0.69rem;
  font-size: 0.32rem;
}
.am-button___38i2H.middle___9UW4X {
  width: 2.8rem;
  height: 0.8rem;
  line-height: 0.8rem;
  font-size: 0.32rem;
}
.am-checkbox-wrapper___pV0Ov .am-checkbox___3odoJ {
  top: -0.02rem;
}
.am-checkbox-wrapper___pV0Ov .am-checkbox___3odoJ,
.am-checkbox-wrapper___pV0Ov .am-checkbox-inner___1sSTi {
  width: 0.36rem;
  height: 0.36rem;
}
.am-checkbox-wrapper___pV0Ov .am-checkbox___3odoJ .am-checkbox-inner___1sSTi:after,
.am-checkbox-wrapper___pV0Ov .am-checkbox-inner___1sSTi .am-checkbox-inner___1sSTi:after {
  width: 0.07rem;
  height: 0.18rem;
  top: 0.04rem;
}
.am-modal-transparent___JcwS9 .am-modal-content___o8RNE {
  padding-top: 0.42rem;
}
.am-modal-transparent___JcwS9 .am-modal-content___o8RNE .am-modal-body___2TTrv {
  padding-bottom: 0.47rem;
}
.am-modal-transparent___JcwS9 .am-modal-content___o8RNE .am-modal-body___2TTrv .am-modal-alert-content___1-LAQ {
  font-size: 0.32rem;
  line-height: 0.52rem;
  color: rgba(0, 0, 0, 0.8);
}
.am-modal-transparent___JcwS9 .am-modal-content___o8RNE .am-modal-button___UYzIV {
  height: 0.96rem;
  line-height: 0.96rem;
  color: #000000;
}
.am-modal-transparent___JcwS9 .am-modal-content___o8RNE .am-modal-button___UYzIV:first-child {
  color: #666;
}
.am-modal-transparent___JcwS9 .am-modal-content___o8RNE .am-modal-button-group-h___3SvI2::before,
.am-modal-transparent___JcwS9 .am-modal-content___o8RNE .am-modal-button-group-h___3SvI2 .am-modal-button___UYzIV:last-child::before {
  background-color: #ccc;
}
.am-search___2f28D {
  height: 0.64rem;
  padding-right: 0;
  background: #fff;
}
.am-search___2f28D .am-search-input___1wP1a {
  background: rgba(0, 0, 0, 0.05);
  border-radius: 0;
  font-size: 0.28rem;
}
.am-search___2f28D .am-search-input___1wP1a .am-search-synthetic-ph-placeholder___BNG4z {
  font-size: 0.28rem;
  color: #cccccc;
}
.am-search___2f28D .am-search-input___1wP1a .am-search-synthetic-ph___qnnx6 {
  text-align: left;
  padding-left: 0.2rem;
}
.am-search___2f28D .am-search-input___1wP1a .am-search-synthetic-ph-icon___R-qCY,
.am-search___2f28D .am-search-input___1wP1a .am-search-clear___3zQ-2 {
  width: 0.24rem;
  height: 0.24rem;
  vertical-align: unset;
  background-size: 0.24rem 0.24rem;
}
.am-search___2f28D .am-search-input___1wP1a .am-search-synthetic-ph-icon___R-qCY {
  color: rgba(0, 0, 0, 0.4);
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IuWbvuWxgl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjQgMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI0IDI0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6Izk5OTk5OTt9Cjwvc3R5bGU+Cjx0aXRsZT5JY29uLzI0L+aQnOe0ojwvdGl0bGU+CjxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjIuNywyMS4zbC0zLjEtMy4xYzEuNS0xLjgsMi40LTQuMSwyLjQtNi43QzIyLDUuNywxNy4zLDEsMTEuNSwxUzEsNS43LDEsMTEuNVM1LjcsMjIsMTEuNSwyMgoJYzIuNSwwLDQuOS0wLjksNi43LTIuNGwzLjEsMy4xYzAuNCwwLjQsMSwwLjQsMS40LDBDMjMuMSwyMi4zLDIzLjEsMjEuNywyMi43LDIxLjN6IE0xMS41LDIwQzYuOCwyMCwzLDE2LjIsMywxMS41UzYuOCwzLDExLjUsMwoJUzIwLDYuOCwyMCwxMS41UzE2LjIsMjAsMTEuNSwyMHoiLz4KPC9zdmc+Cg==') !important;
}
.am-search___2f28D .am-search-input___1wP1a input::-webkit-input-placeholder {
  font-size: 0.28rem;
  color: #cccccc;
}
.am-search___2f28D .am-search-cancel___2WJMH {
  padding-left: 0.24rem;
  font-size: 0.32rem;
  color: rgba(0, 0, 0, 0.8);
  font-weight: var(--basic-weight-value, 500);
}
.am-switch___OiDT2 input[type='checkbox']:checked + .checkbox___3slZp {
  background: #a5762b;
}
.am-badge-dot___2UzLx,
.am-badge-text___1hG0E {
  background: #faad14;
}
.am-picker-popup-header-left___3Gdqf {
  color: rgba(0, 0, 0, 0.6);
}
.am-picker-popup-header-right___fpkYv {
  color: #000;
}
.am-list-item___2aYjh .am-list-line___1JH_Z .am-list-arrow___3Ij2e {
  width: 0.22rem;
  height: 0.22rem;
}
.show___rHv9z {
  display: block !important;
}
.align-center___2zB5D {
  text-align: center;
}
.icon-arrow-right___QsQ0b {
  font-size: 0.32rem;
  color: rgba(0, 0, 0, 0.4);
}
.tag-box___30Zr3 {
  line-height: 0.3rem;
  padding: 0 0.12rem;
  margin-right: 0.1rem;
  border: 0.01rem solid #a5752b;
  background: rgba(194, 155, 96, 0.1);
  color: #a5752b;
  font-size: 0.22rem;
}
.tag-box-color___1-XSW {
  border: 0;
  border-radius: 0;
  color: #ffffff;
  background: #000000;
}
.action-mask___3iAHx {
  display: none;
  position: fixed;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  z-index: 99;
}
.action-mask___3iAHx .show___rHv9z {
  display: block;
}
.common-checkbox___lI5_g {
  width: 0.44rem;
  height: 0.44rem;
  min-width: 0.44rem;
  min-height: 0.44rem;
}
.icon-collectmall_selected___olKHs {
  color: #c29b60;
}
.icon-danxuankuangxuanzhong___2qB1c {
  color: #a5762b;
  font-size: 0.36rem;
  padding: 0 0.04rem;
}
.icon-danxuankuangxuanzhongColor___2De4v {
  color: #000000;
  font-size: 0.36rem;
}
.flex-align-center___2jul2 {
  display: flex;
  align-items: center;
}
.flex-center___3u6w8 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.flex-space-around___1TdZ1 {
  display: flex;
  justify-content: space-around;
}
.flex-column___19wxo {
  display: flex;
  flex-direction: column;
}
.flex-column-center___3x7h5 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.flex-column-space-between___t2xyM {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.flex-row-space-between___2oCVz {
  display: flex;
  justify-content: space-between;
}
.flex-between___8t48K {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.flex-between___8t48K .am-pull-to-refresh-up___1Drmr .am-pull-to-refresh-indicator___3TYoZ {
  margin-top: 0.2rem !important;
}
.modal_container___1zBRU .am-modal-content___o8RNE {
  border-radius: 0.2rem !important;
  padding: 0;
}
.modal_container___1zBRU .am-modal-content___o8RNE .am-modal-body___2TTrv {
  padding: 0;
}
/* 隐藏刷新指示器（箭头/文案） */
.am-pull-to-refresh-indicator___3TYoZ {
  display: none !important;
}
.storeInfoContainer___2k1NZ .rightGroup___yOAkY {
  flex: 1;
  width: 0;
  padding-left: 0.24rem;
}
.storeInfoContainer___2k1NZ .rightGroup___yOAkY .rightTop___3ru9Y {
  display: flex;
  align-items: center;
  padding-bottom: 0.08rem;
}
.storeInfoContainer___2k1NZ .rightGroup___yOAkY .rightTop___3ru9Y .storeName___2x44D {
  color: #333333;
  font-size: 0.32rem;
  font-weight: 500;
  line-height: 0.44rem;
  padding-right: 0.16rem;
}
.storeInfoContainer___2k1NZ .rightGroup___yOAkY .storeAddr___3DWWT {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #666666;
  line-height: 0.34rem;
  font-size: 0.24rem;
}
.storeInfoContainer___2k1NZ .rightGroup___yOAkY .tagGroup___21L-f {
  display: flex;
  flex-wrap: wrap;
  padding-bottom: 0.12rem;
}
.storeInfoContainer___2k1NZ .rightGroup___yOAkY .tagGroup___21L-f .vipImg___26Y_r {
  margin-right: 0.04rem;
  height: 0.34rem;
}
.storeInfoContainer___2k1NZ .rightGroup___yOAkY .tagGroup___21L-f .cardContent___2CiGv {
  line-height: 0.34rem;
  padding: 0 0.12rem;
  margin-right: 0.04rem;
  font-size: 0.24rem;
}
.storeInfoContainer___2k1NZ .rightGroup___yOAkY .tagGroup___21L-f .certified___rfMV3 {
  margin-right: 0.04rem;
  font-size: 0.24rem;
  padding: 0 0.12rem;
  line-height: 0.34rem;
  color: #ffffff;
  background: linear-gradient(to right, #32c5ff, #1283e1);
}
.storeInfoContainer___2k1NZ .rightGroup___yOAkY .tagGroup___21L-f .notCertified___36_Rk {
  margin-right: 0.04rem;
  font-size: 0.24rem;
  padding: 0 0.12rem;
  line-height: 0.34rem;
  color: #666666;
  line-height: 0.32rem;
  border: 0.01rem solid #666666;
}
.storeInfoContainer___2k1NZ .rightGroup___yOAkY .tagGroup___21L-f .userInfoContentClass___2c4yF {
  padding: 0 0.12rem;
  height: 0.34rem;
  position: relative;
  margin-right: 0.04rem;
  text-align: center;
}
.storeInfoContainer___2k1NZ .rightGroup___yOAkY .tagGroup___21L-f .userInfoContentClass___2c4yF img {
  width: 100%;
  height: 100%;
  position: absolute;
}
.storeInfoContainer___2k1NZ .rightGroup___yOAkY .tagGroup___21L-f .userInfoContentClass___2c4yF span {
  font-size: 0.22rem;
  font-weight: 400;
  color: #ffffff;
  line-height: 0.34rem;
  z-index: 1;
}
.storeInfoContainer___2k1NZ .rightGroup___yOAkY .tagGroup___21L-f .cardStatus___NmBOF {
  line-height: 0.34rem;
  padding: 0 0.04rem;
  margin-right: 0.04rem;
  font-size: 0.24rem;
  color: #000000;
  background: #ffffff;
}
.storeInfoContainer___2k1NZ .rightGroup___yOAkY .tagGroup___21L-f .statusEffective___2GwKK {
  line-height: 0.32rem;
  border: 0.01rem solid #000000;
  color: #000000;
}
.storeInfoContainer___2k1NZ .rightGroup___yOAkY .tagGroup___21L-f .statusRed___3w3c7 {
  line-height: 0.32rem;
  border: 0.01rem solid #ff0000;
  color: #df0d0d;
}
.storeInfoContainer___2k1NZ .rightGroup___yOAkY .tagGroup___21L-f .statusGrey___t1eSQ {
  line-height: 0.32rem;
  color: #999999;
  border: 0.01rem solid #999999;
}
.storeInfoContainer___2k1NZ .imgBox___3vJp1 {
  width: 0.96rem;
  height: 0.96rem;
  position: relative;
}
.storeInfoContainer___2k1NZ .imgBox___3vJp1 .vipImg2___3SkDC {
  position: absolute;
  border-radius: 0.18rem;
  width: 0.36rem;
  height: 0.36rem;
  bottom: 0;
  right: 0;
}
html,
#app___WtpQX {
  -webkit-overflow-scrolling: touch;
}
html,
div,
span,
a,
p,
section,
input,
button,
label,
textarea,
ul,
li,
dl,
dt,
dd {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  appearance: none;
  -webkit-appearance: none;
}
body {
  font-size: 0.28rem;
  color: rgba(0, 0, 0, 0.8);
  background-color: #f2f2f2;
}
.slider-decorator-0 {
  bottom: 0.2rem !important;
}
button,
textarea {
  outline: 0 none;
  border: 0 none;
  background: transparent;
}
ul li {
  list-style: none;
}
.color-main___3xNEd {
  color: #000000 !important;
}
.color-red___FzIxQ {
  color: #f01b3f !important;
}
.color-white___2kz4w {
  color: #ffffff;
}
.color-dark-grey___3tI_Q {
  color: rgba(0, 0, 0, 0.8);
}
.color-grey___3OztK {
  color: rgba(0, 0, 0, 0.6);
}
.color-light-grey___2XjPc {
  color: rgba(0, 0, 0, 0.4);
}
.color-price___1Ip6b {
  color: #f01b3f;
}
.color-white___2kz4w {
  color: #ffffff;
}
.color-yellow___5g9_- {
  color: #a5752b;
}
.color-gray___3pnL3 {
  color: #333333;
}
.color-gold___1uPry {
  color: #a5762b !important;
}
.color-notice___2qRs_ {
  color: #999999;
}
.fz-48___1RGAL {
  font-size: 0.48rem;
}
.fz-44___28LcO {
  font-size: 0.44rem;
}
.fz-40___3KKZy {
  font-size: 0.4rem;
  line-height: 0.6rem;
}
.fz-32___1dedv {
  font-size: 0.32rem;
  line-height: 0.52rem;
}
.fz-28___2s7Lz {
  font-size: 0.28rem;
  line-height: 0.48rem;
}
.fz-24___1lWKw {
  font-size: 0.24rem;
  line-height: 0.4rem;
}
.fz-22___aYTDc {
  font-size: 0.22rem;
  line-height: 0.26rem;
}
.fz-through___MWWBe {
  text-decoration: line-through;
}
.fw-nomal___1bpC0 {
  font-weight: normal;
}
.fw-bold___h_aE1 {
  font-weight: bold;
}
.ellipsis___CQbHs {
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
}
.ellipsis-one___3-f1b {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-two___3MaLm {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-three___3Lx7y {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-five___1JkJN {
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.px-indent-top___doH44 {
  margin-top: -1px !important;
}
.px-indent-left___2hUlL {
  margin-left: -1px !important;
}
.hide___3vMxI {
  display: none !important;
}
.fl___2D9nH {
  float: left;
}
.fr___3tWJR {
  float: right;
}
.clf___1ESit::after {
  display: block;
  content: '';
  height: 0;
  font-size: 0;
  visibility: hidden;
  clear: both;
}
::-moz-placeholder {
  color: #cccccc;
}
::-webkit-input-placeholder {
  color: #cccccc;
}
:-ms-input-placeholder {
  color: #cccccc;
}
@keyframes customPopupMove___uyKHI {
  from {
    bottom: -15rem;
    opacity: 0;
  }
  to {
    bottom: 0;
    opacity: 1;
  }
}
@keyframes popuContentMove___SvH_d {
  from {
    bottom: -15rem;
  }
  to {
    bottom: 0;
  }
}
.invisible___EqAmF {
  visibility: hidden;
}
.icon-gradient___4PuqT {
  -webkit-background-clip: text;
  color: transparent;
  background-image: linear-gradient(-38deg, #fe7b2c 32%, #ffc77f 91%);
}
.am-button___vEsNn.small___2mIxD {
  width: 2.4rem;
  height: 0.69rem;
  line-height: 0.69rem;
  font-size: 0.32rem;
}
.am-button___vEsNn.middle___3shPH {
  width: 2.8rem;
  height: 0.8rem;
  line-height: 0.8rem;
  font-size: 0.32rem;
}
.am-checkbox-wrapper___x05G_ .am-checkbox___3dwHg {
  top: -0.02rem;
}
.am-checkbox-wrapper___x05G_ .am-checkbox___3dwHg,
.am-checkbox-wrapper___x05G_ .am-checkbox-inner___n0GcR {
  width: 0.36rem;
  height: 0.36rem;
}
.am-checkbox-wrapper___x05G_ .am-checkbox___3dwHg .am-checkbox-inner___n0GcR:after,
.am-checkbox-wrapper___x05G_ .am-checkbox-inner___n0GcR .am-checkbox-inner___n0GcR:after {
  width: 0.07rem;
  height: 0.18rem;
  top: 0.04rem;
}
.am-modal-transparent___yavSn .am-modal-content___MdnZ5 {
  padding-top: 0.42rem;
}
.am-modal-transparent___yavSn .am-modal-content___MdnZ5 .am-modal-body___30wtt {
  padding-bottom: 0.47rem;
}
.am-modal-transparent___yavSn .am-modal-content___MdnZ5 .am-modal-body___30wtt .am-modal-alert-content___3sGcH {
  font-size: 0.32rem;
  line-height: 0.52rem;
  color: rgba(0, 0, 0, 0.8);
}
.am-modal-transparent___yavSn .am-modal-content___MdnZ5 .am-modal-button___owSY_ {
  height: 0.96rem;
  line-height: 0.96rem;
  color: #000000;
}
.am-modal-transparent___yavSn .am-modal-content___MdnZ5 .am-modal-button___owSY_:first-child {
  color: #666;
}
.am-modal-transparent___yavSn .am-modal-content___MdnZ5 .am-modal-button-group-h___qDzNG::before,
.am-modal-transparent___yavSn .am-modal-content___MdnZ5 .am-modal-button-group-h___qDzNG .am-modal-button___owSY_:last-child::before {
  background-color: #ccc;
}
.am-search___mjeGj {
  height: 0.64rem;
  padding-right: 0;
  background: #fff;
}
.am-search___mjeGj .am-search-input___3dwpB {
  background: rgba(0, 0, 0, 0.05);
  border-radius: 0;
  font-size: 0.28rem;
}
.am-search___mjeGj .am-search-input___3dwpB .am-search-synthetic-ph-placeholder___11HXU {
  font-size: 0.28rem;
  color: #cccccc;
}
.am-search___mjeGj .am-search-input___3dwpB .am-search-synthetic-ph___-S99V {
  text-align: left;
  padding-left: 0.2rem;
}
.am-search___mjeGj .am-search-input___3dwpB .am-search-synthetic-ph-icon___OQj3f,
.am-search___mjeGj .am-search-input___3dwpB .am-search-clear___1YSQZ {
  width: 0.24rem;
  height: 0.24rem;
  vertical-align: unset;
  background-size: 0.24rem 0.24rem;
}
.am-search___mjeGj .am-search-input___3dwpB .am-search-synthetic-ph-icon___OQj3f {
  color: rgba(0, 0, 0, 0.4);
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IuWbvuWxgl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjQgMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI0IDI0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6Izk5OTk5OTt9Cjwvc3R5bGU+Cjx0aXRsZT5JY29uLzI0L+aQnOe0ojwvdGl0bGU+CjxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjIuNywyMS4zbC0zLjEtMy4xYzEuNS0xLjgsMi40LTQuMSwyLjQtNi43QzIyLDUuNywxNy4zLDEsMTEuNSwxUzEsNS43LDEsMTEuNVM1LjcsMjIsMTEuNSwyMgoJYzIuNSwwLDQuOS0wLjksNi43LTIuNGwzLjEsMy4xYzAuNCwwLjQsMSwwLjQsMS40LDBDMjMuMSwyMi4zLDIzLjEsMjEuNywyMi43LDIxLjN6IE0xMS41LDIwQzYuOCwyMCwzLDE2LjIsMywxMS41UzYuOCwzLDExLjUsMwoJUzIwLDYuOCwyMCwxMS41UzE2LjIsMjAsMTEuNSwyMHoiLz4KPC9zdmc+Cg==') !important;
}
.am-search___mjeGj .am-search-input___3dwpB input::-webkit-input-placeholder {
  font-size: 0.28rem;
  color: #cccccc;
}
.am-search___mjeGj .am-search-cancel___y1PyC {
  padding-left: 0.24rem;
  font-size: 0.32rem;
  color: rgba(0, 0, 0, 0.8);
  font-weight: var(--basic-weight-value, 500);
}
.am-switch___eFOwl input[type='checkbox']:checked + .checkbox___1zyQT {
  background: #a5762b;
}
.am-badge-dot___f2flG,
.am-badge-text___2sbn2 {
  background: #faad14;
}
.am-picker-popup-header-left___2bIWE {
  color: rgba(0, 0, 0, 0.6);
}
.am-picker-popup-header-right___32y6E {
  color: #000;
}
.am-list-item___9oC12 .am-list-line___1qXQO .am-list-arrow___10oic {
  width: 0.22rem;
  height: 0.22rem;
}
.show___3eqnN {
  display: block !important;
}
.align-center___31zmA {
  text-align: center;
}
.icon-arrow-right___5mXRI {
  font-size: 0.32rem;
  color: rgba(0, 0, 0, 0.4);
}
.tag-box___1oczS {
  line-height: 0.3rem;
  padding: 0 0.12rem;
  margin-right: 0.1rem;
  border: 0.01rem solid #a5752b;
  background: rgba(194, 155, 96, 0.1);
  color: #a5752b;
  font-size: 0.22rem;
}
.tag-box-color___26VPr {
  border: 0;
  border-radius: 0;
  color: #ffffff;
  background: #000000;
}
.action-mask___oxGGX {
  display: none;
  position: fixed;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  z-index: 99;
}
.action-mask___oxGGX .show___3eqnN {
  display: block;
}
.common-checkbox___1MCt2 {
  width: 0.44rem;
  height: 0.44rem;
  min-width: 0.44rem;
  min-height: 0.44rem;
}
.icon-collectmall_selected___Yo9aB {
  color: #c29b60;
}
.icon-danxuankuangxuanzhong___1T5GL {
  color: #a5762b;
  font-size: 0.36rem;
  padding: 0 0.04rem;
}
.icon-danxuankuangxuanzhongColor___2dhtn {
  color: #000000;
  font-size: 0.36rem;
}
.flex-align-center___LDjVM {
  display: flex;
  align-items: center;
}
.flex-center___IEtrC {
  display: flex;
  justify-content: center;
  align-items: center;
}
.flex-space-around___kni40 {
  display: flex;
  justify-content: space-around;
}
.flex-column___XptZo {
  display: flex;
  flex-direction: column;
}
.flex-column-center___3VpTZ {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.flex-column-space-between___1K7q9 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.flex-row-space-between___2E24i {
  display: flex;
  justify-content: space-between;
}
.flex-between___ooeeM {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.flex-between___ooeeM .am-pull-to-refresh-up___10kIn .am-pull-to-refresh-indicator___3rZKH {
  margin-top: 0.2rem !important;
}
.modal_container___3WnvU .am-modal-content___MdnZ5 {
  border-radius: 0.2rem !important;
  padding: 0;
}
.modal_container___3WnvU .am-modal-content___MdnZ5 .am-modal-body___30wtt {
  padding: 0;
}
/* 隐藏刷新指示器（箭头/文案） */
.am-pull-to-refresh-indicator___3rZKH {
  display: none !important;
}
.scrollContainer___Swx-B {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  overflow-x: scroll;
  overflow-y: hidden;
}
.scrollContainer___Swx-B .container___36dYF {
  border: 0.01rem solid #e8e8e8;
  flex-shrink: 0;
}
.scrollContainer___Swx-B .container___36dYF:not(:first-child) {
  margin-left: 0.14rem;
  overflow: hidden;
}
.scrollContainer___Swx-B .container___36dYF .info___2PclS {
  width: 100%;
  padding: 0.48rem 0.32rem;
  background: #fff;
}
.scrollContainer___Swx-B .container___36dYF .info___2PclS .title___lkVgk {
  font-size: 0.32rem;
  color: #333;
  line-height: 0.44rem;
  font-weight: bold;
}
.scrollContainer___Swx-B .container___36dYF .info___2PclS .title___lkVgk > span {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.scrollContainer___Swx-B .container___36dYF .info___2PclS .summary___MDT77 {
  font-size: 0.24rem;
  color: #999;
  line-height: 0.36rem;
  margin-top: 0.16rem;
}
.scrollContainer___Swx-B .container___36dYF .info___2PclS .summary___MDT77 > span {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
html,
#app___ZUF9v {
  -webkit-overflow-scrolling: touch;
}
html,
div,
span,
a,
p,
section,
input,
button,
label,
textarea,
ul,
li,
dl,
dt,
dd {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  appearance: none;
  -webkit-appearance: none;
}
body {
  font-size: 0.28rem;
  color: rgba(0, 0, 0, 0.8);
  background-color: #f2f2f2;
}
.slider-decorator-0 {
  bottom: 0.2rem !important;
}
button,
textarea {
  outline: 0 none;
  border: 0 none;
  background: transparent;
}
ul li {
  list-style: none;
}
.color-main___1Mf2A {
  color: #000000 !important;
}
.color-red___2KhrR {
  color: #f01b3f !important;
}
.color-white___1e5ni {
  color: #ffffff;
}
.color-dark-grey___iY1Lb {
  color: rgba(0, 0, 0, 0.8);
}
.color-grey___10rnn {
  color: rgba(0, 0, 0, 0.6);
}
.color-light-grey___3wwpN {
  color: rgba(0, 0, 0, 0.4);
}
.color-price___1dG-M {
  color: #f01b3f;
}
.color-white___1e5ni {
  color: #ffffff;
}
.color-yellow___2XFDt {
  color: #a5752b;
}
.color-gray___3SH31 {
  color: #333333;
}
.color-gold___1jeSb {
  color: #a5762b !important;
}
.color-notice___NEGbB {
  color: #999999;
}
.fz-48___1DWzm {
  font-size: 0.48rem;
}
.fz-44___3ZaaG {
  font-size: 0.44rem;
}
.fz-40___35XTa {
  font-size: 0.4rem;
  line-height: 0.6rem;
}
.fz-32___3QWt7 {
  font-size: 0.32rem;
  line-height: 0.52rem;
}
.fz-28___3_W_v {
  font-size: 0.28rem;
  line-height: 0.48rem;
}
.fz-24___1fQzm {
  font-size: 0.24rem;
  line-height: 0.4rem;
}
.fz-22___1167Z {
  font-size: 0.22rem;
  line-height: 0.26rem;
}
.fz-through___1FiY_ {
  text-decoration: line-through;
}
.fw-nomal___lp33q {
  font-weight: normal;
}
.fw-bold___Aog7j {
  font-weight: bold;
}
.ellipsis___3gMBl {
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
}
.ellipsis-one___2LY9F {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-two___E28Rz {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-three___3Lo0z {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-five___1rj5W {
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.px-indent-top___KGKhW {
  margin-top: -1px !important;
}
.px-indent-left___Pti8h {
  margin-left: -1px !important;
}
.hide___1NEty {
  display: none !important;
}
.fl___3UtuP {
  float: left;
}
.fr___38W75 {
  float: right;
}
.clf___2Y95c::after {
  display: block;
  content: '';
  height: 0;
  font-size: 0;
  visibility: hidden;
  clear: both;
}
::-moz-placeholder {
  color: #cccccc;
}
::-webkit-input-placeholder {
  color: #cccccc;
}
:-ms-input-placeholder {
  color: #cccccc;
}
@keyframes customPopupMove___z6Yc9 {
  from {
    bottom: -15rem;
    opacity: 0;
  }
  to {
    bottom: 0;
    opacity: 1;
  }
}
@keyframes popuContentMove___1m4sl {
  from {
    bottom: -15rem;
  }
  to {
    bottom: 0;
  }
}
.invisible___26Ez9 {
  visibility: hidden;
}
.icon-gradient___2b-xY {
  -webkit-background-clip: text;
  color: transparent;
  background-image: linear-gradient(-38deg, #fe7b2c 32%, #ffc77f 91%);
}
.am-button___3kVvS.small___1I-1z {
  width: 2.4rem;
  height: 0.69rem;
  line-height: 0.69rem;
  font-size: 0.32rem;
}
.am-button___3kVvS.middle___35CdF {
  width: 2.8rem;
  height: 0.8rem;
  line-height: 0.8rem;
  font-size: 0.32rem;
}
.am-checkbox-wrapper___28Dfp .am-checkbox___3GK-u {
  top: -0.02rem;
}
.am-checkbox-wrapper___28Dfp .am-checkbox___3GK-u,
.am-checkbox-wrapper___28Dfp .am-checkbox-inner___3LcnH {
  width: 0.36rem;
  height: 0.36rem;
}
.am-checkbox-wrapper___28Dfp .am-checkbox___3GK-u .am-checkbox-inner___3LcnH:after,
.am-checkbox-wrapper___28Dfp .am-checkbox-inner___3LcnH .am-checkbox-inner___3LcnH:after {
  width: 0.07rem;
  height: 0.18rem;
  top: 0.04rem;
}
.am-modal-transparent___3AChv .am-modal-content___10nbj {
  padding-top: 0.42rem;
}
.am-modal-transparent___3AChv .am-modal-content___10nbj .am-modal-body___1dDfD {
  padding-bottom: 0.47rem;
}
.am-modal-transparent___3AChv .am-modal-content___10nbj .am-modal-body___1dDfD .am-modal-alert-content___CclPo {
  font-size: 0.32rem;
  line-height: 0.52rem;
  color: rgba(0, 0, 0, 0.8);
}
.am-modal-transparent___3AChv .am-modal-content___10nbj .am-modal-button___3Vdip {
  height: 0.96rem;
  line-height: 0.96rem;
  color: #000000;
}
.am-modal-transparent___3AChv .am-modal-content___10nbj .am-modal-button___3Vdip:first-child {
  color: #666;
}
.am-modal-transparent___3AChv .am-modal-content___10nbj .am-modal-button-group-h___2Qx6g::before,
.am-modal-transparent___3AChv .am-modal-content___10nbj .am-modal-button-group-h___2Qx6g .am-modal-button___3Vdip:last-child::before {
  background-color: #ccc;
}
.am-search___3-dyB {
  height: 0.64rem;
  padding-right: 0;
  background: #fff;
}
.am-search___3-dyB .am-search-input___6fEH7 {
  background: rgba(0, 0, 0, 0.05);
  border-radius: 0;
  font-size: 0.28rem;
}
.am-search___3-dyB .am-search-input___6fEH7 .am-search-synthetic-ph-placeholder___29g-o {
  font-size: 0.28rem;
  color: #cccccc;
}
.am-search___3-dyB .am-search-input___6fEH7 .am-search-synthetic-ph___3YzKv {
  text-align: left;
  padding-left: 0.2rem;
}
.am-search___3-dyB .am-search-input___6fEH7 .am-search-synthetic-ph-icon___3C4in,
.am-search___3-dyB .am-search-input___6fEH7 .am-search-clear___37yjq {
  width: 0.24rem;
  height: 0.24rem;
  vertical-align: unset;
  background-size: 0.24rem 0.24rem;
}
.am-search___3-dyB .am-search-input___6fEH7 .am-search-synthetic-ph-icon___3C4in {
  color: rgba(0, 0, 0, 0.4);
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IuWbvuWxgl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjQgMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI0IDI0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6Izk5OTk5OTt9Cjwvc3R5bGU+Cjx0aXRsZT5JY29uLzI0L+aQnOe0ojwvdGl0bGU+CjxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjIuNywyMS4zbC0zLjEtMy4xYzEuNS0xLjgsMi40LTQuMSwyLjQtNi43QzIyLDUuNywxNy4zLDEsMTEuNSwxUzEsNS43LDEsMTEuNVM1LjcsMjIsMTEuNSwyMgoJYzIuNSwwLDQuOS0wLjksNi43LTIuNGwzLjEsMy4xYzAuNCwwLjQsMSwwLjQsMS40LDBDMjMuMSwyMi4zLDIzLjEsMjEuNywyMi43LDIxLjN6IE0xMS41LDIwQzYuOCwyMCwzLDE2LjIsMywxMS41UzYuOCwzLDExLjUsMwoJUzIwLDYuOCwyMCwxMS41UzE2LjIsMjAsMTEuNSwyMHoiLz4KPC9zdmc+Cg==') !important;
}
.am-search___3-dyB .am-search-input___6fEH7 input::-webkit-input-placeholder {
  font-size: 0.28rem;
  color: #cccccc;
}
.am-search___3-dyB .am-search-cancel___3lsUw {
  padding-left: 0.24rem;
  font-size: 0.32rem;
  color: rgba(0, 0, 0, 0.8);
  font-weight: var(--basic-weight-value, 500);
}
.am-switch___1YmCz input[type='checkbox']:checked + .checkbox___dlWOt {
  background: #a5762b;
}
.am-badge-dot___1sJ1n,
.am-badge-text___1e1mc {
  background: #faad14;
}
.am-picker-popup-header-left___2GLCG {
  color: rgba(0, 0, 0, 0.6);
}
.am-picker-popup-header-right___bGK4j {
  color: #000;
}
.am-list-item___2Bo92 .am-list-line___3YNyU .am-list-arrow___UKHbt {
  width: 0.22rem;
  height: 0.22rem;
}
.show___2gYx6 {
  display: block !important;
}
.align-center___2aNlj {
  text-align: center;
}
.icon-arrow-right___3rpNj {
  font-size: 0.32rem;
  color: rgba(0, 0, 0, 0.4);
}
.tag-box___2fC8j {
  line-height: 0.3rem;
  padding: 0 0.12rem;
  margin-right: 0.1rem;
  border: 0.01rem solid #a5752b;
  background: rgba(194, 155, 96, 0.1);
  color: #a5752b;
  font-size: 0.22rem;
}
.tag-box-color___QUru6 {
  border: 0;
  border-radius: 0;
  color: #ffffff;
  background: #000000;
}
.action-mask___2ZLUo {
  display: none;
  position: fixed;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  z-index: 99;
}
.action-mask___2ZLUo .show___2gYx6 {
  display: block;
}
.common-checkbox___dGvlG {
  width: 0.44rem;
  height: 0.44rem;
  min-width: 0.44rem;
  min-height: 0.44rem;
}
.icon-collectmall_selected___2XH_u {
  color: #c29b60;
}
.icon-danxuankuangxuanzhong___qEYFC {
  color: #a5762b;
  font-size: 0.36rem;
  padding: 0 0.04rem;
}
.icon-danxuankuangxuanzhongColor___3xSfK {
  color: #000000;
  font-size: 0.36rem;
}
.flex-align-center___3ceil {
  display: flex;
  align-items: center;
}
.flex-center___3Z8PM {
  display: flex;
  justify-content: center;
  align-items: center;
}
.flex-space-around___157Yc {
  display: flex;
  justify-content: space-around;
}
.flex-column___7axsC {
  display: flex;
  flex-direction: column;
}
.flex-column-center___cDpkw {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.flex-column-space-between___2YE_6 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.flex-row-space-between___1uRu3 {
  display: flex;
  justify-content: space-between;
}
.flex-between___1_P23 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.flex-between___1_P23 .am-pull-to-refresh-up___1JJnU .am-pull-to-refresh-indicator___2M4Uu {
  margin-top: 0.2rem !important;
}
.modal_container___PU16m .am-modal-content___10nbj {
  border-radius: 0.2rem !important;
  padding: 0;
}
.modal_container___PU16m .am-modal-content___10nbj .am-modal-body___1dDfD {
  padding: 0;
}
/* 隐藏刷新指示器（箭头/文案） */
.am-pull-to-refresh-indicator___2M4Uu {
  display: none !important;
}
.headerContainer___33UpI {
  position: relative;
}
.headerContainer___33UpI .floorName___2ksti {
  position: absolute;
  align-self: center;
  font-size: 0.36rem;
  font-weight: bold;
  color: #333;
}
.headerContainer___33UpI .floorName___2ksti > span {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
html,
#app___3d46d {
  -webkit-overflow-scrolling: touch;
}
html,
div,
span,
a,
p,
section,
input,
button,
label,
textarea,
ul,
li,
dl,
dt,
dd {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  appearance: none;
  -webkit-appearance: none;
}
body {
  font-size: 0.28rem;
  color: rgba(0, 0, 0, 0.8);
  background-color: #f2f2f2;
}
.slider-decorator-0 {
  bottom: 0.2rem !important;
}
button,
textarea {
  outline: 0 none;
  border: 0 none;
  background: transparent;
}
ul li {
  list-style: none;
}
.color-main___34-ZM {
  color: #000000 !important;
}
.color-red___2DA64 {
  color: #f01b3f !important;
}
.color-white___JKR8h {
  color: #ffffff;
}
.color-dark-grey___19HJd {
  color: rgba(0, 0, 0, 0.8);
}
.color-grey___1iboF {
  color: rgba(0, 0, 0, 0.6);
}
.color-light-grey___2ycNK {
  color: rgba(0, 0, 0, 0.4);
}
.color-price___2ibJk {
  color: #f01b3f;
}
.color-white___JKR8h {
  color: #ffffff;
}
.color-yellow___3rZkx {
  color: #a5752b;
}
.color-gray___3Z1tv {
  color: #333333;
}
.color-gold___1GEpR {
  color: #a5762b !important;
}
.color-notice___zXmtA {
  color: #999999;
}
.fz-48___t8aBZ {
  font-size: 0.48rem;
}
.fz-44___SEc5R {
  font-size: 0.44rem;
}
.fz-40___2lPXz {
  font-size: 0.4rem;
  line-height: 0.6rem;
}
.fz-32___1xOlf {
  font-size: 0.32rem;
  line-height: 0.52rem;
}
.fz-28___3BdK7 {
  font-size: 0.28rem;
  line-height: 0.48rem;
}
.fz-24___2JKi9 {
  font-size: 0.24rem;
  line-height: 0.4rem;
}
.fz-22___20Y1L {
  font-size: 0.22rem;
  line-height: 0.26rem;
}
.fz-through___2zkIs {
  text-decoration: line-through;
}
.fw-nomal___e080H {
  font-weight: normal;
}
.fw-bold___1v8cb {
  font-weight: bold;
}
.ellipsis___M8Ab8 {
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
}
.ellipsis-one___2HYqM {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-two___1RKhd {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-three___1n89v {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-five___2LN-t {
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.px-indent-top___1BS2Q {
  margin-top: -1px !important;
}
.px-indent-left___2x_9i {
  margin-left: -1px !important;
}
.hide___17dfc {
  display: none !important;
}
.fl___3lFis {
  float: left;
}
.fr___1NdDX {
  float: right;
}
.clf___fN9aZ::after {
  display: block;
  content: '';
  height: 0;
  font-size: 0;
  visibility: hidden;
  clear: both;
}
::-moz-placeholder {
  color: #cccccc;
}
::-webkit-input-placeholder {
  color: #cccccc;
}
:-ms-input-placeholder {
  color: #cccccc;
}
@keyframes customPopupMove___3Dl-l {
  from {
    bottom: -15rem;
    opacity: 0;
  }
  to {
    bottom: 0;
    opacity: 1;
  }
}
@keyframes popuContentMove___2Vkc_ {
  from {
    bottom: -15rem;
  }
  to {
    bottom: 0;
  }
}
.invisible___2yXLu {
  visibility: hidden;
}
.icon-gradient___VJgq_ {
  -webkit-background-clip: text;
  color: transparent;
  background-image: linear-gradient(-38deg, #fe7b2c 32%, #ffc77f 91%);
}
.am-button___K9lHG.small___1JDTW {
  width: 2.4rem;
  height: 0.69rem;
  line-height: 0.69rem;
  font-size: 0.32rem;
}
.am-button___K9lHG.middle___MItF1 {
  width: 2.8rem;
  height: 0.8rem;
  line-height: 0.8rem;
  font-size: 0.32rem;
}
.am-checkbox-wrapper___1K-a- .am-checkbox___3epI4 {
  top: -0.02rem;
}
.am-checkbox-wrapper___1K-a- .am-checkbox___3epI4,
.am-checkbox-wrapper___1K-a- .am-checkbox-inner___1L4HU {
  width: 0.36rem;
  height: 0.36rem;
}
.am-checkbox-wrapper___1K-a- .am-checkbox___3epI4 .am-checkbox-inner___1L4HU:after,
.am-checkbox-wrapper___1K-a- .am-checkbox-inner___1L4HU .am-checkbox-inner___1L4HU:after {
  width: 0.07rem;
  height: 0.18rem;
  top: 0.04rem;
}
.am-modal-transparent___3SDv8 .am-modal-content___1QYHZ {
  padding-top: 0.42rem;
}
.am-modal-transparent___3SDv8 .am-modal-content___1QYHZ .am-modal-body___AW0us {
  padding-bottom: 0.47rem;
}
.am-modal-transparent___3SDv8 .am-modal-content___1QYHZ .am-modal-body___AW0us .am-modal-alert-content___tbQMa {
  font-size: 0.32rem;
  line-height: 0.52rem;
  color: rgba(0, 0, 0, 0.8);
}
.am-modal-transparent___3SDv8 .am-modal-content___1QYHZ .am-modal-button___2vsh8 {
  height: 0.96rem;
  line-height: 0.96rem;
  color: #000000;
}
.am-modal-transparent___3SDv8 .am-modal-content___1QYHZ .am-modal-button___2vsh8:first-child {
  color: #666;
}
.am-modal-transparent___3SDv8 .am-modal-content___1QYHZ .am-modal-button-group-h___3HDBf::before,
.am-modal-transparent___3SDv8 .am-modal-content___1QYHZ .am-modal-button-group-h___3HDBf .am-modal-button___2vsh8:last-child::before {
  background-color: #ccc;
}
.am-search___3Tvpg {
  height: 0.64rem;
  padding-right: 0;
  background: #fff;
}
.am-search___3Tvpg .am-search-input___3qDj_ {
  background: rgba(0, 0, 0, 0.05);
  border-radius: 0;
  font-size: 0.28rem;
}
.am-search___3Tvpg .am-search-input___3qDj_ .am-search-synthetic-ph-placeholder___B4Bj9 {
  font-size: 0.28rem;
  color: #cccccc;
}
.am-search___3Tvpg .am-search-input___3qDj_ .am-search-synthetic-ph___omxrq {
  text-align: left;
  padding-left: 0.2rem;
}
.am-search___3Tvpg .am-search-input___3qDj_ .am-search-synthetic-ph-icon___20SG1,
.am-search___3Tvpg .am-search-input___3qDj_ .am-search-clear___3TM-O {
  width: 0.24rem;
  height: 0.24rem;
  vertical-align: unset;
  background-size: 0.24rem 0.24rem;
}
.am-search___3Tvpg .am-search-input___3qDj_ .am-search-synthetic-ph-icon___20SG1 {
  color: rgba(0, 0, 0, 0.4);
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IuWbvuWxgl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjQgMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI0IDI0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6Izk5OTk5OTt9Cjwvc3R5bGU+Cjx0aXRsZT5JY29uLzI0L+aQnOe0ojwvdGl0bGU+CjxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjIuNywyMS4zbC0zLjEtMy4xYzEuNS0xLjgsMi40LTQuMSwyLjQtNi43QzIyLDUuNywxNy4zLDEsMTEuNSwxUzEsNS43LDEsMTEuNVM1LjcsMjIsMTEuNSwyMgoJYzIuNSwwLDQuOS0wLjksNi43LTIuNGwzLjEsMy4xYzAuNCwwLjQsMSwwLjQsMS40LDBDMjMuMSwyMi4zLDIzLjEsMjEuNywyMi43LDIxLjN6IE0xMS41LDIwQzYuOCwyMCwzLDE2LjIsMywxMS41UzYuOCwzLDExLjUsMwoJUzIwLDYuOCwyMCwxMS41UzE2LjIsMjAsMTEuNSwyMHoiLz4KPC9zdmc+Cg==') !important;
}
.am-search___3Tvpg .am-search-input___3qDj_ input::-webkit-input-placeholder {
  font-size: 0.28rem;
  color: #cccccc;
}
.am-search___3Tvpg .am-search-cancel___1wZl9 {
  padding-left: 0.24rem;
  font-size: 0.32rem;
  color: rgba(0, 0, 0, 0.8);
  font-weight: var(--basic-weight-value, 500);
}
.am-switch___2TRSz input[type='checkbox']:checked + .checkbox___2BFHT {
  background: #a5762b;
}
.am-badge-dot___2ZFcX,
.am-badge-text___3EtTq {
  background: #faad14;
}
.am-picker-popup-header-left___28Agh {
  color: rgba(0, 0, 0, 0.6);
}
.am-picker-popup-header-right___1ghR7 {
  color: #000;
}
.am-list-item___jNG3i .am-list-line___1X9dl .am-list-arrow___3izY_ {
  width: 0.22rem;
  height: 0.22rem;
}
.show___-Ahtd {
  display: block !important;
}
.align-center___d3Pdq {
  text-align: center;
}
.icon-arrow-right___28vrd {
  font-size: 0.32rem;
  color: rgba(0, 0, 0, 0.4);
}
.tag-box___1lLw7 {
  line-height: 0.3rem;
  padding: 0 0.12rem;
  margin-right: 0.1rem;
  border: 0.01rem solid #a5752b;
  background: rgba(194, 155, 96, 0.1);
  color: #a5752b;
  font-size: 0.22rem;
}
.tag-box-color___1Vzfn {
  border: 0;
  border-radius: 0;
  color: #ffffff;
  background: #000000;
}
.action-mask___28ycr {
  display: none;
  position: fixed;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  z-index: 99;
}
.action-mask___28ycr .show___-Ahtd {
  display: block;
}
.common-checkbox___1juxf {
  width: 0.44rem;
  height: 0.44rem;
  min-width: 0.44rem;
  min-height: 0.44rem;
}
.icon-collectmall_selected___1WHP_ {
  color: #c29b60;
}
.icon-danxuankuangxuanzhong___3WpOY {
  color: #a5762b;
  font-size: 0.36rem;
  padding: 0 0.04rem;
}
.icon-danxuankuangxuanzhongColor___2dMLJ {
  color: #000000;
  font-size: 0.36rem;
}
.flex-align-center___2WMkt {
  display: flex;
  align-items: center;
}
.flex-center___sinc8 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.flex-space-around___1BGDJ {
  display: flex;
  justify-content: space-around;
}
.flex-column___3eOLY {
  display: flex;
  flex-direction: column;
}
.flex-column-center___12xSJ {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.flex-column-space-between___16hDb {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.flex-row-space-between___1l4Xs {
  display: flex;
  justify-content: space-between;
}
.flex-between___3N-ad {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.flex-between___3N-ad .am-pull-to-refresh-up___j_U8- .am-pull-to-refresh-indicator___39iqA {
  margin-top: 0.2rem !important;
}
.modal_container___36wgV .am-modal-content___1QYHZ {
  border-radius: 0.2rem !important;
  padding: 0;
}
.modal_container___36wgV .am-modal-content___1QYHZ .am-modal-body___AW0us {
  padding: 0;
}
/* 隐藏刷新指示器（箭头/文案） */
.am-pull-to-refresh-indicator___39iqA {
  display: none !important;
}
.moduleBtnName___3d8QZ {
  font-size: 0.24rem;
  line-height: 0.32rem;
  margin-top: 0.1rem;
  text-align: center;
}
html,
#app___37Cux {
  -webkit-overflow-scrolling: touch;
}
html,
div,
span,
a,
p,
section,
input,
button,
label,
textarea,
ul,
li,
dl,
dt,
dd {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  appearance: none;
  -webkit-appearance: none;
}
body {
  font-size: 0.28rem;
  color: rgba(0, 0, 0, 0.8);
  background-color: #f2f2f2;
}
.slider-decorator-0 {
  bottom: 0.2rem !important;
}
button,
textarea {
  outline: 0 none;
  border: 0 none;
  background: transparent;
}
ul li {
  list-style: none;
}
.color-main___p3VUc {
  color: #000000 !important;
}
.color-red___1NdYi {
  color: #f01b3f !important;
}
.color-white___1QTXD {
  color: #ffffff;
}
.color-dark-grey___1JkrD {
  color: rgba(0, 0, 0, 0.8);
}
.color-grey___vSVqF {
  color: rgba(0, 0, 0, 0.6);
}
.color-light-grey___Eo8qg {
  color: rgba(0, 0, 0, 0.4);
}
.color-price___1ZJah {
  color: #f01b3f;
}
.color-white___1QTXD {
  color: #ffffff;
}
.color-yellow___514IV {
  color: #a5752b;
}
.color-gray___2D-uj {
  color: #333333;
}
.color-gold___1Y6BF {
  color: #a5762b !important;
}
.color-notice___3W6GL {
  color: #999999;
}
.fz-48___VAVv7 {
  font-size: 0.48rem;
}
.fz-44___kDITg {
  font-size: 0.44rem;
}
.fz-40___19hHX {
  font-size: 0.4rem;
  line-height: 0.6rem;
}
.fz-32___3gqXq {
  font-size: 0.32rem;
  line-height: 0.52rem;
}
.fz-28___121ty {
  font-size: 0.28rem;
  line-height: 0.48rem;
}
.fz-24___eU0Of {
  font-size: 0.24rem;
  line-height: 0.4rem;
}
.fz-22___24fLN {
  font-size: 0.22rem;
  line-height: 0.26rem;
}
.fz-through___nmefl {
  text-decoration: line-through;
}
.fw-nomal___2VCrx {
  font-weight: normal;
}
.fw-bold___2LrmE {
  font-weight: bold;
}
.ellipsis___1EH8h {
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
}
.ellipsis-one___235Ol {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-two___Llrf8 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-three___2Raq5 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-five___1nXRh {
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.px-indent-top___1RXrz {
  margin-top: -1px !important;
}
.px-indent-left___27o_b {
  margin-left: -1px !important;
}
.hide___2xOOB {
  display: none !important;
}
.fl___1Bgir {
  float: left;
}
.fr___2PEDb {
  float: right;
}
.clf___2n3Dr::after {
  display: block;
  content: '';
  height: 0;
  font-size: 0;
  visibility: hidden;
  clear: both;
}
::-moz-placeholder {
  color: #cccccc;
}
::-webkit-input-placeholder {
  color: #cccccc;
}
:-ms-input-placeholder {
  color: #cccccc;
}
@keyframes customPopupMove___LtxnR {
  from {
    bottom: -15rem;
    opacity: 0;
  }
  to {
    bottom: 0;
    opacity: 1;
  }
}
@keyframes popuContentMove___3h4_H {
  from {
    bottom: -15rem;
  }
  to {
    bottom: 0;
  }
}
.invisible___ByiG9 {
  visibility: hidden;
}
.icon-gradient___2x8h0 {
  -webkit-background-clip: text;
  color: transparent;
  background-image: linear-gradient(-38deg, #fe7b2c 32%, #ffc77f 91%);
}
.am-button___2pRDf.small___3WpiH {
  width: 2.4rem;
  height: 0.69rem;
  line-height: 0.69rem;
  font-size: 0.32rem;
}
.am-button___2pRDf.middle___18Shb {
  width: 2.8rem;
  height: 0.8rem;
  line-height: 0.8rem;
  font-size: 0.32rem;
}
.am-checkbox-wrapper___1gycs .am-checkbox___1KVI3 {
  top: -0.02rem;
}
.am-checkbox-wrapper___1gycs .am-checkbox___1KVI3,
.am-checkbox-wrapper___1gycs .am-checkbox-inner___1WyW1 {
  width: 0.36rem;
  height: 0.36rem;
}
.am-checkbox-wrapper___1gycs .am-checkbox___1KVI3 .am-checkbox-inner___1WyW1:after,
.am-checkbox-wrapper___1gycs .am-checkbox-inner___1WyW1 .am-checkbox-inner___1WyW1:after {
  width: 0.07rem;
  height: 0.18rem;
  top: 0.04rem;
}
.am-modal-transparent___1AkRS .am-modal-content___1VoEf {
  padding-top: 0.42rem;
}
.am-modal-transparent___1AkRS .am-modal-content___1VoEf .am-modal-body___8myVa {
  padding-bottom: 0.47rem;
}
.am-modal-transparent___1AkRS .am-modal-content___1VoEf .am-modal-body___8myVa .am-modal-alert-content___3j1IM {
  font-size: 0.32rem;
  line-height: 0.52rem;
  color: rgba(0, 0, 0, 0.8);
}
.am-modal-transparent___1AkRS .am-modal-content___1VoEf .am-modal-button___3Y0Nm {
  height: 0.96rem;
  line-height: 0.96rem;
  color: #000000;
}
.am-modal-transparent___1AkRS .am-modal-content___1VoEf .am-modal-button___3Y0Nm:first-child {
  color: #666;
}
.am-modal-transparent___1AkRS .am-modal-content___1VoEf .am-modal-button-group-h___3PgQU::before,
.am-modal-transparent___1AkRS .am-modal-content___1VoEf .am-modal-button-group-h___3PgQU .am-modal-button___3Y0Nm:last-child::before {
  background-color: #ccc;
}
.am-search___1GwCC {
  height: 0.64rem;
  padding-right: 0;
  background: #fff;
}
.am-search___1GwCC .am-search-input___1nPg3 {
  background: rgba(0, 0, 0, 0.05);
  border-radius: 0;
  font-size: 0.28rem;
}
.am-search___1GwCC .am-search-input___1nPg3 .am-search-synthetic-ph-placeholder___2OHjW {
  font-size: 0.28rem;
  color: #cccccc;
}
.am-search___1GwCC .am-search-input___1nPg3 .am-search-synthetic-ph___vMNl- {
  text-align: left;
  padding-left: 0.2rem;
}
.am-search___1GwCC .am-search-input___1nPg3 .am-search-synthetic-ph-icon___2-qDX,
.am-search___1GwCC .am-search-input___1nPg3 .am-search-clear___h2qqI {
  width: 0.24rem;
  height: 0.24rem;
  vertical-align: unset;
  background-size: 0.24rem 0.24rem;
}
.am-search___1GwCC .am-search-input___1nPg3 .am-search-synthetic-ph-icon___2-qDX {
  color: rgba(0, 0, 0, 0.4);
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IuWbvuWxgl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjQgMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI0IDI0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6Izk5OTk5OTt9Cjwvc3R5bGU+Cjx0aXRsZT5JY29uLzI0L+aQnOe0ojwvdGl0bGU+CjxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjIuNywyMS4zbC0zLjEtMy4xYzEuNS0xLjgsMi40LTQuMSwyLjQtNi43QzIyLDUuNywxNy4zLDEsMTEuNSwxUzEsNS43LDEsMTEuNVM1LjcsMjIsMTEuNSwyMgoJYzIuNSwwLDQuOS0wLjksNi43LTIuNGwzLjEsMy4xYzAuNCwwLjQsMSwwLjQsMS40LDBDMjMuMSwyMi4zLDIzLjEsMjEuNywyMi43LDIxLjN6IE0xMS41LDIwQzYuOCwyMCwzLDE2LjIsMywxMS41UzYuOCwzLDExLjUsMwoJUzIwLDYuOCwyMCwxMS41UzE2LjIsMjAsMTEuNSwyMHoiLz4KPC9zdmc+Cg==') !important;
}
.am-search___1GwCC .am-search-input___1nPg3 input::-webkit-input-placeholder {
  font-size: 0.28rem;
  color: #cccccc;
}
.am-search___1GwCC .am-search-cancel___3Cvyo {
  padding-left: 0.24rem;
  font-size: 0.32rem;
  color: rgba(0, 0, 0, 0.8);
  font-weight: var(--basic-weight-value, 500);
}
.am-switch___JALui input[type='checkbox']:checked + .checkbox___2GcBN {
  background: #a5762b;
}
.am-badge-dot___3Gd4s,
.am-badge-text___2HDWU {
  background: #faad14;
}
.am-picker-popup-header-left___3fOti {
  color: rgba(0, 0, 0, 0.6);
}
.am-picker-popup-header-right___2UI4P {
  color: #000;
}
.am-list-item___2flw2 .am-list-line___2nQiS .am-list-arrow___2tSaz {
  width: 0.22rem;
  height: 0.22rem;
}
.show___2TjDD {
  display: block !important;
}
.align-center___2SnA_ {
  text-align: center;
}
.icon-arrow-right___1EiJy {
  font-size: 0.32rem;
  color: rgba(0, 0, 0, 0.4);
}
.tag-box___29vS- {
  line-height: 0.3rem;
  padding: 0 0.12rem;
  margin-right: 0.1rem;
  border: 0.01rem solid #a5752b;
  background: rgba(194, 155, 96, 0.1);
  color: #a5752b;
  font-size: 0.22rem;
}
.tag-box-color___2bfV1 {
  border: 0;
  border-radius: 0;
  color: #ffffff;
  background: #000000;
}
.action-mask___2Kx8K {
  display: none;
  position: fixed;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  z-index: 99;
}
.action-mask___2Kx8K .show___2TjDD {
  display: block;
}
.common-checkbox___3aUaK {
  width: 0.44rem;
  height: 0.44rem;
  min-width: 0.44rem;
  min-height: 0.44rem;
}
.icon-collectmall_selected___1-8nc {
  color: #c29b60;
}
.icon-danxuankuangxuanzhong___2-q0_ {
  color: #a5762b;
  font-size: 0.36rem;
  padding: 0 0.04rem;
}
.icon-danxuankuangxuanzhongColor___1A2J7 {
  color: #000000;
  font-size: 0.36rem;
}
.flex-align-center___2ICy9 {
  display: flex;
  align-items: center;
}
.flex-center___3mGBv {
  display: flex;
  justify-content: center;
  align-items: center;
}
.flex-space-around___1TEdd {
  display: flex;
  justify-content: space-around;
}
.flex-column___KM1rS {
  display: flex;
  flex-direction: column;
}
.flex-column-center___3AzdK {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.flex-column-space-between___QxBt2 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.flex-row-space-between___2qHZ6 {
  display: flex;
  justify-content: space-between;
}
.flex-between___3J2ec {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.flex-between___3J2ec .am-pull-to-refresh-up___lKpCE .am-pull-to-refresh-indicator___31pAe {
  margin-top: 0.2rem !important;
}
.modal_container___2ZC_5 .am-modal-content___1VoEf {
  border-radius: 0.2rem !important;
  padding: 0;
}
.modal_container___2ZC_5 .am-modal-content___1VoEf .am-modal-body___8myVa {
  padding: 0;
}
/* 隐藏刷新指示器（箭头/文案） */
.am-pull-to-refresh-indicator___31pAe {
  display: none !important;
}
.container___1IEOv {
  position: relative;
}
.container___1IEOv .textContentContainer___2sk6i {
  width: 100%;
  align-items: center;
}
.container___1IEOv .textContentContainer___2sk6i .title___3fXvV {
  font-size: 0.38rem;
  color: #333;
}
.container___1IEOv .textContentContainer___2sk6i .title___3fXvV > span {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.container___1IEOv .textContentContainer___2sk6i .subTitle___2Qrik {
  font-size: 0.24rem;
  color: #666;
}
.container___1IEOv .textContentContainer___2sk6i .subTitle___2Qrik > span {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.container___1IEOv .contentContainer___sfbd_ {
  position: absolute;
  left: 0;
  right: 0;
  padding-top: 0.08rem;
}
.container___3OW1A {
  padding: 0.12rem 0;
  display: flex;
  align-items: center;
  margin-bottom: 0;
  line-height: normal;
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0.96rem;
  overflow: hidden;
  z-index: 999;
  font-size: 0.24rem;
  background: linear-gradient(136deg, #f3dfb1 0%, #dfc593 48%, #deb983 100%);
}
.content___2ktGp {
  margin: 0 0.24rem;
  flex: 1;
  min-width: 0;
}
.actionBtn___m9WQT {
  flex-shrink: 0;
  padding: 0.08rem 0.24rem;
  font-size: 0.24rem;
  color: #FFFFFF;
  background: #F01B3F;
  margin-right: 0.12rem;
}
.outView___2iEPk {
  width: 100%;
  min-height: 2.8rem;
  background-color: #fff;
  border-radius: 0.04rem;
}
.outView___2iEPk .topArea___3cmo- {
  border-radius: 0.08rem 0 0.08rem 0;
  position: relative;
}
.outView___2iEPk .topArea___3cmo- .mainImg___1CSyg {
  width: var(--width) !important;
  height: var(--width) !important;
  border-radius: 0.08rem 0.08rem 0 0 !important;
}
.outView___2iEPk .itemView___1xQEj {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.outView___2iEPk .itemView___1xQEj .name___1cd4i {
  color: #ffe3e3;
  height: 0.4rem;
  line-height: 0.4rem;
}
.outView___2iEPk .itemView___1xQEj .value___1UNZP {
  color: #ffe3e3;
  font-size: 0.48rem;
  font-weight: bold;
  margin-top: 0.08rem;
  height: 0.66rem;
  line-height: 0.66rem;
}
.outView___2iEPk .bottomView___1-7kP {
  color: #333333;
  background: #ffffff;
  width: 100%;
  border-radius: 0 0 0.08rem 0.08rem;
  padding: 0.12rem;
  border: 0.01rem solid #eeeeee;
  border-top-width: 0;
  min-height: 1.5rem;
}
.outView___2iEPk .bottomView___1-7kP .title___30Rv3 {
  color: #333333;
  font-size: 0.28rem;
  line-height: 0.4rem;
  min-height: 0.4rem;
}
.outView___2iEPk .bottomView___1-7kP .priceText___1VRc3 {
  font-size: 0.36rem;
  color: #f01b3f;
}
.outView___2iEPk .bottomView___1-7kP .priceUnit___1u-__ {
  font-size: 0.24rem;
  font-weight: 500;
  color: #f01b3f;
  margin-bottom: -0.02rem;
}
.outView___2iEPk .bottomView___1-7kP .codeArea___3F7fx {
  color: #999;
  font-size: 0.24rem;
  margin: 0.04rem 0 0.08rem 0;
}
html,
#app___2pNxO {
  -webkit-overflow-scrolling: touch;
}
html,
div,
span,
a,
p,
section,
input,
button,
label,
textarea,
ul,
li,
dl,
dt,
dd {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  appearance: none;
  -webkit-appearance: none;
}
body {
  font-size: 0.28rem;
  color: rgba(0, 0, 0, 0.8);
  background-color: #f2f2f2;
}
.slider-decorator-0 {
  bottom: 0.2rem !important;
}
button,
textarea {
  outline: 0 none;
  border: 0 none;
  background: transparent;
}
ul li {
  list-style: none;
}
.color-main___1PJ5M {
  color: #000000 !important;
}
.color-red___1o45Z {
  color: #f01b3f !important;
}
.color-white___3wcig {
  color: #ffffff;
}
.color-dark-grey___1OToL {
  color: rgba(0, 0, 0, 0.8);
}
.color-grey___3VLzp {
  color: rgba(0, 0, 0, 0.6);
}
.color-light-grey___2ollW {
  color: rgba(0, 0, 0, 0.4);
}
.color-price___3FcQj {
  color: #f01b3f;
}
.color-white___3wcig {
  color: #ffffff;
}
.color-yellow___1ljjG {
  color: #a5752b;
}
.color-gray___Nok6n {
  color: #333333;
}
.color-gold___TfVca {
  color: #a5762b !important;
}
.color-notice___3P5l5 {
  color: #999999;
}
.fz-48___1l8iJ {
  font-size: 0.48rem;
}
.fz-44___3xKIm {
  font-size: 0.44rem;
}
.fz-40___2aVef {
  font-size: 0.4rem;
  line-height: 0.6rem;
}
.fz-32___3UGc2 {
  font-size: 0.32rem;
  line-height: 0.52rem;
}
.fz-28___3nzuS {
  font-size: 0.28rem;
  line-height: 0.48rem;
}
.fz-24___H6tsk {
  font-size: 0.24rem;
  line-height: 0.4rem;
}
.fz-22___x7lmf {
  font-size: 0.22rem;
  line-height: 0.26rem;
}
.fz-through___2GEgm {
  text-decoration: line-through;
}
.fw-nomal___1S3Et {
  font-weight: normal;
}
.fw-bold___3eN-G {
  font-weight: bold;
}
.ellipsis___2iu_e {
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
}
.ellipsis-one___Q7XbR {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-two___2Exuk {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-three___2JLWL {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-five___1MUNN {
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.px-indent-top___3iaqF {
  margin-top: -1px !important;
}
.px-indent-left___1pOBG {
  margin-left: -1px !important;
}
.hide___RqXhw {
  display: none !important;
}
.fl___3f_5q {
  float: left;
}
.fr___3RJnS {
  float: right;
}
.clf___QutYq::after {
  display: block;
  content: '';
  height: 0;
  font-size: 0;
  visibility: hidden;
  clear: both;
}
::-moz-placeholder {
  color: #cccccc;
}
::-webkit-input-placeholder {
  color: #cccccc;
}
:-ms-input-placeholder {
  color: #cccccc;
}
@keyframes customPopupMove___1rb0g {
  from {
    bottom: -15rem;
    opacity: 0;
  }
  to {
    bottom: 0;
    opacity: 1;
  }
}
@keyframes popuContentMove___2dEp7 {
  from {
    bottom: -15rem;
  }
  to {
    bottom: 0;
  }
}
.invisible___hxhKV {
  visibility: hidden;
}
.icon-gradient___3udI7 {
  -webkit-background-clip: text;
  color: transparent;
  background-image: linear-gradient(-38deg, #fe7b2c 32%, #ffc77f 91%);
}
.am-button___1nrGX.small___1wn_M {
  width: 2.4rem;
  height: 0.69rem;
  line-height: 0.69rem;
  font-size: 0.32rem;
}
.am-button___1nrGX.middle___6xv0T {
  width: 2.8rem;
  height: 0.8rem;
  line-height: 0.8rem;
  font-size: 0.32rem;
}
.am-checkbox-wrapper___3C1UT .am-checkbox___1IV15 {
  top: -0.02rem;
}
.am-checkbox-wrapper___3C1UT .am-checkbox___1IV15,
.am-checkbox-wrapper___3C1UT .am-checkbox-inner___oRa2- {
  width: 0.36rem;
  height: 0.36rem;
}
.am-checkbox-wrapper___3C1UT .am-checkbox___1IV15 .am-checkbox-inner___oRa2-:after,
.am-checkbox-wrapper___3C1UT .am-checkbox-inner___oRa2- .am-checkbox-inner___oRa2-:after {
  width: 0.07rem;
  height: 0.18rem;
  top: 0.04rem;
}
.am-modal-transparent___2QNRu .am-modal-content___NPsQC {
  padding-top: 0.42rem;
}
.am-modal-transparent___2QNRu .am-modal-content___NPsQC .am-modal-body___3qx6m {
  padding-bottom: 0.47rem;
}
.am-modal-transparent___2QNRu .am-modal-content___NPsQC .am-modal-body___3qx6m .am-modal-alert-content___2jQVR {
  font-size: 0.32rem;
  line-height: 0.52rem;
  color: rgba(0, 0, 0, 0.8);
}
.am-modal-transparent___2QNRu .am-modal-content___NPsQC .am-modal-button___1x00z {
  height: 0.96rem;
  line-height: 0.96rem;
  color: #000000;
}
.am-modal-transparent___2QNRu .am-modal-content___NPsQC .am-modal-button___1x00z:first-child {
  color: #666;
}
.am-modal-transparent___2QNRu .am-modal-content___NPsQC .am-modal-button-group-h___gO7u5::before,
.am-modal-transparent___2QNRu .am-modal-content___NPsQC .am-modal-button-group-h___gO7u5 .am-modal-button___1x00z:last-child::before {
  background-color: #ccc;
}
.am-search___1SMJO {
  height: 0.64rem;
  padding-right: 0;
  background: #fff;
}
.am-search___1SMJO .am-search-input___3XIIa {
  background: rgba(0, 0, 0, 0.05);
  border-radius: 0;
  font-size: 0.28rem;
}
.am-search___1SMJO .am-search-input___3XIIa .am-search-synthetic-ph-placeholder___2THyB {
  font-size: 0.28rem;
  color: #cccccc;
}
.am-search___1SMJO .am-search-input___3XIIa .am-search-synthetic-ph___3nNfD {
  text-align: left;
  padding-left: 0.2rem;
}
.am-search___1SMJO .am-search-input___3XIIa .am-search-synthetic-ph-icon___wfA2m,
.am-search___1SMJO .am-search-input___3XIIa .am-search-clear___1cvoG {
  width: 0.24rem;
  height: 0.24rem;
  vertical-align: unset;
  background-size: 0.24rem 0.24rem;
}
.am-search___1SMJO .am-search-input___3XIIa .am-search-synthetic-ph-icon___wfA2m {
  color: rgba(0, 0, 0, 0.4);
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IuWbvuWxgl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjQgMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI0IDI0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6Izk5OTk5OTt9Cjwvc3R5bGU+Cjx0aXRsZT5JY29uLzI0L+aQnOe0ojwvdGl0bGU+CjxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjIuNywyMS4zbC0zLjEtMy4xYzEuNS0xLjgsMi40LTQuMSwyLjQtNi43QzIyLDUuNywxNy4zLDEsMTEuNSwxUzEsNS43LDEsMTEuNVM1LjcsMjIsMTEuNSwyMgoJYzIuNSwwLDQuOS0wLjksNi43LTIuNGwzLjEsMy4xYzAuNCwwLjQsMSwwLjQsMS40LDBDMjMuMSwyMi4zLDIzLjEsMjEuNywyMi43LDIxLjN6IE0xMS41LDIwQzYuOCwyMCwzLDE2LjIsMywxMS41UzYuOCwzLDExLjUsMwoJUzIwLDYuOCwyMCwxMS41UzE2LjIsMjAsMTEuNSwyMHoiLz4KPC9zdmc+Cg==') !important;
}
.am-search___1SMJO .am-search-input___3XIIa input::-webkit-input-placeholder {
  font-size: 0.28rem;
  color: #cccccc;
}
.am-search___1SMJO .am-search-cancel___2xZ5- {
  padding-left: 0.24rem;
  font-size: 0.32rem;
  color: rgba(0, 0, 0, 0.8);
  font-weight: var(--basic-weight-value, 500);
}
.am-switch___2mXda input[type='checkbox']:checked + .checkbox___gg0Gx {
  background: #a5762b;
}
.am-badge-dot___cpoNA,
.am-badge-text___1TO9r {
  background: #faad14;
}
.am-picker-popup-header-left___2eu-a {
  color: rgba(0, 0, 0, 0.6);
}
.am-picker-popup-header-right___2pdXh {
  color: #000;
}
.am-list-item___2o-Zp .am-list-line___Orxix .am-list-arrow___2ybhl {
  width: 0.22rem;
  height: 0.22rem;
}
.show___2Kv-t {
  display: block !important;
}
.align-center___3pvK- {
  text-align: center;
}
.icon-arrow-right___2t0fZ {
  font-size: 0.32rem;
  color: rgba(0, 0, 0, 0.4);
}
.tag-box___PA4mR {
  line-height: 0.3rem;
  padding: 0 0.12rem;
  margin-right: 0.1rem;
  border: 0.01rem solid #a5752b;
  background: rgba(194, 155, 96, 0.1);
  color: #a5752b;
  font-size: 0.22rem;
}
.tag-box-color___TkHZG {
  border: 0;
  border-radius: 0;
  color: #ffffff;
  background: #000000;
}
.action-mask___3CXh6 {
  display: none;
  position: fixed;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  z-index: 99;
}
.action-mask___3CXh6 .show___2Kv-t {
  display: block;
}
.common-checkbox___Fo_rw {
  width: 0.44rem;
  height: 0.44rem;
  min-width: 0.44rem;
  min-height: 0.44rem;
}
.icon-collectmall_selected___pA4gG {
  color: #c29b60;
}
.icon-danxuankuangxuanzhong___3r-Nq {
  color: #a5762b;
  font-size: 0.36rem;
  padding: 0 0.04rem;
}
.icon-danxuankuangxuanzhongColor___3XeKS {
  color: #000000;
  font-size: 0.36rem;
}
.flex-align-center___1z5aq {
  display: flex;
  align-items: center;
}
.flex-center___36It1 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.flex-space-around___10CvV {
  display: flex;
  justify-content: space-around;
}
.flex-column___2T_OX {
  display: flex;
  flex-direction: column;
}
.flex-column-center___1-3N_ {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.flex-column-space-between___q1WsW {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.flex-row-space-between___2NDAn {
  display: flex;
  justify-content: space-between;
}
.flex-between___9QUVX {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.flex-between___9QUVX .am-pull-to-refresh-up___2rJoF .am-pull-to-refresh-indicator___3tAiI {
  margin-top: 0.2rem !important;
}
.modal_container___2Jypj .am-modal-content___NPsQC {
  border-radius: 0.2rem !important;
  padding: 0;
}
.modal_container___2Jypj .am-modal-content___NPsQC .am-modal-body___3qx6m {
  padding: 0;
}
/* 隐藏刷新指示器（箭头/文案） */
.am-pull-to-refresh-indicator___3tAiI {
  display: none !important;
}
.bannerCellContainer___3Mj3U {
  position: relative;
  background: #fff;
}
.bannerCellContainer___3Mj3U .bannerItem___2JUHW .videoBtn___AnvQq {
  position: absolute;
  left: 50%;
  bottom: calc(100vw * 26 / 88);
  transform: translateX(-50%);
  max-width: 4rem;
  height: auto;
  padding: 0.16rem 0.24rem;
  font-size: 0.28rem;
  letter-spacing: 0.02rem;
  color: #fff;
  border: 0.01rem solid #fff;
  background: none;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
}
.bannerCellContainer___3Mj3U .progress___29GbO {
  position: absolute;
  left: 50%;
  bottom: 0.2rem;
  transform: translateX(-50%);
  width: 2.2rem;
  height: 0.06rem;
  background: #ffffff80;
}
.bannerCellContainer___3Mj3U .progress___29GbO .bar___2CzA- {
  height: 100%;
  background: #fff;
}
.bannerCellContainer___3Mj3U .video-react {
  width: 100%;
  height: 100vw;
}
.bannerCellContainer___3Mj3U .video-react.video-react-fluid {
  height: 100vw;
  padding-top: 0 !important;
}
.bannerCellContainer___3Mj3U .video-react .video-react-big-play-button {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
html,
#app___2WvSw {
  -webkit-overflow-scrolling: touch;
}
html,
div,
span,
a,
p,
section,
input,
button,
label,
textarea,
ul,
li,
dl,
dt,
dd {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  appearance: none;
  -webkit-appearance: none;
}
body {
  font-size: 0.28rem;
  color: rgba(0, 0, 0, 0.8);
  background-color: #f2f2f2;
}
.slider-decorator-0 {
  bottom: 0.2rem !important;
}
button,
textarea {
  outline: 0 none;
  border: 0 none;
  background: transparent;
}
ul li {
  list-style: none;
}
.color-main___3aAYK {
  color: #000000 !important;
}
.color-red___23IhL {
  color: #f01b3f !important;
}
.color-white___1vrlb {
  color: #ffffff;
}
.color-dark-grey___1GBIt {
  color: rgba(0, 0, 0, 0.8);
}
.color-grey___1YSQC {
  color: rgba(0, 0, 0, 0.6);
}
.color-light-grey___2jCK7 {
  color: rgba(0, 0, 0, 0.4);
}
.color-price___3rbDO {
  color: #f01b3f;
}
.color-white___1vrlb {
  color: #ffffff;
}
.color-yellow___cG4Cz {
  color: #a5752b;
}
.color-gray___NI8wt {
  color: #333333;
}
.color-gold___2ubTd {
  color: #a5762b !important;
}
.color-notice___CPDv- {
  color: #999999;
}
.fz-48___1mcPC {
  font-size: 0.48rem;
}
.fz-44___4sHRR {
  font-size: 0.44rem;
}
.fz-40___1S-cI {
  font-size: 0.4rem;
  line-height: 0.6rem;
}
.fz-32___1uFYv {
  font-size: 0.32rem;
  line-height: 0.52rem;
}
.fz-28___1sBdu {
  font-size: 0.28rem;
  line-height: 0.48rem;
}
.fz-24___2ScbG {
  font-size: 0.24rem;
  line-height: 0.4rem;
}
.fz-22___1S6HQ {
  font-size: 0.22rem;
  line-height: 0.26rem;
}
.fz-through___3ZHS8 {
  text-decoration: line-through;
}
.fw-nomal___2PnqL {
  font-weight: normal;
}
.fw-bold___19aUW {
  font-weight: bold;
}
.ellipsis___1NFnm {
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
}
.ellipsis-one___153_C {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-two___2mQdu {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-three___2_4et {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-five___2t1ND {
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.px-indent-top___2_1HR {
  margin-top: -1px !important;
}
.px-indent-left___1irbh {
  margin-left: -1px !important;
}
.hide___2rJq7 {
  display: none !important;
}
.fl___3OESv {
  float: left;
}
.fr___3guiV {
  float: right;
}
.clf___1HCtV::after {
  display: block;
  content: '';
  height: 0;
  font-size: 0;
  visibility: hidden;
  clear: both;
}
::-moz-placeholder {
  color: #cccccc;
}
::-webkit-input-placeholder {
  color: #cccccc;
}
:-ms-input-placeholder {
  color: #cccccc;
}
@keyframes customPopupMove___kzS6S {
  from {
    bottom: -15rem;
    opacity: 0;
  }
  to {
    bottom: 0;
    opacity: 1;
  }
}
@keyframes popuContentMove___33WpI {
  from {
    bottom: -15rem;
  }
  to {
    bottom: 0;
  }
}
.invisible___3RFYC {
  visibility: hidden;
}
.icon-gradient___2H0Ct {
  -webkit-background-clip: text;
  color: transparent;
  background-image: linear-gradient(-38deg, #fe7b2c 32%, #ffc77f 91%);
}
.am-button___1iZUB.small___2bdoI {
  width: 2.4rem;
  height: 0.69rem;
  line-height: 0.69rem;
  font-size: 0.32rem;
}
.am-button___1iZUB.middle___1Cfp2 {
  width: 2.8rem;
  height: 0.8rem;
  line-height: 0.8rem;
  font-size: 0.32rem;
}
.am-checkbox-wrapper___1ikbB .am-checkbox___2600c {
  top: -0.02rem;
}
.am-checkbox-wrapper___1ikbB .am-checkbox___2600c,
.am-checkbox-wrapper___1ikbB .am-checkbox-inner___1TVWk {
  width: 0.36rem;
  height: 0.36rem;
}
.am-checkbox-wrapper___1ikbB .am-checkbox___2600c .am-checkbox-inner___1TVWk:after,
.am-checkbox-wrapper___1ikbB .am-checkbox-inner___1TVWk .am-checkbox-inner___1TVWk:after {
  width: 0.07rem;
  height: 0.18rem;
  top: 0.04rem;
}
.am-modal-transparent___1a8eV .am-modal-content___1Niaz {
  padding-top: 0.42rem;
}
.am-modal-transparent___1a8eV .am-modal-content___1Niaz .am-modal-body___crNs- {
  padding-bottom: 0.47rem;
}
.am-modal-transparent___1a8eV .am-modal-content___1Niaz .am-modal-body___crNs- .am-modal-alert-content___f4Kaw {
  font-size: 0.32rem;
  line-height: 0.52rem;
  color: rgba(0, 0, 0, 0.8);
}
.am-modal-transparent___1a8eV .am-modal-content___1Niaz .am-modal-button___BNAjs {
  height: 0.96rem;
  line-height: 0.96rem;
  color: #000000;
}
.am-modal-transparent___1a8eV .am-modal-content___1Niaz .am-modal-button___BNAjs:first-child {
  color: #666;
}
.am-modal-transparent___1a8eV .am-modal-content___1Niaz .am-modal-button-group-h___aHHEK::before,
.am-modal-transparent___1a8eV .am-modal-content___1Niaz .am-modal-button-group-h___aHHEK .am-modal-button___BNAjs:last-child::before {
  background-color: #ccc;
}
.am-search___1CCwo {
  height: 0.64rem;
  padding-right: 0;
  background: #fff;
}
.am-search___1CCwo .am-search-input___6QCg- {
  background: rgba(0, 0, 0, 0.05);
  border-radius: 0;
  font-size: 0.28rem;
}
.am-search___1CCwo .am-search-input___6QCg- .am-search-synthetic-ph-placeholder___ZUi_n {
  font-size: 0.28rem;
  color: #cccccc;
}
.am-search___1CCwo .am-search-input___6QCg- .am-search-synthetic-ph___37o8L {
  text-align: left;
  padding-left: 0.2rem;
}
.am-search___1CCwo .am-search-input___6QCg- .am-search-synthetic-ph-icon___1S-i9,
.am-search___1CCwo .am-search-input___6QCg- .am-search-clear___ykBlr {
  width: 0.24rem;
  height: 0.24rem;
  vertical-align: unset;
  background-size: 0.24rem 0.24rem;
}
.am-search___1CCwo .am-search-input___6QCg- .am-search-synthetic-ph-icon___1S-i9 {
  color: rgba(0, 0, 0, 0.4);
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IuWbvuWxgl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjQgMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI0IDI0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6Izk5OTk5OTt9Cjwvc3R5bGU+Cjx0aXRsZT5JY29uLzI0L+aQnOe0ojwvdGl0bGU+CjxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjIuNywyMS4zbC0zLjEtMy4xYzEuNS0xLjgsMi40LTQuMSwyLjQtNi43QzIyLDUuNywxNy4zLDEsMTEuNSwxUzEsNS43LDEsMTEuNVM1LjcsMjIsMTEuNSwyMgoJYzIuNSwwLDQuOS0wLjksNi43LTIuNGwzLjEsMy4xYzAuNCwwLjQsMSwwLjQsMS40LDBDMjMuMSwyMi4zLDIzLjEsMjEuNywyMi43LDIxLjN6IE0xMS41LDIwQzYuOCwyMCwzLDE2LjIsMywxMS41UzYuOCwzLDExLjUsMwoJUzIwLDYuOCwyMCwxMS41UzE2LjIsMjAsMTEuNSwyMHoiLz4KPC9zdmc+Cg==') !important;
}
.am-search___1CCwo .am-search-input___6QCg- input::-webkit-input-placeholder {
  font-size: 0.28rem;
  color: #cccccc;
}
.am-search___1CCwo .am-search-cancel___1XJsA {
  padding-left: 0.24rem;
  font-size: 0.32rem;
  color: rgba(0, 0, 0, 0.8);
  font-weight: var(--basic-weight-value, 500);
}
.am-switch___MhFAj input[type='checkbox']:checked + .checkbox___cMeQe {
  background: #a5762b;
}
.am-badge-dot___334Lg,
.am-badge-text___1-80R {
  background: #faad14;
}
.am-picker-popup-header-left___1n_p5 {
  color: rgba(0, 0, 0, 0.6);
}
.am-picker-popup-header-right___3tWLM {
  color: #000;
}
.am-list-item___XZHNo .am-list-line___bHnaC .am-list-arrow___4-wck {
  width: 0.22rem;
  height: 0.22rem;
}
.show___3ACrV {
  display: block !important;
}
.align-center___2onvk {
  text-align: center;
}
.icon-arrow-right___37CXY {
  font-size: 0.32rem;
  color: rgba(0, 0, 0, 0.4);
}
.tag-box___16dUX {
  line-height: 0.3rem;
  padding: 0 0.12rem;
  margin-right: 0.1rem;
  border: 0.01rem solid #a5752b;
  background: rgba(194, 155, 96, 0.1);
  color: #a5752b;
  font-size: 0.22rem;
}
.tag-box-color___yLlcr {
  border: 0;
  border-radius: 0;
  color: #ffffff;
  background: #000000;
}
.action-mask___ETAWv {
  display: none;
  position: fixed;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  z-index: 99;
}
.action-mask___ETAWv .show___3ACrV {
  display: block;
}
.common-checkbox___24war {
  width: 0.44rem;
  height: 0.44rem;
  min-width: 0.44rem;
  min-height: 0.44rem;
}
.icon-collectmall_selected___1YqaE {
  color: #c29b60;
}
.icon-danxuankuangxuanzhong___2u8R6 {
  color: #a5762b;
  font-size: 0.36rem;
  padding: 0 0.04rem;
}
.icon-danxuankuangxuanzhongColor___2CBmt {
  color: #000000;
  font-size: 0.36rem;
}
.flex-align-center___3Tp1_ {
  display: flex;
  align-items: center;
}
.flex-center___2X2rk {
  display: flex;
  justify-content: center;
  align-items: center;
}
.flex-space-around___2RBKg {
  display: flex;
  justify-content: space-around;
}
.flex-column___27j9U {
  display: flex;
  flex-direction: column;
}
.flex-column-center___30bid {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.flex-column-space-between___X_yjh {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.flex-row-space-between___--PLK {
  display: flex;
  justify-content: space-between;
}
.flex-between___2abd- {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.flex-between___2abd- .am-pull-to-refresh-up___2ld8D .am-pull-to-refresh-indicator___2FXse {
  margin-top: 0.2rem !important;
}
.modal_container___20BUs .am-modal-content___1Niaz {
  border-radius: 0.2rem !important;
  padding: 0;
}
.modal_container___20BUs .am-modal-content___1Niaz .am-modal-body___crNs- {
  padding: 0;
}
/* 隐藏刷新指示器（箭头/文案） */
.am-pull-to-refresh-indicator___2FXse {
  display: none !important;
}
.test___2RkrL {
  width: 1rem;
  height: 1rem;
  background-color: red;
}
.shopHome___F3WSu {
  min-height: 100vh;
  box-sizing: border-box;
  background: #fafafa;
  height: 100vh;
  padding-bottom: 0.96rem;
}
.shopHome___F3WSu .stickyTab___1N8f6 {
  position: absolute;
  left: 0;
  top: 0.87rem;
  width: 100%;
  z-index: 99;
}
.shopHome___F3WSu .navTabBar___22CHq {
  box-sizing: border-box;
}
.shopHome___F3WSu .navTabBarSticky___26uch {
  position: sticky;
  z-index: 20;
  box-sizing: border-box;
  background-repeat: no-repeat;
  background-position: center -0.88rem;
  background-size: 100vw 100vh;
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.shopHome___F3WSu .navTabBarContent___2-4dV {
  width: 100vw;
}
.shopHome___F3WSu .navbar___2_cpl {
  position: fixed;
  left: 0;
  top: 0;
  height: 0.88rem;
  background: #fff;
  z-index: 99;
  width: 100%;
  padding-left: 0.24rem;
  padding-right: 0.24rem;
}
.shopHome___F3WSu .navbar___2_cpl.imgBg___fRUXQ {
  background-image: var(--imgBg);
  background-size: 100% auto;
  background-repeat: no-repeat;
}
.shopHome___F3WSu .navbar___2_cpl.hidden___3BekF {
  visibility: hidden;
}
.shopHome___F3WSu .navbar___2_cpl .navLeft___1ZNtT,
.shopHome___F3WSu .navbar___2_cpl .navRight___j1UHQ {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  width: 0.6rem;
  height: 100%;
  line-height: 0.3rem;
  position: relative;
}
.shopHome___F3WSu .navbar___2_cpl .navLeft___1ZNtT .icon___3gD-S,
.shopHome___F3WSu .navbar___2_cpl .navRight___j1UHQ .icon___3gD-S {
  font-size: 0.36rem;
}
.shopHome___F3WSu .navbar___2_cpl .navLeft___1ZNtT .iconImg___1FLuw,
.shopHome___F3WSu .navbar___2_cpl .navRight___j1UHQ .iconImg___1FLuw {
  width: 0.36rem;
  height: 0.36rem;
}
.shopHome___F3WSu .navbar___2_cpl .navLeft___1ZNtT .nameTip___QYJiG,
.shopHome___F3WSu .navbar___2_cpl .navRight___j1UHQ .nameTip___QYJiG {
  font-size: 0.2rem;
  color: #000;
  margin-top: 0.02rem;
  font-weight: 500;
  text-align: center;
  width: 0.5rem;
}
.shopHome___F3WSu .navbar___2_cpl .navLeft___1ZNtT .msgCount___1unS7,
.shopHome___F3WSu .navbar___2_cpl .navRight___j1UHQ .msgCount___1unS7 {
  position: absolute;
  right: -0.01rem;
  top: -0.01rem;
  display: block;
  line-height: 0.24rem;
  font-size: 0.22rem;
  width: 0.25rem;
  height: 0.25rem;
  text-align: center;
  color: #fff;
  border-radius: 0.28rem;
  background: #a5762b;
}
.shopHome___F3WSu .navbar___2_cpl .navSearch___1wiZD {
  display: flex;
  align-items: center;
  flex: 1;
  height: 0.65rem;
  padding: 0 0.24rem;
  font-size: 0.24rem;
  border: 0.01rem solid #000;
  margin: 0 0.1rem;
  background: #fff;
  color: #000;
}
.shopHome___F3WSu .navbar___2_cpl .navSearch___1wiZD .icon___3gD-S {
  font-size: 0.32rem;
  color: #000;
}
.shopHome___F3WSu .bannerBlock___3qfbg {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.shopHome___F3WSu .bannerBlock___3qfbg .navbar___2_cpl {
  position: relative;
}
.shopHome___F3WSu .xmButtons___UPHxY {
  display: flex;
  align-items: center;
  padding: 0.2rem;
  position: relative;
}
.shopHome___F3WSu .xmButtons___UPHxY .xmButton___1zX2H {
  width: 1.5rem;
  height: 0.6rem;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #000;
  color: #fff;
  margin: 0 0.1rem;
}
.cancle_order_modal___1vIIA {
  width: 6.22rem;
}
.cancle_order_modal___1vIIA .am-modal-content {
  padding: 0.4rem !important;
  border-radius: 0.08rem !important;
}
.cancle_order_modal___1vIIA .am-modal-content .am-modal-body {
  padding: 0 !important;
}
.cancle_order_modal___1vIIA .title___2-hDH {
  color: #000000;
  font-size: 0.32rem;
  line-height: 0.44rem;
  font-weight: 500;
  padding-bottom: 0.24rem;
}
.cancle_order_modal___1vIIA .tip___1E8kD {
  line-height: 0.4rem;
  color: #000000;
  font-size: 0.28rem;
  padding-bottom: 0.32rem;
}
.cancle_order_modal___1vIIA .btn_el___sAzRx {
  flex: 1;
  font-size: 0.32rem;
  line-height: 0.8rem;
  text-align: center;
  color: #ffffff;
}
.cancle_order_modal___1vIIA .btn_left___2dpG6 {
  background-color: #000000;
  margin-right: 0.11rem;
}
.cancle_order_modal___1vIIA .btn_right___2Tx5O {
  background-color: #f01b3f;
  margin-left: 0.11rem;
}
html,
#app___1ppTL {
  -webkit-overflow-scrolling: touch;
}
html,
div,
span,
a,
p,
section,
input,
button,
label,
textarea,
ul,
li,
dl,
dt,
dd {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  appearance: none;
  -webkit-appearance: none;
}
body {
  font-size: 0.28rem;
  color: rgba(0, 0, 0, 0.8);
  background-color: #f2f2f2;
}
.slider-decorator-0 {
  bottom: 0.2rem !important;
}
button,
textarea {
  outline: 0 none;
  border: 0 none;
  background: transparent;
}
ul li {
  list-style: none;
}
.color-main___OQei- {
  color: #000000 !important;
}
.color-red___lKW-i {
  color: #f01b3f !important;
}
.color-white___1H4K7 {
  color: #ffffff;
}
.color-dark-grey___3vTB1 {
  color: rgba(0, 0, 0, 0.8);
}
.color-grey___1dQ6o {
  color: rgba(0, 0, 0, 0.6);
}
.color-light-grey___PRFOv {
  color: rgba(0, 0, 0, 0.4);
}
.color-price___2Pr7i {
  color: #f01b3f;
}
.color-white___1H4K7 {
  color: #ffffff;
}
.color-yellow___2yAiJ {
  color: #a5752b;
}
.color-gray___2OD3K {
  color: #333333;
}
.color-gold___3N_IV {
  color: #a5762b !important;
}
.color-notice___-6jH2 {
  color: #999999;
}
.fz-48___1Njbc {
  font-size: 0.48rem;
}
.fz-44___2eDXI {
  font-size: 0.44rem;
}
.fz-40___3RZ4R {
  font-size: 0.4rem;
  line-height: 0.6rem;
}
.fz-32___3UMa1 {
  font-size: 0.32rem;
  line-height: 0.52rem;
}
.fz-28___3awUA {
  font-size: 0.28rem;
  line-height: 0.48rem;
}
.fz-24___wWFUl {
  font-size: 0.24rem;
  line-height: 0.4rem;
}
.fz-22___37i-r {
  font-size: 0.22rem;
  line-height: 0.26rem;
}
.fz-through___3jPIX {
  text-decoration: line-through;
}
.fw-nomal___J-DPF {
  font-weight: normal;
}
.fw-bold___2323a {
  font-weight: bold;
}
.ellipsis___26AZE {
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
}
.ellipsis-one___3E-el {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-two___-vITj {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-three___2VPjP {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-five___fh8-w {
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.px-indent-top___2Lqcg {
  margin-top: -1px !important;
}
.px-indent-left___3ksJf {
  margin-left: -1px !important;
}
.hide___3lVCf {
  display: none !important;
}
.fl___2A2pn {
  float: left;
}
.fr___3tujA {
  float: right;
}
.clf___23gzn::after {
  display: block;
  content: '';
  height: 0;
  font-size: 0;
  visibility: hidden;
  clear: both;
}
::-moz-placeholder {
  color: #cccccc;
}
::-webkit-input-placeholder {
  color: #cccccc;
}
:-ms-input-placeholder {
  color: #cccccc;
}
@keyframes customPopupMove___3Mqf7 {
  from {
    bottom: -15rem;
    opacity: 0;
  }
  to {
    bottom: 0;
    opacity: 1;
  }
}
@keyframes popuContentMove___1XMXn {
  from {
    bottom: -15rem;
  }
  to {
    bottom: 0;
  }
}
.invisible___2avDM {
  visibility: hidden;
}
.icon-gradient___3QkIC {
  -webkit-background-clip: text;
  color: transparent;
  background-image: linear-gradient(-38deg, #fe7b2c 32%, #ffc77f 91%);
}
.am-button___1IvtY.small___33y84 {
  width: 2.4rem;
  height: 0.69rem;
  line-height: 0.69rem;
  font-size: 0.32rem;
}
.am-button___1IvtY.middle___3wyD6 {
  width: 2.8rem;
  height: 0.8rem;
  line-height: 0.8rem;
  font-size: 0.32rem;
}
.am-checkbox-wrapper___2dNsZ .am-checkbox___2azcw {
  top: -0.02rem;
}
.am-checkbox-wrapper___2dNsZ .am-checkbox___2azcw,
.am-checkbox-wrapper___2dNsZ .am-checkbox-inner___3yfr2 {
  width: 0.36rem;
  height: 0.36rem;
}
.am-checkbox-wrapper___2dNsZ .am-checkbox___2azcw .am-checkbox-inner___3yfr2:after,
.am-checkbox-wrapper___2dNsZ .am-checkbox-inner___3yfr2 .am-checkbox-inner___3yfr2:after {
  width: 0.07rem;
  height: 0.18rem;
  top: 0.04rem;
}
.am-modal-transparent___3Hf9s .am-modal-content___nhkmQ {
  padding-top: 0.42rem;
}
.am-modal-transparent___3Hf9s .am-modal-content___nhkmQ .am-modal-body___81_vf {
  padding-bottom: 0.47rem;
}
.am-modal-transparent___3Hf9s .am-modal-content___nhkmQ .am-modal-body___81_vf .am-modal-alert-content___VZNUZ {
  font-size: 0.32rem;
  line-height: 0.52rem;
  color: rgba(0, 0, 0, 0.8);
}
.am-modal-transparent___3Hf9s .am-modal-content___nhkmQ .am-modal-button___3kWZZ {
  height: 0.96rem;
  line-height: 0.96rem;
  color: #000000;
}
.am-modal-transparent___3Hf9s .am-modal-content___nhkmQ .am-modal-button___3kWZZ:first-child {
  color: #666;
}
.am-modal-transparent___3Hf9s .am-modal-content___nhkmQ .am-modal-button-group-h___1-Hs1::before,
.am-modal-transparent___3Hf9s .am-modal-content___nhkmQ .am-modal-button-group-h___1-Hs1 .am-modal-button___3kWZZ:last-child::before {
  background-color: #ccc;
}
.am-search___Dj9JC {
  height: 0.64rem;
  padding-right: 0;
  background: #fff;
}
.am-search___Dj9JC .am-search-input___2rhoI {
  background: rgba(0, 0, 0, 0.05);
  border-radius: 0;
  font-size: 0.28rem;
}
.am-search___Dj9JC .am-search-input___2rhoI .am-search-synthetic-ph-placeholder___2vf_k {
  font-size: 0.28rem;
  color: #cccccc;
}
.am-search___Dj9JC .am-search-input___2rhoI .am-search-synthetic-ph___3LeLL {
  text-align: left;
  padding-left: 0.2rem;
}
.am-search___Dj9JC .am-search-input___2rhoI .am-search-synthetic-ph-icon___o-mu6,
.am-search___Dj9JC .am-search-input___2rhoI .am-search-clear___uy_IO {
  width: 0.24rem;
  height: 0.24rem;
  vertical-align: unset;
  background-size: 0.24rem 0.24rem;
}
.am-search___Dj9JC .am-search-input___2rhoI .am-search-synthetic-ph-icon___o-mu6 {
  color: rgba(0, 0, 0, 0.4);
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IuWbvuWxgl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjQgMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI0IDI0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6Izk5OTk5OTt9Cjwvc3R5bGU+Cjx0aXRsZT5JY29uLzI0L+aQnOe0ojwvdGl0bGU+CjxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjIuNywyMS4zbC0zLjEtMy4xYzEuNS0xLjgsMi40LTQuMSwyLjQtNi43QzIyLDUuNywxNy4zLDEsMTEuNSwxUzEsNS43LDEsMTEuNVM1LjcsMjIsMTEuNSwyMgoJYzIuNSwwLDQuOS0wLjksNi43LTIuNGwzLjEsMy4xYzAuNCwwLjQsMSwwLjQsMS40LDBDMjMuMSwyMi4zLDIzLjEsMjEuNywyMi43LDIxLjN6IE0xMS41LDIwQzYuOCwyMCwzLDE2LjIsMywxMS41UzYuOCwzLDExLjUsMwoJUzIwLDYuOCwyMCwxMS41UzE2LjIsMjAsMTEuNSwyMHoiLz4KPC9zdmc+Cg==') !important;
}
.am-search___Dj9JC .am-search-input___2rhoI input::-webkit-input-placeholder {
  font-size: 0.28rem;
  color: #cccccc;
}
.am-search___Dj9JC .am-search-cancel___2u1fz {
  padding-left: 0.24rem;
  font-size: 0.32rem;
  color: rgba(0, 0, 0, 0.8);
  font-weight: var(--basic-weight-value, 500);
}
.am-switch___1CopY input[type='checkbox']:checked + .checkbox___mDhax {
  background: #a5762b;
}
.am-badge-dot___jfU4J,
.am-badge-text___DT2xj {
  background: #faad14;
}
.am-picker-popup-header-left___2BII- {
  color: rgba(0, 0, 0, 0.6);
}
.am-picker-popup-header-right___l_qgp {
  color: #000;
}
.am-list-item___1Gfvw .am-list-line___2YkSG .am-list-arrow___2U11I {
  width: 0.22rem;
  height: 0.22rem;
}
.show___kmzJF {
  display: block !important;
}
.align-center___2mL3p {
  text-align: center;
}
.icon-arrow-right___3KGfP {
  font-size: 0.32rem;
  color: rgba(0, 0, 0, 0.4);
}
.tag-box___34pP2 {
  line-height: 0.3rem;
  padding: 0 0.12rem;
  margin-right: 0.1rem;
  border: 0.01rem solid #a5752b;
  background: rgba(194, 155, 96, 0.1);
  color: #a5752b;
  font-size: 0.22rem;
}
.tag-box-color___1U9Dc {
  border: 0;
  border-radius: 0;
  color: #ffffff;
  background: #000000;
}
.action-mask___232XM {
  display: none;
  position: fixed;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  z-index: 99;
}
.action-mask___232XM .show___kmzJF {
  display: block;
}
.common-checkbox___1WIHD {
  width: 0.44rem;
  height: 0.44rem;
  min-width: 0.44rem;
  min-height: 0.44rem;
}
.icon-collectmall_selected___1zBYo {
  color: #c29b60;
}
.icon-danxuankuangxuanzhong___2U4vi {
  color: #a5762b;
  font-size: 0.36rem;
  padding: 0 0.04rem;
}
.icon-danxuankuangxuanzhongColor___Mji9h {
  color: #000000;
  font-size: 0.36rem;
}
.flex-align-center___12RHf {
  display: flex;
  align-items: center;
}
.flex-center___3Tsr1 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.flex-space-around___32GpY {
  display: flex;
  justify-content: space-around;
}
.flex-column___1D_20 {
  display: flex;
  flex-direction: column;
}
.flex-column-center___3RMpy {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.flex-column-space-between___93ivi {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.flex-row-space-between___3sQOX {
  display: flex;
  justify-content: space-between;
}
.flex-between___1BGBd {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.flex-between___1BGBd .am-pull-to-refresh-up___3U8qW .am-pull-to-refresh-indicator___3rpQ3 {
  margin-top: 0.2rem !important;
}
.modal_container___3ka8u .am-modal-content___nhkmQ {
  border-radius: 0.2rem !important;
  padding: 0;
}
.modal_container___3ka8u .am-modal-content___nhkmQ .am-modal-body___81_vf {
  padding: 0;
}
/* 隐藏刷新指示器（箭头/文案） */
.am-pull-to-refresh-indicator___3rpQ3 {
  display: none !important;
}
.articleCellContainer___2elwQ .newsTitle___HIy_- {
  width: 1.16rem;
  height: 0.64rem;
  background: #090909;
  font-size: 0.24rem;
  color: #fff;
}
.articleCellContainer___2elwQ .newsTitle___HIy_- > span {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.articleCellContainer___2elwQ .newsContent___2OiFh {
  flex: 1;
  height: 0.64rem;
  background: #eee;
  padding-left: 0.3rem;
  padding-right: 0.18rem;
}
.articleCellContainer___2elwQ .newsContent___2OiFh .articleItem___2hRxB {
  font-size: 0.24rem;
  color: rgba(0, 0, 0, 0.6);
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
}
.articleCellContainer___2elwQ .newsContent___2OiFh .newsMore___3KvnI {
  font-size: 0.22rem;
  color: rgba(0, 0, 0, 0.6);
  line-height: 0.4rem;
}
.articleCellContainer___2elwQ .newsContent___2OiFh .newsMore___3KvnI > span {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.articleCellContainer___2elwQ .newsContent___2OiFh .icon___26ut6 {
  font-size: 0.26rem;
  color: rgba(0, 0, 0, 0.6);
}
html,
#app___3tpKP {
  -webkit-overflow-scrolling: touch;
}
html,
div,
span,
a,
p,
section,
input,
button,
label,
textarea,
ul,
li,
dl,
dt,
dd {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  appearance: none;
  -webkit-appearance: none;
}
body {
  font-size: 0.28rem;
  color: rgba(0, 0, 0, 0.8);
  background-color: #f2f2f2;
}
.slider-decorator-0 {
  bottom: 0.2rem !important;
}
button,
textarea {
  outline: 0 none;
  border: 0 none;
  background: transparent;
}
ul li {
  list-style: none;
}
.color-main___x49XC {
  color: #000000 !important;
}
.color-red___1cjng {
  color: #f01b3f !important;
}
.color-white___c_ru8 {
  color: #ffffff;
}
.color-dark-grey___3wCj0 {
  color: rgba(0, 0, 0, 0.8);
}
.color-grey___jahmI {
  color: rgba(0, 0, 0, 0.6);
}
.color-light-grey___qFidh {
  color: rgba(0, 0, 0, 0.4);
}
.color-price___OGiPX {
  color: #f01b3f;
}
.color-white___c_ru8 {
  color: #ffffff;
}
.color-yellow___17Cdr {
  color: #a5752b;
}
.color-gray___1k5eL {
  color: #333333;
}
.color-gold___2Lqhb {
  color: #a5762b !important;
}
.color-notice___3kLb0 {
  color: #999999;
}
.fz-48___1D1Wy {
  font-size: 0.48rem;
}
.fz-44___1M5Jj {
  font-size: 0.44rem;
}
.fz-40___133ai {
  font-size: 0.4rem;
  line-height: 0.6rem;
}
.fz-32___17COF {
  font-size: 0.32rem;
  line-height: 0.52rem;
}
.fz-28___RWG3J {
  font-size: 0.28rem;
  line-height: 0.48rem;
}
.fz-24___MfmWp {
  font-size: 0.24rem;
  line-height: 0.4rem;
}
.fz-22___2B7Y5 {
  font-size: 0.22rem;
  line-height: 0.26rem;
}
.fz-through___1pHLw {
  text-decoration: line-through;
}
.fw-nomal___1_FrW {
  font-weight: normal;
}
.fw-bold___TzYQu {
  font-weight: bold;
}
.ellipsis___1OQE4 {
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
}
.ellipsis-one___HZWj4 {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-two___3T8ty {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-three___1D9-I {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-five___ueTZ9 {
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.px-indent-top___Xgb9R {
  margin-top: -1px !important;
}
.px-indent-left___1bkZc {
  margin-left: -1px !important;
}
.hide___3Ycvy {
  display: none !important;
}
.fl___roCAf {
  float: left;
}
.fr___1q0cS {
  float: right;
}
.clf___3CEAr::after {
  display: block;
  content: '';
  height: 0;
  font-size: 0;
  visibility: hidden;
  clear: both;
}
::-moz-placeholder {
  color: #cccccc;
}
::-webkit-input-placeholder {
  color: #cccccc;
}
:-ms-input-placeholder {
  color: #cccccc;
}
@keyframes customPopupMove___3lLhL {
  from {
    bottom: -15rem;
    opacity: 0;
  }
  to {
    bottom: 0;
    opacity: 1;
  }
}
@keyframes popuContentMove___3r2El {
  from {
    bottom: -15rem;
  }
  to {
    bottom: 0;
  }
}
.invisible___kd-dX {
  visibility: hidden;
}
.icon-gradient___1vk_m {
  -webkit-background-clip: text;
  color: transparent;
  background-image: linear-gradient(-38deg, #fe7b2c 32%, #ffc77f 91%);
}
.am-button___whTt6.small___kG64o {
  width: 2.4rem;
  height: 0.69rem;
  line-height: 0.69rem;
  font-size: 0.32rem;
}
.am-button___whTt6.middle___3oSjz {
  width: 2.8rem;
  height: 0.8rem;
  line-height: 0.8rem;
  font-size: 0.32rem;
}
.am-checkbox-wrapper___qM_Sn .am-checkbox___2e-dI {
  top: -0.02rem;
}
.am-checkbox-wrapper___qM_Sn .am-checkbox___2e-dI,
.am-checkbox-wrapper___qM_Sn .am-checkbox-inner___2wi0B {
  width: 0.36rem;
  height: 0.36rem;
}
.am-checkbox-wrapper___qM_Sn .am-checkbox___2e-dI .am-checkbox-inner___2wi0B:after,
.am-checkbox-wrapper___qM_Sn .am-checkbox-inner___2wi0B .am-checkbox-inner___2wi0B:after {
  width: 0.07rem;
  height: 0.18rem;
  top: 0.04rem;
}
.am-modal-transparent___bRYY1 .am-modal-content___1dLcR {
  padding-top: 0.42rem;
}
.am-modal-transparent___bRYY1 .am-modal-content___1dLcR .am-modal-body___2mIII {
  padding-bottom: 0.47rem;
}
.am-modal-transparent___bRYY1 .am-modal-content___1dLcR .am-modal-body___2mIII .am-modal-alert-content___28mDo {
  font-size: 0.32rem;
  line-height: 0.52rem;
  color: rgba(0, 0, 0, 0.8);
}
.am-modal-transparent___bRYY1 .am-modal-content___1dLcR .am-modal-button___QYMS5 {
  height: 0.96rem;
  line-height: 0.96rem;
  color: #000000;
}
.am-modal-transparent___bRYY1 .am-modal-content___1dLcR .am-modal-button___QYMS5:first-child {
  color: #666;
}
.am-modal-transparent___bRYY1 .am-modal-content___1dLcR .am-modal-button-group-h___VsnJm::before,
.am-modal-transparent___bRYY1 .am-modal-content___1dLcR .am-modal-button-group-h___VsnJm .am-modal-button___QYMS5:last-child::before {
  background-color: #ccc;
}
.am-search___eFeRW {
  height: 0.64rem;
  padding-right: 0;
  background: #fff;
}
.am-search___eFeRW .am-search-input___UkdVA {
  background: rgba(0, 0, 0, 0.05);
  border-radius: 0;
  font-size: 0.28rem;
}
.am-search___eFeRW .am-search-input___UkdVA .am-search-synthetic-ph-placeholder___2IiOa {
  font-size: 0.28rem;
  color: #cccccc;
}
.am-search___eFeRW .am-search-input___UkdVA .am-search-synthetic-ph___1UnfY {
  text-align: left;
  padding-left: 0.2rem;
}
.am-search___eFeRW .am-search-input___UkdVA .am-search-synthetic-ph-icon___2k3kB,
.am-search___eFeRW .am-search-input___UkdVA .am-search-clear___3kuKj {
  width: 0.24rem;
  height: 0.24rem;
  vertical-align: unset;
  background-size: 0.24rem 0.24rem;
}
.am-search___eFeRW .am-search-input___UkdVA .am-search-synthetic-ph-icon___2k3kB {
  color: rgba(0, 0, 0, 0.4);
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IuWbvuWxgl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjQgMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI0IDI0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6Izk5OTk5OTt9Cjwvc3R5bGU+Cjx0aXRsZT5JY29uLzI0L+aQnOe0ojwvdGl0bGU+CjxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjIuNywyMS4zbC0zLjEtMy4xYzEuNS0xLjgsMi40LTQuMSwyLjQtNi43QzIyLDUuNywxNy4zLDEsMTEuNSwxUzEsNS43LDEsMTEuNVM1LjcsMjIsMTEuNSwyMgoJYzIuNSwwLDQuOS0wLjksNi43LTIuNGwzLjEsMy4xYzAuNCwwLjQsMSwwLjQsMS40LDBDMjMuMSwyMi4zLDIzLjEsMjEuNywyMi43LDIxLjN6IE0xMS41LDIwQzYuOCwyMCwzLDE2LjIsMywxMS41UzYuOCwzLDExLjUsMwoJUzIwLDYuOCwyMCwxMS41UzE2LjIsMjAsMTEuNSwyMHoiLz4KPC9zdmc+Cg==') !important;
}
.am-search___eFeRW .am-search-input___UkdVA input::-webkit-input-placeholder {
  font-size: 0.28rem;
  color: #cccccc;
}
.am-search___eFeRW .am-search-cancel___ljygl {
  padding-left: 0.24rem;
  font-size: 0.32rem;
  color: rgba(0, 0, 0, 0.8);
  font-weight: var(--basic-weight-value, 500);
}
.am-switch___3BM8b input[type='checkbox']:checked + .checkbox___1exc0 {
  background: #a5762b;
}
.am-badge-dot___1ZU1e,
.am-badge-text___TYdyF {
  background: #faad14;
}
.am-picker-popup-header-left___3iS9w {
  color: rgba(0, 0, 0, 0.6);
}
.am-picker-popup-header-right___sWOw8 {
  color: #000;
}
.am-list-item___7v8OV .am-list-line___lBSL7 .am-list-arrow___uV1DM {
  width: 0.22rem;
  height: 0.22rem;
}
.show___29yyd {
  display: block !important;
}
.align-center___nhgBk {
  text-align: center;
}
.icon-arrow-right___2SSSq {
  font-size: 0.32rem;
  color: rgba(0, 0, 0, 0.4);
}
.tag-box___2HJgQ {
  line-height: 0.3rem;
  padding: 0 0.12rem;
  margin-right: 0.1rem;
  border: 0.01rem solid #a5752b;
  background: rgba(194, 155, 96, 0.1);
  color: #a5752b;
  font-size: 0.22rem;
}
.tag-box-color___31y9w {
  border: 0;
  border-radius: 0;
  color: #ffffff;
  background: #000000;
}
.action-mask___gDtqw {
  display: none;
  position: fixed;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  z-index: 99;
}
.action-mask___gDtqw .show___29yyd {
  display: block;
}
.common-checkbox___3R91i {
  width: 0.44rem;
  height: 0.44rem;
  min-width: 0.44rem;
  min-height: 0.44rem;
}
.icon-collectmall_selected___OeDDf {
  color: #c29b60;
}
.icon-danxuankuangxuanzhong___2ohUL {
  color: #a5762b;
  font-size: 0.36rem;
  padding: 0 0.04rem;
}
.icon-danxuankuangxuanzhongColor___1buvq {
  color: #000000;
  font-size: 0.36rem;
}
.flex-align-center___2VkK- {
  display: flex;
  align-items: center;
}
.flex-center___lZ_2w {
  display: flex;
  justify-content: center;
  align-items: center;
}
.flex-space-around___Zcs-m {
  display: flex;
  justify-content: space-around;
}
.flex-column___32Jh0 {
  display: flex;
  flex-direction: column;
}
.flex-column-center___2B7bM {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.flex-column-space-between___2w3qn {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.flex-row-space-between___39bc0 {
  display: flex;
  justify-content: space-between;
}
.flex-between___1HZtW {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.flex-between___1HZtW .am-pull-to-refresh-up___1ufXL .am-pull-to-refresh-indicator___3b8uD {
  margin-top: 0.2rem !important;
}
.modal_container___z4082 .am-modal-content___1dLcR {
  border-radius: 0.2rem !important;
  padding: 0;
}
.modal_container___z4082 .am-modal-content___1dLcR .am-modal-body___2mIII {
  padding: 0;
}
/* 隐藏刷新指示器（箭头/文案） */
.am-pull-to-refresh-indicator___3b8uD {
  display: none !important;
}
.wrapper___s0jaw {
  position: relative;
}
.wrapper___s0jaw .container___1iPQf {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.wrapper___s0jaw .container___1iPQf .headerContainer___b9ugm {
  width: 100%;
  padding: 0.16rem;
}
.wrapper___s0jaw .container___1iPQf .headerContainer___b9ugm .title___1m2j- {
  font-size: 0.36rem;
}
.wrapper___s0jaw .container___1iPQf .headerContainer___b9ugm .title___1m2j- > span {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.wrapper___s0jaw .container___1iPQf .headerContainer___b9ugm .more___U18jV {
  font-size: 0.24rem;
  display: flex;
  align-items: center;
}
.wrapper___s0jaw .container___1iPQf .headerContainer___b9ugm .more___U18jV > span {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  line-height: 100%;
}
.wrapper___s0jaw .container___1iPQf .headerContainer___b9ugm .more___U18jV .arrowRightIcon___vDh5Y {
  font-size: 0.28rem;
}
.wrapper___s0jaw .container___1iPQf .recommandList___3bfDx {
  width: 100%;
}
.wrapper___s0jaw .container___1iPQf .productList___Y4Z4b {
  width: 100%;
}
html,
#app___NWuwo {
  -webkit-overflow-scrolling: touch;
}
html,
div,
span,
a,
p,
section,
input,
button,
label,
textarea,
ul,
li,
dl,
dt,
dd {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  appearance: none;
  -webkit-appearance: none;
}
body {
  font-size: 0.28rem;
  color: rgba(0, 0, 0, 0.8);
  background-color: #f2f2f2;
}
.slider-decorator-0 {
  bottom: 0.2rem !important;
}
button,
textarea {
  outline: 0 none;
  border: 0 none;
  background: transparent;
}
ul li {
  list-style: none;
}
.color-main___1CC_G {
  color: #000000 !important;
}
.color-red___3fu8d {
  color: #f01b3f !important;
}
.color-white___3t1eQ {
  color: #ffffff;
}
.color-dark-grey___OsV45 {
  color: rgba(0, 0, 0, 0.8);
}
.color-grey___17Zis {
  color: rgba(0, 0, 0, 0.6);
}
.color-light-grey___z_8rq {
  color: rgba(0, 0, 0, 0.4);
}
.color-price___2AEul {
  color: #f01b3f;
}
.color-white___3t1eQ {
  color: #ffffff;
}
.color-yellow___1EdYh {
  color: #a5752b;
}
.color-gray___2NAgc {
  color: #333333;
}
.color-gold___22Whj {
  color: #a5762b !important;
}
.color-notice___8i3Eo {
  color: #999999;
}
.fz-48___2qFdK {
  font-size: 0.48rem;
}
.fz-44___28NFF {
  font-size: 0.44rem;
}
.fz-40___1HkP0 {
  font-size: 0.4rem;
  line-height: 0.6rem;
}
.fz-32___2IaXZ {
  font-size: 0.32rem;
  line-height: 0.52rem;
}
.fz-28___1oQnY {
  font-size: 0.28rem;
  line-height: 0.48rem;
}
.fz-24___2NUMh {
  font-size: 0.24rem;
  line-height: 0.4rem;
}
.fz-22___1gQkt {
  font-size: 0.22rem;
  line-height: 0.26rem;
}
.fz-through___1xNST {
  text-decoration: line-through;
}
.fw-nomal___37OzR {
  font-weight: normal;
}
.fw-bold___2z0xq {
  font-weight: bold;
}
.ellipsis___1tAPD {
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
}
.ellipsis-one___vQSJj {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-two___3_UWj {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-three___2uhPp {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-five___1_R3t {
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.px-indent-top___2AJ1d {
  margin-top: -1px !important;
}
.px-indent-left___likH3 {
  margin-left: -1px !important;
}
.hide___3FFyh {
  display: none !important;
}
.fl___148r4 {
  float: left;
}
.fr___DsQiS {
  float: right;
}
.clf___1yV5o::after {
  display: block;
  content: '';
  height: 0;
  font-size: 0;
  visibility: hidden;
  clear: both;
}
::-moz-placeholder {
  color: #cccccc;
}
::-webkit-input-placeholder {
  color: #cccccc;
}
:-ms-input-placeholder {
  color: #cccccc;
}
@keyframes customPopupMove___2_uhg {
  from {
    bottom: -15rem;
    opacity: 0;
  }
  to {
    bottom: 0;
    opacity: 1;
  }
}
@keyframes popuContentMove___1-WBP {
  from {
    bottom: -15rem;
  }
  to {
    bottom: 0;
  }
}
.invisible___9O0Es {
  visibility: hidden;
}
.icon-gradient___1s6Oa {
  -webkit-background-clip: text;
  color: transparent;
  background-image: linear-gradient(-38deg, #fe7b2c 32%, #ffc77f 91%);
}
.am-button___30C_I.small___3neEa {
  width: 2.4rem;
  height: 0.69rem;
  line-height: 0.69rem;
  font-size: 0.32rem;
}
.am-button___30C_I.middle___1iCuy {
  width: 2.8rem;
  height: 0.8rem;
  line-height: 0.8rem;
  font-size: 0.32rem;
}
.am-checkbox-wrapper___2YcKF .am-checkbox___2ofTY {
  top: -0.02rem;
}
.am-checkbox-wrapper___2YcKF .am-checkbox___2ofTY,
.am-checkbox-wrapper___2YcKF .am-checkbox-inner___1sEqa {
  width: 0.36rem;
  height: 0.36rem;
}
.am-checkbox-wrapper___2YcKF .am-checkbox___2ofTY .am-checkbox-inner___1sEqa:after,
.am-checkbox-wrapper___2YcKF .am-checkbox-inner___1sEqa .am-checkbox-inner___1sEqa:after {
  width: 0.07rem;
  height: 0.18rem;
  top: 0.04rem;
}
.am-modal-transparent___1ca4f .am-modal-content___1LSIY {
  padding-top: 0.42rem;
}
.am-modal-transparent___1ca4f .am-modal-content___1LSIY .am-modal-body___1jAv6 {
  padding-bottom: 0.47rem;
}
.am-modal-transparent___1ca4f .am-modal-content___1LSIY .am-modal-body___1jAv6 .am-modal-alert-content___2AwzY {
  font-size: 0.32rem;
  line-height: 0.52rem;
  color: rgba(0, 0, 0, 0.8);
}
.am-modal-transparent___1ca4f .am-modal-content___1LSIY .am-modal-button___3x-LI {
  height: 0.96rem;
  line-height: 0.96rem;
  color: #000000;
}
.am-modal-transparent___1ca4f .am-modal-content___1LSIY .am-modal-button___3x-LI:first-child {
  color: #666;
}
.am-modal-transparent___1ca4f .am-modal-content___1LSIY .am-modal-button-group-h___Gd_Tx::before,
.am-modal-transparent___1ca4f .am-modal-content___1LSIY .am-modal-button-group-h___Gd_Tx .am-modal-button___3x-LI:last-child::before {
  background-color: #ccc;
}
.am-search___17uQq {
  height: 0.64rem;
  padding-right: 0;
  background: #fff;
}
.am-search___17uQq .am-search-input___1oEpw {
  background: rgba(0, 0, 0, 0.05);
  border-radius: 0;
  font-size: 0.28rem;
}
.am-search___17uQq .am-search-input___1oEpw .am-search-synthetic-ph-placeholder___1eaTD {
  font-size: 0.28rem;
  color: #cccccc;
}
.am-search___17uQq .am-search-input___1oEpw .am-search-synthetic-ph___3bV9X {
  text-align: left;
  padding-left: 0.2rem;
}
.am-search___17uQq .am-search-input___1oEpw .am-search-synthetic-ph-icon___LLSHE,
.am-search___17uQq .am-search-input___1oEpw .am-search-clear___30SSf {
  width: 0.24rem;
  height: 0.24rem;
  vertical-align: unset;
  background-size: 0.24rem 0.24rem;
}
.am-search___17uQq .am-search-input___1oEpw .am-search-synthetic-ph-icon___LLSHE {
  color: rgba(0, 0, 0, 0.4);
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IuWbvuWxgl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjQgMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI0IDI0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6Izk5OTk5OTt9Cjwvc3R5bGU+Cjx0aXRsZT5JY29uLzI0L+aQnOe0ojwvdGl0bGU+CjxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjIuNywyMS4zbC0zLjEtMy4xYzEuNS0xLjgsMi40LTQuMSwyLjQtNi43QzIyLDUuNywxNy4zLDEsMTEuNSwxUzEsNS43LDEsMTEuNVM1LjcsMjIsMTEuNSwyMgoJYzIuNSwwLDQuOS0wLjksNi43LTIuNGwzLjEsMy4xYzAuNCwwLjQsMSwwLjQsMS40LDBDMjMuMSwyMi4zLDIzLjEsMjEuNywyMi43LDIxLjN6IE0xMS41LDIwQzYuOCwyMCwzLDE2LjIsMywxMS41UzYuOCwzLDExLjUsMwoJUzIwLDYuOCwyMCwxMS41UzE2LjIsMjAsMTEuNSwyMHoiLz4KPC9zdmc+Cg==') !important;
}
.am-search___17uQq .am-search-input___1oEpw input::-webkit-input-placeholder {
  font-size: 0.28rem;
  color: #cccccc;
}
.am-search___17uQq .am-search-cancel___S9U5R {
  padding-left: 0.24rem;
  font-size: 0.32rem;
  color: rgba(0, 0, 0, 0.8);
  font-weight: var(--basic-weight-value, 500);
}
.am-switch___3JZV8 input[type='checkbox']:checked + .checkbox___3rPGV {
  background: #a5762b;
}
.am-badge-dot___3ct8-,
.am-badge-text___88G_v {
  background: #faad14;
}
.am-picker-popup-header-left___2GEqe {
  color: rgba(0, 0, 0, 0.6);
}
.am-picker-popup-header-right___1egdq {
  color: #000;
}
.am-list-item___3m50C .am-list-line___lbXfE .am-list-arrow___L2cI_ {
  width: 0.22rem;
  height: 0.22rem;
}
.show___1VAD8 {
  display: block !important;
}
.align-center___17OBU {
  text-align: center;
}
.icon-arrow-right___4RCba {
  font-size: 0.32rem;
  color: rgba(0, 0, 0, 0.4);
}
.tag-box___1g8rp {
  line-height: 0.3rem;
  padding: 0 0.12rem;
  margin-right: 0.1rem;
  border: 0.01rem solid #a5752b;
  background: rgba(194, 155, 96, 0.1);
  color: #a5752b;
  font-size: 0.22rem;
}
.tag-box-color___2xvNS {
  border: 0;
  border-radius: 0;
  color: #ffffff;
  background: #000000;
}
.action-mask___26-4c {
  display: none;
  position: fixed;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  z-index: 99;
}
.action-mask___26-4c .show___1VAD8 {
  display: block;
}
.common-checkbox___3F4wz {
  width: 0.44rem;
  height: 0.44rem;
  min-width: 0.44rem;
  min-height: 0.44rem;
}
.icon-collectmall_selected___1hQio {
  color: #c29b60;
}
.icon-danxuankuangxuanzhong___1Q1eT {
  color: #a5762b;
  font-size: 0.36rem;
  padding: 0 0.04rem;
}
.icon-danxuankuangxuanzhongColor___hMLiU {
  color: #000000;
  font-size: 0.36rem;
}
.flex-align-center___2SkkX {
  display: flex;
  align-items: center;
}
.flex-center___2AVEG {
  display: flex;
  justify-content: center;
  align-items: center;
}
.flex-space-around___RVuMs {
  display: flex;
  justify-content: space-around;
}
.flex-column___3my57 {
  display: flex;
  flex-direction: column;
}
.flex-column-center___KwibK {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.flex-column-space-between___1jfC3 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.flex-row-space-between___14Vgn {
  display: flex;
  justify-content: space-between;
}
.flex-between___2P37L {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.flex-between___2P37L .am-pull-to-refresh-up___3q30r .am-pull-to-refresh-indicator___2YpZq {
  margin-top: 0.2rem !important;
}
.modal_container___3yYEz .am-modal-content___1LSIY {
  border-radius: 0.2rem !important;
  padding: 0;
}
.modal_container___3yYEz .am-modal-content___1LSIY .am-modal-body___1jAv6 {
  padding: 0;
}
/* 隐藏刷新指示器（箭头/文案） */
.am-pull-to-refresh-indicator___2YpZq {
  display: none !important;
}
.wrapper___1LRRw {
  position: relative;
}
.wrapper___1LRRw .container___23dVo {
  width: 100%;
}
.wrapper___1LRRw .container___23dVo .headerContainer___1OGoA {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  padding: 0.24rem;
}
.wrapper___1LRRw .container___23dVo .headerContainer___1OGoA .title___3EFkW {
  font-size: 0.36rem;
}
.wrapper___1LRRw .container___23dVo .headerContainer___1OGoA .title___3EFkW > span {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.wrapper___1LRRw .container___23dVo .headerContainer___1OGoA .more___cmiCF {
  font-size: 0.24rem;
  display: flex;
  align-items: center;
}
.wrapper___1LRRw .container___23dVo .headerContainer___1OGoA .more___cmiCF > span {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  line-height: 100%;
}
.wrapper___1LRRw .container___23dVo .headerContainer___1OGoA .more___cmiCF .arrowRightIcon___2V-js {
  font-size: 0.28rem;
}
.wrapper___1LRRw .container___23dVo .recommandList___nV0MR {
  width: 100%;
  padding-top: 0.24rem;
  padding-bottom: 0.24rem;
}
.wrapper___1LRRw .container___23dVo .productList___1cnfD {
  width: 100%;
  padding-top: 0.24rem;
  padding-bottom: 0.24rem;
}
html,
#app___hfL4G {
  -webkit-overflow-scrolling: touch;
}
html,
div,
span,
a,
p,
section,
input,
button,
label,
textarea,
ul,
li,
dl,
dt,
dd {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  appearance: none;
  -webkit-appearance: none;
}
body {
  font-size: 0.28rem;
  color: rgba(0, 0, 0, 0.8);
  background-color: #f2f2f2;
}
.slider-decorator-0 {
  bottom: 0.2rem !important;
}
button,
textarea {
  outline: 0 none;
  border: 0 none;
  background: transparent;
}
ul li {
  list-style: none;
}
.color-main___3Neok {
  color: #000000 !important;
}
.color-red___1OOFa {
  color: #f01b3f !important;
}
.color-white___3jwQz {
  color: #ffffff;
}
.color-dark-grey___1k08y {
  color: rgba(0, 0, 0, 0.8);
}
.color-grey___37xo7 {
  color: rgba(0, 0, 0, 0.6);
}
.color-light-grey___ZJGYI {
  color: rgba(0, 0, 0, 0.4);
}
.color-price___1bfXy {
  color: #f01b3f;
}
.color-white___3jwQz {
  color: #ffffff;
}
.color-yellow___1Yx9D {
  color: #a5752b;
}
.color-gray___10ZIM {
  color: #333333;
}
.color-gold___15isv {
  color: #a5762b !important;
}
.color-notice___3Z-e2 {
  color: #999999;
}
.fz-48___2BJLa {
  font-size: 0.48rem;
}
.fz-44___vZhXC {
  font-size: 0.44rem;
}
.fz-40___1jmXs {
  font-size: 0.4rem;
  line-height: 0.6rem;
}
.fz-32___3YgZY {
  font-size: 0.32rem;
  line-height: 0.52rem;
}
.fz-28___TYC1M {
  font-size: 0.28rem;
  line-height: 0.48rem;
}
.fz-24___Lm_-0 {
  font-size: 0.24rem;
  line-height: 0.4rem;
}
.fz-22___1y6ED {
  font-size: 0.22rem;
  line-height: 0.26rem;
}
.fz-through___27m4U {
  text-decoration: line-through;
}
.fw-nomal___1SnEK {
  font-weight: normal;
}
.fw-bold___1zlad {
  font-weight: bold;
}
.ellipsis___2SPQP {
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
}
.ellipsis-one___2y1qd {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-two___ZYp2I {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-three___NLFI- {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-five___1LMSc {
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.px-indent-top___m53Fv {
  margin-top: -1px !important;
}
.px-indent-left___38Dl5 {
  margin-left: -1px !important;
}
.hide___39Cgo {
  display: none !important;
}
.fl___O1yB5 {
  float: left;
}
.fr___303dt {
  float: right;
}
.clf___SgTBB::after {
  display: block;
  content: '';
  height: 0;
  font-size: 0;
  visibility: hidden;
  clear: both;
}
::-moz-placeholder {
  color: #cccccc;
}
::-webkit-input-placeholder {
  color: #cccccc;
}
:-ms-input-placeholder {
  color: #cccccc;
}
@keyframes customPopupMove___1Rp8v {
  from {
    bottom: -15rem;
    opacity: 0;
  }
  to {
    bottom: 0;
    opacity: 1;
  }
}
@keyframes popuContentMove___2Ogw2 {
  from {
    bottom: -15rem;
  }
  to {
    bottom: 0;
  }
}
.invisible___2f4ZP {
  visibility: hidden;
}
.icon-gradient___3mUZ6 {
  -webkit-background-clip: text;
  color: transparent;
  background-image: linear-gradient(-38deg, #fe7b2c 32%, #ffc77f 91%);
}
.am-button___1L4PA.small___2A7j1 {
  width: 2.4rem;
  height: 0.69rem;
  line-height: 0.69rem;
  font-size: 0.32rem;
}
.am-button___1L4PA.middle___2muGQ {
  width: 2.8rem;
  height: 0.8rem;
  line-height: 0.8rem;
  font-size: 0.32rem;
}
.am-checkbox-wrapper___dam1P .am-checkbox___2Y9O7 {
  top: -0.02rem;
}
.am-checkbox-wrapper___dam1P .am-checkbox___2Y9O7,
.am-checkbox-wrapper___dam1P .am-checkbox-inner___Aovc7 {
  width: 0.36rem;
  height: 0.36rem;
}
.am-checkbox-wrapper___dam1P .am-checkbox___2Y9O7 .am-checkbox-inner___Aovc7:after,
.am-checkbox-wrapper___dam1P .am-checkbox-inner___Aovc7 .am-checkbox-inner___Aovc7:after {
  width: 0.07rem;
  height: 0.18rem;
  top: 0.04rem;
}
.am-modal-transparent___22UB- .am-modal-content___1A3V5 {
  padding-top: 0.42rem;
}
.am-modal-transparent___22UB- .am-modal-content___1A3V5 .am-modal-body___Lf0Ql {
  padding-bottom: 0.47rem;
}
.am-modal-transparent___22UB- .am-modal-content___1A3V5 .am-modal-body___Lf0Ql .am-modal-alert-content___3bWl9 {
  font-size: 0.32rem;
  line-height: 0.52rem;
  color: rgba(0, 0, 0, 0.8);
}
.am-modal-transparent___22UB- .am-modal-content___1A3V5 .am-modal-button___3nO22 {
  height: 0.96rem;
  line-height: 0.96rem;
  color: #000000;
}
.am-modal-transparent___22UB- .am-modal-content___1A3V5 .am-modal-button___3nO22:first-child {
  color: #666;
}
.am-modal-transparent___22UB- .am-modal-content___1A3V5 .am-modal-button-group-h___1hKNP::before,
.am-modal-transparent___22UB- .am-modal-content___1A3V5 .am-modal-button-group-h___1hKNP .am-modal-button___3nO22:last-child::before {
  background-color: #ccc;
}
.am-search___1_7PW {
  height: 0.64rem;
  padding-right: 0;
  background: #fff;
}
.am-search___1_7PW .am-search-input___3LQJP {
  background: rgba(0, 0, 0, 0.05);
  border-radius: 0;
  font-size: 0.28rem;
}
.am-search___1_7PW .am-search-input___3LQJP .am-search-synthetic-ph-placeholder___qWrbp {
  font-size: 0.28rem;
  color: #cccccc;
}
.am-search___1_7PW .am-search-input___3LQJP .am-search-synthetic-ph___2h0-b {
  text-align: left;
  padding-left: 0.2rem;
}
.am-search___1_7PW .am-search-input___3LQJP .am-search-synthetic-ph-icon___13NDP,
.am-search___1_7PW .am-search-input___3LQJP .am-search-clear___1xEru {
  width: 0.24rem;
  height: 0.24rem;
  vertical-align: unset;
  background-size: 0.24rem 0.24rem;
}
.am-search___1_7PW .am-search-input___3LQJP .am-search-synthetic-ph-icon___13NDP {
  color: rgba(0, 0, 0, 0.4);
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IuWbvuWxgl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjQgMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI0IDI0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6Izk5OTk5OTt9Cjwvc3R5bGU+Cjx0aXRsZT5JY29uLzI0L+aQnOe0ojwvdGl0bGU+CjxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjIuNywyMS4zbC0zLjEtMy4xYzEuNS0xLjgsMi40LTQuMSwyLjQtNi43QzIyLDUuNywxNy4zLDEsMTEuNSwxUzEsNS43LDEsMTEuNVM1LjcsMjIsMTEuNSwyMgoJYzIuNSwwLDQuOS0wLjksNi43LTIuNGwzLjEsMy4xYzAuNCwwLjQsMSwwLjQsMS40LDBDMjMuMSwyMi4zLDIzLjEsMjEuNywyMi43LDIxLjN6IE0xMS41LDIwQzYuOCwyMCwzLDE2LjIsMywxMS41UzYuOCwzLDExLjUsMwoJUzIwLDYuOCwyMCwxMS41UzE2LjIsMjAsMTEuNSwyMHoiLz4KPC9zdmc+Cg==') !important;
}
.am-search___1_7PW .am-search-input___3LQJP input::-webkit-input-placeholder {
  font-size: 0.28rem;
  color: #cccccc;
}
.am-search___1_7PW .am-search-cancel___R8DsS {
  padding-left: 0.24rem;
  font-size: 0.32rem;
  color: rgba(0, 0, 0, 0.8);
  font-weight: var(--basic-weight-value, 500);
}
.am-switch___2wI64 input[type='checkbox']:checked + .checkbox___277HS {
  background: #a5762b;
}
.am-badge-dot___1UprV,
.am-badge-text___1heiz {
  background: #faad14;
}
.am-picker-popup-header-left___2QkDR {
  color: rgba(0, 0, 0, 0.6);
}
.am-picker-popup-header-right___6b9cr {
  color: #000;
}
.am-list-item___HGUco .am-list-line___3rs6_ .am-list-arrow___10hoR {
  width: 0.22rem;
  height: 0.22rem;
}
.show___12Xkj {
  display: block !important;
}
.align-center___24YUI {
  text-align: center;
}
.icon-arrow-right___1zXXb {
  font-size: 0.32rem;
  color: rgba(0, 0, 0, 0.4);
}
.tag-box___1Jczw {
  line-height: 0.3rem;
  padding: 0 0.12rem;
  margin-right: 0.1rem;
  border: 0.01rem solid #a5752b;
  background: rgba(194, 155, 96, 0.1);
  color: #a5752b;
  font-size: 0.22rem;
}
.tag-box-color___aMqMN {
  border: 0;
  border-radius: 0;
  color: #ffffff;
  background: #000000;
}
.action-mask___3bZq8 {
  display: none;
  position: fixed;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  z-index: 99;
}
.action-mask___3bZq8 .show___12Xkj {
  display: block;
}
.common-checkbox___2xLIs {
  width: 0.44rem;
  height: 0.44rem;
  min-width: 0.44rem;
  min-height: 0.44rem;
}
.icon-collectmall_selected___1bmnv {
  color: #c29b60;
}
.icon-danxuankuangxuanzhong___KyIBb {
  color: #a5762b;
  font-size: 0.36rem;
  padding: 0 0.04rem;
}
.icon-danxuankuangxuanzhongColor___2B1Ss {
  color: #000000;
  font-size: 0.36rem;
}
.flex-align-center___1b6AY {
  display: flex;
  align-items: center;
}
.flex-center___2g4Cf {
  display: flex;
  justify-content: center;
  align-items: center;
}
.flex-space-around___1_BXK {
  display: flex;
  justify-content: space-around;
}
.flex-column___1K2qU {
  display: flex;
  flex-direction: column;
}
.flex-column-center____-2I0 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.flex-column-space-between____9O__ {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.flex-row-space-between___2G17e {
  display: flex;
  justify-content: space-between;
}
.flex-between___2wXPf {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.flex-between___2wXPf .am-pull-to-refresh-up___2xpno .am-pull-to-refresh-indicator___OYWNk {
  margin-top: 0.2rem !important;
}
.modal_container___2-DHE .am-modal-content___1A3V5 {
  border-radius: 0.2rem !important;
  padding: 0;
}
.modal_container___2-DHE .am-modal-content___1A3V5 .am-modal-body___Lf0Ql {
  padding: 0;
}
/* 隐藏刷新指示器（箭头/文案） */
.am-pull-to-refresh-indicator___OYWNk {
  display: none !important;
}
.wrapper___1Tpl5 {
  position: relative;
}
.wrapper___1Tpl5 .container___eGNzk {
  width: 100%;
}
.wrapper___1Tpl5 .container___eGNzk .headerContainer___3AS1y {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  padding: 0.24rem;
}
.wrapper___1Tpl5 .container___eGNzk .headerContainer___3AS1y .title___3sxl2 {
  font-size: 0.36rem;
}
.wrapper___1Tpl5 .container___eGNzk .headerContainer___3AS1y .title___3sxl2 > span {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.wrapper___1Tpl5 .container___eGNzk .headerContainer___3AS1y .more___2amBF {
  font-size: 0.24rem;
  display: flex;
  align-items: center;
  align-self: flex-end;
}
.wrapper___1Tpl5 .container___eGNzk .headerContainer___3AS1y .more___2amBF > span {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  line-height: 100%;
}
.wrapper___1Tpl5 .container___eGNzk .headerContainer___3AS1y .more___2amBF .arrowRightIcon___KOmxm {
  font-size: 0.28rem;
}
.wrapper___1Tpl5 .container___eGNzk .recommandList___2XGvR {
  width: 100%;
  padding-top: 0.24rem;
  padding-bottom: 0.14rem;
}
.wrapper___1Tpl5 .container___eGNzk .productList___fwPMs {
  width: 100%;
  padding-top: 0.24rem;
  padding-bottom: 0.14rem;
}
html,
#app___24UC6 {
  -webkit-overflow-scrolling: touch;
}
html,
div,
span,
a,
p,
section,
input,
button,
label,
textarea,
ul,
li,
dl,
dt,
dd {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  appearance: none;
  -webkit-appearance: none;
}
body {
  font-size: 0.28rem;
  color: rgba(0, 0, 0, 0.8);
  background-color: #f2f2f2;
}
.slider-decorator-0 {
  bottom: 0.2rem !important;
}
button,
textarea {
  outline: 0 none;
  border: 0 none;
  background: transparent;
}
ul li {
  list-style: none;
}
.color-main___3Ui8O {
  color: #000000 !important;
}
.color-red___Q0zff {
  color: #f01b3f !important;
}
.color-white___CYZL6 {
  color: #ffffff;
}
.color-dark-grey___6qx13 {
  color: rgba(0, 0, 0, 0.8);
}
.color-grey___1zCBR {
  color: rgba(0, 0, 0, 0.6);
}
.color-light-grey___1e5vw {
  color: rgba(0, 0, 0, 0.4);
}
.color-price___1Jxer {
  color: #f01b3f;
}
.color-white___CYZL6 {
  color: #ffffff;
}
.color-yellow___1QNqO {
  color: #a5752b;
}
.color-gray___WxPrZ {
  color: #333333;
}
.color-gold___s187j {
  color: #a5762b !important;
}
.color-notice___2BMr3 {
  color: #999999;
}
.fz-48___2V9mv {
  font-size: 0.48rem;
}
.fz-44___3C8_z {
  font-size: 0.44rem;
}
.fz-40___3-sJS {
  font-size: 0.4rem;
  line-height: 0.6rem;
}
.fz-32___2KCeP {
  font-size: 0.32rem;
  line-height: 0.52rem;
}
.fz-28___7wHyA {
  font-size: 0.28rem;
  line-height: 0.48rem;
}
.fz-24___V4J0V {
  font-size: 0.24rem;
  line-height: 0.4rem;
}
.fz-22___Dk68J {
  font-size: 0.22rem;
  line-height: 0.26rem;
}
.fz-through___6xbJW {
  text-decoration: line-through;
}
.fw-nomal___PDZLq {
  font-weight: normal;
}
.fw-bold___h1hpz {
  font-weight: bold;
}
.ellipsis___27qTc {
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
}
.ellipsis-one___37w-m {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-two___qHU32 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-three___2Swp8 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-five___360CF {
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.px-indent-top___1LxfC {
  margin-top: -1px !important;
}
.px-indent-left___1_YgV {
  margin-left: -1px !important;
}
.hide___oaJUr {
  display: none !important;
}
.fl___3LWRR {
  float: left;
}
.fr___3GrJ0 {
  float: right;
}
.clf___1ZnG9::after {
  display: block;
  content: '';
  height: 0;
  font-size: 0;
  visibility: hidden;
  clear: both;
}
::-moz-placeholder {
  color: #cccccc;
}
::-webkit-input-placeholder {
  color: #cccccc;
}
:-ms-input-placeholder {
  color: #cccccc;
}
@keyframes customPopupMove___2tIiN {
  from {
    bottom: -15rem;
    opacity: 0;
  }
  to {
    bottom: 0;
    opacity: 1;
  }
}
@keyframes popuContentMove___2c_PZ {
  from {
    bottom: -15rem;
  }
  to {
    bottom: 0;
  }
}
.invisible___1GwMk {
  visibility: hidden;
}
.icon-gradient___7sRPr {
  -webkit-background-clip: text;
  color: transparent;
  background-image: linear-gradient(-38deg, #fe7b2c 32%, #ffc77f 91%);
}
.am-button___1I0Vd.small___2Ls6D {
  width: 2.4rem;
  height: 0.69rem;
  line-height: 0.69rem;
  font-size: 0.32rem;
}
.am-button___1I0Vd.middle___3Clw8 {
  width: 2.8rem;
  height: 0.8rem;
  line-height: 0.8rem;
  font-size: 0.32rem;
}
.am-checkbox-wrapper___k7fTv .am-checkbox___3vome {
  top: -0.02rem;
}
.am-checkbox-wrapper___k7fTv .am-checkbox___3vome,
.am-checkbox-wrapper___k7fTv .am-checkbox-inner___3BQzE {
  width: 0.36rem;
  height: 0.36rem;
}
.am-checkbox-wrapper___k7fTv .am-checkbox___3vome .am-checkbox-inner___3BQzE:after,
.am-checkbox-wrapper___k7fTv .am-checkbox-inner___3BQzE .am-checkbox-inner___3BQzE:after {
  width: 0.07rem;
  height: 0.18rem;
  top: 0.04rem;
}
.am-modal-transparent___10FCL .am-modal-content___Bc0sW {
  padding-top: 0.42rem;
}
.am-modal-transparent___10FCL .am-modal-content___Bc0sW .am-modal-body___33zYM {
  padding-bottom: 0.47rem;
}
.am-modal-transparent___10FCL .am-modal-content___Bc0sW .am-modal-body___33zYM .am-modal-alert-content___1Ogud {
  font-size: 0.32rem;
  line-height: 0.52rem;
  color: rgba(0, 0, 0, 0.8);
}
.am-modal-transparent___10FCL .am-modal-content___Bc0sW .am-modal-button___RGPT_ {
  height: 0.96rem;
  line-height: 0.96rem;
  color: #000000;
}
.am-modal-transparent___10FCL .am-modal-content___Bc0sW .am-modal-button___RGPT_:first-child {
  color: #666;
}
.am-modal-transparent___10FCL .am-modal-content___Bc0sW .am-modal-button-group-h___1XilA::before,
.am-modal-transparent___10FCL .am-modal-content___Bc0sW .am-modal-button-group-h___1XilA .am-modal-button___RGPT_:last-child::before {
  background-color: #ccc;
}
.am-search___2Tyb- {
  height: 0.64rem;
  padding-right: 0;
  background: #fff;
}
.am-search___2Tyb- .am-search-input___37IFx {
  background: rgba(0, 0, 0, 0.05);
  border-radius: 0;
  font-size: 0.28rem;
}
.am-search___2Tyb- .am-search-input___37IFx .am-search-synthetic-ph-placeholder___jwgrG {
  font-size: 0.28rem;
  color: #cccccc;
}
.am-search___2Tyb- .am-search-input___37IFx .am-search-synthetic-ph___2Ah1D {
  text-align: left;
  padding-left: 0.2rem;
}
.am-search___2Tyb- .am-search-input___37IFx .am-search-synthetic-ph-icon___24_bd,
.am-search___2Tyb- .am-search-input___37IFx .am-search-clear___2NngG {
  width: 0.24rem;
  height: 0.24rem;
  vertical-align: unset;
  background-size: 0.24rem 0.24rem;
}
.am-search___2Tyb- .am-search-input___37IFx .am-search-synthetic-ph-icon___24_bd {
  color: rgba(0, 0, 0, 0.4);
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IuWbvuWxgl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjQgMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI0IDI0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6Izk5OTk5OTt9Cjwvc3R5bGU+Cjx0aXRsZT5JY29uLzI0L+aQnOe0ojwvdGl0bGU+CjxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjIuNywyMS4zbC0zLjEtMy4xYzEuNS0xLjgsMi40LTQuMSwyLjQtNi43QzIyLDUuNywxNy4zLDEsMTEuNSwxUzEsNS43LDEsMTEuNVM1LjcsMjIsMTEuNSwyMgoJYzIuNSwwLDQuOS0wLjksNi43LTIuNGwzLjEsMy4xYzAuNCwwLjQsMSwwLjQsMS40LDBDMjMuMSwyMi4zLDIzLjEsMjEuNywyMi43LDIxLjN6IE0xMS41LDIwQzYuOCwyMCwzLDE2LjIsMywxMS41UzYuOCwzLDExLjUsMwoJUzIwLDYuOCwyMCwxMS41UzE2LjIsMjAsMTEuNSwyMHoiLz4KPC9zdmc+Cg==') !important;
}
.am-search___2Tyb- .am-search-input___37IFx input::-webkit-input-placeholder {
  font-size: 0.28rem;
  color: #cccccc;
}
.am-search___2Tyb- .am-search-cancel___2xNeY {
  padding-left: 0.24rem;
  font-size: 0.32rem;
  color: rgba(0, 0, 0, 0.8);
  font-weight: var(--basic-weight-value, 500);
}
.am-switch___3_a93 input[type='checkbox']:checked + .checkbox___3MMfb {
  background: #a5762b;
}
.am-badge-dot___1-95T,
.am-badge-text___3j8zv {
  background: #faad14;
}
.am-picker-popup-header-left___2XuCC {
  color: rgba(0, 0, 0, 0.6);
}
.am-picker-popup-header-right___3T7RQ {
  color: #000;
}
.am-list-item___3PHxZ .am-list-line___1gb_f .am-list-arrow___3EQdY {
  width: 0.22rem;
  height: 0.22rem;
}
.show___1CSVo {
  display: block !important;
}
.align-center___3Stib {
  text-align: center;
}
.icon-arrow-right___w1TXW {
  font-size: 0.32rem;
  color: rgba(0, 0, 0, 0.4);
}
.tag-box___2DBRo {
  line-height: 0.3rem;
  padding: 0 0.12rem;
  margin-right: 0.1rem;
  border: 0.01rem solid #a5752b;
  background: rgba(194, 155, 96, 0.1);
  color: #a5752b;
  font-size: 0.22rem;
}
.tag-box-color___3KRjm {
  border: 0;
  border-radius: 0;
  color: #ffffff;
  background: #000000;
}
.action-mask___1UPxT {
  display: none;
  position: fixed;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  z-index: 99;
}
.action-mask___1UPxT .show___1CSVo {
  display: block;
}
.common-checkbox___RQ3yu {
  width: 0.44rem;
  height: 0.44rem;
  min-width: 0.44rem;
  min-height: 0.44rem;
}
.icon-collectmall_selected___1sG_N {
  color: #c29b60;
}
.icon-danxuankuangxuanzhong___1oLW1 {
  color: #a5762b;
  font-size: 0.36rem;
  padding: 0 0.04rem;
}
.icon-danxuankuangxuanzhongColor___awZf5 {
  color: #000000;
  font-size: 0.36rem;
}
.flex-align-center___2aqZk {
  display: flex;
  align-items: center;
}
.flex-center___3ecM9 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.flex-space-around___3x-d0 {
  display: flex;
  justify-content: space-around;
}
.flex-column___2_bXw {
  display: flex;
  flex-direction: column;
}
.flex-column-center___3kiQl {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.flex-column-space-between___13EtB {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.flex-row-space-between___3FJNZ {
  display: flex;
  justify-content: space-between;
}
.flex-between___3Xb8P {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.flex-between___3Xb8P .am-pull-to-refresh-up___1Ws5m .am-pull-to-refresh-indicator___10wCV {
  margin-top: 0.2rem !important;
}
.modal_container___2C_35 .am-modal-content___Bc0sW {
  border-radius: 0.2rem !important;
  padding: 0;
}
.modal_container___2C_35 .am-modal-content___Bc0sW .am-modal-body___33zYM {
  padding: 0;
}
/* 隐藏刷新指示器（箭头/文案） */
.am-pull-to-refresh-indicator___10wCV {
  display: none !important;
}
.wrapper___3cu7E {
  position: relative;
}
.wrapper___3cu7E .container___13Yvg {
  width: 100%;
}
.wrapper___3cu7E .container___13Yvg .headerContainer___2v80q {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  padding: 0.24rem;
}
.wrapper___3cu7E .container___13Yvg .headerContainer___2v80q .title___2BcX1 {
  font-size: 0.36rem;
}
.wrapper___3cu7E .container___13Yvg .headerContainer___2v80q .title___2BcX1 > span {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.wrapper___3cu7E .container___13Yvg .headerContainer___2v80q .subTitle___qdBjf {
  font-size: 0.24rem;
  line-height: 0.34rem;
}
.wrapper___3cu7E .container___13Yvg .headerContainer___2v80q .subTitle___qdBjf > span {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.wrapper___3cu7E .container___13Yvg .headerContainer___2v80q .more___1bfNN {
  align-self: flex-end;
  font-size: 0.24rem;
  display: flex;
  align-items: center;
}
.wrapper___3cu7E .container___13Yvg .headerContainer___2v80q .more___1bfNN > span {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  line-height: 100%;
}
.wrapper___3cu7E .container___13Yvg .headerContainer___2v80q .more___1bfNN .arrowRightIcon___1pEYe {
  font-size: 0.28rem;
}
.wrapper___3cu7E .container___13Yvg .recommandList___1zD8I {
  width: 100%;
  padding-top: 0.24rem;
  padding-bottom: 0.14rem;
}
.wrapper___3cu7E .container___13Yvg .productList___3esaV {
  width: 100%;
  padding-top: 0.24rem;
  padding-bottom: 0.14rem;
}
html,
#app___7mBN9 {
  -webkit-overflow-scrolling: touch;
}
html,
div,
span,
a,
p,
section,
input,
button,
label,
textarea,
ul,
li,
dl,
dt,
dd {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  appearance: none;
  -webkit-appearance: none;
}
body {
  font-size: 0.28rem;
  color: rgba(0, 0, 0, 0.8);
  background-color: #f2f2f2;
}
.slider-decorator-0 {
  bottom: 0.2rem !important;
}
button,
textarea {
  outline: 0 none;
  border: 0 none;
  background: transparent;
}
ul li {
  list-style: none;
}
.color-main___3My8C {
  color: #000000 !important;
}
.color-red___388MK {
  color: #f01b3f !important;
}
.color-white___UIg8T {
  color: #ffffff;
}
.color-dark-grey___1sUeE {
  color: rgba(0, 0, 0, 0.8);
}
.color-grey___17b05 {
  color: rgba(0, 0, 0, 0.6);
}
.color-light-grey___1VjWe {
  color: rgba(0, 0, 0, 0.4);
}
.color-price___3wd20 {
  color: #f01b3f;
}
.color-white___UIg8T {
  color: #ffffff;
}
.color-yellow___3xA6c {
  color: #a5752b;
}
.color-gray___JVHL6 {
  color: #333333;
}
.color-gold___1WvYD {
  color: #a5762b !important;
}
.color-notice___u0GeM {
  color: #999999;
}
.fz-48___9MUdD {
  font-size: 0.48rem;
}
.fz-44___OYzFW {
  font-size: 0.44rem;
}
.fz-40___HTg2d {
  font-size: 0.4rem;
  line-height: 0.6rem;
}
.fz-32___3AFEK {
  font-size: 0.32rem;
  line-height: 0.52rem;
}
.fz-28___xJR1Y {
  font-size: 0.28rem;
  line-height: 0.48rem;
}
.fz-24___17L7G {
  font-size: 0.24rem;
  line-height: 0.4rem;
}
.fz-22___2Z8ti {
  font-size: 0.22rem;
  line-height: 0.26rem;
}
.fz-through___1cBtB {
  text-decoration: line-through;
}
.fw-nomal___27WJ- {
  font-weight: normal;
}
.fw-bold___2U_sN {
  font-weight: bold;
}
.ellipsis___3beCX {
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
}
.ellipsis-one___2VgHq {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-two___27wrD {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-three___KG-no {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-five___1QyJW {
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.px-indent-top___3P5-X {
  margin-top: -1px !important;
}
.px-indent-left___mX6bf {
  margin-left: -1px !important;
}
.hide___2vrUg {
  display: none !important;
}
.fl___K_uwP {
  float: left;
}
.fr___2DQMy {
  float: right;
}
.clf___2WGdJ::after {
  display: block;
  content: '';
  height: 0;
  font-size: 0;
  visibility: hidden;
  clear: both;
}
::-moz-placeholder {
  color: #cccccc;
}
::-webkit-input-placeholder {
  color: #cccccc;
}
:-ms-input-placeholder {
  color: #cccccc;
}
@keyframes customPopupMove___3bvxw {
  from {
    bottom: -15rem;
    opacity: 0;
  }
  to {
    bottom: 0;
    opacity: 1;
  }
}
@keyframes popuContentMove___1RbU3 {
  from {
    bottom: -15rem;
  }
  to {
    bottom: 0;
  }
}
.invisible___kaq7M {
  visibility: hidden;
}
.icon-gradient___3Rvwl {
  -webkit-background-clip: text;
  color: transparent;
  background-image: linear-gradient(-38deg, #fe7b2c 32%, #ffc77f 91%);
}
.am-button___2FkHz.small___3se2p {
  width: 2.4rem;
  height: 0.69rem;
  line-height: 0.69rem;
  font-size: 0.32rem;
}
.am-button___2FkHz.middle___3df-J {
  width: 2.8rem;
  height: 0.8rem;
  line-height: 0.8rem;
  font-size: 0.32rem;
}
.am-checkbox-wrapper___1XiTE .am-checkbox___O1V37 {
  top: -0.02rem;
}
.am-checkbox-wrapper___1XiTE .am-checkbox___O1V37,
.am-checkbox-wrapper___1XiTE .am-checkbox-inner___p6NNR {
  width: 0.36rem;
  height: 0.36rem;
}
.am-checkbox-wrapper___1XiTE .am-checkbox___O1V37 .am-checkbox-inner___p6NNR:after,
.am-checkbox-wrapper___1XiTE .am-checkbox-inner___p6NNR .am-checkbox-inner___p6NNR:after {
  width: 0.07rem;
  height: 0.18rem;
  top: 0.04rem;
}
.am-modal-transparent___3cJna .am-modal-content___3EijG {
  padding-top: 0.42rem;
}
.am-modal-transparent___3cJna .am-modal-content___3EijG .am-modal-body___Kml6u {
  padding-bottom: 0.47rem;
}
.am-modal-transparent___3cJna .am-modal-content___3EijG .am-modal-body___Kml6u .am-modal-alert-content___2jsIC {
  font-size: 0.32rem;
  line-height: 0.52rem;
  color: rgba(0, 0, 0, 0.8);
}
.am-modal-transparent___3cJna .am-modal-content___3EijG .am-modal-button___1nWuF {
  height: 0.96rem;
  line-height: 0.96rem;
  color: #000000;
}
.am-modal-transparent___3cJna .am-modal-content___3EijG .am-modal-button___1nWuF:first-child {
  color: #666;
}
.am-modal-transparent___3cJna .am-modal-content___3EijG .am-modal-button-group-h___1GISD::before,
.am-modal-transparent___3cJna .am-modal-content___3EijG .am-modal-button-group-h___1GISD .am-modal-button___1nWuF:last-child::before {
  background-color: #ccc;
}
.am-search___3D0RG {
  height: 0.64rem;
  padding-right: 0;
  background: #fff;
}
.am-search___3D0RG .am-search-input___rDYDJ {
  background: rgba(0, 0, 0, 0.05);
  border-radius: 0;
  font-size: 0.28rem;
}
.am-search___3D0RG .am-search-input___rDYDJ .am-search-synthetic-ph-placeholder___1qcAN {
  font-size: 0.28rem;
  color: #cccccc;
}
.am-search___3D0RG .am-search-input___rDYDJ .am-search-synthetic-ph___3bH8h {
  text-align: left;
  padding-left: 0.2rem;
}
.am-search___3D0RG .am-search-input___rDYDJ .am-search-synthetic-ph-icon___3KnP7,
.am-search___3D0RG .am-search-input___rDYDJ .am-search-clear___3Gcka {
  width: 0.24rem;
  height: 0.24rem;
  vertical-align: unset;
  background-size: 0.24rem 0.24rem;
}
.am-search___3D0RG .am-search-input___rDYDJ .am-search-synthetic-ph-icon___3KnP7 {
  color: rgba(0, 0, 0, 0.4);
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IuWbvuWxgl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjQgMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI0IDI0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6Izk5OTk5OTt9Cjwvc3R5bGU+Cjx0aXRsZT5JY29uLzI0L+aQnOe0ojwvdGl0bGU+CjxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjIuNywyMS4zbC0zLjEtMy4xYzEuNS0xLjgsMi40LTQuMSwyLjQtNi43QzIyLDUuNywxNy4zLDEsMTEuNSwxUzEsNS43LDEsMTEuNVM1LjcsMjIsMTEuNSwyMgoJYzIuNSwwLDQuOS0wLjksNi43LTIuNGwzLjEsMy4xYzAuNCwwLjQsMSwwLjQsMS40LDBDMjMuMSwyMi4zLDIzLjEsMjEuNywyMi43LDIxLjN6IE0xMS41LDIwQzYuOCwyMCwzLDE2LjIsMywxMS41UzYuOCwzLDExLjUsMwoJUzIwLDYuOCwyMCwxMS41UzE2LjIsMjAsMTEuNSwyMHoiLz4KPC9zdmc+Cg==') !important;
}
.am-search___3D0RG .am-search-input___rDYDJ input::-webkit-input-placeholder {
  font-size: 0.28rem;
  color: #cccccc;
}
.am-search___3D0RG .am-search-cancel___1pe4X {
  padding-left: 0.24rem;
  font-size: 0.32rem;
  color: rgba(0, 0, 0, 0.8);
  font-weight: var(--basic-weight-value, 500);
}
.am-switch___d5F3z input[type='checkbox']:checked + .checkbox___1j4BH {
  background: #a5762b;
}
.am-badge-dot___3KipQ,
.am-badge-text___vi0LU {
  background: #faad14;
}
.am-picker-popup-header-left___2U6Wq {
  color: rgba(0, 0, 0, 0.6);
}
.am-picker-popup-header-right___gwAql {
  color: #000;
}
.am-list-item___eK-hx .am-list-line___2U-xS .am-list-arrow___hZXKZ {
  width: 0.22rem;
  height: 0.22rem;
}
.show___bKrvh {
  display: block !important;
}
.align-center___3cYT7 {
  text-align: center;
}
.icon-arrow-right___1Veup {
  font-size: 0.32rem;
  color: rgba(0, 0, 0, 0.4);
}
.tag-box___2iLUI {
  line-height: 0.3rem;
  padding: 0 0.12rem;
  margin-right: 0.1rem;
  border: 0.01rem solid #a5752b;
  background: rgba(194, 155, 96, 0.1);
  color: #a5752b;
  font-size: 0.22rem;
}
.tag-box-color___7t71P {
  border: 0;
  border-radius: 0;
  color: #ffffff;
  background: #000000;
}
.action-mask___1QFKL {
  display: none;
  position: fixed;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  z-index: 99;
}
.action-mask___1QFKL .show___bKrvh {
  display: block;
}
.common-checkbox___21YjG {
  width: 0.44rem;
  height: 0.44rem;
  min-width: 0.44rem;
  min-height: 0.44rem;
}
.icon-collectmall_selected___2ywW1 {
  color: #c29b60;
}
.icon-danxuankuangxuanzhong___1bjpr {
  color: #a5762b;
  font-size: 0.36rem;
  padding: 0 0.04rem;
}
.icon-danxuankuangxuanzhongColor___1ewBf {
  color: #000000;
  font-size: 0.36rem;
}
.flex-align-center___795oz {
  display: flex;
  align-items: center;
}
.flex-center___2-3tO {
  display: flex;
  justify-content: center;
  align-items: center;
}
.flex-space-around___wpxV1 {
  display: flex;
  justify-content: space-around;
}
.flex-column___1_1sa {
  display: flex;
  flex-direction: column;
}
.flex-column-center___1e6zq {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.flex-column-space-between___1kh2H {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.flex-row-space-between___MvkcL {
  display: flex;
  justify-content: space-between;
}
.flex-between___j-sxJ {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.flex-between___j-sxJ .am-pull-to-refresh-up___3URKv .am-pull-to-refresh-indicator___2zGlI {
  margin-top: 0.2rem !important;
}
.modal_container___2z_89 .am-modal-content___3EijG {
  border-radius: 0.2rem !important;
  padding: 0;
}
.modal_container___2z_89 .am-modal-content___3EijG .am-modal-body___Kml6u {
  padding: 0;
}
/* 隐藏刷新指示器（箭头/文案） */
.am-pull-to-refresh-indicator___2zGlI {
  display: none !important;
}
.OutView___24CtP {
  width: unset;
  height: unset;
  padding: 0;
}
.OutView___24CtP .am-modal-content {
  padding: 0 !important;
  background: transparent !important;
}
.OutView___24CtP .am-modal-content .am-modal-body {
  padding: 0 !important;
}
.OutView___24CtP .closeBtn___L2tB7 {
  justify-content: center;
  padding: 0.6rem;
}
.OutView___24CtP .tip___pX9Me {
  height: 0.8rem;
  color: #fff;
}
.container___3QrFn {
  position: relative;
  width: 100%;
}
.container___3QrFn .hot-sale-product___1ygsc {
  --width: calc(50vw - 0.15rem - 0.09rem - 0.09rem);
  position: absolute;
  width: var(--width);
  margin-bottom: 0;
  border-radius: 0.04rem;
  overflow: hidden;
  transition: top 0.1s ease;
}
html,
#app___3WKi6 {
  -webkit-overflow-scrolling: touch;
}
html,
div,
span,
a,
p,
section,
input,
button,
label,
textarea,
ul,
li,
dl,
dt,
dd {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  appearance: none;
  -webkit-appearance: none;
}
body {
  font-size: 0.28rem;
  color: rgba(0, 0, 0, 0.8);
  background-color: #f2f2f2;
}
.slider-decorator-0 {
  bottom: 0.2rem !important;
}
button,
textarea {
  outline: 0 none;
  border: 0 none;
  background: transparent;
}
ul li {
  list-style: none;
}
.color-main___28Lcz {
  color: #000000 !important;
}
.color-red___2p8A3 {
  color: #f01b3f !important;
}
.color-white___2fMTW {
  color: #ffffff;
}
.color-dark-grey___P8zEm {
  color: rgba(0, 0, 0, 0.8);
}
.color-grey___3pKBD {
  color: rgba(0, 0, 0, 0.6);
}
.color-light-grey___mkDtM {
  color: rgba(0, 0, 0, 0.4);
}
.color-price___yhg-i {
  color: #f01b3f;
}
.color-white___2fMTW {
  color: #ffffff;
}
.color-yellow___1EXXT {
  color: #a5752b;
}
.color-gray___1pCP_ {
  color: #333333;
}
.color-gold___xheFC {
  color: #a5762b !important;
}
.color-notice___zDoeH {
  color: #999999;
}
.fz-48___1hJgE {
  font-size: 0.48rem;
}
.fz-44___10Ccz {
  font-size: 0.44rem;
}
.fz-40___db3Kv {
  font-size: 0.4rem;
  line-height: 0.6rem;
}
.fz-32___1Dl5K {
  font-size: 0.32rem;
  line-height: 0.52rem;
}
.fz-28___shVZI {
  font-size: 0.28rem;
  line-height: 0.48rem;
}
.fz-24___utmhk {
  font-size: 0.24rem;
  line-height: 0.4rem;
}
.fz-22___18x7Q {
  font-size: 0.22rem;
  line-height: 0.26rem;
}
.fz-through___FnLqT {
  text-decoration: line-through;
}
.fw-nomal___1qR65 {
  font-weight: normal;
}
.fw-bold___2jObs {
  font-weight: bold;
}
.ellipsis___3JVVM {
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
}
.ellipsis-one___31owj {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-two___1hRUN {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-three___1ATYX {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-five___3Fxeb {
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.px-indent-top___2GZTV {
  margin-top: -1px !important;
}
.px-indent-left___19khG {
  margin-left: -1px !important;
}
.hide___JdmGN {
  display: none !important;
}
.fl___10NKi {
  float: left;
}
.fr___DV6QX {
  float: right;
}
.clf___14wBS::after {
  display: block;
  content: '';
  height: 0;
  font-size: 0;
  visibility: hidden;
  clear: both;
}
::-moz-placeholder {
  color: #cccccc;
}
::-webkit-input-placeholder {
  color: #cccccc;
}
:-ms-input-placeholder {
  color: #cccccc;
}
@keyframes customPopupMove___cVhQp {
  from {
    bottom: -15rem;
    opacity: 0;
  }
  to {
    bottom: 0;
    opacity: 1;
  }
}
@keyframes popuContentMove___3xgmt {
  from {
    bottom: -15rem;
  }
  to {
    bottom: 0;
  }
}
.invisible___32hHh {
  visibility: hidden;
}
.icon-gradient___1Fce6 {
  -webkit-background-clip: text;
  color: transparent;
  background-image: linear-gradient(-38deg, #fe7b2c 32%, #ffc77f 91%);
}
.am-button___1RKFI.small___3-MWm {
  width: 2.4rem;
  height: 0.69rem;
  line-height: 0.69rem;
  font-size: 0.32rem;
}
.am-button___1RKFI.middle___dmKqf {
  width: 2.8rem;
  height: 0.8rem;
  line-height: 0.8rem;
  font-size: 0.32rem;
}
.am-checkbox-wrapper___21BSF .am-checkbox___202AF {
  top: -0.02rem;
}
.am-checkbox-wrapper___21BSF .am-checkbox___202AF,
.am-checkbox-wrapper___21BSF .am-checkbox-inner___1hEsQ {
  width: 0.36rem;
  height: 0.36rem;
}
.am-checkbox-wrapper___21BSF .am-checkbox___202AF .am-checkbox-inner___1hEsQ:after,
.am-checkbox-wrapper___21BSF .am-checkbox-inner___1hEsQ .am-checkbox-inner___1hEsQ:after {
  width: 0.07rem;
  height: 0.18rem;
  top: 0.04rem;
}
.am-modal-transparent___2dQI- .am-modal-content___odL6R {
  padding-top: 0.42rem;
}
.am-modal-transparent___2dQI- .am-modal-content___odL6R .am-modal-body___1MbVC {
  padding-bottom: 0.47rem;
}
.am-modal-transparent___2dQI- .am-modal-content___odL6R .am-modal-body___1MbVC .am-modal-alert-content___1a9b3 {
  font-size: 0.32rem;
  line-height: 0.52rem;
  color: rgba(0, 0, 0, 0.8);
}
.am-modal-transparent___2dQI- .am-modal-content___odL6R .am-modal-button___hxJ0b {
  height: 0.96rem;
  line-height: 0.96rem;
  color: #000000;
}
.am-modal-transparent___2dQI- .am-modal-content___odL6R .am-modal-button___hxJ0b:first-child {
  color: #666;
}
.am-modal-transparent___2dQI- .am-modal-content___odL6R .am-modal-button-group-h___2h2-l::before,
.am-modal-transparent___2dQI- .am-modal-content___odL6R .am-modal-button-group-h___2h2-l .am-modal-button___hxJ0b:last-child::before {
  background-color: #ccc;
}
.am-search___3uAC3 {
  height: 0.64rem;
  padding-right: 0;
  background: #fff;
}
.am-search___3uAC3 .am-search-input___zr5rD {
  background: rgba(0, 0, 0, 0.05);
  border-radius: 0;
  font-size: 0.28rem;
}
.am-search___3uAC3 .am-search-input___zr5rD .am-search-synthetic-ph-placeholder___375pV {
  font-size: 0.28rem;
  color: #cccccc;
}
.am-search___3uAC3 .am-search-input___zr5rD .am-search-synthetic-ph___2PKmu {
  text-align: left;
  padding-left: 0.2rem;
}
.am-search___3uAC3 .am-search-input___zr5rD .am-search-synthetic-ph-icon___3SvFm,
.am-search___3uAC3 .am-search-input___zr5rD .am-search-clear___1_T9i {
  width: 0.24rem;
  height: 0.24rem;
  vertical-align: unset;
  background-size: 0.24rem 0.24rem;
}
.am-search___3uAC3 .am-search-input___zr5rD .am-search-synthetic-ph-icon___3SvFm {
  color: rgba(0, 0, 0, 0.4);
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IuWbvuWxgl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjQgMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI0IDI0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6Izk5OTk5OTt9Cjwvc3R5bGU+Cjx0aXRsZT5JY29uLzI0L+aQnOe0ojwvdGl0bGU+CjxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjIuNywyMS4zbC0zLjEtMy4xYzEuNS0xLjgsMi40LTQuMSwyLjQtNi43QzIyLDUuNywxNy4zLDEsMTEuNSwxUzEsNS43LDEsMTEuNVM1LjcsMjIsMTEuNSwyMgoJYzIuNSwwLDQuOS0wLjksNi43LTIuNGwzLjEsMy4xYzAuNCwwLjQsMSwwLjQsMS40LDBDMjMuMSwyMi4zLDIzLjEsMjEuNywyMi43LDIxLjN6IE0xMS41LDIwQzYuOCwyMCwzLDE2LjIsMywxMS41UzYuOCwzLDExLjUsMwoJUzIwLDYuOCwyMCwxMS41UzE2LjIsMjAsMTEuNSwyMHoiLz4KPC9zdmc+Cg==') !important;
}
.am-search___3uAC3 .am-search-input___zr5rD input::-webkit-input-placeholder {
  font-size: 0.28rem;
  color: #cccccc;
}
.am-search___3uAC3 .am-search-cancel___1aVq7 {
  padding-left: 0.24rem;
  font-size: 0.32rem;
  color: rgba(0, 0, 0, 0.8);
  font-weight: var(--basic-weight-value, 500);
}
.am-switch___35Kjh input[type='checkbox']:checked + .checkbox___1x-6Y {
  background: #a5762b;
}
.am-badge-dot___2FKr2,
.am-badge-text___27Heg {
  background: #faad14;
}
.am-picker-popup-header-left___gsoa4 {
  color: rgba(0, 0, 0, 0.6);
}
.am-picker-popup-header-right___o16Cm {
  color: #000;
}
.am-list-item___18JcF .am-list-line___4F9jv .am-list-arrow___1JemJ {
  width: 0.22rem;
  height: 0.22rem;
}
.show___2lFDo {
  display: block !important;
}
.align-center___2btpp {
  text-align: center;
}
.icon-arrow-right___1WFz7 {
  font-size: 0.32rem;
  color: rgba(0, 0, 0, 0.4);
}
.tag-box___3S4v6 {
  line-height: 0.3rem;
  padding: 0 0.12rem;
  margin-right: 0.1rem;
  border: 0.01rem solid #a5752b;
  background: rgba(194, 155, 96, 0.1);
  color: #a5752b;
  font-size: 0.22rem;
}
.tag-box-color___3z9m6 {
  border: 0;
  border-radius: 0;
  color: #ffffff;
  background: #000000;
}
.action-mask___2glpN {
  display: none;
  position: fixed;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  z-index: 99;
}
.action-mask___2glpN .show___2lFDo {
  display: block;
}
.common-checkbox___2tFKl {
  width: 0.44rem;
  height: 0.44rem;
  min-width: 0.44rem;
  min-height: 0.44rem;
}
.icon-collectmall_selected___3Y993 {
  color: #c29b60;
}
.icon-danxuankuangxuanzhong___2brdT {
  color: #a5762b;
  font-size: 0.36rem;
  padding: 0 0.04rem;
}
.icon-danxuankuangxuanzhongColor___3U1tu {
  color: #000000;
  font-size: 0.36rem;
}
.flex-align-center___YzF_- {
  display: flex;
  align-items: center;
}
.flex-center___10wMF {
  display: flex;
  justify-content: center;
  align-items: center;
}
.flex-space-around___1a1Ld {
  display: flex;
  justify-content: space-around;
}
.flex-column___qTZRJ {
  display: flex;
  flex-direction: column;
}
.flex-column-center___3ANdY {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.flex-column-space-between___3SMEd {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.flex-row-space-between___2Cbh1 {
  display: flex;
  justify-content: space-between;
}
.flex-between___2mRun {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.flex-between___2mRun .am-pull-to-refresh-up___2HDQz .am-pull-to-refresh-indicator___2x0Cn {
  margin-top: 0.2rem !important;
}
.modal_container___284e_ .am-modal-content___odL6R {
  border-radius: 0.2rem !important;
  padding: 0;
}
.modal_container___284e_ .am-modal-content___odL6R .am-modal-body___1MbVC {
  padding: 0;
}
/* 隐藏刷新指示器（箭头/文案） */
.am-pull-to-refresh-indicator___2x0Cn {
  display: none !important;
}
.wrapper___1iVhP {
  position: relative;
}
.wrapper___1iVhP .container___1Jkmx {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.wrapper___1iVhP .container___1Jkmx .headerContainer___1FUss {
  width: 100%;
  padding: 0.16rem;
}
.wrapper___1iVhP .container___1Jkmx .headerContainer___1FUss .title___vfj_5 {
  font-size: 0.36rem;
}
.wrapper___1iVhP .container___1Jkmx .headerContainer___1FUss .title___vfj_5 > span {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.wrapper___1iVhP .container___1Jkmx .headerContainer___1FUss .more___3dSJJ {
  font-size: 0.24rem;
  display: flex;
  align-items: center;
}
.wrapper___1iVhP .container___1Jkmx .headerContainer___1FUss .more___3dSJJ > span {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  line-height: 100%;
}
.wrapper___1iVhP .container___1Jkmx .headerContainer___1FUss .more___3dSJJ .arrowRightIcon___1OClF {
  font-size: 0.28rem;
}
.wrapper___1iVhP .container___1Jkmx .recommandList___3UUHN {
  width: 100%;
}
.wrapper___1iVhP .container___1Jkmx .productList___3bJxf {
  width: 100%;
}

/*# sourceMappingURL=app.css.map*/