.headergradient
{
    background:linear-gradient(90deg,#fff,transparent);
}



.flowtext .tn-atom {
  background: linear-gradient(90deg, #ffe184, #ff3333, #ffe184, #ff3333, #ffe184);
  background-size: 200% auto;
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  animation: textflow 10s linear infinite;
}
@keyframes textflow {
  from {background-position: 0% center}         
  to {background-position: 200% center}
}





/* Активный пункт меню в зероблоке */

.menu * {
  width: max-content !important;
  display: block !important;
  transition: all 0.3s ease-in-out;
}

/* 1 — подчеркивание активного пункта */
.menu:hover .tn-atom, .menu.active .tn-atom {
  border-bottom: solid 1px #ff0000 !important

}

    var url = document.location.pathname
    $('[href="'+url+'"]').parents('.t396__elem').addClass('active')
    
    
    
    
    
    /* Descr */
.js-store-cont-w-filter > div > .t-descr{
 color:#ffffff !important;
 font-weight:500;
 font-size:14px;
 opacity:0.6;
}

/* Span Tag */
.t-col > div > .t-descr span{
 color:#020202;
}

/* Descr */
.t-col > div > .t-descr{
 color:#020202;
}

/* Store prod charcs */
.js-store div .js-store-prod-charcs{
 color:#020202;
}

/* Division */
.js-store .t-popup .t-popup__container > div > div > div > div > div{
 color:#666666 !important;
}

/* Descr */
.js-product-controls-wrapper > div > .t-descr{
  color:#020202 !important;
  font-size:16px;
  font-weight:400;
}

/* Store prod all text */
.js-store-product div .js-store-prod-all-text{
  color:#020202;
  font-size:16px;
  font-weight:400;
}
    
/* Span Tag */
.t-store__prod-popup__title-wrapper .t-descr span{
 font-size:16px;
}

/* Division */
.js-store-product div .t-store__prod-popup__sku{
 font-size:16px;
}

/* Select */
.js-product-controls-wrapper div select{
 font-size:16px;
 font-weight:400;
}

/* Store prod charcs */
.js-store-prod-text .js-store-prod-all-charcs .js-store-prod-charcs{
 color:#020202;
 font-weight:400;
 font-size:16px;
}

/* Uptitle */
.t-store__relevants__container .t-col .t-uptitle{
 color:#666666 !important;
}





@keyframes pulse {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.05);
  }
  100% {
    transform: scale(1);
  }
}

.t-store__prod-popup__col-right .t-store__prod-popup__btn-wrapper .t-store__prod-popup__btn {
  background-color: #15b700 !important;
  color: #ffffff !important;
  font-size: 14px;
  font-style: normal;
  text-transform: none;
  background-size: auto;
  min-width: 0px;
  min-height: 0px;
  border-radius: 6px;
  animation: pulse 2s infinite;
  transition: background-color 0.3s ease;
}

    
    
    
    
    
