.brand-block>div>div:first-child{height: 48px; background-size: auto 48px; margin-bottom: 28px;}
.collection-block p{margin-bottom: 48px;}
.collection-block .section--catalog-product{margin-bottom: 96px;}
.grid-container+.section--catalog-product{padding-top: 0 !important;}
.collection-block .text-block{width: 100% !important;}
.grid-container {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 24px;
    margin-bottom: 48px;
}

.item {
    height: auto;
    aspect-ratio: 491 / 412;
    max-width: calc(100% - 6px);
}

@media (max-width: 1214px) {
    .brand-block>div>div:first-child{height: 24px; background-size: auto 24px; margin-bottom: 18px;}
}

@media (max-width: 768px) {
    .collection-block .section--catalog-product{margin-bottom: 48px;}
    .collection-block p{margin-bottom: 24px;}

    
    .grid-container {
        grid-template-columns: 1fr 1fr;
        gap: 16px;
        margin-bottom: 24px;
    }

    .grid-container *{line-height: .75;}
    
    .item {
        aspect-ratio: unset;
        max-width: unset;
    }
    .item .h1_img{border-radius: 10px; }
    .item-3{height: 100%; object-fit: cover;}
    
    .grid-container.default .item-1 { grid-column: 1; grid-row: 1; }
    .grid-container.default .item-2 { grid-column: 1; grid-row: 2; }
    .grid-container.default .item-3 { grid-column: 2; grid-row: 1 / 3; }
}