@media (-webkit-min-device-pixel-ratio: 2) {
  .main-background {
    background: url("/img/backgrounds/bg-home@2x.webp") center top no-repeat;
    background-size: 1480px 832px;
  }
}

@media (-webkit-min-device-pixel-ratio: 2) and (max-width: 767px) {
  .main-background {
    background: url("/img/backgrounds/bg-home-s@2x.webp") center 574px no-repeat;
    background-size: 450px;
  }
}

@media (-webkit-min-device-pixel-ratio: 2) {
  .main-background--valorant {
    background: url("/img/backgrounds/valorant/vall-bg@2x.png") center top no-repeat;
    background-size: 1480px 832px;
  }

  .main-background--valorant-2 {
    background: url("/img/backgrounds/valorant/val-bg@2x.png") center top no-repeat;
    background-size: 1480px 832px;
  }

  .main-background--valorant-3 {
    background: url("/img/backgrounds/valorant/valorant-2x.png") center top no-repeat;
    background-size: 1480px 832px;
  }

  .main-background--valorant-4 {
    background: url("/img/backgrounds/valorant/val-plc@2x.png") center top no-repeat;
    background-size: 1480px 832px;
  }

  .main-background--valorant-5 {
    background: url("/img/backgrounds/valorant/val-team-bg@2x.png") center top no-repeat;
    background-size: 1480px 832px;
  }

  .main-background--valorant-6 {
    background: url("/img/backgrounds/valorant/valo-team@2x.png") center top no-repeat;
    background-size: 1480px 832px;
  }
}

@media (-webkit-min-device-pixel-ratio: 2) and (max-width: 767px) {
  .main-background--valorant {
    background: unset;
  }
}

@media (-webkit-min-device-pixel-ratio: 2) {
  .main-background--lol {
    background: url("/img/backgrounds/lol/2-web@2x.png") center top no-repeat;
    background-size: 1480px 832px;
  }
}

@media (-webkit-min-device-pixel-ratio: 2) and (max-width: 767px) {
  .main-background--lol {
    background: unset;
  }
}

@media (-webkit-min-device-pixel-ratio: 2) {
  .main-background--lol-d {
    background: url("/img/backgrounds/lol/1-web@2x.png") center top no-repeat;
    background-size: 1480px 832px;
  }
}

@media (-webkit-min-device-pixel-ratio: 2) and (max-width: 767px) {
  .main-background--lol-d {
    background: unset;
  }
}

@media (-webkit-min-device-pixel-ratio: 2) {
  .main-background--lol-p {
    background: url("/img/backgrounds/lol/4-web@2x.png") center top no-repeat;
    background-size: 1480px 832px;
  }
}

@media (-webkit-min-device-pixel-ratio: 2) and (max-width: 767px) {
  .main-background--lol-p {
    background: unset;
  }
}

@media (-webkit-min-device-pixel-ratio: 2) {
  .main-background--lol-w {
    background: url("/img/backgrounds/lol/3-web@2x.png") center top no-repeat;
    background-size: 1480px 832px;
  }
}

@media (-webkit-min-device-pixel-ratio: 2) and (max-width: 767px) {
  .main-background--lol-w {
    background: unset;
  }
}

@media (-webkit-min-device-pixel-ratio: 2) {
  .main-background--lol-c {
    background: url("/img/backgrounds/lol/5-web@2x.png") center top no-repeat;
    background-size: 1480px 832px;
  }
}

@media (-webkit-min-device-pixel-ratio: 2) and (max-width: 767px) {
  .main-background--lol-c {
    background: unset;
  }
}

@media (-webkit-min-device-pixel-ratio: 2) {
  .main-background--lol-t {
    background: url("/img/backgrounds/lol/7-web@2x.png") center top no-repeat;
    background-size: 1480px 832px;
  }
}

@media (-webkit-min-device-pixel-ratio: 2) and (max-width: 767px) {
  .main-background--lol-t {
    background: unset;
  }
}

@media (-webkit-min-device-pixel-ratio: 2) {
  .main-background--csgo {
    background: url("/img/backgrounds/csgo/cs-homepage-2x.png") center top no-repeat;
    background-size: 1480px 832px;
  }
}

@media (-webkit-min-device-pixel-ratio: 2) and (max-width: 767px) {
  .main-background--csgo {
    background: unset;
  }
}

