/* Link */
.t-store__prod-popup__col-right .t-store__prod-popup__btn-wrapper a{
 background-color:#f9f9f9;
 transform:translatex(0px) translatey(0px);
}

/* Link */
.js-store-product div a:nth-child(2){
 border-width:0px;
 background-color:rgba(255,255,255,0);
}


/* Division */
.js-store-grid-cont .t-item .t-store__prod__quantity{
 border-color:#ffbbc9;
 transform:scale(1.03);
 position:relative;
 padding-right:0px;
 padding-top:0px;
 padding-bottom:0px;
 margin-left:0px;
 margin-right:4px;
}

/* Store  pagination */
.js-store .js-store-cont-w-filter .t-store__pagination{
 transform:translatex(0px) translatey(0px);
}

/* Pagination item */
.js-store-cont-w-filter .t-store__pagination .js-pagination-item{
 background-color:#ffffff;
 border-color:#ffbbc9 !important;
}

/* Division */
.t-store__prod-popup__col-right .t-store__prod-popup__btn-wrapper > div{
 border-color:#ffbbc9;
}

/* Link */
.t-store__prod-popup__col-right .t-store__prod-popup__btn-wrapper a{
 border-style:none !important;
 background-color:rgba(249,249,249,0) !important;
}

/* Активный диапазон (полоска) */
.t-store__filter__range_bg {
  background-color: #FFBBC9 !important;
}

/* Неактивный фон (серая часть) */
.t-store__filter__price-outer {
  background-color: #f2f2f2 !important;
}


/* Изменение позиционирования иконки NLM215 с права на лево, было right: 10px */
.nlm-badge {
    position: absolute;
    left: 10px;   
    top: 10px;
    z-index: 9;
    border-radius: 5px;
    overflow: hidden;
    min-width: 60px;
    min-height: 32px;
    width: 20px;
    height: 20px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    pointer-events: none;
}

/* Изменение шрифтов в каталоге и поиске (цена и фильтры) */
.t-descr {
    font-family: 'Manrope';
}

.t-name {
    font-family: 'Manrope';
}

.t-input {
    font-family: 'Manrope';
}

.nolimWishlistButton {
    font-family: 'Marker';
}


/* типографика в попап новости */
.t-uptitle {
    font-family: 'Manrope'
}

.t-title_xxs {
    font-size: 20px;
}

.t-text_md {
    font-size: 16px;
}

.t-feed__post-popup__relevants-bgimg {
	border-radius: 10px;
}

.t-uptitle_xxl {
    font-size: 16px;
}

.t-name_xs {
    font-size: 16px;
    line-height: 1.35;
    font-weight: 500;
}

.t-title {
   font-weight:500;
}

.t-text ul li::marker,
.t-descr ul li::marker,
.t-name ul li::marker {
    color: #F593A2 !important;
}

.t-text ul,
.t-descr ul,
.t-name ul {
    margin-left: 10px; /* регулируйте величину */
}

/* Перекрашиваем стандартные маркеры именно в блоках этой страницы */
.tn-atom ul li::marker {
    color: #F593A2 !important;
}

/* Добавляем отступ, чтобы маркеры не прилипали к краю */
.tn-atom ul {
    padding-left: 1.4em !important; /* регулируй величину */
    margin-left: 0 !important;
}

/* кнопка в моб меню */
.t-btnflex_sm, .t-btn.t-btnflex_sm, .t-submit.t-btnflex_sm {
        --height: 40px;
}

/* ============ A. Простой (рекомендую) ============ */
.t450__list_item a.t-menusub__link-item {
  display: block;           /* сделаем блочным — безопаснее для padding */
  padding-left: 10px;      /* требуемый отступ слева */
  box-sizing: border-box;  /* чтобы padding не ломал ширину */
  max-width: 100%;         /* страхует от выхода за пределы */
  white-space: normal;     /* если были nowrap — разрешаем перенос */
  word-wrap: break-word;
}

/* Паддинг кнопки в корзину в каталоге*/
.js-store-grid-cont .t-store__card__btns-wrapper a{
 top:-25px;
}

