.flexbox[data-v-35c2531d]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.g-open-weapp[data-v-35c2531d]{position:relative;width:2.96rem;height:0.96rem;font-weight:500;font-size:0.28rem;border-radius:0.48rem;color:#fff;background:rgba(47,47,47,0.8)}.g-open-weapp[data-v-35c2531d]:active{opacity:0.8}.open-weapp-container[data-v-35c2531d]{padding:0.12rem 0.16rem;height:100%}.logo-img[data-v-35c2531d]{display:block;height:0.72rem;width:0.72rem;margin-right:0.2rem}

/**
 * Swiper 5.4.5
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://swiperjs.com
 *
 * Copyright 2014-2020 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: June 16, 2020
 */

@font-face {
  font-family: 'swiper-icons';
  src: url("data:application/font-woff;charset=utf-8;base64, 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") 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(0px, 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-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;
}
:root {
  --swiper-navigation-size: 0.44rem;
  /*
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(-1 * var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
  line-height: 1;
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  left: 0.1rem;
  right: auto;
}
.swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after {
  content: 'prev';
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  right: 0.1rem;
  left: auto;
}
.swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
  content: 'next';
}
.swiper-button-prev.swiper-button-white,
.swiper-button-next.swiper-button-white {
  --swiper-navigation-color: #ffffff;
}
.swiper-button-prev.swiper-button-black,
.swiper-button-next.swiper-button-black {
  --swiper-navigation-color: #000000;
}
.swiper-button-lock {
  display: none;
}
:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  */
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 0.1rem;
  left: 0;
  width: 100%;
}
/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: 0.08rem;
  height: 0.08rem;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: 0.2;
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet-active {
  opacity: 1;
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-container-vertical > .swiper-pagination-bullets {
  right: 0.1rem;
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0.06rem 0;
  display: block;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 0.08rem;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform, 200ms top;
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 0.04rem;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms left;
}
.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms right;
}
/* Progress */
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}
.swiper-container-horizontal > .swiper-pagination-progressbar,
.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 0.04rem;
  left: 0;
  top: 0;
}
.swiper-container-vertical > .swiper-pagination-progressbar,
.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 0.04rem;
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-white {
  --swiper-pagination-color: #ffffff;
}
.swiper-pagination-black {
  --swiper-pagination-color: #000000;
}
.swiper-pagination-lock {
  display: none;
}
/* Scrollbar */
.swiper-scrollbar {
  border-radius: 0.1rem;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}
.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 0.03rem;
  z-index: 50;
  height: 0.05rem;
  width: 98%;
}
.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 0.03rem;
  top: 1%;
  z-index: 50;
  width: 0.05rem;
  height: 98%;
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 0.1rem;
  left: 0;
  top: 0;
}
.swiper-scrollbar-cursor-drag {
  cursor: move;
}
.swiper-scrollbar-lock {
  display: none;
}
.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}
.swiper-slide-zoomed {
  cursor: move;
}
/* Preloader */
:root {
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  */
}
.swiper-lazy-preloader {
  width: 0.42rem;
  height: 0.42rem;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -0.21rem;
  margin-top: -0.21rem;
  z-index: 10;
  transform-origin: 50%;
  animation: swiper-preloader-spin 1s infinite linear;
  box-sizing: border-box;
  border: 0.04rem solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  100% {
    transform: rotate(360deg);
  }
}
/* a11y */
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}
.swiper-container-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}
.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube {
  overflow: visible;
}
.swiper-container-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}
.swiper-container-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
  transform-origin: 100% 0;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}
