::-webkit-scrollbar {  width: 0;}



.t-store__prod-popup__name{
  text-transform: uppercase;
}

/* Заголовок товара — CAPS */
.t-store__prod-popup__name{
  text-transform: uppercase;
}

/* Адаптив до 390px */
@media screen and (max-width: 390px){
  .t-store__prod-popup__name{
    font-size: 18px !important;
    line-height: 1.2;
  }
}


/* Замена крестика в аккордеонах */
  :root {
    --rv-acc-arrow: url('https://static.tildacdn.com/tild6639-6161-4134-b537-636330646433/arrow.svg');
    --rv-acc-arrow-w: 12px;
    --rv-acc-arrow-h: 7px;
    --rv-acc-ease: transform 0.3s ease;
  }

  /* TX16N (T585) / TX16N2 (T668) */
  .t585__circle,
  .t668__circle { display: none !important; }

  .t585__icon-hover,
  .t668__icon-hover { display: none !important; }

  .t585__header:hover .t585__icon,
  .t668__header:hover .t668__icon { opacity: 1 !important; }

  .t585__icon,
  .t668__icon {
    width: 16px !important;
    height: 16px !important;
    min-width: 16px !important;
    padding: 0 !important;
    margin-left: 12px;
  }

  .t585__lines,
  .t668__lines {
    position: relative !important;
    display: flex !important;
    align-items: center;
    justify-content: center;
    width: 16px !important;
    height: 16px !important;
    transition: var(--rv-acc-ease);
    transform: rotate(0deg);
  }

  .t585__lines svg,
  .t668__lines svg { display: none !important; }

  .t585__lines::after,
  .t668__lines::after {
    content: '';
    display: block;
    width: var(--rv-acc-arrow-w);
    height: var(--rv-acc-arrow-h);
    background: var(--rv-acc-arrow) center / contain no-repeat;
  }

  .t585__opened .t585__lines,
  .t668__opened .t668__lines {
    transform: rotate(180deg) !important;
  }

  /* Карточка товара: Состав / Размер и посадка */
  .t-store .t-store__tabs__close-icon { display: none !important; }

  .t-store .t-store__tabs__close:after {
    display: none !important;
    content: none !important;
    background: none !important;
  }

  .t-store .t-store__tabs__close {
    width: 16px;
    height: 16px;
    display: flex !important;
    align-items: center;
    justify-content: center;
    transform: rotate(0deg) !important;
    transition: var(--rv-acc-ease) !important;
  }

  .t-store .t-store__tabs__close::before {
    content: '';
    display: block;
    width: var(--rv-acc-arrow-w);
    height: var(--rv-acc-arrow-h);
    background: var(--rv-acc-arrow) center / contain no-repeat;
  }

  .t-store .t-store__tabs__item_active .t-store__tabs__close {
    transform: rotate(180deg) !important;
  }

  @media screen and (max-width: 640px) {
    :root {
      --rv-acc-arrow-w: 11px;
      --rv-acc-arrow-h: 6px;
    }

    .t585__icon,
    .t668__icon,
    .t585__lines,
    .t668__lines,
    .t-store .t-store__tabs__close {
      width: 14px !important;
      height: 14px !important;
      min-width: 14px !important;
    }
  }
</style>



