.t-catalog__relevants__container .t-catalog__card__btn_second {
    padding:11px 10px 11px 10px !important;
    width:100%;
    display:flex;
    justify-content:flex-start;
}

#rec4959484101 .t-btnflex.t-btnflex_type_button:not(.t-animate_no-hover):hover {
    background-color: #fff !important;
    color: #B9765A !important;
}

#rec5150477101 .t-catalog__prod-popup__btn-wrapper .t-catalog__prod-popup__btn,
#rec4959484101 .t-catalog__prod-popup__btn-wrapper .t-catalog__prod-popup__btn {
    background-color: #b9765a !important;
}

@media screen and (min-width:1200px) {
    .t-catalog__prod-snippet__container {
    padding-top: 196px;
}
}
.t-catalog__prod-popup__sku.t-descr.t-descr_xxs {
    font-family: 'Onest';
    font-size: 14px;
    color: #B4B4B4;
    font-weight: 400 !important;
}

.t-catalog__prod-popup__brand.t-descr.t-descr_xxs {
    display: none;
}

h1.js-catalog-prod-name.js-product-name.t-catalog__prod-popup__name.t-name.t-name_xl {
    text-transform: none !important;
    font-size: 36px !important;
    letter-spacing: -1.5px !important;
    color: #1C1B18 !important;
}
.js-catalog-prod-price-old.t-catalog__prod-popup__price_old.t-catalog__prod-popup__price-item.t-name.t-name_md {
    display: none;
}

.js-catalog-prod-all-text:before {
    content: 'Описание';
    width: 300px !important;
    margin-right: 100%;
    color: #1C1B18;
    font-weight: 600;
    margin-bottom: 10px !important;
    display: block;
}

.js-catalog-prod-all-charcs:before {
    content: 'Характеристики';
    width: 300px !important;
    margin-right: 100%;
    color: #1C1B18;
    font-weight: 600;
    margin-bottom: 10px !important;
    display: block;
    margin-top:30px !important;
}

.t-catalog__prod__quantity input[type=number] {
    font-family: 'Onest';
    font-size: 16px;
    font-weight: 400;
    border-color: #EBEBEB;
}

a.t-catalog__prod-popup__btn.t-btn.t-btnflex_sm.t-btnflex.t-btnflex_type_button {
    padding: 12px 20px;
}

a.t-catalog__prod-popup__btn.t-btn.t-btnflex_sm.t-btnflex.t-btnflex_type_button {
    font-size: 14px !important;
    font-weight: 400 !important;
    font-family: 'Onest' !important;
    line-height: 1;
    letter-spacing: -0.4px;
}

a.t1002__addBtn {
    width: 38px !important;
    height: 38px !important;
    border-color: #EBEBEB;
}
.t-catalog__tabs__content.t-descr.t-descr_xxs {
    font-family: 'Onest';
    font-size: 16px;
    font-weight: 400;
    letter-spacing: -0.3px;
    line-height: 1;
    color: #4A4A42;
}

.t-catalog__tabs__button-title.t-name.t-name_xs {
    font-family: 'Onest';
    font-size: 16px;
    font-weight: 500;
    letter-spacing: -0.3px;
    line-height: 1;
    color: #4A4A42;
}

.t-catalog__relevants__title.t-uptitle.t-uptitle_xxl {
    text-transform: none !important;
    font-family: 'Roboto Condensed';
    color: #1C1B18;
    font-size: 36px !important;
    letter-spacing: -1.5px !important;
    line-height: 1 !important;
    margin-top: 80px;
}

.t-catalog__relevants__container.t-catalog__grid-cont_col-width_stretch .t-container {
    width: calc(100vw - 40px) !important;
    max-width: 100%;
}


.t-catalog__relevants__container.t-catalog__grid-cont_col-width_stretch .t-container .t-col {
    margin-left:0px !important;
    margin-right:0px !important;
}

.js-product.t-catalog__card.t-catalog__card_in-column.t-catalog__card_no-separator.t-col.t-col_3.t-align_left.js-product-relevant.t-item {
    width: calc(25% - 15px) !important;
    max-width: 100%;
}

    a.t-btn.t-btnflex.t-btnflex_type_button2.t-btnflex_md.js-catalog-prod-btn2.t-catalog__card__btn.t-catalog__card__btn_second {
    width: 100%;
}

