/* =========================================================
   КАТАЛОГ КВАРТИР — DESKTOP
   ========================================================= */

:is(#rec2000418853, #rec2041099603) .t951__sidebar,
:is(#rec2000418853, #rec2041099603) .js-store-parts-select-container.t951__sidebar,
:is(#rec2000418853, #rec2041099603) .t951__sidebar-wrapper{
  width:300px !important;
  min-width:300px !important;
  max-width:300px !important;
}

:is(#rec2000418853, #rec2041099603) .t951__container{
  display:flex !important;
  gap:24px !important;
  align-items:flex-start !important;
}

:is(#rec2000418853, #rec2041099603) .t-store__filter__options{
  display:flex !important;
  flex-direction:column !important;
  gap:28px !important;
}

:is(#rec2000418853, #rec2041099603) .t-store__filter__item{
  margin:0 !important;
  padding:0 !important;
}

:is(#rec2000418853, #rec2041099603) .t-store__filter__item-title{
  margin:0 0 12px 0 !important;
  font-family:'Open Sans',sans-serif !important;
  font-size:15px !important;
  font-weight:400 !important;
  color:#6d5f52 !important;
  display:grid !important;
  grid-template-columns:1fr auto !important;
  align-items:center !important;
  column-gap:12px !important;
}

:is(#rec2000418853, #rec2041099603) .t-store__filter__item-controls-container_buttons,
:is(#rec2000418853, #rec2041099603) .t-store__filter__item-controls-container_select{
  display:flex !important;
  flex-wrap:wrap !important;
  gap:12px !important;
}

:is(#rec2000418853, #rec2041099603) .t-store__filter__custom-sel_buttons,
:is(#rec2000418853, #rec2041099603) .t-store__filter__custom-sel_select{
  width:42px !important;
  height:42px !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  padding:0 !important;
  background:#fff !important;
  border:1px solid rgba(0,0,0,.1) !important;
  box-shadow:inset 0 1px 1px rgba(0,0,0,.04) !important;
  box-sizing:border-box !important;
}

:is(#rec2000418853, #rec2041099603) .t-store__filter__title_buttons,
:is(#rec2000418853, #rec2041099603) .t-store__filter__title_select,
:is(#rec2000418853, #rec2041099603) .t-store__filter__title_image{
  width:100% !important;
  height:100% !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  margin:0 !important;
  padding:0 !important;
  line-height:1 !important;
  text-align:center !important;
  font-family:'Open Sans',sans-serif !important;
  font-size:16px !important;
  color:#2f2f2f !important;
}

:is(#rec2000418853, #rec2041099603) .t-store__filter__custom-sel_buttons[data-filter-value="Студия"]{
  width:64px !important;
}

:is(#rec2000418853, #rec2041099603) .js-store-filter-item-title[data-filter-name="option:3909304"] + .t-store__filter__item-controls-wrap .t-store__filter__item-controls-container{
  display:grid !important;
  grid-template-columns:repeat(5,42px) !important;
  gap:12px !important;
}

:is(#rec2000418853, #rec2041099603) .t-store__filter__range_bg{
  background:#bdbdbd !important;
  height:1px !important;
}

:is(#rec2000418853, #rec2041099603) .t-store__filter__range{
  appearance:none !important;
  background:transparent !important;
}

:is(#rec2000418853, #rec2041099603) .t-store__filter__range::-webkit-slider-thumb{
  -webkit-appearance:none !important;
  width:18px;
  height:18px;
  border-radius:50%;
  background:#4b4341;
  cursor:pointer;
  margin-top:-8px;
}

:is(#rec2000418853, #rec2041099603) .t-store__filter__range::-moz-range-thumb{
  width:18px;
  height:18px;
  border-radius:50%;
  background:#4b4341;
  cursor:pointer;
}

:is(#rec2000418853, #rec2041099603) .t-store__filter__item-price-box{
  display:none !important;
}

:is(#rec2000418853, #rec2041099603) .area-live-values{
  font-family:'Open Sans',sans-serif !important;
  font-size:13px !important;
  font-weight:400 !important;
  line-height:1 !important;
  color:#6d5f52 !important;
  white-space:nowrap !important;
}

:is(#rec2000418853, #rec2041099603) .t-store__filter__item_price{
  width:300px !important;
}

:is(#rec2000418853, #rec2041099603) .t-store__filter__item_price .t-store__filter__item-title{
  width:300px !important;
  min-width:300px !important;
  max-width:300px !important;
  display:grid !important;
  grid-template-columns:1fr auto !important;
  align-items:center !important;
  column-gap:12px !important;
  box-sizing:border-box !important;
}

:is(#rec2000418853, #rec2041099603) .t-store__filter__item_price .area-live-values{
  display:block !important;
  justify-self:end !important;
  text-align:right !important;
  margin:0 !important;
  padding:0 !important;
}

/* hover */
:is(#rec2000418853, #rec2041099603) .t-store__filter__custom-sel_buttons:hover,
:is(#rec2000418853, #rec2041099603) .t-store__filter__custom-sel_select:hover{
  background:#f2f2f2 !important;
  border-color:#9e9e9e !important;
  cursor:pointer;
}

/* active */
:is(#rec2000418853, #rec2041099603) .t-store__filter__custom-sel_buttons.t-store__filter__custom-sel_selected,
:is(#rec2000418853, #rec2041099603) .t-store__filter__custom-sel_select.t-store__filter__custom-sel_selected{
  background:#e8e8e8 !important;
  border-color:#7d7d7d !important;
}

/* grid cards */
:is(#rec2000418853, #rec2041099603) .t-store__card-list{
  display:flex !important;
  flex-wrap:wrap !important;
  gap:10px !important;
  align-items:stretch !important;
}

:is(#rec2000418853, #rec2041099603) .t-store__grid-separator,
:is(#rec2000418853, #rec2041099603) .t-clear.t-store__grid-separator{
  display:none !important;
}

:is(#rec2000418853, #rec2041099603) .t-store__stretch-col_33{
  width:calc((100% - 20px) / 3) !important;
  float:none !important;
  margin:0 !important;
}

:is(#rec2000418853, #rec2041099603) .js-product.t-store__card{
  background:#fff !important;
  padding:24px !important;
  box-sizing:border-box !important;
  height:326px !important;
  min-height:326px !important;
  max-height:326px !important;
  display:flex !important;
  flex-direction:column !important;
  justify-content:flex-start !important;
  vertical-align:top !important;
}

:is(#rec2000418853, #rec2041099603) .t-store__card__wrap_txt-and-btns{
  order:1 !important;
  margin:0 !important;
  padding:0 !important;
}

:is(#rec2000418853, #rec2041099603) .store__card__wrap_txt-and-opts{
  display:block !important;
  margin:0 !important;
  padding:0 !important;
}

:is(#rec2000418853, #rec2041099603) .store__card__wrap_txt-and-opts > a{
  display:block !important;
  margin:0 !important;
  padding:0 !important;
}

:is(#rec2000418853, #rec2041099603) .t-store__card__textwrapper{
  display:block !important;
  width:147px !important;
  min-height:74px !important;
  margin:0 !important;
  padding:0 !important;
}

:is(#rec2000418853, #rec2041099603) .js-store-prod-name{
  margin:0 0 8px 0 !important;
}

:is(#rec2000418853, #rec2041099603) .js-store-prod-descr{
  margin:0 0 8px 0 !important;
  padding:0 !important;
}

:is(#rec2000418853, #rec2041099603) .js-store-price-wrapper,
:is(#rec2000418853, #rec2041099603) .t-store__card__price-wrapper,
:is(#rec2000418853, #rec2041099603) .t-store__card__price,
:is(#rec2000418853, #rec2041099603) .t-store__card__price-item{
  margin:0 !important;
  padding:0 !important;
}

:is(#rec2000418853, #rec2041099603) .t-store__card__price-currency,
:is(#rec2000418853, #rec2041099603) .t-store__card__price_old,
:is(#rec2000418853, #rec2041099603) .t-store__card__bgimg_second{
  display:none !important;
}

/* площадь только в карточках каталога */
:is(#rec2000418853, #rec2041099603) .t-store__card .js-store-prod-price-val::before{
  content:"Площадь: ";
}

:is(#rec2000418853, #rec2041099603) .t-store__card .js-store-prod-price-val::after{
  content:" м²" !important;
}

:is(#rec2000418853, #rec2041099603) .t-store__card__price .js-store-prod-price-val::after{
  content:" м²" !important;
}

:is(#rec2000418853, #rec2041099603) .js-product > a:first-child{
  order:2 !important;
  display:block !important;
  margin:24px 0 0 0 !important;
  padding:0 !important;
  width:100% !important;
}

:is(#rec2000418853, #rec2041099603) .t-store__card__imgwrapper{
  width:199px !important;
  height:180px !important;
  min-height:180px !important;
  max-height:180px !important;
  margin:24px auto 0 auto !important;
  padding:0 !important;
  background:transparent !important;
  overflow:hidden !important;
}

:is(#rec2000418853, #rec2041099603) .t-store__card__imgwrapper_4-3{
  padding-bottom:0 !important;
}

:is(#rec2000418853, #rec2041099603) .js-product-img,
:is(#rec2000418853, #rec2041099603) .t-store__card__bgimg{
  width:199px !important;
  height:180px !important;
  background-size:contain !important;
  background-repeat:no-repeat !important;
  background-position:center center !important;
}

:is(#rec2000418853, #rec2041099603) .js-product a{
  text-decoration:none !important;
  color:inherit !important;
}

:is(#rec2000418853, #rec2041099603) .js-store-filter-mob-btn,
:is(#rec2000418853, #rec2041099603) .js-store-filter-opt{
  display:none !important;
}

:is(#rec2000418853, #rec2041099603) .js-product > a:first-child{
  margin-top:0 !important;
}

:is(#rec2000418853, #rec2041099603) .t-store__load-more-btn-wrap{
  width:765px !important;
  max-width:765px !important;
  margin:20px 0 0 400px !important;
  padding:0 !important;
  box-sizing:border-box !important;
}

:is(#rec2000418853, #rec2041099603) .t-store__load-more-btn{
  width:765px !important;
  max-width:765px !important;
  margin:0 !important;
  box-sizing:border-box !important;
}

/* =========================================================
   POPUP — DESKTOP
   ========================================================= */

.t-store__product-popup > div{
  display:flex !important;
  flex-wrap:nowrap !important;
  align-items:flex-start !important;
}

.t-store__product-popup .t-store__prod-popup__slider{
  width:576px !important;
  max-width:576px !important;
  flex:0 0 576px !important;
  margin-right:52px !important;
  float:none !important;
}

.t-store__product-popup .t-store__prod-popup__info{
  width:340px !important;
  max-width:340px !important;
  flex:0 0 340px !important;
  float:none !important;
  display:flex !important;
  flex-direction:column !important;
}

.t-store__product-popup .t-slds__container{
  width:576px !important;
  height:515px !important;
  background:#F9F8FD !important;
  overflow:hidden !important;
}

.t-store__product-popup .t-slds__main,
.t-store__product-popup .t-slds__items-wrapper,
.t-store__product-popup .t-slds__item,
.t-store__product-popup .t-slds__wrapper,
.t-store__product-popup .t-slds__imgwrapper{
  height:515px !important;
}

.t-store__product-popup .t-slds__imgwrapper{
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
}

.t-store__product-popup .t-slds__bgimg{
  width:520px !important;
  height:420px !important;
  min-width:520px !important;
  min-height:420px !important;
  max-width:520px !important;
  max-height:420px !important;
  padding-bottom:0 !important;
  margin:0 auto !important;
  background-size:contain !important;
  background-repeat:no-repeat !important;
  background-position:center center !important;
  opacity:1 !important;
  visibility:visible !important;
}

.t-store__product-popup .t-store__prod-popup__name{
  font-size:36px !important;
  line-height:1.2 !important;
  margin-bottom:18px !important;
  white-space:normal !important;
}

.t-store__product-popup .t-store__prod-popup__price{
  display:flex !important;
  gap:4px !important;
  align-items:baseline !important;
}

.t-store__product-popup .t-store__prod-popup__price-wrapper{
  margin-bottom:4px !important;
}

.t-store__product-popup .t-store__prod-popup__price-currency{
  display:none !important;
}

/* убираем дубль "Площадь:" во внутренней карточке popup */
.t-store__product-popup .js-store-prod-price-val::before{
  content:none !important;
  display:none !important;
}

.t-store__product-popup .js-store-prod-price-val::after{
  content:" м²" !important;
}

.t-store__product-popup .js-product-controls-wrapper{
  display:none !important;
}

.t-store__product-popup .t-store__prod-popup__text{
  display:block !important;
  margin-top:0 !important;
  margin-bottom:0 !important;
  white-space:normal !important;
}

.t-store__product-popup .t-store__prod-popup__brand,
.t-store__product-popup .t-store__prod-popup__sku,
.t-store__product-popup .t-store__prod-popup__links-wrapper,
.t-store__product-popup .js-store-prod-all-charcs{
  display:none !important;
}

/* миниатюры на desktop показываем */
.t-store__product-popup .t-slds__thumbsbullet-wrapper{
  display:flex !important;
  gap:12px !important;
  margin-top:18px !important;
  overflow-x:auto !important;
  padding-bottom:4px !important;
}

.t-store__product-popup .t-slds__thumbsbullet{
  flex:0 0 42px !important;
  width:42px !important;
  height:42px !important;
  min-width:42px !important;
  min-height:42px !important;
  max-width:42px !important;
  max-height:42px !important;
  overflow:hidden !important;
  box-sizing:border-box !important;
}

.t-store__product-popup .t-slds__thumbsbullet .t-slds__bgimg{
  width:42px !important;
  height:42px !important;
  min-width:42px !important;
  min-height:42px !important;
  max-width:42px !important;
  max-height:42px !important;
  margin:0 !important;
  background-size:cover !important;
  background-position:center center !important;
}

.t-store__product-popup .t-slds__thumbsbullet.t-slds__bullet_active{
  outline:1px solid #8f7f70 !important;
  outline-offset:0 !important;
}

/* кнопки popup */
.t-store__product-popup .hm-popup-actions{
  display:flex !important;
  align-items:center !important;
  gap:20px !important;
  margin-top:24px !important;
  flex-wrap:nowrap !important;
  width:100% !important;
}

.t-store__product-popup .hm-plan-btn,
.t-store__product-popup .hm-main-btn{
  width:174px !important;
  min-width:174px !important;
  max-width:174px !important;
  height:40px !important;
  min-height:40px !important;
  max-height:40px !important;
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  box-sizing:border-box !important;
  padding:0 18px !important;
  border:0 !important;
  border-radius:0 !important;
  font-family:'Open Sans', sans-serif !important;
  font-size:14px !important;
  font-weight:400 !important;
  letter-spacing:-0.05px !important;
  text-transform:uppercase !important;
  text-decoration:none !important;
  line-height:1 !important;
  transition:background-color .25s ease, color .25s ease !important;
}

/* первая кнопка */
.t-store__product-popup a.hm-plan-btn,
.t-store__product-popup a.hm-plan-btn:link,
.t-store__product-popup a.hm-plan-btn:visited{
  background:#b7b7b7 !important;
  color:#ffffff !important;
  text-decoration:none !important;
}

.t-store__product-popup a.hm-plan-btn:hover,
.t-store__product-popup a.hm-plan-btn:focus,
.t-store__product-popup a.hm-plan-btn:active{
  background:#969696 !important;
  color:#ffffff !important;
  text-decoration:none !important;
}

/* вторая кнопка */
.t-store__product-popup a.hm-main-btn,
.t-store__product-popup a.hm-main-btn:link,
.t-store__product-popup a.hm-main-btn:visited,
.t-store__product-popup a.hm-main-btn .t-btnflex__text{
  color:#ffffff !important;
}

.t-store__product-popup a.hm-main-btn:hover,
.t-store__product-popup a.hm-main-btn:focus,
.t-store__product-popup a.hm-main-btn:active,
.t-store__product-popup a.hm-main-btn:hover .t-btnflex__text,
.t-store__product-popup a.hm-main-btn:focus .t-btnflex__text,
.t-store__product-popup a.hm-main-btn:active .t-btnflex__text{
  color:#ffffff !important;
}

/* =========================================================
   MOBILE / TABLET
   ========================================================= */

@media screen and (max-width: 980px){

  /* =========================
     КАТАЛОГ
     ========================= */

  :is(#rec2000418853, #rec2041099603) .t951__container{
    display:block !important;
  }

  :is(#rec2000418853, #rec2041099603) .t951__sidebar,
  :is(#rec2000418853, #rec2041099603) .js-store-parts-select-container.t951__sidebar,
  :is(#rec2000418853, #rec2041099603) .t951__sidebar-wrapper{
    width:100% !important;
    min-width:100% !important;
    max-width:100% !important;
    margin:0 0 20px 0 !important;
    padding:0 !important;
    float:none !important;
    position:relative !important;
    left:auto !important;
    right:auto !important;
    transform:none !important;
  }

  :is(#rec2000418853, #rec2041099603) .t-store__filter{
    width:100% !important;
    max-width:100% !important;
    margin:0 !important;
    padding:0 !important;
    box-sizing:border-box !important;
  }

  :is(#rec2000418853, #rec2041099603) .t-store__filter__options{
    gap:18px !important;
    background:#fff !important;
    padding:20px 16px !important;
    box-sizing:border-box !important;
    width:100% !important;
    max-width:100% !important;
    margin:0 !important;
  }

  :is(#rec2000418853, #rec2041099603) .t-store__filter__item{
    width:100% !important;
    margin:0 !important;
    padding:0 !important;
    box-sizing:border-box !important;
    border-top:none !important;
    border-left:none !important;
    border-right:none !important;
    border-bottom:1px solid #d8d3cd !important;
  }

  :is(#rec2000418853, #rec2041099603) .t-store__filter__item:first-child{
    border-top:none !important;
  }

  :is(#rec2000418853, #rec2041099603) .t-store__filter__item-title{
    width:100% !important;
    margin:0 !important;
    padding:16px 0 !important;
    display:flex !important;
    align-items:center !important;
    justify-content:space-between !important;
    gap:12px !important;
    box-sizing:border-box !important;
    border:none !important;
    position:relative !important;
    font-size:16px !important;
  }

  :is(#rec2000418853, #rec2041099603) .t-store__filter__item-controls-container_buttons,
  :is(#rec2000418853, #rec2041099603) .t-store__filter__item-controls-container_select{
    display:flex !important;
    flex-wrap:wrap !important;
    gap:10px !important;
  }

  :is(#rec2000418853, #rec2041099603) .t-store__filter__custom-sel_buttons,
  :is(#rec2000418853, #rec2041099603) .t-store__filter__custom-sel_select{
    width:44px !important;
    height:44px !important;
    min-width:44px !important;
    box-sizing:border-box !important;
  }

  :is(#rec2000418853, #rec2041099603) .t-store__filter__custom-sel_buttons[data-filter-value="Студия"]{
    width:72px !important;
    min-width:72px !important;
  }

  :is(#rec2000418853, #rec2041099603) .js-store-filter-item-title[data-filter-name="option:3909304"] + .t-store__filter__item-controls-wrap .t-store__filter__item-controls-container{
    display:flex !important;
    flex-wrap:wrap !important;
    gap:10px !important;
    grid-template-columns:none !important;
  }

  /* =========================
     КАРТОЧКИ
     ========================= */

  :is(#rec2000418853, #rec2041099603) .t-store__card-list{
    display:block !important;
  }

  :is(#rec2000418853, #rec2041099603) .t-store__stretch-col_33{
    width:100% !important;
    margin:0 0 12px 0 !important;
  }

  :is(#rec2000418853, #rec2041099603) .js-product.t-store__card{
    height:auto !important;
    min-height:0 !important;
    max-height:none !important;
    padding:18px !important;
  }

  :is(#rec2000418853, #rec2041099603) .t-store__card__textwrapper{
    width:100% !important;
    min-height:auto !important;
  }

  :is(#rec2000418853, #rec2041099603) .js-product > a:first-child{
    margin-top:14px !important;
  }

  :is(#rec2000418853, #rec2041099603) .t-store__card__imgwrapper{
    width:100% !important;
    height:220px !important;
    min-height:220px !important;
    max-height:220px !important;
    margin:14px auto 0 auto !important;
  }

  :is(#rec2000418853, #rec2041099603) .js-product-img,
  :is(#rec2000418853, #rec2041099603) .t-store__card__bgimg{
    width:100% !important;
    height:220px !important;
  }

  :is(#rec2000418853, #rec2041099603) .t-store__load-more-btn-wrap{
    width:100% !important;
    max-width:100% !important;
    margin:16px 0 0 0 !important;
  }

  :is(#rec2000418853, #rec2041099603) .t-store__load-more-btn{
    width:100% !important;
    max-width:100% !important;
  }

  /* =========================
     POPUP
     ========================= */

  .t-store__product-popup > div{
    display:block !important;
  }

  .t-store__product-popup .t-store__prod-popup__slider{
    width:100% !important;
    max-width:100% !important;
    flex:none !important;
    margin-right:0 !important;
  }

  .t-store__product-popup .t-store__prod-popup__info{
    width:100% !important;
    max-width:100% !important;
    flex:none !important;
    margin-top:18px !important;
  }

  .t-store__product-popup .t-slds__container{
    width:100% !important;
    height:300px !important;
    background:#F9F8FD !important;
  }

  .t-store__product-popup .t-slds__main,
  .t-store__product-popup .t-slds__items-wrapper,
  .t-store__product-popup .t-slds__item,
  .t-store__product-popup .t-slds__wrapper,
  .t-store__product-popup .t-slds__imgwrapper{
    height:300px !important;
  }

  .t-store__product-popup .t-slds__bgimg{
    width:92% !important;
    height:240px !important;
    min-width:0 !important;
    min-height:0 !important;
    max-width:none !important;
    max-height:none !important;
  }

  .t-store__product-popup .t-store__prod-popup__name{
    font-size:28px !important;
    margin-bottom:14px !important;
  }

  .t-store__product-popup .hm-popup-actions{
    gap:12px !important;
    margin-top:24px !important;
  }

  .t-store__product-popup .hm-plan-btn,
  .t-store__product-popup .hm-main-btn,
  .t-store__product-popup .hm-popup-actions a,
  .t-store__product-popup .hm-popup-actions .t-store__prod-popup__btn,
  .t-store__product-popup .hm-popup-actions .t-btn{
    width:calc(50% - 6px) !important;
    min-width:calc(50% - 6px) !important;
    max-width:calc(50% - 6px) !important;
    padding:0 10px !important;
  }

  .t-store__product-popup .t-slds__thumbsbullet-wrapper{
    gap:8px !important;
    margin-top:10px !important;
  }

  .t-store__product-popup .t-slds__thumbsbullet{
    flex:0 0 42px !important;
    width:42px !important;
    height:42px !important;
  }

  .t-store__product-popup .t-slds__thumbsbullet .t-slds__bgimg{
    width:42px !important;
    height:42px !important;
    min-width:42px !important;
    min-height:42px !important;
    max-width:42px !important;
    max-height:42px !important;
  }

  .t-store__product-popup .t-store__relevants__container{
    display:none !important;
  }
}

@media screen and (max-width: 980px){

  /* Площадь: только заголовок + ползунок */
  :is(#rec2000418853, #rec2041099603) .t-store__filter__item_price{
    width:100% !important;
    min-width:100% !important;
    max-width:100% !important;
    padding:0 0 10px 0 !important;
    border-bottom:none !important;
  }

  /* строка заголовка */
  :is(#rec2000418853, #rec2041099603) .t-store__filter__item_price .t-store__filter__item-title{
    width:100% !important;
    display:flex !important;
    align-items:center !important;
    justify-content:space-between !important;
    gap:10px !important;
    padding:12px 0 6px 0 !important;
    margin:0 !important;
    pointer-events:none !important;
    cursor:default !important;
    border:none !important;
  }

  /* убрать стрелки/иконки у площади */
  :is(#rec2000418853, #rec2041099603) .t-store__filter__item_price .t-store__filter__item-title:after,
  :is(#rec2000418853, #rec2041099603) .t-store__filter__item_price .t-store__filter__item-title svg,
  :is(#rec2000418853, #rec2041099603) .t-store__filter__item_price .t-store__filter__item-title .t-icon,
  :is(#rec2000418853, #rec2041099603) .t-store__filter__item_price .t-store__filter__item-title .t-store__filter__item-title-arrow{
    display:none !important;
  }

  :is(#rec2000418853, #rec2041099603) .t-store__filter__item_price .area-live-values{
    display:block !important;
    margin-left:auto !important;
    text-align:right !important;
    white-space:nowrap !important;
    font-size:14px !important;
    line-height:1.2 !important;
    flex:0 0 auto !important;
  }

  /* оставить только область слайдера */
  :is(#rec2000418853, #rec2041099603) .t-store__filter__item_price .t-store__filter__item-controls-wrap,
  :is(#rec2000418853, #rec2041099603) .t-store__filter__item_price .t-store__filter__item-controls-container,
  :is(#rec2000418853, #rec2041099603) .t-store__filter__item_price .t-store__filter__item-controls-container_price{
    display:block !important;
    width:100% !important;
    max-width:100% !important;
    overflow:visible !important;
    padding:0 !important;
    margin:0 !important;
    box-sizing:border-box !important;
    max-height:none !important;
    opacity:1 !important;
    visibility:visible !important;
    border:none !important;
  }

  /* убираем ВСЁ что ниже ползунка */
  :is(#rec2000418853, #rec2041099603) .t-store__filter__item_price .t-store__filter__item-price-box,
  :is(#rec2000418853, #rec2041099603) .t-store__filter__item_price input[type="text"],
  :is(#rec2000418853, #rec2041099603) .t-store__filter__item_price input[type="number"],
  :is(#rec2000418853, #rec2041099603) .t-store__filter__item_price .t-store__filter__btn,
  :is(#rec2000418853, #rec2041099603) .t-store__filter__item_price button{
    display:none !important;
  }

  /* убираем нижнюю лишнюю линию */
  :is(#rec2000418853, #rec2041099603) .t-store__filter__item_price:after,
  :is(#rec2000418853, #rec2041099603) .t-store__filter__item_price:before{
    display:none !important;
  }

  /* линия ползунка */
  :is(#rec2000418853, #rec2041099603) .t-store__filter__item_price .t-store__filter__range_bg{
    display:block !important;
    width:100% !important;
    height:1px !important;
    background:#cfc8c1 !important;
    margin:0px 0 0 0 !important;
    position:relative !important;
    overflow:visible !important;
    border:none !important;
  }

  /* оба range кладём на ОДНУ линию */
  :is(#rec2000418853, #rec2041099603) .t-store__filter__item_price .t-store__filter__range{
    -webkit-appearance:none !important;
    appearance:none !important;
    display:block !important;
    width:100% !important;
    height:18px !important;
    background:transparent !important;
    margin:0 !important;
    padding:0 !important;
    position:relative !important;
    top: 8px !important;
    z-index:2 !important;
  }

  :is(#rec2000418853, #rec2041099603) .t-store__filter__item_price .t-store__filter__range + .t-store__filter__range{
    margin-top:-18px !important;
  }

  :is(#rec2000418853, #rec2041099603) .t-store__filter__item_price .t-store__filter__range::-webkit-slider-runnable-track{
    height:1px !important;
    background:transparent !important;
    border:none !important;
  }

  :is(#rec2000418853, #rec2041099603) .t-store__filter__item_price .t-store__filter__range::-moz-range-track{
    height:1px !important;
    background:transparent !important;
    border:none !important;
  }

  /* кружки */
  :is(#rec2000418853, #rec2041099603) .t-store__filter__item_price .t-store__filter__range::-webkit-slider-thumb{
    -webkit-appearance:none !important;
    appearance:none !important;
    width:18px !important;
    height:18px !important;
    border-radius:50% !important;
    background:#4b4341 !important;
    border:none !important;
    box-shadow:none !important;
    cursor:pointer !important;
    margin-top:-8.5px !important;
    position:relative !important;
    z-index:3 !important;
  }

  :is(#rec2000418853, #rec2041099603) .t-store__filter__item_price .t-store__filter__range::-moz-range-thumb{
    width:18px !important;
    height:18px !important;
    border-radius:50% !important;
    background:#4b4341 !important;
    border:none !important;
    box-shadow:none !important;
    cursor:pointer !important;
    position:relative !important;
    z-index:3 !important;
  }
}