.index-module_cssMain_QTJYQ {
  margin: auto;
  width: 100%;
}
.index-module_cssBody_1Zz9K {
  position: relative;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #fff;
  border-radius: 20px 20px 0 0;
}
.index-module_cssTitle_pbkio {
  height: 92px;
  background-image: linear-gradient(#FFE2C1, #FFFFFF);
  border-radius: 11px 11px 0 0;
}
.index-module_cssTit_Pr6xf {
  margin-top: -42px;
  text-align: center;
}
.index-module_cssTit_Pr6xf h5 {
  margin-bottom: 4px;
  color: #4D3A2E;
  font-size: 18px;
  font-weight: 600;
}
.index-module_cssVipImg_RWzQA {
  position: fixed;
  left: 50%;
  margin-top: -33px;
  margin-left: -28px;
  width: 70px;
}
.index-module_cssClose_rxcne {
  position: absolute;
  left: 20px;
  top: 20px;
}
.index-module_cssDesc_F9iQE {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 16px;
  color: #90715D;
  font-size: 14px;
  font-weight: 500;
}
.index-module_cssDesc_F9iQE span {
  margin: 0 8px 0 8px;
}
.index-module_cssGif_qi-xL {
  padding: 0 56px;
}
.index-module_cssGif_qi-xL img {
  border: 1px solid #ECECEE;
  border-radius: 5px;
  width: 100%;
}
.index-module_cssButton_4AJ9Z {
  display: flex;
  padding: 0 16px;
  margin-top: 8px;
}
.index-module_cssButton_4AJ9Z > * {
  width: 50%;
  border: 0 none;
  height: 56px;
  text-align: center;
  font-size: 12px;
}
.index-module_leftBtn_7ABmw {
  border-radius: 32px 0 0 32px;
  background: #FFF7E5;
}
.index-module_leftBtn_7ABmw img {
  width: 47px;
}
.index-module_rightBtn_WUTu6 {
  position: relative;
  border-radius: 0 32px 32px 0;
  background-image: linear-gradient(to right, #FFEECC, #FFB380);
}
.index-module_rightBtn_WUTu6 > img {
  position: absolute;
  top: -8px;
  right: 8px;
}
.index-module_cssFooter_NYKbe {
  position: relative;
  padding: 13px 0 8px;
  width: 100%;
  font-size: 12px;
  text-align: center;
  color: #a0a0a6;
}
.index-module_cssFooter_NYKbe a {
  color: #285b9a;
}
.index-module_cssDialog_MsFci {
  background: #000;
}
.index-module_cssBtnImg_wQ6qa {
  padding-top: 7px;
  line-height: 1;
}
.index-module_cssPrice_2HMyN {
  position: relative;
  font-weight: 600;
  color: #3C230D;
}
.index-module_cssPriceSpec_35\+Tc {
  font-size: 25px;
  background-image: linear-gradient(45deg, #3C230D, #BE7E31);
  -webkit-background-clip: text;
          background-clip: text;
  color: transparent;
}
.index-module_cssOldPrice_Q8TDN {
  position: relative;
  color: #626266;
  font-weight: 100;
  bottom: 5px;
  padding-left: 4px;
  text-decoration: line-through;
}
@media screen and (max-width: 370px) {
  .index-module_cssGif_qi-xL {
    padding: 0 76px;
  }
}

.index-module_cssMain_dMK2r {
  width: 100%;
  margin: auto;
}
.index-module_cssWeChat_yhdr2 {
  justify-content: center;
}
.index-module_cssWeChat_yhdr2 > .index-module_cssWeChatIcon_r0tl3 {
  margin-right: 11px;
}
.index-module_cssWeChat_yhdr2 > .index-module_cssWeChatIcon_r0tl3 > img {
  width: 18px;
  height: 15px;
  display: block;
}
.index-module_cssWeChat_yhdr2 > .index-module_cssWeChatStr_wvKcs {
  font-size: 14px;
  color: #2E2E2F;
}
.index-module_cssQrcode_gv9Gr {
  width: 160px;
  height: 160px;
  margin: 14px auto 0;
}
.index-module_cssQrcode_gv9Gr > img {
  width: 160px;
  height: 160px;
  display: block;
}
.index-module_cssCallPhone_oCjk2 {
  border-bottom: 7px solid #F2F2F2;
  display: block;
  height: 56px;
  line-height: 56px;
  flex: 1;
  text-align: center;
  color: #2F86F6;
  font-size: 16px;
}
.index-module_cssCallPhone_oCjk2:active {
  color: #2F86F6;
  background: #ecebeb;
}
.index-module_cssFontColor_8cSbF {
  color: #0BB20C;
  cursor: pointer;
}
.index-module_cssHint_DCkje {
  margin-top: 1em;
}
.index-module_cssHint_DCkje > img {
  width: 100%;
  height: 80px;
}

.index-module_header_vwBo0 {
  padding: 0 16px;
  height: 56px;
  line-height: 56px;
  background-color: #fff;
  font-size: 16px;
  color: #0a0a0a;
  display: flex;
  justify-content: space-between;
  align-items: center;
  -webkit-tap-highlight-color: transparent;
  /*禁止android设备点击高亮。*/
}
.index-module_header_vwBo0 .index-module_price_33EmR {
  position: relative;
  margin-left: 16px;
  font-weight: 500;
}
.index-module_header_vwBo0 .index-module_price_33EmR::after {
  content: '';
  position: absolute;
  right: -2px;
  top: 0;
  width: 1px;
  height: 18px;
  background-color: #0a0a0a;
  -webkit-animation: index-module_cursor_sRPHd 1.5s infinite steps(1, start);
          animation: index-module_cursor_sRPHd 1.5s infinite steps(1, start);
}
.index-module_header_vwBo0 .index-module_price_33EmR.index-module_blank_KMv7R::after {
  left: 0;
}
@-webkit-keyframes index-module_cursor_sRPHd {
  0% {
    opacity: 1;
    display: block;
  }
  50% {
    opacity: 0;
    display: none;
  }
  100% {
    opacity: 1;
    display: block;
  }
}
@keyframes index-module_cursor_sRPHd {
  0% {
    opacity: 1;
    display: block;
  }
  50% {
    opacity: 0;
    display: none;
  }
  100% {
    opacity: 1;
    display: block;
  }
}
.index-module_header_vwBo0 .index-module_switch_0XKr7 {
  position: relative;
  width: 108px;
  height: 32px;
  background: #f2f4f5;
  border-radius: 8px;
  cursor: pointer;
}
.index-module_header_vwBo0 .index-module_switch_0XKr7 .index-module_checked_b7Ju7 {
  position: absolute;
  top: 2px;
  left: 2px;
  width: 52px;
  height: 28px;
  text-align: center;
  line-height: 28px;
  background: #ffffff;
  border-radius: 6px;
  font-size: 14px;
  font-weight: 500;
  color: #49c167;
  transition: left 0.3s ease-in-out;
}
.index-module_header_vwBo0 .index-module_switch_0XKr7 .index-module_checked_b7Ju7.index-module_add_hAwSg {
  left: 50%;
  transition: left 0.3s ease-in-out;
}
.index-module_header_vwBo0 .index-module_switch_0XKr7 span {
  position: absolute;
  left: 0;
  top: 0;
  width: 50%;
  height: 32px;
  line-height: 32px;
  font-size: 14px;
  color: #626266;
  text-align: center;
}
.index-module_header_vwBo0 .index-module_switch_0XKr7 span:last-child {
  left: 50%;
}
.index-module_header_vwBo0 .index-module_switch_0XKr7 span.index-module_checkedType_1L3PX {
  font-weight: 500;
  color: #49c167;
}
.index-module_keyborder-wrapper_k0j8n {
  box-sizing: border-box;
  width: 100%;
  display: flex;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-tap-highlight-color: transparent;
  /*禁止android设备点击高亮。*/
}
.index-module_keys_v4y0h {
  flex: 3;
  display: flex;
  flex-wrap: wrap;
}
.index-module_btns_9yz6G {
  flex: 1;
  display: flex;
  flex-direction: column;
}
.index-module_key-item_VlCjh {
  position: relative;
  width: 33.3%;
  height: 68px;
  text-align: center;
  line-height: 68px;
  border-top: 0.5px solid #ececee;
  border-right: 0.5px solid #ececee;
  box-sizing: border-box;
  font-size: 24px;
  color: #0a0a0a;
}
.index-module_key-item_VlCjh:last-child::after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 32px;
  height: 32px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAE6SURBVHgB7drBUcMwEIXh3wwF0AEqxR0AFYROoBTRAZRABSkBSqADIw/RIcHBlhITSfu+mT0k8mXfZKXJyCAiIiIiYlK38Lk+1Ia6vIV65QxcqKHSumHGFfN66nU/98CSAJp2Tbr3UJ4ybUj8xeYE8EG5AfQkMj8CCgDjFADG5ZwCxwwHn7t/Xs+iEcA47QGcT3fh9SwaAYzTHsD6Bk6zyuxHGgGM0x7A+lad4VNpBDBOAWCcTgHSuVCPlOmWRDkB9NR9X7jH/AgsMV4xl34NfqwcM5aMwFeoh1B31OUl1CdSlnGc3B/rjgVvddRqbGzLz/W6m1h3u7UtDYYQm4+b02EIbvddXG8uhCd+79AxBMd+87GeaYxnOoSp5j2N8syf3Z7GeQw3H3kMNx95DDcf9TT0z1JERETq8g2ZmacFcjsg/gAAAABJRU5ErkJggg==);
  background-size: contain;
}
.index-module_key-item_VlCjh:active {
  background-color: #ececee;
}
.index-module_btn-item_jVqzv {
  position: relative;
  display: flex;
  flex: 1;
  align-items: center;
  justify-content: center;
  border-top: 0.5px solid #ececee;
  box-sizing: border-box;
  font-size: 16px;
}
.index-module_btn-item_jVqzv:first-child::after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 32px;
  height: 32px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAALRSURBVHgB7ZrtcdpAEIYXJnz/IR2QDnAHcQehguAKYlcQUUHoAFMB6cAl2B1YqSD84ZuBvOs5zyg3OiHp7oQ03mdGI3OHQfvq9t27E0SCIAiCIAiCIAjCx6NGDmm324NarTbD8ZXKQ4jrCVar1Tyu05kAfbDb7Z7xZQMqH8v1ev05rqNOjkDws5IGz/RNHZ/IAd1u9ydO36iCWAvQ6XR+4BRozWGz2bxZAroSuCnnNO+zSoFGozHEsJ9qzeHpdLq9ZvBZyD0ClOMv9PbD4TDCEVJFyDUC2PER/JNueufz+QHBv1CFyCWAwfEnm81mShUjcwrEOT7u/G8EH1AFyTQCTI7farXuqKKkFsCX47OfqFEVC5utEt4LqVLAl+Nz8Pv9/gl/DiHCANPVu5jvfTNb9PfRPyHHXBwBvhw/GrxqGiPI2Xt/NHjVFCSNlLxcHAG+HH+73bKwfESbWQRCWk3iRAdfyDGJq0GleBBtU44/IgfE3OUk5kiBMaVEnwrjf2NjNaZAEY6PURBC0Fsc4YW3Zgo+C0kecK+99jLHTyGCt+AZowCcn1QOUq3q8mIUAHf7QWsa1Ov1Bbs3OSSFD/xXHVxjFABD8xEnve4OUbp+kSMSgtfTzJsIifMA5F6A0zzmYqzrcULwc4y+mxhP8CLCxYkQdnbYDPUJT9Dr9b6TBRBgieD1O/1meAnG+IeugZqPv3JtjRx/eX1AFqh1wLP6vMcL3xtQBrRrtTdSDpaD1j74lS+SLFAiBKZ+JcI9ZSStAJmeC+BixqgEeh6+IE1KtwdoPROMo4jKUDSZt8R8VoZrkGtP0FdluAa5BOB8R60e6WUKr6e2laFocj8Y4Vp9PB55WRw1vz4EWNhWhiKxejLEO0JFrRl84eTxuKrjpTZBUxl09vsANZMrrQk6mQckYagMZSE0dTgT4L0yUPlE4EWX8+10QRAEQRAEQRAEocr8A1YjWoHFbxQKAAAAAElFTkSuQmCC);
  background-size: contain;
}
.index-module_btn-item_jVqzv:last-child {
  background-color: #49c167;
  color: #fff;
}
.index-module_btn-item_jVqzv:active {
  background-color: #ececee;
}
.index-module_btn-item_jVqzv:last-child:active {
  background-color: #3B9D54;
}

