.js-store-prod-sold-out.t-store__card__sold-out-msg.t-name.t-name_xs {
    visibility: hidden;
    position: relative;
}

.js-store-prod-sold-out.t-store__card__sold-out-msg.t-name.t-name_xs::after {
    content: "SOLD OUT";
    visibility: visible;
    position: absolute;
    left: 0;
    top: 0;
}

button.t-submit {
    font-size: 12px;
}


/* Меню выпадащшка */


.t966__tooltip-menu[data-style-from-rec="772689333"] {
    box-shadow: 0px 0px 0px rgba(0, 0, 0, 0) !important;
}

.t966__tooltip-menu.t966__tooltip-menu_show {
    left: 0px !important;
    max-width: 100% !important;
}

.t966__tooltip-menu_mobile {
    border-top: 0px solid #ccc;
    border-bottom: 0px solid #ccc;
    margin-top: 0px;
    margin-bottom: 0px;
}

/* Заменяем иконку выпадающего списка */
.t966__arrow {
  vertical-align: top; 
    
}
.t966__arrow:after {
  content: '+';
  width: 12px;
  height: 12px;
  border-width: 0px 0px 0 0px;
  top: 0px;
  transform: none;
    
}
.t966__tm-link_active .t966__arrow:after {
  /* transform: translateY(-50%) rotate(180deg); */
  transform: none;
}

@media screen and (max-width: 980px) {
    .t966__content {
        padding: 0px;
    }
    .t966__menu-item-wrapper, .t966__menu-item-wrapper:last-child {
        margin-bottom: 0px;
    }
}

/* КОРЗИНА И ИЗБРАННОЕ */

.t706__product-imgdiv, .t1002__product-imgdiv {
  /* height: 70px; */
  height: 100px;
}

.t706__product-title {
        width: max-content;
}

@media screen and (max-width: 640px) {
    
.t706__cartpage-heading.t-name.t-name_xl, .t706__product-title.t-descr.t-descr_sm, .t706__product-amount.t-descr.t-descr_sm, .t706__product-quantity, .t706__cartpage-prodamount.t706__cartwin-prodamount-wrap.t-descr.t-descr_sm, .t-name.t-name_md, .t-input-title.t-descr.t-descr_md, .searchbox-input.js-tilda-rule.t-input, .js-tilda-rule.t-input, .t706__cartwin-totalamount-wrap.t-descr.t-descr_xl, .t706__cartwin-totalamount-info, .delivery-full-address.t-descr, .t-input.t-input-phonemask {
    font-size: 12px !important;
    font-weight: 400 !important;
    }
    

.t-input.js-tilda-rule.t-input_bbonly {
    height: 42px;
    font-size: 12px;
}

#rec773271780 .t-submit, .t706__cartpage .t-btn {
  height: 42px !important;
  font-size: 12px !important;
}

}

@media screen and (min-width: 641px) {
    
.t706__sidebar-heading.t-name.t-name_xl, .t706__product-title.t-descr.t-descr_sm, .t706__sidebar-prodamount-wrap.t-descr.t-descr_sm, .t-text_xs, .t706__cartpage-heading.t-name.t-name_xl, .t-name.t-name_md, .t-input-title.t-descr.t-descr_md, .searchbox-input.js-tilda-rule.t-input, .js-tilda-rule.t-input, .t706__cartpage-prodamount.t706__cartwin-prodamount-wrap.t-descr.t-descr_sm, .t-input.t-input-phonemask {
    font-size: 14px !important;
    font-weight: 400 !important;
    }
    

.t-input.js-tilda-rule.t-input_bbonly {
    height: 42px;
    font-size: 14px;
}

#rec773271780 .t-submit, .t706__sidebar .t-btn {
  height: 42px !important;
  font-size: 14px !important;
}


}


/* Плитка товара стили */
.t-store__card__textwrapper {
  padding-top: 10px;
  padding-left: 10px;
}

.t-store__card__descr {
    margin-top: 2px;
}

.t-store__card__price-wrapper {
    margin-top: 2px;
}

/* Фильтры */

@media screen and (min-width: 1000px) {
  
  .t-store__filter__search.t-store__filter__input, .t-store__sort-select {
          border-radius: 6px !important;
          
  }
  .t-store__filter__input, .t-store__sort-select {
          background: #fff !important;
  }
  .t-store__filter {
          margin-bottom: 20px;
  }
}

@media screen and (max-width: 640px) {
    
.t-store__grid-cont_col-width_stretch[data-col-gap='0'] .t-store__filter {
    margin-left: 10px !important;
    margin-right: 10px !important;
    margin-bottom: 10px !important;
}

}

.t1002__picture-wrapper .t1002__addBtn,.t-store__card__imgwrapper .t1002__addBtn  {
  /* background: #fff; */
  background: #fff0;
}





.t-store__grid-cont .t-col,.t-store__grid-cont .t-store__stretch-col {
  /* margin-bottom: 60px */
  margin-bottom: 20px;
}

@media screen and (max-width: 768px) {
    #rec769194259 .t694__table {
        height: 150vw !important;
    }
}


/* Страница товара */

.t-store__prod-snippet__container {
  /* padding-top:50px; */
  padding-top: 120px !important;
}

.t-btn_sm {
        height: 42px;
    }

.t-store__prod-popup__btn-wrapper .t1002__addBtn {
    width: 42px;
    height: 42px;
} 

.t-store .t-store__tabs__controls .t-store__tabs__button-title, .t-store__relevants__title  {
    text-transform: uppercase;
}
    

label.t-product__option-item.t-product__option-item_active.t-product__option-item_buttons.t-product__option-item_simple, label.t-product__option-item.t-product__option-item_buttons.t-product__option-item_simple {
  border-radius: 4px;
}

@media screen and (max-width: 460px) {
    
    .t-store__prod-snippet__container {
    padding-top: 70px !important;
    }
    
    .js-store-prod-name.js-product-name.t-store__card__title.t-typography__title.t-name.t-name_xs, .t-store__card__price.t-store__card__price-item.t-name.t-name_xs {
        font-size: 12px !important;
    }
}


@media screen and (max-width: 1000px) {
    
.t-store__prod-popup__col-right {
        padding-top: 10px;
    }
    
    h1.js-store-prod-name.js-product-name.t-store__prod-popup__name.t-name.t-name_xl, .js-store-prod-price.t-store__prod-popup__price.t-store__prod-popup__price-item.t-name.t-name_md {
    font-size: 12px !important;
    text-transform: uppercase;
}
    
    td.js-store-prod-popup-buy-btn-txt {
    font-size: 12px;
    text-transform: uppercase;
    }
    
    .js-product-controls-wrapper {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.t-store__prod-popup__text {
    margin-top: 0px;
}

.t-col_3 {
  /* max-width: 260px */
  max-width: 100%;
}

}

/* Для десктопа стили КАРТОЧКА ТОВАРА */
@media screen and (min-width: 1000px) {
    
h1.js-store-prod-name.js-product-name.t-store__prod-popup__name.t-name.t-name_xl {
    font-size: 20px !important;
    line-height: 1.35;
    text-transform: uppercase;
}

.js-store-load-more-btn.t-store__load-more-btn.t-btn.t-btn_sm {
    width: 300px;
}

.t-name_xs {
  /* font-size: 16px; */
  font-size: 14px;
}

/* реккомендации */


.t-uptitle_xxl {
    font-size: 14px;
    text-transform: uppercase;
}

}




