html body [x-cloak] {
  display: none !important;
}

html body [style*="display: none"],
html body [style*="display:none"] {
  display: none !important;
}

.wolfcheatsDetailThumbs {
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 10px !important;
}

.wolfcheatsDetailThumb {
  opacity: 0.55 !important;
  transition: opacity 0.2s ease !important;
}

.wolfcheatsDetailThumb.is-active,
.wolfcheatsDetailThumb:hover {
  opacity: 1 !important;
}

.wolfcheatsDetailError {
  margin: 10px 0 0 !important;
  color: #f44336 !important;
  font-size: 13px !important;
  font-weight: 600 !important;
}

.wolfcheatsAddCart:disabled {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}

.wolfcheatsQty button:disabled {
  opacity: 0.4 !important;
  cursor: not-allowed !important;
}

.wolfcheatsPlanGrid button:disabled {
  opacity: 0.45 !important;
  cursor: not-allowed !important;
}

.wolfcheatsAddonList {
  display: grid !important;
  gap: 8px !important;
  width: 100% !important;
  margin-top: 12px !important;
}

.wolfcheatsAddonRow {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 14px !important;
  padding: 10px 14px !important;
  border-radius: 4px !important;
  background: #1c1e25 !important;
}

.wolfcheatsAddonInfo strong {
  display: block !important;
  color: #ffffff !important;
  font-size: 13px !important;
  font-weight: 700 !important;
}

.wolfcheatsAddonInfo small {
  display: block !important;
  margin-top: 3px !important;
  color: #aeb6c7 !important;
  font-size: 11px !important;
}

.wolfcheatsAddonActions {
  display: flex !important;
  align-items: center !important;
  gap: 10px !important;
  color: #ffffff !important;
  font-size: 13px !important;
  font-weight: 700 !important;
}

.wolfcheatsAddonActions button {
  height: 30px !important;
  padding: 0 12px !important;
  border: 0 !important;
  border-radius: 4px !important;
  background: var(--wolfcheats-accent) !important;
  color: #ffffff !important;
  font-size: 11px !important;
  font-weight: 800 !important;
  text-transform: uppercase !important;
  cursor: pointer !important;
}

.wolfcheatsFeatureCard--rich .editor {
  color: #aeb6c7 !important;
  font-size: 13px !important;
  line-height: 1.5 !important;
}

.wolfcheatsFeatureCard--rich .editor p {
  margin: 0 0 10px !important;
}

.wolfcheatsFeatureCard--rich .editor a {
  color: var(--wolfcheats-accent) !important;
}

.wolfcheatsFeatureCard--rich .editor img {
  max-width: 100% !important;
  height: auto !important;
  border-radius: 5px !important;
}

.wolfcheatsFeatureCard--rich .editor ul,
.wolfcheatsFeatureCard--rich .editor ol {
  display: grid !important;
  gap: 11px !important;
  margin: 0 0 10px !important;
  padding: 0 !important;
  list-style: none !important;
}

.wolfcheatsFeatureCard--rich .editor li {
  position: relative !important;
  padding-left: 18px !important;
  color: #aeb6c7 !important;
  font-size: 13px !important;
  font-weight: 500 !important;
  line-height: 1.28 !important;
}

.wolfcheatsFeatureCard--rich .editor li::before {
  content: "" !important;
  position: absolute !important;
  top: 5px !important;
  left: 2px !important;
  width: 6px !important;
  height: 6px !important;
  border-top: 1.5px solid var(--wolfcheats-accent) !important;
  border-right: 1.5px solid var(--wolfcheats-accent) !important;
  transform: rotate(45deg) !important;
}

.wolfcheatsFilterBar {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 12px !important;
  margin-bottom: 18px !important;
  padding: 10px 14px !important;
  border-radius: 5px !important;
  background: #1c1e25 !important;
  color: #aeb6c7 !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
}

.wolfcheatsFilterBar a {
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  color: var(--wolfcheats-accent) !important;
}

.wolfcheatsEmptyState {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 14px !important;
  padding: 60px 20px !important;
  border-radius: 5px !important;
  background: #1c1e25 !important;
  color: #aeb6c7 !important;
  text-align: center !important;
}

.wolfcheatsEmptyState i {
  color: var(--wolfcheats-accent) !important;
  font-size: 34px !important;
}

.wolfcheatsEmptyState p {
  margin: 0 !important;
  font-size: 14px !important;
  font-weight: 600 !important;
}

.wolfcheatsEmptyState .wolfcheatsProductButton {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 9px !important;
  width: auto !important;
}

.wolfcheatsGroupOverlay {
  position: fixed !important;
  inset: 0 !important;
  z-index: 4000 !important;
  display: flex !important;
  align-items: flex-start !important;
  justify-content: center !important;
  padding: 40px 20px !important;
  overflow-y: auto !important;
  background: rgba(8, 9, 12, 0.82) !important;
  backdrop-filter: blur(6px) !important;
}

.wolfcheatsGroupModal {
  width: min(1180px, 100%) !important;
  padding: 24px !important;
  border-radius: 7px !important;
  background: #14161b !important;
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.05) !important;
}

.wolfcheatsGroupModalHeader {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 16px !important;
  margin-bottom: 20px !important;
}

.wolfcheatsGroupModalHeader h2 {
  margin: 0 !important;
  color: #ffffff !important;
  font-size: 22px !important;
  font-weight: 800 !important;
}

.wolfcheatsGroupModalHeader button {
  border: 0 !important;
  background: transparent !important;
  color: #aeb6c7 !important;
  font-size: 20px !important;
  cursor: pointer !important;
}

.wolfcheatsGroupModalHeader button:hover {
  color: var(--wolfcheats-accent) !important;
}

.wolfcheatsCartLayout {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) minmax(280px, 340px) !important;
  gap: 20px !important;
  align-items: start !important;
}

.wolfcheatsCartList {
  display: grid !important;
  gap: 12px !important;
}

.wolfcheatsCartRow {
  display: grid !important;
  grid-template-columns: 108px minmax(0, 1fr) auto !important;
  gap: 16px !important;
  align-items: center !important;
  padding: 12px !important;
  border-radius: 5px !important;
  background: #1c1e25 !important;
}

.wolfcheatsCartThumb {
  display: block !important;
  overflow: hidden !important;
  border-radius: 4px !important;
  background: #101218 !important;
}

.wolfcheatsCartThumb img {
  display: block !important;
  width: 100% !important;
  aspect-ratio: 16 / 9 !important;
  object-fit: cover !important;
}

.wolfcheatsCartName {
  display: block !important;
  color: #ffffff !important;
  font-size: 15px !important;
  font-weight: 800 !important;
}

.wolfcheatsCartName:hover {
  color: var(--wolfcheats-accent) !important;
}

.wolfcheatsCartVariant {
  margin: 4px 0 0 !important;
  color: #aeb6c7 !important;
  font-size: 12px !important;
  font-weight: 600 !important;
}

.wolfcheatsCartAddons {
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 6px !important;
  margin-top: 7px !important;
}

.wolfcheatsCartAddons span {
  padding: 3px 8px !important;
  border-radius: 999px !important;
  background: rgba(255, 255, 255, 0.05) !important;
  color: #aeb6c7 !important;
  font-size: 10px !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
}

.wolfcheatsCartControls {
  display: flex !important;
  align-items: center !important;
  gap: 18px !important;
}

.wolfcheatsCartPrice {
  min-width: 90px !important;
  color: #ffffff !important;
  font-size: 15px !important;
  font-weight: 800 !important;
  text-align: right !important;
}

.wolfcheatsCartRemove {
  border: 0 !important;
  background: transparent !important;
  color: #aeb6c7 !important;
  font-size: 16px !important;
  cursor: pointer !important;
}

.wolfcheatsCartRemove:hover {
  color: var(--wolfcheats-accent) !important;
}

.wolfcheatsCartSummary {
  position: sticky !important;
  top: 20px !important;
  padding: 20px !important;
  border-radius: 5px !important;
  background: #1c1e25 !important;
}

.wolfcheatsCartSummary h2 {
  margin: 0 0 16px !important;
  padding-bottom: 12px !important;
  border-bottom: 1px solid rgba(var(--wolfcheats-accent-rgb), 0.38) !important;
  color: #cbd2e0 !important;
  font-size: 16px !important;
  font-weight: 800 !important;
  line-height: 1 !important;
}

.wolfcheatsCartSummaryRow {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 12px !important;
  margin-bottom: 9px !important;
  color: #aeb6c7 !important;
  font-size: 13px !important;
  font-weight: 600 !important;
}

.wolfcheatsCartSummaryTotal {
  margin-top: 12px !important;
  padding-top: 12px !important;
  border-top: 1px solid rgba(255, 255, 255, 0.07) !important;
  color: #ffffff !important;
  font-size: 16px !important;
  font-weight: 800 !important;
}

.wolfcheatsCartDiscount {
  color: var(--wolfcheats-accent) !important;
}

.wolfcheatsCartMessages {
  margin-bottom: 16px !important;
  padding: 12px 16px !important;
  border-radius: 5px !important;
  background: rgba(var(--wolfcheats-accent-rgb), 0.12) !important;
  color: var(--wolfcheats-accent) !important;
  font-size: 13px !important;
  font-weight: 600 !important;
}

.wolfcheatsCartMessages p {
  margin: 0 !important;
}

.wolfcheatsCartAltcha {
  margin: 14px 0 !important;
}

.wolfcheatsContentPanel {
  padding: 26px !important;
  border-radius: 5px !important;
  background: #14161b !important;
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.025) !important;
}

.wolfcheatsContentPanel + .wolfcheatsContentPanel {
  margin-top: 20px !important;
}

.wolfcheatsContentHero {
  margin-bottom: 22px !important;
  overflow: hidden !important;
  border-radius: 7px !important;
}

.wolfcheatsContentHero img {
  display: block !important;
  width: 100% !important;
  aspect-ratio: 16 / 6 !important;
  object-fit: cover !important;
}

.wolfcheatsContentTitle {
  margin: 0 0 8px !important;
  color: #ffffff !important;
  font-size: clamp(24px, 2vw, 34px) !important;
  font-weight: 800 !important;
  line-height: 1.1 !important;
}

.wolfcheatsContentMeta {
  margin: 0 0 20px !important;
  color: #aeb6c7 !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
}

.wolfcheatsContentBody {
  color: #aeb6c7 !important;
  font-size: 14px !important;
  line-height: 1.65 !important;
}

.wolfcheatsContentBody h1,
.wolfcheatsContentBody h2,
.wolfcheatsContentBody h3,
.wolfcheatsContentBody h4 {
  color: #ffffff !important;
  font-weight: 800 !important;
}

.wolfcheatsContentBody a {
  color: var(--wolfcheats-accent) !important;
}

.wolfcheatsContentBody img {
  max-width: 100% !important;
  height: auto !important;
  border-radius: 5px !important;
}

.wolfcheatsFaqList {
  display: grid !important;
  gap: 10px !important;
}

.wolfcheatsFaqItem {
  overflow: hidden !important;
  border-radius: 5px !important;
  background: #1c1e25 !important;
}

.wolfcheatsFaqQuestion {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 16px !important;
  width: 100% !important;
  padding: 16px 18px !important;
  border: 0 !important;
  background: transparent !important;
  color: #ffffff !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  text-align: left !important;
  cursor: pointer !important;
}

.wolfcheatsFaqQuestion i {
  color: var(--wolfcheats-accent) !important;
  transition: transform 0.2s ease !important;
}

.wolfcheatsFaqItem.is-open .wolfcheatsFaqQuestion i {
  transform: rotate(180deg) !important;
}

.wolfcheatsFaqAnswer {
  padding: 0 18px 18px !important;
  color: #aeb6c7 !important;
  font-size: 13px !important;
  line-height: 1.6 !important;
}

.wolfcheatsUpsells {
  margin-top: 20px !important;
}

.wolfcheatsTailwindArea {
  color: rgb(var(--cl-t-primary)) !important;
}

.wolfcheatsTailwindArea button,
.wolfcheatsTailwindArea input,
.wolfcheatsTailwindArea select,
.wolfcheatsTailwindArea textarea {
  font: inherit !important;
}

.wolfcheatsTailwindArea a {
  text-decoration: none !important;
}

@media (max-width: 980px) {
  .wolfcheatsCartLayout {
    grid-template-columns: minmax(0, 1fr) !important;
  }

  .wolfcheatsCartSummary {
    position: static !important;
  }
}

@media (max-width: 640px) {
  .wolfcheatsCartRow {
    grid-template-columns: 84px minmax(0, 1fr) !important;
  }

  .wolfcheatsCartControls {
    grid-column: 1 / -1 !important;
    justify-content: space-between !important;
  }
}

.wolfcheatsProductBody > .wolfcheatsProductTitleRow + .wolfcheatsProductButton {
  margin-top: 39px !important;
}

.wolfcheatsCartModalOverlay {
  position: fixed !important;
  inset: 0 !important;
  z-index: 15000 !important;
  display: flex !important;
  align-items: flex-start !important;
  justify-content: center !important;
  padding: 43px 20px 20px !important;
  overflow-y: auto !important;
}

.wolfcheatsCartModal {
  position: relative !important;
  width: 100% !important;
  max-width: 850px !important;
  border-radius: 8px !important;
  background: #14161b !important;
  box-shadow: 0 5px 55px 0 rgba(20, 22, 27, 0.4),
    0 7px 24px -12px rgba(20, 22, 27, 0.7) !important;
}

.wolfcheatsCartModalOverlay {
  background: rgba(20, 22, 27, 0.7) !important;
}

