 
  .t706__bubble-container {
    display: none !important;
  }


 
  @media screen and (max-width: 480px) and (min-width: 320px) {
    .t-store__card__textwrapper {
      padding-top: 5px !important;
      padding-bottom: 5px !important;
    }
  }



  /* Шрифт 12px для экранов от 1200 до 1535 */
  @media screen and (min-width: 1200px) and (max-width: 1535px) {
    .t838__input.t-input {
      font-size: 12px !important;
    }
  }

  /* Шрифт 15px для экранов от 1536 до 1920 */
  @media screen and (min-width: 1536px) and (max-width: 2560px) {
    .t838__input.t-input {
      font-size: 15px !important;
    }
  }



/* Контейнер карточки: экраны от 1536px до 1920px */
@media screen and (min-width: 1536px) and (max-width: 2560px) {
  .js-store-product {
    max-width: 100% !important;
    width: 100% !important;
    padding-left: 85px !important;
    padding-right: 85px !important;
    box-sizing: border-box;
  }

  .js-store-product > .t-container,
  .js-store-product .t-container > .t-col,
  .js-store-product .t-container > div {
    max-width: 100% !important;
    width: 100% !important;
  }
}

/* Контейнер карточки: экраны от 1200px до 1535px */
@media screen and (min-width: 1200px) and (max-width: 1535px) {
  .js-store-product {
    max-width: 100% !important;
    width: 100% !important;
    padding-left: 50px !important;
    padding-right: 50px !important;
    box-sizing: border-box;
  }

  .js-store-product > .t-container,
  .js-store-product .t-container > .t-col,
  .js-store-product .t-container > div {
    max-width: 100% !important;
    width: 100% !important;
  }
}

@media screen and (min-width: 1536px) {
  .t-store__prod-popup__info {
    padding-left: 50px !important;
    max-width: 700px !important;
    width: 100% !important;
    box-sizing: border-box;
  }
}


@media screen and (min-width: 1536px) and (max-width: 1920px) {
  .js-store-prod-name.js-product-name.t-store__prod-popup__name.t-name.t-name_xl {
    font-size: 30px !important;
  }
}
.t-store__card__btns-wrapper.js-store-buttons-wrapper {
  margin-top: 0 !important;
}

.js-store-price-wrapper.t-store__card__price-wrapper {
  display: none !important;
}

@media screen and (max-width: 640px) and (min-width: 320px) {
  .t838__input.t-input {
    height: 40px !important;
    margin-top: 10px !important;
    margin-bottom: 10px !important;
    line-height: 25px !important;
  }
}

@media screen and (max-width: 480px) and (min-width: 390px) {
  .t-slds__wrapper {
    background-color: #FAFBEE !important;
    padding: 40px 15px 0 15px !important;
    box-sizing: border-box;
  }

  .t-slds__imgwrapper {
    background-color: #FAFBEE !important;
    display: flex !important;
    justify-content: center !important;
    align-items: flex-start !important;
  }

  .t-slds__bgimg.t-bgimg.js-product-img {
    width: 100% !important;
    max-width: 364px !important;
    padding-bottom: 100% !important; /* 1:1 высота */
    background-size: cover !important;
    background-position: center !important;
    display: block !important;
    margin-top: 0 !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
}

@media screen and (max-width: 389px) and (min-width: 375px) {
  .t-slds__wrapper {
    background-color: #FAFBEE !important;
    padding: 40px 15px 0 15px !important;
    box-sizing: border-box;
  }

  .t-slds__imgwrapper {
    background-color: #FAFBEE !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
  }

  .t-slds__bgimg.t-bgimg.js-product-img {
    width: 100% !important;
    max-width: 355px !important;
    padding-bottom: 100% !important;
    background-size: cover !important;
    background-position: center !important;
    display: block !important;
    margin: 0 auto !important;
  }
}



/* Убираем стандартный border снизу у каждой кнопки таба */
.t-store__tabs__button {
  border-bottom: none !important;
}

/* Цвет и стиль текста всех табов */
.t-store__tabs__button-title {
  padding-bottom: 10px !important;
  border-bottom: none !important;
  color: #DF5C21 !important;
}

/* Цвет активного таба */
.t-store__tabs__button.t-store__tabs__button_active .t-store__tabs__button-title {
  color: #433F40 !important;
}

/* Нижняя сплошная линия под всеми табами */
.t-store__tabs__controls {
  position: relative;
}
.t-store__tabs__controls::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: #DF5C21 !important;
  z-index: 0;
}

