@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;
}
/*! 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;
}
.common-checkbox {
  width: 0.32rem !important;
  height: 0.34rem !important;
  min-width: 0.32rem !important;
  min-height: 0.34rem !important;
}
.modal-picker-header___1nxI4 {
  display: flex;
  justify-content: space-around;
}
.modal-picker-header-left___2aSO1 {
  flex-grow: 1;
  flex-basis: 15%;
  padding: 0.18rem 0.3rem;
  font-size: 0.34rem;
  color: rgba(0, 0, 0, 0.6);
  text-align: left;
}
.modal-picker-header-title___1uW8s {
  flex: 1;
  padding: 0.18rem 0.3rem;
  font-size: 0.34rem;
  color: #000000;
  text-align: center;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.modal-picker-header-right___du1m9 {
  flex-grow: 1;
  flex-basis: 15%;
  padding: 0.18rem 0.3rem;
  font-size: 0.34rem;
  color: #000000;
  text-align: right;
}
.modal-picker-search-input___36yxr {
  width: 90%;
  height: 0.8rem;
  padding: 0 0.24rem;
  border: none;
  border-radius: 0.04rem;
  background-color: #f4f4f4;
}
.modal-picker-no-data___3br2j {
  height: 4.76rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.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;
}
.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;
}
@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;
}
.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;
  padding-bottom: 0.33rem;
}
.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;
}
.container___FW4nc {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 999;
}
.mask___2mEto {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.4);
}
.wrap___1pfJt {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  background: #fff;
  display: flex;
  flex-direction: column;
}
.header___1AQze {
  padding: 0.16rem 0.3rem;
  border-bottom: 0.01rem solid #ccc;
}
.header___1AQze .am-search {
  padding-left: 0;
  padding-right: 0;
}
.header___1AQze .am-search-clear.am-search-clear-show {
  margin-top: 0.12rem;
  margin-right: 0.12rem;
}
.list___2W4-k {
  padding: 0 0.3rem;
  padding-bottom: 0.24rem;
  padding-bottom: constant(safe-area-inset-bottom);
  padding-bottom: env(safe-area-inset-bottom);
  flex: 1;
  overflow-y: auto;
}
.item___3y9o7 {
  color: #333;
  height: 0.8rem;
  line-height: 0.8rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  border-bottom: 0.01rem solid rgba(0, 0, 0, 0.1);
}
.modalContainer {
  align-items: flex-end !important;
  background: transparent !important;
}
.modalContainer .am-modal-transparent {
  width: 100%;
}
.modalContainer .am-modal-transparent .am-modal-content {
  padding-top: 0;
}
.modalContainer .am-modal-transparent .am-modal-content .am-modal-body {
  padding: 0;
  padding-bottom: 0;
  background-color: #f8f8f8;
}
.modalContainer .modal_center {
  width: 100%;
  background-color: #ffffff;
}
.modalContainer .modal_center .flex_item {
  width: 100%;
  height: 1.08rem;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.32rem;
  font-weight: 400;
  color: #000000;
  line-height: 0.44rem;
}
.modalContainer .modal_center .flex_item:first-child {
  border-bottom: 0.01rem solid #eeeeee;
}
.modalContainer .modal_footer {
  width: 100%;
  height: 1.12rem;
  margin-top: 0.16rem;
  font-size: 0.32rem;
  font-weight: 400;
  color: #000000;
  line-height: 0.44rem;
  background-color: #ffffff;
}
.common-radio {
  width: 0.44rem;
  height: 0.44rem;
  min-width: 0.44rem;
  min-height: 0.44rem;
}
.horizontal-scroll-container___3U9Hs {
  width: calc(100vw);
  /* 容器宽度可以调整为你需要的宽度 */
  overflow-x: auto;
  /* 启用横向滚动 */
  white-space: nowrap;
  /* 防止子元素换行 */
  padding: 0.24rem;
}
.horizontal-scroll-container___3U9Hs .horizontal-scroll___2q21p {
  display: inline-flex;
  /* 子元素保持横向排列 */
}
.image {
  width: 0.52rem;
  height: 0.52rem;
}
.img-loading {
  width: 1rem;
  height: 1rem;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}
