:root {
  --bg-color-900: #202420f2 !important;
  --bg-color-700: #252925f2 !important;
}
body {
  background: transparent !important;
}
body::after {
    background-image: url('https://gspics.org/images/2025/05/07/IJuKGE.png');
    content: "";
    position: fixed;
    inset: 0px;
    z-index: 500;
    pointer-events: none;
    opacity: 0.8;
}
.bannerContainer {
  display: none;
}
.LangSwitcher-module__btn:hover, .LangSwitcher-module__btn:focus, .LangSwitcher-module__lang:hover {
  background-color: var(--darkreader-background-1d425f, #1d3b52);
  color: var(--darkreader-text-489ad4, #5ca8dd);
}
.Header-module__wrapper {
  min-height: 70px;
}
.PlayerMenu-module__loginLink {
  background-image: initial;
    background-color: var(--darkreader-background-3d4b27, #374225);
    color: var(--darkreader-text-a6cd63, #b1d671);
    border-width: initial;
    border-style: none;
    border-color: initial;
}
.PlayerMenu-module__loginLink:hover {
background-color: var(--darkreader-background-586c39, #4c5c34);
}
.Product-module__price {
  font-weight: 500;
  z-index: 2;
}
.Product-module__price:has(.Product-module__oldPrice)
  :not(.Product-module__oldPrice) {
  color: var(--accent-color-800);
}
.Product-module__wrapper {
  background: rgba(0, 0, 0, 0.4);
}
.Categories-module__categories {
  gap: 10px;
  justify-content: flex-start;
  margin: 0;
}
.Categories-module__category {
  height: auto;
  padding: 12px 15px;
  font-size: 14px;
  line-height: 14px;
  background: #595552;
  color: #CCC3BE;
  text-transform: uppercase;
  font-weight: 500;
  margin: 0;
}
.container {
  width: 100%;
  max-width: 1460px;
}
.Products-module__wrapper {
  grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
}

.Product-module__img {
  transition: .2s ease-in-out;
  transform: scale(0.9)
}

.Product-module__wrapper:hover .Product-module__img {
  transform: scale(1) rotate(1deg);
}

.Categories-module__category.Categories-module__active, .Categories-module__category:hover, .Categories-module__category:focus, .Categories-module__category.Categories-module__enableFocus:focus {
  background: #1D425F;
  color: #489AD4;
}

.Search-module__iconWrapper {
	background: #595552;
  	width: 42px;
}

.Search-module__wrapper {
  height: 42px;
}

.Button-module__btn.Button-module__accent {
  background: #3D4B27;
  color: #A6CD63;
  border: none;
  text-transform: uppercase;
  font-weight: 500;
  padding: 11px 24px;
  font-size: 14px;
}

.Button-module__btn.Button-module__accent:hover, .Button-module__btn.Button-module__accent:focus {
  background: #586C39;
}

.MonitoringServer-module__progressBar {
background: #3D4B27;
}

.Loader-module__loader, .gs-loader__spinner {
  border: 5px solid #586C39;
  border-bottom-color: #202020;
}

.MonitoringServer-module__icon:hover {
  stroke: #586C39;
}