.t706__cartwin-heading { font-size: 15px; }
.t706__cartwin-top { padding-bottom: 15px; border-bottom: none; }
.t706__cartwin-bottom { padding-top: 15px; /*border-top: none;*/ }
.t706__cartwin-prodamount-wrap, .t706__product-title { font-weight: 400; font-size: 15px; }
.t706__cartwin-totalamount-label, .t706__cartwin-totalamount { font-weight: 400; }
.t706__cartwin .t-name_md { font-size: 15px; text-transform: uppercase; }
.t706 .t-form .t-descr_md { font-size: 15px; }
.t706 .t-form .t-input { height: 42px; }
#customdelivery .t706__search-icon { top: 13px; }
.t-form .t-submit { font-weight: 400; text-transform: uppercase; font-size: 15px; }
.t-input-block .t-input { text-size: 15px; }
.delivery-checkbox-label { font-size: 15px; }
.t706 .t-form__inputsbox #customdelivery .t-input { font-size: 15px; }
.t-descr_xxs { font-size: 14px; line-height: 1.3 !important; }
.t-name_xl { font-size: 26px; text-transform: uppercase; }
.js-store-prod-popup-buy-btn-txt { text-transform: uppercase; font-family: HelveticaNeue; font-weight: 700; }
.t-name_md { font-size: 16px; }
.t-site-search-input .t838__blockinput .t838__input, .t-site-search-input .t838__blockbutton .t-submit { height: 35px; font-size: 15px; }
.t706__cartwin-totalamount-wrap .t706__cartwin-totalamount-info { font-size: 15px; }
.t-btn_xs { font-size: 15px; text-transform: uppercase; }
.t-btn { font-size: 15px; font-weight: 700; font-family: HelveticaNeue; }
.t-btn_sm { font-size: 15px; font-weight: 700; font-family: HelveticaNeue; }
.t-form__inputsbox .t-input { height: 40px; }
.t-form__submit .t-submit { height: 40px; }
.t-descr_md { font-size: 15px; }

/*.t-store__card__sold-out-msg {visibility: hidden; font-size: 0px; }*/
/* Каталог: заменяем текст на «Скоро в наличии» */
.t-store__card__price-wrapper .t-store__card__sold-out-msg { color: transparent !important; position: relative; }
.t-store__card__price-wrapper .t-store__card__sold-out-msg::before { content: "Скоро в наличии" !important; color: #7d7d7d !important; position: absolute; top: 0; left: 0; width: 100%; font-size: 13px;}
/* Попап: полностью скрываем надпись */
.t-store__prod-popup__price-wrapper .t-store__card__sold-out-msg { display: none !important; }

/* Для десктопа: в каталоге верхний padding 40px, остальные 0 */
@media (min-width: 769px) {
    .t-store.t-store__prod-snippet__container { padding: 40px 0 0 0 !important; }
}
/* Для мобильных: в каталоге сверху padding 0 */
@media (max-width: 768px) {
    .t-store.t-store__prod-snippet__container { padding: 0 !important; }
}

/* в футере надпись про политику конф 12 пх*/
.t447__form-bottom-text { font-size: 12px !important; }
.t447__title.t-name { letter-spacing: normal !important; }
/* сообщение об отправке данных в подписке в футере - меняем цвет иконки */
.t447__success-icon-svg path { fill: #707070 !important; }
/* меняем цвет текста */
.t447__success-message { color: #707070 !important; }

/* меняем размер заголовка таба на странице товара */
.t-store__tabs__item-title { font-size: 16px !important; font-weight: 500 !important; text-transform: uppercase !important; line-height: 1.3 !important;}
/* Десктопная версия — ширина больше 980px */
@media (min-width: 981px) {
    .t-store__tabs, .t-store__tabs__item, .t-store__tabs__content, .t-store__tabs__content.t-descr { max-width: 100% !important; width: 100% !important; padding-left: 0 !important; padding-right: 0 !important; }
}

/* Название товара в каталоге */
.t-store__card__title { font-size: 12px !important; line-height: 1.2 !important; margin-bottom: 2px !important; }
/* Цена в каталоге */
.t-store__card__price, .t-store__card__price-value { font-size: 12px !important; line-height: 1.15 !important; margin-top: 0 !important; }
/* Обёртка цены в каталоге */
.t-store__card__price-wrapper { margin-top: 2px !important; padding-top: 0 !important; }
/* уменьшаем верхний padding текста в карточках */
.t-store__card__textwrapper { padding-top: 10px !important; }
@media screen and (max-width: 960px) {
    .t-store__grid-cont .t-store__card-list { row-gap: 20px !important; }
}

/* Каталог и меню одинаково для ширины от 640px */
@media (min-width: 640px) {
    .uc-catalog-menu .t-container { max-width: none; width: calc(100% - 40px); margin: 0 auto; }
}

/* значок выбора страны поближе к другим */
.t-menu-base__additionalwrapper { gap: 0 20px; }

/* ==== СТРАНИЦА ТОВАРА (десктоп) ==== */
/* цена в попапе */
.t-store__prod-popup__price-value { font-size: 16px; }
.t-store__prod-popup__price-currency { font-size: 16px; }
/* заголовок товара в попапе */
.t-store__prod-popup__name { font-size: 20px !important; line-height: 1.2; }
/* прячем бренд и артикул на странице товара (везде) */
.t-store__prod-popup__brand,
.t-store__prod-popup__sku { display: none !important; }

/* корзина: доставка / оплата / кастомное описание */
.searchbox-info p,
.searchbox-info span { font-size: 14px; line-height: 1.3; }
.t-radio__wrapper-payment .t-radio__control { font-size: 14px; }
.t706__form-upper-text { font-size: 13px; }

/* каталог: карточки в конкретном блоке */
@media screen and (max-width: 480px) {
  #rec2205460711 .t-store__card {
    flex: 0 0 60% !important;
    width: 60% !important;
    max-width: 60% !important;
    box-sizing: border-box;
  }
}

/* форма подписки: размер опций радио */
#rec808114770 .t-radio__item,
#rec808114770 .t-radio__item span { font-size: 15px !important; }

/* ==== СТРАНИЦА ТОВАРА (мобильная версия) ==== */
@media screen and (max-width: 640px) {
  /* инфо-колонка: отступ к галерее сверху + к описанию снизу */
  .t-store__prod-popup__info {
    padding-top: 10px !important;
    padding-bottom: 24px !important;
  }
  /* название — размер глобальный (20px), тут только отступ до цены */
  .t-store__prod-popup__name {
    margin: 0 0 8px 0 !important;
  }
  .t-store__prod-popup__title-wrapper {
    margin-bottom: 0 !important;
  }
  /* цена — размер глобальный (16px), тут только прижимаем к названию */
  .t-store__prod-popup__price-wrapper {
    margin-top: 0 !important;
    padding-top: 0 !important;
  }
}
.t-input-block .t-input { font-size: 15px; }

.t-product__option {
  margin-top: 18px !important;
  margin-bottom: 18px !important;
}