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

@media (max-width:1000px) {
  .gb-lang-br .umx-stage .umx-section .umx-title .umx-main-title {
    font-size: 36px;
  }
}

.gb-lang-br .v70fe-face,
.gb-lang-br .v70fe-snapshot {
  display: none;
}

.gb-lang-br .umx-stage.umx-stage-tips .umx-tip-content li:nth-child(11) {
  display: none;
}

.gb-lang-br .v70fe-water .umx-supplement-wrapper {
  display: none;
}

@media (max-width:1000px) {
  .gb-lang-br .v70fe-water .umx-data-wrapper .umx-data-items {
    margin-bottom: 60px;
  }
}

.gb-lang-br .v70fe-design .umx-figure-box .umx-figure-right .umx-btn-box {
  width: 170px;
}

.gb-lang-br .v70fe-kv .umx-figure-box {
  width: 100vw;
  height: 50vw;
}

@media (max-width:1000px) {
  .gb-lang-br .v70fe-kv .umx-figure-box {
    width: 100vw;
    height: 205.3333333333vw;
  }
}

.gb-lang-br .v70fe-ksp .umx-figure-box .umx-figure .f-box .umx-txt .umx-p1 {
  font-size: 26px;
}

@media (max-width:1000px) {
  .gb-lang-br .v70fe-ksp .umx-figure-box .umx-figure .f-box .umx-txt .umx-p1 {
    font-size: 22px;
  }
}

.gb-lang-br .v70fe-ksp .umx-figure-box .umx-figure.umx-figure1 {
  width: 650px;
  height: 400px;
}

@media (max-width:1000px) {
  .gb-lang-br .v70fe-ksp .umx-figure-box .umx-figure.umx-figure1 {
    width: 87.2vw;
    height: 93.3333333333vw;
  }
}

.gb-lang-br .v70fe-ksp .umx-figure-box .umx-figure.umx-figure2 {
  width: 530px;
  height: 400px;
}

@media (max-width:1000px) {
  .gb-lang-br .v70fe-ksp .umx-figure-box .umx-figure.umx-figure2 {
    width: 87.2vw;
    height: 93.3333333333vw;
  }
}

.gb-lang-br .v70fe-ksp .umx-figure-box .umx-figure.umx-figure3 {
  width: 430px;
  height: 540px;
}

@media (max-width:1000px) {
  .gb-lang-br .v70fe-ksp .umx-figure-box .umx-figure.umx-figure3 {
    width: 87.2vw;
    height: 93.3333333333vw;
  }
}

.gb-lang-br .v70fe-ksp .umx-figure-box .umx-figure.umx-figure4 {
  width: 330px;
  height: 325px;
}

@media (max-width:1000px) {
  .gb-lang-br .v70fe-ksp .umx-figure-box .umx-figure.umx-figure4 {
    width: 87.2vw;
    height: 93.3333333333vw;
  }
}

.gb-lang-br .v70fe-ksp .umx-figure-box .umx-figure.umx-figure5 {
  width: 400px;
  height: 195px;
  position: relative;
  right: auto;
}

@media (max-width:1000px) {
  .gb-lang-br .v70fe-ksp .umx-figure-box .umx-figure.umx-figure5 {
    position: relative;
    width: 87.2vw;
    height: 64vw;
    right: auto;
  }
}

.gb-lang-br .v70fe-ksp .umx-figure-box .umx-figure.umx-figure6 {
  width: 330px;
  height: 195px;
  position: absolute;
  right: 420px;
  bottom: 0;
}

@media (max-width:1000px) {
  .gb-lang-br .v70fe-ksp .umx-figure-box .umx-figure.umx-figure6 {
    position: relative;
    width: 87.2vw;
    height: 64vw;
    right: auto;
  }
}

.gb-lang-br .v70fe-ksp .umx-figure-box .umx-figure.umx-figure7 {
  width: 400px;
  height: 325px;
  position: absolute;
  right: 0;
  bottom: 0;
}

@media (max-width:1000px) {
  .gb-lang-br .v70fe-ksp .umx-figure-box .umx-figure.umx-figure7 {
    position: relative;
    width: 87.2vw;
    height: 64vw;
  }
}

.gb-lang-br .v70fe-ksp .umx-figure-box .umx-figure.umx-figure7 .f-box .umx-txt .umx-p1 {
  color: #fff;
}

.gb-lang-br .v70fe-shooting .umx-section-svg .umx-title .umx-vice-title {
  -webkit-transform-origin: 46.25% 77%!important;
  -ms-transform-origin: 46.25% 77%!important;
  transform-origin: 46.25% 77%!important;
}

.gb-lang-br .v70fe-cpu .umx-section .umx-title .umx-main-title {
  font-size: 64px;
}

@media (max-width:1000px) {
  .gb-lang-br .v70fe-cpu .umx-section .umx-title .umx-main-title {
    font-size: 40px;
  }
}

.gb-lang-br .v70fe-engine .umx-figure-list .umx-figure-item {
  height: 648px;
}