.wolfcheatsCartModal .ipsPad {
  padding: 20px !important;
}

.wolfcheatsCartModal .ipsAreaBackground_light {
  background: #1c1e25 !important;
  padding: 20px !important;
  margin-bottom: 26px !important;
}

.wolfcheatsCartModal .ipsDialog_title,
.wolfcheatsCartModal .ipsDialog_close {
  color: #a7aab7 !important;
}

.wolfcheatsCartModal .ipsHr {
  border-top-color: rgba(167, 170, 183, 0.08) !important;
}

.wolfcheatsCartModal .ipsType_large {
  font-weight: 700 !important;
  color: #a7aab7 !important;
}

.wolfcheatsCartModal .ipsButton_light {
  background: #1c1e25 !important;
  border-color: #1c1e25 !important;
  color: #ffffff !important;
}

.wolfcheatsCartModal .ipsDialog_content {
  position: static !important;
  display: block !important;
  overflow: visible !important;
}

.wolfcheatsCartModal .ipsDialog_close {
  right: 4px !important;
  left: auto !important;
  text-decoration: none !important;
}

.wolfcheatsCartModal .ipsGrid::after {
  content: "" !important;
  display: table !important;
  clear: both !important;
}

.wolfcheatsCartModal .ipsType_success i {
  margin-right: 4px !important;
}

html,
body,
body.ipsApp,
.theme-header__wrapper,
#ipsLayout_body {
  background: var(--wolfcheats-background) !important;
  background-color: var(--wolfcheats-background) !important;
}

.headerRow_secondary {
  background: var(--wolfcheats-surface) !important;
  background-color: var(--wolfcheats-surface) !important;
}

.ipsBreadcrumb,
.ipsBreadcrumb_top,
.ipsBreadcrumb ul {
  background: var(--wolfcheats-surface) !important;
  background-color: var(--wolfcheats-surface) !important;
}

.cStore_wrapper {
  background: var(--wolfcheats-surface) !important;
  background-color: var(--wolfcheats-surface) !important;
}

.whyChoose_wrapper {
  background: var(--wolfcheats-surface) !important;
  background-color: var(--wolfcheats-surface) !important;
}

.whyChoose_columns > li {
  background: var(--wolfcheats-panel-inner) !important;
  background-color: var(--wolfcheats-panel-inner) !important;
}

#cFooter,
#cFooter .cFooter_bottom {
  background: var(--wolfcheats-surface-alt) !important;
  background-color: var(--wolfcheats-surface-alt) !important;
}

.wolfcheatsBreadcrumb ul li,
.wolfcheatsBreadcrumb ul li a,
.wolfcheatsBreadcrumb ul li a span {
  font-family: inherit !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  letter-spacing: normal !important;
  text-transform: none !important;
}

.theme-header__hero {
  aspect-ratio: var(--wolfcheats-hero-ratio, auto) !important;
  display: grid !important;
  align-content: center !important;
}

.theme-header__hero > .ipsLayout_container {
  width: 100% !important;
}

.wolfcheatsLogoText {
  display: inline-block !important;
  color: #ffffff !important;
  font-size: 26px !important;
  font-weight: 800 !important;
  line-height: 1.1 !important;
  letter-spacing: -0.01em !important;
}

.dcReviewAvatarFallback {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  background: var(--wolfcheats-accent) !important;
  color: #ffffff !important;
  font-size: 14px !important;
  font-weight: 800 !important;
  text-transform: uppercase !important;
}

.cStoreGame_image {
  overflow: hidden !important;
}

.cStoreGame_image > img {
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  transition: transform 0.4s ease !important;
}

.cStoreGame_name {
  bottom: 10px !important;
  transform: none !important;
  opacity: 1 !important;
  visibility: visible !important;
  transition: opacity 0.4s ease, visibility 0.4s ease !important;
}

.cStoreGame > a:hover .cStoreGame_name {
  transform: none !important;
  opacity: 0 !important;
  visibility: hidden !important;
}

.wolfcheatsTilePrice {
  position: absolute !important;
  bottom: 10px !important;
  left: 10px !important;
  display: flex !important;
  align-items: center !important;
  padding: 2px 2px 2px 15px !important;
  border-radius: 100vw !important;
  background: rgba(var(--theme-area_background_light), 0.9) !important;
  backdrop-filter: blur(10px) !important;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.6) !important;
  color: #ffffff !important;
  font-size: 11px !important;
  font-weight: 600 !important;
  letter-spacing: 1px !important;
  line-height: 1 !important;
  text-transform: uppercase !important;
  white-space: nowrap !important;
  opacity: 0 !important;
  visibility: hidden !important;
  transform: translateY(50px) !important;
  transition: opacity 0.4s ease, visibility 0.4s ease, transform 0.4s ease !important;
}

.cStoreGame > a:hover .wolfcheatsTilePrice {
  opacity: 1 !important;
  visibility: visible !important;
  transform: translateY(0) !important;
}

.wolfcheatsTilePrice .price {
  display: inline-flex !important;
  align-items: center !important;
  margin-left: 10px !important;
  padding: 0.75em 1em !important;
  border-radius: 100px !important;
  background: rgba(30, 219, 50, 0.2) !important;
  color: rgb(30, 219, 50) !important;
  font-size: 11px !important;
  font-weight: 600 !important;
  line-height: 1 !important;
}

.cFooter_nav > ul > li > a {
  transform: translateX(0) !important;
}

.cFooter_nav > ul > li > a:hover,
.cFooter_nav > ul > li > a:focus {
  transform: translateX(5px) !important;
}

.cFooter_nav > ul > li > a::before {
  opacity: 0.55 !important;
  transform: scale(1) !important;
}

.cFooter_nav > ul > li > a:hover::before,
.cFooter_nav > ul > li > a:focus::before {
  opacity: 1 !important;
  transform: scale(1.45) !important;
}

#elFooterLinks a {
  display: inline-block !important;
  transform: translateY(0) !important;
}

#elFooterLinks a:hover,
#elFooterLinks a:focus {
  transform: translateY(-2px) !important;
}

.cFooter_contact .cIcon > a {
  transition: background-color 0.45s cubic-bezier(0.4, 0, 0.2, 1),
    transform 0.45s cubic-bezier(0.4, 0, 0.2, 1) !important;
}

.cFooter_contact .cIcon > a:hover {
  transform: translateY(-3px) !important;
}

.whyChoose_wrapper {
  margin-bottom: 90px !important;
}

.wolfcheatsReviews_wrapper {
  margin-bottom: 90px !important;
}

.cStoreGame_image {
  aspect-ratio: var(--wolfcheats-tile-ratio) !important;
}

.cStoreGame > a:hover > .cStoreGame_name,
.cStoreGame > a:hover .cStoreGame_name,
.cStoreGame:hover .cStoreGame_name {
  background: rgba(var(--theme-area_background_light), 0.9) !important;
  color: #ffffff !important;
}

.storeProductsIcon .drawnIcon_neutral {
  fill: #ffffff;
}

.storeProductsIcon .drawnIcon_colorful {
  fill: var(--wolfcheats-accent);
}

.ipsLayout_container,
#ipsLayout_body.ipsLayout_container {
  max-width: var(--container--width) !important;
}

.heroButtons {
  display: flex !important;
  align-items: center !important;
  flex-wrap: wrap !important;
  gap: 26px !important;
  margin-top: 30px !important;
}

.headerHero_button {
  display: inline-flex !important;
  align-items: center !important;
  gap: 12px !important;
  padding: 21.6px 32px !important;
  border: 0 !important;
  border-radius: 5px !important;
  color: #ffffff !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  line-height: 1 !important;
  text-decoration: none !important;
  transition: filter 0.25s ease, background-color 0.25s ease !important;
}

.headerHero_button i {
  font-size: 16px !important;
  line-height: 1 !important;
  color: #ffffff !important;
}

.heroButton_primary {
  background-image: var(--wolfcheats-hero-gradient) !important;
}

.heroButton_primary:hover {
  filter: brightness(1.1) !important;
  color: #ffffff !important;
}

.heroButton_secondary {
  background: var(--wolfcheats-surface) !important;
  background-color: var(--wolfcheats-surface) !important;
}

.heroButton_secondary:hover {
  background-color: color-mix(in srgb, var(--wolfcheats-surface), white 6%) !important;
  color: #ffffff !important;
}

.headerHero_list {
  display: flex !important;
  align-items: center !important;
  flex-wrap: wrap !important;
  margin: 26px 0 0 !important;
  padding: 0 !important;
  list-style: none !important;
}

.headerHero_list > li {
  list-style: none !important;
  margin: 0 !important;
}

.headerHero_list > li.hr {
  width: 1px !important;
  height: 40px !important;
  margin: 0 26px !important;
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0), rgba(255, 255, 255, 0.18) 50%, rgba(0, 0, 0, 0)) !important;
}

.headerHeroInfo--number {
  font-size: 26px !important;
  font-weight: 700 !important;
  line-height: 1 !important;
  background-image: var(--wolfcheats-hero-gradient) !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  color: var(--wolfcheats-accent) !important;
}

.headerHeroInfo--type {
  margin-top: 5.5px !important;
  color: #ffffff !important;
  font-size: 11px !important;
  font-weight: 400 !important;
  letter-spacing: 1px !important;
  line-height: 1.5 !important;
  text-transform: uppercase !important;
}

.headerHero_rating {
  display: flex !important;
  align-items: center !important;
  gap: 8px !important;
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
}

.headerHero_rating li {
  list-style: none !important;
  margin: 0 !important;
  line-height: 1 !important;
}

.headerHero_rating i {
  font-size: 16px !important;
  line-height: 1 !important;
}

.headerHero_rating .rating_on i {
  color: #ffd368 !important;
}

.headerHero_rating .rating_off i {
  color: rgba(255, 255, 255, 0.18) !important;
}

.headerHero_desc {
  max-width: 600px !important;
  color: #a7aab7 !important;
  font-size: 19px !important;
  font-weight: 400 !important;
  line-height: 1.5 !important;
}

@media (max-width: 640px) {
  .heroButtons {
    gap: 14px !important;
  }

  .headerHero_button {
    padding: 17px 22px !important;
    font-size: 15px !important;
  }

  .headerHero_list > li.hr {
    margin: 0 16px !important;
  }
}

.cFooter_payments {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 13px !important;
  margin: -64px 0 0 !important;
  padding: 26px !important;
  border-radius: 5px !important;
  background: var(--wolfcheats-payments) !important;
  background-color: var(--wolfcheats-payments) !important;
}

.cFooter_payments .paymentBrand {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  margin: 0 !important;
  padding: 0 !important;
  background: none !important;
}

.cFooter_payments .paymentBrand img {
  display: block !important;
  max-height: 28px !important;
  width: auto !important;
}

@media (max-width: 767px) {
  .cFooter_payments {
    flex-wrap: wrap !important;
    justify-content: center !important;
    gap: 22px !important;
    margin: -44px 0 0 !important;
    padding: 20px !important;
  }
}

.cFooter_nav > ul > li > a,
#elFooterLinks a {
  color: rgba(255, 255, 255, 0.62) !important;
}

.cFooter_nav > ul > li > a:hover,
.cFooter_nav > ul > li > a:focus,
#elFooterLinks a:hover,
#elFooterLinks a:focus,
.copyright:hover,
.copyright:focus,
.copyright:hover b,
.copyright:focus b {
  color: #ffffff !important;
}

.sa-powered-by {
  display: none !important;
}

.cStoreGame_name {
  font-size: 11px !important;
  font-weight: 600 !important;
  letter-spacing: 1px !important;
  text-transform: uppercase !important;
  line-height: 1 !important;
  white-space: nowrap !important;
}

.cStoreGame > a {
  position: relative !important;
  overflow: hidden !important;
  border-radius: 5px !important;
}

.cStoreGame > a:hover .cStoreGame_image {
  outline: 0 !important;
  box-shadow: none !important;
}

.cStoreGame > a:hover {
  box-shadow: 0 0 0 2px var(--wolfcheats-accent),
    0 0 14px rgba(var(--wolfcheats-accent-rgb), 0.22) !important;
}

.cFooter_payments {
  margin: -88px 0 0 !important;
}

@media (max-width: 767px) {
  .cFooter_payments {
    margin: -56px 0 0 !important;
  }
}

.cFooter_payments {
  margin: -120px 0 0 !important;
}

.whyChoose_wrapper,
.wolfcheatsReviews_wrapper {
  margin-bottom: 150px !important;
}

@media (max-width: 767px) {
  .cFooter_payments {
    margin: -70px 0 0 !important;
  }

  .whyChoose_wrapper,
  .wolfcheatsReviews_wrapper {
    margin-bottom: 100px !important;
  }
}

.cFooter_payments {
  position: relative !important;
  margin-bottom: 78px !important;
}

.cFooter_payments::before,
.cFooter_payments::after {
  content: "" !important;
  position: absolute !important;
  top: -3px !important;
  width: 5px !important;
  height: 6px !important;
  background: var(--wolfcheats-accent) !important;
}

.cFooter_payments::before {
  left: 50px !important;
  transform: skew(15deg) !important;
  box-shadow: transparent 5px 0 0 0, var(--wolfcheats-accent) 10px 0 0 0,
    transparent 15px 0 0 0, var(--wolfcheats-accent) 20px 0 0 0,
    transparent 25px 0 0 0, var(--wolfcheats-accent) 30px 0 0 0 !important;
}

