::-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;
    --rv-acc-side: 20px;
  }

  /* ========== 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__trigger-button,
  .t668__trigger-button {
    padding-right: calc(16px + var(--rv-acc-side)) !important;
    box-sizing: border-box;
  }

  .t585__icon,
  .t668__icon {
    width: 16px !important;
    height: 16px !important;
    min-width: 16px !important;
    padding: 0 !important;
    margin: 0 !important;
    right: var(--rv-acc-side) !important;
  }

  .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_accordion .t-store__tabs__item-button {
    padding-right: var(--rv-acc-side) !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;
      --rv-acc-side: 15px;
    }

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

    .t585__trigger-button,
    .t668__trigger-button {
      padding-right: calc(14px + var(--rv-acc-side)) !important;
    }
  }