a.t-btn.t-btnflex.t-btnflex_type_button2.t-btnflex_md.js-catalog-prod-btn2.t-catalog__card__btn.t-catalog__card__btn_second {
    display: flex;
    justify-content: flex-start;
}
.t-catalog__card__mark {
    font-size: 14px;
    font-family: 'Onest';
    padding: 3px;
    letter-spacing: -0.4px;
    line-height: 1 !important;
    height: auto;
    border-radius: 0px !important;
}

.t-catalog__card__mark-wrapper {
    margin-top: 20px !important;
    margin-left: 20px !important;
}

.t-catalog__card__imgwrapper .t1002__addBtn {
    margin-top: 20px !important;
    margin-right: 10px !important;
}
.t-btnflex.t-btnflex_type_button {
    border-width: 0px;
    padding: 0px;
    color: #4A4A42 !important;
    letter-spacing: -0.4px;
    font-size: 16px !important;
    font-weight: 400 !important;
    text-decoration: underline;
    text-underline-offset: 5px;
    text-decoration-thickness: 1px;
}
.js-catalog-parts-select-container.t-catalog__filter-wrapper.t-catalog__sidebar.t-catalog__sidebar_pos_left {
    padding-left: 30px;
}

span.t-catalog__filter__title {
    font-family: 'Onest';
    font-size: 14px;
    font-weight: 400;
    letter-spacing: -0.3px;
    line-height: 1;
    color: #4A4A42;
}

.t-catalog__filter__item .t-checkbox__control {
    align-items: center !important;
}

.t-catalog__filter__item .t-checkbox__indicator {
    border-radius: 0px !important;
    border-width: 1.5px !important;
    border-color: #aaa !important;
    width: 13px !important;
    height: 13px !important;
}

.t-catalog__filter__item-title.js-catalog-filter-item-title {
    font-family: 'Onest';
    font-size: 18px;
    font-weight: 400;
    letter-spacing: -0.3px;
    line-height: 1;
    color: #4A4A42;
}

.t-catalog__filter__btn-text {
    border-bottom: 1px solid !important;
}

.t-catalog__filter__btn-text {
    font-family: 'Onest';
    letter-spacing: -0.3px;
    line-height: 1;
    font-size: 14px;
}
.t-btnflex.t-btnflex_type_button {
    background-color: #fff !important;
}
.t-catalog__filter__range_bg {
    background-color: #BDCAFF !important;
}

.t-catalog__filter__price-outer_start {
    border-width: 1px !important;
    height: 0px !important;
}


.t-catalog__filter__item_price .t-catalog__filter__input {
    border-radius: 0px !important;
    border-color: #EBEBEB;
    padding: 6px;
    font-family: 'Onest';
    font-size: 16px;
    font-weight: 400;
    letter-spacing: -0.3px;
    line-height: 1;
}

