 
 /*Хлебные крошки*/
.t758__col {
    margin: 0;
    /*max-width: 1320px;*/
}

.t758 .t-container {
    max-width: 1320px;
}


.t758__list_item:last-child .t-menu__link-item {
    white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 500px;
}

@media screen and (max-width: 1360px) {
    .t758 .t-container {
        max-width: 1160px;
    }
}

@media screen and (max-width: 1200px) {
    .t758 .t-container {
        max-width: 980px;
    }
}

@media screen and (max-width: 1000px) {
    .t758 .t-container {
        max-width: 748px;
    }
        .t758__col {
        padding: 0 !important;
    }
}

@media screen and (max-width: 767px) {
    .t758 .t-container {
        max-width: 460px;
    }

    .t758__col {
        padding: 0 !important;
    }
}

@media screen and (max-width: 480px) {
    .t758 .t-container {
        width: 100%;
        padding: 0 10px;
        box-sizing: border-box;
    }
}

/*--------*/





/*-----------Блок с товарами и его сетка-------------------*/
.uc-catalog .t-store__grid-cont {
    max-width: 1320px !important;
    margin: 0 !important;
    padding: 0 !important;
}

.uc-catalog .t1025 .t-container {
    max-width: 1320px !important;
    margin: 0 auto !important;
}
.uc-catalog .js-store-grid-cont {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 20px;
    transition: 300ms;
}


