/*
анимированный шум на всех страницах
*/
body:before {
  content: '';
  position: fixed;
  left: 0; top: 0;
  width: 100vw; height: 100vh;
  pointer-events: none;
  z-index: 9999;
  opacity: 0.23;
  background: url('https://grainy-gradients.vercel.app/noise.svg');
  animation: shakeNoise 0.7s steps(2) infinite;
  
  
}

@keyframes shakeNoise {
  0% { background-position: 0 0; }
  100% { background-position: 100px 100px; }
}

/*
хз что это
*/
.tmst-main__order__info, 
.tmst-main__order__info * {
  color: #FFEBF5 !important;

}

/*
градиентный фон на карточках
*/
.t-store__card__wrap_txt-and-btns {
    position: relative;
    z-index: 2;
}
.t-store__card__wrap_txt-and-btns::before {
    content: '';
    position: absolute;
    left: 0; top: 0; right: 0; bottom: 0;
    z-index: 0;
    background: linear-gradient(180deg, #111010 0%, #000 100%);
    pointer-events: none;
}
.t-store__card__wrap_txt-and-btns *,
.t-store__card__btns-wrapper,
.t-store__card__btns-wrapper * {
    position: relative;
    z-index: 1;
}
.t-store__card__imgwrapper {
    background-color: #111010 !important;
}
