.uc-your-class .js-feed-container {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    max-width: 1374px;
    gap: 14px;
}

.uc-your-class .js-feed-post {
    margin: 0 !important;
    max-width: 100%;
}

@media screen and (max-width: 1600px) {
    .uc-your-class .js-feed-container {
        max-width: 1030px;
    } 
}

@media screen and (max-width: 1200px) {
    .uc-your-class .js-feed-container {
        max-width: 808px;
    } 
}

@media screen and (max-width: 960px) {
    .uc-your-class .js-feed-container {
        display: flex !important;
        padding: 0px 50px !important;
    }

    .uc-your-class .js-feed-post {
        padding: 0px !important;
    }
}

@media screen and (max-width: 640px) {
    .uc-your-class .js-feed-container {
        display: flex !important;
        padding: 0px 24px !important;
    }

    .uc-your-class .js-feed-post {
        padding: 0px !important;
    }
}


.t-feed__post-title {
letter-spacing: -0.6px !important;
}






.t-feed__post-imgwrapper {
    margin-bottom: 8px !important; /* Отступ снизу картинки */
}

.t-feed__post-parts-date-row {
    margin-top: 5px !important; /* Отступ после заголовка */
}

.t-feed__post-descr {
    margin-top: 2px;
}


.uc-your-class2 .js-feed-container {
    display: grid;
    grid-template-columns: 1fr 1fr;
    max-width: 1374px;
    gap: 14px;
}

.uc-your-class2 .js-feed-post {
    margin: 0 !important;
    max-width: 100%;
}

@media screen and (max-width: 1600px) {
    .uc-your-class2 .js-feed-container {
        max-width: 1030px;
    } 
}

@media screen and (max-width: 1200px) {
    .uc-your-class2 .js-feed-container {
        max-width: 808px;
    } 
}

@media screen and (max-width: 960px) {
    .uc-your-class2 .js-feed-container {
        display: grid;
        grid-template-columns: 1fr 1fr;
        max-width: 520px;
        padding: 0px 50px !important;
    }

    .uc-your-class2 .js-feed-post {
        padding: 0px !important;
    }

    .uc-your-class2 .t-feed__container_inrow1 .t-feed__post:first-child, .t-feed__container_inrow2 .t-feed__post:nth-child(-n+2), .t-feed__container_inrow3 .t-feed__post:nth-child(-n+3), .t-feed__container_inrow4 .t-feed__post:nth-child(-n+4) {
        margin-top: 0px !important;
    }
}

@media screen and (max-width: 640px) {
    .uc-your-class2 .js-feed-container {
        display: grid;
        grid-template-columns: 1fr;
        max-width: 272px;
        padding: 0px !important;
    }

    .uc-your-class2 .js-feed-post {
        padding: 0px !important;
    }
}




.uc-your-class3 .js-feed-container {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    max-width: 1374px;
    gap: 14px;
}

.uc-your-class3 .js-feed-post {
    margin: 0 !important;
    max-width: 100%;
}

@media screen and (max-width: 1600px) {
    .uc-your-class3 .js-feed-container {
        max-width: 1030px;
    } 
}

@media screen and (max-width: 1200px) {
    .uc-your-class3 .js-feed-container {
        max-width: 808px;
    } 
}

@media screen and (max-width: 960px) {
    .uc-your-class3 .js-feed-container {
        display: grid;
        grid-template-columns: 1fr 1fr;
        max-width: 520px;
        padding: 0px 50px !important;
    }

    .uc-your-class3 .js-feed-post {
        padding: 0px !important;
    }

    .uc-your-class3 .t-feed__container_inrow1 .t-feed__post:first-child, .t-feed__container_inrow2 .t-feed__post:nth-child(-n+2), .t-feed__container_inrow3 .t-feed__post:nth-child(-n+3), .t-feed__container_inrow4 .t-feed__post:nth-child(-n+4) {
        margin-top: 0px !important;
    }
}

@media screen and (max-width: 640px) {
    .uc-your-class3 .js-feed-container {
        display: grid;
        grid-template-columns: 1fr;
        max-width: 272px;
        padding: 0px !important;
    }

    .uc-your-class3 .js-feed-post {
        padding: 0px !important;
    }
}




.t-feed__post-popup__text .t-redactor__tte-view .t-redactor__text, .t-feed__post-popup__text .t-redactor__tte-view blockquote.t-redactor__preface {
    font-size: 14px;
}