/*Разделы каталога*/
.t-col:has(.t976),
    .t-container:has(.t976) {
    max-width: 1320px;
    margin: 0 auto;
}
.t976__menu-link[href*="/catalog"] {
    display: flex;
    gap: 10px;
    align-items: center;
    padding: 8px 18px 8px 8px;
}
.t976__menu-link[href*="/catalog"]:before {
    content: "";
    display: block;
    width: 40px;
    height: 40px;
    background-color: white;
    border-radius: 100px;
    background-size: 90%;
    background-position: center center;
    background-repeat: no-repeat;
}
.t976__list-item:has(.t976__menu-link.t-active) {
    /*order: -1;*/
}
.t976__list-item:has([href="/catalog"]) {
    order: -2;
}
.t976__wrapper_alignleft .t976__list-item:last-child {
    padding-right: 10px!important;
}
.t976__menu-link[href*="/catalog"]:before{
    background-image: url(https://static.tildacdn.com/tild6139-3466-4461-b937-363533643065/all.svg);
}
.t976__menu-link[href*="toners"]:before{
    background-image: url(https://static.tildacdn.com/tild6237-6234-4132-b535-316139383932/toners.svg);
}
.t976__menu-link[href*="cartridge-recovery"]:before{
    background-image: url(https://static.tildacdn.com/tild3138-3933-4532-b662-383066613331/cartridge-recovery.svg);
}
.t976__menu-link[href*="chips"]:before{
    background-image: url(https://static.tildacdn.com/tild3466-3130-4633-a166-306437616335/chips.svg);
}
.t976__menu-link[href*="cartridges"]:before{
    background-image: url(https://static.tildacdn.com/tild3235-3463-4535-b461-373833613033/cartridges.svg);
}
.t976__menu-link[href*="paper"]:before{
    background-image: url(https://static.tildacdn.com/tild3964-3632-4737-b962-613238336637/paper.svg);
}
.t976__menu-link[href*="accessories"]:before{
    background-image: url(https://static.tildacdn.com/tild3138-3934-4433-b935-353631373632/accessories.svg);
}

@media screen and (max-width: 480px){
    
}
/*.t-store__parts-switch-wrapper {*/
/*    text-align: left;*/
/*    display: flex;*/
/*    flex-wrap: wrap;*/
/*    gap: 10px;*/
/*}*/

/*.js-store-parts-switcher {*/
/*    margin: 0 !important;*/
/*    padding: 8px 24px;*/
/*    background-color: #f7f8f9;*/
/*    border-radius: 100px;*/
/*    font-weight: 400;*/
/*    color: #232323;*/
/*}*/

/*.js-store-parts-switcher.t-active {*/
/*    background-color: #278fff;*/
/*    color: white !important;*/
/*    opacity: 1 !important;*/
/*}*/
/*Фильтрация*/
.uc-catalog .t-store__filter{
    max-width: 100%;
    margin: 0 !important;
    padding: 30px;
    background-color: #f7f8f9;
    border-radius: 16px;
    margin-bottom: 20px !important;
    box-sizing: border-box;
}
.uc-catalog .t-store__filter__options_center {
    text-align: left;
}
.uc-catalog .t-store__filter__item {
    margin: 0;
    padding: 5px 10px;
    background-color: white;
    margin-right: 10px;
    border-radius: 16px;
}

.uc-catalog .t-store__filter__item-controls-container {
    padding: 15px !important;
}

.uc-catalog .t-store__filter__item-controls-wrap {
    border-radius: 8px;
    box-shadow: none;
    border: 1px solid #f7f8f9;
}

.uc-catalog .t-checkbox__indicator {
    border-radius: 4px;
}

.uc-catalog .js-store-filter-pricemin {
    border-radius: 4px;
}

.uc-catalog .js-store-filter-pricemax {
    border-radius: 4px;
}

.uc-catalog .js-store-filter-price-btn {
    border-radius: 4px;
    background-color: #008fff;
    color: white !important;
    border: 1px solid #008fff;
}
/*-------------*/
/*Карточки товаров*/
.uc-catalog .js-product {
    margin: 0 !important;
    max-width: 100% !important;
    width: 100% !important;
    border: none !important;
    background-color: white;
    border: 2px solid #f7f8f9 !important;
    padding: 0px !important;
    border-radius: 16px;
    box-sizing: border-box;
}

.uc-catalog .t-store__card__title {
    word-break: break-word;
}

.uc-catalog .t-store__card__contentwrapper {
    padding: 15px 15px 15px 0;
    display: flex !important;
    flex-wrap: wrap;
}

.uc-catalog .t-store__card__imgwrapper_column {
    padding: 5px 0 0 5px;
}

/*Кнопки*/
.uc-catalog .t-store__card__btns-wrapper {
    display: flex !important;
    flex-wrap: nowrap !important;
    gap: 10px;
}

.uc-catalog .t-store__card__btn-row.t-store__card__btn-first_wrapper {
    margin: 0 !important;
}


/*Картинка*/
.uc-catalog .t1025 .t-store__card__bgimg{
    border-radius: 12px;
}
/*.uc-catalog .t-store__card__price-buttons {*/
/*    width: 100% !important;*/
/*    height: min-content;*/
/*    display: flex;*/
/*    flex-wrap: wrap;*/
/*    gap: 10px;*/
/*}*/

/*.uc-catalog .js-store-price-wrapper {*/
/*    padding: 10px 12px;*/
/*    margin: 0 !important;*/
/*    background-color: red;*/
/*    border-radius: 8px;*/
/*}*/


@media screen and (max-width: 1320px){
    .uc-catalog .t-store__grid-cont {
        max-width: 1160px !important;
        margin: 0 !important;
    }
    
    .uc-catalog .t1025 .t-container {
        max-width: 1160px !important;
        margin: 0 auto !important;
    }
    .t-col:has(.t976),
    .t-container:has(.t976) {
        max-width: 1160px;
        padding: 0 !important;
    }
}
@media screen and (max-width: 1200px){
    .uc-catalog .t-store__grid-cont {
        max-width: 980px !important;
        margin: 0 !important;
    }
    
    .uc-catalog .t1025 .t-container {
        max-width: 980px !important;
        margin: 0 auto !important;
    }
    .t-col:has(.t976),
    .t-container:has(.t976) {
        max-width: 980px;
        padding: 0 !important;
    }
}
@media screen and (max-width: 1000px){
    .uc-catalog .t-store__grid-cont {
        max-width: 748px !important;
        margin: 0 !important;
    }
    
    .uc-catalog .t1025 .t-container {
        max-width: 748px !important;
        margin: 0 auto !important;
    }
    .uc-catalog .js-store-grid-cont {
        grid-template-columns: 1fr;
        gap: 20px;
    }
    .t-col:has(.t976),
    .t-container:has(.t976) {
        max-width: 748px;
        padding: 0 !important;
    }
}

@media screen and (max-width: 960px){
    .uc-catalog .t-store__filter__item_price,
    .uc-catalog .t-store__filter__item_checkbox{
        border: none !important;
        margin-bottom: 10px !important;
        padding: 15px !important
    }
    .uc-catalog .t-store__filter__item_checkbox:last-child{
        margin-bottom: 0 !important;
    }
    
    .uc-catalog .t-store__filter__item-controls-wrap {
        padding: 0 !important;
        border: none !important;
    }
}

@media screen and (max-width: 768px){
    .uc-catalog .t-store__grid-cont {
        max-width: 460px !important;
        margin: 0 !important;
    }
    
    .uc-catalog .t1025 .t-container {
        max-width: 460px !important;
        margin: 0 auto !important;
    }
    .uc-catalog .js-store-grid-cont {
        grid-template-columns: 1fr;
        gap: 20px;
    }
    .t-col:has(.t976),
    .t-container:has(.t976) {
        max-width: 460px;
        padding: 0 !important;
    }
    /*.t-store__card__imgwrapper_column{*/
    /*    align-self: center;*/
    /*}*/
}
@media screen and (max-width: 480px){
    .uc-catalog .t-store__grid-cont {
        max-width: 100% !important;
        margin: 0 !important;
    }
    
    .uc-catalog .t1025 .t-container {
        max-width: 100% !important;
        margin: 0 auto !important;
    }
    .uc-catalog .js-store-grid-cont {
        grid-template-columns: 1fr;
        gap: 20px;
    }
    .uc-catalog .t-store.js-store {
        padding: 0 10px;
    }
    .uc-catalog .t-store__filter {
        padding: 20px;
    }
    .uc-catalog .t-store__card__title{
        font-size: 14px !important;
    }
    .uc-catalog .t-store__card__textwrapper{
        margin-bottom: 10px !important;
    }
    .uc-catalog .t1025 .t-store__card__imgwrapper_column {
        width: 120px!important;
    }
    .uc-catalog .t1002__addBtn {
        width: 40px;
        height: 40px;
    }
    .t-col:has(.t976),
    .t-container:has(.t976) {
        max-width: 100%;
        padding: 0 10px !important;
    }
    .t-container:has(.t976) {
        max-width: 100%;
        padding: 0 !important;
    }
    .t976__wrapper{
        gap: 5px;
    }
    .t976__menu-link[href*="/catalog"] {
        gap: 5px;
        padding: 4px 12px 4px 4px;
    }
    .t976__menu-link[href*="/catalog"]:before {
        width: 32px;
        height: 32px;
        background-size: 80%;
    }
    .t976__list-item{
        padding: 0 !important;
    }
}

@media screen and (max-width: 400px){
     .uc-catalog .t-store__card__btns-wrapper {
        flex-wrap: wrap !important;
    }
    .uc-catalog .t1025 .t-store__card {
        flex-direction: row;
    }
}
/*--------------------------*/


/*---------------Потоки----------------------*/

.t-feed__parts-switch-wrapper {
    text-align: left !important;
}   
.js-feed-container {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 20px;
    max-width: 1320px;
}
.t-feed__container, .js-feed-parts-select-container{
    max-width: 1320px;
}

.js-feed-post {
    width: 100% !important;
    max-width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
}
.js-feed-parts-select-container {
    margin: 0 !important;
}

/*Лейбл раздела*/
.t-feed__post-label {
    border-radius: 100px;
    font-size: 14px;
    background-color: white;
    padding: 3px 12px 5px 12px;
}

.t-feed__post-tag {
    color: #232323 !important;
    text-transform: capitalize;
    letter-spacing: 0px;
    font-weight: 500;
    font-size: 12px;
}
@media screen and (max-width: 1360px){
    .js-feed-container {
        max-width: 1160px;
    }
    .t-feed__container, .js-feed-parts-select-container {
        max-width: 1160px;
        padding: 0 !important;
    }
}

@media screen and (max-width: 1200px){
    .js-feed-container {
        grid-template-columns: repeat(3, 1fr);
        max-width: 980px;
    }
    .t-feed__container, .js-feed-parts-select-container {
        max-width: 980px;
        padding: 0 !important;
    }
}

@media screen and (max-width: 1000px){
    .js-feed-container {
        grid-template-columns: repeat(2, 1fr);
        max-width: 748px;
    }
    .t-feed__container, .js-feed-parts-select-container {
        max-width: 748px;
        padding: 0 !important;
    }
}

@media screen and (max-width: 960px){
    .t-feed__container_inrow3 .t-feed__post:nth-child(-n+3) {
        margin-top: 0 !important;
    }
}
@media screen and (max-width: 768px){
    .js-feed-container {
        grid-template-columns: repeat(2, 1fr);
        max-width: 460px;
    }
    .t-feed__container, .js-feed-parts-select-container {
        max-width: 460px;
        padding: 0 !important;
    }
}

@media screen and (max-width: 480px){
    .js-feed-container {
        grid-template-columns: repeat(1, 1fr);
        max-width: 100%;
    }
    .js-feed-parts-select-container {
        max-width: 100%;
        padding: 0 !important;
        padding: 0 10px !important;
    }
    .t-feed__container{
        max-width: 100%;
    }
    .js-feed-post{
        padding: 0 10px !important;
    }
    .js-feed-parts-switcher{
        font-size: 14px !important;
    }
    
}
/*--------------------------------*/

/*----------Новость на отдельной странице-------*/
/*Стиль потоков*/
.t-feed__post-popup__content img {
    max-width: 100%;
    border-radius: 16px;
    overflow: hidden;
}
.t-feed__post-popup__container.t-container.t-popup__container.t-popup__container-static{
    background-color: white;
    border-radius: 16px;
    overflow: hidden;
}
.t-feed__post-popup.t-popup_show{
    padding: 15px 0 80px 0;
}

.t-feed__post-popup__container.t-container.t-popup__container.t-popup__container-static {
    background-color: #f7f7f7 !important;
    /*border: 2px solid red;*/
}

.t-feed__post-popup__container {
    margin-top: 20px !important;
}

.t-feed__post-popup__close-wrapper {
    background-color: white !important;
    border-bottom: 0 !important;
}

.js-feed-close-text {
    font-size: 14px;
    font-family: 'Manrope';
    font-weight: 500;
}
@media screen and (min-width: 1360px){
    .t-feed__post-popup__container.t-container.t-popup__container.t-popup__container-static {
    max-width: 1320px;
}
}

@media screen and (max-width: 1360px){
    .t-feed__post-popup__container.t-container.t-popup__container.t-popup__container-static{
        max-width: 1160px;
    }
}
@media screen and (max-width: 1200px){
    .t-feed__post-popup__container.t-container.t-popup__container.t-popup__container-static{
        max-width: 980px;
    }
}
@media screen and (max-width: 1000px){
    .t-feed__post-popup__container.t-container.t-popup__container.t-popup__container-static{
        max-width: 748px;
    }
    .t-feed__post-popup__container {
        padding: 30px !important;
    }
    .t-feed__post-popup__content-wrapper {
    padding: 0 !important;
}
}
@media screen and (max-width: 768px){
    .t-feed__post-popup__container.t-container.t-popup__container.t-popup__container-static{
        max-width: 460px;
        margin: 0 auto;
    }
        .t-feed{
        padding: 10px 0 60px 0;
    }
}
@media screen and (max-width: 480px){
    .t-feed__post-popup__container.t-container.t-popup__container.t-popup__container-static{
        max-width: 100%;
        /*padding: 20px;*/
        
    }
    .t-feed__post-popup.t-popup_show {
        background-color: #ffffff !important;
        display: block;
        overflow: hidden;
        border-radius: 16px;
        margin: 0 10px;
        padding: 0 !important;
    }
    .t-feed{
        padding: 20px 0 60px 0;
    }
    .t-feed__post-popup__container {
    margin-top: 0px !important;
}
    
}


/*----------------------------------*/

/*----------Карточка товара в отдельном окне----------*/
/*Кнопка в корзину*/
.t-store__prod-popup__btn {
    background-color: #008fff !important;
    color: white !important;
}
/*Кнопка избранное*/
.t1002__addBtn {
    border: 2px solid #008fff;
}

.t1002__addBtn svg path {
    stroke: #232323;
}
.js-store-prod-name.js-product-name.t-store__prod-popup__name,
.js-store-prod-all-text{
        word-break: break-word;
}
.t-container.t-container_fluid > .t-container_fluid {
    display: flex;
    justify-content: space-between;
    flex-wrap: nowrap;
    max-width: 1320px;
    margin: 0 auto;
    gap: 20px;
    padding-top: 20px;
}

.t-store__prod-popup__slider {
    max-width: 100% !important;
    width: 100% !important;
    margin: 0;
    /*border-radius: 16px;*/
    overflow: hidden;
    padding: 0 !important;
}

.t-container.t-container_fluid > .t-container_fluid .t-slds__container{
    border-radius: 16px !important;
}
.t-container.t-container_fluid > .t-container_fluid .t-slds__item {
    border-radius: 16px;
    overflow: hidden;
}

.t-container.t-container_fluid > .t-container_fluid .t-slds__thumbsbullet.t-slds__bullet {
    border-radius: 8px;
    overflow: hidden;
}

.t-container.t-container_fluid > .t-container_fluid .t-slds__bullet.t-slds__bullet_active {
    border: 2px solid #008fff;
    box-sizing: border-box;
}

.t-container.t-container_fluid > .t-container_fluid .t-slds__thumbsbullet-border {
    border: none !important;
}

.t-store__prod-popup__info {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0;
    padding: 30px;
    box-sizing: border-box;
    background-color: #f7f7f7;
    border-radius: 16px;
    height: fit-content;
}

.t-container.t-container_fluid > .t-container_fluid:after {
    display: none !important;
}

.t-store.t-store__prod-snippet__container {
    padding: 20px 0 80px 0;
}

@media screen and (max-width: 1360px){
    .t-container.t-container_fluid > .t-container_fluid {
        max-width: 1160px;
        gap: 20px;
    } 
}

@media screen and (max-width: 1200px){
    .t-container.t-container_fluid > .t-container_fluid {
        max-width: 980px;
        gap: 20px;
    } 
}
@media screen and (max-width: 1000px){
    .t-container.t-container_fluid > .t-container_fluid {
        max-width: 748px;
        flex-wrap: wrap;
        gap: 20px;
    } 
    
}
@media screen and (max-width: 768px){
    .t-container.t-container_fluid > .t-container_fluid {
        max-width: 460px;
        /*flex-wrap: wrap;*/
        gap: 20px;
    } 
    .t-slds__thumbsbullet-wrapper {
        padding: 0 !important;
    }
    
}
@media screen and (max-width: 480px){
    .t-container.t-container_fluid > .t-container_fluid {
        max-width: 100%;
        /*flex-wrap: wrap;*/
        gap: 20px;
        padding: 0 10px;
    } 
    
}
