::-webkit-scrollbar{width:0;}		


:root{
  --tb-green:#7D8868;
  --tb-green-hover:#F5F4F2;
}

/* Контейнер */
#allrecords .tb-cta{
  display:flex !important;
  flex-wrap:wrap !important;
  margin-top:16px !important;
  gap:10px !important;
}

/* База */
#allrecords .tb-cta .tb-btn{
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  height:40px !important;
  padding:0 24px !important;
  min-width:140px !important;
  border-radius:0 !important;
  border:1px solid !important;
  box-sizing:border-box !important;
  text-decoration:none !important;
  white-space:nowrap !important;
  cursor:pointer !important;

  font-family:'AvenirNext', Arial, sans-serif !important;
  font-weight:400 !important;
  font-size:clamp(14px,2vw,14px) !important;
  line-height:1 !important;

  transition:all .18s ease !important;
}

/* ✅ 1 кнопка (зелёная) */
#allrecords .tb-cta .tb-btn--primary{
  background:var(--tb-green) !important;
  color:#fff !important;
  border-color:var(--tb-green) !important;
}

#allrecords .tb-cta .tb-btn--primary:hover{
  background:var(--tb-green-hover) !important;
  border-color:var(--tb-green-hover) !important;
  color:var(--tb-green) !important;
}

/* ✅ 2 кнопка (outline) */
#allrecords .tb-cta .tb-btn:not(.tb-btn--primary){
  background:transparent !important;
  color:var(--tb-green) !important;
  border-color:var(--tb-green) !important;
}

#allrecords .tb-cta .tb-btn:not(.tb-btn--primary):hover{
  background:var(--tb-green-hover) !important;
  border-color:var(--tb-green-hover) !important;
  color:var(--tb-green) !important;
}

/* ❗ УДАЛИ ЭТОТ БЛОК У СЕБЯ:
.tb-btn {
  background: #7D8868 !important;
}
*/

/* Адаптив */
@media (max-width:640px){
  #allrecords .tb-cta .tb-btn{
    height:38px !important;
    padding:0 22px !important;
    min-width:130px !important;
  }
}
@media (max-width:480px){
  #allrecords .tb-cta .tb-btn{
    height:45px !important;
    padding:0 22px !important;
    min-width:120px !important;
  }
}
</style>








.t-store__prod-popup__price {
    font-size: 20px !important;

}










.t-store__card__price-wrapper{margin-bottom:-2px;margin-top:-1px}.t-store__card__textwrapper{padding-top:16px!important}.t-slds__items-wrapper{padding-top:0!important;padding-bottom:0!important}.t-store__relevants__title{line-height:1.2!important;font-size:20px!important;font-weight:500!important;margin:89px 20px 26px;letter-spacing:-0.3px!important}@media screen and (max-width:960px){.t-store__relevants__title{margin:89px 0 20px}}@media screen and (max-width:640px){.t-store__relevants__title{margin:32px 0 11px}}.t-store__card__imgwrapper{position:relative;width:100%;padding-bottom:190%;overflow:hidden}@media screen and (max-width:960px){.t-store__relevants__container .t-store__scroll-icon-wrapper{display:none}}.t-store__relevants__container .t-container{max-width:100%}.t-store__relevants__container .t-container .t-col{margin-left:0}.t-store__relevants__container .t-container .js-product{max-width:initial;flex:1 1 20%;margin-right:10px}@media screen and (min-width:961px){.t-store__relevants-grid-cont.t-store__valign-buttons.t-store__grid-cont_mobile-one-row{max-width:calc(100% - 40px);margin:0 auto}.js-product-relevant+div{margin-left:10px!important}}@media screen and (max-width:960px){.t-store__grid-cont .t-col,.t-store__grid-cont .t-store__stretch-col{margin-bottom:25px}.t-store__relevants__container{margin-left:0;margin-right:0}.t-col{padding-left:16px;padding-right:16px}}@media screen and (max-width:640px){.t-store__relevants__title{font-size:24px!important}.t-store__card__title{font-size:12px!important}.t-store__card__price-value,.t-store__card__price-currency{font-size:16px!important}}.t-store__card__textwrapper{padding-top:12px!important}.t-store__card__price-wrapper{margin-top:10px!important}.t-store__card__price_old{margin-left:10px}@media screen and (max-width:640px){.t-store__card__textwrapper{padding-top:7px!important}.t-store__card__price-wrapper{margin-top:-3px!important}}.t-store__card{margin-bottom:40px!important}






/* Меню */


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

  .t450__right_buttons_wrap {
    display: flex !important;
    align-items: stretch !important;
    justify-content: space-between !important;
    gap: 12px !important;
  }

  .t450__right_buttons_but {
    flex: 1 1 0 !important;
    display: flex !important;
  }

  .t450__right_buttons_but .t-btnflex {
    width: 100% !important;
    height: 60px !important;
    min-height: 60px !important;

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

    box-sizing: border-box !important;
    padding: 0 10px !important;
  }

  .t450__right_buttons_but .t-btnflex__text {
    width: 100% !important;
    text-align: center !important;
    line-height: 1 !important;
  }

  /* фикс бордера, чтобы не съедал высоту */
  .t450__right_buttons_but .t-btnflex_type_button2 {
    border-width: 1px !important;
  }

}









    
    .t450__top {
    margin-top: 40px !important;
}
    




/* Ссылка "ПОЛУЧИТЬ РАСЧЕТ МЕБЕЛИ" */
.t-menu__link-item[href*="marquiz"] {
  position: relative;
  display: inline-block;
  text-decoration: none !important;

  font-size: 14px !important; /* размер */
  line-height: 1.3;
}

/* Нижняя линия */
.t-menu__link-item[href*="marquiz"]::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -2px;
  width: 100%;
  height: 1px;
  background-color: #3c3c3b;
}




/* Адрес */
.t-menu__link-item[href*="2gis"] {
  color: #5B5B5B !important;
  
  max-width: 180px; /* регулируй ширину */
  display: block;
  margin-left: auto; /* прижимаем вправо */
  
  text-align: right; /* текст внутри тоже вправо */
  line-height: 1.4;
  
  white-space: normal;
}



/* Контейнер логотипа */
.t450__logowrapper {
  width: 100%;
  display: flex;
  justify-content: center; /* центр */
  align-items: center;
  text-align: center;
}

/* Сам логотип */
.t450__logoimg {
  display: block;
  margin: 0 auto; /* доп страховка */
  
  width: 200px; /* регулируй размер */
  max-width: 100%;
  height: auto;
}
	