.t-title {
    text-transform: uppercase;
    font-size: 26px;
    letter-spacing: -0.8px !important;
}



    .uc-your-class4 .js-store-grid-cont {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr; /* 3 колонки на десктопе */
        max-width: 1374px; /* ширина сетки */
        column-gap: 14px; /* расстояние между колонками */
        row-gap: 40px; /* расстояние между строками */
    }

    /* скрываем описание и цену */
    .uc-your-class4 .js-store-prod-descr,
    .uc-your-class4 .js-store-price-wrapper{
        display:none!important;
    }

    /* скрываем стандартные отступы тильды, пустые карточки */
    .uc-your-class4 .js-store-grid-cont::before,
    .uc-your-class4 .js-store-grid-cont::after,
    .t-store__grid-separator {
        display: none!important;    
    }

    /* Добавляем иконку заголовку */
    .uc-your-class4 .t-store__card__textwrapper {
      position: relative;
    }

    
    .uc-your-class4 .t-store__card__textwrapper::after {
      content: "";
      background-image: url("https://static.tildacdn.com/tild3063-3233-4364-a532-653136373331/arow.svg");
      background-repeat: no-repeat;
      background-size: contain;
      width: 8px;
      height: 8px;
      display: block;
      transition: transform 0.3s ease; /* плавность поворота */
      transform-origin: center center;
    }

    .t-store__card__textwrapper {
        align-items: center;
        display: flex;
        justify-content: space-between;
        border-bottom: 1px solid rgba(43, 43, 42, 0.2); /* цвет бордера */
        padding-bottom: 4px; /* расстояние от заголовка до нижней черты */
        padding-top: 5px; /* расстояние от заголовка до изображения */
    }

    /* вращение иконки при наведении */
    .uc-your-class4 .t-store__card:hover .t-store__card__textwrapper::after {
      transform: rotateZ(45deg);
    }

    /* Кастомизируем загловок карточки */
    .js-store-prod-name {
        font-size: 11px; /* Размер шрифта */
        text-transform: uppercase; /* Все заглавными буквами */
        letter-spacing: -0.2px!important; /* Мужбуквенный интервал */
    }

    /* Делаем карточку на всю ширину */
    .uc-your-class4 .t-store__card {
        margin: 0 !important;
        max-width: 100%;
    }

    /* Стили для экранов от 1200px до 1600px */
    @media screen and (max-width: 1600px) {
        .uc-your-class4 .js-store-grid-cont {
            max-width: 1030px; /* Ширина сетки */
        } 
    }

    /* Стили для экранов от 960px до 1200px */
    @media screen and (max-width: 1200px) {
        .uc-your-class4 .js-store-grid-cont {
            max-width: 808px; /* Ширина сетки */
        } 
    }

    /* Стили для экранов от 640px до 960px */
    @media screen and (max-width: 960px) {
        .uc-your-class4 .js-store-grid-cont {
            display: grid;
            grid-template-columns: 1fr 1fr; /* 2 колонка товаров */
            max-width: 520px; /* Ширина сетки */
            padding: 0px 50px !important;
        }
    
        .uc-your-class4 .t-store__card {
            padding: 0px !important;
	width: 100% !important;
        }
    
        .uc-your-class4 .t-feed__container_inrow1 .t-feed__post:first-child, .t-feed__container_inrow2 .t-feed__post:nth-child(-n+2), .t-feed__container_inrow3 .t-feed__post:nth-child(-n+3), .t-feed__container_inrow4 .t-feed__post:nth-child(-n+4) {
            margin-top: 0px !important;
        }
    }

    /* Стили для экранов от 0px до 1600px */
    @media screen and (max-width: 640px) {
        
        .uc-your-class4 .js-store-grid-cont {
            grid-template-columns: 1fr; /* 1 колонка товаров */
            max-width: 272px; /* Ширина сетки */
            padding: 0px !important;
            column-gap: 14px; /* расстояние между колонками */
            row-gap: 40px; /* расстояние между строками */
        }

        /* Кастомизируем загловок карточки */
        .js-store-prod-name {
            font-size: 12px; /* Размер заголовка */
            text-transform: uppercase; /* Все заглавными буквами */
        }
    
        .uc-your-class4 .t-store__card {
            padding: 0px !important;
        }

        .uc-your-class4 .t-store__card__textwrapper::after {
          width: 9px; /* Ширина иконки */
          height: 9px; /* Высота иконки */
        }
    }
    