/* Размер текста в табах */
@media screen and (min-width: 1201px) {
  .t-store__tabs__button-title.t-name_xs {
    font-size: 16px !important;
  }
}
@media screen and (max-width: 1200px) and (min-width: 961px) {
  .t-store__tabs__button-title.t-name_xs {
    font-size: 15px !important;
  }
}
@media screen and (max-width: 960px) and (min-width: 641px) {
  .t-store__tabs__button-title.t-name_xs {
    font-size: 13px !important;
  }
}
@media screen and (max-width: 640px) and (min-width: 481px) {
  .t-store__tabs__button-title.t-name_xs {
    font-size: 10px !important;
  }
}
@media screen and (max-width: 480px) and (min-width: 321px) {
  .t-store__tabs__button-title.t-name_xs {
    font-size: 11px !important;
  }
}
@media screen and (max-width: 320px) {
  .t-store__tabs__button-title.t-name_xs {
    font-size: 11px !important;
  }
}

/* ======================= КНОПКА ======================= */
.t-store__prod-popup__btn.t-btn.t-btn_sm {
  width: auto !important;
  height: auto !important;
  max-width: unset !important;
  flex: none !important;

  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  text-align: center !important;
}

@media screen and (min-width: 1200px) {
  .t-store__prod-popup__btn.t-btn.t-btn_sm {
    width: 216px !important;
    height: 42px !important;
    border-radius: 40px !important;
  }
}
@media screen and (max-width: 1199px) and (min-width: 961px) {
  .t-store__prod-popup__btn.t-btn.t-btn_sm {
    width: 250px !important;
    height: 33px !important;
    border-radius: 40px !important;
  }
}
@media screen and (max-width: 960px) and (min-width: 641px) {
  .t-store__prod-popup__btn.t-btn.t-btn_sm {
    width: 253px !important;
    height: 46px !important;
    border-radius: 40px !important;
  }
}
@media screen and (max-width: 640px) and (min-width: 481px) {
  .t-store__prod-popup__btn.t-btn.t-btn_sm {
    width: 211px !important;
    height: 42px !important;
    border-radius: 40px !important;
  }
}
@media screen and (max-width: 480px) and (min-width: 321px) {
  .t-store__prod-popup__btn.t-btn.t-btn_sm {
    width: 175px !important;
    height: 38px !important;
    border-radius: 40px !important;
  }
}
@media screen and (max-width: 320px) {
  .t-store__prod-popup__btn.t-btn.t-btn_sm {
    width: 160px !important;
    height: 32px !important;
    border-radius: 40px !important;
  }
}

/* Размер текста в кнопке */
@media screen and (min-width: 961px) and (max-width: 1200px),
       screen and (max-width: 960px) and (min-width: 641px),
       screen and (max-width: 640px) and (min-width: 481px) {
  .js-store-prod-popup-buy-btn-txt {
    font-size: 16px !important;
  }
}
@media screen and (max-width: 480px) {
  .js-store-prod-popup-buy-btn-txt {
    font-size: 11px !important;
  }
}
@media screen and (min-width: 1201px) {
  .js-store-prod-popup-buy-btn-txt {
    font-size: 13px !important;
  }
}

/* Отступы для кнопки */
.t-store__prod-popup__btn-wrapper {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}

/* ======================= ОТСТУПЫ В КОНТЕНТЕ ======================= */
@media screen and (max-width: 960px) and (min-width: 641px) {
  .t-store__prod-popup__title-wrapper {
    margin-bottom: 25px !important;
  }
}
@media screen and (max-width: 640px) and (min-width: 481px) {
  .t-store__prod-popup__title-wrapper {
    margin-bottom: 20px !important;
  }
}
@media screen and (max-width: 480px) {
  .t-store__prod-popup__title-wrapper {
    margin-bottom: 14px !important;
  }
}

/* Обнуление отступов для текста */
.t-store__prod-popup__text {
  margin: 0 !important;
}

/* ≥960px */
@media screen and (min-width: 960px) {
  .js-store-prod-btn.t-store__card__btn.t-btn.t-btn_sm {
    height: 40px !important;
    line-height: 40px !important;
  }
}

/* 640px – 959px */
@media screen and (max-width: 959px) and (min-width: 640px) {
  .js-store-prod-btn.t-store__card__btn.t-btn.t-btn_sm {
    height: 36px !important;
    line-height: 36px !important;
  }
}

/* 480px – 639px */
@media screen and (max-width: 639px) and (min-width: 481px) {
  .js-store-prod-btn.t-store__card__btn.t-btn.t-btn_sm {
    height: 35px !important;
    line-height: 30px !important;
  }
}

/* ≤480px */
@media screen and (max-width: 480px) {
  .js-store-prod-btn.t-store__card__btn.t-btn.t-btn_sm {
    height: 32px !important;
    line-height: 28px !important;
  }
}
@media screen and (min-width: 1200px) and (max-width: 1920px) {
  .t-store__card__btn-text {
    font-size: 13px !important;
  }
}


