@media screen and (max-width: 480px) {
  /* Заголовок товара */
  .js-product-name {
    text-align: center !important;
    margin-left: auto !important;
    margin-right: auto !important;
    display: block !important;
  }

  /* Артикул / SKU */
  .js-product-sku {
    text-align: center !important;
    display: block !important;
    margin: 0 auto !important;
  }
  
    .js-store-prod-sku {
    text-align: center !important;
    display: block !important;
    margin: 0 auto !important;
  }
  
  
  .js-store-price-wrapper {
    text-align: center !important;
    margin-left: auto !important;
    margin-right: auto !important;
    display: block !important;
  }
  

  /* Цена */
  .t-store__prod-popup__price-wrapper {
    display: flex !important;
    justify-content: center !important;
  }

 /* Блок с артикулом (SKU) */
  .t-product__sku {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    text-align: center !important;
    margin: 1px 0 !important;
  }

  .t-product__sku-label,
  .t-product__sku-value {
    text-align: center !important;
    margin: 0 auto !important;
    display: block !important;
  }

}



/* Показываем все вкладки */
.t-popup .t-store__tabs__content {
  display: block !important;
  opacity: 2 !important;
  height: auto !important;
  max-height: none !important;
  visibility: visible !important;
  position: static !important;
  pointer-events: auto !important;
}

/* Каждая вкладка: показываем всё */
.t-popup .js-store-tab {
  display: block !important;
  opacity: 2 !important;
  position: static !important;
  height: auto !important;
  max-height: none !important;
  visibility: visible !important;
  pointer-events: auto !important;
}

/* Скрываем кнопки табов (если нужно) */
.t-popup .t-store__tabs__wrapper {
  display: none !important;
}


  .t-store__tabs__item-button.js-store-tab-button {
    background-color: #333 !important;
    color: #333 !important;
    border-radius: 8px;
    padding: 12px 20px;
    margin: 0 10px 10px 0;
    font-size: 16px !important;
    font-weight: 500 !important;
    border: none;
    transform: scale(1.05); /* Постоянный скейл */
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2); /* Постоянная тень */
    display: inline-block;
  }

  /* Убираем ховер-эффект, так как он теперь постоянный */
  .t-store__tabs__item-button.js-store-tab-button:hover {
    background-color: #333 !important;
    transform: scale(1.05);
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
    color: #333 !important;
  }

  /* Активная вкладка чуть ярче */
  .t-store__tabs__item-button.js-store-tab-button.t-active {
    background-color: #444 !important;
    box-shadow: 0 4px 14px rgba(0, 0, 0, 0.5);
  }

  /* Белый текст во всех вложенных элементах */
  .t-store__tabs__item-button.js-store-tab-button *,
  .t-store__tabs__item-button.js-store-tab-button span,
  .t-store__tabs__item-button.js-store-tab-button strong {
    color: #fff !important;
  }
  

  .t-store__tabs__close-icon  {
    background-color: #333 !important;       /* Тёмный фон */
    color: #333 !important;                  /* Белый плюс */
    border: 0px solid #333 !important;       /* Белая обводка */
    border-radius: 50%;                      /* Круглая форма */
    width: 24px;
    height: 24px;
    font-size: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: none !important;             /* Без тени */
    transform: none !important;              /* Без увеличения */
    transition: none !important;             /* Без анимации */
    cursor: default;
  }
  
  
  
  .t-store__tabs__item-title {
    padding-left: 20px !important; /* Можешь менять значение под себя */
  }
  