/* позиционирование иконки избранного */
.js-store-grid-cont a a{
 top:3px !important;
 right:3px !important;
}

/* текст в попап */
@media screen and (max-width: 1200px) {
    .t-descr_xxs {
        font-size: 14px;
    }
}

/* Размер кнопки +- в попап товара */
.js-store div .t-store__prod__quantity{
 height:40px;
}

@media (max-width:640px){

 /* Размер кнопки заказать в попап */
 #allrecords .t-rec .t951 .js-store .t-popup_show .t-popup__container-animated div div div div .t-col div .t-store__prod-popup__btn{
  height:40px !important;
 }
}

/* Размер иконки избранного в попап товара */
@media (max-width: 640px) {
    .t1002__addBtn {
        height: 40px;
        width: 40px;
    }
}

/* Делает трек и ползунок прозрачными в попап */
.t-popup_show ::-webkit-scrollbar { height: 12px !important; } /* высота горизонтального */
.t-popup_show ::-webkit-scrollbar-track { background: transparent !important; }
.t-popup_show ::-webkit-scrollbar-thumb { background: transparent !important; border: none !important; }

/* Firefox */
.t-popup_show {
  scrollbar-color: transparent transparent !important;
  scrollbar-width: thin !important; /* или 'none' чтобы скрыть */
}

/* IE/Edge */
.t-popup_show { -ms-overflow-style: none !important; }

/* Изменение отступов пагинации */

@media (max-width:640px){

 .js-store .js-store-cont-w-filter .t-store__pagination{
  padding-left:3px;
  padding-right:0px;
  position:relative;
  top:-44px;
  left:0px;
  right:166px;
  transform:translatex(0px) translatey(0px);
  width:330px;
 }
}
 
@media (min-width: 641px) and (max-width: 1200px) {
    .js-store .js-store-cont-w-filter .t-store__pagination{
    margin-top:-20px;
}
}


 /* Прозрачный фон фильтра */
@media (max-width:959px){
 #allrecords .t-rec .t951 .js-store .js-store-cont-w-filter .t951__cont-wrapper .js-store-parts-select-container .t-store__filter__chosen-bar{
  background-color:rgba(255,255,255,0) !important;
  padding-left:10px;
 }
}

/* Бордер у товара */
.js-store-grid-cont a .js-product-img{
 border-style:solid;
 border-color:#ffbbc9;
 border-width:1px;
}


/* Бордер у товара в "См. также" */
.js-store-relevants-grid-cont a .t-store__card__bgimg {
  border: 1px solid #ffbbc9 !important;
}

@media (max-width: 640px) {
  .swiper-wrapper .sw-review-item {
    transform: scale(0.9) !important;
  }
}

/* Image */
#allrecords .t-rec .t123 .t-container_100 .t-width .sw-app .sw-app-body .sw-swiper-pointer-events .sw-review-bottom a img{
 visibility:hidden !important;
}

/* Link */
#allrecords .t-rec .t123 .t-container_100 .t-width .sw-app .sw-app-body .sw-swiper-pointer-events .sw-review-bottom a{
 visibility:hidden !important;
}

/* Убрать горизонтальный скролл */
 .t396__artboard {
  scrollbar-width: none; /* Firefox */
}

 .t396__artboard::-webkit-scrollbar {
  display: none; /* Chrome, Safari, Opera */
}

 /* Убрать бегунок рука */
@media (max-width:640px){
  /* Svg */
  .t-store__scroll-icon-wrapper {
    display: none !important;
  }
}

/* Изменение цвета планки в потоках */
.t-feed .t-feed__post-popup .t-feed__post-popup__close-wrapper{
 background-color:#FFDCE3;
 border-style:none;
}

/* Цитата */
.t-feed__post-popup__text-wrapper blockquote.t-redactor__quote {
    border-left: 3px solid;
    border-left-width: 3px;
    border-left-style: solid;
    border-left-color: #F593A2;
}

@media (min-width: 1920px) {
  /* Стрелки слайдера */
  #allrecords .t-col .t-btn{
 position:relative;
 left:230px;
}
}