@media (max-width:1000px) {
  .gb-lang-br .v70fe-engine .umx-figure-list .umx-figure-item {
    height: auto;
  }
}

@media (max-width:1000px) {
  .gb-lang-br .v70fe-engine .umx-figure-list .umx-text-box {
    height: 122.6666666667vw;
  }
}

.gb-lang-br .v70fe-camera .umx-figure-box .line-box .umx-txt-box .umx-strong-box h3 {
  font-size: 24px;
}

@media (max-width:1000px) {
  .gb-lang-br .v70fe-camera .umx-figure-box .line-box .umx-txt-box .umx-strong-box h3 {
    font-size: 18px;
  }
}

.gb-lang-br .v70fe-camera .umx-figure-box .line-box .umx-txt-box .umx-strong-box p {
  font-size: 14px;
}

@media (max-width:1000px) {
  .gb-lang-br .v70fe-camera .umx-figure-box .line-box .umx-txt-box .umx-strong-box p {
    font-size: 11px;
  }
}

.gb-lang-br .v70fe-ram .umx-section .umx-title {
  text-align: center;
}

@media (max-width:1000px) {
  .gb-lang-br .v70fe-ram .umx-section .umx-title {
    text-align: left;
  }
}

.gb-lang-br .v70fe-ram .umx-figure-box {
  position: relative;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 1000px;
  height: 600px;
  margin-top: 40px;
  margin-bottom: 120px;
  border-radius: 30px;
  overflow: hidden;
}

@media (max-width:1470px) {
  .gb-lang-br .v70fe-ram .umx-figure-box {
    width: 750px;
    height: 450px;
    margin-bottom: 80px;
  }
}

@media (max-width:1000px) {
  .gb-lang-br .v70fe-ram .umx-figure-box {
    width: 87.2vw;
    height: 58.6666666667vw;
    margin-top: 30px;
    margin-bottom: 20px;
    border-radius: 20px;
  }
}

.gb-lang-br .v70fe-ram .umx-figure-box figure.umx-f1 {
  background-image: url("../img/v70fe-ram-img1-lg.jpg");
  background-size: 1000px 600px;
  background-position: center;
  background-repeat: no-repeat;
  width: 1000px;
  height: 600px;
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),only screen and (min-resolution:144dpi) {
  .gb-lang-br .v70fe-ram .umx-figure-box figure.umx-f1 {
    background-image: url("../img/v70fe-ram-img1-lg-x2.jpg");
  }
}

.webp .gb-lang-br .v70fe-ram .umx-figure-box figure.umx-f1 {
  background-image: url("../img/v70fe-ram-img1-lg.jpg.webp");
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),only screen and (min-resolution:144dpi) {
  .webp .gb-lang-br .v70fe-ram .umx-figure-box figure.umx-f1 {
    background-image: url("../img/v70fe-ram-img1-lg-x2.jpg.webp");
  }
}

.avif .gb-lang-br .v70fe-ram .umx-figure-box figure.umx-f1 {
  background-image: url("../img/v70fe-ram-img1-lg.jpg.avif");
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),only screen and (min-resolution:144dpi) {
  .avif .gb-lang-br .v70fe-ram .umx-figure-box figure.umx-f1 {
    background-image: url("../img/v70fe-ram-img1-lg-x2.jpg.avif");
  }
}

@media (max-width:1470px) {
  .gb-lang-br .v70fe-ram .umx-figure-box figure.umx-f1 {
    background-image: url("../img/v70fe-ram-img1-lg.jpg");
    background-size: 750px 450px;
    background-position: center;
    background-repeat: no-repeat;
    width: 750px;
    height: 450px;
  }
}

@media only screen and (max-width:1470px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-width:1470px) and (min-resolution:1.5dppx),only screen and (max-width:1470px) and (min-resolution:144dpi) {
  .gb-lang-br .v70fe-ram .umx-figure-box figure.umx-f1 {
    background-image: url("../img/v70fe-ram-img1-lg-x2.jpg");
  }
}

@media (max-width:1470px) {
  .webp .gb-lang-br .v70fe-ram .umx-figure-box figure.umx-f1 {
    background-image: url("../img/v70fe-ram-img1-lg.jpg.webp");
  }
}

@media only screen and (max-width:1470px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-width:1470px) and (min-resolution:1.5dppx),only screen and (max-width:1470px) and (min-resolution:144dpi) {
  .webp .gb-lang-br .v70fe-ram .umx-figure-box figure.umx-f1 {
    background-image: url("../img/v70fe-ram-img1-lg-x2.jpg.webp");
  }
}

@media (max-width:1470px) {
  .avif .gb-lang-br .v70fe-ram .umx-figure-box figure.umx-f1 {
    background-image: url("../img/v70fe-ram-img1-lg.jpg.avif");
  }
}

@media only screen and (max-width:1470px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-width:1470px) and (min-resolution:1.5dppx),only screen and (max-width:1470px) and (min-resolution:144dpi) {
  .avif .gb-lang-br .v70fe-ram .umx-figure-box figure.umx-f1 {
    background-image: url("../img/v70fe-ram-img1-lg-x2.jpg.avif");
  }
}