@media screen and (max-width:960px) {
    .t-catalog__grid-cont {
    padding: 0 10px;
}

.t-catalog__card__wrap_txt-and-btns.t-catalog__card__wrap_txt-and-btns__vertical-align {
    padding-top: 10px !important;
}

.t-catalog__card__price-wrapper {
    margin-top: 10px !important;
}

.t-catalog__card_tile.t-catalog__card_has-btns:not(.t-catalog__card_buttons-pos_right) .t-catalog__card__wrap_txt-and-btns:has(>.t-catalog__card__price-buttons)>.t-catalog__card__wrap_txt-and-opts {
    margin-bottom: 10px !important;
}

.t-catalog__card-list {
    row-gap: 20px;
}

.js-catalog-parts-select-container.t-catalog__filter-wrapper.t-catalog__sidebar.t-catalog__sidebar_pos_left {
    padding-left: 10px;
}

.js-catalog-filter:has(.t-catalog__filter__controls-wrapper)>.t-catalog__filter__controls-wrapper {
    font-family: 'Onest';
}

.js-catalog-filter-mob-btn.t-catalog__filter__opts-mob-btn.t-name.t-name_xs {
    font-family: 'Onest';
    font-size: 14px;
    font-weight: 400;
    letter-spacing: -0.3px;
    line-height: 1;
}

.t-catalog__filter__opts-mob-btn-icon {
    transform: rotateZ(90deg);
}
.t-catalog__parts-image-wrapper {
    width: 50px !important;
}
a.t-catalog__parts-button-base.t-catalog__parts-back-img-top-circle.t-catalog__parts-hover.js-catalog-parts-switcher.t-catalog__parts-switch-btn {
    width: 90px !important;
}
.t-catalog-parts-above__container {
    margin-bottom: 20px;
}
.t-catalog .t-catalog__tabs_tabs .t-catalog__tabs__content,
.t-catalog__tabs__button-title.t-name.t-name_xs,
.t-catalog__prod__quantity input[type=number] {
    font-size: 14px;
}

.t-catalog__relevants__title.t-uptitle.t-uptitle_xxl {
    font-size: 24px !important;
}

.t-catalog__relevants__container .t-catalog__scroll-icon-wrapper {
    display: none;
}

.t-catalog__relevants__title.t-uptitle.t-uptitle_xxl {
    margin-top: 60px;
    margin-bottom: 20px;
}

.t-catalog__relevants__container.t-catalog__grid-cont_col-width_stretch .t-container .t-col {
    padding-left: 0px;
}

a.js-catalog-prod-btn2.t-catalog__card__btn.t-catalog__card__btn_second.t-btn.t-btn_sm {
    height: auto;
}

a.t-catalog__prod-popup__btn.t-btn.t-btnflex_sm.t-btnflex.t-btnflex_type_button {
    background-color: #B9765A !important;
}

.t-catalog__prod-popup__btn-wrapper .t-catalog__prod-popup__btn {
    text-decoration:none;
}

.t-catalog__prod__quantity {
    margin-right: 100% !important;
    margin-bottom: 15px !important;
    border-color: #EBEBEB;
}

.t-catalog__prod-popup__btn-wrapper {
    flex-wrap: wrap;
}

h1.js-catalog-prod-name.js-product-name.t-catalog__prod-popup__name.t-name.t-name_xl {
    font-size: 24px !important;
    color: #1C1B18 !important;
}

.t-catalog__card__imgwrapper .t1002__addBtn {
    margin-top: 0px !important;
    margin-right: 0px !important;
}

.t-catalog__grid-cont_mobile-one-row .t-catalog__card__price-wrapper,
.t-catalog__card__price,
.js-catalog-prod-name.js-product-name.t-catalog__card__title.t-typography__title.t-name.t-name_xs {
    font-size: 16px !important;
}
.t-catalog__prod-snippet__container {
    padding-top: 148px;
}

.t-slds__thumbsbullet.t-slds__bullet_active .t-slds__thumbsbullet-border {
    border: none;
    width: 60px;
    height: 60px;
}


.t-slds__thumbsbullet.t-slds__bullet {
    width: 60px;
    margin-top: 10px;
    margin-right: 5px;
}

.t-slds__thumbsbullet-wrapper {
    padding-left: 10px !important;
}

td.js-catalog-prod-popup-buy-btn-txt.t-btnflex__text {
    line-height: 1 !important;
    height: auto;
}

a.t-catalog__prod-popup__btn.t-btn.t-btnflex_sm.t-btnflex.t-btnflex_type_button {
    height: min-content;
}

.t-catalog__prod-popup__btn-wrapper .t-catalog__prod__quantity {
    height: 38px;
}

.t-catalog__prod-popup__info.t-align_left.t-catalog__prod-popup__col-right.t-col.t-col_6 {
    padding-left: 10px;
}
.t-catalog__prod-snippet__container {
    padding-top: 128px;
}

.t-slds__thumbsbullet.t-slds__bullet_active .t-slds__thumbsbullet-border {
    border: none;
    width: 60px;
    height: 60px;
}

.t-slds__thumbsbullet.t-slds__bullet {
    width: 60px;
    margin-top: 10px;
    margin-right: 5px;
}

.t-slds__thumbsbullet-wrapper {
    padding-left: 10px !important;
}

td.js-catalog-prod-popup-buy-btn-txt.t-btnflex__text {
    line-height: 1 !important;
    height: auto;
}

a.t-catalog__prod-popup__btn.t-btn.t-btnflex_sm.t-btnflex.t-btnflex_type_button {
    height: min-content;
}

.t-catalog__prod-popup__btn-wrapper .t-catalog__prod__quantity {
    height: 38px;
}

.t-catalog__prod-popup__info.t-align_left.t-catalog__prod-popup__col-right.t-col.t-col_6 {
    padding-left: 10px;
}
.t-catalog__card__imgwrapper .t1002__addBtn {
    margin-right: 10px !important;
}
.js-catalog-tabs.t-catalog__tabs.t-catalog__tabs_tabs.t-col.t-col_12 {
    padding-left: 10px;
    padding-right: 10px;
}
.t-catalog__relevants__container.t-catalog__grid-cont_col-width_stretch .t-container {
    width: calc(100vw - 20px) !important;
    max-width: 100%;
}
}