body {
  padding: 0;
  margin: 0;
}

.product-main {
  background-color: rgb(255, 255, 255);
}

.product-featured-first {
  width: 100%;
  animation: firstZoom 3s ease;
}

@keyframes firstZoom {
  0% {
    opacity: 0;
    /* transform: scale3d(0.8, 0.8, 0.8); */
  }
  50% {
    opacity: 1;
  }
}

.product-featured-first img {
  width: 100%;
  display: block;
}

.product-parameter-list {
  display: flex;
  padding: 0 7.81vw;
  margin-top: 7.92vw;
  margin-bottom: 9.01vw;
  justify-content: space-between;
  /* background-color: rgb(255, 255, 255); */
}

.product-parameter-item {
  width: 14.37vw;
  height: 11.20vw;
  display: flex;
  align-items: center;
  flex-direction: column;
  transition: all 0.8s ease;

}

.product-parameter-img {
  width: 5.57vw;
  height: 5.57vw;
  position: relative;
}

.product-parameter-item img {
  width: 5.57vw;
  height: 5.57vw;
  position: absolute;
  top: 0;
  left: 0;
  transition: all 0.5s ease;

}

.product-parameter-img {
  margin-bottom: 2.24vw;

}

.product-parameter-item div {
  display: flex;
  font-size: 1.30vw;
  font-weight: bold;
  text-align: center;
}

.product-parameter-item:hover {
  color: #FF22B4;
}

@font-face {
  font-family: "ExtraBold";
  /* ../../static/font/MontserratAlternates-ExtraBold-13.otf */
  src: url("../../../../static/font/MontserratAlternates-ExtraBold-13.otf");
}

.product-taste-title {
  font-size: 3.65vw;
  text-align: center;
  margin-bottom: 6.61vw;
  font-family: "ExtraBold";
}

.product-taste-exhibition {
  display: flex;
  align-items: center;
  flex-direction: column;
}

.product-taste-exhibition-content {
  width: 91.93vw;
  height: 46.35vw;
  position: relative;
}

.product-taste-exhibition-content .product-taste-exhibition-bg {

  width: 91.93vw;
  height: 46.35vw;

  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  border-radius: 7.81vw;
  transition: all 0.5s ease;

}

.product-taste-exhibition-box {
  width: 93.44vw;
  height: 45.78vw;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 6.82vw;
}

.product-taste-exhibition-box::after {
  width: 100%;
  height: 36.15vw;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  /* z-index: -1; */
  border-radius: 6.82vw;
  /* background-color: #F8F8F8; */
  background-color: rgb(248, 248, 248);

}

.product-taste-exhibition-left {
  width: 30.89vw;
  height: 34.38vw;
  position: absolute;
  top: 3.23vw;
  left: 8.80vw;
}

.product-taste-exhibition-left img {
  width: 100%;
  height: 100%;
}

.product-taste-exhibition-right {
  position: absolute;
  top: 8.59vw;
  /* right: 105px; */
  right: 0;
  z-index: 1;
}

.product-taste-exhibition-title {
  font-size: 2.76vw;
  font-weight: bold;
  margin-bottom: 1.61vw;
  color: rgb(235, 62, 169);
}

.product-taste-exhibition-param-1,
.product-taste-exhibition-param-2 {
  color: #000000;
  font-size: 1.51vw;
}

.product-taste-exhibition-param-1 img,
.product-taste-exhibition-param-2 img {
  width: 3.23vw;
  height: 0.73vw;
}

.product-taste-exhibition-describe {
  color: #7C7C7C;
  font-size: 1.67vw;
  margin-top: 2.71vw;
}

.product-taste-list {
  width: 37.14vw;
  display: flex;
  overflow: hidden;
  margin-top: 4.17vw;
  padding-right: 1.56vw;
  justify-content: space-between;
}

.product-taste-swiper-container {
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.product-taste-item {
  width: 7.29vw;
  height: 7.29vw;
  display: flex;
  align-items: center;
  border-radius: 1.72vw;
  justify-content: center;
  background-color: #ffffff;
}

.product-taste-item:hover img {
  transform: scale(1.2);
}

.product-taste-item img {
  width: 3.96vw;
  height: 4.90vw;
  transition: all 0.5s ease;
}

.log-ip-bar {
  width: 100%;
  height: 8.80vw;
  overflow: hidden;
  background-color: #000000;
}

.log-ip {
  width: 100%;
  height: 100%;
}

#log-ip-swiper.swiper-wrapper {
  
  transition-timing-function: linear;
}