.cFooter_payments::after {
  right: 50px !important;
  transform: skew(-15deg) !important;
  box-shadow: transparent -5px 0 0 0, var(--wolfcheats-accent) -10px 0 0 0,
    transparent -15px 0 0 0, var(--wolfcheats-accent) -20px 0 0 0,
    transparent -25px 0 0 0, var(--wolfcheats-accent) -30px 0 0 0 !important;
}

@media (max-width: 767px) {
  .cFooter_payments {
    margin-bottom: 48px !important;
  }

  .cFooter_payments::before {
    left: 24px !important;
  }

  .cFooter_payments::after {
    right: 24px !important;
  }
}

.whyChoose_wrapper {
  background: transparent !important;
  background-color: transparent !important;
  padding: 0 !important;
}

.whyChoose_title {
  margin-bottom: 26px !important;
}

.cFeatures_blocks {
  display: grid !important;
  grid-template-columns: repeat(3, 1fr) !important;
  gap: 26px !important;
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
}

.cFeatures_block {
  position: relative !important;
  z-index: 1 !important;
  overflow: hidden !important;
  margin: 0 !important;
  padding: 39px !important;
  border-radius: 5px !important;
  border-bottom: 5px solid var(--wolfcheats-surface) !important;
  background: linear-gradient(to bottom, var(--wolfcheats-surface), var(--wolfcheats-panel-inner)) !important;
  list-style: none !important;
  transition: transform 0.25s ease, border-bottom-color 0.25s ease !important;
}

.cFeatures_block:hover {
  transform: scale(1.03) !important;
  border-bottom-color: var(--wolfcheats-accent) !important;
}

.cFeatureBlock_header {
  display: flex !important;
  align-items: flex-start !important;
  gap: 26px !important;
}

.cFeatureBlock_icon {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  flex: 0 0 auto !important;
  width: 50px !important;
  height: 50px !important;
  border-radius: 5px !important;
  background-image: var(--wolfcheats-hero-gradient) !important;
  background-size: 200% !important;
  color: #ffffff !important;
  font-size: 20px !important;
}

.cFeatureBlock_icon i {
  color: #ffffff !important;
  font-size: 20px !important;
}

.cFeatureBlock_title {
  margin: 0 !important;
  color: #ffffff !important;
  font-size: 26px !important;
  font-weight: 800 !important;
  line-height: 1 !important;
}

.cFeatureBlock_subTitle {
  margin: 0.25em 0 0 !important;
  color: #a7aab7 !important;
  font-size: 16px !important;
  font-weight: 400 !important;
}

.cFeatureBlock_desc {
  margin: 1.5em 0 0 !important;
  color: #a7aab7 !important;
  font-size: 15px !important;
  font-weight: 400 !important;
  line-height: 1.5 !important;
}

.cFeatureBlock_vector {
  position: absolute !important;
  right: -20px !important;
  bottom: -75px !important;
  z-index: -1 !important;
  font-size: 150px !important;
  opacity: 0.05 !important;
  transform: rotate(-15deg) !important;
  mix-blend-mode: color-dodge !important;
  pointer-events: none !important;
}

@media (max-width: 1180px) {
  .cFeatures_blocks {
    grid-template-columns: repeat(2, 1fr) !important;
  }
}

@media (max-width: 767px) {
  .cFeatures_blocks {
    grid-template-columns: 1fr !important;
  }

  .cFeatures_block {
    padding: 26px !important;
  }
}

.cNexusSection_header {
  margin-bottom: 26px !important;
  text-align: center !important;
}

.cNexusSection_header--title {
  margin: 0 0 7.5px !important;
  color: #ffffff !important;
  font-size: 30px !important;
  font-weight: 800 !important;
  line-height: 1 !important;
}

.cNexusSection_header--desc {
  margin: 0 auto !important;
  color: #a7aab7 !important;
  font-size: 15px !important;
  font-weight: 400 !important;
  line-height: 1.5 !important;
}

.whyChoose_wrapper {
  background: var(--wolfcheats-surface) !important;
  background-color: var(--wolfcheats-surface) !important;
  padding: 2em !important;
}

.cFeatureBlock_subTitle {
  font-size: 13px !important;
  line-height: 1.35 !important;
}

.cFeatureBlock_icon {
  background-image: linear-gradient(180deg, #2166fb 0%, #165ae9 100%) !important;
  background-size: auto !important;
}

.cFooter_payments::before,
.cFooter_payments::after {
  content: none !important;
}

#cFooter {
  position: relative !important;
}

#cFooter::before,
#cFooter::after {
  content: "" !important;
  position: absolute !important;
  top: -3px !important;
  width: 5px !important;
  height: 6px !important;
  background: var(--wolfcheats-accent) !important;
  z-index: 2 !important;
}

#cFooter::before {
  left: 50px !important;
  transform: skew(15deg) !important;
  box-shadow: transparent 5px 0 0 0, var(--wolfcheats-accent) 10px 0 0 0,
    transparent 15px 0 0 0, var(--wolfcheats-accent) 20px 0 0 0,
    transparent 25px 0 0 0, var(--wolfcheats-accent) 30px 0 0 0 !important;
}

#cFooter::after {
  right: 50px !important;
  transform: skew(-15deg) !important;
  box-shadow: transparent -5px 0 0 0, var(--wolfcheats-accent) -10px 0 0 0,
    transparent -15px 0 0 0, var(--wolfcheats-accent) -20px 0 0 0,
    transparent -25px 0 0 0, var(--wolfcheats-accent) -30px 0 0 0 !important;
}

@media (max-width: 767px) {
  #cFooter::before {
    left: 20px !important;
  }

  #cFooter::after {
    right: 20px !important;
  }
}

.cFeatureBlock_vector,
.cFeatureBlock_vector i {
  color: #a7aab7 !important;
}

#cFooter::before,
#cFooter::after {
  content: none !important;
}

.cFooter_payments::before,
.cFooter_payments::after {
  content: none !important;
}

.wolfcheatsFooterDashes {
  position: absolute !important;
  top: -3px !important;
  left: 0 !important;
  right: 0 !important;
  height: 0 !important;
  pointer-events: none !important;
  z-index: 3 !important;
}

.wolfcheatsFooterDashes::before,
.wolfcheatsFooterDashes::after {
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  width: 5px !important;
  height: 6px !important;
  background: var(--wolfcheats-accent) !important;
}

.wolfcheatsFooterDashes::before {
  left: 50px !important;
  transform: skew(15deg) !important;
  box-shadow: transparent 5px 0 0 0, var(--wolfcheats-accent) 10px 0 0 0,
    transparent 15px 0 0 0, var(--wolfcheats-accent) 20px 0 0 0,
    transparent 25px 0 0 0, var(--wolfcheats-accent) 30px 0 0 0 !important;
}

.wolfcheatsFooterDashes::after {
  right: 50px !important;
  transform: skew(-15deg) !important;
  box-shadow: transparent -5px 0 0 0, var(--wolfcheats-accent) -10px 0 0 0,
    transparent -15px 0 0 0, var(--wolfcheats-accent) -20px 0 0 0,
    transparent -25px 0 0 0, var(--wolfcheats-accent) -30px 0 0 0 !important;
}

#cFooter {
  margin-top: 150px !important;
}

.whyChoose_wrapper,
.wolfcheatsReviews_wrapper {
  margin-bottom: 0 !important;
}

html {
  scrollbar-color: #2a2e39 var(--wolfcheats-background) !important;
}

.wolfcheatsPlanGrid {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 13px !important;
  width: 100% !important;
  margin-top: 16px !important;
}

.wolfcheatsPlanGrid button {
  position: relative !important;
  display: block !important;
  width: 100% !important;
  min-height: 0 !important;
  padding: 18px !important;
  border: 0 !important;
  outline: 0 !important;
  border-radius: 5px !important;
  overflow: hidden !important;
  background: var(--wolfcheats-panel-inner) !important;
  background-color: var(--wolfcheats-panel-inner) !important;
  text-align: left !important;
  font-size: 18px !important;
  font-weight: 500 !important;
  line-height: 1 !important;
  cursor: pointer !important;
  transition: background-color 0.2s ease !important;
}

.wolfcheatsPlanGrid button:hover:not(:disabled),
.wolfcheatsPlanGrid button.is-selected {
  background: var(--wolfcheats-accent) !important;
  background-color: var(--wolfcheats-accent) !important;
}

.wolfcheatsPlanGrid span {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 12px !important;
  width: 100% !important;
  margin-bottom: 9px !important;
  color: #9ea4b1 !important;
  font-size: 12px !important;
  font-weight: 500 !important;
  letter-spacing: 1px !important;
  line-height: 1 !important;
  text-transform: uppercase !important;
}

.wolfcheatsPlanGrid b {
  color: #9ea4b1 !important;
  font-size: 11px !important;
  font-weight: 500 !important;
  letter-spacing: normal !important;
  text-transform: uppercase !important;
}

.wolfcheatsPlanGrid button:hover:not(:disabled) span,
.wolfcheatsPlanGrid button:hover:not(:disabled) b,
.wolfcheatsPlanGrid button.is-selected span,
.wolfcheatsPlanGrid button.is-selected b {
  color: #ffffff !important;
}

.wolfcheatsPlanGrid strong {
  display: flex !important;
  align-items: center !important;
  gap: 9px !important;
  color: #ffffff !important;
  font-size: 18px !important;
  font-weight: 500 !important;
  line-height: 1 !important;
}

.wolfcheatsBuyRow {
  display: grid !important;
  grid-template-columns: 1fr 1fr !important;
  gap: 13px !important;
  width: 100% !important;
  margin-top: 16px !important;
}

.wolfcheatsBuyRow button {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 10px !important;
  width: 100% !important;
  height: 52px !important;
  margin: 0 !important;
  padding: 0 18px !important;
  border: 0 !important;
  border-radius: 5px !important;
  font-size: 15px !important;
  font-weight: 700 !important;
  line-height: 1 !important;
  cursor: pointer !important;
  transition: background-color 0.25s ease, color 0.25s ease !important;
}

.wolfcheatsBuyNow {
  background: var(--wolfcheats-accent) !important;
  color: #ffffff !important;
}

.wolfcheatsBuyNow i {
  color: #ffffff !important;
}

.wolfcheatsBuyNow:hover:not(:disabled) {
  background: color-mix(in srgb, var(--wolfcheats-accent), white 12%) !important;
}

.wolfcheatsBuyRow .wolfcheatsAddCart {
  background: #ffffff !important;
  color: #14161b !important;
}

.wolfcheatsBuyRow .wolfcheatsAddCart i {
  color: #14161b !important;
}

.wolfcheatsBuyRow .wolfcheatsAddCart:hover:not(:disabled) {
  background: #e8ebf2 !important;
  color: #14161b !important;
}

.wolfcheatsBuyRow button:disabled {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
}

@media (max-width: 640px) {
  .wolfcheatsPlanGrid {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }

  .wolfcheatsBuyRow {
    grid-template-columns: 1fr !important;
  }
}

.wolfcheatsDetailInfo .wolfcheatsPlanGrid button > span {
  color: #9ea4b1 !important;
  font-weight: 700 !important;
}

.wolfcheatsDetailInfo .wolfcheatsPlanGrid button > span b {
  color: #9ea4b1 !important;
  font-weight: 600 !important;
}

.wolfcheatsDetailInfo .wolfcheatsPlanGrid button:hover:not(:disabled) > span,
.wolfcheatsDetailInfo .wolfcheatsPlanGrid button:hover:not(:disabled) > span b,
.wolfcheatsDetailInfo .wolfcheatsPlanGrid button.is-selected > span,
.wolfcheatsDetailInfo .wolfcheatsPlanGrid button.is-selected > span b {
  color: #ffffff !important;
}

.wolfcheatsDetailInfo .wolfcheatsPlanGrid strong,
.wolfcheatsDetailInfo .wolfcheatsPlanGrid strong span,
.wolfcheatsDetailInfo .wolfcheatsPlanGrid button.is-selected strong,
.wolfcheatsDetailInfo .wolfcheatsPlanGrid button.is-selected strong span {
  color: #ffffff !important;
  font-weight: 700 !important;
}

.wolfcheatsBuyRow {
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}

.wolfcheatsBuyRow button {
  min-width: 0 !important;
}

.wolfcheatsDetailInfo .wolfcheatsPlanGrid {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 13px !important;
  margin: 16px 0 0 !important;
  padding: 0 !important;
}

.wolfcheatsDetailInfo .wolfcheatsPlanGrid button {
  width: 100% !important;
  min-height: 0 !important;
  padding: 18px !important;
  border: 0 !important;
  outline: 0 !important;
  border-radius: 5px !important;
  overflow: hidden !important;
  text-align: left !important;
  font-size: 18px !important;
  font-weight: 500 !important;
  line-height: 1 !important;
}

.wolfcheatsDetailInfo .wolfcheatsPlanGrid button > span {
  margin-bottom: 9px !important;
  font-size: 12px !important;
  font-weight: 500 !important;
  letter-spacing: 1px !important;
  line-height: 1 !important;
  text-transform: uppercase !important;
}

.wolfcheatsDetailInfo .wolfcheatsPlanGrid button > span b {
  font-size: 11px !important;
  font-weight: 500 !important;
  letter-spacing: normal !important;
  line-height: 1 !important;
  text-transform: uppercase !important;
}

.wolfcheatsDetailInfo .wolfcheatsPlanGrid strong,
.wolfcheatsDetailInfo .wolfcheatsPlanGrid strong span {
  font-size: 18px !important;
  font-weight: 500 !important;
  line-height: 1 !important;
}

.wolfcheatsBuyRow {
  grid-template-columns: 1.35fr 1fr !important;
}

