.theme-lightning {
  --kv-bg-lg-jpg: url("https://storage-asset.msi.com/global/picture/image/feature/vga/Geforce/RTX5090/geforce-rtx-5090-32g-lightning-z/images/kv-bg.jpg");
  --kv-bg-lg-webp: url("https://storage-asset.msi.com/global/picture/image/feature/vga/Geforce/RTX5090/geforce-rtx-5090-32g-lightning-z/images/kv-bg.webp");
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
  width: 100%;
  height: 100%;
}
.theme-lightning::before {
  content: "";
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background-image: var(--kv-bg-lg) no-repeat center center/cover;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
@supports (background-image: var(--kv-bg-lg-webp)) {
  .theme-lightning::before {
    background-image: var(--kv-bg-lg-webp);
  }
}
.theme-lightning ~ .foucs__wrapper, .theme-lightning ~ .pdNoteice {
  position: relative;
}
.theme-lightning .text--center {
  text-align: center;
}
.theme-lightning .pd-block {
  position: relative;
  background-color: transparent;
}
.theme-lightning img {
  width: 100%;
  height: auto;
}
@media (min-width: 996px) {
  .theme-lightning {
    background-color: #000;
    background-image: var(--kv-bg-lg) no-repeat center center/cover;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    background-attachment: fixed;
  }
  @supports (background-image: var(--kv-bg-lg-webp)) {
    .theme-lightning {
      background-image: var(--kv-bg-lg-webp);
    }
  }
  .theme-lightning::before {
    display: none;
  }
}

.footer-component,
.footer-component-info {
  position: relative;
}/*# sourceMappingURL=theme-lightning.css.map */