/* Стандартные блоки по Window-контейнеру (1, 2, 3 и 4 колонки) */

@media screen and (min-width: 960px){
    /*-----Стили только для блоков без стандартных заголовков-----*/
    .uc-window-1 > div,
    .uc-window-2 > div,
    .uc-window-3 > div,
    .uc-window-4 > div {
        padding: 0 40px;    /*Отступы по бокам экрана*/
    }
    
    .uc-window-1 > div > .t-container,
    .uc-window-1 > div > [class*="container"]:not(.t-popup__container),
    .uc-window-1 .js-feed-container,
    .uc-window-1 .js-store-grid-cont{
        display: grid;
        /* grid-template-columns: repeat(4,1fr); */
        grid-template-columns: 1fr;
        gap: 0px 10px;  /*Отступ между колонками, первое значение – по оси Y, второй – по оси X*/
        width: 100% !important;
        max-width: 100% !important;
        grid-auto-flow: dense;
        padding: 0 !important;
    }
    
    .uc-window-2 > div > .t-container,
    .uc-window-2 > div > [class*="container"]:not(.t-popup__container),
    .uc-window-2 .js-feed-container,
    .uc-window-2 .js-store-grid-cont{
        display: grid;
        /* grid-template-columns: repeat(4,1fr); */
        grid-template-columns: 1fr 1fr;
        gap: 0px 30px;  /*Отступ между колонками, первое значение – по оси Y, второй – по оси X*/
        width: 100% !important;
        max-width: 100% !important;
        grid-auto-flow: dense;
        padding: 0 !important;
    }
    
    .uc-window-3 > div > .t-container,
    .uc-window-3 > div > [class*="container"]:not(.t-popup__container),
    .uc-window-3 .js-feed-container,
    .uc-window-3 .js-store-grid-cont{
        display: grid;
        /* grid-template-columns: repeat(4,1fr); */
        grid-template-columns: 1fr 1fr 1fr;
        gap: 20px 20px;  /*Отступ между колонками, первое значение – по оси Y, второй – по оси X*/
        width: 100% !important;
        max-width: 100% !important;
        grid-auto-flow: dense;
        padding: 0 !important;
    }
    
    .uc-window-4 > div > .t-container,
    .uc-window-4 > div > [class*="container"]:not(.t-popup__container),
    .uc-window-4 .js-feed-container,
    .uc-window-4 .js-store-grid-cont{
        display: grid;
        /* grid-template-columns: repeat(4,1fr); */
        grid-template-columns: 1fr 1fr 1fr 1fr;
        gap: 20px 20px;  /*Отступ между колонками, первое значение – по оси Y, второй – по оси X*/
        width: 100% !important;
        max-width: 100% !important;
        grid-auto-flow: dense;
        padding: 0 !important;
    }
    
    /*
    #rec778922551 .js-feed-post:nth-child(7n+1) {
        grid-column: auto/span 2;
    }
    
    #rec778922551 .js-feed-post:nth-child(7n+1) .t-feed__post-imgwrapper_beforetitle {
        aspect-ratio: 3.05 !important;
    }
    */
    
    .t-feed__col-grid__content {
        padding: 0px 30px 20px 0px;
    }
    
    .uc-window-1 .t-col:not(.t-popup__container .t-col):not(.t-feed__post-popup__content),
    .uc-window-1 .t-item:not(.t-popup__container .t-col),
    .uc-window-2 .t-col:not(.t-popup__container .t-col):not(.t-feed__post-popup__content),
    .uc-window-2 .t-item:not(.t-popup__container .t-col),
    .uc-window-3 .t-col:not(.t-popup__container .t-col):not(.t-feed__post-popup__content),
    .uc-window-3 .t-item:not(.t-popup__container .t-col),
    .uc-window-4 .t-col:not(.t-popup__container .t-col):not(.t-feed__post-popup__content),
    .uc-window-4 .t-item:not(.t-popup__container .t-col) {
        max-width: 100% !important;
        width: 100% !important;
        margin: 0 !important;
        padding: 0 !important;
    }
    
    /*Скрываем разделители*/
    .uc-window-1 .t-container:before,
    .uc-window-1 .t-container:after,
    .uc-window-1 [class*="container"]:before,
    .uc-window-1 [class*="container"]:after,
    /*.uc-window-1 [class*="separator"],*/
    .uc-window-2 .t-container:before,
    .uc-window-2 .t-container:after,
    .uc-window-2 [class*="container"]:before,
    .uc-window-2 [class*="container"]:after,
    .uc-window-2 [class*="separator"]:not(.uc-window-2 .t404__imgbox [class*="separator"]),
    .uc-window-3 .t-container:before,
    .uc-window-3 .t-container:after,
    .uc-window-3 [class*="container"]:before,
    .uc-window-3 [class*="container"]:after,
    .uc-window-3 [class*="separator"],
    .uc-window-4 .t-container:before,
    .uc-window-4 .t-container:after,
    .uc-window-4 [class*="container"]:before,
    .uc-window-4 [class*="container"]:after,
    .uc-window-4 [class*="separator"]{
        display: none;
    }
}