.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.6;
  -webkit-filter: blur(0.5rem);
  filter: blur(0.5rem);
  z-index: 0;
}
.swiper-container-flip {
  overflow: visible;
}
.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 1;
}
.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-flip .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.oc-divider{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin:0.3rem 0;color:#666;font-size:0.28rem;line-height:1;border-color:#f63434;border-style:solid;border-width:0}.oc-divider::before,.oc-divider::after{display:block;-webkit-box-flex:1;-webkit-flex:1;flex:1;box-sizing:border-box;height:1px;border-color:inherit;border-style:inherit;border-width:1px 0 0}.oc-divider::before{content:''}.oc-divider--hairline::before,.oc-divider--hairline::after{-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.oc-divider--dashed{border-style:dashed}.oc-divider--content-center::before,.oc-divider--content-left::before,.oc-divider--content-right::before{margin-right:0.3rem}.oc-divider--content-center::after,.oc-divider--content-left::after,.oc-divider--content-right::after{margin-left:0.3rem;content:''}.oc-divider--content-left::before{max-width:10%}.oc-divider--content-right::after{max-width:10%}

.product-img[data-v-4382b93c]{position:relative;display:block}.product-img.load-error[data-v-4382b93c]{padding-bottom:100%}.product-img-box[data-v-4382b93c]{position:relative;margin:-0.24rem;margin-bottom:0}.product-img-box .product-img-logo[data-v-4382b93c]{position:absolute;top:0;right:0;width:100%;height:100%;background-color:transparent}

.points-product-card[data-v-5b2954b6]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;background:#fff;text-align:left;overflow:hidden;padding:0.12rem;border-radius:0.12rem;min-height:2.87rem;position:relative}.x2 .points-product-card[data-v-5b2954b6]{padding:0.24rem;border-radius:0.24rem;min-height:5.74rem}.points-product-card .card-badge[data-v-5b2954b6]{z-index:1;position:absolute;top:0;left:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:#FFF;font-family:"OPlus Sans SC 3.5";font-weight:500;background:linear-gradient(238deg, #FC8F22 -.73%, #FFC053 109.81%),linear-gradient(91deg, #383838 -4.92%, #9E9E9E 184.86%);font-size:0.12rem;padding-top:0.02rem;padding-bottom:0.02rem;padding-left:0.06rem;padding-right:0.06rem;border-top-left-radius:0.12rem;border-bottom-right-radius:0.12rem}.x2 .points-product-card .card-badge[data-v-5b2954b6]{font-size:0.24rem;padding-top:0.04rem;padding-bottom:0.04rem;padding-left:0.12rem;padding-right:0.12rem;border-top-left-radius:0.24rem;border-bottom-right-radius:0.24rem}.points-product-card .card-badge.is-vip[data-v-5b2954b6]{background:#7A6A52}.points-product-card .card-badge .barge-image[data-v-5b2954b6]{width:100%;height:0.17rem}.x2 .points-product-card .card-badge .barge-image[data-v-5b2954b6]{height:0.34rem}.points-product-card .name-label[data-v-5b2954b6]{position:relative;vertical-align:middle;top:-1px;height:0.16rem;margin-right:0.04rem}.x2 .points-product-card .name-label[data-v-5b2954b6]{top:-0.02rem;height:0.32rem;margin-right:0.08rem}.points-product-card .title[data-v-5b2954b6]{overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;font-size:0.12rem;line-height:0.16rem;margin-top:0.08rem}.x2 .points-product-card .title[data-v-5b2954b6]{font-size:0.24rem;line-height:0.32rem;margin-top:0.16rem}.points-product-card .price-block[data-v-5b2954b6]{display:-webkit-box;display:-webkit-flex;display:flex;width:100%;-webkit-box-align:baseline;-webkit-align-items:baseline;align-items:baseline;margin-top:0.04rem;font-size:0.12rem}.x2 .points-product-card .price-block[data-v-5b2954b6]{margin-top:0.08rem;font-size:0.24rem}.points-product-card .price-block .price[data-v-5b2954b6]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;align-items:baseline;color:#F34141;font-family:"OPlus Sans SC 3.5";font-weight:500;font-size:0.14rem}.x2 .points-product-card .price-block .price[data-v-5b2954b6]{font-size:0.28rem}.points-product-card .price-block .price .price-unit[data-v-5b2954b6]{font-size:0.12rem}.x2 .points-product-card .price-block .price .price-unit[data-v-5b2954b6]{font-size:0.24rem}.points-product-card .price-block .origin-price[data-v-5b2954b6]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;align-items:baseline;color:rgba(0,0,0,0.3);margin-left:0.02rem}.points-product-card .price-block .origin-price .price-value[data-v-5b2954b6]{-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.x2 .points-product-card .price-block .origin-price[data-v-5b2954b6]{margin-left:0.04rem}.points-product-card .action-block[data-v-5b2954b6]{margin-top:auto}.points-product-card .action-block .action[data-v-5b2954b6]{width:100%;background:-webkit-gradient(linear, left top, right top, from(#FF6840), color-stop(100.63%, #FF213F)),#EE2F39;background:linear-gradient(90deg, #FF6840 0%, #FF213F 100.63%),#EE2F39;color:#FFF;text-align:center;font-feature-settings:'liga' off, 'clig' off;font-family:"OPlus Sans SC 3.5";font-weight:500;font-size:0.14rem;height:0.29rem}.x2 .points-product-card .action-block .action[data-v-5b2954b6]{font-size:0.28rem;height:0.58rem}

.benefits[data-v-2881b617]{display:-webkit-box;display:-webkit-flex;display:flex;overflow:hidden;height:0.4rem;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-top:0.08rem}.coupon[data-v-2881b617]{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;height:0.32rem;background-size:100% 100%;color:#f34141;font-size:0.2rem;line-height:0.32rem}.coupon .coupon-left[data-v-2881b617]{width:0.08rem;height:0.32rem;background-size:100% 100%}.coupon .label[data-v-2881b617]{height:0.32rem;padding-right:0.08rem;padding-left:0.02rem;background-color:#fdd9d9;background-size:100% 100%}.coupon .coupon-content[data-v-2881b617]{padding-right:0.04rem;padding-left:0.08rem;background-repeat:repeat-x;background-size:inherit}.coupon .coupon-right[data-v-2881b617]{width:0.08rem;height:0.32rem;background-size:100% 100%}.flex[data-v-2881b617]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.activity-tag[data-v-2881b617]{margin-top:0.08rem}.activity-tag+.activity-tag[data-v-2881b617]{margin-left:0.08rem}.text-tag[data-v-2881b617]{position:relative;height:0.32rem;padding:0 0.08rem;color:#f34141;font-size:0.2rem;line-height:0.32rem}.text-tag[data-v-2881b617]::after{position:absolute;top:-50%;left:-50%;width:199%;height:200%;border:1px solid rgba(243,65,65,0.5);border-radius:0.08rem;content:'';-webkit-transform:scale(0.5) translateX(.5%);transform:scale(0.5) translateX(.5%)}.text-tag.interest[data-v-2881b617]{color:#007aff}.text-tag.interest[data-v-2881b617]::after{border-color:rgba(0,122,255,0.5)}.text-tag.new-arrival[data-v-2881b617]{border-radius:0.08rem;background:linear-gradient(227.67deg, #222 0%, #494842 95.76%);color:#ffffff}.text-tag.new-arrival[data-v-2881b617]::after{display:none}.text-tag.logistics-tag[data-v-2881b617]{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:0.02rem 0.08rem;border-radius:0.06rem;color:#007AFF}.text-tag.logistics-tag[data-v-2881b617]::after{border-color:rgba(0,122,255,0.5)}.text-tag.img-tag[data-v-2881b617]{border-radius:0.08rem;background:-webkit-gradient(linear, left top, right top, color-stop(.17%, #000), color-stop(99.88%, #262626)),#2A2317;background:linear-gradient(90deg, #000 .17%, #262626 99.88%),#2A2317;color:#fff9ee}.text-tag.img-tag[data-v-2881b617]::after{display:none}.text-tag .label-icon[data-v-2881b617]{width:0.24rem;height:auto;margin-right:0.04rem}

.one-tag[data-v-6f4dade8]{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.one-tag .goods-tag[data-v-6f4dade8]{margin-right:0 !important}.activity-tags[data-v-6f4dade8]{display:-webkit-box;display:-webkit-flex;display:flex;overflow:hidden;height:0.41rem;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-top:0.08rem;-webkit-transform:scale(0.8333);transform:scale(0.8333);-webkit-transform-origin:left 0;transform-origin:left 0}.activity-tags .goods-tag[data-v-6f4dade8]{display:-webkit-box;display:-webkit-flex;display:flex;height:0.39rem;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:0 0.1rem;border-radius:0.07rem;margin-right:0.1rem;margin-bottom:0.12rem;background-color:#FFFFFF;font-size:0;font-weight:500;white-space:nowrap}.activity-tags .goods-tag .icon.iconfont[data-v-6f4dade8]{margin-right:0.05rem;font-size:0.28rem}.activity-tags .goods-tag .hidden-icon[data-v-6f4dade8]{display:none}.activity-tags .goods-tag .tag-text[data-v-6f4dade8]{font-size:0.24rem;line-height:normal}.activity-tags .red-theme[data-v-6f4dade8]{border:0.02rem solid rgba(243,65,65,0.5);color:#F34141}.activity-tags .blue-theme[data-v-6f4dade8]{border:0.02rem solid rgba(0,123,255,0.5);color:#007BFF}.activity-tags .orange-theme[data-v-6f4dade8]{border:0.02rem solid rgba(253,131,38,0.5);color:#FD8326}.activity-tags .black-card-theme[data-v-6f4dade8]{background:linear-gradient(89.82deg, #222126 .12%, #3B3A41 99.4%);color:#FFF9EE}.activity-tags .black-card-theme .icon.iconfont[data-v-6f4dade8]{color:#FFE8BA}.activity-tags .custom-tag[data-v-6f4dade8]{background:linear-gradient(99deg, #FF7247 3.59%, #F34141 100%);color:#FFFFFF}.activity-tags .ellipsis-1[data-v-6f4dade8]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.one-tag[data-v-5c662b64]{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.one-tag .goods-tag[data-v-5c662b64]{margin-right:0 !important}.activity-tags[data-v-5c662b64]{display:-webkit-box;display:-webkit-flex;display:flex;overflow:hidden;height:0.41rem;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-top:0.08rem;-webkit-transform:scale(0.8333);transform:scale(0.8333);-webkit-transform-origin:left 0;transform-origin:left 0}.activity-tags .goods-tag[data-v-5c662b64]{display:-webkit-box;display:-webkit-flex;display:flex;height:0.39rem;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:0 0.1rem;border-radius:0.07rem;margin-right:0.1rem;margin-bottom:0.12rem;background-color:#FFFFFF;font-size:0;font-weight:500;white-space:nowrap}.activity-tags .goods-tag .icon.iconfont[data-v-5c662b64]{margin-right:0.05rem;font-size:0.28rem}.activity-tags .goods-tag .hidden-icon[data-v-5c662b64]{display:none}.activity-tags .goods-tag .tag-text[data-v-5c662b64]{font-size:0.24rem;line-height:normal}.activity-tags .red-theme[data-v-5c662b64]{border:0.02rem solid rgba(243,65,65,0.5);color:#F34141}.activity-tags .blue-theme[data-v-5c662b64]{border:0.02rem solid rgba(0,123,255,0.5);color:#007BFF}.activity-tags .orange-theme[data-v-5c662b64]{border:0.02rem solid rgba(253,131,38,0.5);color:#FD8326}.activity-tags .black-card-theme[data-v-5c662b64]{background:linear-gradient(89.82deg, #222126 .12%, #3B3A41 99.4%);color:#FFF9EE}.activity-tags .black-card-theme .icon.iconfont[data-v-5c662b64]{color:#FFE8BA}.activity-tags .custom-tag[data-v-5c662b64]{background:linear-gradient(99deg, #FF7247 3.59%, #F34141 100%);color:#FFFFFF}.activity-tags .ellipsis-1[data-v-5c662b64]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-card[data-v-5c662b64]{background:#fff;font-size:0.14rem;padding:0.24rem;text-align:left;border-radius:0.24rem;overflow:hidden}.product-card .name-label[data-v-5c662b64]{position:relative;top:-0.02rem;height:0.32rem;margin-right:0.08rem;vertical-align:middle}.product-card .title[data-v-5c662b64]{font-size:0.28rem;line-height:0.4rem;margin-top:0.215rem;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical}.product-card .price[data-v-5c662b64]{font-size:0.32rem;line-height:1;color:#000;white-space:nowrap;overflow:hidden;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-top:0.24rem}.product-card .price del[data-v-5c662b64]{color:rgba(0,0,0,0.3);font-size:0.24rem;margin-left:0.08rem}.product-card .product-extend[data-v-5c662b64]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:0.08rem;color:rgba(0,0,0,0.29);font-size:0.24rem;line-height:1.2}.integral-card[data-v-5c662b64]{position:relative;overflow:hidden;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.integral-card .tag[data-v-5c662b64]{position:absolute;left:0px;top:0px;box-sizing:border-box;padding:0 0.16rem;height:0.36rem;line-height:0.36rem;border-radius:0.24rem 0px;font-size:0.2rem;font-weight:400;color:#fff;background:linear-gradient(87.27deg, #ff722c -37.41%, #f03446 100%);width:auto;max-width:-webkit-calc(100% - 0.12rem);max-width:calc(100% - 0.12rem)}.integral-card .title[data-v-5c662b64]{margin-bottom:0.08rem}.integral-card .credit-text[data-v-5c662b64]{color:#f34141;margin-top:auto;height:0.46rem;line-height:0.46rem;font-weight:500;font-size:0.32rem;white-space:nowrap}.integral-card .credit-text-small[data-v-5c662b64]{font-size:0.28rem}.integral-card .credit-text-min[data-v-5c662b64]{font-size:0.24rem}

.progress[data-v-c182fcf0]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.left-block[data-v-c182fcf0]{width:2.84rem;position:relative;margin-right:0.08rem;height:0.2rem}.bottom-bar[data-v-c182fcf0]{width:100%;overflow:hidden;height:0.2rem;border-radius:0.96rem;height:100%}.bottom-bar img[data-v-c182fcf0]{height:100%}.select-bar-block[data-v-c182fcf0]{position:absolute;left:0;right:0;top:0;bottom:0;height:100%;width:100%;border-radius:0.96rem;overflow:hidden}.select-bar[data-v-c182fcf0]{position:absolute;left:0;top:0;height:100%;background:linear-gradient(239deg, #F03446 4%, #FF5B39 78%)}.icon-block[data-v-c182fcf0]{position:absolute;left:0.16rem;right:0.16rem;top:0;bottom:0;height:100%}.process-icon[data-v-c182fcf0]{position:absolute;height:0.32rem;top:50%;margin-top:-0.16rem;margin-left:-0.16rem}.progress-text[data-v-c182fcf0]{font-size:0.24rem;-webkit-transform:scale(0.83);transform:scale(0.83);white-space:nowrap;-webkit-transform-origin:left;transform-origin:left;color:#F34141}

.product-card[data-v-c1663414]{width:100%;height:100%;overflow:hidden;background:#fff;font-size:0.14rem;padding:0.12rem 0.24rem 0.12rem 0px;border-radius:0.24rem;display:-webkit-box;display:-webkit-flex;display:flex}.product-card .left-block[data-v-c1663414]{-webkit-flex-shrink:0;flex-shrink:0;position:relative}.product-card .product-img-box[data-v-c1663414]{width:2.4rem;height:2.4rem;margin:0 0.24rem 0 0}.product-card .tag[data-v-c1663414]{position:absolute;left:0px;top:0px;box-sizing:border-box;padding:0 0.12rem;height:0.42rem;line-height:0.42rem;border-radius:0.24rem 0px;font-size:0.24rem;font-weight:400;color:#fff;background:#F34141;margin-top:-0.12rem;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.product-card .right-block[data-v-c1663414]{-webkit-box-flex:1;-webkit-flex:1;flex:1;min-width:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.product-card .title-block[data-v-c1663414]{min-height:1.24rem;margin-top:0.18rem}.product-card .product-progress[data-v-c1663414]{margin-top:0.16rem}.product-card .product-progress[data-v-c1663414]  .left-block{width:2.72rem}.product-card .title[data-v-c1663414]{font-size:0.28rem;font-weight:500;line-height:0.4rem;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical}.product-card .second-title[data-v-c1663414]{height:0.32rem;line-height:0.34rem;margin-top:0.08rem;font-weight:500;font-size:0.24rem;color:rgba(0,0,0,0.55);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;min-width:0}.product-card[data-v-c1663414]  .benefits{margin-top:0.1rem}.product-card .price-block[data-v-c1663414]{height:0.56rem;margin-top:0.24rem;margin-bottom:0.18rem;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.product-card .product-price[data-v-c1663414]{-webkit-box-flex:1;-webkit-flex:1;flex:1;height:0.46rem;-webkit-flex-wrap:wrap;flex-wrap:wrap;font-weight:500;line-height:0.46rem}

.product-item[data-v-3d5c49a2]{border-radius:0.24rem;font-size:0.24rem;font-weight:500;background:linear-gradient(168deg, #FF8A58 3%, #F7465D 91%)}.product-item .product-img-block[data-v-3d5c49a2]{display:-webkit-box;display:-webkit-flex;display:flex;background:#fff;border-radius:0.16rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-shrink:0;flex-shrink:0;position:relative}.product-item .product-img-block .product-img-box[data-v-3d5c49a2]{margin:0;height:100%;border-radius:0.16rem;overflow:hidden}.product-item .product-img-block[data-v-3d5c49a2]  .product-img{height:100%}.product-item .product-img-block[data-v-3d5c49a2]  .product-img .oc-image__img{width:auto}.product-item .product-img-block .label[data-v-3d5c49a2]{height:0.42rem;padding:0px 0.12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:0px 0px 0.16rem 0.16rem;position:absolute;margin-top:-0.08rem;z-index:2;line-height:0.42rem;max-width:100%;background-color:#FFDDDD;color:#F34141}.product-item .product-img-block .sold-out-img[data-v-3d5c49a2]{width:0.96rem;height:0.96rem;position:absolute;top:50%;margin-top:-0.48rem}.product-item .product-img-block .discount-block[data-v-3d5c49a2]{position:absolute;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:0.32rem;border-radius:0.24rem;padding:0 0.12rem;background:linear-gradient(239deg, #F03446 3%, #FF5B39 78%)}.product-item .product-img-block .discount-block .discount-img[data-v-3d5c49a2]{width:0.2rem;height:0.2rem;display:inline-block}.product-item .product-img-block .discount-block p[data-v-3d5c49a2]{display:inline-block;font-size:0.2rem;-webkit-transform-origin:center;transform-origin:center;color:#FFFFFF}.product-item .product-title-block .title[data-v-3d5c49a2]{color:#FFFFFF;font-weight:400}.product-item .product-title-block .product-price[data-v-3d5c49a2]{color:#FFFFFF}.product-item .product-title-block .product-price .original-price[data-v-3d5c49a2]{color:rgba(255,255,255,0.3)}.product-item .price-line-through[data-v-3d5c49a2]{text-decoration:line-through}.product-item-horizontal[data-v-3d5c49a2]{display:-webkit-box;display:-webkit-flex;display:flex;padding:0.08rem 0.24rem 0.08rem 0.08rem}.product-item-horizontal .product-img-block[data-v-3d5c49a2]{display:-webkit-box;display:-webkit-flex;display:flex;width:2rem;height:2rem;margin:0 0.24rem 0 0}.product-item-horizontal .product-img-block .discount-block[data-v-3d5c49a2]{bottom:0.1rem}.product-item-horizontal .product-title-block[data-v-3d5c49a2]{-webkit-box-flex:1;-webkit-flex:1;flex:1;margin-top:0.22rem;min-width:0}.product-item-horizontal .product-title-block .title[data-v-3d5c49a2]{width:100%;line-height:0.34rem;word-break:break-all;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.product-item-horizontal .product-title-block .product-progress[data-v-3d5c49a2]{margin-top:0.16rem}.product-item-horizontal .product-title-block .product-progress[data-v-3d5c49a2]  .select-bar{background:rgba(255,255,255,0.6)}.product-item-horizontal .product-title-block .product-progress[data-v-3d5c49a2]  .progress-text{color:#FFFFFF}.product-item-horizontal .product-title-block .product-price[data-v-3d5c49a2]{margin-top:0.16rem}.product-item-horizontal .product-title-block .product-price .original-price[data-v-3d5c49a2]{margin-left:0.04rem}.product-item-vertical[data-v-3d5c49a2]{padding:0.08rem 0.08rem 0.16rem 0.08rem}.product-item-vertical .product-img-block[data-v-3d5c49a2]{height:1.92rem}.product-item-vertical .product-img-block .discount-block[data-v-3d5c49a2]{bottom:0.08rem}.product-item-vertical .product-title-block[data-v-3d5c49a2]{margin:0.2rem 0.12rem 0}.product-item-vertical .product-title-block .title[data-v-3d5c49a2]{width:100%;line-height:0.34rem;height:0.34rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.product-item-vertical .product-title-block .product-price[data-v-3d5c49a2]{text-align:center;margin-top:0.04rem;height:0.34rem;line-height:0.34rem;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.product-item-vertical .product-title-block .product-price .original-price[data-v-3d5c49a2]{margin-left:0.04rem}

.waterfall-layout[data-v-099e1449]{position:relative}.waterfall-item[data-v-099e1449]{position:absolute}