@media (-webkit-min-device-pixel-ratio: 2) {
  .main-background--csgo-rank {
    background: url("/img/backgrounds/csgo/cs-rankboost-2x.png") center top no-repeat;
    background-size: 1480px 832px;
  }
}

@media (-webkit-min-device-pixel-ratio: 2) and (max-width: 767px) {
  .main-background--csgo-rank {
    background: unset;
  }
}

@media (-webkit-min-device-pixel-ratio: 2) {
  .main-background--csgo-faceit {
    background: url("/img/backgrounds/csgo/cs-faceit-2x.png") center top no-repeat;
    background-size: 1480px 832px;
  }
}

@media (-webkit-min-device-pixel-ratio: 2) and (max-width: 767px) {
  .main-background--csgo-faceit {
    background: unset;
  }
}

@media (-webkit-min-device-pixel-ratio: 2) {
  .main-background--dota {
    background: url("/img/backgrounds/dota/dota-bg@2x.png") center top no-repeat;
    background-size: 1480px 832px;
  }
}

@media (-webkit-min-device-pixel-ratio: 2) and (max-width: 767px) {
  .main-background--dota {
    background: unset;
  }
}

@media (-webkit-min-device-pixel-ratio: 2) {
  .main-background--overwatch {
    background: url("/img/backgrounds/overwatch/header@2x.png") center top no-repeat;
    background-size: 1480px 832px;
  }
}

@media (-webkit-min-device-pixel-ratio: 2) and (max-width: 767px) {
  .main-background--overwatch {
    background: unset;
  }
}

@media (-webkit-min-device-pixel-ratio: 2) {
  .main-background--marvel-rivals {
    background: url("/img/backgrounds/marvel-rivals/header@2x.png") center top no-repeat;
    background-size: 1480px 832px;
  }
}

@media (-webkit-min-device-pixel-ratio: 2) and (max-width: 767px) {
  .main-background--marvel-rivals {
    background: unset;
  }
}

@media (-webkit-min-device-pixel-ratio: 2) {
  .main-background--rocket-league {
    background: url("/img/backgrounds/rocket-league/main-home@2x.png") center top no-repeat;
    background-size: 1480px 832px;
  }
}

@media (-webkit-min-device-pixel-ratio: 2) and (max-width: 767px) {
  .main-background--rocket-league {
    background: unset;
  }
}

@media (-webkit-min-device-pixel-ratio: 2) {
  .main-background--profilelol1 {
    background: url("/img/panel/hero/lol/1.png") center top no-repeat;
    background-size: 1480px 832px;
  }
}

@media (-webkit-min-device-pixel-ratio: 2) and (max-width: 767px) {
  .main-background--profilelol1 {
    background: url("/img/panel/hero/lol/1.png") center 414px no-repeat;
    background-size: 450px;
  }
}

@media (-webkit-min-device-pixel-ratio: 2) {
  .main-background--profilelol2 {
    background: url("/img/panel/hero/lol/2.png") center top no-repeat;
    background-size: 1480px 832px;
  }
}

@media (-webkit-min-device-pixel-ratio: 2) and (max-width: 767px) {
  .main-background--profilelol2 {
    background: url("/img/panel/hero/lol/2.png") center 414px no-repeat;
    background-size: 450px;
  }
}

@media (-webkit-min-device-pixel-ratio: 2) {
  .main-background--profilelol3 {
    background: url("/img/panel/hero/lol/3.png") center top no-repeat;
    background-size: 1480px 832px;
  }
}

@media (-webkit-min-device-pixel-ratio: 2) and (max-width: 767px) {
  .main-background--profilelol3 {
    background: url("/img/panel/hero/lol/3.png") center 414px no-repeat;
    background-size: 450px;
  }
}

@media (-webkit-min-device-pixel-ratio: 2) {
  .main-background--profilelol4 {
    background: url("/img/panel/hero/lol/4.png") center top no-repeat;
    background-size: 1480px 832px;
  }
}

@media (-webkit-min-device-pixel-ratio: 2) and (max-width: 767px) {
  .main-background--profilelol4 {
    background: url("/img/panel/hero/lol/4.png") center 414px no-repeat;
    background-size: 450px;
  }
}

@media (-webkit-min-device-pixel-ratio: 2) {
  .main-background--profilecsgo1 {
    background: url("/img/panel/hero/csgo/1.png") center top no-repeat;
    background-size: 1480px 832px;
  }
}