.index-module_wrapper_cSMSP {
  padding: 0 16px;
  padding-top: 16px;
  min-height: 40vh;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.index-module_header_3HOPR {
  position: relative;
  display: flex;
  justify-content: space-between;
  justify-content: center;
  align-items: center;
  padding-bottom: 14px;
}
.index-module_header_3HOPR i {
  position: absolute;
  top: 0;
  left: 0;
  width: 24px;
  height: 24px;
  background: url('https://xcimg.szwego.com/icon_help_close2.png');
  background-size: contain;
}
.index-module_header_3HOPR h4 {
  height: 24PX;
  line-height: 24PX;
  font-size: 16PX;
  font-weight: 500;
}
.index-module_header_3HOPR a {
  width: 20PX;
  height: 20PX;
  background: url('https://xcimg.szwego.com/icon_help.svg');
  background-size: contain;
  cursor: pointer;
}
.index-module_config_eBQ9A {
  margin: 16PX 0 48PX 0;
  padding: 16px 12px;
  padding-bottom: 0;
  background-color: #fafbfc;
  border-radius: 8px;
}
.index-module_config_eBQ9A .index-module_distributionType_v5u04 .index-module_info_OCEYD {
  padding-bottom: 16px;
  display: flex;
  align-items: center;
}
.index-module_config_eBQ9A .index-module_distributionType_v5u04 .index-module_price-title_LENQN {
  margin-bottom: 8PX;
  font-size: 16PX;
  color: #0a0a0a;
  height: 24PX;
  line-height: 24PX;
}
.index-module_config_eBQ9A .index-module_distributionType_v5u04 .index-module_type_eQva5 {
  font-size: 18px;
  color: #0a0a0a;
  height: 26px;
  line-height: 26px;
  flex-shrink: 0;
}
.index-module_config_eBQ9A .index-module_distributionType_v5u04 .index-module_value_BSzFt {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.index-module_config_eBQ9A .index-module_distributionType_v5u04 .index-module_free_PG5cy {
  padding: 10px 4px;
  flex: 1;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  border: 1px solid #49C167;
  border-radius: 8px;
  background-color: #fff;
}
.index-module_config_eBQ9A .index-module_distributionType_v5u04 .index-module_free_PG5cy .index-module_sale_sylSM {
  padding-left: 8px !important;
  flex: 1;
}
.index-module_config_eBQ9A .index-module_distributionType_v5u04 .index-module_sale_sylSM {
  color: #0a0a0a;
  height: 26px;
  line-height: 26px;
  font-size: 10px;
  padding-right: 8px;
}
.index-module_config_eBQ9A .index-module_distributionType_v5u04 .index-module_sale_sylSM span:last-child {
  font-size: 24px;
  font-weight: 500;
}
.index-module_config_eBQ9A .index-module_distributionType_v5u04 .index-module_profit_MZYNi {
  padding-right: 8px;
  padding-left: 22px;
  position: relative;
  height: 26px;
  line-height: 26px;
}
.index-module_config_eBQ9A .index-module_distributionType_v5u04 .index-module_profit_MZYNi span {
  font-size: 18px;
  color: #F64B3E;
}
.index-module_config_eBQ9A .index-module_distributionType_v5u04 .index-module_profit_MZYNi span:first-child {
  font-size: 10px;
}
.index-module_config_eBQ9A .index-module_distributionType_v5u04 .index-module_profit_MZYNi span:last-child {
  font-weight: 500;
}
.index-module_config_eBQ9A .index-module_distributionType_v5u04 .index-module_profit_MZYNi::after {
  content: '\8d5a';
  position: absolute;
  left: 0;
  top: 4px;
  width: 18px;
  height: 18px;
  background: #F64B3E;
  border-radius: 4px;
  line-height: 18px;
  text-align: center;
  font-size: 14px;
  color: #fff;
}
.index-module_config_eBQ9A .index-module_distributionType_v5u04 .index-module_custom_2wFil {
  display: flex;
  padding-bottom: 4px;
}
.index-module_config_eBQ9A .index-module_distributionType_v5u04 .index-module_title_ojwQE {
  width: 80px;
  height: 24px;
  font-size: 12px;
  line-height: 24px;
  color: #939399;
  flex-shrink: 0;
}
.index-module_config_eBQ9A .index-module_distributionType_v5u04 .index-module_options_8GmlA {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.index-module_config_eBQ9A .index-module_distributionType_v5u04 .index-module_options_8GmlA > div {
  margin-right: 8px;
  margin-bottom: 12px;
  padding: 0 8px;
  height: 24px;
  text-align: center;
  line-height: 24px;
  box-sizing: border-box;
  border: 0.5px solid #C4C4CC;
  font-size: 12px;
  color: #0A0A0A;
  border-radius: 4px;
  cursor: pointer;
  white-space: nowrap;
}
.index-module_config_eBQ9A .index-module_distributionType_v5u04 .index-module_options_8GmlA > div.index-module_active_X9XHV {
  border-color: #49C167;
  color: #49C167;
  background-color: rgba(73, 193, 103, 0.05);
}
.index-module_config_eBQ9A .index-module_distributionType_v5u04 .index-module_options_8GmlA > div:last-child {
  padding: 0;
  border: none;
  color: #285B9A;
}
.index-module_config_eBQ9A .index-module_rule_WTZme {
  padding: 16px 0;
  color: #939399;
  font-size: 12px;
  border-top: 0.5px solid #ececee;
}
.index-module_buttons_4iceU {
  padding: 8px 0 16px 0;
  display: flex;
}
.index-module_buttons_4iceU > div {
  flex: 1;
  height: 48px;
  line-height: 48px;
  box-sizing: border-box;
  border-radius: 6px;
  border: 1px solid #C4C4CC;
  text-align: center;
  font-size: 16px;
  color: #0A0A0A;
  cursor: pointer;
}
.index-module_buttons_4iceU > div.index-module_sale_sylSM {
  margin-right: 12PX;
}
.index-module_buttons_4iceU > div.index-module_share_sAx34 {
  background: #49C167;
  color: #fff;
  border-color: #49C167;
}
.index-module_buttons_4iceU > div.index-module_common_lHmoY {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 40px;
  line-height: 40px;
  background-color: #49C167;
  border: none;
  border-radius: 100px;
}
.index-module_buttons_4iceU > div.index-module_common_lHmoY .index-module_btn_text_HwgBF {
  color: #FFF;
  text-align: center;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}
.index-module_buttons_4iceU > div.index-module_common_lHmoY:active {
  opacity: 0.6;
}
.index-module_popover_2xAio {
  position: relative;
  z-index: 1;
}
.index-module_popover_2xAio .index-module_popover-arrow_FGgXy {
  position: absolute;
  left: 32PX;
  bottom: 8PX;
  transform: translate(100%, 0);
  width: 12PX;
  height: 6PX;
  background: url('https://xcimg.szwego.com/icon_popover_arrow.svg') no-repeat center;
  background-size: cover;
}
.index-module_popover_2xAio .index-module_popover-content_SCQQr {
  position: absolute;
  left: 0;
  bottom: 8PX;
  transform: translateY(100%);
  padding: 0 8PX;
  height: 36PX;
  line-height: 36PX;
  font-style: normal;
  background: rgba(28, 30, 31, 0.8);
  border-radius: 6PX;
  font-size: 14PX;
  cursor: pointer;
  color: #fff;
  white-space: nowrap;
}
.index-module_popover_2xAio .index-module_popover-content_SCQQr::before {
  content: '';
}

.index-module_cart_entrance_X6CCt:active {
  opacity: 0.6;
}

.index-module_plus-minus-container_S9MB4 {
  display: flex;
  align-items: center;
  height: 28px;
  width: 112px;
  border: 1px solid #EEEEEE;
  border-radius: 3px;
  box-sizing: border-box;
  color: #2e2e2f;
}
.index-module_plus-minus-container_S9MB4.index-module_plus-minus-error_ro\+uQ {
  border-color: #f76260;
}
.index-module_plus-minus-container_S9MB4 .index-module_plus-minus-btn_VbjDX {
  flex-shrink: 0;
  width: 26px;
  height: 100%;
  text-align: center;
  font-size: 16px;
  border-right: 1px solid #EEEEEE;
  color: #e1e1e1;
  cursor: pointer;
  font-style: normal;
}
.index-module_plus-minus-container_S9MB4 .index-module_plus-minus-btn_VbjDX.index-module_btn-active_xPAVB {
  color: #2e2e2f;
}
.index-module_plus-minus-container_S9MB4 .index-module_plus-minus-btn_VbjDX:last-child {
  border-left: 1px solid #EEEEEE;
  border-right: none;
}
.index-module_plus-minus-container_S9MB4 .index-module_plus-minus-input_sY8P\+ {
  border: none;
  outline: 0;
  height: 100%;
  flex: 1;
  width: 0;
  text-align: center;
}

.index-module_sku-wrapper-item_BY9aq {
  position: relative;
  margin-left: 16px;
  padding: 16px 0;
  padding-right: 16px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #eeeeee;
}
.index-module_sku-wrapper-item_BY9aq:last-child {
  border-bottom: none;
}
.index-module_sku-wrapper-item_BY9aq .index-module_sku-cover_7b\+eM {
  width: 40px;
  height: 40px;
  border-radius: 4px;
  margin-right: 12px;
  -o-object-fit: cover;
     object-fit: cover;
}
.index-module_sku-wrapper-item_BY9aq .index-module_sku-wrapper-left_2N-yc {
  padding-right: 24px;
  flex: 1;
}
.index-module_sku-wrapper-item_BY9aq .index-module_sku-wrapper-left_2N-yc .index-module_sku-name_WeWTz {
  font-size: 14px;
  line-height: 20px;
  word-break: break-all;
  word-wrap: break-word;
  overflow: hidden;
  color: #2e2e2f;
}
.index-module_sku-wrapper-item_BY9aq .index-module_sku-wrapper-left_2N-yc .index-module_sku-price_YqnZ7 {
  font-size: 12px;
  line-height: 17px;
  color: #98999a;
}
.index-module_sku-wrapper-item_BY9aq .index-module_sku-wrapper-left_2N-yc .index-module_ori-price_nUr9b {
  color: #c4c4cc;
  font-size: 12px;
  text-decoration: line-through;
  margin-left: 4px;
}
.index-module_sku-wrapper-item_BY9aq .index-module_sku-wrapper-right_5B2Ec {
  position: relative;
}
.index-module_sku-wrapper-item_BY9aq .index-module_sku-wrapper-right_5B2Ec .index-module_sku-stock_HZO3S {
  position: absolute;
  top: 100%;
  right: 0;
  font-size: 12px;
  line-height: 17px;
  color: #98999a;
}
.index-module_sku-wrapper-item_BY9aq .index-module_sku-wrapper-right_5B2Ec .index-module_sku-stock_HZO3S.index-module_error-color_kwHcp {
  color: #f76260;
}
.index-module_batch-control-wrap_ciope {
  margin-left: 16px;
  padding: 16px 0;
  padding-right: 16px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #eeeeee;
}
.index-module_batch-control-wrap_ciope .index-module_batch-control-title_8itzI {
  font-size: 14px;
  line-height: 20px;
  color: #969AA0;
}

.index-module_tab-wrapper_7TAml {
  height: 100%;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.index-module_tab-wrapper_7TAml .index-module_tab-container_iYz8D {
  width: 100%;
  overflow: hidden;
  flex-shrink: 0;
}
.index-module_tab-wrapper_7TAml .index-module_tab-container_iYz8D .index-module_tab-bar_HX\+\+u {
  display: flex;
  overflow: auto;
  height: 56px;
  border-bottom: 1px solid #eee;
  align-items: center;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  /*禁止android设备点击高亮。*/
}
.index-module_tab-wrapper_7TAml .index-module_tab-container_iYz8D .index-module_tab-bar_HX\+\+u::-webkit-scrollbar {
  display: none;
}
.index-module_tab-wrapper_7TAml .index-module_tab-container_iYz8D .index-module_tab-bar_HX\+\+u .index-module_tab-item-wrapper_2CJwx {
  position: relative;
  flex-shrink: 0;
  padding: 0 16px;
  max-width: 230px;
  height: 100%;
  display: flex;
  align-items: center;
}
.index-module_tab-wrapper_7TAml .index-module_tab-container_iYz8D .index-module_tab-bar_HX\+\+u .index-module_tab-item-wrapper_2CJwx.index-module_active_mNj6T {
  font-weight: 500;
}
.index-module_tab-wrapper_7TAml .index-module_tab-container_iYz8D .index-module_tab-bar_HX\+\+u .index-module_tab-item-wrapper_2CJwx.index-module_active_mNj6T::after {
  content: '';
  position: absolute;
  left: 50%;
  bottom: 0;
  transform: translateX(-50%);
  width: 80%;
  height: 2px;
  background: #49c167;
  border-radius: 1px;
}
.index-module_tab-wrapper_7TAml .index-module_tab-container_iYz8D .index-module_tab-bar_HX\+\+u .index-module_tab-item-wrapper_2CJwx .index-module_tab-badge_uTxvC {
  position: absolute;
  left: calc(100% - 16px);
  top: 6px;
  padding: 0 4px;
  height: 14px;
  line-height: 14px;
  font-size: 10px;
  font-style: normal;
  border-radius: 9px;
  background-color: #f64b3e;
  color: #fff;
  white-space: nowrap;
}
.index-module_tab-wrapper_7TAml .index-module_tab-container_iYz8D .index-module_tab-bar_HX\+\+u .index-module_tab-item_FKR-T {
  font-size: 14px;
  line-height: 20px;
  max-height: 40px;
  word-break: break-all;
  word-wrap: break-word;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.index-module_tab-wrapper_7TAml .index-module_tab-content-wrapper_\+XnS6 {
  position: relative;
  display: flex;
  left: 0;
  flex: 1;
  overflow: hidden;
}

.index-module_add-cart-mask_Y6lSK {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: none;
  z-index: 99;
}
.index-module_add-cart-mask_Y6lSK.index-module_bg_Mi8GU {
  background-color: rgba(9, 17, 28, 0.7);
}
.index-module_add-cart-mask_Y6lSK.index-module_transparent_uK4kC {
  background-color: transparent;
}
.index-module_add-cart-mask_Y6lSK.index-module_show-mask_VEl2w {
  display: block;
}
.index-module_add-cart-wrapper_JH65X {
  box-sizing: border-box;
  position: fixed;
  bottom: 0;
  width: 100%;
  max-height: 80%;
  background-color: #fff;
  border-radius: 16px 16px 0 0;
  transform: translateY(150%);
  transition: all 0.3s;
  z-index: 100;
  display: flex;
  padding-bottom: constant(safe-area-inset-bottom);
  padding-bottom: env(safe-area-inset-bottom);
}
.index-module_add-cart-wrapper_JH65X.index-module_show-add-cart_cbAWn {
  transform: translateY(0);
}
.index-module_add-cart-wrapper_JH65X .index-module_add-cart-sheet-container_VRyi2 {
  width: 100%;
  flex: 1;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
}
@media screen and (min-width: 1024px) {
  .index-module_add-cart-wrapper_JH65X {
    width: 670px;
  }
}

.index-module_good-price_2HfhF {
  padding-left: 10px;
  display: flex;
  align-items: flex-end;
}
.index-module_good-price_2HfhF i {
  font-size: 12px;
  line-height: 16px;
  font-style: normal;
}
.index-module_good-price_2HfhF .index-module_active-price_CgeXP {
  color: #F64B3E;
  line-height: 20px;
}
.index-module_good-price_2HfhF .index-module_active-price_CgeXP > span {
  font-size: 10px;
}
.index-module_good-price_2HfhF .index-module_deactive-price_2l4Et {
  padding-left: 4px;
  font-size: 12px;
  color: #bdbdbd;
  line-height: 20px;
}
.index-module_good-price_2HfhF .index-module_deactive-price_2l4Et.index-module_line-through_ZOcC3 {
  text-decoration: line-through;
}
.index-module_good-price_2HfhF .index-module_deactive-price_2l4Et > span {
  font-size: 10px;
}

.index-module_close-icon-wrapper_ubCDI {
  position: absolute;
  top: 8px;
  right: 8px;
  padding: 6px;
}
.index-module_close-icon-wrapper_ubCDI .index-module_close-icon_DLQWQ {
  position: relative;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  border: 1px solid #98999a;
  box-sizing: border-box;
}
.index-module_close-icon-wrapper_ubCDI .index-module_close-icon_DLQWQ::before,
.index-module_close-icon-wrapper_ubCDI .index-module_close-icon_DLQWQ::after {
  content: '';
  position: absolute;
  width: 8px;
  height: 1px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotateZ(45deg);
  background-color: #98999a;
}
.index-module_close-icon-wrapper_ubCDI .index-module_close-icon_DLQWQ::after {
  transform: translate(-50%, -50%) rotateZ(-45deg);
}
.index-module_cart-goods-wrapper_Qb8xV {
  height: 100%;
  display: flex;
  flex-direction: column;
  -moz-user-select: none;
  /*火狐*/
  /*选中文字时避免出现蓝色背景*/
  -webkit-user-select: none;
  /*webkit浏览器*/
  /*选中文字时避免出现蓝色背景*/
  -ms-user-select: none;
  /*IE10*/
  /*选中文字时避免出现蓝色背景*/
  user-select: none;
  /*选中文字时避免出现蓝色背景*/
  -webkit-tap-highlight-color: transparent;
}
.index-module_add-cart-header_iKUcV {
  padding-left: 16px;
  display: flex;
  align-items: flex-end;
}
.index-module_add-cart-header_iKUcV .index-module_good-icon_otXh3 {
  position: relative;
  height: 52px;
  width: 64px;
}
.index-module_add-cart-header_iKUcV .index-module_good-icon_otXh3 img {
  position: absolute;
  bottom: 0;
  width: 64px;
  height: 64px;
  border-radius: 4px;
}
.index-module_good-tabs_lBi-s {
  padding-top: 8px;
  flex: 1;
  overflow: hidden;
}
.index-module_good-tabs_lBi-s .index-module_tab-content-item_IFkQL {
  /*自动伸缩*/
  box-sizing: border-box;
  -webkit-box-flex: 1;
  width: 0;
  flex: 1;
  overflow-y: auto;
}
.index-module_good-tabs_lBi-s .index-module_tab-content-item_IFkQL .index-module_whole-sale-wrapper_YUHY9 {
  position: relative;
  padding-top: 18px;
}
.index-module_good-tabs_lBi-s .index-module_tab-content-item_IFkQL .index-module_whole-sale-info_XjnBj {
  position: absolute;
  top: 10px;
  right: 16px;
  padding: 0 4px;
  height: 18px;
  color: #FF9933;
  font-size: 10px;
  line-height: 18px;
  border-radius: 4px;
  background-color: #FFF5EB;
}
.index-module_good-note_GIVi9 {
  border-top: 1px solid #eeeeee;
}
.index-module_good-note_GIVi9 textarea {
  box-sizing: border-box;
  padding: 16px;
  width: 100%;
  border: 0 none;
  outline: 0;
  font-size: 14px;
  resize: none;
  font-family: Microsoft Yahei;
  vertical-align: middle;
}
.index-module_add-cart-footer_S2Bga {
  border-top: 1px solid #eeeeee;
}
.index-module_add-cart-footer_S2Bga .index-module_add-cart-count_QCvlN {
  padding: 0 16px;
  height: 38px;
  line-height: 38px;
  text-align: right;
  font-size: 12px;
  display: flex;
  justify-content: space-between;
}
.index-module_add-cart-footer_S2Bga .index-module_add-cart-count_QCvlN > .index-module_discounts_afDvv {
  text-align: left;
  color: #0A0A0A;
  font-size: 14px;
  padding-right: 4px;
}
.index-module_add-cart-footer_S2Bga .index-module_add-cart-count_QCvlN > .index-module_discounts_afDvv > span {
  color: #F64B3E;
  margin: 0 4px;
}
.index-module_add-cart-footer_S2Bga .index-module_add-cart-count_QCvlN > .index-module_discounts_afDvv > span.index-module_not_SIWZB {
  color: #939399;
  margin: 0;
}
.index-module_add-cart-footer_S2Bga .index-module_add-cart-count_QCvlN > .index-module_total_-BMor span:first-child {
  margin-right: 4px;
  color: #98999A;
}
.index-module_add-cart-footer_S2Bga .index-module_add-cart-count_QCvlN > .index-module_total_-BMor span.index-module_count_eknEE {
  color: #F64B3E;
}
.index-module_add-cart-footer_S2Bga .index-module_add-cart-count_QCvlN > .index-module_total_-BMor span.index-module_price_OA5GA {
  margin-left: 16px;
  font-size: 16px;
  color: #F64B3E;
  font-weight: 500;
}
.index-module_add-cart-footer_S2Bga .index-module_add-cart-count_QCvlN > .index-module_total_-BMor span.index-module_price_OA5GA i {
  font-size: 12px;
  line-height: 16px;
  font-style: normal;
  font-weight: normal;
}
.index-module_add-cart-footer_S2Bga .index-module_btns_wS2gP {
  padding: 8px 10px 16px 8px;
  display: flex;
}
.index-module_add-cart-footer_S2Bga .index-module_btns_wS2gP .index-module_button_TE\+5r {
  border: none;
  outline: 0;
  cursor: pointer;
  margin: 0 6px;
  flex: 1;
  flex-shrink: 0;
  height: 40px;
  line-height: 40px;
  border-radius: 6px;
  background-color: #FF9310;
  color: #fff;
  font-size: 14px;
}
.index-module_add-cart-footer_S2Bga .index-module_btns_wS2gP .index-module_button_TE\+5r[disabled] {
  opacity: 0.5 !important;
}
.index-module_add-cart-footer_S2Bga .index-module_btns_wS2gP .index-module_button_TE\+5r:last-child {
  background-color: #F64B3E;
}
.index-module_add-cart-footer_S2Bga .index-module_btns_wS2gP .index-module_button_TE\+5r p span {
  font-size: 10px;
  line-height: 16px;
}
.index-module_add-cart-footer_S2Bga .index-module_btns_wS2gP .index-module_button_TE\+5r p.index-module_total-price_OmyW\+ {
  font-weight: 500;
  font-size: 16px;
  line-height: 1;
}
.index-module_add-cart-footer_S2Bga .index-module_btns_wS2gP .index-module_button_TE\+5r p:last-child {
  font-size: 12px;
  line-height: 16px;
}

.quick_opening-module_quick-opening_IueOh .quick_opening-module_wpay-icon_20uo2 {
  height: 64px;
  margin: 40px auto 16px auto;
}
.quick_opening-module_quick-opening_IueOh .quick_opening-module_title_hyVkn {
  height: 25px;
  line-height: 25px;
  text-align: center;
  margin-bottom: 8px;
  font-size: 18px;
  font-weight: 500;
  color: #000;
}
.quick_opening-module_quick-opening_IueOh .quick_opening-module_desc_3CG-V {
  line-height: 21px;
  text-align: center;
  color: #626266;
  font-size: 15px;
  padding: 0px 32px;
}
.quick_opening-module_quick-opening_IueOh .quick_opening-module_limit-tip_KSKxf {
  font-size: 14px;
  line-height: 20px;
  color: #ff9310;
  padding: 0px 16px;
  margin-bottom: 8px;
  text-align: center;
}
.quick_opening-module_quick-opening_IueOh .quick_opening-module_share-btn_edaaj {
  background: #49c167;
  border-radius: 6px;
  margin: 8px 16px;
  color: #fff;
  text-align: center;
  height: 48px;
  line-height: 48px;
}
.quick_opening-module_quick-opening_IueOh .quick_opening-module_opening-btn_bLF1H {
  position: relative;
  background: linear-gradient(89.55deg, #FF9B26 -0.78%, #FFE91F 99.66%);
  border-radius: 24px;
  margin: 8px 16px;
  color: #A5450F;
  text-align: center;
  font-size: 18px;
  font-weight: 600;
  height: 48px;
  line-height: 48px;
}
.quick_opening-module_quick-opening_IueOh .quick_opening-module_loading-view_J3Oj\+ {
  width: 40px;
  height: 40px;
  -webkit-animation: quick_opening-module_loading_q-OvS 1s infinite linear;
          animation: quick_opening-module_loading_q-OvS 1s infinite linear;
  /*animation：动画名称 持续时间 动画速度曲线 延迟 执行多少次 是否正反方向轮流播放*/
}
@-webkit-keyframes quick_opening-module_loading_q-OvS {
  0% {
    -webkit-transform: rotate(0deg);
  }
  25% {
    -webkit-transform: rotate(90deg);
  }
  50% {
    -webkit-transform: rotate(180deg);
  }
  75% {
    -webkit-transform: rotate(270deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes quick_opening-module_loading_q-OvS {
  0% {
    -webkit-transform: rotate(0deg);
  }
  25% {
    -webkit-transform: rotate(90deg);
  }
  50% {
    -webkit-transform: rotate(180deg);
  }
  75% {
    -webkit-transform: rotate(270deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}

.bJwWBUIIdXpAONvusUrQmw\=\= {
  background: linear-gradient(180deg, #FFE7CC 0%, #F5F3F0 19.07%);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  padding: 32px 16px 0;
  padding-bottom: constant(safe-area-inset-bottom);
  padding-bottom: env(safe-area-inset-bottom);
  border-radius: 16px 16px 0px 0px;
  overflow: hidden;
  position: relative;
  height: 480px;
}
@media screen and (max-width: 370px) {
  .bJwWBUIIdXpAONvusUrQmw\=\= {
    padding: 20.2px 16px 0;
    padding-bottom: constant(safe-area-inset-bottom);
    padding-bottom: env(safe-area-inset-bottom);
    height: 430.85px;
  }
}
._8T7LZgbebmoC6YT6XC-dHA\=\= {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  z-index: 2;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 500;
  font-size: 17px;
  line-height: 24px;
  /* identical to box height */
  font-feature-settings: 'zero' on;
  color: #523314;
}
._8T7LZgbebmoC6YT6XC-dHA\=\= img {
  margin: auto 4px;
}
.c9KZX9PWK-165KyZbsPMkA\=\= {
  position: relative;
  z-index: 2;
  margin: 4px auto 24px;
  /* 白天模式/12/文本12-r */
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 17px;
  /* identical to box height */
  text-align: center;
  font-feature-settings: 'zero' on;
  color: #7B5023;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media screen and (max-width: 370px) {
  .c9KZX9PWK-165KyZbsPMkA\=\= {
    margin: 4px auto 15.4px;
  }
}
.c9KZX9PWK-165KyZbsPMkA\=\= span:before,
.c9KZX9PWK-165KyZbsPMkA\=\= span:after {
  content: '';
  width: 24px;
  height: 0;
  margin-bottom: 4px;
  display: inline-block;
  border-bottom: 1px solid #C09C81;
}
.c9KZX9PWK-165KyZbsPMkA\=\= span:before {
  margin-right: 8px;
}
.c9KZX9PWK-165KyZbsPMkA\=\= span:after {
  margin-left: 8px;
}
.lfvFtvbGFgU-Cy7ZSb7DNA\=\= {
  background: #FDFBF7;
  border: 1px solid #FFFFFF;
  box-sizing: border-box;
  border-radius: 8px;
  width: calc(100vw - 32px);
  height: 122.19px;
  overflow: hidden;
  position: relative;
  z-index: 2;
}
@media screen and (max-width: 370px) {
  .lfvFtvbGFgU-Cy7ZSb7DNA\=\= {
    height: 115px;
  }
}
.lfvFtvbGFgU-Cy7ZSb7DNA\=\= div[target='text_box'] {
  display: flex;
  justify-content: space-between;
  padding: 11px 12px;
}
@media screen and (max-width: 370px) {
  .lfvFtvbGFgU-Cy7ZSb7DNA\=\= div[target='text_box'] {
    padding: 9.36px 10.2px;
  }
}
.lfvFtvbGFgU-Cy7ZSb7DNA\=\= div[target='text_box'] span[target='text'] {
  /* 白天模式/16/文本16-b */
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  font-feature-settings: 'zero' on;
  /* 白天模式/一级文字-黑 */
  color: #0A0A0A;
}
.lfvFtvbGFgU-Cy7ZSb7DNA\=\= div[target='text_box'] span[target='right_text'] {
  display: inline-flex;
  align-items: center;
  /* 白天模式/12/文本12-r */
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  /* identical to box height */
  font-feature-settings: 'zero' on;
  /* 白天模式/三级文字-灰 */
  color: #939399;
}
.lfvFtvbGFgU-Cy7ZSb7DNA\=\= div[target='interests_box'] {
  white-space: nowrap;
  overflow-x: scroll;
  padding: 13.6px 0 33.6px 10.2px;
  background: #FFFFFF;
  border-radius: 8px;
}
@media screen and (max-width: 370px) {
  .lfvFtvbGFgU-Cy7ZSb7DNA\=\= div[target='interests_box'] {
    padding: 11.25px 0 11.25px 10.2px;
  }
}
.lfvFtvbGFgU-Cy7ZSb7DNA\=\= div[target='interests_box'] div[target='interests_item'] {
  display: inline-flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: calc((100vw - 45px) / 4.5);
  height: 49px;
}
@media screen and (min-width: 440px) {
  .lfvFtvbGFgU-Cy7ZSb7DNA\=\= div[target='interests_box'] div[target='interests_item'] {
    width: 72px;
  }
}
.lfvFtvbGFgU-Cy7ZSb7DNA\=\= div[target='interests_box'] div[target='interests_item']:nth-of-type(1) div[target='interests_item_text'] {
  margin-left: 0;
}
.lfvFtvbGFgU-Cy7ZSb7DNA\=\= div[target='interests_box'] div[target='interests_item'] div[target='interests_item_text'] {
  white-space: nowrap;
  margin-top: 8px;
  /* 白天模式/12/文本12-r */
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 17px;
  /* identical to box height */
  font-feature-settings: 'zero' on;
  /* 白天模式/二级文字-灰 */
  color: #626266;
}
.b6S2OdPt0PGOX9upf51dlw\=\= {
  margin: 24px auto 28px;
  display: flex;
}
@media screen and (max-width: 370px) {
  .b6S2OdPt0PGOX9upf51dlw\=\= {
    margin: 15.4px auto;
  }
}
.b6S2OdPt0PGOX9upf51dlw\=\= div[target='setMeal_item'] {
  background: #FDFBF7;
  box-shadow: 0px 8px 16px rgba(26, 25, 23, 0.06);
  border-radius: 8px;
  padding: 16px 0;
  flex: 1;
  position: relative;
  border: 1.5px solid #FDFBF7;
}
.b6S2OdPt0PGOX9upf51dlw\=\= div[target='setMeal_item']:nth-of-type(1) {
  margin-right: 7px;
}
@media screen and (max-width: 370px) {
  .b6S2OdPt0PGOX9upf51dlw\=\= div[target='setMeal_item'] {
    padding: 13.6px 0;
  }
}
.b6S2OdPt0PGOX9upf51dlw\=\= div[target='setMeal_item'] div[target='setMeal_item_name'] {
  /* 白天模式/14/文本14-r */
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  /* identical to box height */
  text-align: center;
  font-feature-settings: 'zero' on;
  color: #523314;
}
.b6S2OdPt0PGOX9upf51dlw\=\= div[target='setMeal_item'] div[target='setMeal_item_preferential_price'] {
  font-weight: 700;
  font-size: 32px;
  line-height: 32px;
  /* identical to box height, or 100% */
  text-align: center;
  background: linear-gradient(224.1deg, #CB8739 -11.47%, #331F0E 95.21%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  margin: 8px auto 2px;
}
.b6S2OdPt0PGOX9upf51dlw\=\= div[target='setMeal_item'] div[target='setMeal_item_preferential_price'] span {
  font-size: 14px;
  margin-right: 2px;
}
.b6S2OdPt0PGOX9upf51dlw\=\= div[target='setMeal_item'] div[target='setMeal_item_price'] {
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 17px;
  /* identical to box height */
  text-align: center;
  -webkit-text-decoration-line: line-through;
          text-decoration-line: line-through;
  font-feature-settings: 'zero' on;
  color: #C09C81;
  mix-blend-mode: normal;
}
.tDdFdJNsXjCi1Pxi\+2eSIA\=\= {
  border-color: #F64B3E !important;
  box-shadow: 0px 8px 16px rgba(246, 75, 62, 0.3) !important;
  background: linear-gradient(298.17deg, #FFDAC2 17.44%, #FFEECC 87.72%), #FFE9CC !important;
}
.rPL7U0rvkCUceV4c0u5YWA\=\= div[target='pay-select-box'] {
  display: flex;
  justify-content: center;
  align-items: center;
  line-height: 1;
  position: relative;
}
.rPL7U0rvkCUceV4c0u5YWA\=\= div[target='pay-select-box'] span[target='pay-name'] {
  margin: auto 8px auto 5.33px;
  /* 白天模式/12/文本12-r */
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 17px;
  /* identical to box height */
  font-feature-settings: 'zero' on;
  /* 灰度/一级文字 */
  color: #0A0A0A;
}
.rPL7U0rvkCUceV4c0u5YWA\=\= div[target='pay-select-box'] span[target='pay-select'] {
  display: flex;
  align-items: center;
  /* 白天模式/12/文本12-r */
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 17px;
  /* identical to box height */
  font-feature-settings: 'zero' on;
  /* 灰度/三级文字 */
  color: #84878A;
}
.rPL7U0rvkCUceV4c0u5YWA\=\= div[target='pay-select-box'] div[target='pay-payment'] {
  position: absolute;
  top: -8px;
  left: calc(50% - 97.5px);
  transform: translateY(-100%);
  /* White1 */
  z-index: 999;
  background: #FFFFFF;
  /* 白天模式/线条颜色-灰 */
  border: 0.5px solid #ECECEE;
  /* 阴影卡片/白 */
  box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.06);
  border-radius: 8px;
}
.rPL7U0rvkCUceV4c0u5YWA\=\= div[target='pay-select-box'] div[target='pay-payment'] div[target='pay-payment-item'] {
  width: 195px;
  height: 54px;
  /* 白天模式/16/文本16-r */
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-feature-settings: 'zero' on;
  /* 白天模式/一级文字-黑 */
  color: #0A0A0A;
  /* 白天模式/线条颜色-灰 */
  border-bottom: 0.5px solid #ECECEE;
}
.rPL7U0rvkCUceV4c0u5YWA\=\= div[target='pay-select-box'] div[target='pay-payment'] div[target='pay-payment-item']:last-child {
  border: none;
}
.rPL7U0rvkCUceV4c0u5YWA\=\= div[target='pay-select-box'] div[target='pay-payment'] div[target='pay-payment-item'] span {
  flex: 1;
}
.rPL7U0rvkCUceV4c0u5YWA\=\= div[target='pay-button'] {
  text-align: center;
  margin-top: 12px;
}
@media screen and (max-width: 370px) {
  .rPL7U0rvkCUceV4c0u5YWA\=\= div[target='pay-button'] {
    margin-top: 5px;
  }
}
.rPL7U0rvkCUceV4c0u5YWA\=\= div[target='pay-button'] button {
  background: linear-gradient(90deg, #FF9310 0%, #F64B3E 100%);
  box-shadow: 0px 4px 8px rgba(216, 58, 37, 0.2);
  border-radius: 48px;
  width: 100%;
  height: 52px;
  outline: none;
  border: none;
  /* 白天模式/16/文本16-r */
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  text-align: center;
  font-feature-settings: 'zero' on;
  /* 白天模式/白色 */
  color: #FFFFFF;
}
.rPL7U0rvkCUceV4c0u5YWA\=\= div[target='pay-button'] button span {
  width: 45px;
  display: inline-block;
  /* 白天模式/18/文本18-b */
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 25px;
  text-align: center;
  font-feature-settings: 'zero' on;
  /* 白天模式/白色 */
  color: #FFFFFF;
}
.psW85jlaKsi6FVG1iQcRtQ\=\= {
  margin: 8px auto;
  /* 白天模式/12/文本12-r */
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 17px;
  /* identical to box height */
  text-align: center;
  font-feature-settings: 'zero' on;
  /* 白天模式/三级文字-灰 */
  color: #939399;
}
.psW85jlaKsi6FVG1iQcRtQ\=\= a {
  color: #285B9A;
}
.RHwLBFBIQ2y407iExt9vRw\=\= {
  position: absolute;
  top: 10.25px;
  left: 10.25px;
  z-index: 999;
  padding: 10px;
}
@media screen and (max-width: 370px) {
  .RHwLBFBIQ2y407iExt9vRw\=\= {
    padding: 8.6px 0;
  }
}
.SG8xzDz7taCpmwhN81cssw\=\= {
  display: flex;
  justify-content: center;
  align-items: center;
}
.Qa0b4IF4UoV8OeEd0LaVUg\=\= {
  position: absolute;
  top: 0;
  left: 42.67vw;
  width: 57.33vw;
  z-index: 1;
}

.increase-pay-etain-modal-220527 {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 999;
}
.increase-pay-etain-modal-220527 .modal-body {
  margin: 50vh auto 0;
  transform: translateY(-50%);
  width: 268px;
  background: linear-gradient(180deg, #FFE5C8 0%, #F5F3F0 26.17%);
  border-radius: 16px;
  padding: 24px 16px 32px;
}
.increase-pay-etain-modal-220527 .modal-body .modal-title {
  position: relative;
  z-index: 2;
  margin: auto auto 32px;
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 500;
  font-size: 17px;
  line-height: 24px;
  /* identical to box height */
  text-align: center;
  font-feature-settings: 'zero' on;
  color: #523314;
}
.increase-pay-etain-modal-220527 .modal-body .modal-content .modal-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 52px;
  background: #FDFBF7;
  box-shadow: 0px 8px 16px rgba(26, 25, 23, 0.06);
  border-radius: 8px;
  margin-bottom: 16px;
  padding: 0 16px;
}
.increase-pay-etain-modal-220527 .modal-body .modal-content .modal-item:nth-child(2) {
  margin-bottom: 0;
}
.increase-pay-etain-modal-220527 .modal-body .modal-content .modal-item .modal-item-text {
  flex: 1;
  text-align: left;
  text-indent: 12px;
  /* 白天模式/14/文本14-r */
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  /* identical to box height */
  font-feature-settings: 'zero' on;
  color: #7B5023;
}
.increase-pay-etain-modal-220527 .modal-body .modal-content .modal-item-more {
  margin-top: 32px;
  display: flex;
  justify-content: center;
  align-items: center;
  /* 白天模式/14/文本14-r */
  font-family: 'PingFang SC';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  /* identical to box height */
  text-align: center;
  font-feature-settings: 'zero' on;
  color: #7B5023;
}
.increase-pay-etain-modal-220527 .modal-body .modal-content .modal-item-more .modal-item-more-text {
  margin-right: 6px;
}
.increase-pay-etain-modal-220527 .modal-top_round {
  position: absolute;
  top: 0;
  left: 42.67%;
  width: 57.3%;
  z-index: 1;
}
.increase-pay-etain-modal-220527 .modal--Mask {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(9, 17, 28, 0.7);
}
.increase-pay-etain-modal-220527 .modal--close {
  position: fixed;
  top: calc(50vh + 142px + 24px);
  left: 50%;
  transform: translateX(-50%);
}

.activity_tag-module_activity_tag_A4YeH {
  display: inline-block;
  font-size: 12px;
  color: #ff3333;
}
.activity_tag-module_activity_tag_A4YeH.activity_tag-module_padding_l9DBc {
  padding: 0 8px;
}
.activity_tag-module_activity_tag_A4YeH .activity_tag-module_tag_FryWE {
  position: relative;
  height: 24px;
  line-height: 24px;
}
.activity_tag-module_activity_tag_A4YeH .activity_tag-module_border_tag_5iJ1e {
  padding: 0 8px;
}
.activity_tag-module_activity_tag_A4YeH .activity_tag-module_border_tag_5iJ1e::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 200%;
  height: 200%;
  border: 1px solid rgba(246, 75, 62, 0.6);
  box-sizing: border-box;
  border-radius: 8px;
  transform: scale(0.5);
  transform-origin: 0 0;
}
.activity_tag-module_activity_tag_A4YeH .activity_tag-module_coupon_tag_djFJU {
  background-image: url('https://xcimg.szwego.com/coupon_tag_mid24.png');
  background-size: contain;
}
.activity_tag-module_activity_tag_A4YeH .activity_tag-module_coupon_tag_djFJU::before,
.activity_tag-module_activity_tag_A4YeH .activity_tag-module_coupon_tag_djFJU::after {
  content: '';
  position: absolute;
  width: 8px;
  top: 0;
  bottom: 0;
  background-size: cover;
  background-repeat: no-repeat;
}
.activity_tag-module_activity_tag_A4YeH .activity_tag-module_coupon_tag_djFJU::before {
  left: -8px;
  background-position: left;
  background-image: url('https://xcimg.szwego.com/coupon_tag_left24.png');
}
.activity_tag-module_activity_tag_A4YeH .activity_tag-module_coupon_tag_djFJU::after {
  right: -8px;
  background-position: right;
  background-image: url('https://xcimg.szwego.com/coupon_tag_right24.png');
}
.activity_tag-module_activity_tag_A4YeH.activity_tag-module_mini_rRsr4 {
  line-height: 16px;
  font-size: 10px;
}
.activity_tag-module_activity_tag_A4YeH.activity_tag-module_mini_rRsr4.activity_tag-module_padding_l9DBc {
  padding: 0 6px;
}
.activity_tag-module_activity_tag_A4YeH.activity_tag-module_mini_rRsr4 .activity_tag-module_tag_FryWE {
  height: 16px;
  line-height: 16px;
}
.activity_tag-module_activity_tag_A4YeH.activity_tag-module_mini_rRsr4 .activity_tag-module_border_tag_5iJ1e {
  padding: 0 6px;
}
.activity_tag-module_activity_tag_A4YeH.activity_tag-module_mini_rRsr4 .activity_tag-module_coupon_tag_djFJU {
  background-image: url('https://xcimg.szwego.com/coupon_tag_mid16.png');
}
.activity_tag-module_activity_tag_A4YeH.activity_tag-module_mini_rRsr4 .activity_tag-module_coupon_tag_djFJU::before,
.activity_tag-module_activity_tag_A4YeH.activity_tag-module_mini_rRsr4 .activity_tag-module_coupon_tag_djFJU::after {
  width: 6px;
}
.activity_tag-module_activity_tag_A4YeH.activity_tag-module_mini_rRsr4 .activity_tag-module_coupon_tag_djFJU::before {
  left: -6px;
  background-image: url('https://xcimg.szwego.com/coupon_tag_left16.png');
}
.activity_tag-module_activity_tag_A4YeH.activity_tag-module_mini_rRsr4 .activity_tag-module_coupon_tag_djFJU::after {
  right: -6px;
  background-image: url('https://xcimg.szwego.com/coupon_tag_right16.png');
}

.activity_tags-module_activity_tags_tuU5M {
  position: relative;
  white-space: nowrap;
}
.activity_tags-module_activity_tags_tuU5M .activity_tags-module_gradientFrame_PB3ct {
  position: absolute;
  right: 0;
  top: 0;
  width: 50px;
  height: 100%;
  z-index: 2;
  background: linear-gradient(90deg, #ffffff4d, #ffffff);
}
.activity_tags-module_activity_tags_tuU5M .activity_tags-module_tag_Pca8w + .activity_tags-module_tag_Pca8w {
  margin-left: 8px;
}

.index-module_activity_entry_HYxFY:active {
  opacity: 0.6;
}
.index-module_activity_entry_HYxFY .index-module_right_9HY61 {
  font-size: 12px;
  color: #f64b3e;
  padding: 2px 0 2px 16px;
  line-height: 12px;
}
.index-module_activity_entry_HYxFY .index-module_icon_jhd74 {
  width: 14px;
  height: 14px;
  margin-left: 4px;
}

.index-module_coupon-item_-ewA6 {
  margin: 12px 16px;
  display: flex;
  height: 80px;
  align-items: center;
}
.index-module_coupon-item_-ewA6:active {
  opacity: 0.6;
}
.index-module_coupon-item_-ewA6.index-module_used_Ksc29 {
  filter: grayscale(100%);
  filter: #939399;
}
.index-module_coupon-item_-ewA6.index-module_used_Ksc29 .index-module_item-value_r4evJ,
.index-module_coupon-item_-ewA6.index-module_used_Ksc29 .index-module_item-content_sqQb7 div {
  color: #939393 !important;
}
.index-module_coupon-item_-ewA6.index-module_new-guest_14Kei .index-module_item-left_OE0Xy {
  background: url(https://xcimg.szwego.com/bg_coupon_new_left.png) no-repeat;
  background-size: cover;
}
.index-module_coupon-item_-ewA6.index-module_new-guest_14Kei .index-module_item-right_nCNzn {
  background-color: #fff4f3;
}
.index-module_coupon-item_-ewA6.index-module_new-guest_14Kei .index-module_item-type_a7UNc {
  color: #fff;
  background-color: #f64b3e;
}
.index-module_coupon-item_-ewA6.index-module_new-guest_14Kei .index-module_item-content_sqQb7 .index-module_rule_ygwAj,
.index-module_coupon-item_-ewA6.index-module_new-guest_14Kei .index-module_item-content_sqQb7 .index-module_time_gp21D {
  color: #f64b3e;
}
.index-module_coupon-item_-ewA6 .index-module_item-left_OE0Xy {
  position: relative;
  width: 96px;
  height: 100%;
  background: url(https://xcimg.szwego.com/bg_coupon_left.png) no-repeat;
  background-size: cover;
  color: #f64b3e;
}
.index-module_coupon-item_-ewA6 .index-module_item-right_nCNzn {
  position: relative;
  padding-left: 8px;
  flex: 1;
  width: 0;
  height: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.index-module_coupon-item_-ewA6 .index-module_item-right_nCNzn::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 200%;
  height: 200%;
  border: 1px solid rgba(246, 75, 62, 0.4);
  border-left: 0;
  border-radius: 0 16px 16px 0;
  transform-origin: 0 0;
  transform: scale(0.5, 0.5);
  box-sizing: border-box;
  pointer-events: none;
}
.index-module_coupon-item_-ewA6 .index-module_item-type_a7UNc {
  position: absolute;
  top: 0;
  left: 0;
  padding: 0 6px;
  height: double(14);
  line-height: double(14);
  background-color: rgba(246, 75, 62, 0.08);
  border-radius: 8px 0;
  font-size: 10px;
}
.index-module_coupon-item_-ewA6 .index-module_item-value_r4evJ {
  width: 88px;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 28px;
  line-height: 1;
  font-weight: 500;
}
.index-module_coupon-item_-ewA6 .index-module_item-value_r4evJ.index-module_cash_FZN9y span:first-child {
  font-size: 14px;
  letter-spacing: -4px;
}
.index-module_coupon-item_-ewA6 .index-module_item-value_r4evJ.index-module_discount_kNRsG span:last-child {
  font-size: 12px;
}
.index-module_coupon-item_-ewA6 .index-module_item-value_r4evJ.index-module_postage_Ponks {
  font-size: 24px;
}
.index-module_coupon-item_-ewA6 .index-module_item-content_sqQb7 {
  flex: 1;
  width: 0;
  text-align: left;
}
.index-module_coupon-item_-ewA6 .index-module_item-content_sqQb7 .index-module_rule_ygwAj {
  font-size: 14px;
  color: #0a0a0a;
  line-height: 20px;
  font-weight: 500;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.index-module_coupon-item_-ewA6 .index-module_item-content_sqQb7 .index-module_time_gp21D {
  font-size: 12px;
  color: #939399;
  line-height: 16px;
}
.index-module_coupon-item_-ewA6 .index-module_item-content_sqQb7 .index-module_time_gp21D.index-module_red_nIyiL {
  color: #ff3333;
}
@media screen and (max-width: 360px) {
  .index-module_coupon-item_-ewA6 .index-module_item-content_sqQb7 div:last-child {
    font-size: 10px;
  }
}
.index-module_coupon-item_-ewA6 .index-module_item-btn_Tybdx {
  margin: 0 12px;
  width: 64px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  border-radius: 4px;
  font-size: 12px;
  box-sizing: border-box;
  white-space: nowrap;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.index-module_coupon-item_-ewA6 .index-module_item-btn_Tybdx.index-module_btn-box_9G\+lS {
  background: linear-gradient(105.71deg, #ff7847 0%, #ff3333 60.98%);
  color: #fff;
}
.index-module_coupon-item_-ewA6 .index-module_item-btn_Tybdx.index-module_btn-box_9G\+lS:active {
  opacity: 0.6;
}
.index-module_coupon-item_-ewA6 .index-module_item-btn_Tybdx.index-module_btn-border_ufF3y {
  position: relative;
  color: #f64b3e;
}
.index-module_coupon-item_-ewA6 .index-module_item-btn_Tybdx.index-module_btn-border_ufF3y:active {
  opacity: 0.6;
}
.index-module_coupon-item_-ewA6 .index-module_item-btn_Tybdx.index-module_btn-border_ufF3y::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 200%;
  height: 200%;
  border: 1px solid currentColor;
  border-radius: 8PX;
  box-sizing: border-box;
  pointer-events: none;
  transform-origin: 0 0;
  transform: scale(0.5, 0.5);
}
.index-module_coupon-item_-ewA6 .index-module_item-btn_Tybdx.index-module_btn-text_AbrQF {
  font-weight: 500;
  color: #f64b3e;
  opacity: 0.5;
}
.index-module_coupon-item_-ewA6 .index-module_item-btn_Tybdx.index-module_alreadyused_Ej4o3 {
  color: #c4c4cc;
}
.index-module_coupon-item_-ewA6 .index-module_icon-received_x39\+r {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 36px;
  height: 36px;
}
.index-module_coupon-item_-ewA6 .index-module_icon-failure_PY9v1 {
  position: absolute;
  top: 0;
  right: 0;
  width: double(48);
  height: double(48);
}

.activity_item-module_cell-item_SxF\+L {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 12px 16px;
  background: #fff4f3;
  border: 0.5px solid rgba(246, 75, 62, 0.4);
  border-radius: 8px;
  height: 80px;
  position: relative;
  padding: 12px 0;
  box-sizing: border-box;
}
.activity_item-module_cell-item_SxF\+L:active {
  opacity: 0.6;
}
.activity_item-module_cell-item_SxF\+L .activity_item-module_item-left_sNexw {
  padding: 0 12px;
  text-align: left;
  flex: 1;
}
.activity_item-module_cell-item_SxF\+L .activity_item-module_item-left_sNexw .activity_item-module_title_MD3cy {
  color: #0A0A0A;
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
}
.activity_item-module_cell-item_SxF\+L .activity_item-module_item-left_sNexw .activity_item-module_rules_3APc\+ {
  font-weight: 400;
  font-size: 12PX;
  line-height: 18PX;
  color: #84878A;
}
.activity_item-module_cell-item_SxF\+L .activity_item-module_item-left_sNexw .activity_item-module_time_X29fs {
  color: #939399;
  font-size: 12px;
  line-height: 16px;
}
.activity_item-module_cell-item_SxF\+L .activity_item-module_item-left_sNexw .activity_item-module_time_X29fs.activity_item-module_red_0leRV {
  color: #FF3333;
}
@media screen and (max-width: 360px) {
  .activity_item-module_cell-item_SxF\+L .activity_item-module_item-left_sNexw .activity_item-module_time_X29fs {
    font-size: 10px;
  }
}
.activity_item-module_cell-item_SxF\+L .activity_item-module_item-right_4DvjS {
  margin: 0 12px;
  width: 64px;
  text-align: center;
  line-height: 24px;
  font-size: 12px;
  background: linear-gradient(105.71deg, #ff7847 0%, #ff3333 60.98%);
  border-radius: 4px;
  color: #ffffff;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.activity_item-module_cell-item_SxF\+L .activity_item-module_item-right_4DvjS:active {
  opacity: 0.6;
}
.activity_item-module_cell-item_SxF\+L .activity_item-module_add-dot_WkAzg {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
}
.activity_item-module_cell-item_SxF\+L .activity_item-module_add-dot2_e0MLu {
  white-space: normal;
  display: -webkit-box;
  max-height: 48px;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  word-break: break-all;
}

.index-module_coupon-box_rhBpi {
  margin: 6px 0;
}
.index-module_coupon-box_rhBpi .index-module_desc_0E5HE {
  padding: 8px 16px;
  font-size: 14px;
  line-height: 20px;
  color: #626266;
  text-align: left;
}
.index-module_coupon-box_rhBpi .index-module_content-box_LFsjS {
  padding-bottom: 20px;
}

.index-module_sku-item-counter_TpJ0H {
  width: 96px;
  height: 28px;
  box-sizing: border-box;
  background: #ffffff;
  border: 0.5px solid rgba(32, 47, 100, 0.08);
  border-radius: 14px;
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
.index-module_sku-item-counter_TpJ0H .index-module_counter__icon_X0dWK {
  width: 28px;
  height: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  color: #6e7382;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  flex-shrink: 0;
}
.index-module_sku-item-counter_TpJ0H .index-module_counter__icon_X0dWK:active {
  opacity: 0.6;
}
.index-module_sku-item-counter_TpJ0H .index-module_counter__icon_X0dWK.index-module_disable_cGh3i,
.index-module_sku-item-counter_TpJ0H .index-module_counter__icon_X0dWK.index-module_disable_cGh3i:active {
  opacity: 0.2;
}
.index-module_sku-item-counter_TpJ0H .index-module_counter__icon_X0dWK.index-module_icon-jian16_6swOI {
  padding-left: 2px;
}
.index-module_sku-item-counter_TpJ0H .index-module_counter__icon_X0dWK.index-module_icon-jia16_\+yr58 {
  padding-right: 2px;
}
.index-module_sku-item-counter_TpJ0H .index-module_sku-item-val-wrap_C4kma {
  flex: 1;
  padding: 0 4px;
  overflow: hidden;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 400;
  font-size: 14px;
  line-height: 14px;
  /** 光标动画 **/
}
.index-module_sku-item-counter_TpJ0H .index-module_sku-item-val-wrap_C4kma.index-module_focus_CibDn {
  background-color: #f8f9fa;
}
.index-module_sku-item-counter_TpJ0H .index-module_sku-item-val-wrap_C4kma .index-module_input-val_lCm76 {
  max-width: 100%;
  display: flex;
  justify-content: flex-end;
}
.index-module_sku-item-counter_TpJ0H .index-module_sku-item-val-wrap_C4kma .index-module_input-val_lCm76.index-module_val_ellipsis_eaREs {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
}
.index-module_sku-item-counter_TpJ0H .index-module_sku-item-val-wrap_C4kma .index-module_input-cursor_Fgjpa {
  display: inline-block;
  width: 2px;
  height: 16px;
  vertical-align: text-bottom;
  -webkit-animation: 1s index-module_cursor-flicker_UUX5f infinite;
          animation: 1s index-module_cursor-flicker_UUX5f infinite;
  background-color: #49c167;
  border-radius: 2px;
  flex-shrink: 0;
}
@-webkit-keyframes index-module_cursor-flicker_UUX5f {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes index-module_cursor-flicker_UUX5f {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.index-module_sku-item-counter_TpJ0H .index-module_input-box_L50zP {
  width: 100%;
  height: 100%;
  border: none;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  caret-color: #49c167;
  text-align: center;
}
.index-module_sku-item-counter_TpJ0H .index-module_input-box_L50zP:focus {
  border: none;
  outline: none;
  background-color: #f8f9fa;
}

.index-module_sku-item-wrap_8D1Xo {
  width: 100%;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 8px 16px;
}
.index-module_sku-item-wrap_8D1Xo .index-module_sku-name_jBtgH {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #1e2028;
  margin-right: 20px;
  word-break: break-all;
}

.index-module_remark-btn_GfakX {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #285b9a;
  padding: 16px;
}
.index-module_remark-info-wrap_revD3 {
  width: 100%;
  display: flex;
  flex-direction: column;
  margin-top: 12px;
  padding: 0 16px;
  box-sizing: border-box;
}
.index-module_remark-info-wrap_revD3 .index-module_remark-info-top_gl\+KH {
  width: 100%;
  box-sizing: border-box;
  height: 48px;
  line-height: 48px;
  position: relative;
}
.index-module_remark-info-wrap_revD3 .index-module_remark-info-top_gl\+KH::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  height: 1px;
  right: 0;
  background: rgba(32, 47, 100, 0.08);
  transform: scaleY(0.5);
}
.index-module_remark-info-wrap_revD3 .index-module_remark-info-top-left_44hwR {
  font-weight: 500;
  font-size: 14px;
  color: #1e2028;
}
.index-module_remark-info-wrap_revD3 .index-module_remark-info-top-right_Y4S8B {
  font-size: 14px;
  color: #285b9a;
  float: right;
}
.index-module_remark-info-wrap_revD3 .index-module_remark-info-content_0jzkJ {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #1e2028;
}
.index-module_remark-info-wrap_revD3 .index-module_remark-info-image_Xi3g0 {
  width: 56px;
  height: 56px;
  border-radius: 4px;
  overflow: hidden;
  margin-top: 8px;
  -o-object-fit: cover;
     object-fit: cover;
}

.index-module_stock-setting-header_Qqeh3 {
  width: 100%;
  height: 48px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
  box-sizing: border-box;
}
.index-module_stock-setting-header-close_ThQZF {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 48px;
  width: 48px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.index-module_stock-setting-header-close_ThQZF:active {
  opacity: 0.6;
}
.index-module_stock-setting-header-close_ThQZF .index-module_close-icon_3pG1M {
  font-size: 24px;
  color: #1e2028;
}
.index-module_stock-setting-header-title_2zzKl {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  font-size: 16px;
  font-weight: 500;
  z-index: 1;
  color: #1e2028;
}

.index-module_stock-setting-wrap_XKZkH {
  position: relative;
  width: 100%;
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.index-module_stock-setting-wrap_XKZkH .index-module_history-icon-wrap_gietY {
  width: 48px;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.index-module_stock-setting-wrap_XKZkH .index-module_history-icon-wrap_gietY .index-module_shijian-icon_vpg8h {
  font-size: 24px;
  line-height: 24px;
}
.index-module_stock-setting-wrap_XKZkH .index-module_skus-setting_vy7vW {
  width: 100%;
  flex: 1;
  overflow: hidden scroll;
  padding-bottom: 24px;
}
.index-module_stock-setting-wrap_XKZkH .index-module_batch-control_mTVx2 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 8px 16px;
}
.index-module_stock-setting-wrap_XKZkH .index-module_batch-control_mTVx2 .index-module_batch-title_7GVjx {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #969aa0;
}
.index-module_stock-setting-wrap_XKZkH .index-module_my-keyboard_L9o-3 {
  width: 100%;
  flex-shrink: 0;
}
.index-module_stock-setting-wrap_XKZkH .index-module_confirm-button_SpxLz {
  width: 100%;
  box-sizing: border-box;
  flex-shrink: 0;
  padding: 8px 12px;
}

.index-module_remark-setting-wrap_OVvo9 {
  position: relative;
  width: 100%;
  flex-shrink: 0;
  box-sizing: border-box;
}
.index-module_remark-setting-wrap_OVvo9 .index-module_remark-setting-confirm_IxScu {
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  color: #49c167;
  padding-right: 16px;
}
.index-module_remark-setting-wrap_OVvo9 .index-module_remark-setting-container_moYTi {
  width: 100%;
  box-sizing: border-box;
  padding: 12px 16px;
}
.index-module_remark-setting-wrap_OVvo9 .index-module_remark-setting-inner_erQ4q {
  width: 100%;
  border: 0.5px solid rgba(32, 47, 100, 0.08);
  border-radius: 8px;
  background: #f8f9fa;
  overflow: hidden;
  padding: 12px;
  box-sizing: border-box;
}
.index-module_remark-setting-wrap_OVvo9 .index-module_remark-setting-inner_erQ4q .index-module_textarea_uKMTz {
  width: 100%;
  min-height: 40px;
  box-sizing: border-box;
  font-style: normal;
  background: #f8f9fa;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #1e2028;
  -webkit-appearance: none;
  border: 0;
  resize: none;
}
.index-module_remark-setting-wrap_OVvo9 .index-module_remark-setting-inner_erQ4q .index-module_textarea_uKMTz::-webkit-outer-spin-button,
.index-module_remark-setting-wrap_OVvo9 .index-module_remark-setting-inner_erQ4q .index-module_textarea_uKMTz::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
.index-module_remark-setting-wrap_OVvo9 .index-module_remark-setting-inner_erQ4q .index-module_textarea_uKMTz:focus {
  outline: none;
}
.index-module_remark-setting-wrap_OVvo9 .index-module_remark-setting-inner_erQ4q .index-module_textarea_uKMTz ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #b7bec5;
}
.index-module_remark-setting-wrap_OVvo9 .index-module_remark-setting-inner_erQ4q .index-module_textarea_uKMTz :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #b7bec5;
}
.index-module_remark-setting-wrap_OVvo9 .index-module_remark-setting-inner_erQ4q .index-module_textarea_uKMTz::-moz-placeholder {
  color: #b7bec5;
}
.index-module_remark-setting-wrap_OVvo9 .index-module_remark-setting-inner_erQ4q .index-module_textarea_uKMTz:-ms-input-placeholder {
  color: #b7bec5;
}
.index-module_remark-setting-wrap_OVvo9 .index-module_remark-setting-inner_erQ4q .index-module_textarea_uKMTz::placeholder {
  color: #b7bec5;
}
.index-module_remark-setting-wrap_OVvo9 .index-module_remark-setting-inner_erQ4q .index-module_remark-setting-img_J8IGC {
  position: relative;
  width: 56px;
  height: 56px;
}
.index-module_remark-setting-wrap_OVvo9 .index-module_remark-setting-inner_erQ4q .index-module_remark-setting-img_J8IGC .index-module_img_b2Bi2 {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 8px;
}
.index-module_remark-setting-wrap_OVvo9 .index-module_remark-setting-inner_erQ4q .index-module_remark-setting-img_J8IGC .index-module_del_icon_wrap_IQ8ng {
  position: absolute;
  width: 20px;
  height: 20px;
  right: -0.5px;
  top: 0px;
}
.index-module_remark-setting-wrap_OVvo9 .index-module_remark-setting-inner_erQ4q .index-module_remark-setting-img_J8IGC .index-module_del_icon_QByJU {
  margin-left: auto;
  width: 20px;
  height: 20px;
  background: rgba(10, 10, 10, 0.3);
  border-radius: 0px 8px;
  color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
}
.index-module_remark-setting-wrap_OVvo9 .index-module_remark-setting-inner_erQ4q .index-module_remark-setting-img_J8IGC .index-module_upload-camera-wrap_0VdXT {
  width: 100%;
  height: 100%;
}
.index-module_remark-setting-wrap_OVvo9 .index-module_remark-setting-inner_erQ4q .index-module_remark-setting-img_J8IGC .index-module_upload-camera-wrap_0VdXT .index-module_upload-camera_i9a3H {
  width: 100%;
  height: 100%;
  background: #ffffff;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  box-sizing: border-box;
  border: 0.5px solid rgba(32, 47, 100, 0.08);
  border-radius: 8px;
  overflow: hidden;
}
.index-module_remark-setting-wrap_OVvo9 .index-module_remark-setting-inner_erQ4q .index-module_remark-setting-img_J8IGC .index-module_upload-camera-wrap_0VdXT .index-module_upload-camera_i9a3H .index-module_upload-icon_Tfqbf {
  font-size: 20px;
  color: #6e7382;
  margin-bottom: 2px;
  line-height: 20px;
}
.index-module_remark-setting-wrap_OVvo9 .index-module_remark-setting-inner_erQ4q .index-module_remark-setting-img_J8IGC .index-module_upload-camera-wrap_0VdXT .index-module_upload-camera_i9a3H .index-module_desc_DgBgd {
  font-weight: 400;
  font-size: 10px;
  line-height: 13px;
  color: #969aa0;
}

.index-module_stock-dialog-container_YqnSm {
  width: 100%;
  height: 80vh;
  position: relative;
  display: flex;
  left: 0;
  transition: left 0.3s ease-in-out;
}
.index-module_stock-dialog-container_YqnSm.index-module_right_TSubv {
  left: -100%;
  transition: left 0.3s ease-in-out;
}
.index-module_stock-dialog-container_YqnSm.index-module_overHiddex_oLBP0 {
  overflow: hidden;
}