.mono-log-ip {
  width: 23.44vw;
  /* height: 46px; */
}

#log-ip-swiper .swiper-slide {
  display: flex;
  align-items: center;
}

.products_flavorsadvertisement_photo_1,
.products_flavorsadvertisement_photo_1 img,
.products_flavorsadvertisement_photo_2,
.products_flavorsadvertisement_photo_2 img,
.products_flavorsadvertisement_photo_3,
.products_flavorsadvertisement_photo_3 img {
  width: 100%;
  position: relative;
  overflow: hidden;
}

.products_flavorsadvertisement_photo_1 img,
.products_flavorsadvertisement_photo_2 img,
.products_flavorsadvertisement_photo_3 img {
  display: block;
}

.products_flavorsadvertisement_photo_1 .advertisement-photo-text {
  position: absolute;
  left: 6.09vw;
  bottom: 2.40vw;
}

.products_flavorsadvertisement_photo_1 .advertisement-photo-0 {
  color: #ffffff;
  font-size: 2.19vw;
  font-weight: bold;
}

.products_flavorsadvertisement_photo_1 .advertisement-photo-1 {
  color: #FF80ED;
  font-size: 1.41vw;
}

.products_flavorsadvertisement_photo_2 .advertisement-photo-text {
  position: absolute;
  top: 5.42vw;
  left: 6.09vw;
  color: #DB83FF;
  font-size: 2.19vw;
  font-weight: bold;
}

.products_flavorsadvertisement_photo_3 .advertisement-photo-text {
  position: absolute;
  top: 14.58vw;
  left: 9.38vw;
  color: #000000;
  font-size: 1.09vw;
}

.products_flavorsadvertisement_photo_3 .advertisement-photo-0 {
  color: #7C70F2;
  font-size: 3.54vw;
  font-weight: bold;
}

.products_flavorsadvertisement_photo_4 {
  display: flex;
  overflow: hidden;
  position: relative;
  padding-top: 6.56vw;
  padding-right: 20vw;
  padding-left: 15.63vw;
  padding-bottom: 8.89vw;
  justify-content: space-between;
}

.prameter-diagram-left-box {
  width: 19.11vw;
  height: 35.52vw;
  position: relative;

}

.mobile-e-cigarette-param img {
  width: 19.11vw;
  height: 35.52vw;
}

.prameter-diagram-left-box .e-cigarette {
  width: 13.33vw;
  height: 30.21vw;
  position: absolute;
  top: 0;
  left: 0;
}

.prameter-diagram-left-box .e-cigarette img {
  width: 100%;
}

.prameter-diagram-left-box .line_1 {
  width: 0.31vw;
  height: 29.11vw;
  position: absolute;
  top: 0.31vw;
  left: 15.94vw;
}

.prameter-diagram-left-box .line_2 {
  width: 10.05vw;
  height: 0.57vw;
  position: absolute;
  top: 31.46vw;
  left: 8.0.44vw;
}

.prameter-diagram-left-box .line_3 {
  width: 2.97vw;
  height: 1.82vw;
  position: absolute;
  top: 30.05vw;
  left: 10.42vw;
}

.prameter-diagram-left-box .line_1 img,
.prameter-diagram-left-box .line_2 img,
.prameter-diagram-left-box .line_3 img {
  width: 100%;
  height: 100%;
  display: block;
}

.prameter-diagram-right {
  font-size: 3.13vw;
  font-weight: bold;
  position: relative;
  line-height: 4.01vw;
}

.prameter-diagram-right .prameter-diagram-text-0 {
  margin-bottom: 2.66vw;
}

.prameter-diagram-right :not(.prameter-diagram-text-0) {
  font-size: 1.15vw;
  line-height: 2.24vw;
  font-weight: normal;
}

.prameter-diagram-right .prameter-diagram-text-7 {
  position: absolute;
  top: 39.16vw;
  left: 1.72vw;
  font-size: 6.77vw;
  font-weight: bold;
}

.package-figure {
  width: 100%;
}

.package-figure img {
  width: 100%;
  display: block;
}