@media (-webkit-min-device-pixel-ratio: 2) and (max-width: 767px) {
  .main-background--profilecsgo1 {
    background: url("/img/panel/hero/csgo/1.png") center 414px no-repeat;
    background-size: 450px;
  }
}

@media (-webkit-min-device-pixel-ratio: 2) {
  .main-background--profiledota21 {
    background: url("/img/panel/hero/dota2/1.png") center top no-repeat;
    background-size: 1480px 832px;
  }
}

@media (-webkit-min-device-pixel-ratio: 2) and (max-width: 767px) {
  .main-background--profiledota21 {
    background: url("/img/panel/hero/dota2/1.png") center 414px no-repeat;
    background-size: 450px;
  }
}

@media (-webkit-min-device-pixel-ratio: 2) {
  .main-background--profileoverwatch1 {
    background: url("/img/panel/hero/overwatch/1.png") center top no-repeat;
    background-size: 1480px 832px;
  }
}

@media (-webkit-min-device-pixel-ratio: 2) and (max-width: 767px) {
  .main-background--profileoverwatch1 {
    background: url("/img/panel/hero/overwatch/1.png") center 414px no-repeat;
    background-size: 450px;
  }
}

@media (-webkit-min-device-pixel-ratio: 2) {
  .main-background--profilevalorant1 {
    background: url("/img/panel/hero/valorant/1.png") center top no-repeat;
    background-size: 1480px 832px;
  }
}

@media (-webkit-min-device-pixel-ratio: 2) and (max-width: 767px) {
  .main-background--profilevalorant1 {
    background: url("/img/panel/hero/valorant/1.png") center 414px no-repeat;
    background-size: 450px;
  }
}

@media (-webkit-min-device-pixel-ratio: 2) {
  .main-background--profilerocketleague1 {
    background: url("/img/panel/hero/rocketleague/1.png") center top no-repeat;
    background-size: 1480px 832px;
  }
}

@media (-webkit-min-device-pixel-ratio: 2) and (max-width: 767px) {
  .main-background--profilerocketleague1 {
    background: url("/img/panel/hero/rocketleague/1.png") center 414px no-repeat;
    background-size: 450px;
  }
}

@media (-webkit-min-device-pixel-ratio: 2) {
  .container.page-not-found .hand-icon {
    background: url("/img/icons/hand@2x.png") center center no-repeat;
    background-size: 135px 150px;
  }
}

@media (-webkit-min-device-pixel-ratio: 2) {
  .modal-overlay .modal.checkout {
    background: url("/img/checkout@2x.jpg") center center no-repeat;
    background-size: cover;
  }
}

@media (-webkit-min-device-pixel-ratio: 2) {
  .main-blog .blog-hero-post {
    background: url("/img/content/blog/single-post@2x.png") center center no-repeat #050a20;
    background-size: cover;
  }
}

@media (-webkit-min-device-pixel-ratio: 2) and (min-width: 1064px) {
  .container .select-type .selectbox-wrap .selectbox.lol {
    background: url("/img/icons/gametype-lol@2x.webp") center center no-repeat #050a20;
    background-size: cover;
  }

  .container .select-type .selectbox-wrap .selectbox.valorant {
    background: url("/img/icons/gametype-valorant@2x.webp") center center no-repeat #050a20;
    background-size: cover;
  }

  .container .select-type .selectbox-wrap .selectbox.csgo {
    background: url("/img/icons/gametype-csgo@2x.webp") center center no-repeat #050a20;
    background-size: cover;
  }

  .container .select-type .selectbox-wrap .selectbox.dota {
    background: url("/img/icons/gametype-dota@2x.webp") center center no-repeat #050a20;
    background-size: cover;
  }

  .container .select-type .selectbox-wrap .selectbox.lost {
    background: url("/img/icons/gametype-lost@2x.webp") center center no-repeat #050a20;
    background-size: cover;
  }

  .container .select-type .selectbox-wrap .selectbox.overwatch {
    background: url("/img/backgrounds/overwatch/bg@2x.webp") center center no-repeat #050a20;
    background-size: cover;
  }

  .container .select-type .selectbox-wrap .selectbox.rocket-league {
    background: url("/img/backgrounds/rocket-league/bg@2x.webp") center center no-repeat #043CAE;
    background-size: cover;
  }
}