.wolfcheatsBuyRow button {
  font-family: inherit !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  letter-spacing: normal !important;
  text-transform: none !important;
  gap: 12px !important;
}

.wolfcheatsBuyRow button i {
  font-size: 16px !important;
}

.wolfcheatsDetailInfo .wolfcheatsPlanGrid button.is-selected strong,
.wolfcheatsDetailInfo .wolfcheatsPlanGrid button.is-selected strong span,
.wolfcheatsDetailInfo .wolfcheatsPlanGrid button strong,
.wolfcheatsDetailInfo .wolfcheatsPlanGrid button strong span {
  font-size: 18px !important;
  font-weight: 500 !important;
  line-height: 1 !important;
}

.wolfcheatsDetailInfo .wolfcheatsPlanGrid button strong span {
  display: inline-block !important;
}

.wolfcheatsDetailInfo .wolfcheatsPlanGrid button strong span {
  margin: 0 !important;
}

.cFooter_social.wolfcheatsSocial,
.cFooter_social.wolfcheatsSocial > li,
.cFooter_contact {
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
}

.cFooter_contact {
  margin-top: 22px !important;
}

.cFooter_social.wolfcheatsSocial {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  gap: 13px !important;
}

.cFooter_social.wolfcheatsSocial > li > a {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 35px !important;
  height: 35px !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 5px !important;
  background: var(--wolfcheats-payments) !important;
  color: #ffffff !important;
  transition: background-color 0.4s ease, transform 0.4s ease !important;
}

.cFooter_social.wolfcheatsSocial > li > a[href]:hover,
.cFooter_social.wolfcheatsSocial > li > a[href]:focus {
  background: var(--wolfcheats-accent) !important;
  transform: translateY(-2px) !important;
}

.cFooter_social.wolfcheatsSocial > li > a:not([href]) {
  cursor: default !important;
}

.cFooter_social.wolfcheatsSocial .icon {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
  height: 100% !important;
  line-height: 1 !important;
}

.cFooter_social.wolfcheatsSocial .icon i {
  color: #ffffff !important;
  font-size: 16px !important;
  line-height: 1 !important;
}

.cFooter_social.wolfcheatsSocial .wolfcheatsSocialMark {
  display: block !important;
  width: 21px !important;
  height: auto !important;
}

.cFooter_nav > ul > li > a {
  display: flex !important;
  align-items: center !important;
  gap: 7.5px !important;
  transform: none !important;
}

.cFooter_nav > ul > li > a:hover,
.cFooter_nav > ul > li > a:focus {
  transform: none !important;
}

.cFooter_nav > ul > li > a::before {
  content: "" !important;
  position: relative !important;
  flex: 0 0 auto !important;
  width: 6px !important;
  height: 6px !important;
  border-radius: 100vw !important;
  background: var(--wolfcheats-accent) !important;
  opacity: 1 !important;
  transform: none !important;
  filter: drop-shadow(0 0 5px rgba(var(--wolfcheats-accent-rgb), 0.4)) !important;
  transition: width 0.15s linear !important;
}

.cFooter_nav > ul > li > a:hover::before,
.cFooter_nav > ul > li > a:focus::before {
  width: 15px !important;
  opacity: 1 !important;
  transform: none !important;
}

.wolfcheatsSearchSection h2,
.wolfcheatsSearchMeta strong,
.wolfcheatsQuickLink strong {
  font-weight: 500 !important;
}

.cFooter_social.wolfcheatsSocial {
  flex-direction: row !important;
  flex-wrap: wrap !important;
  align-items: center !important;
}

.cFooter_social.wolfcheatsSocial > li {
  display: block !important;
  flex: 0 0 auto !important;
  width: 40px !important;
  height: 40px !important;
}

.cFooter_social.wolfcheatsSocial > li > a,
.cFooter_social.wolfcheatsSocial > li > a[href]:hover,
.cFooter_social.wolfcheatsSocial > li > a[href]:focus {
  width: 40px !important;
  height: 40px !important;
  background: var(--wolfcheats-payments) !important;
  transform: none !important;
  transition: none !important;
}

.cFooter_social.wolfcheatsSocial .icon i {
  font-size: 17px !important;
}

.cFooter_social.wolfcheatsSocial .wolfcheatsSocialMark {
  width: 24px !important;
}

.heroTitle b,
.headerHero_title b,
.cNexusSection_header--title,
.whyChoose_title,
.cFeatureBlock_title,
.copyright b,
.wolfcheatsAuthModal h3 {
  font-weight: 700 !important;
}

.wolfcheatsAuthModal h3 {
  font-size: 18px !important;
  font-weight: 600 !important;
}

.wolfcheatsNavSearchForm input,
.wolfcheatsNavSearchForm input::placeholder,
.wolfcheatsSearchForm input,
.wolfcheatsSearchForm input::placeholder {
  font-family: inherit !important;
  font-weight: 500 !important;
}

.wolfcheatsAuthModal {
  font-family: inherit !important;
}

.wolfcheatsAuthModal label {
  color: #ffffff !important;
  font-size: 13px !important;
  font-weight: 500 !important;
}

.wolfcheatsAuthModal small {
  color: #aeb6c7 !important;
  font-size: 12px !important;
  font-weight: 400 !important;
}

.wolfcheatsAuthModal input {
  display: block !important;
  width: 100% !important;
  max-width: none !important;
  height: 50px !important;
  padding: 0 14px !important;
  border: 1px solid transparent !important;
  border-radius: 5px !important;
  outline: 0 !important;
  background: var(--wolfcheats-panel-inner) !important;
  color: #ffffff !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  box-shadow: none !important;
  transition: border-color 0.2s ease !important;
}

.wolfcheatsAuthModal input::placeholder {
  color: #8b93a5 !important;
  opacity: 1 !important;
}

.wolfcheatsAuthModal input:focus,
.wolfcheatsAuthModal input:focus-visible {
  border-color: var(--wolfcheats-accent) !important;
  outline: 0 !important;
  box-shadow: 0 0 0 3px rgba(var(--wolfcheats-accent-rgb), 0.25) !important;
}

.wolfcheatsAuthModal .flex.gap-2 input {
  width: 48px !important;
  padding: 0 !important;
  text-align: center !important;
  font-size: 17px !important;
}

.wolfcheatsAuthModal button[type="submit"] {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 10px !important;
  width: 100% !important;
  height: 50px !important;
  padding: 0 24px !important;
  border: 0 !important;
  border-radius: 5px !important;
  background: var(--wolfcheats-accent) !important;
  color: #ffffff !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  transition: background-color 0.25s ease !important;
}

.wolfcheatsAuthModal button[type="submit"]:hover:enabled {
  background: var(--wolfcheats-accent-dark) !important;
}

.wolfcheatsAuthModal .wolfcheatsAuthIcon {
  font-size: 15px !important;
  line-height: 1 !important;
}

.wolfcheatsProductHeader h1,
.wolfcheatsProductHeader p,
.wolfcheatsProductCard h2,
.wolfcheatsProductTitleRow h2,
.wolfcheatsProductTitleRow strong,
.wolfcheatsDetailInfo h1,
.wolfcheatsFeatureCard h2,
.wolfcheatsContentTitle,
.wolfcheatsContentBody h1,
.wolfcheatsContentBody h2,
.wolfcheatsContentBody h3,
.wolfcheatsContentBody h4,
.wolfcheatsCartSummary h2,
.wolfcheatsCartSummaryTotal,
.wolfcheatsCartSummaryTotal span,
.wolfcheatsCartName,
.wolfcheatsGroupModalHeader h2,
.wolfcheatsReviews_title,
.wolfcheatsStatusTop h1,
.wolfcheatsStatusGroup h2,
.wolfcheatsStatusRow h3,
.wolfcheatsStatusMeta b,
.wolfcheatsStatusMeta > span:first-child small {
  font-weight: 700 !important;
}

.wolfcheatsDetailInfo .wolfcheatsPlanGrid {
  grid-template-columns: repeat(auto-fit, minmax(238px, 1fr)) !important;
  margin: 26px 0 0 !important;
}

.wolfcheatsDetailInfo .wolfcheatsPlanGrid button {
  padding: 20px !important;
}

.wolfcheatsBuyRow {
  margin-top: 26px !important;
}

.wolfcheatsDetailInfo .wolfcheatsQty {
  grid-template-columns: 52px 64px 52px !important;
  height: 56px !important;
  margin: 6px 0 0 !important;
}

.wolfcheatsDetailInfo .wolfcheatsQty button {
  width: 40px !important;
  height: 40px !important;
  font-size: 20px !important;
  font-weight: 500 !important;
  line-height: 1 !important;
}

.wolfcheatsDetailInfo .wolfcheatsQty span {
  font-size: 15px !important;
}

.wolfcheatsDetailInfo .wolfcheatsPlanGrid button:not(.is-selected) {
  background: #22262f !important;
}

.wolfcheatsDetailInfo .wolfcheatsPlanGrid button:not(.is-selected):hover:not(:disabled) {
  background: #2c313d !important;
}

@media (max-width: 767px) {
  .wolfcheatsDetailInfo .wolfcheatsPlanGrid {
    grid-template-columns: repeat(auto-fit, minmax(160px, 1fr)) !important;
  }
}

.wolfcheatsDetailInfo .wolfcheatsPlanGrid {
  grid-template-columns: repeat(auto-fill, minmax(230px, 1fr)) !important;
  gap: 13px !important;
  margin: 26px 0 0 !important;
}

.wolfcheatsDetailInfo .wolfcheatsPlanGrid button {
  position: relative !important;
  width: 100% !important;
  padding: 18px !important;
  border: 0 !important;
  outline: 0 !important;
  border-radius: 5px !important;
  overflow: hidden !important;
  cursor: pointer !important;
  text-align: left !important;
  font-size: 18px !important;
  font-weight: 500 !important;
  line-height: 1 !important;
}

.wolfcheatsDetailInfo .wolfcheatsPlanGrid button > span {
  margin-bottom: 9px !important;
}

.wolfcheatsDetailInfo .wolfcheatsPlanGrid button::after {
  content: "\f084" !important;
  position: absolute !important;
  right: -12px !important;
  bottom: -5px !important;
  font-family: "Font Awesome 6 Pro" !important;
  font-weight: 600 !important;
  font-size: 80px !important;
  line-height: 1 !important;
  color: #ffffff !important;
  opacity: 0.1 !important;
  pointer-events: none !important;
}

@media (max-width: 767px) {
  .wolfcheatsDetailInfo .wolfcheatsPlanGrid {
    grid-template-columns: repeat(auto-fill, minmax(230px, 1fr)) !important;
  }
}

.wolfcheatsDetailInfo .wolfcheatsPlanGrid {
  grid-template-columns: repeat(auto-fill, minmax(230px, 300px)) !important;
  justify-content: start !important;
}

.wolfcheatsDetailInfo .wolfcheatsPlanGrid button {
  min-height: 75px !important;
}

.wolfcheatsDetailInfo .wolfcheatsPlanGrid button > span {
  font-size: 11px !important;
}

.wolfcheatsDetailInfo .wolfcheatsPlanGrid button > span b {
  font-size: 10px !important;
}

.wolfcheatsDetailInfo .wolfcheatsPlanGrid button strong,
.wolfcheatsDetailInfo .wolfcheatsPlanGrid button strong span,
.wolfcheatsDetailInfo .wolfcheatsPlanGrid button.is-selected strong,
.wolfcheatsDetailInfo .wolfcheatsPlanGrid button.is-selected strong span {
  font-size: 16px !important;
  letter-spacing: normal !important;
}

.wolfcheatsDetailInfo .wolfcheatsPlanGrid button::after {
  content: none !important;
}

.wolfcheatsDetailInfo .wolfcheatsPlanGrid button.is-selected::after {
  content: "\f084" !important;
}

.wolfcheatsDetailInfo .wolfcheatsPlanGrid {
  grid-template-columns: repeat(auto-fill, minmax(230px, 270px)) !important;
}

.wolfcheatsDetailInfo .wolfcheatsPlanGrid {
  grid-template-columns: repeat(auto-fill, minmax(210px, 1fr)) !important;
  justify-content: stretch !important;
}

.whyChoose_title .whyChoose_titleAccent,
.cNexusSection_header--title .whyChoose_titleAccent {
  color: var(--wolfcheats-accent) !important;
}

html {
  scrollbar-color: var(--wolfcheats-accent) var(--wolfcheats-background) !important;
}

html::-webkit-scrollbar-thumb,
body::-webkit-scrollbar-thumb {
  background: var(--wolfcheats-accent) !important;
}

html::-webkit-scrollbar-track,
body::-webkit-scrollbar-track {
  background: var(--wolfcheats-background) !important;
}

.cFooter_social.wolfcheatsSocial > li > a {
  position: relative !important;
  overflow: hidden !important;
  transition: transform 0.3s ease !important;
}