.file-preview-container {
  display: flex;
  flex-direction: column;
  height: 100vh;
  width: 100%;
  background-color: #f5f5f5;
  overflow: hidden;
}
.file-preview-header {
  padding: 0.1rem 0.15rem;
  background-color: #fff;
  box-shadow: 0 0.01rem 0.03rem rgba(0, 0, 0, 0.1);
  z-index: 10;
}
.file-name {
  margin: 0;
  font-size: 0.16rem;
  font-weight: 500;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.file-preview-content {
  flex: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: auto;
  padding: 0.15rem;
}
.loading-container {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  width: 100%;
}
.error-message {
  color: #f5222d;
  text-align: center;
  padding: 0.2rem;
}
.pdf-viewer,
.office-frame {
  width: 100%;
  height: 100%;
  border: none;
}
.image-preview {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}
.video-preview,
.audio-preview {
  width: 100%;
  max-width: 8rem;
}
.office-preview {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.iframe-container {
  width: 100%;
  height: 100%;
}
.iframe-loading {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.unsupported-file {
  text-align: center;
  padding: 0.2rem;
}
.download-link {
  display: inline-block;
  margin-top: 0.1rem;
  padding: 0.08rem 0.16rem;
  background-color: #1890ff;
  color: #fff;
  border-radius: 0.04rem;
  text-decoration: none;
}
.download-link:hover {
  background-color: #40a9ff;
}
/* PDF.js 相关样式 */
.pdf-container {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  background-color: #f5f5f5;
}
.pdf-loading {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.pdf-toolbar {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0.1rem 0.15rem;
  background-color: #fff;
  border-bottom: 0.01rem solid #e8e8e8;
  box-shadow: 0 0.01rem 0.03rem rgba(0, 0, 0, 0.1);
  z-index: 10;
}
.pdf-controls,
.pdf-zoom-controls {
  display: flex;
  align-items: center;
  gap: 0.1rem;
}
.pdf-btn {
  padding: 0.06rem 0.12rem;
  border: 0.01rem solid #d9d9d9;
  background-color: #fff;
  color: #333;
  border-radius: 0.04rem;
  cursor: pointer;
  font-size: 0.14rem;
  transition: all 0.3s;
}
.pdf-btn:hover:not(:disabled) {
  border-color: #1890ff;
  color: #1890ff;
}
.pdf-btn:disabled {
  background-color: #f5f5f5;
  color: #bfbfbf;
  cursor: not-allowed;
  border-color: #d9d9d9;
}
.pdf-page-info,
.pdf-scale-info {
  font-size: 0.14rem;
  color: #666;
  font-weight: 500;
  min-width: 0.6rem;
  text-align: center;
}
.pdf-viewer-container {
  flex: 1;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  overflow: auto;
  background-color: #f5f5f5;
}
.pdf-viewer-container canvas {
  width: 100% !important;
}
.pdf-canvas {
  border: 0.01rem solid #e8e8e8;
  box-shadow: 0 0.02rem 0.08rem rgba(0, 0, 0, 0.1);
  background-color: #fff;
  max-width: 100%;
  height: auto;
}
/* 响应式设计 */
@media (max-width: 768px) {
  .pdf-toolbar {
    flex-direction: column;
    gap: 0.1rem;
    padding: 0.08rem 0.1rem;
  }
  .file-preview .pdf-controls,
  .pdf-zoom-controls {
    gap: 0.08rem;
  }
  .file-preview .pdf-btn {
    padding: 0.04rem 0.08rem;
    font-size: 0.12rem;
  }
  .pdf-viewer-container {
    padding: 0.1rem;
  }
  .pdf-viewer-container {
    padding: 0.1rem;
  }
  .file-preview .pdf-page-info,
  .pdf-scale-info {
    font-size: 0.12rem;
    min-width: 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;
}
.my-loading {
  min-height: 80vh;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.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;
}
html,
#app___m0Mom {
  -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___3E_TP {
  color: #000000 !important;
}
.color-red___cHUQh {
  color: #f01b3f !important;
}
.color-white___3SfQK {
  color: #ffffff;
}
.color-dark-grey___39TP3 {
  color: rgba(0, 0, 0, 0.8);
}
.color-grey___11HNL {
  color: rgba(0, 0, 0, 0.6);
}
.color-light-grey___3oEOC {
  color: rgba(0, 0, 0, 0.4);
}
.color-price___g3I1G {
  color: #f01b3f;
}
.color-white___3SfQK {
  color: #ffffff;
}
.color-yellow___1L9ln {
  color: #a5752b;
}
.color-gray___2fcXc {
  color: #333333;
}
.color-gold___1ejob {
  color: #a5762b !important;
}
.color-notice___39l0h {
  color: #999999;
}
.fz-48___2i4-I {
  font-size: 0.48rem;
}
.fz-44___1gNI5 {
  font-size: 0.44rem;
}
.fz-40___1mH4V {
  font-size: 0.4rem;
  line-height: 0.6rem;
}
.fz-32___21K-J {
  font-size: 0.32rem;
  line-height: 0.52rem;
}
.fz-28___Pf90m {
  font-size: 0.28rem;
  line-height: 0.48rem;
}
.fz-24___EEUK- {
  font-size: 0.24rem;
  line-height: 0.4rem;
}
.fz-22___34WPj {
  font-size: 0.22rem;
  line-height: 0.26rem;
}
.fz-through___1D1w3 {
  text-decoration: line-through;
}
.fw-nomal___3VmRE {
  font-weight: normal;
}
.fw-bold___yF_Py {
  font-weight: bold;
}
.ellipsis___1_cUI {
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
}
.ellipsis-one___oHeub {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-two___2SZ0g {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-three___3Ol8I {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-five___siPb- {
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.px-indent-top___rETso {
  margin-top: -1px !important;
}
.px-indent-left___3i3W4 {
  margin-left: -1px !important;
}
.hide___3Uq_U {
  display: none !important;
}
.fl___2wwII {
  float: left;
}
.fr___y7zQK {
  float: right;
}
.clf___Su6i4::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___3JqkI {
  from {
    bottom: -15rem;
    opacity: 0;
  }
  to {
    bottom: 0;
    opacity: 1;
  }
}
@keyframes popuContentMove___2EeVa {
  from {
    bottom: -15rem;
  }
  to {
    bottom: 0;
  }
}
.invisible___1jlsh {
  visibility: hidden;
}
.icon-gradient___2pUl_ {
  -webkit-background-clip: text;
  color: transparent;
  background-image: linear-gradient(-38deg, #fe7b2c 32%, #ffc77f 91%);
}
.am-button___1Qp24.small___2ZDvC {
  width: 2.4rem;
  height: 0.69rem;
  line-height: 0.69rem;
  font-size: 0.32rem;
}
.am-button___1Qp24.middle___4UFOm {
  width: 2.8rem;
  height: 0.8rem;
  line-height: 0.8rem;
  font-size: 0.32rem;
}
.am-checkbox-wrapper___1BXH5 .am-checkbox___1QEis {
  top: -0.02rem;
}
.am-checkbox-wrapper___1BXH5 .am-checkbox___1QEis,
.am-checkbox-wrapper___1BXH5 .am-checkbox-inner___2n162 {
  width: 0.36rem;
  height: 0.36rem;
}
.am-checkbox-wrapper___1BXH5 .am-checkbox___1QEis .am-checkbox-inner___2n162:after,
.am-checkbox-wrapper___1BXH5 .am-checkbox-inner___2n162 .am-checkbox-inner___2n162:after {
  width: 0.07rem;
  height: 0.18rem;
  top: 0.04rem;
}
.am-modal-transparent___1UQwA .am-modal-content___WqDpW {
  padding-top: 0.42rem;
}
.am-modal-transparent___1UQwA .am-modal-content___WqDpW .am-modal-body___2JgXl {
  padding-bottom: 0.47rem;
}
.am-modal-transparent___1UQwA .am-modal-content___WqDpW .am-modal-body___2JgXl .am-modal-alert-content___1AMXx {
  font-size: 0.32rem;
  line-height: 0.52rem;
  color: rgba(0, 0, 0, 0.8);
}
.am-modal-transparent___1UQwA .am-modal-content___WqDpW .am-modal-button___2gHak {
  height: 0.96rem;
  line-height: 0.96rem;
  color: #000000;
}
.am-modal-transparent___1UQwA .am-modal-content___WqDpW .am-modal-button___2gHak:first-child {
  color: #666;
}
.am-modal-transparent___1UQwA .am-modal-content___WqDpW .am-modal-button-group-h___1BpOp::before,
.am-modal-transparent___1UQwA .am-modal-content___WqDpW .am-modal-button-group-h___1BpOp .am-modal-button___2gHak:last-child::before {
  background-color: #ccc;
}
.am-search___2cijO {
  height: 0.64rem;
  padding-right: 0;
  background: #fff;
}
.am-search___2cijO .am-search-input___3eIjp {
  background: rgba(0, 0, 0, 0.05);
  border-radius: 0;
  font-size: 0.28rem;
}
.am-search___2cijO .am-search-input___3eIjp .am-search-synthetic-ph-placeholder___11Afy {
  font-size: 0.28rem;
  color: #cccccc;
}
.am-search___2cijO .am-search-input___3eIjp .am-search-synthetic-ph___1lIgF {
  text-align: left;
  padding-left: 0.2rem;
}
.am-search___2cijO .am-search-input___3eIjp .am-search-synthetic-ph-icon___1vrlk,
.am-search___2cijO .am-search-input___3eIjp .am-search-clear___ZtXat {
  width: 0.24rem;
  height: 0.24rem;
  vertical-align: unset;
  background-size: 0.24rem 0.24rem;
}
.am-search___2cijO .am-search-input___3eIjp .am-search-synthetic-ph-icon___1vrlk {
  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___2cijO .am-search-input___3eIjp input::-webkit-input-placeholder {
  font-size: 0.28rem;
  color: #cccccc;
}
.am-search___2cijO .am-search-cancel___17iTp {
  padding-left: 0.24rem;
  font-size: 0.32rem;
  color: rgba(0, 0, 0, 0.8);
  font-weight: var(--basic-weight-value, 500);
}
.am-switch___3qte0 input[type='checkbox']:checked + .checkbox___1PXfo {
  background: #a5762b;
}
.am-badge-dot___2lprA,
.am-badge-text___24Not {
  background: #faad14;
}
.am-picker-popup-header-left___P7qKM {
  color: rgba(0, 0, 0, 0.6);
}
.am-picker-popup-header-right___1qiEb {
  color: #000;
}
.am-list-item___1rnlQ .am-list-line___2eGAi .am-list-arrow___1ZYE2 {
  width: 0.22rem;
  height: 0.22rem;
}
.show___1YnGW {
  display: block !important;
}
.align-center___2kYaR {
  text-align: center;
}
.icon-arrow-right___51iUH {
  font-size: 0.32rem;
  color: rgba(0, 0, 0, 0.4);
}
.tag-box___1MQoZ {
  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___zzvKP {
  border: 0;
  border-radius: 0;
  color: #ffffff;
  background: #000000;
}
.action-mask___3jADF {
  display: none;
  position: fixed;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  z-index: 99;
}
.action-mask___3jADF .show___1YnGW {
  display: block;
}
.common-checkbox___3bdcL {
  width: 0.44rem;
  height: 0.44rem;
  min-width: 0.44rem;
  min-height: 0.44rem;
}
.icon-collectmall_selected___qoK3X {
  color: #c29b60;
}
.icon-danxuankuangxuanzhong___1tWBr {
  color: #a5762b;
  font-size: 0.36rem;
  padding: 0 0.04rem;
}
.icon-danxuankuangxuanzhongColor___21JRm {
  color: #000000;
  font-size: 0.36rem;
}
.flex-align-center___2OaqM {
  display: flex;
  align-items: center;
}
.flex-center___1j0T2 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.flex-space-around___EEcUt {
  display: flex;
  justify-content: space-around;
}
.flex-column___2Jdq8 {
  display: flex;
  flex-direction: column;
}
.flex-column-center___18vlk {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.flex-column-space-between___1BFGp {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.flex-row-space-between___1VkJ6 {
  display: flex;
  justify-content: space-between;
}
.flex-between___1kBSH {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.flex-between___1kBSH .am-pull-to-refresh-up___2mTLo .am-pull-to-refresh-indicator___1eD1y {
  margin-top: 0.2rem !important;
}
.modal_container___1SlF- .am-modal-content___WqDpW {
  border-radius: 0.2rem !important;
  padding: 0;
}
.modal_container___1SlF- .am-modal-content___WqDpW .am-modal-body___2JgXl {
  padding: 0;
}
/* 隐藏刷新指示器（箭头/文案） */
.am-pull-to-refresh-indicator___1eD1y {
  display: none !important;
}
.container___2q1wq .am-search {
  padding-left: 0;
  padding-right: 0;
  background: #fff;
  height: 0.64rem;
}
.container___2q1wq .am-search-clear-show {
  margin-top: 0.16rem;
  margin-right: 0.25rem;
}
.container___2q1wq .am-search-synthetic-ph {
  width: 70vw !important;
}
@charset "UTF-8";
.video-react .video-react-big-play-button:before,
.video-react .video-react-control:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.video-react .video-react-big-play-button:before,
.video-react .video-react-control:before {
  text-align: center;
}
@font-face {
  font-family: "video-react";
  src: url(data:application/vnd.ms-fontobject;base64,MBgAAHwXAAABAAIAAAAAAAAAAAAAAAAAAAABAJABAAAAAExQAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAic4U8QAAAAAAAAAAAAAAAAAAAAAAABYAdgBpAGQAZQBvAC0AcgBlAGEAYwB0AAAADgBSAGUAZwB1AGwAYQByAAAAFgBWAGUAcgBzAGkAbwBuACAAMQAuADAAAAAWAHYAaQBkAGUAbwAtAHIAZQBhAGMAdAAAAAAAAAEAAAALAIAAAwAwT1MvMg7RD8oAAAC8AAAAYGNtYXAOVuSnAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5Zsdb3FIAAAF4AAAS0GhlYWQLMledAAAUSAAAADZoaGVhB6wEJgAAFIAAAAAkaG10eIgAFM8AABSkAAAAlGxvY2FLllAoAAAVOAAAAExtYXhwACoAyQAAFYQAAAAgbmFtZVtqyukAABWkAAABtnBvc3QAAwAAAAAXXAAAACAAAwQAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADyIAQAAAAAAAQAAAAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg8iD//f//AAAAAAAg8gD//f//AAH/4w4EAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAVYA1gMqAyoAAgAACQIBVgHU/iwDKv7W/tYAAgBWAFYDqgOqAAIAFgAAAS0BNzIeAhUUDgIjIi4CNTQ+AgGqAQD/AFZYnHNDQ3ObWVicc0NDc5sBQMDA6kNzm1lYnHNDQ3ObWVicc0MAAAADAFYAVgOqA6oAEwAnACoAACUyPgI1NC4CIyIOAhUUHgITMh4CFRQOAiMiLgI1ND4CExEFAgBGfV02Nl18R0Z9XTY2XXxHWJxzQ0Nzm1lYnHNDQ3ObAwEAqjZdfEdGfV02Nl18R0Z9XTYDAENzm1lYnHNDQ3ObWVicc0P9lgGAwAAAAAACAQAA1gMAAyoAAwAHAAABMxEjIREzEQJWqqr+qqoDKv2sAlT9rAAAAwBWAFYDqgOqAAMABwAbAAABESMRIxEjERMyHgIVFA4CIyIuAjU0PgICgFZUVoBYnHNDQ3ObWVicc0NDc5sBVgFU/qwBVP6sAlRDc5tZWJxzQ0Nzm1lYnHNDAAAEAFYAVgOqA6oAAwAXACsALwAAAREzEQcyPgI1NC4CIyIOAhUUHgITMh4CFRQOAiMiLgI1ND4CAxEzEQIqVoBGfV02Nl18R0Z9XTY2XXxHWJxzQ0Nzm1lYnHNDQ3ObJ1YBVgFU/qysNl18R0Z9XTY2XXxHRn1dNgMAQ3ObWVicc0NDc5tZWJxzQ/2sAVT+rAABAQABAAMAAwAAAwAAASERIQEAAgD+AAMA/gAAAgBqAQADVgMAAAIABQAACQERIQkBAeoBbP6A/pQBbAIAAQD+AAEAAQAAAAACAKoBAAOWAwAAAgAFAAAJAiERAQIqAWz+lP6AAWwDAP8A/wACAP8AAAAAAAIBAAEAAwADAAACAAYAAAkBEQEzESMBlgFq/gBWVgIAAQD+AAIA/gAAAAAAAgEAAQADAAMAAAMABgAAATMRIyERAQKqVlb+VgFqAwD+AAIA/wAAAAIAqgCAA1YD1gBFAGgAAAEOARUUBjEjNzMVIwcwNjU0MjU0FjsBMhYXHgEXHgEVFAYHDgEHDgEHDgEjIiYnLgEnLgE1MxQWMzI2PwEwNj0BLwEwJiMRMh4CFRQOAiMiLgI1MxQeAjMyPgI1NC4CIxUnNwH4AwsEHgpmSgQEBgUDCAYNAwMKAwcLAQMDBQYGBwMDEQYGDQMDCwYICiIODAMGAwoEBAoJA0Z9XTY2XXxHRn1dNlYpRV01NF5FKSlFXTXW1gG8AQUCAwNeHiYBAwMDAwMDAwMGAwcZDgYNAwMNBgYDAwMBAQMDAgMEFgwLCQEDCAkDGggKBAFuNV17R0Z9XTY2XXxHNF5FKSlFXTU0XkUprNbWAAAEAKoAgANWA9YAGwBGAE0AcAAAARQWMzI2PwEwNj0BMCY1NCYjIgYPATAGHQEwFjcUBg8BMAYjIgYjIiYnLgEnLgE9ATQ2PwEwNjMyNjMyFhceARceARceARUHIzUHNTczEzIeAhUUDgIjIi4CNTMUHgIzMj4CNTQuAiMVJzcCNA4GAwgDCAQEEgQDBgMIBgZUAQMMEAYGDgYGDgYGCAYKCAEDDg4GBg4GBg4GBgoGBgMDAwG2KCpMBi5GfV02Nl18R0Z9XTZWKUVdNTReRSkpRV011tYBeAUJAQMKCQNWCQMECgMDCAkDVgknCRMGGgwEAQMDBgMFKA8eCRMGGgwEAQMDBgMDDgkJEAlqjAweGAEeNV17R0Z9XTY2XXxHNF5FKSlFXTU0XkUprNbWAAAABACqAIADVgPWABsARgCjAMYAAAEUFjMyNj8BMDY9ATQmNTQmIyIGDwEwBh0BMBY3FAYPATAGIyIGIyImJy4BJy4BPQE0Nj8BMDYzMjYzMhYXHgEXHgEXHgEVIzI2PQEwJjU0JisBMAYjIgYdASM0NjMyNjMyFhceAR0BMAYVFAYjIgYHHgEXHgEVFAYHDgEHDgEjIgYjIiYnLgEnLgE1MxUwFhUUFjsBMDYzMjY9ATAmNTQmKwE1EzIeAhUUDgIjIi4CNTMUHgIzMj4CNTQuAiMVJzcCPBAGAwYDCAQEEAQDCAMIBARQAQMMEAYGDgYPFQoGAwMDAwMDDBAGBgwGBg4GBgoGBgMDAwHiDBIEBQMWBQMDASwWDgMOAw0ZCggIBAUDAwgDBg0DAwUBAwMGAwMNBgYOBgYLAwMNBggKJAQFAxYFAwMBBAUDGmZGfV02Nl18R0Z9XTZWKUVdNTReRSkpRV011tYBeAYIAQMKCQNWAwYDBAoDAwgJA1YJJwkTBhoMBAsFAw4JCRAJHgkTBhoMBAEDAwYDAw4JCRAJDgwIBQMDAQQFAwgPHwQHBQQYCg4JAwMFBwMDBwYGDgYGDQMDCgMDBQQBAwMCAwQbCwgFAwMBBAUDFgUDAwEeAWo1XXtHRn1dNjZdfEc0XkUpKUVdNTReRSms1tYAAAIAqgCAA1YD1gBCAGUAAAEOARUUBjEjNzMVIwcwNjU0MjU0FjsBMhYXHgEXHgEVFAYHDgEHDgEjIiYnLgEnLgE1MxQWMzI2PwEwNj0BLwEwJiMlND4CMzUXBzUiDgIVFB4CMzI+AjUzFA4CIyIuAgH0AwsEGgpmSgQEBgUDCAYNAwMKAwcLAQMDBQYIFw8GDQMDCwYICiIODAMGAwoEBAoJA/6uNl18R9bWNF5FKSlFXTU0XkUpVjZdfEdGfV02AbwBBQIDA14eJgEDAwMDAwMDAwYDBxkOBg0DAw0GCAgBAwMCAwQWDAsJAQMICQMaCAoEGkZ8XTWs1tasKUVdNTReRSkpRV01Rn1dNjZdfAAABACqAIADVgPWABsARgBNAHAAAAEUFjMyNj8BMDY9ATAmNTQmIyIGDwEwBh0BMBY3FAYPATAGIyIGIyImJy4BJy4BPQE0Nj8BMDYzMjYzMhYXHgEXHgEXHgEVByM1BzU3MwU0PgIzNRcHNSIOAhUUHgIzMj4CNTMUDgIjIi4CAjQOBgMIAwgEBBIEAwYDCAYGUAEDDBAGBg4GBg4GBggGCggBAw4OBgYOBgYOBgYKBgYDAwMBsigqTAb+2DZdfEfW1jReRSkpRV01NF5FKVY2XXxHRn1dNgF4BQkBAwoJA1YJAwQKAwMICQNWCScJEwYaDAQBAwMGAwUoDx4JEwYaDAQBAwMGAwMOCQkQCWqMDB4YNkZ8XTWs1tasKUVdNTReRSkpRV01Rn1dNjZdfAAAAAQAqgCAA1YD1gAiAD4AaQDGAAATND4CMzUXBzUiDgIVFB4CMzI+AjUzFA4CIyIuAgUUFjMyNj8BMDY9ATAmNTQmIyIGDwEwBh0BMBY3FAYPATAGIyIGIyImJy4BJy4BPQE0Nj8BMDYzMjYzMhYXHgEXHgEXHgEVIzI2PQEwJjU0JisBMAYjIgYdASM0NjMyNjMyFhceAR0BMAYVFAYjIgYHHgEXHgEVFAYHDgEHDgEjIgYjIiYnLgEnLgE1MxUwFhUUFjsBMDYzMjY9ATAmNTQmKwE1qjZdfEfW1jReRSkpRV01NF5FKVY2XXxHRn1dNgGODgYDCAMIBAQSBAMGAwgEBFQBAwwQBgYOBg8VCgYDAwMDAwMMEAYGDAYGDgYGCgYGAwMDAeIMEgQFAxYFAwMBLBYOAw4DDRkKCAgEBQMDCAMGDQMDBQEDAwYDAw0GBg4GBgsDAw0GCAokBAUDFgUDAwEEBQMaAdZGfF01rNbWrClFXTU0XkUpKUVdNUZ9XTY2XXwXBQkBAwoJA1YJAwQKAwMICQNWCScJEwYaDAQLBQMOCQkQCR4JEwYaDAQBAwMGAwMOCQkQCQ4MCAUDAwEEBQMIDx8EBwUEGAoOCQMDBQcDAwcGBg4GBg0DAwoDAwUEAQMDAgMEGwsIBQMDAQQFAxYFAwMBHgAAAAAEAIAAgAOAA4AAAgAUACYALgAAARUnJwEHJw4BBzU+ATcnEScjETMnATQuAic1HgMVFAYHJz4BJxwBByc1HgECAFrwAso2WCJOLBswFbbWqsrKAqofOU0vQG5PLRcVQAoMagJoMDoDVrRahP02NlgbKAtYBxoRtv7g1gEAyv62M1xLNg5YDkVjfEQwWydCGTkeBw0GaF4YWwAAAAABASoAqgKqA1YABQAAATM3EScjASqs1NSsAoDW/VTWAAIA1gCqAxYDVgAFAAwAABMzNxEnIyUUBgcRHgHWqtbWqgJAPDAwPAKA1v1U1oA5WxgBWBhbAAAAAwCAAIoDgAN2ABUAHAAiAAABHgMVFA4CBzU+AzU0LgInExQGBxEeASUzNxEnIwJWQG5PLS1PbUEuTjkfHzlNL2o6MDA6/cCq1taqA3YORWN8RER7Y0YOWA03S1wzM1xLNg7+4jlbGAFYGFtH1v1U1gAAAAAEANYA1gMqAyoABQALABEAFwAAATMVIzUjEzUzFSM1ATUzFSMVHQEzFSM1AlbUVICAVNT+gNSAgNQDKtSA/lSA1FQBLNRUgKyAVNQABADWANYDKgMqAAUACwARABcAAAEzFSM1MwM1MxUjFQE1MxUjNRE1MxUjNQKqgNRUVNSA/qxU1NRUAqpU1P2s1FSAAdSA1FT+rFTUgAAAAAADAIAAqgOAA1YAFwAvAD8AAAE1NCYrASIGHQEUFjsBMjY9ASMVIzUzFSM1NCYrASIGHQEUFjsBMjY9ASMVIzUzFQEyFhURFAYjISImNRE0NjMDABgSgBIaGhKAEhhAVlbqGhKAEhgYEoASGkBWVgGUIjQzI/2sJDIyJAIqLBIYGBKsEhgYEiwWgBYsEhgYEqwSGBgSLBaAFgEsMyP+ACI0MyMCACI0AAAEAIAAgAOAA4AAAwANABkAKQAAATUzFScRMzI2PQE0JiMBESMVIzUjETM1MxUBMhYVERQGIyEiJjURNDYzAmpWlqwSGBgS/wBAVkBAVgGUIjQzI/2sJDIyJAHAgIDA/wAYEqwSGP8AAQBqav8AVlYCADMj/awiNDMjAlQiNAAAAAIAZABWA5wDqgALAFkAAAEyNjU0JiMiBhUUFiUXHgEPAQ4BLwEOAQ8BDgErASImLwEuAScHBiYvASY2PwEuATU8ATcnLgE/AT4BHwE+AT8BPgE7ATIWHwEeARc3NhYfARYGDwEeARUcAQIAPVlYPj1ZWAF8WgYCBFYEDghqECQUEAELCKwHCwIQEyQRagcOBVYEAgZaAQECWgYCBFYEDghqECQUEAELCKwHCwIQEyQRagcOBVYEAgZaAQEBalg+PVlYPj1ZbEYEEAiUBwQDKgwWCHAHCwoIcAcVDioDAwiUBxAFRgoVCwoVC0YEEAiUBwQDKgwWCHAHCwoIcAcVDioDAwiUBxAFRgoVCwoVAAAAAQCAAFgDgAOqADMAAAEyFhUUBiMiJjU8ATclDgEjIiY1NDYzMhYXJS4BNTQ2MzIWFRQGIyImJwUeARUUBgcFPgEDADNJSTMzSQL+0hIsGjRMSzUZLRIBLAEDSzU0TEs1GS0S/tQBAwICATAQLAFSSTMzS0szBw8GsBASSzU0TBERrgcPCDRMSzU0TBMRsAcPCAcPCLAPEQADAFYAVgOqA6oAAwAHABsAAAE1IxUTESMREzIeAhUUDgIjIi4CNTQ+AgIqVFRUKlicc0NDc5tZWJxzQ0NzmwKAVlb+qgEA/wACgENzm1lYnHNDQ3ObWVicc0MAAAQAVgBWA6oDqgADABcAKwAvAAABNTMVAzI+AjU0LgIjIg4CFRQeAhMyHgIVFA4CIyIuAjU0PgITETMRAdZUKkZ9XTY2XXxHRn1dNjZdfEdYnHNDQ3ObWVicc0NDc5svVAKAVlb+KjZdfEdGfV02Nl18R0Z9XTYDAENzm1lYnHNDQ3ObWVicc0P9gAEA/wAAAAEA1gDWAyoDKgALAAABBxcHJwcnNyc3FzcDKu7uPO7uPO7uPO7uAu7u7jzu7jzu7jzu7gABAFUAVQOrA6sAFAAAExQeAjMyPgI1NC4CIyIOAhVVQ3ScWFicdENDdJxYWJx0QwIAWJx0Q0N0nFhYnHRDQ3ScWAAAAAIAVQBVA6sDqwAUACgAAAEiDgIVFB4CMzI+AjU0LgIjESIuAjU0PgIzMh4CFRQOAgIAWJx0Q0N0nFhYnHRDQ3ScWEd8XTU1XXxHR3xdNTVdfAOrQ3ScWFicdENDdJxYWJx0Q/0ANV18R0d8XTU1XXxHR3xdNQAAAAMAVQBVA6sDqwAUACgANAAAASIOAhUUHgIzMj4CNTQuAiMRIi4CNTQ+AjMyHgIVFA4CExQGIyImNTQ2MzIWAgBYnHRDQ3ScWFicdENDdJxYR3xdNTVdfEdHfF01NV18OUs1NUtLNTVLA6tDdJxYWJx0Q0N0nFhYnHRD/QA1XXxHR3xdNTVdfEdHfF01AVU1S0s1NUtLAAAAAQAAAAEAAPEUzolfDzz1AAsEAAAAAADUNIllAAAAANQ0iWUAAAAAA6sD1gAAAAgAAgAAAAAAAAABAAAEAAAAAAAEAAAAAAADqwABAAAAAAAAAAAAAAAAAAAAJQQAAAAAAAAAAAAAAAAAAAAEAAFWBAAAVgQAAFYEAAEABAAAVgQAAFYEAAEABAAAagQAAKoEAAEABAABAAQAAKoEAACqBAAAqgQAAKoEAACqBAAAqgQAAIAEAAEqBAAA1gQAAIAEAADWBAAA1gQAAIAEAACABAAAZAQAAIAEAABWBAAAVgQAANYEAABVBAAAVQQAAFUAAAAAAAoAFAAeACwAVACWAKoA2AEgAS4BRAFaAXABhAIQAqgDpgQuBMYFxAYSBiIGPgZ4Bp4GxgcaB1oH4gguCFwIpAi+COAJHAloAAEAAAAlAMcABAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQALAAAAAQAAAAAAAgAHAIQAAQAAAAAAAwALAEIAAQAAAAAABAALAJkAAQAAAAAABQALACEAAQAAAAAABgALAGMAAQAAAAAACgAaALoAAwABBAkAAQAWAAsAAwABBAkAAgAOAIsAAwABBAkAAwAWAE0AAwABBAkABAAWAKQAAwABBAkABQAWACwAAwABBAkABgAWAG4AAwABBAkACgA0ANR2aWRlby1yZWFjdAB2AGkAZABlAG8ALQByAGUAYQBjAHRWZXJzaW9uIDEuMABWAGUAcgBzAGkAbwBuACAAMQAuADB2aWRlby1yZWFjdAB2AGkAZABlAG8ALQByAGUAYQBjAHR2aWRlby1yZWFjdAB2AGkAZABlAG8ALQByAGUAYQBjAHRSZWd1bGFyAFIAZQBnAHUAbABhAHJ2aWRlby1yZWFjdAB2AGkAZABlAG8ALQByAGUAYQBjAHRGb250IGdlbmVyYXRlZCBieSBJY29Nb29uLgBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA?#iefix) format("eot");
}
@font-face {
  font-family: "video-react";
  src: url(data:application/font-woff;base64,d09GRgABAAAAABfIAAsAAAAAF3wAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAABCAAAAGAAAABgDtEPymNtYXAAAAFoAAAAVAAAAFQOVuSnZ2FzcAAAAbwAAAAIAAAACAAAABBnbHlmAAABxAAAEtAAABLQx1vcUmhlYWQAABSUAAAANgAAADYLMledaGhlYQAAFMwAAAAkAAAAJAesBCZobXR4AAAU8AAAAJQAAACUiAAUz2xvY2EAABWEAAAATAAAAExLllAobWF4cAAAFdAAAAAgAAAAIAAqAMluYW1lAAAV8AAAAbYAAAG2W2rK6XBvc3QAABeoAAAAIAAAACAAAwAAAAMEAAGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA8iAEAAAAAAAEAAAAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEADgAAAAKAAgAAgACAAEAIPIg//3//wAAAAAAIPIA//3//wAB/+MOBAADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQFWANYDKgMqAAIAAAkCAVYB1P4sAyr+1v7WAAIAVgBWA6oDqgACABYAAAEtATcyHgIVFA4CIyIuAjU0PgIBqgEA/wBWWJxzQ0Nzm1lYnHNDQ3ObAUDAwOpDc5tZWJxzQ0Nzm1lYnHNDAAAAAwBWAFYDqgOqABMAJwAqAAAlMj4CNTQuAiMiDgIVFB4CEzIeAhUUDgIjIi4CNTQ+AhMRBQIARn1dNjZdfEdGfV02Nl18R1icc0NDc5tZWJxzQ0NzmwMBAKo2XXxHRn1dNjZdfEdGfV02AwBDc5tZWJxzQ0Nzm1lYnHND/ZYBgMAAAAAAAgEAANYDAAMqAAMABwAAATMRIyERMxECVqqq/qqqAyr9rAJU/awAAAMAVgBWA6oDqgADAAcAGwAAAREjESMRIxETMh4CFRQOAiMiLgI1ND4CAoBWVFaAWJxzQ0Nzm1lYnHNDQ3ObAVYBVP6sAVT+rAJUQ3ObWVicc0NDc5tZWJxzQwAABABWAFYDqgOqAAMAFwArAC8AAAERMxEHMj4CNTQuAiMiDgIVFB4CEzIeAhUUDgIjIi4CNTQ+AgMRMxECKlaARn1dNjZdfEdGfV02Nl18R1icc0NDc5tZWJxzQ0NzmydWAVYBVP6srDZdfEdGfV02Nl18R0Z9XTYDAENzm1lYnHNDQ3ObWVicc0P9rAFU/qwAAQEAAQADAAMAAAMAAAEhESEBAAIA/gADAP4AAAIAagEAA1YDAAACAAUAAAkBESEJAQHqAWz+gP6UAWwCAAEA/gABAAEAAAAAAgCqAQADlgMAAAIABQAACQIhEQECKgFs/pT+gAFsAwD/AP8AAgD/AAAAAAACAQABAAMAAwAAAgAGAAAJAREBMxEjAZYBav4AVlYCAAEA/gACAP4AAAAAAAIBAAEAAwADAAADAAYAAAEzESMhEQECqlZW/lYBagMA/gACAP8AAAACAKoAgANWA9YARQBoAAABDgEVFAYxIzczFSMHMDY1NDI1NBY7ATIWFx4BFx4BFRQGBw4BBw4BBw4BIyImJy4BJy4BNTMUFjMyNj8BMDY9AS8BMCYjETIeAhUUDgIjIi4CNTMUHgIzMj4CNTQuAiMVJzcB+AMLBB4KZkoEBAYFAwgGDQMDCgMHCwEDAwUGBgcDAxEGBg0DAwsGCAoiDgwDBgMKBAQKCQNGfV02Nl18R0Z9XTZWKUVdNTReRSkpRV011tYBvAEFAgMDXh4mAQMDAwMDAwMDBgMHGQ4GDQMDDQYGAwMDAQEDAwIDBBYMCwkBAwgJAxoICgQBbjVde0dGfV02Nl18RzReRSkpRV01NF5FKazW1gAABACqAIADVgPWABsARgBNAHAAAAEUFjMyNj8BMDY9ATAmNTQmIyIGDwEwBh0BMBY3FAYPATAGIyIGIyImJy4BJy4BPQE0Nj8BMDYzMjYzMhYXHgEXHgEXHgEVByM1BzU3MxMyHgIVFA4CIyIuAjUzFB4CMzI+AjU0LgIjFSc3AjQOBgMIAwgEBBIEAwYDCAYGVAEDDBAGBg4GBg4GBggGCggBAw4OBgYOBgYOBgYKBgYDAwMBtigqTAYuRn1dNjZdfEdGfV02VilFXTU0XkUpKUVdNdbWAXgFCQEDCgkDVgkDBAoDAwgJA1YJJwkTBhoMBAEDAwYDBSgPHgkTBhoMBAEDAwYDAw4JCRAJaowMHhgBHjVde0dGfV02Nl18RzReRSkpRV01NF5FKazW1gAAAAQAqgCAA1YD1gAbAEYAowDGAAABFBYzMjY/ATA2PQE0JjU0JiMiBg8BMAYdATAWNxQGDwEwBiMiBiMiJicuAScuAT0BNDY/ATA2MzI2MzIWFx4BFx4BFx4BFSMyNj0BMCY1NCYrATAGIyIGHQEjNDYzMjYzMhYXHgEdATAGFRQGIyIGBx4BFx4BFRQGBw4BBw4BIyIGIyImJy4BJy4BNTMVMBYVFBY7ATA2MzI2PQEwJjU0JisBNRMyHgIVFA4CIyIuAjUzFB4CMzI+AjU0LgIjFSc3AjwQBgMGAwgEBBAEAwgDCAQEUAEDDBAGBg4GDxUKBgMDAwMDAwwQBgYMBgYOBgYKBgYDAwMB4gwSBAUDFgUDAwEsFg4DDgMNGQoICAQFAwMIAwYNAwMFAQMDBgMDDQYGDgYGCwMDDQYICiQEBQMWBQMDAQQFAxpmRn1dNjZdfEdGfV02VilFXTU0XkUpKUVdNdbWAXgGCAEDCgkDVgMGAwQKAwMICQNWCScJEwYaDAQLBQMOCQkQCR4JEwYaDAQBAwMGAwMOCQkQCQ4MCAUDAwEEBQMIDx8EBwUEGAoOCQMDBQcDAwcGBg4GBg0DAwoDAwUEAQMDAgMEGwsIBQMDAQQFAxYFAwMBHgFqNV17R0Z9XTY2XXxHNF5FKSlFXTU0XkUprNbWAAACAKoAgANWA9YAQgBlAAABDgEVFAYxIzczFSMHMDY1NDI1NBY7ATIWFx4BFx4BFRQGBw4BBw4BIyImJy4BJy4BNTMUFjMyNj8BMDY9AS8BMCYjJTQ+AjM1Fwc1Ig4CFRQeAjMyPgI1MxQOAiMiLgIB9AMLBBoKZkoEBAYFAwgGDQMDCgMHCwEDAwUGCBcPBg0DAwsGCAoiDgwDBgMKBAQKCQP+rjZdfEfW1jReRSkpRV01NF5FKVY2XXxHRn1dNgG8AQUCAwNeHiYBAwMDAwMDAwMGAwcZDgYNAwMNBggIAQMDAgMEFgwLCQEDCAkDGggKBBpGfF01rNbWrClFXTU0XkUpKUVdNUZ9XTY2XXwAAAQAqgCAA1YD1gAbAEYATQBwAAABFBYzMjY/ATA2PQEwJjU0JiMiBg8BMAYdATAWNxQGDwEwBiMiBiMiJicuAScuAT0BNDY/ATA2MzI2MzIWFx4BFx4BFx4BFQcjNQc1NzMFND4CMzUXBzUiDgIVFB4CMzI+AjUzFA4CIyIuAgI0DgYDCAMIBAQSBAMGAwgGBlABAwwQBgYOBgYOBgYIBgoIAQMODgYGDgYGDgYGCgYGAwMDAbIoKkwG/tg2XXxH1tY0XkUpKUVdNTReRSlWNl18R0Z9XTYBeAUJAQMKCQNWCQMECgMDCAkDVgknCRMGGgwEAQMDBgMFKA8eCRMGGgwEAQMDBgMDDgkJEAlqjAweGDZGfF01rNbWrClFXTU0XkUpKUVdNUZ9XTY2XXwAAAAEAKoAgANWA9YAIgA+AGkAxgAAEzQ+AjM1Fwc1Ig4CFRQeAjMyPgI1MxQOAiMiLgIFFBYzMjY/ATA2PQEwJjU0JiMiBg8BMAYdATAWNxQGDwEwBiMiBiMiJicuAScuAT0BNDY/ATA2MzI2MzIWFx4BFx4BFx4BFSMyNj0BMCY1NCYrATAGIyIGHQEjNDYzMjYzMhYXHgEdATAGFRQGIyIGBx4BFx4BFRQGBw4BBw4BIyIGIyImJy4BJy4BNTMVMBYVFBY7ATA2MzI2PQEwJjU0JisBNao2XXxH1tY0XkUpKUVdNTReRSlWNl18R0Z9XTYBjg4GAwgDCAQEEgQDBgMIBARUAQMMEAYGDgYPFQoGAwMDAwMDDBAGBgwGBg4GBgoGBgMDAwHiDBIEBQMWBQMDASwWDgMOAw0ZCggIBAUDAwgDBg0DAwUBAwMGAwMNBgYOBgYLAwMNBggKJAQFAxYFAwMBBAUDGgHWRnxdNazW1qwpRV01NF5FKSlFXTVGfV02Nl18FwUJAQMKCQNWCQMECgMDCAkDVgknCRMGGgwECwUDDgkJEAkeCRMGGgwEAQMDBgMDDgkJEAkODAgFAwMBBAUDCA8fBAcFBBgKDgkDAwUHAwMHBgYOBgYNAwMKAwMFBAEDAwIDBBsLCAUDAwEEBQMWBQMDAR4AAAAABACAAIADgAOAAAIAFAAmAC4AAAEVJycBBycOAQc1PgE3JxEnIxEzJwE0LgInNR4DFRQGByc+ASccAQcnNR4BAgBa8ALKNlgiTiwbMBW21qrKygKqHzlNL0BuTy0XFUAKDGoCaDA6A1a0WoT9NjZYGygLWAcaEbb+4NYBAMr+tjNcSzYOWA5FY3xEMFsnQhk5HgcNBmheGFsAAAAAAQEqAKoCqgNWAAUAAAEzNxEnIwEqrNTUrAKA1v1U1gACANYAqgMWA1YABQAMAAATMzcRJyMlFAYHER4B1qrW1qoCQDwwMDwCgNb9VNaAOVsYAVgYWwAAAAMAgACKA4ADdgAVABwAIgAAAR4DFRQOAgc1PgM1NC4CJxMUBgcRHgElMzcRJyMCVkBuTy0tT21BLk45Hx85TS9qOjAwOv3AqtbWqgN2DkVjfEREe2NGDlgNN0tcMzNcSzYO/uI5WxgBWBhbR9b9VNYAAAAABADWANYDKgMqAAUACwARABcAAAEzFSM1IxM1MxUjNQE1MxUjFR0BMxUjNQJW1FSAgFTU/oDUgIDUAyrUgP5UgNRUASzUVICsgFTUAAQA1gDWAyoDKgAFAAsAEQAXAAABMxUjNTMDNTMVIxUBNTMVIzURNTMVIzUCqoDUVFTUgP6sVNTUVAKqVNT9rNRUgAHUgNRU/qxU1IAAAAAAAwCAAKoDgANWABcALwA/AAABNTQmKwEiBh0BFBY7ATI2PQEjFSM1MxUjNTQmKwEiBh0BFBY7ATI2PQEjFSM1MxUBMhYVERQGIyEiJjURNDYzAwAYEoASGhoSgBIYQFZW6hoSgBIYGBKAEhpAVlYBlCI0MyP9rCQyMiQCKiwSGBgSrBIYGBIsFoAWLBIYGBKsEhgYEiwWgBYBLDMj/gAiNDMjAgAiNAAABACAAIADgAOAAAMADQAZACkAAAE1MxUnETMyNj0BNCYjAREjFSM1IxEzNTMVATIWFREUBiMhIiY1ETQ2MwJqVpasEhgYEv8AQFZAQFYBlCI0MyP9rCQyMiQBwICAwP8AGBKsEhj/AAEAamr/AFZWAgAzI/2sIjQzIwJUIjQAAAACAGQAVgOcA6oACwBZAAABMjY1NCYjIgYVFBYlFx4BDwEOAS8BDgEPAQ4BKwEiJi8BLgEnBwYmLwEmNj8BLgE1PAE3Jy4BPwE+AR8BPgE/AT4BOwEyFh8BHgEXNzYWHwEWBg8BHgEVHAECAD1ZWD49WVgBfFoGAgRWBA4IahAkFBABCwisBwsCEBMkEWoHDgVWBAIGWgEBAloGAgRWBA4IahAkFBABCwisBwsCEBMkEWoHDgVWBAIGWgEBAWpYPj1ZWD49WWxGBBAIlAcEAyoMFghwBwsKCHAHFQ4qAwMIlAcQBUYKFQsKFQtGBBAIlAcEAyoMFghwBwsKCHAHFQ4qAwMIlAcQBUYKFQsKFQAAAAEAgABYA4ADqgAzAAABMhYVFAYjIiY1PAE3JQ4BIyImNTQ2MzIWFyUuATU0NjMyFhUUBiMiJicFHgEVFAYHBT4BAwAzSUkzM0kC/tISLBo0TEs1GS0SASwBA0s1NExLNRktEv7UAQMCAgEwECwBUkkzM0tLMwcPBrAQEks1NEwREa4HDwg0TEs1NEwTEbAHDwgHDwiwDxEAAwBWAFYDqgOqAAMABwAbAAABNSMVExEjERMyHgIVFA4CIyIuAjU0PgICKlRUVCpYnHNDQ3ObWVicc0NDc5sCgFZW/qoBAP8AAoBDc5tZWJxzQ0Nzm1lYnHNDAAAEAFYAVgOqA6oAAwAXACsALwAAATUzFQMyPgI1NC4CIyIOAhUUHgITMh4CFRQOAiMiLgI1ND4CExEzEQHWVCpGfV02Nl18R0Z9XTY2XXxHWJxzQ0Nzm1lYnHNDQ3ObL1QCgFZW/io2XXxHRn1dNjZdfEdGfV02AwBDc5tZWJxzQ0Nzm1lYnHND/YABAP8AAAABANYA1gMqAyoACwAAAQcXBycHJzcnNxc3Ayru7jzu7jzu7jzu7gLu7u487u487u487u4AAQBVAFUDqwOrABQAABMUHgIzMj4CNTQuAiMiDgIVVUN0nFhYnHRDQ3ScWFicdEMCAFicdENDdJxYWJx0Q0N0nFgAAAACAFUAVQOrA6sAFAAoAAABIg4CFRQeAjMyPgI1NC4CIxEiLgI1ND4CMzIeAhUUDgICAFicdENDdJxYWJx0Q0N0nFhHfF01NV18R0d8XTU1XXwDq0N0nFhYnHRDQ3ScWFicdEP9ADVdfEdHfF01NV18R0d8XTUAAAADAFUAVQOrA6sAFAAoADQAAAEiDgIVFB4CMzI+AjU0LgIjESIuAjU0PgIzMh4CFRQOAhMUBiMiJjU0NjMyFgIAWJx0Q0N0nFhYnHRDQ3ScWEd8XTU1XXxHR3xdNTVdfDlLNTVLSzU1SwOrQ3ScWFicdENDdJxYWJx0Q/0ANV18R0d8XTU1XXxHR3xdNQFVNUtLNTVLSwAAAAEAAAABAADxFM6JXw889QALBAAAAAAA1DSJZQAAAADUNIllAAAAAAOrA9YAAAAIAAIAAAAAAAAAAQAABAAAAAAABAAAAAAAA6sAAQAAAAAAAAAAAAAAAAAAACUEAAAAAAAAAAAAAAAAAAAABAABVgQAAFYEAABWBAABAAQAAFYEAABWBAABAAQAAGoEAACqBAABAAQAAQAEAACqBAAAqgQAAKoEAACqBAAAqgQAAKoEAACABAABKgQAANYEAACABAAA1gQAANYEAACABAAAgAQAAGQEAACABAAAVgQAAFYEAADWBAAAVQQAAFUEAABVAAAAAAAKABQAHgAsAFQAlgCqANgBIAEuAUQBWgFwAYQCEAKoA6YELgTGBcQGEgYiBj4GeAaeBsYHGgdaB+IILghcCKQIvgjgCRwJaAABAAAAJQDHAAQAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEACwAAAAEAAAAAAAIABwCEAAEAAAAAAAMACwBCAAEAAAAAAAQACwCZAAEAAAAAAAUACwAhAAEAAAAAAAYACwBjAAEAAAAAAAoAGgC6AAMAAQQJAAEAFgALAAMAAQQJAAIADgCLAAMAAQQJAAMAFgBNAAMAAQQJAAQAFgCkAAMAAQQJAAUAFgAsAAMAAQQJAAYAFgBuAAMAAQQJAAoANADUdmlkZW8tcmVhY3QAdgBpAGQAZQBvAC0AcgBlAGEAYwB0VmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwdmlkZW8tcmVhY3QAdgBpAGQAZQBvAC0AcgBlAGEAYwB0dmlkZW8tcmVhY3QAdgBpAGQAZQBvAC0AcgBlAGEAYwB0UmVndWxhcgBSAGUAZwB1AGwAYQBydmlkZW8tcmVhY3QAdgBpAGQAZQBvAC0AcgBlAGEAYwB0Rm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==) format("woff"), url(data:application/x-font-ttf;base64,AAEAAAALAIAAAwAwT1MvMg7RD8oAAAC8AAAAYGNtYXAOVuSnAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5Zsdb3FIAAAF4AAAS0GhlYWQLMledAAAUSAAAADZoaGVhB6wEJgAAFIAAAAAkaG10eIgAFM8AABSkAAAAlGxvY2FLllAoAAAVOAAAAExtYXhwACoAyQAAFYQAAAAgbmFtZVtqyukAABWkAAABtnBvc3QAAwAAAAAXXAAAACAAAwQAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADyIAQAAAAAAAQAAAAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg8iD//f//AAAAAAAg8gD//f//AAH/4w4EAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAVYA1gMqAyoAAgAACQIBVgHU/iwDKv7W/tYAAgBWAFYDqgOqAAIAFgAAAS0BNzIeAhUUDgIjIi4CNTQ+AgGqAQD/AFZYnHNDQ3ObWVicc0NDc5sBQMDA6kNzm1lYnHNDQ3ObWVicc0MAAAADAFYAVgOqA6oAEwAnACoAACUyPgI1NC4CIyIOAhUUHgITMh4CFRQOAiMiLgI1ND4CExEFAgBGfV02Nl18R0Z9XTY2XXxHWJxzQ0Nzm1lYnHNDQ3ObAwEAqjZdfEdGfV02Nl18R0Z9XTYDAENzm1lYnHNDQ3ObWVicc0P9lgGAwAAAAAACAQAA1gMAAyoAAwAHAAABMxEjIREzEQJWqqr+qqoDKv2sAlT9rAAAAwBWAFYDqgOqAAMABwAbAAABESMRIxEjERMyHgIVFA4CIyIuAjU0PgICgFZUVoBYnHNDQ3ObWVicc0NDc5sBVgFU/qwBVP6sAlRDc5tZWJxzQ0Nzm1lYnHNDAAAEAFYAVgOqA6oAAwAXACsALwAAAREzEQcyPgI1NC4CIyIOAhUUHgITMh4CFRQOAiMiLgI1ND4CAxEzEQIqVoBGfV02Nl18R0Z9XTY2XXxHWJxzQ0Nzm1lYnHNDQ3ObJ1YBVgFU/qysNl18R0Z9XTY2XXxHRn1dNgMAQ3ObWVicc0NDc5tZWJxzQ/2sAVT+rAABAQABAAMAAwAAAwAAASERIQEAAgD+AAMA/gAAAgBqAQADVgMAAAIABQAACQERIQkBAeoBbP6A/pQBbAIAAQD+AAEAAQAAAAACAKoBAAOWAwAAAgAFAAAJAiERAQIqAWz+lP6AAWwDAP8A/wACAP8AAAAAAAIBAAEAAwADAAACAAYAAAkBEQEzESMBlgFq/gBWVgIAAQD+AAIA/gAAAAAAAgEAAQADAAMAAAMABgAAATMRIyERAQKqVlb+VgFqAwD+AAIA/wAAAAIAqgCAA1YD1gBFAGgAAAEOARUUBjEjNzMVIwcwNjU0MjU0FjsBMhYXHgEXHgEVFAYHDgEHDgEHDgEjIiYnLgEnLgE1MxQWMzI2PwEwNj0BLwEwJiMRMh4CFRQOAiMiLgI1MxQeAjMyPgI1NC4CIxUnNwH4AwsEHgpmSgQEBgUDCAYNAwMKAwcLAQMDBQYGBwMDEQYGDQMDCwYICiIODAMGAwoEBAoJA0Z9XTY2XXxHRn1dNlYpRV01NF5FKSlFXTXW1gG8AQUCAwNeHiYBAwMDAwMDAwMGAwcZDgYNAwMNBgYDAwMBAQMDAgMEFgwLCQEDCAkDGggKBAFuNV17R0Z9XTY2XXxHNF5FKSlFXTU0XkUprNbWAAAEAKoAgANWA9YAGwBGAE0AcAAAARQWMzI2PwEwNj0BMCY1NCYjIgYPATAGHQEwFjcUBg8BMAYjIgYjIiYnLgEnLgE9ATQ2PwEwNjMyNjMyFhceARceARceARUHIzUHNTczEzIeAhUUDgIjIi4CNTMUHgIzMj4CNTQuAiMVJzcCNA4GAwgDCAQEEgQDBgMIBgZUAQMMEAYGDgYGDgYGCAYKCAEDDg4GBg4GBg4GBgoGBgMDAwG2KCpMBi5GfV02Nl18R0Z9XTZWKUVdNTReRSkpRV011tYBeAUJAQMKCQNWCQMECgMDCAkDVgknCRMGGgwEAQMDBgMFKA8eCRMGGgwEAQMDBgMDDgkJEAlqjAweGAEeNV17R0Z9XTY2XXxHNF5FKSlFXTU0XkUprNbWAAAABACqAIADVgPWABsARgCjAMYAAAEUFjMyNj8BMDY9ATQmNTQmIyIGDwEwBh0BMBY3FAYPATAGIyIGIyImJy4BJy4BPQE0Nj8BMDYzMjYzMhYXHgEXHgEXHgEVIzI2PQEwJjU0JisBMAYjIgYdASM0NjMyNjMyFhceAR0BMAYVFAYjIgYHHgEXHgEVFAYHDgEHDgEjIgYjIiYnLgEnLgE1MxUwFhUUFjsBMDYzMjY9ATAmNTQmKwE1EzIeAhUUDgIjIi4CNTMUHgIzMj4CNTQuAiMVJzcCPBAGAwYDCAQEEAQDCAMIBARQAQMMEAYGDgYPFQoGAwMDAwMDDBAGBgwGBg4GBgoGBgMDAwHiDBIEBQMWBQMDASwWDgMOAw0ZCggIBAUDAwgDBg0DAwUBAwMGAwMNBgYOBgYLAwMNBggKJAQFAxYFAwMBBAUDGmZGfV02Nl18R0Z9XTZWKUVdNTReRSkpRV011tYBeAYIAQMKCQNWAwYDBAoDAwgJA1YJJwkTBhoMBAsFAw4JCRAJHgkTBhoMBAEDAwYDAw4JCRAJDgwIBQMDAQQFAwgPHwQHBQQYCg4JAwMFBwMDBwYGDgYGDQMDCgMDBQQBAwMCAwQbCwgFAwMBBAUDFgUDAwEeAWo1XXtHRn1dNjZdfEc0XkUpKUVdNTReRSms1tYAAAIAqgCAA1YD1gBCAGUAAAEOARUUBjEjNzMVIwcwNjU0MjU0FjsBMhYXHgEXHgEVFAYHDgEHDgEjIiYnLgEnLgE1MxQWMzI2PwEwNj0BLwEwJiMlND4CMzUXBzUiDgIVFB4CMzI+AjUzFA4CIyIuAgH0AwsEGgpmSgQEBgUDCAYNAwMKAwcLAQMDBQYIFw8GDQMDCwYICiIODAMGAwoEBAoJA/6uNl18R9bWNF5FKSlFXTU0XkUpVjZdfEdGfV02AbwBBQIDA14eJgEDAwMDAwMDAwYDBxkOBg0DAw0GCAgBAwMCAwQWDAsJAQMICQMaCAoEGkZ8XTWs1tasKUVdNTReRSkpRV01Rn1dNjZdfAAABACqAIADVgPWABsARgBNAHAAAAEUFjMyNj8BMDY9ATAmNTQmIyIGDwEwBh0BMBY3FAYPATAGIyIGIyImJy4BJy4BPQE0Nj8BMDYzMjYzMhYXHgEXHgEXHgEVByM1BzU3MwU0PgIzNRcHNSIOAhUUHgIzMj4CNTMUDgIjIi4CAjQOBgMIAwgEBBIEAwYDCAYGUAEDDBAGBg4GBg4GBggGCggBAw4OBgYOBgYOBgYKBgYDAwMBsigqTAb+2DZdfEfW1jReRSkpRV01NF5FKVY2XXxHRn1dNgF4BQkBAwoJA1YJAwQKAwMICQNWCScJEwYaDAQBAwMGAwUoDx4JEwYaDAQBAwMGAwMOCQkQCWqMDB4YNkZ8XTWs1tasKUVdNTReRSkpRV01Rn1dNjZdfAAAAAQAqgCAA1YD1gAiAD4AaQDGAAATND4CMzUXBzUiDgIVFB4CMzI+AjUzFA4CIyIuAgUUFjMyNj8BMDY9ATAmNTQmIyIGDwEwBh0BMBY3FAYPATAGIyIGIyImJy4BJy4BPQE0Nj8BMDYzMjYzMhYXHgEXHgEXHgEVIzI2PQEwJjU0JisBMAYjIgYdASM0NjMyNjMyFhceAR0BMAYVFAYjIgYHHgEXHgEVFAYHDgEHDgEjIgYjIiYnLgEnLgE1MxUwFhUUFjsBMDYzMjY9ATAmNTQmKwE1qjZdfEfW1jReRSkpRV01NF5FKVY2XXxHRn1dNgGODgYDCAMIBAQSBAMGAwgEBFQBAwwQBgYOBg8VCgYDAwMDAwMMEAYGDAYGDgYGCgYGAwMDAeIMEgQFAxYFAwMBLBYOAw4DDRkKCAgEBQMDCAMGDQMDBQEDAwYDAw0GBg4GBgsDAw0GCAokBAUDFgUDAwEEBQMaAdZGfF01rNbWrClFXTU0XkUpKUVdNUZ9XTY2XXwXBQkBAwoJA1YJAwQKAwMICQNWCScJEwYaDAQLBQMOCQkQCR4JEwYaDAQBAwMGAwMOCQkQCQ4MCAUDAwEEBQMIDx8EBwUEGAoOCQMDBQcDAwcGBg4GBg0DAwoDAwUEAQMDAgMEGwsIBQMDAQQFAxYFAwMBHgAAAAAEAIAAgAOAA4AAAgAUACYALgAAARUnJwEHJw4BBzU+ATcnEScjETMnATQuAic1HgMVFAYHJz4BJxwBByc1HgECAFrwAso2WCJOLBswFbbWqsrKAqofOU0vQG5PLRcVQAoMagJoMDoDVrRahP02NlgbKAtYBxoRtv7g1gEAyv62M1xLNg5YDkVjfEQwWydCGTkeBw0GaF4YWwAAAAABASoAqgKqA1YABQAAATM3EScjASqs1NSsAoDW/VTWAAIA1gCqAxYDVgAFAAwAABMzNxEnIyUUBgcRHgHWqtbWqgJAPDAwPAKA1v1U1oA5WxgBWBhbAAAAAwCAAIoDgAN2ABUAHAAiAAABHgMVFA4CBzU+AzU0LgInExQGBxEeASUzNxEnIwJWQG5PLS1PbUEuTjkfHzlNL2o6MDA6/cCq1taqA3YORWN8RER7Y0YOWA03S1wzM1xLNg7+4jlbGAFYGFtH1v1U1gAAAAAEANYA1gMqAyoABQALABEAFwAAATMVIzUjEzUzFSM1ATUzFSMVHQEzFSM1AlbUVICAVNT+gNSAgNQDKtSA/lSA1FQBLNRUgKyAVNQABADWANYDKgMqAAUACwARABcAAAEzFSM1MwM1MxUjFQE1MxUjNRE1MxUjNQKqgNRUVNSA/qxU1NRUAqpU1P2s1FSAAdSA1FT+rFTUgAAAAAADAIAAqgOAA1YAFwAvAD8AAAE1NCYrASIGHQEUFjsBMjY9ASMVIzUzFSM1NCYrASIGHQEUFjsBMjY9ASMVIzUzFQEyFhURFAYjISImNRE0NjMDABgSgBIaGhKAEhhAVlbqGhKAEhgYEoASGkBWVgGUIjQzI/2sJDIyJAIqLBIYGBKsEhgYEiwWgBYsEhgYEqwSGBgSLBaAFgEsMyP+ACI0MyMCACI0AAAEAIAAgAOAA4AAAwANABkAKQAAATUzFScRMzI2PQE0JiMBESMVIzUjETM1MxUBMhYVERQGIyEiJjURNDYzAmpWlqwSGBgS/wBAVkBAVgGUIjQzI/2sJDIyJAHAgIDA/wAYEqwSGP8AAQBqav8AVlYCADMj/awiNDMjAlQiNAAAAAIAZABWA5wDqgALAFkAAAEyNjU0JiMiBhUUFiUXHgEPAQ4BLwEOAQ8BDgErASImLwEuAScHBiYvASY2PwEuATU8ATcnLgE/AT4BHwE+AT8BPgE7ATIWHwEeARc3NhYfARYGDwEeARUcAQIAPVlYPj1ZWAF8WgYCBFYEDghqECQUEAELCKwHCwIQEyQRagcOBVYEAgZaAQECWgYCBFYEDghqECQUEAELCKwHCwIQEyQRagcOBVYEAgZaAQEBalg+PVlYPj1ZbEYEEAiUBwQDKgwWCHAHCwoIcAcVDioDAwiUBxAFRgoVCwoVC0YEEAiUBwQDKgwWCHAHCwoIcAcVDioDAwiUBxAFRgoVCwoVAAAAAQCAAFgDgAOqADMAAAEyFhUUBiMiJjU8ATclDgEjIiY1NDYzMhYXJS4BNTQ2MzIWFRQGIyImJwUeARUUBgcFPgEDADNJSTMzSQL+0hIsGjRMSzUZLRIBLAEDSzU0TEs1GS0S/tQBAwICATAQLAFSSTMzS0szBw8GsBASSzU0TBERrgcPCDRMSzU0TBMRsAcPCAcPCLAPEQADAFYAVgOqA6oAAwAHABsAAAE1IxUTESMREzIeAhUUDgIjIi4CNTQ+AgIqVFRUKlicc0NDc5tZWJxzQ0NzmwKAVlb+qgEA/wACgENzm1lYnHNDQ3ObWVicc0MAAAQAVgBWA6oDqgADABcAKwAvAAABNTMVAzI+AjU0LgIjIg4CFRQeAhMyHgIVFA4CIyIuAjU0PgITETMRAdZUKkZ9XTY2XXxHRn1dNjZdfEdYnHNDQ3ObWVicc0NDc5svVAKAVlb+KjZdfEdGfV02Nl18R0Z9XTYDAENzm1lYnHNDQ3ObWVicc0P9gAEA/wAAAAEA1gDWAyoDKgALAAABBxcHJwcnNyc3FzcDKu7uPO7uPO7uPO7uAu7u7jzu7jzu7jzu7gABAFUAVQOrA6sAFAAAExQeAjMyPgI1NC4CIyIOAhVVQ3ScWFicdENDdJxYWJx0QwIAWJx0Q0N0nFhYnHRDQ3ScWAAAAAIAVQBVA6sDqwAUACgAAAEiDgIVFB4CMzI+AjU0LgIjESIuAjU0PgIzMh4CFRQOAgIAWJx0Q0N0nFhYnHRDQ3ScWEd8XTU1XXxHR3xdNTVdfAOrQ3ScWFicdENDdJxYWJx0Q/0ANV18R0d8XTU1XXxHR3xdNQAAAAMAVQBVA6sDqwAUACgANAAAASIOAhUUHgIzMj4CNTQuAiMRIi4CNTQ+AjMyHgIVFA4CExQGIyImNTQ2MzIWAgBYnHRDQ3ScWFicdENDdJxYR3xdNTVdfEdHfF01NV18OUs1NUtLNTVLA6tDdJxYWJx0Q0N0nFhYnHRD/QA1XXxHR3xdNTVdfEdHfF01AVU1S0s1NUtLAAAAAQAAAAEAAPEUzolfDzz1AAsEAAAAAADUNIllAAAAANQ0iWUAAAAAA6sD1gAAAAgAAgAAAAAAAAABAAAEAAAAAAAEAAAAAAADqwABAAAAAAAAAAAAAAAAAAAAJQQAAAAAAAAAAAAAAAAAAAAEAAFWBAAAVgQAAFYEAAEABAAAVgQAAFYEAAEABAAAagQAAKoEAAEABAABAAQAAKoEAACqBAAAqgQAAKoEAACqBAAAqgQAAIAEAAEqBAAA1gQAAIAEAADWBAAA1gQAAIAEAACABAAAZAQAAIAEAABWBAAAVgQAANYEAABVBAAAVQQAAFUAAAAAAAoAFAAeACwAVACWAKoA2AEgAS4BRAFaAXABhAIQAqgDpgQuBMYFxAYSBiIGPgZ4Bp4GxgcaB1oH4gguCFwIpAi+COAJHAloAAEAAAAlAMcABAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQALAAAAAQAAAAAAAgAHAIQAAQAAAAAAAwALAEIAAQAAAAAABAALAJkAAQAAAAAABQALACEAAQAAAAAABgALAGMAAQAAAAAACgAaALoAAwABBAkAAQAWAAsAAwABBAkAAgAOAIsAAwABBAkAAwAWAE0AAwABBAkABAAWAKQAAwABBAkABQAWACwAAwABBAkABgAWAG4AAwABBAkACgA0ANR2aWRlby1yZWFjdAB2AGkAZABlAG8ALQByAGUAYQBjAHRWZXJzaW9uIDEuMABWAGUAcgBzAGkAbwBuACAAMQAuADB2aWRlby1yZWFjdAB2AGkAZABlAG8ALQByAGUAYQBjAHR2aWRlby1yZWFjdAB2AGkAZABlAG8ALQByAGUAYQBjAHRSZWd1bGFyAFIAZQBnAHUAbABhAHJ2aWRlby1yZWFjdAB2AGkAZABlAG8ALQByAGUAYQBjAHRGb250IGdlbmVyYXRlZCBieSBJY29Nb29uLgBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format("truetype");
  font-weight: normal;
  font-style: normal;
}
.video-react-icon,
.video-react .video-react-big-play-button,
.video-react .video-react-mouse-display,
.video-react .video-react-play-progress,
.video-react .video-react-play-control,
.video-react .video-react-mute-control,
.video-react .video-react-volume-menu-button,
.video-react .video-react-volume-level,
.video-react .video-react-bezel .video-react-bezel-icon {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'video-react' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.video-react-icon-play-arrow:before,
.video-react .video-react-big-play-button:before,
.video-react .video-react-play-control:before,
.video-react .video-react-bezel .video-react-bezel-icon-play:before {
  content: "\F200";
}
.video-react-icon-play-circle-filled:before {
  content: "\F201";
}
.video-react-icon-play-circle-outline:before {
  content: "\F202";
}
.video-react-icon-pause:before,
.video-react .video-react-play-control.video-react-playing:before,
.video-react .video-react-bezel .video-react-bezel-icon-pause:before {
  content: "\F203";
}
.video-react-icon-pause-circle-filled:before {
  content: "\F204";
}
.video-react-icon-pause-circle-outline:before {
  content: "\F205";
}
.video-react-icon-stop:before {
  content: "\F206";
}
.video-react-icon-fast-rewind:before,
.video-react .video-react-bezel .video-react-bezel-icon-fast-rewind:before {
  content: "\F207";
}
.video-react-icon-fast-forward:before,
.video-react .video-react-bezel .video-react-bezel-icon-fast-forward:before {
  content: "\F208";
}
.video-react-icon-skip-previous:before {
  content: "\F209";
}
.video-react-icon-skip-next:before {
  content: "\F20A";
}
.video-react-icon-replay-5:before,
.video-react .video-react-bezel .video-react-bezel-icon-replay-5:before {
  content: "\F20B";
}
.video-react-icon-replay-10:before,
.video-react .video-react-bezel .video-react-bezel-icon-replay-10:before {
  content: "\F20C";
}
.video-react-icon-replay-30:before,
.video-react .video-react-bezel .video-react-bezel-icon-replay-30:before {
  content: "\F20D";
}
.video-react-icon-forward-5:before,
.video-react .video-react-bezel .video-react-bezel-icon-forward-5:before {
  content: "\F20E";
}
.video-react-icon-forward-10:before,
.video-react .video-react-bezel .video-react-bezel-icon-forward-10:before {
  content: "\F20F";
}
.video-react-icon-forward-30:before,
.video-react .video-react-bezel .video-react-bezel-icon-forward-30:before {
  content: "\F210";
}
.video-react-icon-volume-off:before,
.video-react .video-react-mute-control.video-react-vol-muted:before,
.video-react .video-react-volume-menu-button.video-react-vol-muted:before,
.video-react .video-react-bezel .video-react-bezel-icon-volume-off:before {
  content: "\F211";
}
.video-react-icon-volume-mute:before,
.video-react .video-react-mute-control.video-react-vol-0:before,
.video-react .video-react-volume-menu-button.video-react-vol-0:before {
  content: "\F212";
}
.video-react-icon-volume-down:before,
.video-react .video-react-mute-control.video-react-vol-1:before,
.video-react .video-react-volume-menu-button.video-react-vol-1:before,
.video-react .video-react-mute-control.video-react-vol-2:before,
.video-react .video-react-volume-menu-button.video-react-vol-2:before,
.video-react .video-react-bezel .video-react-bezel-icon-volume-down:before {
  content: "\F213";
}
.video-react-icon-volume-up:before,
.video-react .video-react-mute-control:before,
.video-react .video-react-volume-menu-button:before,
.video-react .video-react-bezel .video-react-bezel-icon-volume-up:before {
  content: "\F214";
}
.video-react-icon-fullscreen:before {
  content: "\F215";
}
.video-react-icon-fullscreen-exit:before {
  content: "\F216";
}
.video-react-icon-closed-caption:before {
  content: "\F217";
}
.video-react-icon-hd:before {
  content: "\F218";
}
.video-react-icon-settings:before {
  content: "\F219";
}
.video-react-icon-share:before {
  content: "\F21A";
}
.video-react-icon-info:before {
  content: "\F21B";
}
.video-react-icon-info-outline:before {
  content: "\F21C";
}
.video-react-icon-close:before {
  content: "\F21D";
}
.video-react-icon-circle:before,
.video-react .video-react-mouse-display:before,
.video-react .video-react-play-progress:before,
.video-react .video-react-volume-level:before {
  content: "\F21E";
}
.video-react-icon-circle-outline:before {
  content: "\F21F";
}
.video-react-icon-circle-inner-circle:before {
  content: "\F220";
}
.video-react {
  display: block;
  vertical-align: top;
  box-sizing: border-box;
  color: #fff;
  background-color: #000;
  position: relative;
  font-size: 0.1rem;
  line-height: 1;
  font-family: serif, Times, "Times New Roman";
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.video-react:-moz-full-screen {
  position: absolute;
}
.video-react:-webkit-full-screen {
  width: 100% !important;
  height: 100% !important;
}
.video-react *,
.video-react *:before,
.video-react *:after {
  box-sizing: inherit;
}
.video-react ul {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  list-style-position: outside;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0;
}
.video-react.video-react-fluid,
.video-react.video-react-16-9,
.video-react.video-react-4-3 {
  width: 100%;
  max-width: 100%;
  height: 0;
}
.video-react.video-react-16-9 {
  padding-top: 56.25%;
}
.video-react.video-react-4-3 {
  padding-top: 75%;
}
.video-react.video-react-fill {
  width: 100%;
  height: 100%;
}
.video-react .video-react-video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.video-react.video-react-fullscreen {
  width: 100% !important;
  height: 100% !important;
  padding-top: 0 !important;
}
.video-react.video-react-fullscreen.video-react-user-inactive {
  cursor: none;
}
body.video-react-full-window {
  padding: 0;
  margin: 0;
  height: 100%;
  overflow-y: auto;
}
body.video-react-full-window .video-react-fullscreen {
  position: fixed;
  overflow: hidden;
  z-index: 1000;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
}
.video-react button {
  background: none;
  border: none;
  color: inherit;
  display: inline-block;
  cursor: pointer;
  overflow: visible;
  font-size: inherit;
  line-height: inherit;
  text-transform: none;
  text-decoration: none;
  transition: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.video-react .video-react-loading-spinner {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -0.25rem 0 0 -0.25rem;
  opacity: 0.85;
  text-align: left;
  border: 0.06rem solid rgba(43, 51, 63, 0.7);
  box-sizing: border-box;
  background-clip: padding-box;
  width: 0.5rem;
  height: 0.5rem;
  border-radius: 0.25rem;
}
.video-react .video-react-loading-spinner:before,
.video-react .video-react-loading-spinner:after {
  content: "";
  position: absolute;
  margin: -0.06rem;
  box-sizing: inherit;
  width: inherit;
  height: inherit;
  border-radius: inherit;
  opacity: 1;
  border: inherit;
  border-color: transparent;
  border-top-color: white;
  -webkit-animation: video-react-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, video-react-spinner-fade 1.1s linear infinite;
  animation: video-react-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, video-react-spinner-fade 1.1s linear infinite;
}
.video-react-seeking .video-react-loading-spinner,
.video-react-waiting .video-react-loading-spinner {
  display: block;
}
.video-react-seeking .video-react-loading-spinner:before,
.video-react-waiting .video-react-loading-spinner:before {
  border-top-color: white;
}
.video-react-seeking .video-react-loading-spinner:after,
.video-react-waiting .video-react-loading-spinner:after {
  border-top-color: white;
  -webkit-animation-delay: 0.44s;
  animation-delay: 0.44s;
}
@keyframes video-react-spinner-spin {
  100% {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes video-react-spinner-spin {
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes video-react-spinner-fade {
  0% {
    border-top-color: #73859f;
  }
  20% {
    border-top-color: #73859f;
  }
  35% {
    border-top-color: white;
  }
  60% {
    border-top-color: #73859f;
  }
  100% {
    border-top-color: #73859f;
  }
}
@-webkit-keyframes video-react-spinner-fade {
  0% {
    border-top-color: #73859f;
  }
  20% {
    border-top-color: #73859f;
  }
  35% {
    border-top-color: white;
  }
  60% {
    border-top-color: #73859f;
  }
  100% {
    border-top-color: #73859f;
  }
}
.video-react .video-react-big-play-button {
  font-size: 3em;
  line-height: 1.5em;
  height: 1.5em;
  width: 3em;
  display: block;
  position: absolute;
  top: 0.1rem;
  left: 0.1rem;
  padding: 0;
  cursor: pointer;
  opacity: 1;
  border: 0.06666em solid #fff;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
  -webkit-border-radius: 0.3em;
  -moz-border-radius: 0.3em;
  border-radius: 0.3em;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}
.video-react .video-react-big-play-button.video-react-big-play-button-center {
  top: 50%;
  left: 50%;
  margin-top: -0.75em;
  margin-left: -1.5em;
}
.video-react .video-react-big-play-button.big-play-button-hide {
  display: none;
}
.video-react:hover .video-react-big-play-button,
.video-react .video-react-big-play-button:focus {
  outline: 0;
  border-color: #fff;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
  -webkit-transition: all 0s;
  -moz-transition: all 0s;
  -o-transition: all 0s;
  transition: all 0s;
}
.video-react-menu-button {
  cursor: pointer;
}
.video-react-menu-button.video-react-disabled {
  cursor: default;
}
.video-react-menu .video-react-menu-content {
  display: block;
  padding: 0;
  margin: 0;
  overflow: auto;
  font-family: serif, Times, "Times New Roman";
}
.video-react-menu li {
  list-style: none;
  margin: 0;
  padding: 0.2em 0;
  line-height: 1.4em;
  font-size: 1.2em;
  text-align: center;
  text-transform: lowercase;
}
.video-react-menu li:focus,
.video-react-menu li:hover {
  outline: 0;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
}
.video-react-menu li.video-react-selected,
.video-react-menu li.video-react-selected:focus,
.video-react-menu li.video-react-selected:hover {
  background-color: #fff;
  color: #2B333F;
}
.video-react-menu li.vjs-menu-title {
  text-align: center;
  text-transform: uppercase;
  font-size: 1em;
  line-height: 2em;
  padding: 0;
  margin: 0 0 0.3em 0;
  font-weight: bold;
  cursor: default;
}
.video-react-scrubbing .vjs-menu-button:hover .video-react-menu {
  display: none;
}
.video-react .video-react-menu-button-popup .video-react-menu {
  display: none;
  position: absolute;
  bottom: 0;
  width: 10em;
  left: -3em;
  height: 0em;
  margin-bottom: 1.5em;
  border-top-color: rgba(43, 51, 63, 0.7);
}
.video-react .video-react-menu-button-popup .video-react-menu .video-react-menu-content {
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
  position: absolute;
  width: 100%;
  bottom: 1.5em;
  max-height: 15em;
}
.video-react-menu-button-popup .video-react-menu.video-react-lock-showing {
  display: block;
}
.video-react .video-react-menu-button-inline {
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
  overflow: hidden;
}
.video-react .video-react-menu-button-inline:before {
  width: 2.22222222em;
}
.video-react .video-react-menu-button-inline:hover,
.video-react .video-react-menu-button-inline:focus,
.video-react .video-react-menu-button-inline.video-react-slider-active {
  width: 12em;
}
.video-react .video-react-menu-button-inline:hover .video-react-menu,
.video-react .video-react-menu-button-inline:focus .video-react-menu,
.video-react .video-react-menu-button-inline.video-react-slider-active .video-react-menu {
  display: block;
  opacity: 1;
}
.video-react .video-react-menu-button-inline.video-react-slider-active {
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
}
.video-react .video-react-menu-button-inline .video-react-menu {
  opacity: 0;
  height: 100%;
  width: auto;
  position: absolute;
  left: 4em;
  top: 0;
  padding: 0;
  margin: 0;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}
.video-react .video-react-menu-button-inline .video-react-menu-content {
  width: auto;
  height: 100%;
  margin: 0;
  overflow: hidden;
}
.video-react-no-flex .video-react-menu-button-inline .video-react-menu {
  display: block;
  opacity: 1;
  position: relative;
  width: auto;
}
.video-react-no-flex .video-react-menu-button-inline:hover,
.video-react-no-flex .video-react-menu-button-inline:focus,
.video-react-no-flex .video-react-menu-button-inline.video-react-slider-active {
  width: auto;
}
.video-react .video-react-poster {
  display: inline-block;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: contain;
  background-color: #000000;
  cursor: pointer;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
}
.video-react .video-react-poster img {
  display: block;
  vertical-align: middle;
  margin: 0 auto;
  max-height: 100%;
  padding: 0;
  width: 100%;
}
.video-react .video-react-slider {
  outline: 0;
  position: relative;
  cursor: pointer;
  padding: 0;
  margin: 0 0.45em 0 0.45em;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
}
.video-react .video-react-slider:focus {
  text-shadow: 0em 0em 1em white;
  -webkit-box-shadow: 0 0 1em #fff;
  -moz-box-shadow: 0 0 1em #fff;
  box-shadow: 0 0 1em #fff;
}
.video-react .video-react-control {
  outline: none;
  position: relative;
  text-align: center;
  margin: 0;
  padding: 0;
  height: 100%;
  width: 4em;
  -webkit-box-flex: none;
  -moz-box-flex: none;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
}
.video-react .video-react-control:before {
  font-size: 1.8em;
  line-height: 1.67;
}
.video-react .video-react-control:focus:before,
.video-react .video-react-control:hover:before,
.video-react .video-react-control:focus {
  text-shadow: 0em 0em 1em white;
}
.video-react .video-react-control-text {
  border: 0;
  clip: rect(0 0 0 0);
  height: 0.01rem;
  margin: -0.01rem;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 0.01rem;
}
.video-react-no-flex .video-react-control {
  display: table-cell;
  vertical-align: middle;
}
.video-react .video-react-control-bar {
  display: none;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 3em;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
}
.video-react-has-started .video-react-control-bar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  visibility: visible;
  opacity: 1;
  -webkit-transition: visibility 0.1s, opacity 0.1s;
  -moz-transition: visibility 0.1s, opacity 0.1s;
  -o-transition: visibility 0.1s, opacity 0.1s;
  transition: visibility 0.1s, opacity 0.1s;
}
.video-react-has-started.video-react-user-inactive.video-react-playing .video-react-control-bar.video-react-control-bar-auto-hide {
  visibility: visible;
  opacity: 0;
  -webkit-transition: visibility 1s, opacity 1s;
  -moz-transition: visibility 1s, opacity 1s;
  -o-transition: visibility 1s, opacity 1s;
  transition: visibility 1s, opacity 1s;
}
.video-react-controls-disabled .video-react-control-bar,
.video-react-using-native-controls .video-react-control-bar,
.video-react-error .video-react-control-bar {
  display: none !important;
}
.video-react-audio.video-react-has-started.video-react-user-inactive.video-react-playing .video-react-control-bar {
  opacity: 1;
  visibility: visible;
}
.video-react-has-started.video-react-no-flex .video-react-control-bar {
  display: table;
}
.video-react .video-react-progress-control {
  -webkit-box-flex: auto;
  -moz-box-flex: auto;
  -webkit-flex: auto;
  -ms-flex: auto;
  flex: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  min-width: 4em;
}
.video-react-live .video-react-progress-control {
  display: none;
}
.video-react .video-react-progress-holder {
  -webkit-box-flex: auto;
  -moz-box-flex: auto;
  -webkit-flex: auto;
  -ms-flex: auto;
  flex: auto;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  height: 0.3em;
}
.video-react .video-react-progress-control:hover .video-react-progress-holder {
  font-size: 1.66666667em;
}
/* If we let the font size grow as much as everything else, the current time tooltip ends up
 ginormous. If you'd like to enable the current time tooltip all the time, this should be disabled
 to avoid a weird hitch when you roll off the hover. */
.video-react .video-react-progress-control:hover .video-react-time-tooltip,
.video-react .video-react-progress-control:hover .video-react-mouse-display:after,
.video-react .video-react-progress-control:hover .video-react-play-progress:after {
  visibility: visible;
  font-size: 0.6em;
}
.video-react .video-react-progress-holder .video-react-play-progress,
.video-react .video-react-progress-holder .video-react-load-progress,
.video-react .video-react-progress-holder .video-react-tooltip-progress-bar,
.video-react .video-react-progress-holder .video-react-load-progress div {
  position: absolute;
  display: block;
  height: 0.3em;
  margin: 0;
  padding: 0;
  width: 0;
  left: 0;
  top: 0;
}
.video-react .video-react-mouse-display:before {
  display: none;
}
.video-react .video-react-play-progress {
  background-color: #fff;
}
.video-react .video-react-play-progress:before {
  position: absolute;
  top: -0.33333333em;
  right: -0.5em;
  font-size: 0.9em;
}
.video-react .video-react-time-tooltip,
.video-react .video-react-mouse-display:after,
.video-react .video-react-play-progress:after {
  visibility: hidden;
  pointer-events: none;
  position: absolute;
  top: -3.4em;
  right: -1.9em;
  font-size: 0.9em;
  color: #000;
  content: attr(data-current-time);
  padding: 0.06rem 0.08rem 0.08rem 0.08rem;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.8);
  -webkit-border-radius: 0.3em;
  -moz-border-radius: 0.3em;
  border-radius: 0.3em;
}
.video-react .video-react-time-tooltip,
.video-react .video-react-play-progress:before,
.video-react .video-react-play-progress:after {
  z-index: 1;
}
.video-react .video-react-progress-control .video-react-keep-tooltips-inside:after {
  display: none;
}
.video-react .video-react-load-progress {
  background: #bfc7d3;
  background: rgba(115, 133, 159, 0.5);
}
.video-react .video-react-load-progress div {
  background: white;
  background: rgba(115, 133, 159, 0.75);
}
.video-react.video-react-no-flex .video-react-progress-control {
  width: auto;
}
.video-react .video-react-time-tooltip {
  display: inline-block;
  height: 2.4em;
  position: relative;
  float: right;
  right: -1.9em;
}
.video-react .video-react-tooltip-progress-bar {
  visibility: hidden;
}
.video-react .video-react-progress-control .video-react-mouse-display {
  display: none;
  position: absolute;
  width: 0.01rem;
  height: 100%;
  background-color: #000;
  z-index: 1;
}
.video-react-no-flex .video-react-progress-control .video-react-mouse-display {
  z-index: 0;
}
.video-react .video-react-progress-control:hover .video-react-mouse-display {
  display: block;
}
.video-react.video-react-user-inactive .video-react-progress-control .video-react-mouse-display,
.video-react.video-react-user-inactive .video-react-progress-control .video-react-mouse-display:after {
  visibility: hidden;
  opacity: 0;
  -webkit-transition: visibility 1s, opacity 1s;
  -moz-transition: visibility 1s, opacity 1s;
  -o-transition: visibility 1s, opacity 1s;
  transition: visibility 1s, opacity 1s;
}
.video-react.video-react-user-inactive.video-react-no-flex .video-react-progress-control .video-react-mouse-display,
.video-react.video-react-user-inactive.video-react-no-flex .video-react-progress-control .video-react-mouse-display:after {
  display: none;
}
.video-react .video-react-mouse-display .video-react-time-tooltip,
.video-react .video-react-progress-control .video-react-mouse-display:after {
  color: #fff;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.8);
}
.video-react .video-react-play-control {
  cursor: pointer;
  -webkit-box-flex: none;
  -moz-box-flex: none;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
}
.video-react .video-react-fullscreen-control {
  cursor: pointer;
  -webkit-box-flex: none;
  -moz-box-flex: none;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
}
.video-react.video-react-fullscreen {
  position: fixed;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 9999;
}
.video-react .video-react-time-control {
  -webkit-box-flex: none;
  -moz-box-flex: none;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
  font-size: 1em;
  line-height: 3em;
  min-width: 2em;
  width: auto;
  padding-left: 1em;
  padding-right: 1em;
}
.video-react .video-react-time-divider {
  line-height: 3em;
  min-width: initial;
  padding: 0;
}
.video-react .video-react-mute-control,
.video-react .video-react-volume-menu-button {
  cursor: pointer;
  -webkit-box-flex: none;
  -moz-box-flex: none;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
}
.video-react .video-react-volume-control {
  width: 5em;
  -webkit-box-flex: none;
  -moz-box-flex: none;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.video-react .video-react-volume-bar {
  margin: 1.35em 0.45em;
}
.video-react .video-react-volume-bar.video-react-slider-horizontal {
  width: 5em;
  height: 0.3em;
}
.video-react .video-react-volume-bar.video-react-slider-horizontal .video-react-volume-level {
  width: 100%;
}
.video-react .video-react-volume-bar.video-react-slider-vertical {
  width: 0.3em;
  height: 5em;
  margin: 1.35em auto;
}
.video-react .video-react-volume-bar.video-react-slider-vertical .video-react-volume-level {
  height: 100%;
}
.video-react .video-react-volume-level {
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #fff;
}
.video-react .video-react-volume-level:before {
  position: absolute;
  font-size: 0.9em;
}
.video-react .video-react-slider-vertical .video-react-volume-level {
  width: 0.3em;
}
.video-react .video-react-slider-vertical .video-react-volume-level:before {
  top: -0.5em;
  left: -0.3em;
}
.video-react .video-react-slider-horizontal .video-react-volume-level {
  height: 0.3em;
}
.video-react .video-react-slider-horizontal .video-react-volume-level:before {
  top: -0.3em;
  right: -0.5em;
}
.video-react .video-react-menu-button-popup.video-react-volume-menu-button .video-react-menu {
  display: block;
  width: 0;
  height: 0;
  border-top-color: transparent;
}
.video-react .video-react-menu-button-popup.video-react-volume-menu-button-vertical .video-react-menu {
  left: 0.5em;
  height: 8em;
}
.video-react .video-react-menu-button-popup.video-react-volume-menu-button-horizontal .video-react-menu {
  left: -2em;
}
.video-react .video-react-menu-button-popup.video-react-volume-menu-button .video-react-menu-content {
  height: 0;
  width: 0;
  overflow-x: hidden;
  overflow-y: hidden;
}
.video-react .video-react-volume-menu-button-vertical:hover .video-react-menu-content,
.video-react .video-react-volume-menu-button-vertical:focus .video-react-menu-content,
.video-react .video-react-volume-menu-button-vertical.video-react-slider-active .video-react-menu-content,
.video-react .video-react-volume-menu-button-vertical .video-react-lock-showing .video-react-menu-content {
  height: 8em;
  width: 2.9em;
}
.video-react .video-react-volume-menu-button-horizontal:hover .video-react-menu-content,
.video-react .video-react-volume-menu-button-horizontal:focus .video-react-menu-content,
.video-react .video-react-volume-menu-button-horizontal .video-react-slider-active .video-react-menu-content,
.video-react .video-react-volume-menu-button-horizontal .video-react-lock-showing .video-react-menu-content {
  height: 2.9em;
  width: 8em;
}
.video-react .video-react-volume-menu-button.video-react-menu-button-inline .video-react-menu-content {
  background-color: transparent !important;
}
.video-react .video-react-playback-rate .video-react-playback-rate-value {
  line-height: 3em;
  text-align: center;
}
.video-react .video-react-playback-rate .video-react-menu {
  width: 4em;
  left: 0em;
}
.video-react .video-react-bezel {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 0.52rem;
  height: 0.52rem;
  z-index: 17;
  margin-left: -0.26rem;
  margin-top: -0.26rem;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 0.26rem;
}
.video-react .video-react-bezel.video-react-bezel-animation {
  -moz-animation: video-react-bezel-fadeout 0.5s linear 1 normal forwards;
  -webkit-animation: video-react-bezel-fadeout 0.5s linear 1 normal forwards;
  animation: video-react-bezel-fadeout 0.5s linear 1 normal forwards;
  pointer-events: none;
}
.video-react .video-react-bezel.video-react-bezel-animation-alt {
  -moz-animation: video-react-bezel-fadeout-alt 0.5s linear 1 normal forwards;
  -webkit-animation: video-react-bezel-fadeout-alt 0.5s linear 1 normal forwards;
  animation: video-react-bezel-fadeout-alt 0.5s linear 1 normal forwards;
  pointer-events: none;
}
.video-react .video-react-bezel .video-react-bezel-icon {
  width: 0.36rem;
  height: 0.36rem;
  margin: 0.08rem;
  font-size: 0.26rem;
  line-height: 0.36rem;
  text-align: center;
}
@keyframes video-react-bezel-fadeout {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: scale(2);
  }
}
@keyframes video-react-bezel-fadeout-alt {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: scale(2);
  }
}
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);
  }
}
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;
}
html,
#app___1M4tb {
  -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___tDWbf {
  color: #000000 !important;
}
.color-red___M_4fB {
  color: #f01b3f !important;
}
.color-white___3pXRB {
  color: #ffffff;
}
.color-dark-grey___2hZ_k {
  color: rgba(0, 0, 0, 0.8);
}
.color-grey___2_aoW {
  color: rgba(0, 0, 0, 0.6);
}
.color-light-grey___jg1sM {
  color: rgba(0, 0, 0, 0.4);
}
.color-price___37s99 {
  color: #f01b3f;
}
.color-white___3pXRB {
  color: #ffffff;
}
.color-yellow___xopxp {
  color: #a5752b;
}
.color-gray___32yHU {
  color: #333333;
}
.color-gold___2q7Hs {
  color: #a5762b !important;
}
.color-notice___3f9Dn {
  color: #999999;
}
.fz-48___2JMVE {
  font-size: 0.48rem;
}
.fz-44___fB7jU {
  font-size: 0.44rem;
}
.fz-40___2z7Lv {
  font-size: 0.4rem;
  line-height: 0.6rem;
}
.fz-32___3_4hh {
  font-size: 0.32rem;
  line-height: 0.52rem;
}
.fz-28___3XS0y {
  font-size: 0.28rem;
  line-height: 0.48rem;
}
.fz-24___10KHF {
  font-size: 0.24rem;
  line-height: 0.4rem;
}
.fz-22___RG1B6 {
  font-size: 0.22rem;
  line-height: 0.26rem;
}
.fz-through___3oGqh {
  text-decoration: line-through;
}
.fw-nomal___1Crba {
  font-weight: normal;
}
.fw-bold___F2xZy {
  font-weight: bold;
}
.ellipsis___1rXKU {
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
}
.ellipsis-one___1YUqj {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-two___1TUXO {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-three___3sdMQ {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-five___3V7eu {
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.px-indent-top___3isCT {
  margin-top: -1px !important;
}
.px-indent-left___1KRxC {
  margin-left: -1px !important;
}
.hide___1yuPt {
  display: none !important;
}
.fl___1o1FZ {
  float: left;
}
.fr___2dbC6 {
  float: right;
}
.clf___1j9Wy::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___25P7r {
  from {
    bottom: -15rem;
    opacity: 0;
  }
  to {
    bottom: 0;
    opacity: 1;
  }
}
@keyframes popuContentMove___2fqIm {
  from {
    bottom: -15rem;
  }
  to {
    bottom: 0;
  }
}
.invisible___zkQMt {
  visibility: hidden;
}
.icon-gradient___bmWcR {
  -webkit-background-clip: text;
  color: transparent;
  background-image: linear-gradient(-38deg, #fe7b2c 32%, #ffc77f 91%);
}
.am-button___3blfa.small___k5tKa {
  width: 2.4rem;
  height: 0.69rem;
  line-height: 0.69rem;
  font-size: 0.32rem;
}
.am-button___3blfa.middle___385Ik {
  width: 2.8rem;
  height: 0.8rem;
  line-height: 0.8rem;
  font-size: 0.32rem;
}
.am-checkbox-wrapper___3i1Qn .am-checkbox___2dcC6 {
  top: -0.02rem;
}
.am-checkbox-wrapper___3i1Qn .am-checkbox___2dcC6,
.am-checkbox-wrapper___3i1Qn .am-checkbox-inner___Xw_Bq {
  width: 0.36rem;
  height: 0.36rem;
}
.am-checkbox-wrapper___3i1Qn .am-checkbox___2dcC6 .am-checkbox-inner___Xw_Bq:after,
.am-checkbox-wrapper___3i1Qn .am-checkbox-inner___Xw_Bq .am-checkbox-inner___Xw_Bq:after {
  width: 0.07rem;
  height: 0.18rem;
  top: 0.04rem;
}
.am-modal-transparent___RkmfE .am-modal-content___MgXY6 {
  padding-top: 0.42rem;
}
.am-modal-transparent___RkmfE .am-modal-content___MgXY6 .am-modal-body___2LZSR {
  padding-bottom: 0.47rem;
}
.am-modal-transparent___RkmfE .am-modal-content___MgXY6 .am-modal-body___2LZSR .am-modal-alert-content___3ouJI {
  font-size: 0.32rem;
  line-height: 0.52rem;
  color: rgba(0, 0, 0, 0.8);
}
.am-modal-transparent___RkmfE .am-modal-content___MgXY6 .am-modal-button___2qwg7 {
  height: 0.96rem;
  line-height: 0.96rem;
  color: #000000;
}
.am-modal-transparent___RkmfE .am-modal-content___MgXY6 .am-modal-button___2qwg7:first-child {
  color: #666;
}
.am-modal-transparent___RkmfE .am-modal-content___MgXY6 .am-modal-button-group-h___1viUi::before,
.am-modal-transparent___RkmfE .am-modal-content___MgXY6 .am-modal-button-group-h___1viUi .am-modal-button___2qwg7:last-child::before {
  background-color: #ccc;
}
.am-search___10I73 {
  height: 0.64rem;
  padding-right: 0;
  background: #fff;
}
.am-search___10I73 .am-search-input___3Lh1u {
  background: rgba(0, 0, 0, 0.05);
  border-radius: 0;
  font-size: 0.28rem;
}
.am-search___10I73 .am-search-input___3Lh1u .am-search-synthetic-ph-placeholder___1QjzL {
  font-size: 0.28rem;
  color: #cccccc;
}
.am-search___10I73 .am-search-input___3Lh1u .am-search-synthetic-ph___1ms83 {
  text-align: left;
  padding-left: 0.2rem;
}
.am-search___10I73 .am-search-input___3Lh1u .am-search-synthetic-ph-icon___1_3IY,
.am-search___10I73 .am-search-input___3Lh1u .am-search-clear___1IMfo {
  width: 0.24rem;
  height: 0.24rem;
  vertical-align: unset;
  background-size: 0.24rem 0.24rem;
}
.am-search___10I73 .am-search-input___3Lh1u .am-search-synthetic-ph-icon___1_3IY {
  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___10I73 .am-search-input___3Lh1u input::-webkit-input-placeholder {
  font-size: 0.28rem;
  color: #cccccc;
}
.am-search___10I73 .am-search-cancel___2o4un {
  padding-left: 0.24rem;
  font-size: 0.32rem;
  color: rgba(0, 0, 0, 0.8);
  font-weight: var(--basic-weight-value, 500);
}
.am-switch___2RZEo input[type='checkbox']:checked + .checkbox___19nCf {
  background: #a5762b;
}
.am-badge-dot___xxoEV,
.am-badge-text___39QUZ {
  background: #faad14;
}
.am-picker-popup-header-left___1rq4m {
  color: rgba(0, 0, 0, 0.6);
}
.am-picker-popup-header-right___TKEnK {
  color: #000;
}
.am-list-item___1lEmU .am-list-line___2WKdQ .am-list-arrow___-hjEz {
  width: 0.22rem;
  height: 0.22rem;
}
.show___3FQUX {
  display: block !important;
}
.align-center___1sDJT {
  text-align: center;
}
.icon-arrow-right___1xAbU {
  font-size: 0.32rem;
  color: rgba(0, 0, 0, 0.4);
}
.tag-box___3EZAi {
  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___3JIj7 {
  border: 0;
  border-radius: 0;
  color: #ffffff;
  background: #000000;
}
.action-mask___3PoD5 {
  display: none;
  position: fixed;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  z-index: 99;
}
.action-mask___3PoD5 .show___3FQUX {
  display: block;
}
.common-checkbox___F6Vpg {
  width: 0.44rem;
  height: 0.44rem;
  min-width: 0.44rem;
  min-height: 0.44rem;
}
.icon-collectmall_selected___2Pk6J {
  color: #c29b60;
}
.icon-danxuankuangxuanzhong___2m3-Y {
  color: #a5762b;
  font-size: 0.36rem;
  padding: 0 0.04rem;
}
.icon-danxuankuangxuanzhongColor___3mayE {
  color: #000000;
  font-size: 0.36rem;
}
.flex-align-center___Poium {
  display: flex;
  align-items: center;
}
.flex-center___380Nz {
  display: flex;
  justify-content: center;
  align-items: center;
}
.flex-space-around___1MG_n {
  display: flex;
  justify-content: space-around;
}
.flex-column___2lGWq {
  display: flex;
  flex-direction: column;
}
.flex-column-center___BcUsZ {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.flex-column-space-between___2XzDc {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.flex-row-space-between___3_x_X {
  display: flex;
  justify-content: space-between;
}
.flex-between___mGozY {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.flex-between___mGozY .am-pull-to-refresh-up___3i8Ae .am-pull-to-refresh-indicator___1PQYx {
  margin-top: 0.2rem !important;
}
.modal_container___1Kh6d .am-modal-content___MgXY6 {
  border-radius: 0.2rem !important;
  padding: 0;
}
.modal_container___1Kh6d .am-modal-content___MgXY6 .am-modal-body___2LZSR {
  padding: 0;
}
/* 隐藏刷新指示器（箭头/文案） */
.am-pull-to-refresh-indicator___1PQYx {
  display: none !important;
}
.linchen-service-support___2nWLF {
  position: fixed;
  bottom: var(--bottom, 0);
  right: var(--right, 0);
  z-index: 999;
  color: #000;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.linchen-service-support___2nWLF .kefu___20VXV {
  width: 1.28rem;
  height: 1.28rem;
}
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;
}
.myInfinityScroll-container {
  width: 100%;
  height: 100%;
}
.myInfinityScroll-container .am-list-body {
  background-color: transparent;
}
.myInfinityScroll-container .list-wrap {
  position: relative;
  height: 50vh;
}
.myInfinityScroll-container .list-view {
  height: 100%;
}
.myInfinityScroll-container .list-view-section-body {
  padding: 0 !important;
}
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;
}
.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%;
}
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;
}
::-webkit-scrollbar {
  width: 0;
  height: 0;
  color: transparent;
}
::-webkit-scrollbar {
  display: none;
}
.common-product-item .product-list-item-content {
  width: 100%;
  flex-wrap: nowrap;
  align-items: self-start;
  overflow: auto;
  padding-left: 0.2rem;
  background: #fff;
}
.common-product-item .product-list-item-content .item-view {
  flex-shrink: 0;
  width: 2.3rem;
  margin-right: 0.2rem;
  margin-top: 0.3rem;
}
.common-product-item .product-list-item-content .item-view .item-viw-img {
  width: 2.28rem;
  height: 2.28rem;
}
.common-product-item .product-list-item-content .item-view .item-view-bottom {
  text-align: center;
  font-size: 0.28rem;
  color: #000000;
  width: 100%;
  margin-top: 0.18rem;
}
.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;
  }
}
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___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;
}
.outView___2iEPk {
  --width: calc(50vw - 0.15rem - 0.09rem - 0.09rem);
  width: var(--width);
  min-height: 2.8rem;
  background-color: #fff;
  margin: 0 0.09rem 0.18rem 0.09rem;
  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;
}
.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 {
  -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___3lxLg {
  -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___lAROz {
  color: #000000 !important;
}
.color-red___2IJSM {
  color: #f01b3f !important;
}
.color-white___3jycl {
  color: #ffffff;
}
.color-dark-grey___v4XKZ {
  color: rgba(0, 0, 0, 0.8);
}
.color-grey___2nV8F {
  color: rgba(0, 0, 0, 0.6);
}
.color-light-grey___3Obd0 {
  color: rgba(0, 0, 0, 0.4);
}
.color-price___1G7Mu {
  color: #f01b3f;
}
.color-white___3jycl {
  color: #ffffff;
}
.color-yellow___9ePUb {
  color: #a5752b;
}
.color-gray___2n-Hf {
  color: #333333;
}
.color-gold___1HYVd {
  color: #a5762b !important;
}
.color-notice___2pBqj {
  color: #999999;
}
.fz-48___1lz1q {
  font-size: 0.48rem;
}
.fz-44___3kcm_ {
  font-size: 0.44rem;
}
.fz-40___1GyGA {
  font-size: 0.4rem;
  line-height: 0.6rem;
}
.fz-32___2QYEL {
  font-size: 0.32rem;
  line-height: 0.52rem;
}
.fz-28___2xSK2 {
  font-size: 0.28rem;
  line-height: 0.48rem;
}
.fz-24___2ltPm {
  font-size: 0.24rem;
  line-height: 0.4rem;
}
.fz-22___1lUKU {
  font-size: 0.22rem;
  line-height: 0.26rem;
}
.fz-through___TMMLm {
  text-decoration: line-through;
}
.fw-nomal___2yLUS {
  font-weight: normal;
}
.fw-bold___C3-2i {
  font-weight: bold;
}
.ellipsis___35gMS {
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
}
.ellipsis-one___1yX33 {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-two___3t2Hj {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-three___14fN4 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ellipsis-five___8PMNC {
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.px-indent-top___2r3ZH {
  margin-top: -1px !important;
}
.px-indent-left___dUewT {
  margin-left: -1px !important;
}
.hide___1pUnW {
  display: none !important;
}
.fl____G2Gl {
  float: left;
}
.fr___UOPwL {
  float: right;
}
.clf___2oj6K::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___1kyaG {
  from {
    bottom: -15rem;
    opacity: 0;
  }
  to {
    bottom: 0;
    opacity: 1;
  }
}
@keyframes popuContentMove___3VEWO {
  from {
    bottom: -15rem;
  }
  to {
    bottom: 0;
  }
}
.invisible___37mkB {
  visibility: hidden;
}
.icon-gradient___1UJKB {
  -webkit-background-clip: text;
  color: transparent;
  background-image: linear-gradient(-38deg, #fe7b2c 32%, #ffc77f 91%);
}
.am-button___2joOK.small___1LEgP {
  width: 2.4rem;
  height: 0.69rem;
  line-height: 0.69rem;
  font-size: 0.32rem;
}
.am-button___2joOK.middle___VhHow {
  width: 2.8rem;
  height: 0.8rem;
  line-height: 0.8rem;
  font-size: 0.32rem;
}
.am-checkbox-wrapper___2pW_n .am-checkbox___2cYKW {
  top: -0.02rem;
}
.am-checkbox-wrapper___2pW_n .am-checkbox___2cYKW,
.am-checkbox-wrapper___2pW_n .am-checkbox-inner___27UVr {
  width: 0.36rem;
  height: 0.36rem;
}
.am-checkbox-wrapper___2pW_n .am-checkbox___2cYKW .am-checkbox-inner___27UVr:after,
.am-checkbox-wrapper___2pW_n .am-checkbox-inner___27UVr .am-checkbox-inner___27UVr:after {
  width: 0.07rem;
  height: 0.18rem;
  top: 0.04rem;
}
.am-modal-transparent___1L8Je .am-modal-content___WChud {
  padding-top: 0.42rem;
}
.am-modal-transparent___1L8Je .am-modal-content___WChud .am-modal-body___3QDfP {
  padding-bottom: 0.47rem;
}
.am-modal-transparent___1L8Je .am-modal-content___WChud .am-modal-body___3QDfP .am-modal-alert-content___KIgby {
  font-size: 0.32rem;
  line-height: 0.52rem;
  color: rgba(0, 0, 0, 0.8);
}
.am-modal-transparent___1L8Je .am-modal-content___WChud .am-modal-button___2diCO {
  height: 0.96rem;
  line-height: 0.96rem;
  color: #000000;
}
.am-modal-transparent___1L8Je .am-modal-content___WChud .am-modal-button___2diCO:first-child {
  color: #666;
}
.am-modal-transparent___1L8Je .am-modal-content___WChud .am-modal-button-group-h___33V5r::before,
.am-modal-transparent___1L8Je .am-modal-content___WChud .am-modal-button-group-h___33V5r .am-modal-button___2diCO:last-child::before {
  background-color: #ccc;
}
.am-search___3bhTD {
  height: 0.64rem;
  padding-right: 0;
  background: #fff;
}
.am-search___3bhTD .am-search-input___1_hAd {
  background: rgba(0, 0, 0, 0.05);
  border-radius: 0;
  font-size: 0.28rem;
}
.am-search___3bhTD .am-search-input___1_hAd .am-search-synthetic-ph-placeholder___3UoG_ {
  font-size: 0.28rem;
  color: #cccccc;
}
.am-search___3bhTD .am-search-input___1_hAd .am-search-synthetic-ph___1B5xK {
  text-align: left;
  padding-left: 0.2rem;
}
.am-search___3bhTD .am-search-input___1_hAd .am-search-synthetic-ph-icon___3zztI,
.am-search___3bhTD .am-search-input___1_hAd .am-search-clear___2XBxP {
  width: 0.24rem;
  height: 0.24rem;
  vertical-align: unset;
  background-size: 0.24rem 0.24rem;
}
.am-search___3bhTD .am-search-input___1_hAd .am-search-synthetic-ph-icon___3zztI {
  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___3bhTD .am-search-input___1_hAd input::-webkit-input-placeholder {
  font-size: 0.28rem;
  color: #cccccc;
}
.am-search___3bhTD .am-search-cancel___3lM6O {
  padding-left: 0.24rem;
  font-size: 0.32rem;
  color: rgba(0, 0, 0, 0.8);
  font-weight: var(--basic-weight-value, 500);
}
.am-switch___KzE4C input[type='checkbox']:checked + .checkbox___2PDfG {
  background: #a5762b;
}
.am-badge-dot___3dUI-,
.am-badge-text___39rcr {
  background: #faad14;
}
.am-picker-popup-header-left___2qzRz {
  color: rgba(0, 0, 0, 0.6);
}
.am-picker-popup-header-right___14sH_ {
  color: #000;
}
.am-list-item___2i-by .am-list-line___10E6K .am-list-arrow___3OyfI {
  width: 0.22rem;
  height: 0.22rem;
}
.show___2bbqw {
  display: block !important;
}
.align-center___1SBDm {
  text-align: center;
}
.icon-arrow-right___I8r_k {
  font-size: 0.32rem;
  color: rgba(0, 0, 0, 0.4);
}
.tag-box___353Vl {
  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___3jvgT {
  border: 0;
  border-radius: 0;
  color: #ffffff;
  background: #000000;
}
.action-mask___3hy7K {
  display: none;
  position: fixed;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  z-index: 99;
}
.action-mask___3hy7K .show___2bbqw {
  display: block;
}
.common-checkbox___1tq91 {
  width: 0.44rem;
  height: 0.44rem;
  min-width: 0.44rem;
  min-height: 0.44rem;
}
.icon-collectmall_selected___3fCL8 {
  color: #c29b60;
}
.icon-danxuankuangxuanzhong___ogHdb {
  color: #a5762b;
  font-size: 0.36rem;
  padding: 0 0.04rem;
}
.icon-danxuankuangxuanzhongColor___mLC77 {
  color: #000000;
  font-size: 0.36rem;
}
.flex-align-center___3juLQ {
  display: flex;
  align-items: center;
}
.flex-center___2KQAp {
  display: flex;
  justify-content: center;
  align-items: center;
}
.flex-space-around___W_XaQ {
  display: flex;
  justify-content: space-around;
}
.flex-column___awp3v {
  display: flex;
  flex-direction: column;
}
.flex-column-center___3fAZr {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.flex-column-space-between___wLU-p {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.flex-row-space-between___2FWef {
  display: flex;
  justify-content: space-between;
}
.flex-between___3QB8d {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.flex-between___3QB8d .am-pull-to-refresh-up___Dhufq .am-pull-to-refresh-indicator___1wS6a {
  margin-top: 0.2rem !important;
}
.modal_container___1soR5 .am-modal-content___WChud {
  border-radius: 0.2rem !important;
  padding: 0;
}
.modal_container___1soR5 .am-modal-content___WChud .am-modal-body___3QDfP {
  padding: 0;
}
/* 隐藏刷新指示器（箭头/文案） */
.am-pull-to-refresh-indicator___1wS6a {
  display: none !important;
}
.order-product-item___AL5jE {
  background: #fff;
  padding-bottom: 0.16rem;
}
.order-product-item___AL5jE .guide-text___1hQks {
  font-size: 0.24rem;
  color: rgba(0, 0, 0, 0.8);
}
.order-product-item___AL5jE .guide___3-g31 {
  font-size: 0.27rem;
  color: rgba(0, 0, 0, 0.8);
}
.order-product-item___AL5jE:last-child {
  padding-bottom: 0;
}
.order-product-item___AL5jE .order-product-main___c2Nmi {
  width: 100%;
}
.order-product-item___AL5jE .order-product-main___c2Nmi > img {
  width: 1.6rem;
  height: 1.6rem;
}
.order-product-item___AL5jE .order-product-main___c2Nmi .base-info___13wUF {
  min-height: 1.6rem;
  margin-left: 0.24rem;
  flex: 1;
}
.order-product-item___AL5jE .order-product-main___c2Nmi .base-info___13wUF .original-price___zvLc1 {
  margin-left: 0.16rem;
}
.order-product-item___AL5jE .order-product-main___c2Nmi .base-info___13wUF .product-bean___12fri .plus-icon___V719N {
  margin: 0 0.04rem 0 0.15rem;
  color: #c29b60;
  font-weight: 500;
}
.order-product-item___AL5jE .order-product-main___c2Nmi .base-info___13wUF .product-bean___12fri .bean-icon___3Mye8 {
  width: 0.22rem;
  height: 0.22rem;
}
.order-product-item___AL5jE .order-product-main___c2Nmi .base-info___13wUF .product-bean___12fri .bean-num___2bHVK {
  font-size: 0.24rem;
  color: #a5762b;
  font-weight: 500;
  margin-left: 0.05rem;
}
.order-product-item___AL5jE .combination-list-wrap___3gkeb {
  width: 100%;
  padding: 0.24rem 0.48rem;
  margin-top: 0.24rem;
  background-color: #f8f8f8;
  border-radius: 0.04rem;
}
.order-product-item___AL5jE .combination-list-wrap___3gkeb .combination-list-header___Ew7T0 {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 0.24rem;
  font-size: 0.24rem;
  color: #666666;
  line-height: 0.34rem;
}
.order-product-item___AL5jE .combination-list-wrap___3gkeb .combination-list-header___Ew7T0 span {
  margin: 0 0.16rem;
}
.order-product-item___AL5jE .combination-list-wrap___3gkeb .combination-list-header___Ew7T0 .line___s5iql {
  width: 1.44rem;
  height: 0.02rem;
  background: #eeeeee;
}
.order-product-item___AL5jE .combination-list-item___2cZkb {
  width: 100%;
  margin-bottom: 0.24rem;
}
.order-product-item___AL5jE .combination-list-item___2cZkb:last-child {
  margin-bottom: 0;
}
.order-product-item___AL5jE .combination-list-item___2cZkb > img {
  width: 1.28rem;
  height: 1.28rem;
}
.order-product-item___AL5jE .combination-list-item___2cZkb .base-info___13wUF {
  height: 1.28rem;
  margin-left: 0.24rem;
  flex: 1;
  justify-content: space-between;
}
.order-product-item___AL5jE .combination-list-item___2cZkb .base-info___13wUF .itemName___15brl {
  color: #666666;
  font-size: 0.28rem;
  line-height: 0.4rem;
}
.order-product-item___AL5jE .combination-list-item___2cZkb .base-info___13wUF .base-info-footer___29cq3 {
  width: 100%;
  justify-content: space-between;
}
.order-product-item___AL5jE .margin-top___GnBKF {
  margin-top: 0.06rem;
}
.order-product-item___AL5jE .margin-top___GnBKF .price-text___3pgDx {
  display: inline;
  color: #f01b3f;
  font-weight: bold;
}
.order-product-item___AL5jE .margin-top___GnBKF .price-text___3pgDx .size-big___16VNG {
  font-size: 0.28rem;
  line-height: 0.28rem;
}
.order-product-item___AL5jE .margin-top___GnBKF .price-text___3pgDx .size-small___na_Y3 {
  font-size: calc(0.28rem / 1.2);
  line-height: calc(0.28rem / 1.1);
}
.order-product-item___AL5jE .name___2O_hQ {
  font-size: 0.28rem;
  line-height: 0.4rem;
  color: #333;
  width: 100%;
}
.order-product-item___AL5jE .tag___YEIfm {
  padding: 0 0.08rem;
  margin-right: 0.08rem;
  line-height: 0.28rem;
  border: 0.01rem solid #a5762b;
  border-radius: 0.14rem;
  font-size: 0.22rem;
  color: #a5762b;
  background: rgba(255, 116, 32, 0.1);
}
.order-product-item___AL5jE .back_return___3Jg_P {
  color: #f01b3f;
}
.modal-title___3pUx1 {
  font-size: 0.36rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #000000;
  width: 100%;
  height: 1.38rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.take-modal___1HNJ5 .am-modal-close {
  top: 0.32rem;
}
.take-modal___1HNJ5 .spaceViwe___rolo4 {
  width: 100%;
  margin-bottom: 0.26rem;
  padding: 0 0.58rem;
}
.take-modal___1HNJ5 .spaceViwe___rolo4 .space-title____q_lM {
  width: 100%;
  color: #000000;
  font-size: 0.28rem;
  text-align: left;
}
.take-modal___1HNJ5 .spaceViwe___rolo4 .space-right___3ZKP6 {
  width: 5rem;
  font-size: 0.28rem;
  color: #a5762b;
  line-height: 0.28rem;
  text-align: left;
}
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;
}
.specification-area .specification-title {
  width: 100%;
  margin-bottom: 0.13rem;
}
.specification-area .specification-content {
  width: 100%;
  flex-wrap: nowrap;
  overflow-x: scroll;
  -webkit-overflow-scrolling: touch;
}
.specification-area .specification-content .specification-img {
  margin-right: 0.2rem;
  width: 1rem;
  height: 1rem;
}
.specification-area .specification-content .specification-img-selected {
  border: 0.01rem solid red;
}
.common-product-item {
  display: inline-block;
  margin-bottom: 0.12rem;
  width: auto;
}
.common-product-item .product-list-item-are {
  width: 3.6rem;
}
.common-product-item .product-list-item-are .img-box {
  float: none;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}
.common-product-item .product-list-item-are .img-box .look-time {
  position: absolute;
  background: rgba(194, 155, 96, 0.1);
  left: 0;
  bottom: 0;
  font-size: 0.2rem;
  color: #c29b60;
  height: 0.5rem;
  width: 100%;
}
.common-product-item .product-list-item-are .img-box .iconfont {
  font-size: 0.4rem;
  position: absolute;
  z-index: 10;
  top: 0.08rem;
  right: 0.08rem;
}
.common-product-item .product-list-item-are .img-box .collect-wrapper {
  position: absolute;
  display: flex;
  top: 0;
  right: 0;
  width: 0.56rem;
  height: 0.4rem;
  align-items: center;
  justify-content: center;
  background-color: rgba(0, 0, 0, 0.24);
}
.common-product-item .product-list-item-are .img-box .collect-wrapper .collect-icon {
  width: 0.4rem;
  height: 0.4rem;
  position: absolute;
  z-index: 10;
  left: 0.2rem;
  top: 0.2rem;
}
.common-product-item .product-list-item-are .img-box .invalid-box {
  width: 1.28rem;
  height: 1.28rem;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  background: rgba(0, 0, 0, 0.4);
  border-radius: 1rem 0 1rem 1rem;
  color: #fafafa;
}
.common-product-item .product-list-item-are .corner-img {
  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);
}
.common-product-item .product-list-item-are .product-info {
  width: 100%;
  padding: 0.08rem 0.16rem 0.16rem 0.16rem;
  font-size: 0.28rem;
}
.common-product-item .product-list-item-are .product-info .product-name {
  width: 100%;
}
.common-product-item .product-list-item-are .product-info .product-code {
  font-size: 0.28rem;
  line-height: 0.36rem;
  color: rgba(0, 0, 0, 0.6);
  margin-top: 0.04rem;
}
.common-product-item .product-list-item-are .product-info .price-box .product-price {
  font-size: 0.32rem;
  color: #333333;
  font-weight: var(--basic-weight-value, 500);
}
.common-product-item .product-list-item-are .product-info .price-box .product-price .size-big {
  font-size: 0.32rem;
  line-height: 0.32rem;
}
.common-product-item .product-list-item-are .product-info .price-box .product-price .size-small {
  font-size: calc(0.32rem / 1);
  line-height: calc(0.32rem / 1);
}
.common-product-item .product-list-item-are .product-info .item-square {
  font-size: 0.24rem;
  background: #c29b60;
  color: #fff;
  height: 0.4rem;
}
.common-product-item .product-list-item-are .product-info .item-has-square {
  font-size: 0.24rem;
  background: #000000;
  color: #fff;
  height: 0.4rem;
}
.common-product-item .product-list-item-bar {
  width: calc(100vw - 0.3rem);
  display: flex;
  min-width: 100%;
  margin-bottom: 0.24rem;
  background-color: #fff;
  position: relative;
}
.common-product-item .product-list-item-bar .img-box {
  width: 2.4rem;
  height: 2.4rem;
  margin: 0 auto;
  position: relative;
}
.common-product-item .product-list-item-bar .img-box .product-img {
  width: 100%;
  height: 100%;
}
.common-product-item .product-list-item-bar .img-box .iconfont {
  font-size: 0.4rem;
  position: absolute;
  z-index: 10;
  left: 0;
  top: 0;
}
.common-product-item .product-list-item-bar .img-box .collect-wrapper {
  position: absolute;
  display: flex;
  top: 0;
  right: 0;
  width: 0.56rem;
  height: 0.4rem;
  align-items: center;
  justify-content: center;
  background-color: rgba(0, 0, 0, 0.24);
}
.common-product-item .product-list-item-bar .img-box .collect-wrapper .collect-icon {
  width: 0.4rem;
  height: 0.4rem;
  position: absolute;
  z-index: 10;
  left: 0.2rem;
  top: 0.2rem;
}
.common-product-item .product-list-item-bar .img-box .invalid-box {
  width: 1.28rem;
  height: 1.28rem;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  background: rgba(0, 0, 0, 0.4);
  border-radius: 1rem 0 1rem 1rem;
  color: #fff;
}
.common-product-item .product-list-item-bar .img-box .corner-img {
  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);
}
.common-product-item .product-list-item-bar .product-info {
  flex: 1;
  padding: 0 0.3rem 0 0.18rem;
}
.common-product-item .product-list-item-bar .product-info .product-top {
  height: 1.5rem;
}
.common-product-item .product-list-item-bar .product-info .product-top .product-name {
  font-size: 0.32rem;
  line-height: 0.52rem;
}
.common-product-item .product-list-item-bar .product-info .product-top .product-code {
  font-size: 0.24rem;
  line-height: 0.4rem;
  color: rgba(0, 0, 0, 0.4);
}
.common-product-item .product-list-item-bar .product-info .price-box {
  height: 0.64rem;
  margin-top: 0.2rem;
}
.common-product-item .product-list-item-bar .product-info .price-box .price-text {
  font-weight: var(--basic-weight-value, 500);
}
.common-product-item .product-list-item-bar .product-info .price-box .price-text .size-big {
  font-size: 0.36rem;
  line-height: 0.36rem;
}
.common-product-item .product-list-item-bar .product-info .price-box .price-text .size-small {
  font-size: calc(0.36rem / 1.2);
  line-height: calc(0.36rem / 1.1);
}
.common-product-item .product-list-item-bar .product-info .price-box .item-bar {
  font-size: 0.24rem;
  width: 1.34rem;
  height: 0.4rem;
  background: #c29b60;
  color: #fff;
}
.common-product-item .product-list-item-bar .product-info .price-box .item-has-bar {
  font-size: 0.24rem;
  width: 1.34rem;
  height: 0.4rem;
  color: #fff;
  background: #000000;
}
.common-product-item .product-list-item-bar .product-info .price-box .product-price {
  font-size: 0.32rem;
  font-weight: var(--basic-weight-value, 500);
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
}
.common-product-item .product-list-item-bar .product-info .price-box .product-price span {
  margin-left: 0.24rem;
  font-size: 0.28rem;
  color: #333333;
}
.common-product-item .icon-shopping {
  font-size: 0.64rem;
  -webkit-background-clip: text;
  background-image: linear-gradient(-38deg, #fe7b2c 32%, #ffc77f 91%);
}
.common-product-item .icon-delete {
  font-size: 0.4rem;
}
.common-product-item .shopCart-round {
  display: flex;
  width: 0.52rem;
  height: 0.52rem;
  justify-content: center;
  align-items: center;
  background-color: #000000;
  border-radius: 50%;
}
.common-product-item .icon-shopCat {
  font-size: 0.39rem;
  color: #fff;
}
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;
}
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;
}
.stepper-widget {
  color: rgba(0, 0, 0, 0.8);
  overflow: visible !important;
}
.stepper-widget.disabled {
  opacity: 0.6;
}
.stepper-widget .btn-container {
  width: 0.6rem;
  height: 0.8rem;
  position: absolute;
  right: 0;
  top: -0.16rem;
}
.stepper-widget .add-btn-container {
  left: 0;
}
.stepper-widget .btn.btn-stepper {
  width: 0.48rem;
  height: 0.48rem;
  line-height: 0.48rem;
  border: 0.01rem solid rgba(0, 0, 0, 0.1);
  border-radius: 0;
  background: #ffffff;
  color: #000000;
}
.stepper-widget .btn.btn-stepper:before {
  border-radius: 0 !important;
  border: none !important;
}
.stepper-widget .btn.btn-stepper .iconfont {
  font-size: 0.3rem;
}
.stepper-widget input {
  width: 0.64rem;
  height: 100%;
  font-size: 0.28rem;
  color: #999999;
  text-align: center;
  border: none;
  border-top: 0.01rem solid rgba(0, 0, 0, 0.1);
  border-bottom: 0.01rem solid rgba(0, 0, 0, 0.1);
  padding: 0;
  vertical-align: middle;
}
.stepper-widget .am-button {
  font-size: 0.24rem;
}
.stepper-widget.full input {
  border: none;
  background: none;
}
.stepper-widget.full .sub-btn {
  border-radius: 100%;
}
.stepper-widget.full .add-btn {
  border-radius: 100%;
  background: #000000;
}
.stepper-widget.full .add-btn .iconfont {
  color: #fff;
}
.stepper-widget-red {
  color: rgba(0, 0, 0, 0.8);
  height: 0.8rem;
}
.stepper-widget-red.disabled {
  opacity: 0.6;
}
.stepper-widget-red .btn-container {
  width: 1.76rem;
  height: 0.8rem;
  position: absolute;
  right: 0;
  top: 0;
}
.stepper-widget-red .btn.btn-stepper {
  width: 1.76rem;
  height: 0.8rem;
  background: rgba(255, 255, 255, 0.4);
  line-height: 0.8rem;
  border-radius: 0;
  color: #fff;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.stepper-widget-red .btn.btn-stepper:before {
  border-radius: 0;
  border: none;
}
.stepper-widget-red .btn.btn-stepper .iconfont {
  font-size: 0.3rem;
}
.stepper-widget-red .btn.btn-stepper-detail {
  background: rgba(0, 0, 0, 0.8);
}
.stepper-widget-red .input {
  width: 1.44rem;
  height: 0.8rem;
  background: rgba(255, 255, 255, 0.6);
  font-size: 0.28rem;
  color: #fff;
  text-align: center;
  border: none;
  padding: 0;
  vertical-align: middle;
}
.stepper-widget-red .input-detail {
  background: #000;
}
.stepper-widget-red .am-button {
  font-size: 0.24rem;
}
.stepper-widget-red.full .sub-btn {
  border-radius: 0;
  border: none;
}
.stepper-widget-red.full .add-btn {
  border-radius: 0;
  border: none;
}
.stepper-widget-red.full .add-btn .iconfont {
  color: #fff;
}
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;
}
.custom-info-box-v3 {
  width: 100%;
  padding: 0 0.32rem;
  background: #fff;
}
.custom-info-box-v3 .input-item {
  width: 100%;
  border-bottom: 0.01rem solid #eeeeee;
  height: 1.04rem;
  position: relative;
}
.custom-info-box-v3 .input-item.textarea-item {
  height: auto;
}
.custom-info-box-v3 .input-item.sale_class {
  height: inherit;
  border-bottom: none;
}
.custom-info-box-v3 .input-item .am-list-item {
  width: 100%;
  padding-left: 0;
}
.custom-info-box-v3 .input-item .am-list-item .select-img {
  width: 0.3rem;
  height: 0.3rem;
  margin-left: 0.05rem;
}
.custom-info-box-v3 .input-item .am-list-item .am-input-label {
  font-size: 0.28rem;
  color: #333333;
  margin-right: 0.12rem;
  width: 1.8rem;
  white-space: normal;
}
.custom-info-box-v3 .input-item .am-list-item .am-input-label > span {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.custom-info-box-v3 .input-item .am-list-item .am-input-label .required::before {
  content: '*';
  color: #f01b3f;
  font-size: 0.28rem;
  line-height: 0.48rem;
  margin-right: 0.04rem;
}
.custom-info-box-v3 .input-item .am-list-item .am-list-line {
  padding: 0;
}
.custom-info-box-v3 .input-item .am-list-item .am-list-line::after {
  display: none !important;
}
.custom-info-box-v3 .input-item .am-list-item .am-list-line .am-input-extra {
  font-size: 0.28rem;
  color: #333333;
  margin-left: 0;
}
.custom-info-box-v3 .input-item .am-list-item .am-input-control input {
  font-size: 0.28rem;
  color: #333333;
}
.custom-info-box-v3 .input-item .am-list-item .am-input-control input:focus {
  text-align: left;
}
.custom-info-box-v3 .input-item .am-list-item .am-input-control input::placeholder {
  color: #999999;
}
.custom-info-box-v3 .input-item .am-list-item .am-input-control input:disabled {
  color: #999999 !important;
}
.custom-info-box-v3 .input-item .am-list-item .am-list-control .am-input-control input {
  font-size: 0.28rem;
  color: #333333;
  direction: ltr;
}
.custom-info-box-v3 .input-item .am-list-item .am-list-control .am-input-control input:focus {
  text-align: left;
}
.custom-info-box-v3 .input-item .am-list-item .am-list-control .fake-input-container .fake-input {
  font-size: 0.28rem;
  color: #333333;
}
.custom-info-box-v3 .input-item .am-list-item .am-list-control .fake-input-container .fake-input-placeholder {
  font-size: 0.28rem;
}
.custom-info-box-v3 .input-item .am-list-item::after {
  height: 0 !important;
}
.custom-info-box-v3 .input-item .inputItemRedSign .am-input-label {
  width: 1.55rem;
}
.custom-info-box-v3 .input-item .input-box,
.custom-info-box-v3 .input-item .area-box,
.custom-info-box-v3 .input-item .select-box,
.custom-info-box-v3 .input-item .date-box,
.custom-info-box-v3 .input-item .textarea-box,
.custom-info-box-v3 .input-item .full-box,
.custom-info-box-v3 .input-item .skip-box,
.custom-info-box-v3 .input-item .radio-box,
.custom-info-box-v3 .input-item .file-box {
  width: 100%;
}
.custom-info-box-v3 .input-item .input-box .icon-arrow-right,
.custom-info-box-v3 .input-item .area-box .icon-arrow-right,
.custom-info-box-v3 .input-item .select-box .icon-arrow-right,
.custom-info-box-v3 .input-item .date-box .icon-arrow-right,
.custom-info-box-v3 .input-item .textarea-box .icon-arrow-right,
.custom-info-box-v3 .input-item .full-box .icon-arrow-right,
.custom-info-box-v3 .input-item .skip-box .icon-arrow-right,
.custom-info-box-v3 .input-item .radio-box .icon-arrow-right,
.custom-info-box-v3 .input-item .file-box .icon-arrow-right {
  color: #333333;
}
.custom-info-box-v3 .input-item .label {
  margin-right: 0.12rem;
  width: 1.8rem;
  color: #333333;
}
.custom-info-box-v3 .input-item .label.required::before {
  content: '*';
  color: #f01b3f;
  font-size: 0.28rem;
  line-height: 0.48rem;
  margin-right: 0.04rem;
}
.custom-info-box-v3 .input-item .right {
  text-align: right;
}
.custom-info-box-v3 .input-item .radio-box .radio-item {
  margin-right: 0.32rem;
  flex: 1;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  word-break: break-all;
}
.custom-info-box-v3 .input-item .radio-box .radio-item span {
  margin-left: 0.08rem;
}
.custom-info-box-v3 .input-item .input-box .input-wrap {
  display: flex;
  align-items: center;
}
.custom-info-box-v3 .input-item .input-box .input-wrap .pwd-input {
  flex: 1;
  height: 0.45rem;
  background: none;
  border: none;
}
.custom-info-box-v3 .input-item .input-box .input-wrap .icon-reeor {
  margin: 0 0.02rem;
  font-size: 0.37rem;
  color: #ccc;
}
.custom-info-box-v3 .input-item .full-box {
  height: auto;
  padding: 0.24rem 0;
}
.custom-info-box-v3 .input-item .textarea-box {
  height: auto;
}
.custom-info-box-v3 .input-item .textarea-box .label {
  margin-top: 0.2rem;
}
.custom-info-box-v3 .input-item .textarea-box textarea {
  font-size: 0.28rem;
}
.custom-info-box-v3 .input-item .placeholder {
  font-size: 0.28rem;
  color: #cccccc;
}
.custom-info-box-v3 .input-item .value {
  font-size: 0.28rem;
  color: rgba(0, 0, 0, 0.8);
}
.custom-info-box-v3 .input-item .colorLightGrey {
  color: rgba(0, 0, 0, 0.4) !important;
}
.custom-info-box-v3 .input-item .input-item-child {
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 0;
  transform: translateY(101%);
  background: red;
  z-index: 9;
}
.custom-info-box-v3 .full-word {
  height: auto;
}
.custom-info-box-v3 .am-flexbox .am-flexbox-item {
  margin-left: 0 !important;
}
.custom-info-box-v3 .disabled .input-item .am-list-item .am-input-control .input {
  color: #999999;
}
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;
}
.scroll-top-view {
  display: flex;
  justify-content: center;
  align-items: center;
}
.scroll-top-view .item {
  margin: 0.5rem 0 1rem 0;
}
.scroll-top-view .button {
  height: 0.56rem;
  padding: 0 0.24rem;
  font-size: 0.28rem;
}
.normal-view {
  position: fixed;
  right: 0;
  top: 20%;
}
.normal-view .circle {
  display: flex;
  justify-content: center;
  align-items: center;
}
.changeing {
  animation-duration: 2s;
  animation-name: example;
  animation-play-state: paused;
}
/* 动画代码 */
@keyframes example {
  0% {
    right: 0;
  }
  100% {
    right: -1rem;
  }
}
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 {
  -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;
}
.float-window {
  position: fixed;
  right: 0.26rem;
  opacity: 1;
  bottom: 2.5rem;
  width: 2rem;
  height: 2rem;
  z-index: 999;
  transition: all 0.5s;
}
.float-window .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);
}
.float-window .close-btn .icon-close {
  font-size: 0.3rem;
}
.float-window-hide {
  position: fixed;
  bottom: 2.5rem;
  width: 2rem;
  right: -1rem;
  opacity: 0.5;
  transition: all 0.5s;
  height: 2rem;
  z-index: 999;
}
.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);
}
.float-window-hide .close-btn .icon-close {
  font-size: 0.3rem;
}
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;
}
.custom-info-box {
  width: 100%;
  padding: 0 0.3rem;
  background: #fff;
}
.custom-info-box .input-item {
  width: 100%;
  border-bottom: 0.01rem solid rgba(0, 0, 0, 0.1);
  height: 1rem;
  position: relative;
}
.custom-info-box .input-item.textarea-item {
  height: auto;
}
.custom-info-box .input-item .am-list-item {
  width: 100%;
  padding-left: 0;
}
.custom-info-box .input-item .am-list-item.have-area-code .am-input-label {
  width: auto !important;
  display: flex;
  align-items: center;
}
.custom-info-box .input-item .am-list-item.have-area-code .am-input-control {
  border-left: none;
}
.custom-info-box .input-item .am-list-item .select-img {
  width: 0.3rem;
  height: 0.3rem;
  margin-left: 0.05rem;
}
.custom-info-box .input-item .am-list-item .am-input-label {
  width: auto !important;
  font-size: 0.28rem;
  color: rgba(0, 0, 0, 0.6);
  margin-right: var(--input-label, 0.1rem);
  white-space: normal;
}
.custom-info-box .input-item .am-list-item .am-input-label > span {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.custom-info-box .input-item .am-list-item .am-input-label .required::before {
  content: '*';
  color: #f01b3f;
  font-size: 0.28rem;
  line-height: 0.48rem;
  margin-right: 0.04rem;
}
.custom-info-box .input-item .am-list-item .am-list-line {
  padding: 0;
}
.custom-info-box .input-item .am-list-item .am-list-line::after {
  display: none !important;
}
.custom-info-box .input-item .am-list-item .am-input-control input {
  font-size: 0.28rem;
  color: rgba(0, 0, 0, 0.8);
}
.custom-info-box .input-item .am-list-item .am-input-control .fake-input-container .fake-input {
  font-size: 0.28rem;
  color: rgba(0, 0, 0, 0.8);
}
.custom-info-box .input-item .am-list-item .am-input-control .fake-input-container .fake-input-placeholder {
  font-size: 0.28rem;
}
.custom-info-box .input-item .am-list-item::after {
  height: 0 !important;
}
.custom-info-box .input-item .input-box,
.custom-info-box .input-item .area-box,
.custom-info-box .input-item .select-box,
.custom-info-box .input-item .date-box,
.custom-info-box .input-item .textarea-box,
.custom-info-box .input-item .full-box,
.custom-info-box .input-item .skip-box,
.custom-info-box .input-item .radio-box,
.custom-info-box .input-item .file-box {
  width: 100%;
}
.custom-info-box .input-item .label {
  margin-right: 0.7rem;
}
.custom-info-box .input-item .label > span {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.custom-info-box .input-item .label.required::before {
  content: '*';
  color: #f01b3f;
  font-size: 0.28rem;
  line-height: 0.48rem;
  margin-right: 0.04rem;
}
.custom-info-box .input-item .right {
  text-align: right;
}
.custom-info-box .input-item .radio-box .radio-item {
  margin-right: 0.32rem;
  flex: 1;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  word-break: break-all;
}
.custom-info-box .input-item .radio-box .radio-item span {
  margin-left: 0.08rem;
}
.custom-info-box .input-item .input-box .input-wrap {
  display: flex;
  align-items: center;
}
.custom-info-box .input-item .input-box .input-wrap .pwd-input {
  flex: 1;
  height: 0.45rem;
  background: none;
  border: none;
}
.custom-info-box .input-item .input-box .input-wrap .icon-reeor {
  margin: 0 0.02rem;
  font-size: 0.37rem;
  color: #ccc;
}
.custom-info-box .input-item .full-box {
  height: auto;
  padding: 0.24rem 0;
}
.custom-info-box .input-item .textarea-box {
  height: auto;
}
.custom-info-box .input-item .textarea-box .label {
  margin-top: 0.2rem;
}
.custom-info-box .input-item .textarea-box textarea {
  font-size: 0.28rem;
}
.custom-info-box .input-item .placeholder {
  font-size: 0.28rem;
  color: #cccccc;
}
.custom-info-box .input-item .value {
  font-size: 0.28rem;
  color: rgba(0, 0, 0, 0.8);
}
.custom-info-box .input-item .colorLightGrey {
  color: rgba(0, 0, 0, 0.4) !important;
}
.custom-info-box .input-item .input-item-child {
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 0;
  transform: translateY(101%);
  background: red;
  z-index: 9;
}
.custom-info-box .area-code-box {
  width: 1.3rem;
  height: 0.88rem;
  line-height: 0.88rem;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  border: 0.004rem solid #d8d8d8;
  border-right: 0;
  display: inline-block;
}
.custom-info-box .top-label {
  width: 100%;
  margin-bottom: 0.16rem;
  color: #333333;
}
.custom-info-box .full-word {
  height: auto;
}
.custom-info-box .am-flexbox .am-flexbox-item {
  margin-left: 0 !important;
}
.custom-info-box .am-flexbox {
  width: 100%;
}
.custom-info-box input::placeholder {
  color: #999999 !important;
}
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;
}
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;
}
.empty-tips img {
  width: 3.2rem;
  height: 3.2rem;
}
.empty-tips p {
  font-size: 0.28rem;
  line-height: 0.48rem;
  color: rgba(0, 0, 0, 0.4);
}
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;
}
.forbid-rebound {
  height: 100%;
}
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;
}
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-count-down .date,
.common-count-down .day {
  font-size: 0.28rem;
  color: #f01b3f;
}
.common-count-down .hour,
.common-count-down .min,
.common-count-down .sec {
  font-weight: var(--basic-weight-value, 500);
  height: 0.4rem;
  font-size: 0.28rem;
  color: #f01b3f;
  line-height: 0.4rem;
  text-align: center;
  position: relative;
}
.common-count-down .hour.dot,
.common-count-down .min.dot,
.common-count-down .sec.dot {
  margin-right: 0.2rem;
}
.common-count-down .hour.dot::before,
.common-count-down .min.dot::before,
.common-count-down .sec.dot::before,
.common-count-down .hour.dot::after,
.common-count-down .min.dot::after,
.common-count-down .sec.dot::after {
  position: absolute;
  right: -0.15rem;
  content: '';
  border-radius: 50%;
  background: #fff;
  width: 0.04rem;
  height: 0.04rem;
}
.common-count-down .hour.dot::before,
.common-count-down .min.dot::before,
.common-count-down .sec.dot::before {
  top: 0.12rem;
}
.common-count-down .hour.dot::after,
.common-count-down .min.dot::after,
.common-count-down .sec.dot::after {
  bottom: 0.12rem;
}
.common-count-down.format .date {
  font-size: 0.28rem;
  color: #f01b3f;
}
.common-count-down.format .hour,
.common-count-down.format .min,
.common-count-down.format .sec {
  margin-right: 0.24rem;
  min-width: 0.4rem;
  border-radius: 0.08rem;
  background: #fff;
}
.common-count-down.format .whiteBlack {
  background: #333;
  color: #fff;
}
.common-count-down.format .whiteBlack::before,
.common-count-down.format .whiteBlack::after {
  background: #333;
}
.common-count-down.format .day {
  margin-right: 0.1rem;
  font-size: 0.28rem;
}
.common-count-down .date.dot,
.common-count-down .sec.dot {
  margin-right: 0;
}
.common-count-down .date.dot::before,
.common-count-down .sec.dot::before,
.common-count-down .date.dot::after,
.common-count-down .sec.dot::after {
  content: none;
}
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;
}
.container___3QrFn {
  padding: 0.15rem;
}
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: 6.22rem;
  min-height: 1rem;
  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 {
  margin-top: 0.44rem;
}
.conform-popup-am-modal-mask .confirm-modal-popup-view .btn-container .btn {
  width: 2.6rem;
  height: 0.8rem;
  color: #fff;
}
.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-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;
}
.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;
}
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;
}
.address-picker-modal .am-modal-popup {
  height: 9rem;
}
.address-picker-modal .address-picker-widget {
  height: 9rem;
  font-size: 0.28rem;
  color: #333;
}
.address-picker-modal .address-picker-widget .address-header {
  position: relative;
  background: #ffffff;
  padding: 0.34rem 0 0.16rem;
  line-height: 0.45rem;
  text-align: center;
  font-size: 0.32rem;
  width: 100%;
}
.address-picker-modal .address-picker-widget .address-header .icon-close {
  font-size: 0.36rem;
  position: absolute;
  color: #999;
  right: 0.3rem;
  z-index: 2;
}
.address-picker-modal .address-picker-widget .area-tabs {
  top: 0.7rem;
  min-height: 0.8rem;
  width: 100%;
  background: #ffffff;
  border-bottom: 0.01rem solid #dddddd;
  padding-left: 0.05rem;
  align-items: start;
  flex-direction: column;
}
.address-picker-modal .address-picker-widget .area-tabs .tab {
  padding: 0 0.25rem;
  height: 100%;
}
.address-picker-modal .address-picker-widget .area-tabs .tab .tab-text {
  height: 100%;
  line-height: 0.5rem;
  padding-left: 0.3rem;
  position: relative;
  box-sizing: border-box;
  border-left: 0.04rem solid #a5762b;
}
.address-picker-modal .address-picker-widget .area-tabs .tab .tab-text .tab-btn {
  height: 0.16rem;
  width: 0.16rem;
  left: -0.1rem;
  top: 35%;
  border-radius: 50%;
  position: absolute;
  background-color: #a5762b;
}
.address-picker-modal .address-picker-widget .area-tabs .tab .active {
  color: #a5762b;
}
.address-picker-modal .address-picker-widget .area-content {
  height: 6.5rem;
  overflow-y: auto;
  text-align: left;
  overflow: auto;
  padding: 0 0.3rem 0.05rem;
  width: 100%;
}
.address-picker-modal .address-picker-widget .area-content .area-item {
  padding: 0.25rem 0;
  line-height: 0.36rem;
}
.address-picker-modal .address-picker-widget .area-content .area-item span {
  color: #c29b60;
  font-size: 0.24rem;
  font-weight: 500;
  margin-left: 0.08rem;
}
.address-picker-modal .address-picker-widget .area-content .active {
  color: #a5762b;
}
.address-picker-modal .address-picker-widget .loading {
  position: absolute;
  width: 100%;
  height: 7.5rem;
  top: 1.5rem;
}
.address-picker-modal .address-picker-widget .error-wrapper {
  position: absolute;
  width: 100%;
  height: 7.5rem;
  top: 1.5rem;
}
.address-picker-modal .address-picker-widget .refresh-btn {
  width: 3.2rem;
  height: 0.8rem;
}
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 {
  -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;
}
.card-box {
  height: 4.64rem;
  padding: 0.3rem;
  background: linear-gradient(294deg, #3a3a3a 0%, rgba(23, 22, 21, 0.96) 100%);
  background-image: url('/assets/imgs/bg/bg3.png');
  background-position: top -0.9rem right;
  background-size: cover;
  border-bottom: 0.2rem solid #f2f2f2;
  position: relative;
  z-index: 10;
}
.card-box .msg-group {
  position: relative;
  height: 3.84rem;
  padding: 0.24rem 0.32rem;
  z-index: 9;
}
.card-box .msg-group .msg-proplePhonto {
  top: 0;
  left: 0;
  height: 100%;
  width: 50%;
  position: absolute;
  object-fit: cover;
}
.card-box .msg-group .msg-bgImg {
  top: 0;
  right: 0;
  height: 100%;
  width: 70%;
  position: absolute;
}
.card-box .msg-group h3 {
  font-weight: bold;
  font-size: 0.44rem;
  color: #ffffff;
  right: 0;
  top: 1rem;
  width: 53%;
  position: absolute;
}
.card-box .msg-group .msg-item {
  right: 0;
  top: 1.5rem;
  width: 53%;
  color: #ffffff;
  font-size: 0.28rem;
  line-height: 0.48rem;
  position: absolute;
}
.card-box .msg-group .msg-item label {
  margin-right: 0.1rem;
  color: #ffffff;
}
.card-box .msg-group .msg-item span {
  color: #ffffff;
}
.card-box .msg-group .msg-item .iconfont {
  margin-left: 0.16rem;
  font-size: 0.32rem;
  -webkit-background-clip: text;
  color: transparent;
  background-image: linear-gradient(-38deg, #fe7b2c 32%, #ffc77f 91%);
}
.card-box .msg-group .msg-item .icon-copy {
  color: #000000;
}
.card-box .msg-group .msg-data {
  bottom: 0.2rem;
  left: 43%;
  width: 53%;
  height: 1.26rem;
  color: #a5762b;
  position: absolute;
}
.card-box .msg-group .msg-data p {
  font-size: 0.24rem;
  line-height: 0.47rem;
}
.card-box .msg-group .qrcode-fat {
  width: 0.86rem;
  height: 0.86rem;
  right: 0.2rem;
  bottom: 0.2rem;
  padding: 0.1rem;
  position: absolute;
  background: url('/assets/imgs/bg/boxer.png') no-repeat;
  background-size: 100% 100%;
}
.card-box .msg-group .qrcode-fat .sm-qrcode {
  width: 0.66rem !important;
  height: 0.66rem !important;
}
.card-box .code-box {
  height: 0.72rem;
  padding: 0 0.2rem 0 0.32rem;
  border-top: 0.01rem solid rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.4);
  z-index: 9;
}
.card-box .code-box .am-flexbox-item {
  color: rgba(0, 0, 0, 0.4);
}
.card-box .common_btn_component {
  height: 0.34rem;
  line-height: 0.34rem;
}
.card-box .btn-edit {
  position: absolute;
  top: 0.5rem;
  right: 0.5rem;
  background: none;
  color: #a5762b;
  font-size: 0.28rem;
  z-index: 99;
}
.card-box .btn-edit span {
  color: #000000;
}
.card-box .am-button-active {
  background: #000000;
}
.card-box .am-button-active span {
  color: #fff;
}
.card-box .msg-bg {
  position: absolute;
  top: 0;
  right: 0.24rem;
  width: 3.16rem;
  height: 3.16rem;
  box-sizing: border-box;
  background: url('/assets/imgs/promote/card/light_logo.png') no-repeat top right;
  background-size: cover;
}
.mask {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  z-index: 999;
}
.qrcode-box {
  position: fixed;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -60%);
  width: 5.74rem;
  height: 8.2rem;
  text-align: center;
  background: url('/assets/imgs/promote/card/qrcode_bg.png') no-repeat center;
  background-size: 100% 100%;
  z-index: 1000;
}
.qrcode-box .lg-qrcode {
  width: 2.2rem !important;
  height: 2.2rem !important;
  margin-top: 1.5rem;
}
.qrcode-box p {
  line-height: 0.62rem;
  font-size: 0.32rem;
  color: rgba(0, 0, 0, 0.8);
}
.qrcode-box .icon-close2 {
  position: absolute;
  bottom: -0.92rem;
  left: 50%;
  transform: translateX(-50%);
  font-size: 0.8rem;
  color: #fff;
}
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 {
  -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;
}
.ai_image_text_container .image_text_content {
  height: calc(100vh - 0.9rem);
  background: #ffffff;
  display: flex;
  flex-direction: column;
}
.ai_image_text_container .image_text_info {
  overflow-y: scroll;
  padding: 0.2rem 0.24rem 0.64rem 0.24rem;
}
.ai_image_text_container .image_text_info .name_group .name_title {
  font-size: 0.32rem;
  color: #333333;
  line-height: 0.44rem;
  padding-bottom: 0.24rem;
  font-weight: 500;
}
.ai_image_text_container .image_text_info .name_group .name_product {
  color: #333333;
  font-size: 0.32rem;
  padding: 0.22rem 0.24rem;
  background: #f8f8f8;
  border-radius: 0.08rem;
}
.ai_image_text_container .image_text_info .share_group {
  padding-top: 0.36rem;
}
.ai_image_text_container .image_text_info .share_group .name_title {
  font-size: 0.32rem;
  color: #333333;
  line-height: 0.44rem;
  padding-bottom: 0.24rem;
  font-weight: 500;
}
.ai_image_text_container .image_text_info .share_group .share_content {
  background: #f8f8f8;
  border-radius: 0.08rem;
  padding: 0.18rem 0.24rem 0 0.24rem;
}
.ai_image_text_container .image_text_info .share_group .share_content .share_intro {
  line-height: 0.56rem;
  color: #333333;
  font-size: 0.32rem;
  padding-bottom: 0.34rem;
  white-space: pre-line;
}
.ai_image_text_container .image_text_info .share_group .share_content .share_images {
  display: flex;
  flex-wrap: wrap;
  align-items: self-start;
}
.ai_image_text_container .image_text_info .share_group .share_content .share_images .share_images_group {
  position: relative;
  display: inline-block;
  margin-right: 0.24rem;
  margin-bottom: 0.24rem;
}
.ai_image_text_container .image_text_info .share_group .share_content .share_images .share_images_group:nth-child(3n) {
  margin-right: 0;
}
.ai_image_text_container .image_text_info .share_group .share_content .share_images .share_images_group .image_item {
  width: 2.02rem;
  display: block;
}
.ai_image_text_container .image_text_info .share_group .share_content .share_images .share_images_group .image_logo {
  position: absolute;
  top: 0.16rem;
  left: 0.16rem;
  width: 0.41rem;
}
.ai_image_text_container .copy_content {
  padding: 0.14rem 0.24rem;
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1.2rem;
  border-top: 0.01rem solid rgba(0, 0, 0, 0.1);
}
.ai_image_text_container .copy_content .copy_botton {
  text-align: center;
  width: 100%;
  height: 0.8rem;
  line-height: 0.8rem;
  font-weight: 500;
  background-color: #f01b3f;
  border-radius: 0.08rem;
  color: #ffffff;
  font-size: 0.32rem;
}
#aiImgModal {
  display: flex;
  position: fixed;
  top: 0;
  z-index: 1000;
  width: 100%;
  height: 100%;
  background-color: black;
  align-items: center;
}
#aiImgModal .prevSwiper {
  width: 7.5rem;
  height: 10rem !important;
}
#aiImgModal .prevSwiper .slider-frame {
  height: 10rem !important;
  overflow-y: scroll !important;
}
#aiImgModal .prevSwiper .carousel_item {
  position: relative;
}
#aiImgModal .prevSwiper .carousel_item .carousel_logo {
  position: absolute;
  left: 0.32rem;
  top: 0.32rem;
  width: 0.82rem;
}
#aiImgModal img {
  width: 7.5rem;
}
#aiImgModal source {
  width: 7.5rem;
}
#aiImgModal .swiperDots {
  position: absolute;
  top: 0.4rem;
  right: 0;
  left: 0;
  margin: auto;
  text-align: center;
}
#aiImgModal .swiperDots span {
  font-size: 0.4rem;
  color: white;
}
#aiImgModal .save_button {
  position: absolute;
  bottom: 0.4rem;
  right: 0;
  left: 0;
  margin: auto;
  text-align: center;
  background: #f01b3f;
  width: 3rem;
}
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-count-downs .dates,
.common-count-downs .days {
  font-size: 0.28rem;
  color: #fff;
  margin-right: 0.1rem;
}
.common-count-downs .hours,
.common-count-downs .mins,
.common-count-downs .secs {
  font-weight: var(--basic-weight-value, 500);
  height: 0.4rem;
  font-size: 0.28rem;
  color: #000;
  line-height: 0.4rem;
  text-align: center;
  position: relative;
}
.common-count-downs.format .date {
  font-size: 0.28rem;
  color: #f01b3f;
}
.common-count-downs.format .hours,
.common-count-downs.format .mins,
.common-count-downs.format .secs {
  min-width: 0.4rem;
  border-radius: 50%;
  background: #fff;
}
.common-count-downs.format .day {
  margin-right: 0.1rem;
  font-size: 0.28rem;
}
.common-count-downs .date.dot,
.common-count-downs .sec.dot {
  margin-right: 0;
}
.common-count-downs .dots {
  margin: 0 0.1rem;
}
/*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 {
  -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;
}
.am-accordion {
  border-top: none;
}
.am-accordion::before {
  height: 0 !important;
}
.am-accordion .am-accordion-item-active {
  background: #fff;
}
.am-accordion .am-accordion-item .am-accordion-content .am-accordion-content-box,
.am-accordion .am-accordion-item .am-accordion {
  border: none;
}
.am-accordion .am-accordion-item .am-accordion-header {
  display: flex;
  align-items: center;
  height: 0.88rem;
  line-height: normal;
  padding: 0 !important;
  font-size: 0.28rem !important;
  white-space: normal;
  background-color: transparent;
  border-bottom: none !important;
}
.am-accordion .am-accordion-item .am-accordion-header .menu-item {
  overflow: hidden;
}
.am-accordion .am-accordion-item .am-accordion-header .arrow {
  display: none;
}
.am-accordion .am-accordion-item .am-accordion-header:after {
  height: 0 !important;
}
.top-class > .am-accordion-header:nth-child(1) {
  height: 0 !important;
}
.am-accordion-content {
  background-color: transparent !important;
}
.am-accordion-content .am-accordion-content-box {
  font-size: 0.92em !important;
}
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 {
  -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%;
}
.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;
}
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 {
  -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;
}
.bank-search {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: scroll;
  background: #fff;
  z-index: 999;
}
.bank-search.hide {
  top: 100%;
}
.bank-search .am-navbar .am-navbar-left {
  position: static;
}
.bank-search .am-navbar .am-navbar-title .search-bar {
  flex: 1;
  width: 80%;
  padding: 0 0.32rem 0 0;
  height: 0.76rem !important;
  background-color: transparent;
}
.bank-search .am-navbar .am-navbar-title .search-bar .am-search-input {
  height: 0.56rem;
  width: 80%;
  border-radius: 0;
  background-color: #f3f3f3;
}
.bank-search .am-navbar .am-navbar-title .search-bar .am-search-input .am-search-value {
  font-size: 0.28rem;
  color: rgba(0, 0, 0, 0.8);
}
.bank-search .am-navbar .am-navbar-title .search-bar .am-search-cancel {
  font-size: 0.32rem;
  color: rgba(0, 0, 0, 0.8);
  padding-right: 0;
}
.bank-search .common-box {
  overflow-y: auto;
  padding: 0.3rem 0.3rem;
  background: #ffffff;
}
.bank-search .common-box .list-item {
  height: 0.8rem !important;
  width: 100%;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 0.8rem !important;
  border-bottom: 0.01rem solid rgba(0, 0, 0, 0.1);
}
.bank-search .am-flexbox.am-flexbox-justify-center {
  justify-content: initial;
}
.bank-search .empty-tips {
  margin-top: 1.8rem;
}
.bank-search .am-list-body {
  background-color: transparent;
}
.bank-search .list-view {
  height: calc(100vh - 0.88rem);
}
.bank-search .list-view .am-pull-to-refresh-indicator {
  height: 1rem;
  line-height: 1rem;
}
.bank-search .order-card {
  margin-bottom: 0.24rem;
  background: #fff;
}
.bank-search .order-card .card-title {
  line-height: 0.92rem;
  margin: 0 0.3rem;
}
.bank-search .order-card .card-title .am-tag {
  height: 0.48rem;
  line-height: 0.48rem;
  padding: 0 0.2rem;
  margin-left: 0.18rem;
  border-bottom: 0.01rem solid rgba(0, 0, 0, 0.1);
  font-size: 0.22rem;
  color: #000000;
  background: rgba(255, 116, 32, 0.1);
}
.bank-search .order-card .card-title .INIT {
  color: #a5762b;
}
.bank-search .order-card .card-title .SUCC {
  color: rgba(0, 0, 0, 0.4);
}
.bank-search .order-card .card-title .am-flexbox-item {
  font-weight: bold;
  text-align: right;
}
.bank-search .order-card .card-intro {
  width: 100vw;
  align-items: flex-start;
  padding: 0.24rem 0.3rem 0.24rem 0.08rem;
  position: relative;
  overflow: hidden;
}
.bank-search .order-card .card-intro img {
  width: 1.6rem;
  height: 1.6rem;
  min-width: 1.6rem;
  border-radius: 0.08rem;
  margin-left: 0.24rem;
}
.bank-search .order-card .card-intro h2 {
  line-height: 0.48rem;
  font-size: 0.28rem;
  font-weight: normal;
}
.bank-search .order-card .card-intro p {
  line-height: 0.3rem;
  font-size: 0.22rem;
  color: rgba(0, 0, 0, 0.4);
}
.bank-search .order-card .card-intro .count {
  position: absolute;
  right: 0.32rem;
  top: 0.78rem;
}
.bank-search .order-card .card-intro .right {
  justify-content: center;
  position: absolute;
  right: 0;
  top: 0;
  width: 1.08rem;
  height: 100%;
  font-size: 0.68rem;
  background: #fff;
}
.bank-search .order-card .card-price {
  align-items: flex-start;
  line-height: 0.42rem;
  padding: 0.1rem 0.3rem;
  border-bottom: 0.01rem solid rgba(0, 0, 0, 0.1);
}
.bank-search .order-card .card-price .am-flexbox-item {
  text-align: right;
}
.bank-search .order-card .card-price .am-flexbox-item span {
  font-weight: bold;
}
.bank-search .order-card .btn-group {
  justify-content: flex-end;
  height: 1.04rem;
}
.bank-search .order-card .btn-group .btn {
  width: 1.66rem;
  height: 0.56rem;
  line-height: 0.56rem;
  padding: 0;
  margin-right: 0.24rem;
  border: 0.01rem solid rgba(0, 0, 0, 0.1);
  box-sizing: border-box;
  font-size: 0.28rem;
  color: rgba(0, 0, 0, 0.8);
  background: none;
  box-shadow: none;
}
.bank-search .order-card .btn-group .ghost {
  border-color: #000000;
  color: #000000;
  background: none;
  box-shadow: none;
}
.bank-search .order-card .btn-group .primary {
  border: none;
  color: #fff;
  background: #000000;
}
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;
}
::-webkit-scrollbar {
  display: none;
}
.product-detail-sku-modal .am-modal-content {
  position: relative;
  border: 0;
  background-clip: padding-box;
  text-align: center;
  height: 100%;
  overflow: hidden;
  background-color: #fff;
}
.product-detail-sku-modal .am-modal-content .content-box {
  background: #fff;
  padding: 0 0.32rem 0.2rem 0.32rem;
  max-height: 80vh;
  overflow: auto;
}
.product-detail-sku-modal .am-modal-content .content-box .confirm-btn {
  margin-top: 0.8rem;
  height: 0.8rem;
}
.add_list {
  max-height: 8rem;
  min-height: 3rem;
  overflow-y: auto;
}
.add_list::-webkit-scrollbar {
  width: 0.05rem;
}
.add_list::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.1);
  border-radius: 0.02rem;
}
.add_list .wrapper {
  width: 100%;
  padding-bottom: 0.32rem;
  border-bottom: 0.01rem solid rgba(0, 0, 0, 0.1);
}
.add_list .wrapper img {
  width: 1.6rem;
  height: 1.6rem;
  margin-right: 0.24rem;
}
.add_list .wrapper .info {
  flex: 1;
  height: 1.6rem;
}
.add_list .wrapper .info .productName {
  font-size: 0.28rem;
  line-height: 0.4rem;
  color: rgba(0, 0, 0, 0.8);
}
.add_list .wrapper .price-box {
  width: 100%;
}
.add_list .wrapper .price-box .pro_up {
  font-size: 0.28rem;
  color: #00000099;
  margin-left: 0.1rem;
}
.add_list .add_item {
  display: inline-block;
  width: 7rem;
  height: 1.8rem;
  padding: 0.1rem;
  vertical-align: top;
  margin-right: 0.1rem;
}
.add_list .add_item:nth-child(2n) {
  margin-right: 0;
}
.add_list .add_item .info {
  width: 7rem;
  height: 1.6rem;
  display: flex;
  justify-content: left;
  align-items: center;
}
.add_list .add_item .info img {
  width: 1.5rem;
  height: 1.5rem;
  border-radius: 0.02rem;
}
.add_list .add_item .info .info_right {
  width: 5rem;
  height: 1.5rem;
  margin-left: 0.5rem;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-between;
  font-size: 0.28rem;
}
.add_list .add_item .info .info_right .pro_name {
  font-size: 0.28rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.add_list .add_item .info .info_right .pro_code {
  font-size: 0.24rem;
  color: '#999999';
}
.add_list .add_item .info .info_right .pro_saleprice {
  font-size: 0.26rem;
  color: #a5762b;
}
.add_list .add_item .info .info_right .pro_saleprice .pro_up {
  font-size: 0.28rem;
  color: #00000099;
  margin-left: 0.1rem;
}
.add_list .info_wrap {
  margin-top: 0.3rem;
  margin-left: 0.1rem;
  margin-bottom: 0.3rem;
}
.add_list .info_wrap .info_center {
  display: flex;
  flex-direction: column;
  width: 6.8rem;
  margin-top: 0.15rem;
}
.add_list .info_wrap .info_center .info_item {
  display: flex;
  align-items: center;
  width: 6.5rem;
  height: 1rem;
}
.add_list .info_wrap .info_center .info_item img {
  width: 1rem;
  height: 1rem;
  border-radius: 0.02rem;
  vertical-align: top;
}
.add_list .info_wrap .info_center .info_item ._right {
  width: 5.5rem;
  height: 1.1rem;
  padding-left: 0.3rem;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-between;
  font-size: 0.26rem;
}
.add_list .info_wrap .info_center .info_item ._right ._name {
  width: 4.5rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.add_list .info_wrap .info_center .info_item ._right ._price {
  color: #a5762b;
  width: 4.8rem;
  display: flex;
  justify-content: space-between;
}
.add_list .info_wrap .info_center .info_count {
  width: 4rem;
  height: 0.3rem;
  display: flex;
  justify-content: flex-end;
  margin-top: 0.05rem;
}
/* 默认搜索bar */
.am-search {
  position: relative;
  display: flex;
  align-items: center;
  height: 0.88rem;
  padding: 0 0.16rem;
  overflow: hidden;
  background-color: #efeff4;
}
.am-search-input {
  flex: 1;
  position: relative;
  width: 100%;
  height: 0.56rem;
  overflow: hidden;
  background-color: #fff;
  background-clip: padding-box;
  border-radius: 0.06rem;
}
.am-search-input .am-search-synthetic-ph,
.am-search-input input[type="search"] {
  position: absolute;
  top: 0;
  left: 0;
}
.am-search-input .am-search-synthetic-ph {
  z-index: 1;
  height: 0.56rem;
  line-height: 0.56rem;
  width: 100%;
  transition: width 0.3s;
  display: block;
  text-align: center;
}
.am-search-input .am-search-synthetic-ph-icon {
  display: inline-block;
  margin-right: 0.1rem;
  width: 0.3rem;
  height: 0.3rem;
  overflow: hidden;
  vertical-align: -0.05rem;
  background-repeat: no-repeat;
  background-size: 0.3rem auto;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D'38'%20height%3D'36'%20viewBox%3D'0%200%2038%2036'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M29.05%2025.23a15.81%2015.81%200%200%200%203.004-9.294c0-8.8-7.17-15.934-16.017-15.934C7.192.002.02%207.136.02%2015.936c0%208.802%207.172%2015.937%2016.017%2015.937%204.148%200%207.928-1.569%2010.772-4.143l8.873%208.232%202.296-2.45-8.927-8.282zM16.2%2028.933c-7.19%200-13.04-5.788-13.04-12.903%200-7.113%205.85-12.904%2013.04-12.904%207.19%200%2012.9%205.79%2012.9%2012.904%200%207.115-5.71%2012.903-12.9%2012.903z'%20fill%3D'%23bbb'%20fill-rule%3D'evenodd'%2F%3E%3C%2Fsvg%3E");
}
.am-search-input .am-search-synthetic-ph-placeholder {
  color: #bbb;
  font-size: 0.3rem;
}
.am-search-input input[type="search"] {
  z-index: 2;
  opacity: 0;
  width: 100%;
  text-align: left;
  display: block;
  color: #000;
  height: 0.56rem;
  font-size: 0.3rem;
  background-color: transparent;
  border: 0;
}
.am-search-input input[type="search"]::placeholder {
  background: none;
  text-align: left;
  color: transparent;
}
.am-search-input input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
.am-search-input .am-search-clear {
  position: absolute;
  display: none;
  z-index: 3;
  width: 0.3rem;
  height: 0.3rem;
  padding: 0.13rem;
  border-radius: 50%;
  top: 0;
  right: 0;
  background-color: transparent;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 0.3rem 0.3rem;
  transition: all 0.3s;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2028%2028'%3E%3Ccircle%20cx%3D'14'%20cy%3D'14'%20r%3D'14'%20fill%3D'%23ccc'%2F%3E%3Cline%20stroke%3D'%23ffffff'%20stroke-width%3D'2'%20stroke-miterlimit%3D'10'%20x1%3D'8'%20y1%3D'8'%20x2%3D'20'%20y2%3D'20'%2F%3E%3Cline%20fill%3D'none'%20stroke%3D'%23ffffff'%20stroke-width%3D'2'%20stroke-miterlimit%3D'10'%20x1%3D'20'%20y1%3D'8'%20x2%3D'8'%20y2%3D'20'%2F%3E%3C%2Fsvg%3E");
}
.am-search-input .am-search-clear-active {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2028%2028'%3E%3Ccircle%20cx%3D'14'%20cy%3D'14'%20r%3D'14'%20fill%3D'%23108ee9'%2F%3E%3Cline%20stroke%3D'%23ffffff'%20stroke-width%3D'2'%20stroke-miterlimit%3D'10'%20x1%3D'8'%20y1%3D'8'%20x2%3D'20'%20y2%3D'20'%2F%3E%3Cline%20fill%3D'none'%20stroke%3D'%23ffffff'%20stroke-width%3D'2'%20stroke-miterlimit%3D'10'%20x1%3D'20'%20y1%3D'8'%20x2%3D'8'%20y2%3D'20'%2F%3E%3C%2Fsvg%3E");
}
.am-search-input .am-search-clear-show {
  display: block;
}
.am-search-cancel {
  flex: none;
  opacity: 0;
  padding-left: 0.16rem;
  height: 0.88rem;
  line-height: 0.88rem;
  font-size: 0.32rem;
  color: #108ee9;
  text-align: right;
}
.am-search-cancel-anim {
  transition: margin-right 0.3s, opacity 0.3s;
  transition-delay: 0.1s;
}
.am-search-cancel-show {
  opacity: 1;
}
.am-search.am-search-start .am-search-input input[type="search"] {
  opacity: 1;
  padding: 0 0.56rem 0 0.7rem;
}
.am-search.am-search-start .am-search-input input[type="search"]::placeholder {
  color: transparent;
}
.am-search.am-search-start .am-search-input .am-search-synthetic-ph {
  padding-left: 0.3rem;
  width: auto;
}
.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;
}
.specification-area .specification-title {
  width: 100%;
  margin-bottom: 0.13rem;
}
.specification-area .specification-content {
  width: 100%;
  flex-wrap: nowrap;
  overflow-x: scroll;
  -webkit-overflow-scrolling: touch;
}
.specification-area .specification-content .specification-img {
  margin-right: 0.2rem;
  width: 1rem;
  height: 1rem;
}
.specification-area .specification-content .specification-img-selected {
  border: 0.01rem solid red;
}
.common-product-item {
  background: #fff;
  display: inline-block;
}
.common-product-item .icon-shopping {
  font-size: 0.64rem;
  -webkit-background-clip: text;
  background-image: linear-gradient(-38deg, #fe7b2c 32%, #ffc77f 91%);
}
.common-product-item .icon-delete {
  font-size: 0.4rem;
}
.common-product-item .shopCart-round {
  display: flex;
  width: 0.64rem;
  height: 0.64rem;
  justify-content: center;
  align-items: center;
  background-color: #000;
  border-radius: 0.32rem;
}
.common-product-item .icon-shopCat {
  font-size: 0.48rem;
  color: #fff;
}
.common-product-item.custom {
  display: flex !important;
  margin-bottom: 0.1rem;
  page-break-inside: avoid;
  border-radius: 0.08rem;
}
.common-product-item.custom .icon-shopping {
  font-size: 0.52rem;
  -webkit-background-clip: text;
  background-image: linear-gradient(-38deg, #fe7b2c 32%, #ffc77f 91%);
}
.common-product-item.custom .icon-delete {
  font-size: 0.4rem;
}
.common-product-item.custom .shopCart-round {
  display: flex;
  width: 0.52rem;
  height: 0.52rem;
  justify-content: center;
  align-items: center;
  background-color: #000;
  border-radius: 50%;
}
.common-product-item.custom .icon-shopCat {
  font-size: 0.39rem;
  color: #fff;
}
.common-product-item.isList {
  flex: 1;
  margin-bottom: 0;
}
.common-product-item .product-list-item-square {
  background-color: #fff;
  width: calc(50vw - 0.43rem);
  min-width: calc(50vw - 0.43rem);
  margin-bottom: 0.2rem;
  position: relative;
  display: inline-block;
  padding: 0.16rem;
}
.common-product-item .product-list-item-square:nth-child(1n) {
  margin-left: 0.3rem;
}
.common-product-item .product-list-item-square:nth-child(2n) {
  margin-left: 0.22rem;
}
.common-product-item .product-list-item-square .img-box {
  float: none;
  width: 100%;
  height: calc(50vw - 0.77rem);
  margin: 0 auto 0.2rem;
  position: relative;
}
.common-product-item .product-list-item-square .img-box .look-time {
  position: absolute;
  background: rgba(194, 155, 96, 0.1);
  left: 0;
  bottom: 0;
  font-size: 0.2rem;
  color: #c29b60;
  height: 0.5rem;
  width: 100%;
}
.common-product-item .product-list-item-square .img-box .product-img {
  width: 100%;
  height: 100%;
  border-radius: 0.04rem;
}
.common-product-item .product-list-item-square .img-box .iconfont {
  font-size: 0.4rem;
  position: absolute;
  z-index: 10;
  top: 0.08rem;
  right: 0.08rem;
}
.common-product-item .product-list-item-square .img-box .collect-wrapper {
  position: absolute;
  display: flex;
  top: 0;
  right: 0;
  width: 0.56rem;
  height: 0.4rem;
  align-items: center;
  justify-content: center;
  background-color: rgba(0, 0, 0, 0.24);
}
.common-product-item .product-list-item-square .img-box .collect-wrapper .collect-icon {
  width: 0.4rem;
  height: 0.4rem;
  position: absolute;
  z-index: 10;
  left: 0.2rem;
  top: 0.2rem;
}
.common-product-item .product-list-item-square .img-box .invalid-box {
  width: 1.28rem;
  height: 1.28rem;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  background: rgba(0, 0, 0, 0.4);
  border-radius: 1rem 0 1rem 1rem;
  color: #fff;
}
.common-product-item .product-list-item-square .corner-img {
  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%;
}
.common-product-item .product-list-item-square .product-info .pointList {
  display: flex;
  flex-direction: row;
  align-items: center;
  height: 0.28rem;
  margin-top: 0.08rem;
  margin-bottom: 0.12rem;
}
.common-product-item .product-list-item-square .product-info .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;
}
.common-product-item .product-list-item-square .product-info .pointList .pointItem:not(:first-child) {
  margin-left: 0.16rem;
}
.common-product-item .product-list-item-square .product-info .product-name {
  width: 100%;
  font-size: 0.32rem;
  line-height: 0.48rem;
}
.common-product-item .product-list-item-square .product-info .product-code {
  font-size: 0.24rem;
  line-height: 0.4rem;
  color: rgba(0, 0, 0, 0.4);
}
.common-product-item .product-list-item-square .product-info .price-box .product-price {
  font-size: 0.32rem;
  width: calc(100% - 0.64rem);
  font-weight: var(--basic-weight-value, 500);
}
.common-product-item .product-list-item-square .product-info .price-box .product-price .size-big {
  font-size: 0.36rem;
  line-height: 0.36rem;
}
.common-product-item .product-list-item-square .product-info .price-box .product-price .size-small {
  font-size: calc(0.36rem / 1.2);
  line-height: calc(0.36rem / 1.1);
}
.common-product-item .product-list-item-square .product-info .item-square {
  font-size: 0.24rem;
  background: #c29b60;
  color: #fff;
  height: 0.4rem;
}
.common-product-item .product-list-item-square .product-info .item-has-square {
  font-size: 0.24rem;
  background: #000000;
  color: #fff;
  height: 0.4rem;
}
.common-product-item .product-list-item-square-custom {
  background-color: #fff;
  width: 3.6rem;
  position: relative;
  display: inline-block;
  border-radius: 0.08rem 0.08rem 0 0;
  overflow: hidden;
}
.common-product-item .product-list-item-square-custom .img-box {
  float: none;
  margin: 0 auto 0.2rem;
  position: relative;
}
.common-product-item .product-list-item-square-custom .img-box .look-time {
  position: absolute;
  background: rgba(194, 155, 96, 0.1);
  left: 0;
  bottom: 0;
  font-size: 0.2rem;
  color: #c29b60;
  height: 0.5rem;
  width: 100%;
}
.common-product-item .product-list-item-square-custom .img-box .product-img {
  width: 100%;
  height: 100%;
  border-radius: 0.04rem;
}
.common-product-item .product-list-item-square-custom .img-box .iconfont {
  font-size: 0.4rem;
  position: absolute;
  z-index: 10;
  top: 0.08rem;
  right: 0.08rem;
}
.common-product-item .product-list-item-square-custom .img-box .collect-wrapper {
  position: absolute;
  display: flex;
  top: 0;
  right: 0;
  width: 0.56rem;
  height: 0.4rem;
  align-items: center;
  justify-content: center;
  background-color: rgba(0, 0, 0, 0.24);
}
.common-product-item .product-list-item-square-custom .img-box .collect-wrapper .collect-icon {
  width: 0.4rem;
  height: 0.4rem;
  position: absolute;
  z-index: 10;
  left: 0.2rem;
  top: 0.2rem;
}
.common-product-item .product-list-item-square-custom .img-box .invalid-box {
  width: 1.28rem;
  height: 1.28rem;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  background: rgba(0, 0, 0, 0.4);
  border-radius: 1rem 0 1rem 1rem;
  color: #fff;
}
.common-product-item .product-list-item-square-custom .corner-img {
  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);
}
.common-product-item .product-list-item-square-custom .product-info {
  padding: 0.08rem 0.16rem 0.16rem 0.16rem;
}
.common-product-item .product-list-item-square-custom .product-info .pointList {
  display: flex;
  flex-direction: row;
  align-items: center;
  height: 0.28rem;
  margin-top: 0.08rem;
}
.common-product-item .product-list-item-square-custom .product-info .pointList .pointItem {
  font-size: 0.24rem;
  line-height: 0.34rem;
  padding: 0 0.08rem;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.common-product-item .product-list-item-square-custom .product-info .pointList .pointItem:not(:first-child) {
  margin-left: 0.16rem;
}
.common-product-item .product-list-item-square-custom .product-info .product-name {
  width: 100%;
  font-size: 0.28rem;
  line-height: 0.4rem;
}
.common-product-item .product-list-item-square-custom .product-info .product-code {
  font-size: 0.28rem;
  line-height: 0.36rem;
  color: rgba(0, 0, 0, 0.4);
  margin-top: 0.04rem;
}
.common-product-item .product-list-item-square-custom .product-info .price-box .product-price {
  font-size: 0.32rem;
  width: calc(100% - 0.64rem);
  font-weight: bold;
}
.common-product-item .product-list-item-square-custom .product-info .price-box .product-price .size-big,
.common-product-item .product-list-item-square-custom .product-info .price-box .product-price .size-small {
  font-size: 0.32rem;
  line-height: 0.44rem;
}
.common-product-item .product-list-item-square-custom .product-info .item-square {
  font-size: 0.24rem;
  background: #c29b60;
  color: #fff;
  height: 0.4rem;
}
.common-product-item .product-list-item-square-custom .product-info .item-has-square {
  font-size: 0.24rem;
  background: #000000;
  color: #fff;
  height: 0.4rem;
}
.common-product-item .product-list-item-bar {
  width: calc(100vw - 0.6rem);
  display: flex;
  min-width: 100%;
  margin-bottom: 0.24rem;
  background-color: #fff;
  position: relative;
}
.common-product-item .product-list-item-bar .img-box {
  width: 2.4rem;
  height: 2.4rem;
  margin: 0 auto;
  position: relative;
}
.common-product-item .product-list-item-bar .img-box .product-img {
  width: 100%;
  height: 100%;
}
.common-product-item .product-list-item-bar .img-box .iconfont {
  font-size: 0.4rem;
  position: absolute;
  z-index: 10;
  left: 0;
  top: 0;
}
.common-product-item .product-list-item-bar .img-box .collect-wrapper {
  position: absolute;
  display: flex;
  top: 0;
  right: 0;
  width: 0.56rem;
  height: 0.4rem;
  align-items: center;
  justify-content: center;
  background-color: rgba(0, 0, 0, 0.24);
}
.common-product-item .product-list-item-bar .img-box .collect-wrapper .collect-icon {
  width: 0.4rem;
  height: 0.4rem;
  position: absolute;
  z-index: 10;
  left: 0.2rem;
  top: 0.2rem;
}
.common-product-item .product-list-item-bar .img-box .invalid-box {
  width: 1.28rem;
  height: 1.28rem;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  background: rgba(0, 0, 0, 0.4);
  border-radius: 1rem 0 1rem 1rem;
  color: #fff;
}
.common-product-item .product-list-item-bar .img-box .corner-img {
  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);
}
.common-product-item .product-list-item-bar .product-info {
  flex: 1;
  padding: 0 0.3rem 0 0.18rem;
}
.common-product-item .product-list-item-bar .product-info .product-top {
  height: 1.5rem;
}
.common-product-item .product-list-item-bar .product-info .product-top .pointList {
  display: flex;
  flex-direction: row;
  align-items: center;
  height: 0.28rem;
  margin-top: 0.16rem;
  margin-bottom: 0.12rem;
}
.common-product-item .product-list-item-bar .product-info .product-top .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;
}
.common-product-item .product-list-item-bar .product-info .product-top .pointList .pointItem:not(:first-child) {
  margin-left: 0.16rem;
}
.common-product-item .product-list-item-bar .product-info .product-top .product-name {
  font-size: 0.32rem;
  line-height: 0.52rem;
}
.common-product-item .product-list-item-bar .product-info .product-top .product-code {
  font-size: 0.24rem;
  line-height: 0.4rem;
  color: rgba(0, 0, 0, 0.4);
}
.common-product-item .product-list-item-bar .product-info .price-box {
  height: 0.64rem;
  margin-top: 0.2rem;
}
.common-product-item .product-list-item-bar .product-info .price-box .price-text {
  font-weight: var(--basic-weight-value, 500);
}
.common-product-item .product-list-item-bar .product-info .price-box .price-text .size-big {
  font-size: 0.36rem;
  line-height: 0.36rem;
}
.common-product-item .product-list-item-bar .product-info .price-box .price-text .size-small {
  font-size: calc(0.36rem / 1.2);
  line-height: calc(0.36rem / 1.1);
}
.common-product-item .product-list-item-bar .product-info .price-box .item-bar {
  font-size: 0.24rem;
  width: 1.34rem;
  height: 0.4rem;
  background: #c29b60;
  color: #fff;
}
.common-product-item .product-list-item-bar .product-info .price-box .item-has-bar {
  font-size: 0.24rem;
  width: 1.34rem;
  height: 0.4rem;
  color: #fff;
  background: #000000;
}
.common-product-item .product-list-item-bar .product-info .price-box .product-price {
  font-size: 0.32rem;
  font-weight: var(--basic-weight-value, 500);
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
}
.common-product-item .product-list-item-bar .product-info .price-box .product-price span {
  margin-left: 0.24rem;
  font-size: 0.28rem;
  color: rgba(0, 0, 0, 0.4);
}
.common-product-item .product-list-item-bar-custom {
  width: 100%;
  display: flex;
  background-color: #fff;
  position: relative;
  border-radius: 0.08rem;
  overflow: hidden;
}
.common-product-item .product-list-item-bar-custom .img-box {
  margin: 0 auto;
  position: relative;
  border-radius: 0.08rem;
}
.common-product-item .product-list-item-bar-custom .img-box .product-img {
  width: 100%;
  height: 100%;
  border-radius: 0.04rem;
}
.common-product-item .product-list-item-bar-custom .img-box .iconfont {
  font-size: 0.4rem;
  position: absolute;
  z-index: 10;
  left: 0;
  top: 0;
}
.common-product-item .product-list-item-bar-custom .img-box .collect-wrapper {
  position: absolute;
  display: flex;
  top: 0;
  right: 0;
  width: 0.56rem;
  height: 0.4rem;
  align-items: center;
  justify-content: center;
  background-color: rgba(0, 0, 0, 0.24);
}
.common-product-item .product-list-item-bar-custom .img-box .collect-wrapper .collect-icon {
  width: 0.4rem;
  height: 0.4rem;
  position: absolute;
  z-index: 10;
  left: 0.2rem;
  top: 0.2rem;
}
.common-product-item .product-list-item-bar-custom .img-box .invalid-box {
  width: 1.28rem;
  height: 1.28rem;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  background: rgba(0, 0, 0, 0.4);
  border-radius: 1rem 0 1rem 1rem;
  color: #fff;
}
.common-product-item .product-list-item-bar-custom .img-box .corner-img {
  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);
}
.common-product-item .product-list-item-bar-custom .product-info {
  flex: 1;
  padding: 0.16rem 0.2rem;
}
.common-product-item .product-list-item-bar-custom .product-info .product-top {
  height: 1.5rem;
}
.common-product-item .product-list-item-bar-custom .product-info .product-top .pointList {
  display: flex;
  flex-direction: row;
  align-items: center;
  height: 0.28rem;
  margin-top: 0.08rem;
}
.common-product-item .product-list-item-bar-custom .product-info .product-top .pointList .pointItem {
  font-size: 0.24rem;
  line-height: 0.34rem;
  padding: 0 0.08rem;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.common-product-item .product-list-item-bar-custom .product-info .product-top .pointList .pointItem:not(:first-child) {
  margin-left: 0.16rem;
}
.common-product-item .product-list-item-bar-custom .product-info .product-top .product-name {
  font-size: 0.28rem;
  line-height: 0.4rem;
}
.common-product-item .product-list-item-bar-custom .product-info .product-top .product-code {
  font-size: 0.28rem;
  line-height: 0.4rem;
  color: rgba(0, 0, 0, 0.4);
  margin-top: 0.08rem;
}
.common-product-item .product-list-item-bar-custom .product-info .price-box .price-text {
  font-weight: bold;
}
.common-product-item .product-list-item-bar-custom .product-info .price-box .price-text .size-big,
.common-product-item .product-list-item-bar-custom .product-info .price-box .price-text .size-small {
  font-size: 0.32rem;
  line-height: 0.44rem;
}
.common-product-item .product-list-item-bar-custom .product-info .price-box .item-bar {
  font-size: 0.24rem;
  width: 1.34rem;
  height: 0.4rem;
  background: #c29b60;
  color: #fff;
}
.common-product-item .product-list-item-bar-custom .product-info .price-box .item-has-bar {
  font-size: 0.24rem;
  width: 1.34rem;
  height: 0.4rem;
  color: #fff;
  background: #000000;
}
.common-product-item .product-list-item-bar-custom .product-info .price-box .product-price {
  font-size: 0.32rem;
  font-weight: var(--basic-weight-value, 500);
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
}
.common-product-item .product-list-item-bar-custom .product-info .price-box .product-price span {
  margin-left: 0.24rem;
  font-size: 0.28rem;
  color: rgba(0, 0, 0, 0.4);
}
.am-accordion {
  position: relative;
  border-top: 1PX solid #ddd;
}
@media (min-resolution: 2dppx) {
  html:not([data-scale]) .am-accordion {
    border-top: none;
  }
  html:not([data-scale]) .am-accordion::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-accordion::before {
    transform: scaleY(0.33);
  }
}
.am-accordion-anim-active {
  transition: all 0.2s ease-out;
}
.am-accordion .am-accordion-item .am-accordion-header {
  position: relative;
  color: #000;
  font-size: 0.34rem;
  height: 0.88rem;
  line-height: 0.88rem;
  background-color: #fff;
  box-sizing: content-box;
  padding-left: 0.3rem;
  padding-right: 0.6rem;
  border-bottom: 1PX solid #ddd;
  width: auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@media (min-resolution: 2dppx) {
  html:not([data-scale]) .am-accordion .am-accordion-item .am-accordion-header {
    border-bottom: none;
  }
  html:not([data-scale]) .am-accordion .am-accordion-item .am-accordion-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-accordion .am-accordion-item .am-accordion-header::after {
    transform: scaleY(0.33);
  }
}
.am-accordion .am-accordion-item .am-accordion-header i {
  position: absolute;
  display: block;
  top: 0.3rem;
  right: 0.3rem;
  width: 0.3rem;
  height: 0.3rem;
  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%;
  transform: rotate(90deg);
  transition: transform 0.2s ease;
}
.am-accordion .am-accordion-item .am-accordion-header[aria-expanded~="true"] i {
  transform: rotate(270deg);
}
.am-accordion .am-accordion-item .am-accordion-content {
  overflow: hidden;
  background: #fff;
}
.am-accordion .am-accordion-item .am-accordion-content .am-accordion-content-box {
  font-size: 0.3rem;
  color: #333;
  position: relative;
  border-bottom: 1PX solid #ddd;
}
@media (min-resolution: 2dppx) {
  html:not([data-scale]) .am-accordion .am-accordion-item .am-accordion-content .am-accordion-content-box {
    border-bottom: none;
  }
  html:not([data-scale]) .am-accordion .am-accordion-item .am-accordion-content .am-accordion-content-box::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-accordion .am-accordion-item .am-accordion-content .am-accordion-content-box::after {
    transform: scaleY(0.33);
  }
}
.am-accordion .am-accordion-item .am-accordion-content .am-accordion-content-box .am-list-body {
  border-top: 0;
}
.am-accordion .am-accordion-item .am-accordion-content .am-accordion-content-box .am-list-body:before {
  display: none !important;
}
.am-accordion .am-accordion-item .am-accordion-content.am-accordion-content-inactive {
  display: none;
}
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;
}
.wrapper___6nQpF {
  width: 100%;
  padding: 0.12rem 0.16rem;
}
.wrapper___6nQpF .name___1hyap {
  color: #333;
  font-weight: bold;
  font-size: 0.26rem;
  line-height: 0.36rem;
  margin-top: 0.08rem;
}
.wrapper___6nQpF .name___1hyap > span {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.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;
}
.am-list .am-list-item.am-textarea-item {
  display: flex;
  align-items: flex-start;
  box-sizing: border-box;
  min-height: 0.88rem;
  padding-left: 0.3rem;
  padding-right: 0.3rem;
  border-bottom: 1PX solid #ddd;
}
@media (min-resolution: 2dppx) {
  html:not([data-scale]) .am-list .am-list-item.am-textarea-item {
    border-bottom: none;
  }
  html:not([data-scale]) .am-list .am-list-item.am-textarea-item::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 .am-list-item.am-textarea-item::after {
    transform: scaleY(0.33);
  }
}
.am-list .am-list-item.am-textarea-item.am-textarea-item-single-line {
  align-items: center;
}
.am-list .am-list-item.am-textarea-item.am-textarea-item-single-line .am-textarea-label {
  align-self: center;
}
.am-list .am-list-item.am-textarea-item.am-textarea-item-single-line .am-textarea-control {
  padding-top: 0;
  padding-bottom: 0;
}
.am-list .am-list-item.am-textarea-item.am-textarea-item-single-line .am-textarea-control textarea {
  line-height: 0.51rem;
}
.am-list .am-list-item.am-textarea-item.am-textarea-item-single-line .am-textarea-clear {
  margin-top: 0;
}
.am-list .am-list-item.am-textarea-item.am-textarea-item-single-line.am-textarea-error .am-textarea-error-extra {
  margin-top: 0;
}
.am-textarea-label {
  align-self: flex-start;
  color: #000;
  text-align: left;
  min-height: 0.88rem;
  font-size: 0.34rem;
  line-height: 0.88rem;
  margin-left: 0;
  margin-right: 0.1rem;
  white-space: nowrap;
  overflow: hidden;
}
.am-textarea-label.am-textarea-label-2 {
  width: 0.68rem;
}
.am-textarea-label.am-textarea-label-3 {
  width: 1.02rem;
}
.am-textarea-label.am-textarea-label-4 {
  width: 1.36rem;
}
.am-textarea-label.am-textarea-label-5 {
  width: 1.7rem;
}
.am-textarea-label.am-textarea-label-6 {
  width: 2.04rem;
}
.am-textarea-label.am-textarea-label-7 {
  width: 2.38rem;
}
.am-textarea-control {
  flex: 1;
  padding-top: 0.2rem;
  padding-bottom: 0.18rem;
}
.am-textarea-control textarea {
  color: #000;
  font-size: 0.34rem;
  line-height: 0.51rem;
  appearance: none;
  width: 100%;
  padding: 0;
  border: 0;
  background-color: transparent;
  overflow: visible;
  display: block;
  resize: none;
  word-break: break-all;
  word-wrap: break-word;
}
.am-textarea-control textarea::placeholder {
  color: #bbb;
}
.am-textarea-control textarea:disabled {
  color: #bbb;
  background-color: #fff;
}
.am-textarea-clear {
  display: none;
  width: 0.42rem;
  height: 0.42rem;
  margin-top: 0.24rem;
  border-radius: 50%;
  overflow: hidden;
  font-style: normal;
  color: #fff;
  background-color: #ccc;
  background-repeat: no-repeat;
  background-size: 0.42rem auto;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20fill%3D'%23fff'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M19%206.41L17.59%205%2012%2010.59%206.41%205%205%206.41%2010.59%2012%205%2017.59%206.41%2019%2012%2013.41%2017.59%2019%2019%2017.59%2013.41%2012z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E");
}
.am-textarea-clear-active {
  background-color: #108ee9;
}
.am-textarea-focus .am-textarea-clear {
  display: block;
}
.am-textarea-has-count {
  padding-bottom: 0.14rem;
}
.am-textarea-count {
  position: absolute;
  bottom: 0.12rem;
  right: 0.1rem;
  color: #bbb;
  font-size: 0.28rem;
}
.am-textarea-count span {
  color: #000;
}
.am-textarea-error .am-textarea-control textarea {
  color: #f50;
}
.am-textarea-error .am-textarea-error-extra {
  margin-top: 0.24rem;
  width: 0.42rem;
  height: 0.42rem;
  margin-left: 0.16rem;
  background-size: 0.42rem 0.42rem;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D'18'%20height%3D'18'%20viewBox%3D'0%200%2018%2018'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cg%20stroke%3D'none'%20stroke-width%3D'1'%20fill%3D'none'%20fill-rule%3D'evenodd'%3E%3Cg%20transform%3D'translate(-300.000000%2C%20-1207.000000)'%20fill%3D'%23FF5500'%3E%3Cg%20id%3D'exclamation-circle-o'%20transform%3D'translate(300.000000%2C%201207.000000)'%3E%3Cpath%20d%3D'M9%2C16.734375%20C10.0441406%2C16.734375%2011.0566406%2C16.5304688%2012.009375%2C16.1279297%20C12.9304688%2C15.7376953%2013.7566406%2C15.1804687%2014.4685547%2C14.4703125%20C15.1787109%2C13.7601563%2015.7376953%2C12.9322266%2016.1261719%2C12.0111328%20C16.5304688%2C11.0566406%2016.734375%2C10.0441406%2016.734375%2C9%20C16.734375%2C7.95585938%2016.5304688%2C6.94335938%2016.1279297%2C5.990625%20C15.7376953%2C5.06953125%2015.1804687%2C4.24335938%2014.4703125%2C3.53144531%20C13.7601563%2C2.82128906%2012.9322266%2C2.26230469%2012.0111328%2C1.87382813%20C11.0566406%2C1.46953125%2010.0441406%2C1.265625%209%2C1.265625%20C7.95585938%2C1.265625%206.94335938%2C1.46953125%205.990625%2C1.87207031%20C5.06953125%2C2.26230469%204.24335938%2C2.81953125%203.53144531%2C3.5296875%20C2.82128906%2C4.23984375%202.26230469%2C5.06777344%201.87382813%2C5.98886719%20C1.46953125%2C6.94335938%201.265625%2C7.95585938%201.265625%2C9%20C1.265625%2C10.0441406%201.46953125%2C11.0566406%201.87207031%2C12.009375%20C2.26230469%2C12.9304688%202.81953125%2C13.7566406%203.5296875%2C14.4685547%20C4.23984375%2C15.1787109%205.06777344%2C15.7376953%205.98886719%2C16.1261719%20C6.94335938%2C16.5304688%207.95585938%2C16.734375%209%2C16.734375%20L9%2C16.734375%20Z%20M9%2C18%20C4.02890625%2C18%200%2C13.9710937%200%2C9%20C0%2C4.02890625%204.02890625%2C0%209%2C0%20C13.9710937%2C0%2018%2C4.02890625%2018%2C9%20C18%2C13.9710937%2013.9710937%2C18%209%2C18%20L9%2C18%20L9%2C18%20Z%20M9%2C6.75%20C8.61152344%2C6.75%208.296875%2C7.06464844%208.296875%2C7.453125%20L8.296875%2C13.9394531%20C8.296875%2C14.3279297%208.61152344%2C14.6425781%209%2C14.6425781%20C9.38847656%2C14.6425781%209.703125%2C14.3279297%209.703125%2C13.9394531%20L9.703125%2C7.453125%20C9.703125%2C7.06464844%209.38847656%2C6.75%209%2C6.75%20L9%2C6.75%20Z%20M8.20898438%2C4.83398438%20C8.20898438%2C5.27085024%208.56313413%2C5.625%209%2C5.625%20C9.43686587%2C5.625%209.79101562%2C5.27085024%209.79101562%2C4.83398438%20C9.79101562%2C4.39711851%209.43686587%2C4.04296875%209%2C4.04296875%20C8.56313413%2C4.04296875%208.20898438%2C4.39711851%208.20898438%2C4.83398438%20L8.20898438%2C4.83398438%20Z'%20id%3D'Shape'%20transform%3D'translate(9.000000%2C%209.000000)%20scale(1%2C%20-1)%20translate(-9.000000%2C%20-9.000000)%20'%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.am-textarea-disabled .am-textarea-label {
  color: #bbb;
}
.am-list-body .am-list-item:last-child {
  border-bottom: 0;
}
.am-list-body .am-list-item:last-child:after {
  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;
}
.address-picker-modal .am-modal-popup {
  height: 9rem;
}
.address-picker-modal .address-picker-widget {
  height: 9rem;
  font-size: 0.28rem;
  color: #333;
}
.address-picker-modal .address-picker-widget .address-header {
  position: relative;
  background: #ffffff;
  padding: 0.34rem 0 0.16rem;
  line-height: 0.45rem;
  text-align: center;
  font-size: 0.32rem;
  width: 100%;
}
.address-picker-modal .address-picker-widget .address-header .icon-close {
  font-size: 0.36rem;
  position: absolute;
  color: #999;
  right: 0.3rem;
  z-index: 2;
}
.address-picker-modal .address-picker-widget .area-tabs {
  top: 0.7rem;
  min-height: 0.8rem;
  width: 100%;
  background: #ffffff;
  border-bottom: 0.01rem solid #dddddd;
  padding-left: 0.05rem;
  align-items: start;
  flex-direction: column;
}
.address-picker-modal .address-picker-widget .area-tabs .tab {
  padding: 0 0.25rem;
  height: 100%;
}
.address-picker-modal .address-picker-widget .area-tabs .tab .tab-text {
  height: 100%;
  line-height: 0.5rem;
  padding-left: 0.3rem;
  position: relative;
  box-sizing: border-box;
  border-left: 0.04rem solid #a5762b;
}
.address-picker-modal .address-picker-widget .area-tabs .tab .tab-text .tab-btn {
  height: 0.16rem;
  width: 0.16rem;
  left: -0.1rem;
  top: 35%;
  border-radius: 50%;
  position: absolute;
  background-color: #a5762b;
}
.address-picker-modal .address-picker-widget .area-tabs .tab .active {
  color: #a5762b;
}
.address-picker-modal .address-picker-widget .area-content {
  height: 6.5rem;
  overflow-y: auto;
  text-align: left;
  overflow: auto;
  padding: 0 0.3rem 0.05rem;
  width: 100%;
}
.address-picker-modal .address-picker-widget .area-content .area-item {
  padding: 0.25rem 0;
  line-height: 0.36rem;
}
.address-picker-modal .address-picker-widget .area-content .area-item span {
  color: #c29b60;
  font-size: 0.24rem;
  font-weight: 500;
  margin-left: 0.08rem;
}
.address-picker-modal .address-picker-widget .area-content .active {
  color: #a5762b;
}
.address-picker-modal .address-picker-widget .loading {
  position: absolute;
  width: 100%;
  height: 7.5rem;
  top: 1.5rem;
}
.address-picker-modal .address-picker-widget .error-wrapper {
  position: absolute;
  width: 100%;
  height: 7.5rem;
  top: 1.5rem;
}
.address-picker-modal .address-picker-widget .refresh-btn {
  width: 3.2rem;
  height: 0.8rem;
}
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 .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___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%);
}
.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;
}
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;
}
.popup-mask {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.3);
  z-index: 998;
}
.popup-box {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  max-height: 90%;
  padding-top: 1rem;
  transition: all 0.2s;
  transform: translateY(100%);
  background: #fff;
  z-index: 998;
}
.popup-box.show {
  transform: translateY(0);
}
.popup-box .popup-header {
  position: absolute;
  left: 0;
  top: 0;
  width: 100vw;
  height: 1rem;
  padding: 0 0.32rem;
  font-size: 0.32rem;
  color: rgba(0, 0, 0, 0.8);
  background: #fff;
}
.popup-box .popup-header .icon-dialog_guanbi {
  font-size: 0.32rem;
  color: rgba(0, 0, 0, 0.8);
}
.popup-box .popup-body {
  max-height: calc(90vh - 1rem - 1.2rem);
  overflow: scroll;
}
.popup-box .line {
  width: 0.78rem;
  height: 0.1rem;
  background: rgba(0, 0, 0, 0.45);
  border-radius: 0.38rem;
  opacity: 0.5;
  position: absolute;
  top: 0.3rem;
  left: calc(50vw - 0.39rem);
}
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 .contentContainer___sfbd_ {
  position: absolute;
  left: 0;
  right: 0;
  padding-top: 0.08rem;
}
.container___1IEOv .contentContainer___sfbd_ .title___3fXvV {
  font-size: 0.38rem;
  color: #333;
}
.container___1IEOv .contentContainer___sfbd_ .title___3fXvV > span {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.container___1IEOv .contentContainer___sfbd_ .subTitle___2Qrik {
  font-size: 0.24rem;
  color: #666;
}
.container___1IEOv .contentContainer___sfbd_ .subTitle___2Qrik > span {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
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;
}
.checkOrder-activity-queue-xi-modal {
  left: 0.5rem !important;
  width: 6.4rem !important;
  top: calc(50% - 1.75rem) !important;
}
.am-modal-transparent .am-modal-content {
  border-radius: 0 !important;
}
.am-modal-body {
  padding: 0;
}
.guide-text {
  font-size: 0.24rem;
  color: rgba(0, 0, 0, 0.8);
}
.guide {
  font-size: 0.27rem !important;
  color: rgba(0, 0, 0, 0.8) !important;
  margin-top: 0.03rem;
}
.content-box-item {
  background: #fff;
  padding: 0.24rem 0.32rem;
  margin-top: 0.24rem;
}
.content-box-item .tips {
  font-size: 0.24rem;
  color: rgba(0, 0, 0, 0.4);
  margin-top: 0.15rem;
}
.content-box-item .title {
  font-size: 0.32rem;
  line-height: 0.52rem;
  font-weight: bold;
}
.content-box-item .title-fu {
  padding-left: 0.1rem;
  color: #a5752b;
  font-size: 0.26rem;
}
.content-box-item .lookMore {
  display: flex;
  align-items: center;
  font-size: 0.28rem;
  color: rgba(0, 0, 0, 0.4);
  font-weight: 400;
}
.content-box-item .icon-more {
  font-size: 0.4rem;
}
.content-box-item .discount-item {
  margin-top: 0.16rem;
}
.content-box-item .discount-item:last-child {
  margin-bottom: 0;
}
.content-box-item .discount-item .tag-box {
  display: inline-block;
  margin-right: 0.16rem;
  background: #000000;
  color: #ffffff;
  border-radius: 0;
  flex: none;
}
.content-box-item .discount-item .activity-name {
  word-break: break-all;
  font-size: 0.24rem;
  line-height: 0.4rem;
  color: rgba(0, 0, 0, 0.8);
  font-weight: bold;
}
.content-box-item .detail-item {
  margin-bottom: 0.16rem;
}
.content-box-item .detail-item:last-child {
  margin-bottom: 0;
}
.content-box-item .detail-item .discount {
  color: #a5762b;
}
.content-box-item .ziGe-input {
  border-bottom: 0.02rem solid rgba(0, 0, 0, 0.1);
  height: 0.9rem;
}
.content-box-item .ziGe-input .ziGe-input-xing {
  color: red;
  margin-right: 0.1rem;
}
.content-box-item .ziGe-input .ziGe-input-right {
  justify-content: flex-end;
  display: flex;
  align-items: center;
}
.content-box-item .ziGe-input .ziGe-in-box {
  width: 100%;
  border: none;
  height: 0.7rem;
  text-align: right;
}
.content-box-item .ziGe-no-border {
  border: none;
}
.checkOrder-activity-queue-modal {
  left: calc(50% - 2.7rem);
  top: calc(50% - 1.75rem);
}
.checkOrder-activity-queue-modal .icon-close {
  font-size: 0.4rem;
}
.checkOrder-activity-queue-modal .title {
  padding-top: 0.24rem;
}
.checkOrder-activity-queue-modal .title .cancel {
  color: #fff;
  font-size: 0.28rem;
  background: rgba(0, 0, 0, 0.8);
  width: 2rem;
  height: 0.7rem;
  line-height: 0.7rem;
  text-align: center;
}
.checkOrder-activity-queue-modal .title .confirm {
  color: #fff;
  background: #e81313;
  font-size: 0.28rem;
  width: 2rem;
  height: 0.7rem;
  line-height: 0.7rem;
  text-align: center;
}
.checkOrder-activity-queue-modal .title .belongShop {
  color: rgba(0, 0, 0, 0.8);
  font-size: 0.32rem;
}
.check-order {
  height: 100%;
  z-index: 0;
}
.check-order .take_delivery {
  width: 100%;
  height: 0.64rem;
  display: flex;
  flex-direction: row;
  align-items: center;
  background: #fff4f6;
  padding-left: 0.32rem;
  font-family: PingFangSC,
      PingFang SC;
  font-weight: 400;
  font-size: 0.28rem;
  color: #f01b3f;
  line-height: 0.4rem;
  font-style: normal;
}
.check-order .take_delivery .take_delivery_icon {
  width: 0.4rem;
  height: 0.4rem;
  margin-right: 0.08rem;
}
.check-order .content-box {
  position: relative;
  top: 0;
  bottom: 1.84rem;
  height: calc(100% - 0.9rem - 1.84rem - var(--extraArea, 0rem));
  overflow: auto;
  padding-bottom: 0.5rem;
}
.check-order .content-box .address-box {
  padding: 0.24rem 0.32rem;
  background: #fff;
}
.check-order .content-box .address-box .address-header {
  align-items: flex-start;
}
.check-order .content-box .address-box .delivery-list {
  flex-wrap: wrap;
  flex-grow: 1;
  margin-left: 0.46rem;
}
.check-order .content-box .address-box .delivery-list .empty-div {
  width: 0.16rem;
  height: 0.16rem;
  flex-grow: 0;
  flex-shrink: 0;
}
.check-order .content-box .address-box .delivery-list .delivery-list-item {
  margin-bottom: 0.28rem;
  padding: 0.04rem 0.16rem;
  font-size: 0.24rem;
  line-height: 0.34rem;
  border-radius: 0.22rem;
  margin-right: 0.16rem;
}
.check-order .content-box .address-box .delivery-list .delivery-list-item.normal {
  color: rgba(0, 0, 0, 0.6);
  background-color: rgba(0, 0, 0, 0.06);
}
.check-order .content-box .address-box .delivery-list .delivery-list-item.active {
  color: #ffffff;
  background-color: #f01b3f;
}
.check-order .content-box .address-box .phone {
  margin-left: 0.24rem;
}
.check-order .content-box .address-box .address-text {
  font-size: 0.24rem;
  line-height: 0.4rem;
  color: rgba(0, 0, 0, 0.6);
  margin-top: 0.08rem;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.check-order .content-box .address-box .icon-address {
  font-size: 0.24rem;
  margin-right: 0.1rem;
}
.check-order .content-box .address-box .icon-warning {
  font-size: 0.24rem;
  color: rgba(0, 0, 0, 0.6);
  margin-right: 0.1rem;
}
.check-order .content-box .address-box .title {
  font-size: 0.32rem;
  line-height: 0.52rem;
  color: rgba(0, 0, 0, 0.8);
  font-weight: bold;
  flex-shrink: 0;
  line-height: 0.32rem;
}
.check-order .content-box .address-box .pickup-box {
  border-top: 0.01rem solid rgba(0, 0, 0, 0.1);
}
.check-order .content-box .address-box .pickup-box .noAddress {
  height: 0.8rem;
  padding: 0 0.16rem;
  background: #fff4f5;
  border-radius: 0.08rem;
  border: 0.01rem solid #f01b3f;
}
.check-order .content-box .address-box .pickup-box .noAddress .no-address-text {
  font-size: 0.28rem;
  color: #f01b3f;
  line-height: 0.4rem;
}
.check-order .content-box .address-box .pickup-box .noAddress .icon-arrow-right {
  color: #f01b3f;
}
.check-order .content-box .address-box .pickup-box .pickup-tip {
  padding-top: 0.24rem;
  margin-top: 0.24rem;
  border-top: 0.01rem solid rgba(0, 0, 0, 0.1);
}
.check-order .content-box .address-box .pickup-box .pickup-tip .tip-p {
  margin-left: 0.3rem;
}
.check-order .content-box .address-box .pickup-box .head-box {
  margin: 0.2rem 0;
}
.check-order .content-box .address-box .pickup-box .head-box .icon-address {
  font-size: 0.24rem;
  margin-left: 0.32rem;
  margin-right: 0.1rem;
}
.check-order .content-box .address-box .pickup-box .manager-text {
  margin-top: 0.08rem;
  margin-bottom: 0.16rem;
  font-size: 0.28rem;
  line-height: 0.48rem;
  color: rgba(0, 0, 0, 0.4);
}
.check-order .content-box .address-box .info-box {
  margin-top: 0.24rem;
  font-size: 0.28rem;
  line-height: 0.48rem;
  color: rgba(0, 0, 0, 0.8);
}
.check-order .content-box .address-box .info-box .phone {
  margin-left: 0.32rem;
}
.check-order .content-box .address-box .info-box .icon-address {
  font-size: 0.24rem;
  color: rgba(0, 0, 0, 0.4);
  margin-right: 0.1rem;
}
.check-order .content-box .address-box .select-text {
  font-size: 0.28rem;
  line-height: 0.48rem;
  color: rgba(0, 0, 0, 0.4);
}
.check-order .content-box .internation-freight-way {
  padding: 0.24rem 0.32rem;
  background: #fff;
  margin-top: 0.16rem;
}
.check-order .content-box .internation-freight-way-title {
  font-size: 0.24rem;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.6);
  margin-bottom: 0.24rem;
}
.check-order .content-box .internation-freight-way-content {
  border-radius: 0.08rem;
  border: 0.01rem solid #e6e6e6;
  padding: 0.12rem;
  flex: 1;
  margin-left: 0.22rem;
  min-height: 1.78rem;
}
.check-order .content-box .internation-freight-way-content-title {
  font-size: 0.32rem;
  line-height: 0.44rem;
  color: #333333;
  font-weight: 500;
  margin-bottom: 0.04rem;
}
.check-order .content-box .internation-freight-way-link {
  border-radius: 0.08rem;
  background-color: #f8f8f8;
  height: 0.72rem;
  margin-top: 0.22rem;
}
.check-order .content-box .internation-freight-way-link p {
  font-size: 0.28rem;
  line-height: 0.4rem;
  color: #333333;
}
.check-order .content-box .internation-freight-way-link .icon-arrow-right {
  color: rgba(0, 0, 0, 0.8);
  margin-top: 0.06rem;
}
.check-order .content-box .internation-freight-way .ellipsis-container {
  display: flex;
  width: 100%;
  overflow: hidden;
}
.check-order .content-box .internation-freight-way .ellipsis-text {
  font-size: 0.24rem;
  overflow: hidden;
  color: #999999;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  line-height: 0.34rem;
  word-wrap: break-word;
  word-break: break-all;
}
.check-order .content-box .internation-freight-way .view-more {
  position: relative;
  float: right;
  clear: both;
  margin-left: 0.2rem;
  font-size: 0.24rem;
  padding: 0 0.08rem;
  color: #4b66a0;
  line-height: 0.34rem;
  cursor: pointer;
  border: 0;
}
.check-order .content-box .internation-freight-way .copy-phone {
  font-size: 0.24rem;
  line-height: 0.34rem;
  color: #4b66a0;
}
.check-order .content-box .color-bar {
  width: 100%;
  height: 0.24rem;
  position: relative;
  bottom: 0.05rem;
}
.check-order .content-box .no-delivery {
  background: #eeeeee;
  padding: 0.32rem;
}
.check-order .content-box .no-delivery .icon-warning-fill {
  font-size: 0.42rem;
  color: #999999;
}
.check-order .content-box .no-delivery .no-delivery-text {
  margin-left: 0.35rem;
  font-size: 0.28rem;
  color: #999999;
  line-height: 0.48rem;
}
.check-order .content-box .belong-shop {
  margin: 0.24rem 0 0;
  background: white;
  padding: 0 0.3rem;
  height: 0.96rem;
}
.check-order .content-box .belong-shop .belong-shop-code {
  padding: 0;
}
.check-order .content-box .belong-shop .belong-shop-text {
  margin-right: 0.44rem;
  max-width: 3.08rem;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.check-order .content-box .belong-shop .belong-shop-name-group {
  max-width: 2.68rem;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.check-order .content-box .belong-shop .belong-shop-name {
  word-break: keep-all;
}
.check-order .content-box .belong-shop .change-code {
  font-size: 0.28rem;
  color: #000000 !important;
  flex: 1;
}
.check-order .content-box .belong-shop input {
  text-align: right;
}
.check-order .content-box .coupon-entry {
  margin-top: 0.24rem;
  overflow: hidden;
}
.check-order .content-box .coupon-entry .selectCouponTag {
  border: 0.01rem solid #ffc1cc;
  padding: 0 0.16rem;
  font-size: 0.24rem;
  height: 0.42rem;
  line-height: 0.42rem;
  text-align: center;
  color: #f01b3f;
  margin-right: 0.16rem;
  border-radius: 0.04rem;
}
.check-order .content-box .coupon-entry .couponTxt {
  font-size: 0.28rem;
  line-height: 0.4rem;
  color: #f01b3f;
}
.check-order .content-box .coupon-entry .couponNumContainer {
  background: linear-gradient(135deg, #ff603d 0%, #ff1b41 100%);
  height: 0.42rem;
  line-height: 0.42rem;
  text-align: center;
  border-radius: 0.04rem;
  font-size: 0.24rem;
  color: #ffffff;
  padding: 0 0.16rem;
}
.check-order .content-box .coupon-entry .icon-arrow-right {
  font-size: 0.32rem;
  color: rgba(0, 0, 0, 0.4);
}
.check-order .content-box .coupon-entry .common-list-item {
  height: 0.96rem;
  margin-bottom: 0;
}
.check-order .content-box .coupon-entry .common-list-item-value {
  color: #000 !important;
}
.check-order .content-box .coupon-entry .no-coupon .common-list-item-value {
  color: #cccccc !important;
}
.check-order .popup-box {
  height: 88%;
  background: #f2f2f2;
}
.check-order .popup-box .popup-body {
  max-height: calc(90vh - 1rem) !important;
}
.check-order .popup-box .am-tabs.am-tabs-horizontal.am-tabs-top {
  padding: 0.72rem 0 1.2rem;
  height: calc(100% - 1rem - 1.2rem) !important;
}
.check-order .popup-box .am-tabs.am-tabs-horizontal.am-tabs-top .am-tabs-default-bar {
  position: fixed;
  top: 0.88rem;
  left: 0;
  width: 100%;
  height: 0.88rem;
  border-bottom: 0.01rem solid rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.8) !important;
  background-color: #fff !important;
}
.check-order .popup-box .am-tabs.am-tabs-horizontal.am-tabs-top .am-tabs-default-bar .am-tabs-default-bar-tab::after {
  display: none;
  position: absolute;
  left: 50%;
  bottom: 0.08rem;
  width: 0.64rem;
  height: 0.06rem;
  border-radius: 0.03rem;
  transform: translateX(-50%);
  background-color: #000000 !important;
}
.check-order .popup-box .am-tabs.am-tabs-horizontal.am-tabs-top .am-tabs-default-bar .am-tabs-default-bar-tab-active::after {
  display: block;
}
.check-order .popup-box .am-tabs.am-tabs-horizontal.am-tabs-top .am-tabs-default-bar .am-tabs-default-bar-tab span {
  font-size: 0.32rem;
}
.check-order .popup-box .am-tabs.am-tabs-horizontal.am-tabs-top .am-tabs-default-bar .am-tabs-default-bar-tab-active span {
  color: #000;
}
.check-order .popup-box .am-tabs.am-tabs-horizontal.am-tabs-top .am-tabs-default-bar .am-tabs-pane-wrap {
  padding: 0.8rem 0 0.48rem;
}
.check-order .popup-box .am-tabs.am-tabs-horizontal.am-tabs-top .am-tabs-default-bar .am-tabs-default-bar-underline {
  display: none;
}
.check-order .popup-box .am-tabs.am-tabs-horizontal.am-tabs-top .am-tabs-pane-wrap {
  padding: 1.32rem 0 0.48rem;
}
.check-order .popup-box .coupon-disabled {
  margin: 0.24rem 0.32rem 0;
}
.check-order .popup-box .coupon-tips {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  padding: 0.16rem 0.3rem;
  line-height: 0.48rem;
  font-size: 0.28rem;
  color: rgba(0, 0, 0, 0.6);
  background: #fff;
  z-index: 10;
}
.check-order .popup-box .coupon-tips span {
  color: #000;
}
.check-order .popup-box .coupon-available {
  margin: 0.24rem 0.3rem 0.16rem;
}
.check-order .popup-box .coupon-disabled {
  margin: 0.24rem 0.32rem 0;
}
.check-order .popup-box .tips {
  display: flex;
  align-items: center;
  height: 0.64rem;
  padding: 0 0.32rem;
  font-size: 0.24rem;
  color: rgba(0, 0, 0, 0.4);
}
.check-order .popup-box .tips i {
  font-size: 0.28rem;
  margin-right: 0.08rem;
}
.check-order .popup-box .coupon-bottom {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  padding: 0.2rem 0.64rem;
  background: #fff;
}
.check-order .product-list-box {
  height: 1.6rem;
  margin-top: 0.24rem;
}
.check-order .product-list-box .product-list {
  flex: 1;
  overflow: auto;
}
.check-order .product-list-box .product-list > img {
  width: 1.6rem;
  height: 1.6rem;
  margin-right: 0.16rem;
  flex-shrink: 0;
}
.check-order .product-list-box .product-list-right {
  width: 1.48rem;
  height: 100%;
  justify-content: center;
  align-items: center;
  font-size: 0.28rem;
  color: rgba(0, 0, 0, 0.6);
  box-shadow: -0.02rem 0 0.32rem 0 rgba(0, 0, 0, 0.1);
}
.check-order .product-item-box {
  width: 100%;
  height: 1.9rem;
  margin-top: 0.24rem;
  display: flex;
  box-sizing: border-box;
  flex-direction: row;
  align-items: center;
  flex: 1;
}
.check-order .product-item-box > img {
  width: 1.9rem;
  height: 1.9rem;
  margin-right: 0.16rem;
  flex-shrink: 0;
}
.check-order .product-item-box .product-item-info {
  display: flex;
  box-sizing: border-box;
  height: 1.9rem;
  flex-direction: column;
  flex: 1;
  width: 0;
  align-items: flex-start;
  text-align: left;
}
.check-order .product-item-box .product-item-info .goods_name {
  flex: 1;
  font-size: 0.28rem;
  color: rgba(0, 0, 0, 0.8);
  line-height: 0.48rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 100%;
}
.check-order .product-item-box .product-item-info .goods_code_bv {
  font-size: 0.22rem;
  color: rgba(0, 0, 0, 0.4);
  line-height: 0.34rem;
}
.check-order .product-item-box .product-item-info .goods_price {
  font-size: 0.28rem;
  color: #000000;
  line-height: 0.4rem;
  font-weight: bold;
}
.check-order .product-item-box .product-item-info .surprise-price-label {
  color: #f01b3f;
  font-size: 0.24rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
  display: inline-block;
  vertical-align: middle;
}
.check-order .product-item-box .product-item-info .surprise-price-value {
  margin-right: 0.16rem;
  color: #f01b3f;
  font-size: 0.32rem;
  font-weight: bold;
  vertical-align: middle;
}
.check-order .product-item-box .product-item-info .original-price {
  font-size: 0.24rem;
  color: #999999;
  vertical-align: middle;
}
.check-order .product-item-box .goods_num {
  font-size: 0.24rem;
  color: rgba(0, 0, 0, 0.6);
}
.check-order .product-item-box .common-checkbox {
  margin-right: 0.16rem;
  width: 0.4rem;
  height: 0.4rem;
  min-width: 0.4rem;
}
.check-order .product-item-remark {
  font-size: 0.24rem;
  color: #f01b3f;
  line-height: 0.36rem;
  margin-top: 0.2rem;
}
.check-order .bottom-btn-box {
  position: fixed;
  bottom: 0;
  width: 100%;
  background: #ffffff;
  border-top: 0.01rem solid rgba(0, 0, 0, 0.1);
  z-index: 900;
}
.check-order .bottom-btn-box.show-ease-buy-modal {
  z-index: 1300;
}
.check-order .bottom-btn-box .bottom-order {
  width: 100%;
  background: #000000;
  height: 0.64rem;
}
.check-order .bottom-btn-box .bottom-order > span {
  font-size: 0.28rem;
  color: #ffffff;
}
.check-order .bottom-btn-box .bottom-btn {
  width: 100%;
  background: #fff;
  height: 1.2rem;
  padding: 0 0.32rem;
}
.check-order .bottom-btn-box .bottom-btn .order-bv {
  font-size: 0.22rem;
  line-height: 0.26rem;
  color: rgba(0, 0, 0, 0.6);
  margin-top: 0.08rem;
}
.check-order .bottom-btn-box .bottom-btn .confirm-btn {
  width: 3.2rem;
  height: 0.8rem;
  background: #e81313;
}
.check-order .coupon-box {
  height: 0.96rem;
  border-radius: 0.24rem 0.24rem 0 0;
  margin-top: 0.24rem;
}
.check-order .margin-top16 {
  margin-top: 0.16rem;
}
.check-order .margin-top24 {
  margin-top: 0.24rem;
}
.check-order .margin-bottom16 {
  margin-bottom: 0.16rem;
}
.check-order .advance-sale-container {
  background-color: #fff;
  padding: 0.32rem;
  border-top-left-radius: 0.24rem;
  border-top-right-radius: 0.24rem;
  margin: 0.24rem 0;
  overflow: hidden;
}
.check-order .advance-sale-container .margin-bottom-30 {
  margin-bottom: 0.3rem;
}
.check-order .group-buy-explain {
  background-color: #fff;
  border-top-left-radius: 0.24rem;
  border-top-right-radius: 0.24rem;
  margin: 0.24rem 0;
  padding: 0.32rem;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.24rem;
  line-height: 0.4rem;
}
.check-order .agreement .agree {
  align-items: flex-start;
  margin-top: 0.2rem;
}
.check-order .agreement .agree .common-radio {
  margin-right: 0.12rem;
  width: 0.6rem !important;
}
.check-order .agreement .agree .common-checkbox {
  margin-right: 0.16rem;
  width: 0.4rem;
  height: 0.4rem;
  min-width: 0.4rem;
}
.check-order .agreement .agree p {
  line-height: 0.4rem;
  font-size: 0.24rem;
  color: rgba(0, 0, 0, 0.6);
}
.check-order .agreement .agree p span {
  color: #a5762b;
}
.check-order .ease-buy-item-box {
  padding: 0.24rem 0.32rem;
}
.check-order .ease-buy-item-box .common-checkbox {
  margin-right: 0;
}
.check-order .ease-buy-item-box .surprise-price-label {
  color: #f01b3f;
  font-size: 0.24rem;
}
.check-order .ease-buy-item-box .surprise-price-value {
  margin-right: 0.16rem;
  color: #f01b3f;
  font-size: 0.32rem;
  font-weight: bold;
}
.check-order .ease-buy-item-box .original-price {
  font-size: 0.24rem;
  color: #999999;
}
.check-order .giftDeliveryIntr {
  display: flex;
  align-items: flex-start;
  border-top: 0.01rem solid rgba(0, 0, 0, 0.1);
  padding: 0.24rem 0;
}
.check-order .giftDeliveryIntr .tips_img {
  display: block;
  width: 0.34rem;
  height: 0.34rem;
  margin-right: 0.08rem;
}
.check-order .giftDeliveryIntr .giftDeliveryText {
  font-size: 0.24rem;
  color: #f01b3f;
  line-height: 0.34rem;
  flex: 1;
}
.modal-title {
  font-size: 0.36rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #000000;
  width: 100%;
  height: 1.38rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.take-modal .am-modal-close {
  top: 0.32rem;
}
.take-modal .pround-title {
  color: #000000;
  font-weight: 800;
  font-size: 0.28rem;
  margin-bottom: 0.26rem;
}
.take-modal .spaceViwe {
  width: 100%;
  margin-bottom: 0.26rem;
  padding: 0 0.58rem;
}
.take-modal .spaceViwe .space-title {
  width: 100%;
  color: #000000;
  font-size: 0.28rem;
  text-align: left;
}
.take-modal .spaceViwe .space-right {
  width: 100%;
  font-size: 0.28rem;
  color: #000;
  line-height: 0.28rem;
  margin-left: 0.24rem;
  text-align: left;
}
.take-modal .scroll {
  overflow-y: auto;
  height: 4rem;
}
.not-satisfied-modal.am-modal-transparent {
  width: 6.22rem;
}
.not-satisfied-modal .am-modal-content {
  padding-top: 0.4rem;
}
.not-satisfied-modal .am-modal-body {
  padding: 0.4rem;
  padding-bottom: 0.4rem;
}
.not-satisfied-modal .not-satisfied-modal-content .title {
  margin-bottom: 0.24rem;
  font-size: 0.32rem;
  font-weight: 500;
  color: #f01b3f;
  line-height: 0.44rem;
}
.not-satisfied-modal .not-satisfied-modal-content .suport1to2Title {
  margin-bottom: 0.24rem;
  font-size: 0.32rem;
  font-weight: 500;
  color: #000000;
  line-height: 0.44rem;
}
.not-satisfied-modal .not-satisfied-modal-content .activity-desc {
  text-align: left;
  font-size: 0.32rem;
  font-weight: 500;
  color: #333333;
  line-height: 0.44rem;
}
.not-satisfied-modal .not-satisfied-modal-content .activity-desc + .activity-desc {
  margin-top: 0.16rem;
}
.not-satisfied-modal .not-satisfied-modal-content .back-btn {
  width: 2.6rem;
  height: 0.8rem;
  font-size: 0.32rem;
}
.not-satisfied-modal .not-satisfied-modal-content .submit-btn {
  width: 2.6rem;
  height: 0.8rem;
  font-size: 0.32rem;
  background: #f01b3f;
}
.checkOrderModal.am-modal {
  display: flex;
  align-items: center;
  justify-content: center;
}
.checkOrderModal.am-modal .am-modal-content {
  height: auto;
}
.checkOrderModal.am-modal .am-modal-content .am-modal-header {
  padding: 0.3rem;
}
.checkOrderModal.am-modal .am-modal-content .am-modal-body {
  width: 6rem;
}
.easebuy-list-modal {
  z-index: 1000 !important;
}
.easebuy-list-modal .am-modal-mask {
  z-index: 999 !important;
}
.easebuy-list-modal .am-modal-wrap {
  z-index: 1000 !important;
}
.easebuy-list-modal .am-modal-content {
  border-radius: 0.24rem 0.24rem 0 0;
  overflow: hidden;
  background-color: #fff;
  padding-bottom: 1.84rem;
}
.easebuy-list-modal .am-modal-content .am-modal-close {
  top: 0.32rem;
  right: 0.32rem;
}
.easebuy-list-modal .am-modal-body {
  padding: 0;
  overflow-y: auto;
  max-height: 70vh;
}
.easebuy-list-modal .ease-buy-item-box {
  padding: 0.32rem;
}
.easebuy-list-modal .ease-buy-item-box .title-box {
  margin-bottom: 0.2rem;
}
.easebuy-list-modal .ease-buy-item-box .product-item-box {
  width: 100%;
  height: 1.9rem;
  margin-top: 0.24rem;
  display: flex;
  box-sizing: border-box;
  flex-direction: row;
  align-items: center;
  flex: 1;
}
.easebuy-list-modal .ease-buy-item-box .product-item-box > img {
  width: 1.9rem;
  height: 1.9rem;
  margin-right: 0.16rem;
  flex-shrink: 0;
}
.easebuy-list-modal .ease-buy-item-box .product-item-box .product-item-info {
  display: flex;
  box-sizing: border-box;
  height: 1.9rem;
  flex-direction: column;
  flex: 1;
  width: 0;
  align-items: flex-start;
  text-align: left;
}
.easebuy-list-modal .ease-buy-item-box .product-item-box .product-item-info .goods_name {
  flex: 1;
  font-size: 0.28rem;
  color: rgba(0, 0, 0, 0.8);
  line-height: 0.48rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 100%;
}
.easebuy-list-modal .ease-buy-item-box .product-item-box .product-item-info .goods_code_bv {
  font-size: 0.22rem;
  color: rgba(0, 0, 0, 0.4);
  line-height: 0.34rem;
}
.easebuy-list-modal .ease-buy-item-box .product-item-box .product-item-info .goods_price {
  font-size: 0.28rem;
  color: #000000;
  line-height: 0.4rem;
  font-weight: bold;
}
.easebuy-list-modal .ease-buy-item-box .product-item-box .product-item-info .surprise-price-label {
  color: #f01b3f;
  font-size: 0.24rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
  display: inline-block;
  vertical-align: middle;
}
.easebuy-list-modal .ease-buy-item-box .product-item-box .product-item-info .surprise-price-value {
  margin-right: 0.16rem;
  color: #f01b3f;
  font-size: 0.32rem;
  font-weight: bold;
  vertical-align: middle;
}
.easebuy-list-modal .ease-buy-item-box .product-item-box .product-item-info .original-price {
  font-size: 0.24rem;
  color: #999999;
  vertical-align: middle;
}
.easebuy-list-modal .ease-buy-item-box .product-item-box .goods_num {
  font-size: 0.24rem;
  color: rgba(0, 0, 0, 0.6);
}
.easebuy-list-modal .ease-buy-item-box .product-item-box .common-checkbox {
  margin-right: 0.16rem;
  width: 0.4rem;
  height: 0.4rem;
  min-width: 0.4rem;
}
.easebuy-list-modal .ease-buy-item-box .product-item-remark {
  font-size: 0.24rem;
  color: #f01b3f;
  line-height: 0.36rem;
  margin-top: 0.2rem;
}
.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;
}
.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___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;
}
.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;
}
.am-list-item .am-input-control .fake-input-container {
  height: 0.6rem;
  line-height: 0.6rem;
  position: relative;
}
.am-list-item .am-input-control .fake-input-container .fake-input {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin-right: 0.1rem;
  text-decoration: rtl;
  text-align: right;
  color: #000;
  font-size: 0.34rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.am-list-item .am-input-control .fake-input-container .fake-input.fake-input-disabled {
  color: #bbb;
}
.am-list-item .am-input-control .fake-input-container .fake-input.focus {
  transition: color 0.2s;
}
.am-list-item .am-input-control .fake-input-container .fake-input.focus:after {
  content: "";
  position: absolute;
  right: 0;
  top: 10%;
  height: 80%;
  border-right: 0.03rem solid #108ee9;
  animation: keyboard-cursor infinite 1s step-start;
}
.am-list-item .am-input-control .fake-input-container .fake-input-placeholder {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  color: #bbb;
  text-align: right;
}
.am-list-item .am-input-control .fake-input-container-left .fake-input {
  text-align: left;
}
.am-list-item .am-input-control .fake-input-container-left .fake-input.focus:after {
  position: relative;
}
.am-list-item .am-input-control .fake-input-container-left .fake-input-placeholder {
  text-align: left;
}
.am-number-keyboard-wrapper {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 4rem;
  z-index: 10000;
  font-family: 'PingFang SC';
  background-color: #f6f6f7;
  transition-duration: 0.2s;
  transition-property: transform display;
  transform: translateZ(0);
}
.am-number-keyboard-wrapper.am-number-keyboard-wrapper-hide {
  bottom: -10rem;
}
.am-number-keyboard-wrapper table {
  width: 100%;
  padding: 0;
  margin: 0;
  border-collapse: collapse;
  border-top: 1PX solid #ddd;
}
@media (min-resolution: 2dppx) {
  html:not([data-scale]) .am-number-keyboard-wrapper table {
    border-top: none;
  }
  html:not([data-scale]) .am-number-keyboard-wrapper table::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-number-keyboard-wrapper table::before {
    transform: scaleY(0.33);
  }
}
.am-number-keyboard-wrapper table tr {
  width: 100%;
  padding: 0;
  margin: 0;
}
.am-number-keyboard-wrapper table tr .am-number-keyboard-item {
  width: 25%;
  padding: 0;
  margin: 0;
  height: 1rem;
  text-align: center;
  font-size: 0.51rem;
  color: #2a2b2c;
  position: relative;
}
.am-number-keyboard-wrapper table tr .am-number-keyboard-item:not(.keyboard-confirm) {
  border-left: 1PX solid #ddd;
  border-bottom: 1PX solid #ddd;
}
@media (min-resolution: 2dppx) {
  html:not([data-scale]) .am-number-keyboard-wrapper table tr .am-number-keyboard-item:not(.keyboard-confirm) {
    border-left: none;
  }
  html:not([data-scale]) .am-number-keyboard-wrapper table tr .am-number-keyboard-item:not(.keyboard-confirm)::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-number-keyboard-wrapper table tr .am-number-keyboard-item:not(.keyboard-confirm)::before {
    transform: scaleX(0.33);
  }
}
@media (min-resolution: 2dppx) {
  html:not([data-scale]) .am-number-keyboard-wrapper table tr .am-number-keyboard-item:not(.keyboard-confirm) {
    border-bottom: none;
  }
  html:not([data-scale]) .am-number-keyboard-wrapper table tr .am-number-keyboard-item:not(.keyboard-confirm)::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-number-keyboard-wrapper table tr .am-number-keyboard-item:not(.keyboard-confirm)::after {
    transform: scaleY(0.33);
  }
}
.am-number-keyboard-wrapper table tr .am-number-keyboard-item.am-number-keyboard-item-active {
  background-color: #ddd;
}
.am-number-keyboard-wrapper table tr .am-number-keyboard-item.keyboard-confirm {
  color: #fff;
  font-size: 0.42rem;
  background-color: #108ee9;
  border-bottom: 1PX solid #ddd;
}
@media (min-resolution: 2dppx) {
  html:not([data-scale]) .am-number-keyboard-wrapper table tr .am-number-keyboard-item.keyboard-confirm {
    border-bottom: none;
  }
  html:not([data-scale]) .am-number-keyboard-wrapper table tr .am-number-keyboard-item.keyboard-confirm::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-number-keyboard-wrapper table tr .am-number-keyboard-item.keyboard-confirm::after {
    transform: scaleY(0.33);
  }
}
.am-number-keyboard-wrapper table tr .am-number-keyboard-item.keyboard-confirm.am-number-keyboard-item-active {
  background-color: #0e80d2;
}
.am-number-keyboard-wrapper table tr .am-number-keyboard-item.keyboard-confirm.am-number-keyboard-item-disabled {
  background-color: #0e80d2;
  color: rgba(255, 255, 255, 0.45);
}
.am-number-keyboard-wrapper table tr .am-number-keyboard-item.keyboard-delete {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22204%22%20height%3D%22148%22%20viewBox%3D%220%200%20153.000000%20111.000000%22%3E%3Cpath%20d%3D%22M46.9%204.7c-2.5%202.6-14.1%2015.5-25.8%2028.6L-.1%2057l25.6%2027%2025.7%2027.1%2047.4-.3%2047.4-.3%203.2-3.3%203.3-3.2V7l-3.3-3.2L146%20.5%2098.7.2%2051.5-.1l-4.6%204.8zm97.9%203.5c1.7%201.7%201.7%2092.9%200%2094.6-.9.9-12.6%201.2-46.3%201.2H53.4L31.2%2080.4%209%2056.9l5.1-5.7c2.8-3.1%2012.8-14.4%2022.2-24.9L53.5%207h45c33.8%200%2045.4.3%2046.3%201.2z%22%2F%3E%3Cpath%20d%3D%22M69.5%2031c-1.9%202.1-1.7%202.2%209.3%2013.3L90%2055.5%2078.8%2066.7%2067.5%2078l2.3%202.2%202.2%202.3%2011.3-11.3L94.5%2060l11.2%2011.2L117%2082.5l2.2-2.3%202.3-2.2-11.3-11.3L99%2055.5l11.2-11.2L121.5%2033l-2.3-2.2-2.2-2.3-11.3%2011.3L94.5%2051l-11-11c-6-6-11.2-11-11.6-11-.3%200-1.4.9-2.4%202z%22%2F%3E%3C%2Fsvg%3E");
  background-size: 0.51rem 0.37rem;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
.am-number-keyboard-wrapper table tr .am-number-keyboard-item.keyboard-hide {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22260%22%20height%3D%22188%22%20viewBox%3D%220%200%20195.000000%20141.000000%22%3E%3Cpath%20d%3D%22M0%2057v57h195V0H0v57zm183%200v45H12V12h171v45z%22%2F%3E%3Cpath%20d%3D%22M21%2031.5V39h15V24H21v7.5zM48%2031.5V39h15V24H48v7.5zM75%2031.5V39h15V24H75v7.5zM102%2031.5V39h15V24h-15v7.5zM129%2031.5V39h15V24h-15v7.5zM156%2031.5V39h15V24h-15v7.5zM36%2055.5V63h15V48H36v7.5zM63%2055.5V63h15V48H63v7.5zM90%2055.5V63h15V48H90v7.5zM117%2055.5V63h15V48h-15v7.5zM144%2055.5V63h15V48h-15v7.5zM27%2079.5V87h15V72H27v7.5zM48%2079.5V87h96V72H48v7.5zM150%2079.5V87h15V72h-15v7.5zM81%20124.5c0%20.8.7%201.5%201.5%201.5s1.5.7%201.5%201.5.7%201.5%201.5%201.5%201.5.7%201.5%201.5.7%201.5%201.5%201.5%201.5.7%201.5%201.5.7%201.5%201.5%201.5%201.5.7%201.5%201.5.7%201.5%201.5%201.5%201.5.7%201.5%201.5.7%201.5%201.5%201.5%201.5-.7%201.5-1.5.7-1.5%201.5-1.5%201.5-.7%201.5-1.5.7-1.5%201.5-1.5%201.5-.7%201.5-1.5.7-1.5%201.5-1.5%201.5-.7%201.5-1.5.7-1.5%201.5-1.5%201.5-.7%201.5-1.5.7-1.5%201.5-1.5%201.5-.7%201.5-1.5c0-1.3-2.5-1.5-16.5-1.5s-16.5.2-16.5%201.5z%22%2F%3E%3C%2Fsvg%3E");
  background-size: 0.65rem 0.47rem;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
@keyframes keyboard-cursor {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.am-list-item.am-input-item {
  height: 0.88rem;
  padding-left: 0.3rem;
}
.am-list-item:not(:last-child) .am-list-line {
  border-bottom: 1PX solid #ddd;
}
@media (min-resolution: 2dppx) {
  html:not([data-scale]) .am-list-item:not(:last-child) .am-list-line {
    border-bottom: none;
  }
  html:not([data-scale]) .am-list-item: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-item:not(:last-child) .am-list-line::after {
    transform: scaleY(0.33);
  }
}
.am-list-item .am-input-label {
  color: #000;
  font-size: 0.34rem;
  margin-left: 0;
  margin-right: 0.1rem;
  text-align: left;
  white-space: nowrap;
  overflow: hidden;
  padding: 0.04rem 0;
}
.am-list-item .am-input-label.am-input-label-2 {
  width: 0.68rem;
}
.am-list-item .am-input-label.am-input-label-3 {
  width: 1.02rem;
}
.am-list-item .am-input-label.am-input-label-4 {
  width: 1.36rem;
}
.am-list-item .am-input-label.am-input-label-5 {
  width: 1.7rem;
}
.am-list-item .am-input-label.am-input-label-6 {
  width: 2.04rem;
}
.am-list-item .am-input-label.am-input-label-7 {
  width: 2.38rem;
}
.am-list-item .am-input-control {
  font-size: 0.34rem;
  flex: 1;
}
.am-list-item .am-input-control input {
  color: #000;
  font-size: 0.34rem;
  appearance: none;
  width: 100%;
  padding: 0.04rem 0;
  border: 0;
  background-color: transparent;
  line-height: 1;
  box-sizing: border-box;
}
.am-list-item .am-input-control input::placeholder {
  color: #bbb;
  line-height: 1.2;
}
.am-list-item .am-input-control input:disabled {
  color: #bbb;
  background-color: #fff;
}
.am-list-item .am-input-clear {
  display: none;
  width: 0.42rem;
  height: 0.42rem;
  border-radius: 50%;
  overflow: hidden;
  font-style: normal;
  color: #fff;
  background-color: #ccc;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20fill%3D'%23fff'%20viewBox%3D'0%200%2030%2030'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M19%206.41L17.59%205%2012%2010.59%206.41%205%205%206.41%2010.59%2012%205%2017.59%206.41%2019%2012%2013.41%2017.59%2019%2019%2017.59%2013.41%2012z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E");
  background-size: 0.42rem auto;
  background-position: 0.04rem 0.04rem;
}
.am-list-item .am-input-clear-active {
  background-color: #108ee9;
}
.am-list-item.am-input-focus .am-input-clear {
  display: block;
}
.am-list-item .am-input-extra {
  flex: initial;
  min-width: 0;
  max-height: 0.42rem;
  overflow: hidden;
  padding-right: 0;
  line-height: 1;
  color: #888;
  font-size: 0.3rem;
  margin-left: 0.1rem;
}
.am-list-item.am-input-error .am-input-control input {
  color: #f50;
}
.am-list-item.am-input-error .am-input-error-extra {
  height: 0.42rem;
  width: 0.42rem;
  margin-left: 0.12rem;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D'18'%20height%3D'18'%20viewBox%3D'0%200%2018%2018'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cg%20stroke%3D'none'%20stroke-width%3D'1'%20fill%3D'none'%20fill-rule%3D'evenodd'%3E%3Cg%20transform%3D'translate(-300.000000%2C%20-1207.000000)'%20fill%3D'%23FF5500'%3E%3Cg%20id%3D'exclamation-circle-o'%20transform%3D'translate(300.000000%2C%201207.000000)'%3E%3Cpath%20d%3D'M9%2C16.734375%20C10.0441406%2C16.734375%2011.0566406%2C16.5304688%2012.009375%2C16.1279297%20C12.9304688%2C15.7376953%2013.7566406%2C15.1804687%2014.4685547%2C14.4703125%20C15.1787109%2C13.7601563%2015.7376953%2C12.9322266%2016.1261719%2C12.0111328%20C16.5304688%2C11.0566406%2016.734375%2C10.0441406%2016.734375%2C9%20C16.734375%2C7.95585938%2016.5304688%2C6.94335938%2016.1279297%2C5.990625%20C15.7376953%2C5.06953125%2015.1804687%2C4.24335938%2014.4703125%2C3.53144531%20C13.7601563%2C2.82128906%2012.9322266%2C2.26230469%2012.0111328%2C1.87382813%20C11.0566406%2C1.46953125%2010.0441406%2C1.265625%209%2C1.265625%20C7.95585938%2C1.265625%206.94335938%2C1.46953125%205.990625%2C1.87207031%20C5.06953125%2C2.26230469%204.24335938%2C2.81953125%203.53144531%2C3.5296875%20C2.82128906%2C4.23984375%202.26230469%2C5.06777344%201.87382813%2C5.98886719%20C1.46953125%2C6.94335938%201.265625%2C7.95585938%201.265625%2C9%20C1.265625%2C10.0441406%201.46953125%2C11.0566406%201.87207031%2C12.009375%20C2.26230469%2C12.9304688%202.81953125%2C13.7566406%203.5296875%2C14.4685547%20C4.23984375%2C15.1787109%205.06777344%2C15.7376953%205.98886719%2C16.1261719%20C6.94335938%2C16.5304688%207.95585938%2C16.734375%209%2C16.734375%20L9%2C16.734375%20Z%20M9%2C18%20C4.02890625%2C18%200%2C13.9710937%200%2C9%20C0%2C4.02890625%204.02890625%2C0%209%2C0%20C13.9710937%2C0%2018%2C4.02890625%2018%2C9%20C18%2C13.9710937%2013.9710937%2C18%209%2C18%20L9%2C18%20L9%2C18%20Z%20M9%2C6.75%20C8.61152344%2C6.75%208.296875%2C7.06464844%208.296875%2C7.453125%20L8.296875%2C13.9394531%20C8.296875%2C14.3279297%208.61152344%2C14.6425781%209%2C14.6425781%20C9.38847656%2C14.6425781%209.703125%2C14.3279297%209.703125%2C13.9394531%20L9.703125%2C7.453125%20C9.703125%2C7.06464844%209.38847656%2C6.75%209%2C6.75%20L9%2C6.75%20Z%20M8.20898438%2C4.83398438%20C8.20898438%2C5.27085024%208.56313413%2C5.625%209%2C5.625%20C9.43686587%2C5.625%209.79101562%2C5.27085024%209.79101562%2C4.83398438%20C9.79101562%2C4.39711851%209.43686587%2C4.04296875%209%2C4.04296875%20C8.56313413%2C4.04296875%208.20898438%2C4.39711851%208.20898438%2C4.83398438%20L8.20898438%2C4.83398438%20Z'%20id%3D'Shape'%20transform%3D'translate(9.000000%2C%209.000000)%20scale(1%2C%20-1)%20translate(-9.000000%2C%20-9.000000)%20'%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-size: 0.42rem auto;
}
.am-list-item.am-input-disabled .am-input-label {
  color: #bbb;
}
.am-activity-indicator {
  display: flex;
  align-items: center;
  z-index: 99;
}
.am-activity-indicator-spinner {
  display: inline-block;
  width: 0.4rem;
  height: 0.4rem;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22-2.125%20-1.875%2064%2064%22%3E%3Cpath%20fill%3D%22%23CCC%22%20d%3D%22M29.875-1.875c-17.673%200-32%2014.327-32%2032s14.327%2032%2032%2032%2032-14.327%2032-32-14.327-32-32-32zm0%2060.7c-15.85%200-28.7-12.85-28.7-28.7s12.85-28.7%2028.7-28.7%2028.7%2012.85%2028.7%2028.7-12.85%2028.7-28.7%2028.7z%22%2F%3E%3Cpath%20fill%3D%22%23108ee9%22%20d%3D%22M61.858%2030.34c.003-.102.008-.203.008-.305%200-11.43-5.996-21.452-15.01-27.113l-.013.026c-.24-.137-.515-.22-.81-.22-.912%200-1.65.738-1.65%201.65%200%20.654.384%201.215.937%201.482%207.963%205.1%2013.247%2014.017%2013.247%2024.176%200%20.147-.01.293-.01.44h.022c0%20.01-.004.02-.004.03%200%20.91.74%201.65%201.65%201.65s1.65-.74%201.65-1.65c0-.06-.012-.112-.018-.167z%22%2F%3E%3C%2Fsvg%3E");
  background-position: 50%;
  background-size: 100%;
  background-repeat: no-repeat;
  animation: spinner-anime 1s linear infinite;
}
.am-activity-indicator-tip {
  font-size: 0.28rem;
  margin-left: 0.16rem;
  color: #000;
  opacity: 0.4;
}
.am-activity-indicator.am-activity-indicator-toast {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  z-index: 1999;
}
.am-activity-indicator.am-activity-indicator-toast .am-activity-indicator-spinner {
  margin: 0;
}
.am-activity-indicator.am-activity-indicator-toast .am-activity-indicator-toast {
  display: inline-block;
  position: relative;
  top: 0.08rem;
}
.am-activity-indicator-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 0.3rem 0.3rem;
  border-radius: 0.14rem;
  background-clip: padding-box;
  color: #fff;
  background-color: rgba(58, 58, 58, 0.9);
  font-size: 0.3rem;
  line-height: 0.4rem;
}
.am-activity-indicator-spinner-lg {
  width: 0.64rem;
  height: 0.64rem;
}
@keyframes spinner-anime {
  100% {
    transform: rotate(360deg);
  }
}
.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;
}
.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___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;
}
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 {
  -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: top right;
  background-size: cover;
  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;
}
.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 .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;
}
.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-button {
  display: block;
  outline: 0 none;
  -webkit-appearance: none;
  box-sizing: border-box;
  padding: 0;
  text-align: center;
  font-size: 0.36rem;
  height: 0.94rem;
  line-height: 0.94rem;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-word;
  white-space: nowrap;
  color: #000;
  background-color: #fff;
  border: 1PX solid #ddd;
  border-radius: 0.1rem;
}
@media (min-resolution: 2dppx) {
  html:not([data-scale]) .am-button {
    position: relative;
    border: none;
  }
  html:not([data-scale]) .am-button::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 200%;
    height: 200%;
    border: 1PX solid #ddd;
    border-radius: 0.2rem;
    transform-origin: 0 0;
    transform: scale(0.5);
    box-sizing: border-box;
    pointer-events: none;
  }
}
.am-button-borderfix:before {
  transform: scale(0.49) !important;
}
.am-button.am-button-active {
  background-color: #ddd;
}
.am-button.am-button-disabled {
  color: rgba(0, 0, 0, 0.3);
  opacity: 0.6;
}
.am-button-primary {
  color: #fff;
  background-color: #108ee9;
  border: 1PX solid #108ee9;
  border-radius: 0.1rem;
}
@media (min-resolution: 2dppx) {
  html:not([data-scale]) .am-button-primary {
    position: relative;
    border: none;
  }
  html:not([data-scale]) .am-button-primary::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 200%;
    height: 200%;
    border: 1PX solid #108ee9;
    border-radius: 0.2rem;
    transform-origin: 0 0;
    transform: scale(0.5);
    box-sizing: border-box;
    pointer-events: none;
  }
}
.am-button-primary.am-button-active {
  color: rgba(255, 255, 255, 0.3);
  background-color: #0e80d2;
}
.am-button-primary.am-button-disabled {
  color: rgba(255, 255, 255, 0.6);
  opacity: 0.4;
}
.am-button-ghost {
  color: #108ee9;
  background-color: transparent;
  border: 1PX solid #108ee9;
  border-radius: 0.1rem;
}
@media (min-resolution: 2dppx) {
  html:not([data-scale]) .am-button-ghost {
    position: relative;
    border: none;
  }
  html:not([data-scale]) .am-button-ghost::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 200%;
    height: 200%;
    border: 1PX solid #108ee9;
    border-radius: 0.2rem;
    transform-origin: 0 0;
    transform: scale(0.5);
    box-sizing: border-box;
    pointer-events: none;
  }
}
.am-button-ghost.am-button-active {
  color: rgba(16, 142, 233, 0.6);
  background-color: transparent;
  border: 1PX solid rgba(16, 142, 233, 0.6);
  border-radius: 0.1rem;
}
@media (min-resolution: 2dppx) {
  html:not([data-scale]) .am-button-ghost.am-button-active {
    position: relative;
    border: none;
  }
  html:not([data-scale]) .am-button-ghost.am-button-active::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 200%;
    height: 200%;
    border: 1PX solid rgba(16, 142, 233, 0.6);
    border-radius: 0.2rem;
    transform-origin: 0 0;
    transform: scale(0.5);
    box-sizing: border-box;
    pointer-events: none;
  }
}
.am-button-ghost.am-button-disabled {
  color: rgba(0, 0, 0, 0.1);
  border: 1PX solid rgba(0, 0, 0, 0.1);
  border-radius: 0.1rem;
  opacity: 1;
}
@media (min-resolution: 2dppx) {
  html:not([data-scale]) .am-button-ghost.am-button-disabled {
    position: relative;
    border: none;
  }
  html:not([data-scale]) .am-button-ghost.am-button-disabled::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 200%;
    height: 200%;
    border: 1PX solid rgba(0, 0, 0, 0.1);
    border-radius: 0.2rem;
    transform-origin: 0 0;
    transform: scale(0.5);
    box-sizing: border-box;
    pointer-events: none;
  }
}
.am-button-warning {
  color: #fff;
  background-color: #e94f4f;
}
.am-button-warning.am-button-active {
  color: rgba(255, 255, 255, 0.3);
  background-color: #d24747;
}
.am-button-warning.am-button-disabled {
  color: rgba(255, 255, 255, 0.6);
  opacity: 0.4;
}
.am-button-inline {
  display: inline-block;
  padding: 0 0.3rem;
}
.am-button-small {
  font-size: 0.26rem;
  height: 0.6rem;
  line-height: 0.6rem;
  padding: 0 0.3rem;
}
.am-button-icon {
  display: flex;
  align-items: center;
  justify-content: center;
}
.am-button > .am-button-icon {
  margin-right: 0.5em;
}
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.24rem;
}
.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%;
}
.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);
  }
}
/* 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-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___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.24rem;
}
.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*/