@media (max-width: 768px) {
  /* Название товара */
  .js-store-prod-name,
  .js-product-name,
  .t-store__card__title,
  .t-typography__title,
  .t-name,
  .t-name_xs {
    font-size: 16px !important;
  }
  
  .js-store-prod-name,
  .js-product-name,
  .t-store__prod-popup__name,
  .t-name,
  .t-name_xl {
    font-size: 18px !important;
  }
  
  .js-product-price,
  .js-store-prod-price-val,
  .t-store__prod-popup__price-value {
    font-size: 18px !important;
  }
  
  .js-store-prod-popup-buy-btn-txt {
    font-size: 16px !important;
  }
  
  js-store-prod-all-text {
    font-size: 15px !important;
  }

  /* Цена товара */
  .js-product-price,
  .js-store-prod-price-val,
  .t-store__card__price-value {
    font-size: 16px !important;
  }

  /* Описание товара */
  .js-store-prod-descr,
  .t-store__card__descr,
  .t-typography__descr,
  .t-descr,
  .t-descr_xxs {
    font-size: 13px !important;
  }

  /* Кнопка фильтра на мобилке */
  .js-store-filter-mob-btn,
  .t-store__filter__opts-mob-btn {
    font-size: 14px !important;
  }
}


    .t702 .t-popup_show {
        display: block !important; /* Меняем с flex на block */
        z-index: 9999;
        backdrop-filter: blur(5px);
        background-color: rgba(22, 22, 22, 0.3);
        overflow-y: auto; /* Добавляем прокрутку */
        padding: 20px 0; /* Чтобы попап не прилипал к краям */
    }

  .t702 .t-popup__container {
    padding-top: 0 !important;
}

    .t702 .t-popup__container {
        /* Убрали те стили, которые ты просила удалить */
    }

    @media (max-width: 480px) {
        .t702 .t-popup__container {
            width: calc(100% - 40px) !important; /* Отступы по 20px справа и слева */
            height: auto !important;
            min-height: auto !important;
            padding-bottom: 20px !important;
            margin: 30px auto !important; /* Центрируем попап по горизонтали */
        }

        .t702 .t702__wrapper {
            padding-bottom: 0 !important;
            margin-bottom: 0 !important;
        }

        .t702 .t-slds__items-wrapper {
            min-height: 0 !important;
        }
    }

    .t702 .t-popup__close.t-popup__block-close {
        background: none !important;
        border: none !important;
    }

    .t702 .t-popup__close.t-popup__block-close {
        background-color: transparent !important;
    }
    
     .t702 .t702__gallery,
    .t702 .t702__gallery_indent {
        height: 0 !important;
        overflow: hidden !important;
        padding: 0 !important;
        margin: 0 !important;
    }
    
    .js-store-prod-all-charcs {
        opacity: 0 !important;
    }