.cFooter_social.wolfcheatsSocial > li > a::before {
  content: "" !important;
  position: absolute !important;
  inset: 0 !important;
  border-radius: inherit !important;
  background-image: linear-gradient(180deg, #2166fb 0%, #165ae9 100%) !important;
  opacity: 0 !important;
  transition: opacity 0.3s ease !important;
}

.cFooter_social.wolfcheatsSocial > li > a[href]:hover::before,
.cFooter_social.wolfcheatsSocial > li > a[href]:focus::before {
  opacity: 1 !important;
}

.cFooter_social.wolfcheatsSocial > li > a[href]:hover,
.cFooter_social.wolfcheatsSocial > li > a[href]:focus {
  transform: translateY(-2px) !important;
}

.cFooter_social.wolfcheatsSocial .icon {
  position: relative !important;
  z-index: 1 !important;
}

body {
  overflow-x: clip !important;
}

.wolfcheatsCta {
  position: relative !important;
  z-index: 0 !important;
  margin: 90px calc(50% - 50vw) 0 !important;
  padding: 118px 20px 126px !important;
  overflow: hidden !important;
  text-align: center !important;
}

.wolfcheatsCta::before {
  content: "" !important;
  position: absolute !important;
  inset: 0 !important;
  z-index: -2 !important;
  background-image: var(--wolfcheats-cta-image) !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
}

.wolfcheatsCta::after {
  content: "" !important;
  position: absolute !important;
  inset: 0 !important;
  z-index: -1 !important;
  background: linear-gradient(
    to bottom,
    var(--wolfcheats-background) 0%,
    rgba(0, 0, 0, 0) 34%,
    rgba(0, 0, 0, 0) 62%,
    var(--wolfcheats-background) 100%
  ) !important;
}

.wolfcheatsCta_inner {
  position: relative !important;
  z-index: 1 !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  max-width: var(--container--width) !important;
  margin: 0 auto !important;
}

.wolfcheatsCta_eyebrow {
  margin: 0 !important;
  color: var(--wolfcheats-accent) !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  letter-spacing: 1.5px !important;
  line-height: 1 !important;
  text-transform: uppercase !important;
}

.wolfcheatsCta_title {
  margin: 16px 0 0 !important;
  color: #ffffff !important;
  font-size: 58px !important;
  font-weight: 700 !important;
  letter-spacing: -0.5px !important;
  line-height: 1 !important;
  text-transform: uppercase !important;
}

.wolfcheatsCta_button {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 11px !important;
  height: 44px !important;
  margin-top: 30px !important;
  padding: 0 24px !important;
  border: 1px solid rgba(255, 255, 255, 0.1) !important;
  border-radius: 5px !important;
  background: rgba(255, 255, 255, 0.05) !important;
  color: #ffffff !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  line-height: 1 !important;
  transition: background-color 0.25s ease, border-color 0.25s ease !important;
}

.wolfcheatsCta_button:hover,
.wolfcheatsCta_button:focus {
  border-color: var(--wolfcheats-accent) !important;
  background: var(--wolfcheats-accent) !important;
  color: #ffffff !important;
}

.wolfcheatsCta_button i {
  font-size: 13px !important;
}

@media (max-width: 767px) {
  .wolfcheatsCta {
    margin-top: 60px !important;
    padding: 78px 18px 84px !important;
  }

  .wolfcheatsCta_title {
    font-size: 34px !important;
  }
}

html {
  overflow-x: clip !important;
}

.wolfcheatsCta_title {
  font-size: 40px !important;
}

.wolfcheatsCta_eyebrow {
  font-size: 12px !important;
}

.wolfcheatsCta::after {
  background: linear-gradient(
    to bottom,
    var(--wolfcheats-background) 0%,
    rgba(0, 0, 0, 0) 45%,
    rgba(0, 0, 0, 0) 60%,
    var(--wolfcheats-background) 100%
  ) !important;
}

@media (max-width: 767px) {
  .wolfcheatsCta_title {
    font-size: 28px !important;
  }
}

.wolfcheatsReviews_wrapper.sa-reviews-carousel {
  position: relative !important;
  z-index: 0 !important;
  margin-inline: calc(50% - 50vw) !important;
  padding: 74px calc(50vw - 50%) 84px !important;
  overflow: hidden !important;
}

.wolfcheatsReviews_wrapper.sa-reviews-carousel::before {
  content: "" !important;
  position: absolute !important;
  inset: 0 !important;
  z-index: -2 !important;
  background-image: var(--wolfcheats-reviews-image) !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
}

.wolfcheatsReviews_wrapper.sa-reviews-carousel::after {
  content: "" !important;
  position: absolute !important;
  inset: 0 !important;
  z-index: -1 !important;
  background: linear-gradient(
    to bottom,
    var(--wolfcheats-background) 0%,
    rgba(0, 0, 0, 0) 45%,
    rgba(0, 0, 0, 0) 60%,
    var(--wolfcheats-background) 100%
  ) !important;
}

.wolfcheatsReviews_wrapper.sa-reviews-carousel .wolfcheatsReviews_header,
.wolfcheatsReviews_wrapper.sa-reviews-carousel .wolfcheatsReviews_track {
  position: relative !important;
  z-index: 1 !important;
}

@media (max-width: 767px) {
  .wolfcheatsReviews_wrapper.sa-reviews-carousel {
    padding-top: 48px !important;
    padding-bottom: 56px !important;
  }
}

.wolfcheatsReviews_wrapper.sa-reviews-carousel::before {
  opacity: 0.38 !important;
}

.wolfcheatsAccount {
  position: relative !important;
}

.wolfcheatsAccountChip {
  display: inline-flex !important;
  align-items: center !important;
  gap: 12px !important;
  height: 44px !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  color: #ffffff !important;
  cursor: pointer !important;
}

.wolfcheatsAccountText {
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-end !important;
  gap: 3px !important;
  line-height: 1 !important;
}

.wolfcheatsAccountText strong {
  color: #ffffff !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  line-height: 1 !important;
}

.wolfcheatsAccountText small {
  color: #8b93a5 !important;
  font-size: 11px !important;
  font-weight: 500 !important;
  line-height: 1 !important;
}

.wolfcheatsAccountAvatar {
  display: block !important;
  width: 38px !important;
  height: 38px !important;
  overflow: hidden !important;
  border-radius: 100vw !important;
  background: var(--wolfcheats-panel-inner) !important;
  box-shadow: 0 0 0 2px rgba(var(--wolfcheats-accent-rgb), 0.65) !important;
}

.wolfcheatsAccountAvatar img {
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
}

.wolfcheatsAccountMenu {
  position: absolute !important;
  top: calc(100% + 14px) !important;
  right: 0 !important;
  z-index: 3200 !important;
  width: 340px !important;
  padding: 14px !important;
  border-radius: 7px !important;
  background: var(--wolfcheats-surface) !important;
  box-shadow: 0 18px 46px rgba(0, 0, 0, 0.55), inset 0 0 0 1px rgba(255, 255, 255, 0.05) !important;
}

.wolfcheatsAccountMenuTop {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 12px !important;
}

.wolfcheatsAccountTile {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 10px !important;
  height: 52px !important;
  border-radius: 5px !important;
  background-image: linear-gradient(180deg, #2166fb 0%, #165ae9 100%) !important;
  color: #ffffff !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  transition: filter 0.25s ease !important;
}

.wolfcheatsAccountTile:hover,
.wolfcheatsAccountTile:focus {
  color: #ffffff !important;
  filter: brightness(1.12) !important;
}

.wolfcheatsAccountTile i {
  font-size: 14px !important;
}

.wolfcheatsAccountRow {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 12px !important;
  height: 56px !important;
  margin-top: 12px !important;
  padding: 0 10px 0 16px !important;
  border-radius: 5px !important;
  background: var(--wolfcheats-panel-inner) !important;
  color: #ffffff !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  transition: background-color 0.25s ease !important;
}

.wolfcheatsAccountRow:hover,
.wolfcheatsAccountRow:focus {
  background: #22262f !important;
  color: #ffffff !important;
}

.wolfcheatsAccountRowIcon {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 36px !important;
  height: 36px !important;
  border-radius: 5px !important;
  background: #22262f !important;
  color: #ffffff !important;
  font-size: 13px !important;
}

.wolfcheatsAccountMenuFoot {
  display: flex !important;
  justify-content: flex-end !important;
  margin-top: 14px !important;
}

.wolfcheatsAccountSignOut {
  display: inline-flex !important;
  align-items: center !important;
  gap: 8px !important;
  padding: 4px 6px !important;
  border: 0 !important;
  background: transparent !important;
  color: #8b93a5 !important;
  font-size: 12px !important;
  font-weight: 500 !important;
  letter-spacing: 1px !important;
  text-transform: uppercase !important;
  cursor: pointer !important;
  transition: color 0.2s ease !important;
}

.wolfcheatsAccountSignOut:hover {
  color: #ffffff !important;
}

@media (max-width: 767px) {
  .wolfcheatsAccountText {
    display: none !important;
  }

  .wolfcheatsAccountMenu {
    width: 280px !important;
  }
}

.sa-orders {
  margin: 26px 0 40px !important;
}

.wolfcheatsOrdersFilter {
  display: inline-flex !important;
  align-items: center !important;
  gap: 8px !important;
  color: var(--wolfcheats-accent) !important;
  font-size: 12px !important;
  font-weight: 500 !important;
}

.sa-order-card .wolfcheatsOrderPillRow {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 10px !important;
  margin: 0 0 15px !important;
}

.sa-order-card .wolfcheatsOrderPillRow .wolfcheatsProductStatusPill {
  margin: 0 !important;
}

.sa-order-card .wolfcheatsOrderDate {
  flex: 0 0 auto !important;
  color: #8b93a5 !important;
  font-size: 11px !important;
  font-weight: 500 !important;
  line-height: 1 !important;
}

.wolfcheatsOrderDetails {
  display: grid !important;
  grid-column: 1 / -1 !important;
  grid-template-columns: minmax(0, 320px) minmax(0, 1fr) !important;
  gap: 26px !important;
  padding: 22px !important;
  border: 1px solid #1c1e25 !important;
  border-radius: 5px !important;
  background: #1c1e25 !important;
}

.wolfcheatsOrderDetailsThumb {
  position: relative !important;
  aspect-ratio: 358 / 220 !important;
  overflow: hidden !important;
  border-radius: 5px !important;
  background: var(--wolfcheats-accent-dark) !important;
}

.wolfcheatsOrderDetailsThumb img {
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
}

.wolfcheatsOrderDetailsBadge {
  position: absolute !important;
  top: 12px !important;
  right: 12px !important;
  padding: 7px 11px !important;
  border-radius: 4px !important;
  background: rgba(15, 16, 20, 0.85) !important;
  color: #ffffff !important;
  font-size: 10px !important;
  font-weight: 700 !important;
  letter-spacing: 1px !important;
  line-height: 1 !important;
  text-transform: uppercase !important;
}

.wolfcheatsOrderDetailsLine {
  margin: 16px 0 0 !important;
  color: #aeb6c7 !important;
  font-size: 15px !important;
  font-weight: 500 !important;
  line-height: 1.4 !important;
}

.wolfcheatsOrderDetailsLine strong {
  color: var(--wolfcheats-accent) !important;
  font-weight: 700 !important;
}

.wolfcheatsOrderDetailsActions {
  display: grid !important;
  gap: 10px !important;
  margin-top: 18px !important;
}

.wolfcheatsOrderDetailsTitle {
  margin: 0 0 16px !important;
  color: #ffffff !important;
  font-size: 20px !important;
  font-weight: 700 !important;
  line-height: 1.2 !important;
}

.wolfcheatsOrderDetailsTitle span {
  color: var(--wolfcheats-accent) !important;
}

.wolfcheatsOrderKeys {
  display: grid !important;
  gap: 10px !important;
}

.wolfcheatsOrderKey {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 12px !important;
  padding: 8px 8px 8px 16px !important;
  border-radius: 5px !important;
  background: #14161b !important;
}

.wolfcheatsOrderKey code {
  overflow: hidden !important;
  color: #ffffff !important;
  font-family: inherit !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

.wolfcheatsOrderKey button {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  flex: 0 0 auto !important;
  width: 36px !important;
  height: 36px !important;
  border: 0 !important;
  border-radius: 5px !important;
  background: #2d2f39 !important;
  color: #ffffff !important;
  font-size: 13px !important;
  cursor: pointer !important;
  transition: background-color 0.25s ease !important;
}

.wolfcheatsOrderKey button:hover {
  background: var(--wolfcheats-accent) !important;
}

.wolfcheatsOrderKeysEmpty {
  margin: 0 !important;
  color: #8b93a5 !important;
  font-size: 13px !important;
  line-height: 1.5 !important;
}

@media (max-width: 900px) {
  .wolfcheatsOrderDetails {
    grid-template-columns: minmax(0, 1fr) !important;
  }
}

.sa-order-card .wolfcheatsProductImage {
  position: relative !important;
}

.wolfcheatsOrderIdBadge {
  position: absolute !important;
  top: 10px !important;
  left: 10px !important;
  z-index: 2 !important;
  max-width: calc(100% - 20px) !important;
  overflow: hidden !important;
  padding: 6px 10px !important;
  border-radius: 4px !important;
  background: rgba(15, 16, 20, 0.82) !important;
  color: #ffffff !important;
  font-size: 10px !important;
  font-weight: 600 !important;
  letter-spacing: 0.5px !important;
  line-height: 1 !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

.wolfcheatsAccountRow {
  background: #22262f !important;
}

.wolfcheatsAccountRow:hover,
.wolfcheatsAccountRow:focus {
  background: #2c313d !important;
}

.wolfcheatsAccountRowIcon {
  background: var(--wolfcheats-panel-inner) !important;
}

.wolfcheatsReviews_wrapper.sa-reviews-carousel::before {
  opacity: 0.2 !important;
}

.wolfcheatsAnnounce {
  position: relative !important;
  z-index: 5050 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 44px !important;
  padding: 0 44px !important;
  background: var(--wolfcheats-announce-bg, var(--wolfcheats-accent)) !important;
  text-align: center !important;
}

.wolfcheatsAnnounce_text {
  display: block !important;
  padding: 12px 0 !important;
  color: #ffffff !important;
  font-size: 13px !important;
  font-weight: 600 !important;
  line-height: 1.3 !important;
}

.wolfcheatsAnnounce_text:hover,
.wolfcheatsAnnounce_text:focus {
  color: #ffffff !important;
  text-decoration: underline !important;
}

.wolfcheatsAnnounce_text b,
.wolfcheatsAnnounce_text strong {
  font-weight: 800 !important;
}

.wolfcheatsAnnounce_close {
  position: absolute !important;
  top: 50% !important;
  right: 12px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 26px !important;
  height: 26px !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 4px !important;
  background: rgba(0, 0, 0, 0.16) !important;
  color: #ffffff !important;
  font-size: 17px !important;
  line-height: 1 !important;
  cursor: pointer !important;
  transform: translateY(-50%) !important;
  transition: background-color 0.2s ease !important;
}

.wolfcheatsAnnounce_close:hover {
  background: rgba(0, 0, 0, 0.32) !important;
}

.wolfcheatsNotice {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 24px !important;
  margin: 0 0 26px !important;
  padding: 29px !important;
  border-radius: 5px !important;
  background: var(--wolfcheats-panel-inner) !important;
}

.wolfcheatsNotice_main {
  display: flex !important;
  align-items: center !important;
  gap: 26px !important;
  min-width: 0 !important;
}

.wolfcheatsNotice_logo {
  flex: 0 0 auto !important;
  width: 45px !important;
  height: auto !important;
  border-radius: 5px !important;
}

.wolfcheatsNotice_title {
  margin: 0 0 10px !important;
  color: #ffffff !important;
  font-size: 19px !important;
  font-weight: 700 !important;
  line-height: 1 !important;
}

.wolfcheatsNotice_desc {
  margin: 0 !important;
  color: #a7aab7 !important;
  font-size: 13px !important;
  font-weight: 400 !important;
  line-height: 1.4 !important;
}

.wolfcheatsNotice_button {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  flex: 0 0 auto !important;
  gap: 9px !important;
  height: 49px !important;
  padding: 0 28px !important;
  border-radius: 5px !important;
  background: var(--wolfcheats-accent) !important;
  color: #ffffff !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  line-height: 1 !important;
  transition: background-color 0.25s ease !important;
}

.wolfcheatsNotice_button:hover,
.wolfcheatsNotice_button:focus {
  background: var(--wolfcheats-accent-dark) !important;
  color: #ffffff !important;
}

@media (max-width: 767px) {
  .wolfcheatsNotice {
    flex-direction: column !important;
    align-items: flex-start !important;
    gap: 18px !important;
    padding: 20px !important;
  }

  .wolfcheatsNotice_main {
    gap: 16px !important;
  }

  .wolfcheatsNotice_button {
    width: 100% !important;
  }
}

.wolfcheatsReviews_subtitle,
.wolfcheatsVideos_subtitle {
  margin: 9px 0 0 !important;
  color: #a7aab7 !important;
  font-size: 13px !important;
  font-weight: 400 !important;
  line-height: 1.4 !important;
}

.wolfcheatsReviews_more {
  display: inline-flex !important;
  align-items: center !important;
  gap: 9px !important;
  height: 38px !important;
  margin-left: 6px !important;
  padding: 0 16px !important;
  border-radius: 5px !important;
  background: var(--wolfcheats-panel-inner) !important;
  color: #ffffff !important;
  font-size: 13px !important;
  font-weight: 500 !important;
  line-height: 1 !important;
  transition: background-color 0.25s ease !important;
}

.wolfcheatsReviews_more:hover,
.wolfcheatsReviews_more:focus {
  background: var(--wolfcheats-accent) !important;
  color: #ffffff !important;
}

.wolfcheatsReviews_more i {
  font-size: 12px !important;
}

.wolfcheatsVideos_meta {
  padding: 14px 2px 0 !important;
}

.wolfcheatsVideos_meta h3 {
  margin: 0 0 6px !important;
  color: #ffffff !important;
  font-size: 15px !important;
  font-weight: 700 !important;
  line-height: 1.2 !important;
}

.wolfcheatsVideos_meta p {
  margin: 0 !important;
  color: #a7aab7 !important;
  font-size: 13px !important;
  font-weight: 400 !important;
  line-height: 1.45 !important;
}

.dcReviewTags {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  gap: 8px !important;
  margin-top: 12px !important;
}

.dcReviewVerified,
.dcReviewProduct {
  display: inline-flex !important;
  align-items: center !important;
  gap: 6px !important;
  max-width: 100% !important;
  overflow: hidden !important;
  padding: 5px 9px !important;
  border-radius: 4px !important;
  font-size: 10px !important;
  font-weight: 600 !important;
  letter-spacing: 0.5px !important;
  line-height: 1 !important;
  text-overflow: ellipsis !important;
  text-transform: uppercase !important;
  white-space: nowrap !important;
}

.dcReviewVerified {
  background: rgba(79, 219, 22, 0.16) !important;
  color: #4fdb16 !important;
}

.dcReviewVerified i {
  font-size: 9px !important;
}

.dcReviewProduct {
  background: rgba(var(--wolfcheats-accent-rgb), 0.16) !important;
  color: var(--wolfcheats-accent) !important;
}

.dcReviewIdentity {
  min-width: 0 !important;
}

.dcReviewTags {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  gap: 6px !important;
  margin-top: 4px !important;
}

.wolfcheatsReviews_wrapper .dcReviewTags .dcReviewMeta {
  margin: 0 !important;
}

.dcReviewProduct {
  padding: 4px 7px !important;
  font-size: 9px !important;
}

.dcReviewProduct {
  max-width: 150px !important;
}

.wolfcheatsReviews_wrapper .dcReviewAvatarImg,
.reviewsPage_wrapper .dcReviewAvatarImg,
.wolfcheatsAccountAvatar {
  background: transparent !important;
  background-color: transparent !important;
}

.wolfcheatsAccountAvatar {
  box-shadow: none !important;
}

.wolfcheatsFaq {
  display: block !important;
}

.wolfcheatsFaqHeader {
  margin: 0 0 26px !important;
  text-align: center !important;
}

.wolfcheatsFaqTitle {
  margin: 0 !important;
  color: #ffffff !important;
  font-family: inherit !important;
  font-size: 30px !important;
  font-weight: 700 !important;
  letter-spacing: -0.2px !important;
  line-height: 1.15 !important;
}

.wolfcheatsFaqTitle .wolfcheatsFaqTitleAccent {
  color: var(--wolfcheats-accent) !important;
}

.wolfcheatsFaqSubtitle {
  margin: 11px 0 0 !important;
  color: #a7aab7 !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  line-height: 1.45 !important;
}

.wolfcheatsFaqPanel {
  padding: 30px !important;
}

.wolfcheatsFaqPanel .wolfcheatsContentTitle {
  display: none !important;
}

.wolfcheatsFaqList {
  display: grid !important;
  gap: 14px !important;
}

.wolfcheatsFaqItem {
  overflow: hidden !important;
  border-radius: 5px !important;
  background: var(--wolfcheats-panel-inner) !important;
  transition: background-color 0.3s ease !important;
}

.wolfcheatsFaqItem.is-open {
  background: #1c1e25 !important;
}

.wolfcheatsFaqQuestion {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 18px !important;
  width: 100% !important;
  min-height: 68px !important;
  padding: 20px 24px !important;
  border: 0 !important;
  background: transparent !important;
  color: #ffffff !important;
  font-family: inherit !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  letter-spacing: 0.4px !important;
  line-height: 1.35 !important;
  text-align: left !important;
  cursor: pointer !important;
  transition: color 0.25s ease !important;
}

.wolfcheatsFaqQuestion:hover {
  color: var(--wolfcheats-accent) !important;
}

.wolfcheatsFaqQuestion i {
  flex: 0 0 auto !important;
  color: var(--wolfcheats-accent) !important;
  font-size: 15px !important;
  transition: transform 0.35s cubic-bezier(0.22, 1, 0.36, 1) !important;
}

.wolfcheatsFaqItem.is-open .wolfcheatsFaqQuestion i {
  transform: rotate(180deg) !important;
}

.wolfcheatsFaqAnswer {
  display: grid !important;
  grid-template-rows: 0fr !important;
  transition: grid-template-rows 0.38s cubic-bezier(0.22, 1, 0.36, 1) !important;
}

.wolfcheatsFaqItem.is-open .wolfcheatsFaqAnswer {
  grid-template-rows: 1fr !important;
}

.wolfcheatsFaqAnswerInner {
  overflow: hidden !important;
  min-height: 0 !important;
}

.wolfcheatsFaqAnswer .editor {
  padding: 0 24px 22px !important;
  color: #a7aab7 !important;
  font-family: inherit !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  letter-spacing: 0.3px !important;
  line-height: 1.6 !important;
  opacity: 0 !important;
  transform: translateY(-6px) !important;
  transition: opacity 0.3s ease 0.06s, transform 0.3s ease 0.06s !important;
}

.wolfcheatsFaqItem.is-open .wolfcheatsFaqAnswer .editor {
  opacity: 1 !important;
  transform: translateY(0) !important;
}

.wolfcheatsFaqAnswer .editor p {
  margin: 0 0 10px !important;
}

.wolfcheatsFaqAnswer .editor p:last-child {
  margin-bottom: 0 !important;
}

.sa-why-choose,
.sa-videos,
.sa-reviews-carousel,
.sa-faq,
.sa-products {
  margin-top: 110px !important;
}

.sa-faq {
  margin-bottom: 40px !important;
}

@media (max-width: 767px) {
  .wolfcheatsFaqPanel {
    padding: 18px !important;
  }

  .wolfcheatsFaqQuestion {
    min-height: 58px !important;
    padding: 16px 18px !important;
    font-size: 15px !important;
  }

  .wolfcheatsFaqAnswer .editor {
    padding: 0 18px 18px !important;
  }

  .wolfcheatsFaqTitle {
    font-size: 24px !important;
  }

  .sa-why-choose,
  .sa-videos,
  .sa-reviews-carousel,
  .sa-faq,
  .sa-products {
    margin-top: 64px !important;
  }
}

.wolfcheatsFaqTitle {
  font-size: 38px !important;
}

.wolfcheatsFaqItem,
.wolfcheatsFaqItem.is-open {
  background: #1c1e25 !important;
  transition: none !important;
}

.wolfcheatsFaqQuestion {
  font-weight: 700 !important;
  letter-spacing: normal !important;
}

.wolfcheatsFaqQuestion:hover {
  color: #ffffff !important;
}

.wolfcheatsFaqAnswer .editor {
  color: #aeb6c7 !important;
  font-size: 13px !important;
  letter-spacing: normal !important;
}

@media (max-width: 767px) {
  .wolfcheatsFaqTitle {
    font-size: 30px !important;
  }
}

.wolfcheatsSelector {
  min-width: 0 !important;
}

.wolfcheatsSelector .choices {
  margin: 0 !important;
}

.wolfcheatsSelector .choices__inner {
  display: flex !important;
  align-items: center !important;
  min-height: 36px !important;
  padding: 0 26px 0 12px !important;
  border: 0 !important;
  border-radius: 5px !important;
  background: var(--wolfcheats-panel-inner) !important;
  color: #ffffff !important;
  font-family: inherit !important;
  font-size: 12px !important;
  font-weight: 500 !important;
  transition: background-color 0.25s ease !important;
}

.wolfcheatsSelector .choices:hover .choices__inner {
  background: #22262f !important;
}

.wolfcheatsSelector .choices__item {
  padding: 0 !important;
  color: #ffffff !important;
  font-size: 12px !important;
  font-weight: 500 !important;
}

.wolfcheatsSelector .choices[data-type*="select-one"]::after {
  right: 11px !important;
  border-color: #8b93a5 transparent transparent !important;
}

.wolfcheatsSelector .choices__list--dropdown {
  margin-top: 6px !important;
  border: 0 !important;
  border-radius: 5px !important;
  background: var(--wolfcheats-surface) !important;
  box-shadow: 0 14px 34px rgba(0, 0, 0, 0.5), inset 0 0 0 1px rgba(255, 255, 255, 0.05) !important;
  overflow: hidden !important;
}

.wolfcheatsSelector .choices__list--dropdown .choices__item {
  padding: 9px 12px !important;
  color: #c8cfdd !important;
}

.wolfcheatsSelector .choices__list--dropdown .choices__item--selectable.is-highlighted {
  background: var(--wolfcheats-accent) !important;
  color: #ffffff !important;
}

.wolfcheatsSelector .choices__input {
  background: transparent !important;
  color: #ffffff !important;
}

.cFooter_social.wolfcheatsSocial > li > a[href]:hover,
.cFooter_social.wolfcheatsSocial > li > a[href]:focus {
  transform: none !important;
}

.sa-why-choose {
  margin-top: 56px !important;
}

.wolfcheatsFaqItem {
  display: flex !important;
  flex-direction: column !important;
  justify-content: center !important;
}

.wolfcheatsFaqQuestion {
  flex: 0 0 auto !important;
}

@media (max-width: 767px) {
  .sa-why-choose {
    margin-top: 40px !important;
  }
}

.wolfcheatsFaqAnswer {
  padding: 0 !important;
}

.wolfcheatsSelector .choices__list--dropdown .choices__input {
  display: none !important;
}

.wolfcheatsSelector .choices__input:focus,
.wolfcheatsSelector .choices__inner:focus,
.wolfcheatsSelector .choices.is-focused .choices__inner {
  border-color: transparent !important;
  outline: 0 !important;
  box-shadow: none !important;
}

.wolfcheatsCurrency {
  position: relative !important;
}

.wolfcheatsCurrency_button {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 44px !important;
  height: 44px !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 6px !important;
  background: var(--wolfcheats-panel-inner) !important;
  cursor: pointer !important;
  transition: background-color 0.25s ease !important;
}

.wolfcheatsCurrency_button:hover,
.wolfcheatsCurrency_button[aria-expanded="true"] {
  background: #22262f !important;
}

.wolfcheatsFlag {
  display: block !important;
  flex: 0 0 auto !important;
  width: 26px !important;
  height: 19px !important;
  border-radius: 3px !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.12) !important;
}

.wolfcheatsCurrency_menu {
  position: absolute !important;
  top: calc(100% + 12px) !important;
  right: 0 !important;
  z-index: 3200 !important;
  display: flex !important;
  flex-direction: column !important;
  gap: 2px !important;
  width: 210px !important;
  padding: 8px !important;
  border-radius: 8px !important;
  background: var(--wolfcheats-surface) !important;
  box-shadow: 0 18px 46px rgba(0, 0, 0, 0.55), inset 0 0 0 1px rgba(255, 255, 255, 0.06) !important;
}

.wolfcheatsCurrency_option {
  display: flex !important;
  align-items: center !important;
  gap: 13px !important;
  width: 100% !important;
  height: 44px !important;
  padding: 0 12px !important;
  border: 0 !important;
  border-radius: 6px !important;
  background: transparent !important;
  color: #c8cfdd !important;
  font-family: inherit !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  line-height: 1 !important;
  text-align: left !important;
  cursor: pointer !important;
  transition: background-color 0.18s ease, color 0.18s ease !important;
}

.wolfcheatsCurrency_option:hover {
  background: var(--wolfcheats-panel-inner) !important;
  color: #ffffff !important;
}

.wolfcheatsCurrency_option.is-active {
  background: rgba(var(--wolfcheats-accent-rgb), 0.14) !important;
  color: #ffffff !important;
}

.wolfcheatsCurrency_label {
  flex: 1 1 auto !important;
  min-width: 0 !important;
}

.wolfcheatsCurrency_option i {
  flex: 0 0 auto !important;
  color: var(--wolfcheats-accent) !important;
  font-size: 13px !important;
}

.wolfcheatsFlag--usd { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAqCAMAAAATdiw4AAAAS1BMVEWzGUL///8KMWHsxtDZjKHGU3IMNGMgQ28nSXQ1VX1xXYBgeZiJnLP//v7CzNhGZIgRN2bl6e9RbY+xvc1wh6Prxc+Zqr709vhyX4F3rzwPAAABHklEQVRIx+2UwW7CMBQEzQD77MYkjgmh//+lvUAhFkplK4dWdA5W5rJStKvn+AFXCzYFUNcJwmSUXh+ofgBiBIZelF4fiBKBlAgkyWzp7Ou4OIBu9ODHDnQ+69lhV8fJgWGelOQNw/ulNwRaP4BiFAy9UfqhEgcxILoOEaJQ4Q2lQJgNbA6gadKz0xb4ai4351iJgw7AB7h9Lr2hlOtjLlej9IbZrA+7IRDyaGBjBs2znr2pFMMPKGkwjBCW3hDo+3wfcu49pTdcm2LYhTcdhxANLD6G/e20lbI27IbATJJ8kBKZlMgkcfeG4/DyDj68oRTvgdsjSq8O/PxYp/qXT7tNOW0feNlvysW9Ib+/5c0DjxvzB1o+bMz/cXgHvgD4OyGtUE286gAAAABJRU5ErkJggg==") !important; }
.wolfcheatsFlag--eur { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAA1CAMAAADh9px2AAAAQlBMVEUAM5kENpZkb1wMOpEdRIcuTnx4e1D/ywBVZmX4yAI6VnWTi0DHqiCckDqKhkXovgwFNpSomDO4oSnOrhzYtBZKX2uk3AMzAAABPUlEQVQYGe3B2Y6jMBBA0eu1ygaz5/9/dSBqtdSRIJjkbTiH2+1XznxXKXyFyWy0F+mVTR74hB15yiKZp1G5Ls9JFsuqs7ZjZRdJc+YqE0QiGweOTRQJXGfnsfBHKbNyXYDAHwEClwwcGqjVcKihitFHsurZ4dWmhxoq2CTSsasTSUqVNvUc6FNLlaExMbArRNMM3A553vJU8CNvjZ6zQmlTEzkUmzSVwElWpHUccq2I5SyfUsMbJSXHWaqu4Y3GqXKW4b/kOeSpNQ0cMBNVTDPKVDw7fJlk7AwVfC8psysn6T1V5rZnn+nbmSpGyZ5dIaMDtQyrgRcDH/GRF9Hzidjyoo1cF2aRRdl4z0YXkTZwmU+iPHUdTyrJcV2Mj8JKl5QWZTU+ush1DhwbFVE2Dhxf0E1T5JsCBG63H/8AhrUJO3XKJvQAAAAASUVORK5CYII=") !important; }
.wolfcheatsFlag--gbp { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAoCAMAAABevo0zAAAAM1BMVEX///+6w9fzytGrtc3WTWM3UInxxMvIEC4BIWnAyNqqtc22wNT0ztTs7vT109n88fPO1OI8OV3ZAAABE0lEQVRIx+3XtxaDMAwF0AfBlFD//2tDDbasYnIYMvAGBpd7WJAEihJbWlezeQHVHuDNn3EZumI5MWvrQyNt0Oe2wyppgSEHlIVB6qBrkYdCRhcoqYEcV7smWnRpoItepnE1lg2VlECWq1dQJ3lQ4A5QIzlQ5E5QJmNQ4XxQIimociHIkyFocBTkyN4He4ObwYZm6jEO5Zxh3C95IMKdfoquIyUeeE8ugdXNecAH/AX8/y+FKw5b9hLBgN/iwRWHuHzB79c5LV9kNy5fKtdxBVYnYXBsC9BIGJzQpGQSBie2UYmEwSmNnidhcOoowpEwOGNYiklE3MVxjpCtxSUMnIQ0uKSR2CctLnFoP0mLS/6tOMgPj+pDAxFVOjwAAAAASUVORK5CYII=") !important; }
.wolfcheatsFlag--pln { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAyAQMAAADx486/AAAABlBMVEXcFDz////vuDXSAAAAE0lEQVQoz2P4DwcMo0wIcxSgAwBb0PkHxoHwIwAAAABJRU5ErkJggg==") !important; }
.wolfcheatsFlag--cad { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAoCAMAAABevo0zAAAAQlBMVEX/AAD/R0f/Y2P/29v/6Oj/Cgr/VFT/////Gxv/cnL/h4f/lZX/7+//srL/oKD/XFz/zs7/ycn/NTX/eXn/+Pj/u7s/V1YHAAABDUlEQVRIx+WWy3LDIAxFL0/xsgHb+f9f7aLO0KR2xgEt0qlWwNWcAWkkBBwYXTRctT8JVIoZmDMvUAGKFZiBzAXUmkgBgPpeDwOT8ckCQE4eiePJrgmOJYa2CZYFGJoQWIBTE27DwBqIdBMSUai9QB8LkUX8kRVHFGGJSvQdQAmYBcBM4n4uaAawGEB2AG/33dyA8TGYb8bQnDuYrqTIcwf5CUDlXnk49f4Np1cxnHqeXE7v6EpfpejlWF50b+lt9ki120Ath99iGOs2z6nZ0zHQvvyj5If74VOq3Siwwgk/121dtzp74VAGgXr/52Lc/0DNNIqEwDzbrCsz0HtmoJTMQGuZgUL8uxn7MvAL2t0iyxNQ808AAAAASUVORK5CYII=") !important; }
.wolfcheatsFlag--aud { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAoCAMAAABevo0zAAAAXVBMVEXkACvv8fZ+jrMIKG4OLHFBWY9Va5sBIWn////rQGD4v8ntvMkqRYGAkLR2h64zTYdKYZX3+Pujr8keO3rX2+e7w9fwcIiPnb0CImrr5exgdKGWo8H6z9erts7yzddHEiheAAABrklEQVRIx+2VyZKEIBBEQVASGwH3trf//8w5uAu2xAzHqYMRlvCiCrJSInOAJlzMkYEQQpAtCZ7cJJG5CAwiicwBqrkfyPVtXBEMTKYNc5U7IF+/BgMFL3bIDXDFFdy39373AsUeuQCvcEKk6Qlwh3yMwMcljlVtWzEXmI5hq08nuxdQjsBheqvstMBt+An0btMEThBCPFlnp9KAVi4wNNye66SoRUwgE4JFBZ7oMDrw15eyFST3yaYEXp3shhE4vX3OZbO6R//uC0fYFMglkbdV2HPmKGx34CrgcRi9BbcbPR+ScZvy/eXaFuVbbc1hgzuYgwfZDkN7qNDoTYYU5bRJ++xLz0g9H1gFHCe4FpuaybY6n8HOVc4DZ8syVd9ks8d5fwEUyOVSjrX1d4P9WxgTF6goVXErfD4jtxx0hkpFBhZJRGCaMdE0gmVpJCBr6BuoaMNitZyO9meinSFvAKDhkYAsoWOFVF/3zNgl8K503wJA2+urppnKrGIBsjEoS4Qo8UlpH6LDDNZuzOZ8jBugMQFAnQmR6WsgM8NgQlqul8f3uNfG1PH98B8oxA8n5FdQBY0ijQAAAABJRU5ErkJggg==") !important; }
.wolfcheatsFlag--jpy { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAA1CAMAAADh9px2AAAAOVBMVEW8AC3ILFHUW3jbdY3DG0PghpvmoLH////kl6n55ur22uC/Czb+/Pzxy9TKNlntu8fPSWnrsb7MP2AZmjhmAAAA40lEQVRYw+3Wyw6EIAwF0PK0vETn/z92Nm6M0rGFZBZy1+SEQCgXlsGBCU7wtWDcvXN+j2PA4BQcUS50g1HDKTr2gR4uwR7QwU2cHNRwGyMFPTSCMrBAM0UCZtsGbRaAHoh4AbhS4MoHI5AJbNDRILLBjQY1G1xp8MMGLQ1aLpjhR/K/d7goGlSjb3ljg4YGHRssNBj5b1mJjpAAUfTyqHlIbHHNoomdWl4qg/8UL/31zOBfr3Ex2NMc6uUcU+3rNsGcyGR+1aUH7Qv1MXmsxv72daAVsYZHS5822DxL+wRfDX4B50xfz1QVWiYAAAAASUVORK5CYII=") !important; }
.wolfcheatsFlag--cny { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAA1CAMAAADh9px2AAAANlBMVEXuHCX//wDwLyHyVBvuIiP5qw3xPx71dRX+5wP3jRL4mRD/9gHzXxnySxz7wQn6tgv7ygj80QdOKUmjAAAAwElEQVQYGe3BSXLDMAwEwBkQBFct+f9nbSVOpORIwYdUsRv/msKTmBS42lvEbYZTZKuKe2TFDytrwl2JgpME3LUy4TcxKIYpueKPHAsGaDgUsoXDghepjQtG9MbTh+FFLcaqGCE7v1VcFMUYReGnHHClGLfxkOBFGw8RXjqZK9kUV0EwKnJTWGbHSUKsQTBEc8KTxoiLQhaMMcOXjgvL2eBpEQlws8CTpFThKnLvcCSZ2wJHoj3BmWCapmmapumtHrOgA8RDdxj4AAAAAElFTkSuQmCC") !important; }
.wolfcheatsFlag--brl { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAA4CAMAAABdaI+oAAAAw1BMVEUAlED/ywAwJoEHlj4SmDs3LHv7yAKnuBZYpypCoi5trCXtyATixQYgmjf9ygG8lSk2LYT0xwQyKIE+NIdNPW5MRJGKsh25uxHHvg4vnjPWwgpmX6JFN3OsiDNgTWJeV5y74syKbUjYrBh8da5VRGmdu7vX7OGopsql2rzJnyGMhre0tdDI59aZtRp6riKVkL2V0rBWUJj4/PpaUpq018h5fKppwI7Q3d7Mx8CNpa58iqulycCjkISAdpbVrS9uaKTPuH6BIXwtAAACKElEQVRYw+1XaXOiQBDNtGJAUUaORMUDRQHFRI3mzm72//+qpYZhist1RKitVPm+WGrXq+7pN697bm6uuCJCrVYunyTLUol09VsU4LZeFp/YQgQtsRS69j1iuG9fztfsohi6zQvp+j2UQq9/iVbuOiiDzl1hBUkDwtBYTse6IOjj6bJBfhgUU1D9IaQbDYFhOAopHwooSJRJfYoOCegKOQVZLCRlhBQBUhCU8J/zZN6kUlYgB5Sxxa+gdqSVmZBHKMxou3t8Mq89NihfYw65mLOARw4F9QdMcSM4ghELGfTPkHL3fbE4bA+fi/fNs4njhMMur8wlOXYl/ljW1vLWznb99PLkLD522M2mGChIOqkVii/b3BsYG3vT/nBf15538E1KOE0EHlNQZHsRxuDGyjRdxwvynJAv42RkrlHGbS/EMN0L03deLEKpp2OzRpm0PYKMCCeq4QeHGuQtZIIzRvkPwlWcdOdvnU+Dg/BUyapKP8FeW9av0yXnNgUwaFG5E8ZtvHpvHE3JyKYzBdhQPtWIV47dNy7ZpIW9NOygwlV4RzRGt9Iw/OYTdurqdeYxpugMg+K1/fycCRMzB+KGz0BStG1W8CZyRB5zSNhXmCL4lEkzQd1puw2wBLns67jBYgzfGGvMYFGvfeEI0FYwMYuMgLwhRZtiGMWGFBujaJYeo2G9svj/B335q0gFy1L561wFC2cFK3H5S3sFz4ryHz4VPM2u+NH4C4s2LLeHO8TWAAAAAElFTkSuQmCC") !important; }
.wolfcheatsFlag--inr { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAA1CAMAAADh9px2AAAAP1BMVEX///8Eajj/aCBDj2r/jljo6PUOCpDa2u60s92IhslfXLbQz+rEw+RubL2mpdf39/w7OaZ/fcQkIZpST7CVk8+BV7XQAAAA3klEQVRYw+3UyW0EMQxE0bbHxZ3a84/Vh05gAOmoH8ADoYXP7+GeC17wghe84Av+He75JpQ+Zy94DhWDmlmjEWc8pc5ABXfSE15pUhGMAKSVfQ+kzEUkQhxK++fYJ1iKZq4Sjtm3wRYVmlN1pqLG3PUqMcvKJMpcwkz7TwYuSyeR6RLH8O0JnWVljpG5hJ3q7ohDKnSaqpmiyti+FGtwKWqmJZybbYNOnb2ESIijkx/4KcMrgjkAp3Li7xl1BgDuZGe2A7d32zQ+tb8eXmbrS+5zuOfncBe84AUveMG3f5ZgHCG26UDJAAAAAElFTkSuQmCC") !important; }
.wolfcheatsFlag--rub { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAA1BAMAAAAkBnF3AAAAD1BMVEXVKx4AOab///+OMEuqveHhfiP9AAAAKUlEQVRIx2NUYiAOMDGMKhxVOHgUshCbcBkFR8NxVOFwTuGjYBQMSQAASsMAwmh8IyAAAAAASUVORK5CYII=") !important; }
.wolfcheatsFlag--mxn { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAuCAMAAACI524uAAAAvVBMVEX////OESYAaEfeYG5Wm4VoPyX8+vL29PFySSzp59vV171SMR2SYjvMzbHi3byxs4nJxaCafFv9/fykqXmFUi6ciG/F39+jbkfAqpKQlVvn7ez779rRsY1zUDg7iIe9v5urekzp1JKnlYx6WT7avGm6qnvMoGEff4LEubT15si/l225h1Bdm53PycPQsVmJtrSyz8t0ra3g0cfPrqp4zON8a2Gux7xCvdQ7d3z3taH0mYzcj56bsLXqj49sj38YYbFcAAABMElEQVRIx+3VRXbFIBQGYCo4JCHuLs9d6vtfVlfwJiWDDvgX8J1z4Qp4fphX8DAvTw8DDGhAAxrw7yBy6zqKTjOBLkV5HAuf+2oekFl5VEdKcAjbOUCXOn2/XnWCQw5Ps7whHpwxKiDhBAp90G1o5axqwaFPfJ8sZihZDiBfCyJURyCMNUGMEGZD3xREkGDbqm4BkBZos+U7k7vdyi84jHF7pdLTAy38ebODZq0Ih0WQtriqtMClBTbT4TvDeNtdSRFIwDItENkyPZZvm7ej2vXbw0dWJVjvlysPZeF+P01lWW6mL+TZmm2DGgeEl0uelz/hcQ+YhbQb2/PS8D6OaryHwE5S/UmhtrUM4yAYDtKqrDlmGTEvcW5nmSQ0m2fBupiy84JKao6UAQ1owP8D/gJ9tyjbzL3r/gAAAABJRU5ErkJggg==") !important; }
.wolfcheatsFlag--chf { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQAgMAAADzfxo+AAAADFBMVEX/AAD/////gID/wMCov4oYAAAANklEQVQ4y2NgGAWUgqmhoWGjgrQTZFoFBFdDQ8NBdANUkDEUCTiMCmIXxBp0owmMXoKjgFQAAH/3gHGvQgbmAAAAAElFTkSuQmCC") !important; }
.wolfcheatsFlag--sek { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAyAQMAAADx486/AAAABlBMVEX+ywAAUpP1seVEAAAAGUlEQVQoz2P4//9/g/x/EGAYdkz6gmEckgAAyVeo4S7DWgAAAABJRU5ErkJggg==") !important; }
.wolfcheatsFlag--nok { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAA6BAMAAADVUMOiAAAAIVBMVEUAIFu6DC/////MSWNBWYV/j6x0haXTZHrGN1T//v7ei5sR6cc6AAAAWklEQVRIx2MQhAMJJTUGBgYnpUJBbIBhVOGowlGFpCk0hgNzqMLFxtgAgxISgCjECjRpoDAUCYQAFbKGYgcMIxO4IAEHIJ/FBTsYyCgkOpmNZtdRhaMKaaMQAO8ZzJXM+UJqAAAAAElFTkSuQmCC") !important; }
.wolfcheatsFlag--dkk { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAA9BAMAAADIVfMaAAAAFVBMVEXIEC7////xxMvLHTnpnqr//v766Opz5UdkAAAAOklEQVRIx2NgQALMgkDgwEAYjCocVTiqcIQpVEIGIIVJSlgBgyBxQHSEKiQ6HEfT46jCUYWjCgkqBACPZDi5z2Vb2gAAAABJRU5ErkJggg==") !important; }

.wolfcheatsReviews_wrapper.sa-reviews-carousel .wolfcheatsReviews_header {
  margin-top: -22px !important;
  margin-bottom: 40px !important;
}

.wolfcheatsFaqHeader {
  margin-top: -22px !important;
  margin-bottom: 48px !important;
}

.sa-why-choose {
  margin-top: 34px !important;
}

@media (max-width: 767px) {
  .sa-why-choose {
    margin-top: 26px !important;
  }

  .wolfcheatsCurrency_menu {
    width: 180px !important;
  }
}

.wolfcheatsAuthModal .flex.gap-2 {
  display: flex !important;
  gap: 10px !important;
  width: 100% !important;
}

.wolfcheatsAuthModal .wolfcheatsOtpDigit,
.wolfcheatsAuthModal .flex.gap-2 input {
  flex: 1 1 0 !important;
  width: auto !important;
  min-width: 0 !important;
  height: 56px !important;
  padding: 0 !important;
  text-align: center !important;
  font-size: 20px !important;
  font-weight: 600 !important;
}

.wolfcheatsSupport {
  margin: 26px 0 40px !important;
  padding: 34px !important;
  border-radius: 8px !important;
  background: var(--wolfcheats-panel-inner) !important;
  text-align: center !important;
}

.wolfcheatsSupport_title {
  margin: 0 0 12px !important;
  color: #ffffff !important;
  font-size: clamp(24px, 2vw, 30px) !important;
  font-weight: 700 !important;
  line-height: 1.15 !important;
}

.wolfcheatsSupport_subtitle {
  margin: 0 0 34px !important;
  color: #a7aab7 !important;
  font-size: clamp(14px, 1.25vw, 17px) !important;
  font-weight: 400 !important;
  line-height: 1.5 !important;
}

.wolfcheatsSupport_grid {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 26px !important;
}

.wolfcheatsSupport_card {
  display: flex !important;
  flex-direction: column !important;
  justify-content: space-between !important;
  gap: 18px !important;
  padding: 30px !important;
  border: 2px solid transparent !important;
  border-radius: 8px !important;
  background: #1c1e25 !important;
  text-align: center !important;
  transition: border-color 0.25s ease, transform 0.25s ease, box-shadow 0.25s ease !important;
}

.wolfcheatsSupport_card:hover {
  border-color: var(--wolfcheats-accent) !important;
  transform: translateY(-4px) !important;
  box-shadow: 0 0 16px rgba(var(--wolfcheats-accent-rgb), 0.22) !important;
}

.wolfcheatsSupport_head {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 12px !important;
  margin-bottom: 14px !important;
}

.wolfcheatsSupport_number {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  flex: 0 0 auto !important;
  width: 28px !important;
  height: 28px !important;
  border-radius: 50% !important;
  background: var(--wolfcheats-accent) !important;
  color: #ffffff !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  line-height: 1 !important;
}

.wolfcheatsSupport_card h2 {
  margin: 0 !important;
  color: #ffffff !important;
  font-size: clamp(17px, 1.6vw, 21px) !important;
  font-weight: 700 !important;
  line-height: 1.2 !important;
}

.wolfcheatsSupport_card p {
  margin: 0 !important;
  color: #a7aab7 !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  line-height: 1.55 !important;
}

.wolfcheatsSupport_button {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 10px !important;
  width: 100% !important;
  min-height: 48px !important;
  padding: 12px 16px !important;
  border: 1px solid rgba(255, 255, 255, 0.08) !important;
  border-radius: 8px !important;
  background: #2b2d33 !important;
  color: #ffffff !important;
  font-family: inherit !important;
  font-size: 15px !important;
  font-weight: 600 !important;
  line-height: 1.2 !important;
  transition: background-color 0.25s ease, border-color 0.25s ease, transform 0.25s ease !important;
}

.wolfcheatsSupport_button:hover,
.wolfcheatsSupport_button:focus {
  border-color: #4a4c55 !important;
  background: #35373e !important;
  color: #ffffff !important;
  transform: translateY(-2px) !important;
}

.wolfcheatsSupport_button i {
  font-size: 14px !important;
}

@media (max-width: 900px) {
  .wolfcheatsSupport_grid {
    grid-template-columns: minmax(0, 1fr) !important;
  }

  .wolfcheatsSupport {
    padding: 20px !important;
  }

  .wolfcheatsSupport_card {
    padding: 22px !important;
  }
}

.wolfcheatsCurrency_menu,
.wolfcheatsAccountMenu {
  transform-origin: top right !important;
}

.wolfcheatsSupport_card,
.wolfcheatsSupport_card:hover {
  border-color: transparent !important;
  transform: none !important;
  box-shadow: none !important;
  transition: none !important;
}

.wolfcheatsSupport_action,
.wolfcheatsSupport_action:hover,
.wolfcheatsSupport_action:focus {
  width: 100% !important;
  height: 45px !important;
  background: #2d2f39 !important;
  background-color: #2d2f39 !important;
  color: #ffffff !important;
  transform: none !important;
  box-shadow: none !important;
  transition: none !important;
}

.wolfcheatsSupport_action i {
  color: #ffffff !important;
  font-size: 14px !important;
  font-weight: 300 !important;
}

.wolfcheatsSupport_number {
  display: grid !important;
  place-items: center !important;
  width: 30px !important;
  height: 30px !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  line-height: 1 !important;
  font-variant-numeric: tabular-nums !important;
}

.wolfcheatsSupport_action,
.wolfcheatsSupport_action:hover,
.wolfcheatsSupport_action:focus {
  gap: 11px !important;
  height: 52px !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  line-height: 1 !important;
}

.wolfcheatsSupport_action i {
  font-size: 15px !important;
  font-weight: 900 !important;
  line-height: 1 !important;
}

.wolfcheatsSupport_action--discord,
.wolfcheatsSupport_action--discord:hover,
.wolfcheatsSupport_action--discord:focus {
  background: var(--wolfcheats-accent) !important;
  background-color: var(--wolfcheats-accent) !important;
}

.wolfcheatsSupport_action--discord i {
  font-weight: 400 !important;
  font-size: 16px !important;
}

.wolfcheatsSupport_action span {
  white-space: nowrap !important;
}

.wolfcheatsSupport_action,
.wolfcheatsSupport_action:hover,
.wolfcheatsSupport_action:focus {
  gap: 10px !important;
  height: 44px !important;
  padding: 0 14px !important;
  font-size: 15px !important;
  font-weight: 500 !important;
}

.wolfcheatsSupport_action i,
.wolfcheatsSupport_action:hover i,
.wolfcheatsSupport_action--discord i {
  color: #ffffff !important;
  font-size: 14px !important;
}

.wolfcheatsSupport_card h2 {
  font-weight: 500 !important;
}

.wolfcheatsSupport_number {
  font-weight: 500 !important;
}

.wolfcheatsStatusPanel {
  background: #14161b !important;
  border: 1px solid #1c1e25 !important;
  border-radius: 5px !important;
}

.wolfcheatsStatusRow h3 {
  font-weight: 500 !important;
}

.wolfcheatsStatusMeta > span:first-child,
.wolfcheatsStatusMeta > span:first-child small,
.wolfcheatsStatusMeta b {
  font-weight: 500 !important;
}

.cFooter_social.wolfcheatsSocial > li > a:hover::before,
.cFooter_social.wolfcheatsSocial > li > a:focus::before,
.cFooter_social.wolfcheatsSocial > li:hover > a::before {
  opacity: 1 !important;
}

.wolfcheatsEmptyState .fa-discord {
  color: var(--wolfcheats-accent) !important;
}

.wolfcheatsProductImage {
  aspect-ratio: 16 / 9 !important;
}

.wolfcheatsProductImage img {
  object-fit: cover !important;
  object-position: center center !important;
}

.cFooter_social.wolfcheatsSocial > li > a,
.cFooter_social.wolfcheatsSocial > li > a:hover,
.cFooter_social.wolfcheatsSocial > li > a:focus {
  background: #262a35 !important;
  transform: none !important;
}

html {
  scroll-behavior: smooth !important;
}

#store-categories,
.sa-store-categories,
.sa-why-choose,
.sa-reviews-carousel,
.sa-faq {
  scroll-margin-top: 90px !important;
}

@media (prefers-reduced-motion: reduce) {
  html {
    scroll-behavior: auto !important;
  }
}

.wolfcheatsStatusGroup h2 {
  font-weight: 500 !important;
}