@media (max-width:1000px) {
  .gb-lang-br .v70fe-ram .umx-figure-box figure.umx-f1 {
    background-image: url("../img/v70fe-ram-img1-mb.jpg");
    background-size: 327px 220px;
    background-position: center;
    background-repeat: no-repeat;
    width: 327px;
    height: 220px;
  }
}

@media only screen and (max-width:1000px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-width:1000px) and (min-resolution:1.5dppx),only screen and (max-width:1000px) and (min-resolution:144dpi) {
  .gb-lang-br .v70fe-ram .umx-figure-box figure.umx-f1 {
    background-image: url("../img/v70fe-ram-img1-mb-x2.jpg");
  }
}

@media (max-width:1000px) {
  .webp .gb-lang-br .v70fe-ram .umx-figure-box figure.umx-f1 {
    background-image: url("../img/v70fe-ram-img1-mb.jpg.webp");
  }
}

@media only screen and (max-width:1000px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-width:1000px) and (min-resolution:1.5dppx),only screen and (max-width:1000px) and (min-resolution:144dpi) {
  .webp .gb-lang-br .v70fe-ram .umx-figure-box figure.umx-f1 {
    background-image: url("../img/v70fe-ram-img1-mb-x2.jpg.webp");
  }
}

@media (max-width:1000px) {
  .gb-lang-br .v70fe-ram .umx-figure-box figure.umx-f1 {
    background-size: 87.2vw 58.6666666667vw;
    width: 87.2vw;
    height: 58.6666666667vw;
  }
}

.gb-lang-br .v70fe-jovi {
  display: none;
}

.gb-lang-br .v70fe-jovi .umx-f1 {
  position: relative;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  background-image: url("../img/v70fe-jovi-img1-lg.jpg");
  background-size: 1000px 600px;
  background-position: center;
  background-repeat: no-repeat;
  width: 1000px;
  height: 600px;
  width: 100vw;
  height: 51.0416666667vw;
  background-size: 100vw 51.0416666667vw;
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),only screen and (min-resolution:144dpi) {
  .gb-lang-br .v70fe-jovi .umx-f1 {
    background-image: url("../img/v70fe-jovi-img1-lg-x2.jpg");
  }
}

.webp .gb-lang-br .v70fe-jovi .umx-f1 {
  background-image: url("../img/v70fe-jovi-img1-lg.jpg.webp");
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),only screen and (min-resolution:144dpi) {
  .webp .gb-lang-br .v70fe-jovi .umx-f1 {
    background-image: url("../img/v70fe-jovi-img1-lg-x2.jpg.webp");
  }
}

.avif .gb-lang-br .v70fe-jovi .umx-f1 {
  background-image: url("../img/v70fe-jovi-img1-lg.jpg.avif");
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),only screen and (min-resolution:144dpi) {
  .avif .gb-lang-br .v70fe-jovi .umx-f1 {
    background-image: url("../img/v70fe-jovi-img1-lg-x2.jpg.avif");
  }
}

@media (max-width:1000px) {
  .gb-lang-br .v70fe-jovi .umx-f1 {
    background-image: url("../img/v70fe-jovi-img1-mb.jpg");
    background-size: 375px 560px;
    background-position: center;
    background-repeat: no-repeat;
    width: 375px;
    height: 560px;
  }
}

@media only screen and (max-width:1000px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-width:1000px) and (min-resolution:1.5dppx),only screen and (max-width:1000px) and (min-resolution:144dpi) {
  .gb-lang-br .v70fe-jovi .umx-f1 {
    background-image: url("../img/v70fe-jovi-img1-mb-x2.jpg");
  }
}

@media (max-width:1000px) {
  .webp .gb-lang-br .v70fe-jovi .umx-f1 {
    background-image: url("../img/v70fe-jovi-img1-mb.jpg.webp");
  }
}

@media only screen and (max-width:1000px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-width:1000px) and (min-resolution:1.5dppx),only screen and (max-width:1000px) and (min-resolution:144dpi) {
  .webp .gb-lang-br .v70fe-jovi .umx-f1 {
    background-image: url("../img/v70fe-jovi-img1-mb-x2.jpg.webp");
  }
}

@media (max-width:1000px) {
  .gb-lang-br .v70fe-jovi .umx-f1 {
    background-size: 100vw 149.3333333333vw;
    width: 100vw;
    height: 149.3333333333vw;
  }
}

.gb-lang-br .v70fe-magic,
.gb-lang-br .v70fe-magic-top {
  display: none;
}

.gb-lang-br .v70fe-security .umx-figure-box .umx-years {
  display: block;
  background: -webkit-linear-gradient(left,#d2bdf8 0,#fbc2eb 100%),-webkit-linear-gradient(3deg,#bb83d4 4.49%,#ffcbed 100%);
  background: linear-gradient(90deg,#d2bdf8 0,#fbc2eb 100%),linear-gradient(87deg,#bb83d4 4.49%,#ffcbed 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}