/**
 * Powered by ;
 * vivo-product-2026 - ;
 * Version: 1.14.2;
 * Released on: 2026-11-11;
 */

.gb-lang-in .swiper-pagination-bullet:only-child {
  display: block!important;
}

.gb-lang-in .x500-kv .umx-figure-box .umx-f1 {
  height: 47.96875vw;
  background-size: 100vw 47.96875vw;
}

@media (max-width:1000px) {
  .gb-lang-in .x500-kv .umx-figure-box .umx-f1 {
    height: 181.3333333333vw;
    background-size: 100vw 181.3333333333vw;
  }
}

.gb-lang-in .x500promax-distinct .swiper-container-distinct .umx-figure1 .umx-svg-box ul li {
  color: rgba(0,0,0,.38);
}

.gb-lang-in .x500promax-distinct .swiper-container-distinct .umx-figure1 .umx-svg-box ul li.umx-active {
  color: #000;
}

@media (max-width:1000px) {
  .gb-lang-in .x500promax-distinct .swiper-container-distinct .umx-figure1 .umx-svg-box ul li.umx-active {
    color: #fff;
  }
}

.gb-lang-in .x500promax-share .umx-svg-box ul li.umx-active {
  color: #000;
}

@media (max-width:1000px) {
  .gb-lang-in .x500promax-share .umx-svg-box ul li.umx-active {
    color: #fff;
  }
}

.gb-lang-in .x500-battery .swiper-container-battery .umx-figure .umx-section .umx-title .umx-data-items li.umx-li4,
.gb-lang-in .x500-battery .swiper-container-battery .umx-figure .umx-section .umx-title .umx-data-items li.umx-li5 {
  width: 100%;
}

@media (max-width:1000px) {
  .gb-lang-in .x500promax-distinct .umx-button-svg2 .umx-txt-bottom .umx-txt-box {
    position: absolute;
  }

  .gb-lang-in .x500promax-distinct .umx-button-svg2 .umx-txt-bottom .umx-txt-box:nth-child(2) {
    position: relative;
  }
}

@media (max-width:1000px) {
  .gb-lang-in .x500promax-tone .swiper-container-tone .umx-figure-box {
    margin-bottom: 80px;
  }
}

.gb-lang-in .x500promax-tone .swiper-container-tone .umx-figure-box .umx-figure {
  width: 100%;
  opacity: 1;
}

.gb-lang-in .x500promax-tone .swiper-container-tone .umx-figure-box .umx-p {
  position: absolute;
  color: rgba(255,255,255,.93);
  font-size: calc(var(--rpx,1px) * 32);
  line-height: 1.2;
  left: calc(var(--rpx,1px) * 30);
  bottom: calc(var(--rpx,1px) * 30);
}

@media (max-width:1000px) {
  .gb-lang-in .x500promax-tone .swiper-container-tone .umx-figure-box .umx-p {
    font-size: 22px;
    left: 20px;
    bottom: 20px;
  }
}

.gb-lang-in .x500promax-distinct .swiper-container-distinct .umx-figure figure.umx-f1_1 i {
  position: absolute;
  right: calc(var(--rpx,1px) * 20);
  top: calc(var(--rpx,1px) * 20);
  font-size: calc(var(--rpx,1px) * 18);
  border: 1.2px solid rgba(255,255,255,.07);
  background: rgba(255,255,255,.14);
  padding: calc(var(--rpx,1px) * 10) calc(var(--rpx,1px) * 14);
  color: rgba(255,255,255,.93);
  border-radius: calc(var(--rpx,1px) * 26);
}

@media (max-width:1000px) {
  .gb-lang-in .x500promax-distinct .swiper-container-distinct .umx-figure figure.umx-f1_1 i {
    font-size: 14px;
    right: 20px;
    top: 20px;
  }
}

@media (max-width:1000px) {
  .gb-lang-in .x500promax-distinct .umx-button-svg2 .umx-txt-bottom .umx-txt-box {
    position: relative;
  }
}