

/* cat__main */

.cat__main > div {
    grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.catalog-grid.cat__main div .item-1 {
    grid-row-start: 1;
    grid-column-start: 1;
    grid-row-end: 3;
    grid-column-end: 3;
}

@media (max-width: 768px) {
    .catalog-grid.cat__main div .item-1 {
        grid-row-start: inherit;
        grid-column-start: 1;
        grid-row-end: inherit;
        grid-column-end: 3;
    }
}

.catalog-grid.cat__main .item-1 div {
    background-size: 35%;
}

.catalog-grid.cat__main .item-1 h5 {
    max-width: 100%;
}

.catalog-grid.cat__main div .item-2 {
    grid-row-start: 1;
    grid-column-start: inherit;
    grid-row-end: 3;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__main div .item-2 {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__main .item-2 div {
    background-size: 45%;
}

.catalog-grid.cat__main .item-2 h5 {
    max-width: 100%;
}

.catalog-grid.cat__main div .item-3 {
    grid-row-start: inherit;
    grid-column-start: inherit;
    grid-row-end: inherit;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__main div .item-3 {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__main .item-3 div {
    background-size: 25%;
}

@media (max-width: 768px) {
    .catalog-grid.cat__main .item-3 div {
        background-size: 35%;
    }
}

.catalog-grid.cat__main .item-3 h5 {
    max-width: 100%;
}

.catalog-grid.cat__main div .item-4 {
    grid-row-start: 2;
    grid-column-start: inherit;
    grid-row-end: 5;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__main div .item-4 {
        grid-row-start: 3;
        grid-column-start: inherit;
        grid-row-end: 5;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__main .item-4 div {
    background-size: 35%;
}

.catalog-grid.cat__main .item-4 h5 {
    max-width: 100%;
}

.catalog-grid.cat__main div .item-5 {
    grid-row-start: 3;
    grid-column-start: inherit;
    grid-row-end: 5;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__main div .item-5 {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__main .item-5 div {
    background-size: 45%;
}

.catalog-grid.cat__main .item-5 h5 {
    max-width: 100%;
}

.catalog-grid.cat__main div .item-6 {
    grid-row-start: inherit;
    grid-column-start: inherit;
    grid-row-end: inherit;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__main div .item-6 {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__main .item-6 div {
    background-size: 22%;
    background-position: bottom 10px right 10px;
}

.catalog-grid.cat__main .item-6 h5 {
    max-width: 100%;
}

.catalog-grid.cat__main div .item-7 {
    grid-row-start: inherit;
    grid-column-start: inherit;
    grid-row-end: inherit;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__main div .item-7 {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__main .item-7 div {
    background-size: 35%;
    background-position: bottom 10px right 10px;
}

.catalog-grid.cat__main .item-7 h5 {
    max-width: 100%;
}

.catalog-grid.cat__main div .item-8 {
    grid-row-start: 4;
    grid-column-start: inherit;
    grid-row-end: 7;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__main div .item-8 {
        grid-row-start: 5;
        grid-column-start: 2;
        grid-row-end: 7;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__main .item-8 div {
    background-size: 35%;
}

.catalog-grid.cat__main .item-8 h5 {
    max-width: 100%;
}

.catalog-grid.cat__main div .item-9 {
    grid-row-start: 4;
    grid-column-start: inherit;
    grid-row-end: 6;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__main div .item-9 {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__main .item-9 div {
    background-size: 40%;
}

@media (max-width: 768px) {
    .catalog-grid.cat__main .item-9 div {
        background-size: 50%;
    }
}

.catalog-grid.cat__main .item-9 h5 {
    max-width: 100%;
}

.catalog-grid.cat__main div .item-10 {
    grid-row-start: inherit;
    grid-column-start: inherit;
    grid-row-end: inherit;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__main div .item-10 {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__main .item-10 div {
    background-size: 25%;
    background-position: bottom 10px right 10px;
}

.catalog-grid.cat__main .item-10 h5 {
    max-width: 100%;
}

.catalog-grid.cat__main div .item-11 {
    grid-row-start: inherit;
    grid-column-start: inherit;
    grid-row-end: inherit;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__main div .item-11 {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__main .item-11 div {
    background-size: 25%;
}

@media (max-width: 768px) {
    .catalog-grid.cat__main .item-11 div {
        background-size: 35%;
    }
}

.catalog-grid.cat__main .item-11 h5 {
    max-width: 100%;
}

.catalog-grid.cat__main div .item-12 {
    grid-row-start: inherit;
    grid-column-start: inherit;
    grid-row-end: inherit;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__main div .item-12 {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__main .item-12 div {
    background-size: 40%;
}

.catalog-grid.cat__main .item-12 h5 {
    max-width: 190px;
}

.catalog-grid.cat__main div .item-13 {
    grid-row-start: inherit;
    grid-column-start: inherit;
    grid-row-end: inherit;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__main div .item-13 {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__main .item-13 div {
    background-size: 20%;
    background-position: bottom 10px right 20px;
}

@media (max-width: 768px) {
    .catalog-grid.cat__main .item-13 div {
        background-size: 30%;
    }
}
@media (max-width: 568px) {
    .catalog-grid.cat__main .item-13 div {
        background-size: 23%;
        background-position: bottom 8px right 10px;
    }
}

.catalog-grid.cat__main .item-13 h5 {
    max-width: 190px;
}

.catalog-grid.cat__main div .item-14 {
    grid-row-start: inherit;
    grid-column-start: inherit;
    grid-row-end: inherit;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__main div .item-14 {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__main .item-14 div {
    background-size: 27%;
}

.catalog-grid.cat__main .item-14 h5 {
    max-width: 100%;
}

.catalog-grid.cat__main div .item-15 {
    grid-row-start: 7;
    grid-column-start: inherit;
    grid-row-end: 9;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__main div .item-15 {
        grid-row-start: 7;
        grid-column-start: inherit;
        grid-row-end: 9;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__main .item-15 div {
    background-size: 35%;
}

.catalog-grid.cat__main .item-15 h5 {
    max-width: 100%;
}

.catalog-grid.cat__main div .item-16 {
    grid-row-start: 7;
    grid-column-start: inherit;
    grid-row-end: 9;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__main div .item-16 {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__main .item-16 div {
    background-size: 45%;
}

.catalog-grid.cat__main .item-16 h5 {
    max-width: 100%;
}
@media (max-width: 568px) {
    .catalog-grid.cat__main .item-16 h5 {
        font-size: 11px;
    }
}

.catalog-grid.cat__main div .item-17 {
    grid-row-start: 7;
    grid-column-start: 3;
    grid-row-end: 9;
    grid-column-end: 5;
}

@media (max-width: 768px) {
    .catalog-grid.cat__main div .item-17 {
        grid-row-start: 9;
        grid-column-start: 2;
        grid-row-end: 11;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__main .item-17 div {
    background-size: 35%;
}

.catalog-grid.cat__main .item-17 h5 {
    max-width: 100%;
}

.catalog-grid.cat__main div .item-18 {
    grid-row-start: inherit;
    grid-column-start: inherit;
    grid-row-end: inherit;
    grid-column-end: inherit;
    display: none;
}

@media (max-width: 768px) {
    .catalog-grid.cat__main div .item-18 {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__main .item-18 div {
    background-size: 35%;
}

.catalog-grid.cat__main .item-18 h5 {
    max-width: 100%;
}

.catalog-grid.cat__main div .item-19 {
    grid-row-start: inherit;
    grid-column-start: inherit;
    grid-row-end: inherit;
    grid-column-end: inherit;
    display: none;
}

@media (max-width: 768px) {
    .catalog-grid.cat__main div .item-19 {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__main .item-19 div {
    background-size: 35%;
}

.catalog-grid.cat__main .item-19 h5 {
    max-width: 100%;
}



.catalog-grid.cat__main div .item-20 {
    grid-row-start: inherit;
    grid-column-start: inherit;
    grid-row-end: inherit;
    grid-column-end: inherit;
    display: none;
}
.catalog-grid.cat__main div .item-21 {
    display: none;
}
/* клавишные */

.cat__klavishnye > div {
    grid-template-rows: 1fr 1fr 1fr 1fr;
}

.catalog-grid.cat__klavishnye div .item-1 {
    grid-row-start: 1;
    grid-column-start: 1;
    grid-row-end: 3;
    grid-column-end: 3;
}

@media (max-width: 768px) {
    .catalog-grid.cat__klavishnye div .item-1 {
        grid-row-start: 1;
        grid-column-start: inherit;
        grid-row-end: 3;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__klavishnye .item-2 {
    grid-row-start: 3;
    grid-column-start: 4;
    grid-row-end: 1;
    grid-column-end: 3;
}

@media (max-width: 768px) {
    .catalog-grid.cat__klavishnye .item-2 {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}
.catalog-grid.cat__klavishnye .item-2 div {
    background-size: 35%;
}

.catalog-grid.cat__klavishnye .item-3 {
    grid-row-start: inherit;
    grid-column-start: inherit;
    grid-row-end: inherit;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__klavishnye .item-3 {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__klavishnye .item-3 div {
    background-size: 35%;
    background-position: bottom 10px right 20px;
}

.catalog-grid.cat__klavishnye .item-3 h5 {
    max-width: 200px;
}

.catalog-grid.cat__klavishnye .item-4 {
    grid-row-start: 2;
    grid-column-start: 4;
    grid-row-end: 5;
    grid-column-end: 5;
}

@media (max-width: 768px) {
    .catalog-grid.cat__klavishnye .item-4 {;
        grid-row-start: 2;
        grid-column-start: 2;
        grid-row-end: 4;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__klavishnye .item-5 {
    grid-row-start: 3;
    grid-column-start: 1;
    grid-row-end: 5;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__klavishnye .item-5 {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__klavishnye .item-5 div {
    background-size: 35%;
}

.catalog-grid.cat__klavishnye .item-6 {
    grid-row-start: 3;
    grid-column-start: 2;
    grid-row-end: 5;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__klavishnye .item-6 {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__klavishnye .item-6 div {
    background-size: 45%;
}

.catalog-grid.cat__klavishnye .item-7 {
    grid-row-start: 3;
    grid-column-start: 3;
    grid-row-end: 5;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__klavishnye .item-7 {
        grid-row-start: inherit;
        grid-column-start: 1;
        grid-row-end: inherit;
        grid-column-end: 3;
    }
}

.catalog-grid.cat__klavishnye .item-7 div {
    background-size: 190px;
}

/* Студия */

.cat__studiya > div {
    grid-template-rows: 1fr 1fr 1fr 1fr;
}

.catalog-grid.cat__studiya div .item-1 {
    grid-row-start: 1;
    grid-column-start: 1;
    grid-row-end: 3;
    grid-column-end: 2;
}

@media (max-width: 768px) {
    .catalog-grid.cat__studiya div .item-1 {
        grid-row-start: 1;
        grid-column-start: inherit;
        grid-row-end: 3;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__studiya .item-1 div {
    background-size: 35%;
}

.catalog-grid.cat__studiya .item-1 h5 {
    max-width: 100%;
}

.catalog-grid.cat__studiya div .item-2 {
    grid-row-start: 1;
    grid-column-start: 2;
    grid-row-end: 3;
    grid-column-end: 3;
}

@media (max-width: 768px) {
    .catalog-grid.cat__studiya div .item-2 {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__studiya .item-2 div {
    background-size: 45%;
}

.catalog-grid.cat__studiya .item-2 h5 {
    max-width: 100%;
}

.catalog-grid.cat__studiya div .item-3 {
    grid-row-start: 1;
    grid-column-start: 3;
    grid-row-end: 3;
    grid-column-end: 5;
}

@media (max-width: 768px) {
    .catalog-grid.cat__studiya div .item-3 {
        grid-row-start: 2;
        grid-column-start: inherit;
        grid-row-end: 4;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__studiya .item-3 div {
    background-size: 35%;
}

.catalog-grid.cat__studiya .item-3 h5 {
    max-width: 100%;
}

.catalog-grid.cat__studiya div .item-4 {
    grid-row-start: inherit;
    grid-column-start: inherit;
    grid-row-end: inherit;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__studiya div .item-4 {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__studiya .item-4 div {
    background-size: 20%;
    background-position: bottom 10px right 20px;
}

.catalog-grid.cat__studiya .item-4 h5 {
    max-width: 90%;
}

.catalog-grid.cat__studiya div .item-5 {
    grid-row-start: 3;
    grid-column-start: 2;
    grid-row-end: 5;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__studiya div .item-5 {
        grid-row-start: 4;
        grid-column-start: inherit;
        grid-row-end: 6;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__studiya .item-5 div {
    background-size: 35%;
}

.catalog-grid.cat__studiya .item-5 h5 {
    max-width: 100%;
}

.catalog-grid.cat__studiya div .item-6 {
    grid-row-start: 3;
    grid-column-start: 3;
    grid-row-end: 5;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__studiya div .item-6 {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__studiya .item-6 div {
    background-size: 35%;
    background-position: bottom 10px right 20px;
}

@media (max-width: 768px) {
    .catalog-grid.cat__studiya .item-6 div {
        background-size: 25%;
        background-position: bottom 0px right 10px;
    }
}

.catalog-grid.cat__studiya .item-6 h5 {
    max-width: 70%;
}

.catalog-grid.cat__studiya div .item-7 {
    grid-row-start: inherit;
    grid-column-start: inherit;
    grid-row-end: inherit;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__studiya div .item-7 {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__studiya .item-7 div {
    background-size: 55%;
}

@media (max-width: 768px) {
    .catalog-grid.cat__studiya .item-7 div {
        background-size: 70%;
    }
}

.catalog-grid.cat__studiya .item-7 h5 {
    max-width: 100%;
}

.catalog-grid.cat__studiya div .item-8 {
    grid-row-start: inherit;
    grid-column-start: inherit;
    grid-row-end: inherit;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__studiya div .item-8 {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__studiya .item-8 div {
    background-size: 40%;
}

@media (max-width: 768px) {
    .catalog-grid.cat__studiya .item-8 div {
        background-size: 50%;
    }
}

.catalog-grid.cat__studiya .item-8 h5 {
    max-width: 100%;
}

.catalog-grid.cat__studiya div .item-9 {
    grid-row-start: inherit;
    grid-column-start: inherit;
    grid-row-end: inherit;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__studiya div .item-9 {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__studiya .item-9 div {
    background-size: 35%;
    background-position: bottom 10px right 20px;
}
@media (max-width: 568px) {
    .catalog-grid.cat__studiya .item-9 div {
        background-size: 33%;
        background-position: bottom 10px right 10px;
    }
}

.catalog-grid.cat__studiya .item-9 h5 {
    max-width: 200px;
}

/* cat__midi */

.cat__midi > div {
    grid-template-rows: 1fr 1fr;
}

.catalog-grid.cat__midi div .item {
    min-height: 300px;
}

@media (max-width: 768px) {
    .catalog-grid.cat__midi div .item {
        min-height: 145px;
    }
}

.catalog-grid.cat__midi div .item-1 {
    grid-row-start: 1;
    grid-column-start: 1;
    grid-row-end: 3;
    grid-column-end: 3;
}

@media (max-width: 768px) {
    .catalog-grid.cat__midi div .item-1 {
        grid-row-start: 1;
        grid-column-start: 1;
        grid-row-end: inherit;
        grid-column-end: 3;
    }
}

.catalog-grid.cat__midi .item-1 div {
    background-size: 35%;
}

.catalog-grid.cat__midi .item-1 h5 {
    max-width: 100%;
}

.catalog-grid.cat__midi div .item-2 {
    grid-row-start: 1;
    grid-column-start: 3;
    grid-row-end: 3;
    grid-column-end: 5;
}

@media (max-width: 768px) {
    .catalog-grid.cat__midi div .item-2 {
        grid-row-start: inherit;
        grid-column-start: 1;
        grid-row-end: inherit;
        grid-column-end: 3;
    }
}

.catalog-grid.cat__midi .item-2 div {
    background-size: 35%;
}

.catalog-grid.cat__midi .item-2 h5 {
    max-width: 100%;
}

/* cat__zvukovoe-oborudovanie */

.cat__zvukovoe-oborudovanie > div {
    grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.catalog-grid.cat__zvukovoe-oborudovanie div .item-1 {
    grid-row-start: 1;
    grid-column-start: 1;
    grid-row-end: 3;
    grid-column-end: 3;
}

@media (max-width: 768px) {
    .catalog-grid.cat__zvukovoe-oborudovanie div .item-1 {
        grid-row-start: 1;
        grid-column-start: 1;
        grid-row-end: 3;
        grid-column-end: 3;
    }
}

.catalog-grid.cat__zvukovoe-oborudovanie .item-1 div {
    background-size: 35%;
}

.catalog-grid.cat__zvukovoe-oborudovanie .item-1 h5 {
    max-width: 100%;
}

.catalog-grid.cat__zvukovoe-oborudovanie div .item-2 {
    grid-row-start: 1;
    grid-column-start: 3;
    grid-row-end: 3;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__zvukovoe-oborudovanie div .item-2 {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__zvukovoe-oborudovanie .item-2 div {
    background-size: 55%;
}

.catalog-grid.cat__zvukovoe-oborudovanie .item-2 h5 {
    max-width: 100%;
}

.catalog-grid.cat__zvukovoe-oborudovanie div .item-3 {
    grid-row-start: inherit;
    grid-column-start: inherit;
    grid-row-end: inherit;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__zvukovoe-oborudovanie div .item-3 {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__zvukovoe-oborudovanie .item-3 div {
    background-size: 35%;
}

@media (max-width: 768px) {
    .catalog-grid.cat__zvukovoe-oborudovanie .item-3 div {
        background-size: 50%;
    }
}

.catalog-grid.cat__zvukovoe-oborudovanie .item-3 h5 {
    max-width: 100%;
}

.catalog-grid.cat__zvukovoe-oborudovanie div .item-4 {
    grid-row-start: 2;
    grid-column-start: 4;
    grid-row-end: 5;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__zvukovoe-oborudovanie div .item-4 {
        grid-row-start: 4;
        grid-column-start: inherit;
        grid-row-end: 6;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__zvukovoe-oborudovanie .item-4 div {
    background-size: 35%;
}

.catalog-grid.cat__zvukovoe-oborudovanie .item-4 h5 {
    max-width: 100%;
}

.catalog-grid.cat__zvukovoe-oborudovanie div .item-5 {
    grid-row-start: 3;
    grid-column-start: 1;
    grid-row-end: 5;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__zvukovoe-oborudovanie div .item-5 {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__zvukovoe-oborudovanie .item-5 div {
    background-size: 55%;
}

.catalog-grid.cat__zvukovoe-oborudovanie .item-5 h5 {
    max-width: 100%;
}

.catalog-grid.cat__zvukovoe-oborudovanie div .item-6 {
    grid-row-start: inherit;
    grid-column-start: inherit;
    grid-row-end: inherit;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__zvukovoe-oborudovanie div .item-6 {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__zvukovoe-oborudovanie .item-6 div {
    background-size: 20%;
    background-position: bottom 15px right 20px;
}

@media (max-width: 768px) {
    .catalog-grid.cat__zvukovoe-oborudovanie .item-6 div {
        background-size: 27%;
    }
}

.catalog-grid.cat__zvukovoe-oborudovanie .item-6 h5 {
    max-width: 100%;
}

.catalog-grid.cat__zvukovoe-oborudovanie div .item-7 {
    grid-row-start: inherit;
    grid-column-start: inherit;
    grid-row-end: inherit;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__zvukovoe-oborudovanie div .item-7 {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__zvukovoe-oborudovanie .item-7 div {
    background-size: 45%;
}

@media (max-width: 768px) {
    .catalog-grid.cat__zvukovoe-oborudovanie .item-7 div {
        background-size: 50%;
    }
}

.catalog-grid.cat__zvukovoe-oborudovanie .item-7 h5 {
    max-width: 100%;
}

.catalog-grid.cat__zvukovoe-oborudovanie div .item-8 {
    grid-row-start: 4;
    grid-column-start: inherit;
    grid-row-end: 6;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__zvukovoe-oborudovanie div .item-8 {
        grid-row-start: 6;
        grid-column-start: 2;
        grid-row-end: 8;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__zvukovoe-oborudovanie .item-8 div {
    background-size: 35%;
}

@media (max-width: 768px) {
    .catalog-grid.cat__zvukovoe-oborudovanie .item-8 div {
        background-position: center;
    }
}

.catalog-grid.cat__zvukovoe-oborudovanie .item-8 h5 {
    max-width: 100%;
}

.catalog-grid.cat__zvukovoe-oborudovanie div .item-9 {
    grid-row-start: 4;
    grid-column-start: inherit;
    grid-row-end: 6;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__zvukovoe-oborudovanie div .item-9 {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__zvukovoe-oborudovanie .item-9 div {
    background-size: 55%;
}

.catalog-grid.cat__zvukovoe-oborudovanie .item-9 h5 {
    max-width: 100%;
}

.catalog-grid.cat__zvukovoe-oborudovanie div .item-10 {
    grid-row-start: inherit;
    grid-column-start: inherit;
    grid-row-end: inherit;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__zvukovoe-oborudovanie div .item-10 {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__zvukovoe-oborudovanie .item-10 div {
    background-size: 45%;
}

@media (max-width: 768px) {
    .catalog-grid.cat__zvukovoe-oborudovanie .item-10 div {
        background-size: 60%;
    }
}

.catalog-grid.cat__zvukovoe-oborudovanie .item-10 h5 {
    max-width: 100%;
}

.catalog-grid.cat__zvukovoe-oborudovanie div .item-11 {
    grid-row-start: inherit;
    grid-column-start: inherit;
    grid-row-end: inherit;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__zvukovoe-oborudovanie div .item-11 {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__zvukovoe-oborudovanie .item-11 div {
    background-size: 22%;
    background-position: bottom 0px right 20px;
}

@media (max-width: 768px) {
    .catalog-grid.cat__zvukovoe-oborudovanie .item-11 div {
        background-size: 30%;
    }
}

.catalog-grid.cat__zvukovoe-oborudovanie .item-11 h5 {
    max-width: 100%;
}

.catalog-grid.cat__zvukovoe-oborudovanie div .item-12 {
    grid-row-start: 6;
    grid-column-start: 1;
    grid-row-end: inherit;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__zvukovoe-oborudovanie div .item-12 {
        grid-row-start: inherit;
        grid-column-start: 1;
        grid-row-end: inherit;
        grid-column-end: 3;
    }
}

.catalog-grid.cat__zvukovoe-oborudovanie .item-12 div {
    background-size: 35%;
}

.catalog-grid.cat__zvukovoe-oborudovanie .item-12 h5 {
    max-width: 100%;
    font-size: 18px;
}

.catalog-grid.cat__zvukovoe-oborudovanie div .item-13 {
    grid-row-start: 6;
    grid-column-start: inherit;
    grid-row-end: 8;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__zvukovoe-oborudovanie div .item-13 {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__zvukovoe-oborudovanie .item-13 div {
    background-size: 45%;
}

.catalog-grid.cat__zvukovoe-oborudovanie .item-13 h5 {
    max-width: 100%;
}

.catalog-grid.cat__zvukovoe-oborudovanie div .item-14 {
    grid-row-start: inherit;
    grid-column-start: inherit;
    grid-row-end: inherit;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__zvukovoe-oborudovanie div .item-14 {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__zvukovoe-oborudovanie .item-14 div {
    background-size: 55%;
    background-position: bottom 20px right 20px;
}

.catalog-grid.cat__zvukovoe-oborudovanie .item-14 h5 {
    max-width: 100%;
}

.catalog-grid.cat__zvukovoe-oborudovanie div .item-15 {
    grid-row-start: inherit;
    grid-column-start: inherit;
    grid-row-end: inherit;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__zvukovoe-oborudovanie div .item-15 {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__zvukovoe-oborudovanie .item-15 div {
    background-size: 60%;
    background-position: bottom 20px right 20px;
}

@media (max-width: 768px) {
    .catalog-grid.cat__zvukovoe-oborudovanie .item-15 div {
        background-size: 60%;
        background-position: bottom 20px right 10px;
    }
}

.catalog-grid.cat__zvukovoe-oborudovanie .item-15 h5 {
    max-width: 100%;
}

.catalog-grid.cat__zvukovoe-oborudovanie div .item-16 {
    grid-row-start: inherit;
    grid-column-start: inherit;
    grid-row-end: inherit;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__zvukovoe-oborudovanie div .item-16 {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__zvukovoe-oborudovanie .item-16 div {
    background-size: 20%;
    background-position: bottom 0px right 20px;
}

@media (max-width: 768px) {
    .catalog-grid.cat__zvukovoe-oborudovanie .item-16 div {
        background-size: 25%;
    }
}

.catalog-grid.cat__zvukovoe-oborudovanie .item-16 h5 {
    max-width: 100%;
}

.catalog-grid.cat__zvukovoe-oborudovanie div .item-17 {
    grid-row-start: 7;
    grid-column-start: 3;
    grid-row-end: 9;
    grid-column-end: 5;
}

@media (max-width: 768px) {
    .catalog-grid.cat__zvukovoe-oborudovanie div .item-17 {
        grid-row-start: 11;
        grid-column-start: 1;
        grid-row-end: inherit;
        grid-column-end: 3;
    }
}

.catalog-grid.cat__zvukovoe-oborudovanie .item-17 div {
    background-size: 35%;
}

.catalog-grid.cat__zvukovoe-oborudovanie .item-17 h5 {
    max-width: 100%;
}

.catalog-grid.cat__zvukovoe-oborudovanie div .item-18 {
    grid-row-start: 8;
    grid-column-start: inherit;
    grid-row-end: 10;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__zvukovoe-oborudovanie div .item-18 {
        grid-row-start: inherit;
        grid-column-start: 1;
        grid-row-end: inherit;
        grid-column-end: 3;
    }
}

.catalog-grid.cat__zvukovoe-oborudovanie .item-18 div {
    background-size: 35%;
}

.catalog-grid.cat__zvukovoe-oborudovanie .item-18 h5 {
    max-width: 100%;
    font-size: 18px;
}

.catalog-grid.cat__zvukovoe-oborudovanie div .item-19 {
    grid-row-start: 8;
    grid-column-start: inherit;
    grid-row-end: 10;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__zvukovoe-oborudovanie div .item-19 {
        grid-row-start: 14;
        grid-column-start: inherit;
        grid-row-end: 16;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__zvukovoe-oborudovanie .item-19 div {
    background-size: 35%;
}

.catalog-grid.cat__zvukovoe-oborudovanie .item-19 h5 {
    max-width: 100%;
}

.catalog-grid.cat__zvukovoe-oborudovanie div .item-20 {
    grid-row-start: inherit;
    grid-column-start: inherit;
    grid-row-end: inherit;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__zvukovoe-oborudovanie div .item-20 {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__zvukovoe-oborudovanie .item-20 div {
    background-size: 35%;
}

@media (max-width: 768px) {
    .catalog-grid.cat__zvukovoe-oborudovanie .item-20 div {
        background-size: 45%;
    }
}

.catalog-grid.cat__zvukovoe-oborudovanie .item-20 h5 {
    max-width: 100%;
}

.catalog-grid.cat__zvukovoe-oborudovanie div .item-21 {
    grid-row-start: inherit;
    grid-column-start: inherit;
    grid-row-end: inherit;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__zvukovoe-oborudovanie div .item-21 {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__zvukovoe-oborudovanie .item-21 div {
    background-size: 35%;
}

@media (max-width: 768px) {
    .catalog-grid.cat__zvukovoe-oborudovanie .item-21 div {
        background-size: 45%;
    }
}

.catalog-grid.cat__zvukovoe-oborudovanie .item-21 h5 {
    max-width: 100%;
}

/* cat__svet */

.cat__svet > div {
    grid-template-rows: 1fr 1fr 1fr 1fr 1fr;
}

.catalog-grid.cat__svet div .item-1 {
    grid-row-start: 1;
    grid-column-start: 1;
    grid-row-end: 3;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__svet div .item-1 {
        grid-row-start: 1;
        grid-column-start: inherit;
        grid-row-end: 3;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__svet .item-1 div {
    background-size: 35%;
}

.catalog-grid.cat__svet .item-1 h5 {
    max-width: 100%;
}

.catalog-grid.cat__svet div .item-2 {
    grid-row-start: 1;
    grid-column-start: inherit;
    grid-row-end: 3;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__svet div .item-2 {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__svet .item-2 div {
    background-size: 35%;
}
@media (max-width: 568px) {
    .catalog-grid.cat__svet .item-2 div {
        background-size: 28%;
    }
}

.catalog-grid.cat__svet .item-2 h5 {
    max-width: 100%;
}

@media (max-width: 768px) {
    .catalog-grid.cat__svet .item-2 h5 {
        font-size: 11px;
    }
}

.catalog-grid.cat__svet div .item-3 {
    grid-row-start: 1;
    grid-column-start: 3;
    grid-row-end: 3;
    grid-column-end: 5;
}

@media (max-width: 768px) {
    .catalog-grid.cat__svet div .item-3 {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__svet .item-3 div {
    background-size: 35%;
}

.catalog-grid.cat__svet .item-3 h5 {
    max-width: 100%;
}

.catalog-grid.cat__svet div .item-4 {
    grid-row-start: inherit;
    grid-column-start: inherit;
    grid-row-end: inherit;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__svet div .item-4 {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__svet .item-4 div {
    background-size: 40%;
}

@media (max-width: 768px) {
    .catalog-grid.cat__svet .item-4 div {
        background-size: 50%;
    }
}

.catalog-grid.cat__svet .item-4 h5 {
    max-width: 200px;
}

.catalog-grid.cat__svet div .item-5 {
    grid-row-start: 3;
    grid-column-start: 2;
    grid-row-end: 5;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__svet div .item-5 {
        grid-row-start: 4;
        grid-column-start: 2;
        grid-row-end: 6;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__svet .item-5 div {
    background-size: 35%;
}

.catalog-grid.cat__svet .item-5 h5 {
    max-width: 100%;
}

.catalog-grid.cat__svet div .item-6 {
    grid-row-start: inherit;
    grid-column-start: inherit;
    grid-row-end: inherit;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__svet div .item-6 {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__svet .item-6 div {
    background-size: 25%;
}

@media (max-width: 768px) {
    .catalog-grid.cat__svet .item-6 div {
        background-size: 35%;
    }
}

.catalog-grid.cat__svet .item-6 h5 {
    max-width: 100%;
}

.catalog-grid.cat__svet div .item-7 {
    grid-row-start: inherit;
    grid-column-start: inherit;
    grid-row-end: inherit;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__svet div .item-7 {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__svet .item-7 div {
    background-size: 25%;
}

@media (max-width: 768px) {
    .catalog-grid.cat__svet .item-7 div {
        background-size: 35%;
    }
}

.catalog-grid.cat__svet .item-7 h5 {
    max-width: 150px;
}

.catalog-grid.cat__svet div .item-8-0 {
    grid-row-start: inherit;
    grid-column-start: inherit;
    grid-row-end: inherit;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__svet div .item-8 {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__svet .item-8 div {
    background-size: 40%;
}

@media (max-width: 768px) {
    .catalog-grid.cat__svet .item-8 div {
        background-size: 50%;
    }
}

.catalog-grid.cat__svet .item-8 h5 {
    max-width: 100%;
}

.catalog-grid.cat__svet div .item-9 {
    grid-row-start: inherit;
    grid-column-start: inherit;
    grid-row-end: inherit;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__svet div .item-9 {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__svet .item-9 div {
    background-size: 25%;
}

@media (max-width: 768px) {
    .catalog-grid.cat__svet .item-9 div {
        background-size: 35%;
    }
}

.catalog-grid.cat__svet .item-9 h5 {
    max-width: 100%;
}

.catalog-grid.cat__svet div .item-10 {
    grid-row-start: 4;
    grid-column-start: 4;
    grid-row-end: 6;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__svet div .item-10 {
        grid-row-start: 6;
        grid-column-start: 1;
        grid-row-end: 8;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__svet .item-10 div {
    background-size: 35%;
}

.catalog-grid.cat__svet .item-10 h5 {
    max-width: 100%;
}

.catalog-grid.cat__svet div .item-11 {
    grid-row-start: inherit;
    grid-column-start: inherit;
    grid-row-end: inherit;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__svet div .item-11 {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__svet .item-11 div {
    background-size: 30%;
}

@media (max-width: 768px) {
    .catalog-grid.cat__svet .item-11 div {
        background-size: 50%;
    }
}

.catalog-grid.cat__svet .item-11 h5 {
    max-width: 100%;
}

.catalog-grid.cat__svet div .item-12 {
    grid-row-start: inherit;
    grid-column-start: inherit;
    grid-row-end: inherit;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__svet div .item-12 {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__svet .item-12 div {
    background-size: 25%;
}

@media (max-width: 768px) {
    .catalog-grid.cat__svet .item-12 div {
        background-size: 25%;
    }
}

.catalog-grid.cat__svet .item-12 h5 {
    max-width: 90%;
}

.catalog-grid.cat__svet div .item-13 {
    grid-row-start: inherit;
    grid-column-start: inherit;
    grid-row-end: inherit;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__svet div .item-13 {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__svet .item-13 div {
    background-size: 28%;
    background-position: bottom 10px right 10px;
}

@media (max-width: 768px) {
    .catalog-grid.cat__svet .item-13 div {
        background-size: 35%;
        background-position: bottom 20px right 20px;
    }
}

.catalog-grid.cat__svet .item-13 h5 {
    max-width: 70%;
}
@media (max-width: 568px) {
    .catalog-grid.cat__svet .item-13 h5 {
        max-width: 100%;
    }
}

/* cat__udarnye-i-perkussiya */

.cat__udarnye-i-perkussiya > div {
    grid-template-rows: 1fr 1fr 1fr 1fr;
}

.catalog-grid.cat__udarnye-i-perkussiya div .item-1 {
    grid-row-start: 1;
    grid-column-start: 1;
    grid-row-end: 3;
    grid-column-end: 3;
}

@media (max-width: 768px) {
    .catalog-grid.cat__udarnye-i-perkussiya div .item-1 {
        grid-row-start: 1;
        grid-column-start: inherit;
        grid-row-end: 3;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__udarnye-i-perkussiya .item-1 div {
    background-size: 35%;
}

.catalog-grid.cat__udarnye-i-perkussiya .item-1 h5 {
    max-width: 100%;
}

.catalog-grid.cat__udarnye-i-perkussiya div .item-2 {
    grid-row-start: 1;
    grid-column-start: inherit;
    grid-row-end: 3;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__udarnye-i-perkussiya div .item-2 {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__udarnye-i-perkussiya .item-2 div {
    background-size: 55%;
}

@media (max-width: 768px) {
    .catalog-grid.cat__udarnye-i-perkussiya .item-2 div {
        background-size: 45%;
    }
}

.catalog-grid.cat__udarnye-i-perkussiya .item-2 h5 {
    max-width: 100%;
}

.catalog-grid.cat__udarnye-i-perkussiya div .item-3 {
    grid-row-start: inherit;
    grid-column-start: inherit;
    grid-row-end: inherit;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__udarnye-i-perkussiya div .item-3 {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__udarnye-i-perkussiya .item-3 div {
    background-size: 35%;
}

@media (max-width: 768px) {
    .catalog-grid.cat__udarnye-i-perkussiya .item-3 div {
        background-size: 45%;
    }
}

.catalog-grid.cat__udarnye-i-perkussiya .item-3 h5 {
    max-width: 100%;
}

.catalog-grid.cat__udarnye-i-perkussiya div .item-4 {
    grid-row-start: 2;
    grid-column-start: inherit;
    grid-row-end: 5;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__udarnye-i-perkussiya div .item-4 {
        grid-row-start: 2;
        grid-column-start: inherit;
        grid-row-end: 4;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__udarnye-i-perkussiya .item-4 div {
    background-size: 35%;
}

.catalog-grid.cat__udarnye-i-perkussiya .item-4 h5 {
    max-width: 100%;
}

.catalog-grid.cat__udarnye-i-perkussiya div .item-5 {
    grid-row-start: 3;
    grid-column-start: inherit;
    grid-row-end: 5;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__udarnye-i-perkussiya div .item-5 {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__udarnye-i-perkussiya .item-5 div {
    background-size: 50%;
}
@media (max-width: 768px) {
    .catalog-grid.cat__udarnye-i-perkussiya .item-5 div {
        background-size: 30%;
    }
}

.catalog-grid.cat__udarnye-i-perkussiya .item-5 h5 {
    max-width: 100%;
}

.catalog-grid.cat__udarnye-i-perkussiya div .item-6 {
    grid-row-start: inherit;
    grid-column-start: inherit;
    grid-row-end: inherit;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__udarnye-i-perkussiya div .item-6 {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__udarnye-i-perkussiya .item-6 div {
    background-size: 20%;
}

@media (max-width: 768px) {
    .catalog-grid.cat__udarnye-i-perkussiya .item-6 div {
        background-size: 30%;
    }
}

.catalog-grid.cat__udarnye-i-perkussiya .item-6 h5 {
    max-width: 100%;
}

.catalog-grid.cat__udarnye-i-perkussiya div .item-7 {
    grid-row-start: 3;
    grid-column-start: 3;
    grid-row-end: 5;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__udarnye-i-perkussiya div .item-7 {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__udarnye-i-perkussiya .item-7 div {
    background-size: 40%;
}

@media (max-width: 768px) {
    .catalog-grid.cat__udarnye-i-perkussiya .item-7 div {
        background-size: 30%;
    }
}
@media (max-width: 568px) {
    .catalog-grid.cat__udarnye-i-perkussiya .item-7 div {
        background-size: 23%;
    }
}

.catalog-grid.cat__udarnye-i-perkussiya .item-7 h5 {
    max-width: 100%;
}

.catalog-grid.cat__udarnye-i-perkussiya div .item-8 {
    grid-row-start: inherit;
    grid-column-start: inherit;
    grid-row-end: inherit;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__udarnye-i-perkussiya div .item-8 {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__udarnye-i-perkussiya .item-8 div {
    background-size: 30%;
}

@media (max-width: 768px) {
    .catalog-grid.cat__udarnye-i-perkussiya .item-8 div {
        background-size: 30%;
    }
}

.catalog-grid.cat__udarnye-i-perkussiya .item-8 h5 {
    max-width: 200px;
}

/* cat__orkestrovye */

.cat__orkestrovye > div {
    grid-template-rows: 1fr 1fr 1fr 1fr;
}

.catalog-grid.cat__orkestrovye div .item-1 {
    grid-row-start: 1;
    grid-column-start: 1;
    grid-row-end: 3;
    grid-column-end: 3;
}

@media (max-width: 768px) {
    .catalog-grid.cat__orkestrovye div .item-1 {
        grid-row-start: 1;
        grid-column-start: inherit;
        grid-row-end: 3;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__orkestrovye .item-1 div {
    background-size: 35%;
}

.catalog-grid.cat__orkestrovye .item-1 h5 {
    max-width: 100%;
}

.catalog-grid.cat__orkestrovye div .item-2 {
    grid-row-start: 1;
    grid-column-start: inherit;
    grid-row-end: 3;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__orkestrovye div .item-2 {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__orkestrovye .item-2 div {
    background-size: 20%;
}

.catalog-grid.cat__orkestrovye .item-2 h5 {
    max-width: 90%;
}

.catalog-grid.cat__orkestrovye div .item-3 {
    grid-row-start: inherit;
    grid-column-start: inherit;
    grid-row-end: inherit;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__orkestrovye div .item-3 {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__orkestrovye .item-3 div {
    background-size: 33%;
    background-position: bottom 10px right 10px;
}

.catalog-grid.cat__orkestrovye .item-3 h5 {
    max-width: 100%;
}

.catalog-grid.cat__orkestrovye div .item-4 {
    grid-row-start: 2;
    grid-column-start: 4;
    grid-row-end: 5;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__orkestrovye div .item-4 {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__orkestrovye .item-4 div {
    background-size: 35%;
}

.catalog-grid.cat__orkestrovye .item-4 h5 {
    max-width: 100%;
}

.catalog-grid.cat__orkestrovye div .item-5 {
    grid-row-start: 3;
    grid-column-start: inherit;
    grid-row-end: 5;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__orkestrovye div .item-5 {
        grid-row-start: 3;
        grid-column-start: 2;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__orkestrovye .item-5 div {
    background-size: 20%;
}

.catalog-grid.cat__orkestrovye .item-5 h5 {
    max-width: 100%;
}

.catalog-grid.cat__orkestrovye div .item-6 {
    grid-row-start: 3;
    grid-column-start: inherit;
    grid-row-end: 5;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__orkestrovye div .item-6 {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__orkestrovye .item-6 div {
    background-size: 13%;
}

.catalog-grid.cat__orkestrovye .item-6 h5 {
    max-width: 100%;
}

.catalog-grid.cat__orkestrovye div .item-7 {
    grid-row-start: 3;
    grid-column-start: inherit;
    grid-row-end: 5;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__orkestrovye div .item-7 {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__orkestrovye .item-7 div {
    background-size: 20%;
}
@media (max-width: 568px) {
    .catalog-grid.cat__orkestrovye .item-7 div {
        background-size: 16%;
    }
}

.catalog-grid.cat__orkestrovye .item-7 h5 {
    max-width: 100%;
}

@media (max-width: 768px) {
    .catalog-grid.cat__orkestrovye .item-7 h5 {
        max-width: 150px;
    }
}

/* cat__dukhovye */

.cat__dukhovye > div {
    grid-template-rows: 1fr 1fr 1fr 1fr 1fr;
}

@media (max-width: 768px) {
    .cat__dukhovye > div {
        grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    }
}

.catalog-grid.cat__dukhovye div .item-1 {
    grid-row-start: 1;
    grid-column-start: inherit;
    grid-row-end: 4;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__dukhovye div .item-1 {
        grid-row-start: 1;
        grid-column-start: inherit;
        grid-row-end: 3;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__dukhovye .item-1 div {
    background-size: 35%;
}

.catalog-grid.cat__dukhovye .item-1 h5 {
    max-width: 100%;
}

.catalog-grid.cat__dukhovye div .item-2 {
    grid-row-start: 1;
    grid-column-start: inherit;
    grid-row-end: 3;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__dukhovye div .item-2 {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__dukhovye .item-2 div {
    background-size: 35%;
}

.catalog-grid.cat__dukhovye .item-2 h5 {
    max-width: 100%;
}

.catalog-grid.cat__dukhovye div .item-3 {
    grid-row-start: 1;
    grid-column-start: 3;
    grid-row-end: 3;
    grid-column-end: 5;
}

@media (max-width: 768px) {
    .catalog-grid.cat__dukhovye div .item-3 {
        grid-row-start: 4;
        grid-column-start: 1;
        grid-row-end: inherit;
        grid-column-end: 3;
    }
}

.catalog-grid.cat__dukhovye .item-3 div {
    background-size: 35%;
}

.catalog-grid.cat__dukhovye .item-3 h5 {
    max-width: 100%;
}

.catalog-grid.cat__dukhovye div .item-4 {
    grid-row-start: inherit;
    grid-column-start: inherit;
    grid-row-end: inherit;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__dukhovye div .item-4 {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__dukhovye .item-4 div {
    background-size: 17%;
}

@media (max-width: 768px) {
    .catalog-grid.cat__dukhovye .item-4 div {
        background-size: 26%;
    }
}

.catalog-grid.cat__dukhovye .item-4 h5 {
    max-width: 100%;
}

.catalog-grid.cat__dukhovye div .item-5 {
    grid-row-start: inherit;
    grid-column-start: inherit;
    grid-row-end: inherit;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__dukhovye div .item-5 {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__dukhovye .item-5 div {
    background-size: 17%;
}

@media (max-width: 768px) {
    .catalog-grid.cat__dukhovye .item-5 div {
        background-size: 26%;
    }
}

.catalog-grid.cat__dukhovye .item-5 h5 {
    max-width: 100%;
}

.catalog-grid.cat__dukhovye div .item-6 {
    grid-row-start: inherit;
    grid-column-start: inherit;
    grid-row-end: inherit;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__dukhovye div .item-6 {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__dukhovye .item-6 div {
    background-size: 35%;
}

@media (max-width: 768px) {
    .catalog-grid.cat__dukhovye .item-6 div {
        background-size: 50%;
    }
}

.catalog-grid.cat__dukhovye .item-6 h5 {
    max-width: 100%;
}

.catalog-grid.cat__dukhovye div .item-7 {
    grid-row-start: inherit;
    grid-column-start: inherit;
    grid-row-end: inherit;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__dukhovye div .item-7 {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__dukhovye .item-7 div {
    background-size: 17%;
}

@media (max-width: 768px) {
    .catalog-grid.cat__dukhovye .item-7 div {
        background-size: 26%;
    }
}
.catalog-grid.cat__dukhovye .item-7 h5 {
    max-width: 100%;
}

.catalog-grid.cat__dukhovye div .item-8 {
    grid-row-start: 4;
    grid-column-start: 2;
    grid-row-end: 6;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__dukhovye div .item-8 {
        grid-row-start: 6;
        grid-column-start: inherit;
        grid-row-end: 8;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__dukhovye .item-8 div {
    background-size: 35%;
}

.catalog-grid.cat__dukhovye .item-8 h5 {
    max-width: 100%;
}

.catalog-grid.cat__dukhovye div .item-9 {
    grid-row-start: inherit;
    grid-column-start: inherit;
    grid-row-end: inherit;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__dukhovye div .item-9 {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__dukhovye .item-9 div {
    background-size: 17%;
    background-position: bottom 10px right 20px;
}

@media (max-width: 768px) {
    .catalog-grid.cat__dukhovye .item-9 div {
        background-size: 23%;
        background-position: bottom 10px right 10px;
    }
}

.catalog-grid.cat__dukhovye .item-9 h5 {
    max-width: 100%;
}

.catalog-grid.cat__dukhovye div .item-10 {
    grid-row-start: 4;
    grid-column-start: 4;
    grid-row-end: 6;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__dukhovye div .item-10 {
        grid-row-start: 7;
        grid-column-start: inherit;
        grid-row-end: 9;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__dukhovye .item-10 div {
    background-size: 35%;
}

.catalog-grid.cat__dukhovye .item-10 h5 {
    max-width: 100%;
}

.catalog-grid.cat__dukhovye div .item-11 {
    grid-row-start: inherit;
    grid-column-start: inherit;
    grid-row-end: inherit;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__dukhovye div .item-11 {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__dukhovye .item-11 div {
    background-size: 60%;
}

@media (max-width: 768px) {
    .catalog-grid.cat__dukhovye .item-11 div {
        background-size: 80%;
    }
}

.catalog-grid.cat__dukhovye .item-11 h5 {
    max-width: 100%;
}

.catalog-grid.cat__dukhovye div .item-12 {
    grid-row-start: inherit;
    grid-column-start: inherit;
    grid-row-end: inherit;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__dukhovye div .item-12 {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__dukhovye .item-12 div {
    background-size: 33%;
    background-position: bottom 10px right 10px;
}

@media (max-width: 768px) {
    .catalog-grid.cat__dukhovye .item-12 div {
        background-size: 50%;
    }
}

.catalog-grid.cat__dukhovye .item-12 h5 {
    max-width: 100%;
}

/* cat__kommutatsiya */

.cat__kommutatsiya > div {
    grid-template-rows: 1fr 1fr 1fr 1fr;
}

.catalog-grid.cat__kommutatsiya div .item-1 {
    grid-row-start: 1;
    grid-column-start: inherit;
    grid-row-end: 3;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__kommutatsiya div .item-1 {
        grid-row-start: 1;
        grid-column-start: inherit;
        grid-row-end: 3;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__kommutatsiya .item-1 div {
    background-size: 35%;
}

.catalog-grid.cat__kommutatsiya .item-1 h5 {
    max-width: 100%;
}

.catalog-grid.cat__kommutatsiya div .item-2 {
    grid-row-start: 1;
    grid-column-start: inherit;
    grid-row-end: 3;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__kommutatsiya div .item-2 {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__kommutatsiya .item-2 div {
    background-size: 35%;
}

.catalog-grid.cat__kommutatsiya .item-2 h5 {
    max-width: 100%;
}

.catalog-grid.cat__kommutatsiya div .item-3 {
    grid-row-start: 1;
    grid-column-start: 3;
    grid-row-end: 3;
    grid-column-end: 5;
}

@media (max-width: 768px) {
    .catalog-grid.cat__kommutatsiya div .item-3 {
        grid-row-start: 1;
        grid-column-start: 2;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__kommutatsiya .item-3 div {
    background-size: 35%;
}

.catalog-grid.cat__kommutatsiya .item-3 h5 {
    max-width: 100%;
}

.catalog-grid.cat__kommutatsiya div .item-4 {
    grid-row-start: inherit;
    grid-column-start: inherit;
    grid-row-end: inherit;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__kommutatsiya div .item-4 {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__kommutatsiya .item-4 div {
    background-size: 35%;
}

@media (max-width: 768px) {
    .catalog-grid.cat__kommutatsiya .item-4 div {
        background-size: 50%;
    }
}

.catalog-grid.cat__kommutatsiya .item-4 h5 {
    max-width: 100%;
}

.catalog-grid.cat__kommutatsiya div .item-5 {
    grid-row-start: 3;
    grid-column-start: 2;
    grid-row-end: 5;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__kommutatsiya div .item-5 {
        grid-row-start: 4;
        grid-column-start: 1;
        grid-row-end: inherit;
        grid-column-end: 3;
    }
}

.catalog-grid.cat__kommutatsiya .item-5 div {
    background-size: 35%;
}

.catalog-grid.cat__kommutatsiya .item-5 h5 {
    max-width: 100%;
    font-size: 18px;
}

.catalog-grid.cat__kommutatsiya div .item-6 {
    grid-row-start: inherit;
    grid-column-start: inherit;
    grid-row-end: inherit;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__kommutatsiya div .item-6 {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__kommutatsiya .item-6 div {
    background-size: 35%;
}


@media (max-width: 768px) {
    .catalog-grid.cat__kommutatsiya .item-6 div {
        background-size: 50%;
    }
}

.catalog-grid.cat__kommutatsiya .item-6 h5 {
    max-width: 100%;
}

.catalog-grid.cat__kommutatsiya div .item-7 {
    grid-row-start: 3;
    grid-column-start: 3;
    grid-row-end: 5;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__kommutatsiya div .item-7 {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__kommutatsiya .item-7 div {
    background-size: 45%;
}

@media (max-width: 768px) {
    .catalog-grid.cat__kommutatsiya .item-7 div {
        background-position: bottom 10px right 0px
    }
}

.catalog-grid.cat__kommutatsiya .item-7 h5 {
    max-width: 100%;
}

.catalog-grid.cat__kommutatsiya div .item-8 {
    grid-row-start: 3;
    grid-column-start: 4;
    grid-row-end: 5;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__kommutatsiya div .item-8 {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__kommutatsiya .item-8 div {
    background-size: 45%;
}

.catalog-grid.cat__kommutatsiya .item-8 h5 {
    max-width: 100%;
}

/* cat__gitary */

.cat__gitary > div {
    grid-template-rows: 1fr 1fr 1fr 1fr 1fr;
}

.catalog-grid.cat__gitary div .item-1 {
    grid-row-start: 1;
    grid-column-start: inherit;
    grid-row-end: 3;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__gitary div .item-1 {
        grid-row-start: 1;
        grid-column-start: inherit;
        grid-row-end: 3;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__gitary .item-1 div {
    background-size: 35%;
}

.catalog-grid.cat__gitary .item-1 h5 {
    max-width: 100%;
}

.catalog-grid.cat__gitary div .item-2 {
    grid-row-start: 1;
    grid-column-start: inherit;
    grid-row-end: 3;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__gitary div .item-2 {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__gitary .item-2 div {
    background-size: 17%;
}

@media (max-width: 768px) {
    .catalog-grid.cat__gitary .item-2 div {
        background-size: 20%;
    }
}

.catalog-grid.cat__gitary .item-2 h5 {
    max-width: 90%;
}

.catalog-grid.cat__gitary div .item-3 {
    grid-row-start: 1;
    grid-column-start: 3;
    grid-row-end: 3;
    grid-column-end: 5;
}

@media (max-width: 768px) {
    .catalog-grid.cat__gitary div .item-3 {
        grid-row-start: 4;
        grid-column-start: 1;
        grid-row-end: inherit;
        grid-column-end: 3;
    }
}

.catalog-grid.cat__gitary .item-3 div {
    background-size: 35%;
}

.catalog-grid.cat__gitary .item-3 h5 {
    max-width: 100%;
}

.catalog-grid.cat__gitary div .item-4 {
    grid-row-start: inherit;
    grid-column-start: inherit;
    grid-row-end: inherit;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__gitary div .item-4 {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__gitary .item-4 div {
    background-size: 15%;
    background-position: bottom 10px right 20px;
}

@media (max-width: 768px) {
    .catalog-grid.cat__gitary .item-4 div {
        background-size: 22%;
        background-position: bottom 10px right 10px;
    }
}

.catalog-grid.cat__gitary .item-4 h5 {
    max-width: 90%;
}

.catalog-grid.cat__gitary div .item-5 {
    grid-row-start: 3;
    grid-column-start: 2;
    grid-row-end: 5;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__gitary div .item-5 {
        grid-row-start: 5;
        grid-column-start: 2;
        grid-row-end: 7;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__gitary .item-5 div {
    background-size: 35%;
}

.catalog-grid.cat__gitary .item-5 h5 {
    max-width: 100%;
}

.catalog-grid.cat__gitary div .item-6 {
    grid-row-start: inherit;
    grid-column-start: inherit;
    grid-row-end: inherit;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__gitary div .item-6 {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__gitary .item-6 div {
    background-size: 13%;
    background-position: bottom 10px right 20px;
}

@media (max-width: 768px) {
    .catalog-grid.cat__gitary .item-6 div {
        background-size: 20%;
        background-position: bottom 10px right 10px;
    }
}

.catalog-grid.cat__gitary .item-6 h5 {
    max-width: 90%;
}
@media (max-width: 568px) {
    .catalog-grid.cat__gitary .item-6 h5 {
        max-width: 80%;
    }
}

.catalog-grid.cat__gitary div .item-7 {
    grid-row-start: inherit;
    grid-column-start: inherit;
    grid-row-end: inherit;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__gitary div .item-7 {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__gitary .item-7 div {
    background-size: 13%;
    background-position: bottom 10px right 20px;
}

@media (max-width: 768px) {
    .catalog-grid.cat__gitary .item-7 div {
        background-size: 20%;
        background-position: bottom 10px right 10px;
    }
}

.catalog-grid.cat__gitary .item-7 h5 {
    max-width: 90%;
}
@media (max-width: 568px) {
    .catalog-grid.cat__gitary .item-7 h5 {
        max-width: 70%;
    }
}

.catalog-grid.cat__gitary div .item-8 {
    grid-row-start: inherit;
    grid-column-start: inherit;
    grid-row-end: inherit;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__gitary div .item-8 {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__gitary .item-8 div {
    background-size: 14%;
    background-position: bottom 10px right 20px;
}

@media (max-width: 768px) {
    .catalog-grid.cat__gitary .item-8 div {
        background-size: 20%;
        background-position: bottom 10px right 10px;
    }
}

.catalog-grid.cat__gitary .item-8 h5 {
    max-width: 90%;
}

.catalog-grid.cat__gitary div .item-9 {
    grid-row-start: inherit;
    grid-column-start: inherit;
    grid-row-end: inherit;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__gitary div .item-9 {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__gitary .item-9 div {
    background-size: 15%;
    background-position: bottom 10px right 20px;
}

@media (max-width: 768px) {
    .catalog-grid.cat__gitary .item-9 div {
        background-size: 20%;
        background-position: bottom 10px right 10px;
    }
}

.catalog-grid.cat__gitary .item-9 h5 {
    max-width: 89%;
}

.catalog-grid.cat__gitary div .item-10 {
    grid-row-start: inherit;
    grid-column-start: inherit;
    grid-row-end: inherit;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__gitary div .item-10 {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__gitary .item-10 div {
    background-size: 15%;
    background-position: bottom 10px right 20px;
}

@media (max-width: 768px) {
    .catalog-grid.cat__gitary .item-10 div {
        background-size: 20%;
        background-position: bottom 10px right 10px;
    }
}

.catalog-grid.cat__gitary .item-10 h5 {
    max-width: 100%;
}

.catalog-grid.cat__gitary div .item-11 {
    grid-row-start: inherit;
    grid-column-start: inherit;
    grid-row-end: inherit;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__gitary div .item-11 {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__gitary .item-11 div {
    background-size: 15%;
}

@media (max-width: 768px) {
    .catalog-grid.cat__gitary .item-11 div {
        background-size: 20%;
    }
}

.catalog-grid.cat__gitary .item-11 h5 {
    max-width: 90%;
}

.catalog-grid.cat__gitary div .item-12 {
    grid-row-start: inherit;
    grid-column-start: inherit;
    grid-row-end: inherit;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__gitary div .item-12- {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__gitary .item-12 div {
    background-size: 35%;
}

@media (max-width: 768px) {
    .catalog-grid.cat__gitary .item-12 div {
        background-size: 45%;
    }
}

.catalog-grid.cat__gitary .item-12 h5 {
    max-width: 200px;
}

.catalog-grid.cat__gitary div .item-13 {
    grid-row-start: 4;
    grid-column-start: 4;
    grid-row-end: 6;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__gitary div .item-13 {
        grid-row-start: 8;
        grid-column-start: 1;
        grid-row-end: inherit;
        grid-column-end: 2;
    }
}

.catalog-grid.cat__gitary .item-13 div {
    background-size: 35%;
}

.catalog-grid.cat__gitary .item-13 h5 {
    max-width: 100%;
}

/* cat__dj */

.cat__dj > div {
    grid-template-rows: 1fr 1fr 1fr 1fr;
}

.catalog-grid.cat__dj div .item {
    min-height: 300px;
}

@media (max-width: 768px) {
    .catalog-grid.cat__dj div .item {
        min-height: 145px;
    }
}

.catalog-grid.cat__dj div .item-1 {
    grid-row-start: 1;
    grid-column-start: inherit;
    grid-row-end: 3;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__dj div .item-1 {
        grid-row-start: 1;
        grid-column-start: inherit;
        grid-row-end: 3;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__dj .item-1 div {
    background-size: 35%;
}

.catalog-grid.cat__dj .item-1 h5 {
    max-width: 100%;
}

.catalog-grid.cat__dj div .item-2 {
    grid-row-start: 1;
    grid-column-start: inherit;
    grid-row-end: 3;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__dj div .item-2 {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__dj .item-2 div {
    background-size: 50%;
}

.catalog-grid.cat__dj .item-2 h5 {
    max-width: 100%;
}

.catalog-grid.cat__dj div .item-3 {
    grid-row-start: 1;
    grid-column-start: 3;
    grid-row-end: 3;
    grid-column-end: 5;
}

@media (max-width: 768px) {
    .catalog-grid.cat__dj div .item-3 {
        grid-row-start: 2;
        grid-column-start: inherit;
        grid-row-end: 4;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__dj .item-3 div {
    background-size: 35%;
}

.catalog-grid.cat__dj .item-3 h5 {
    max-width: 100%;
}

.catalog-grid.cat__dj div .item-4 {
    grid-row-start: 3;
    grid-column-start: inherit;
    grid-row-end: 5;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__dj div .item-4 {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__dj .item-4 div {
    background-size: 35%;
}

.catalog-grid.cat__dj .item-4 h5 {
    max-width: 100%;
}

.catalog-grid.cat__dj div .item-5 {
    grid-row-start: 3;
    grid-column-start: inherit;
    grid-row-end: 5;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__dj div .item-5 {
        grid-row-start: 4;
        grid-column-start: 1;
        grid-row-end: inherit;
        grid-column-end: 3;
    }
}

.catalog-grid.cat__dj .item-5 div {
    background-size: 35%;
}

.catalog-grid.cat__dj .item-5 h5 {
    max-width: 100%;
}

.catalog-grid.cat__dj div .item-6 {
    grid-row-start: 3;
    grid-column-start: inherit;
    grid-row-end: 5;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__dj div .item-6 {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__dj .item-6 div {
    background-size: 50%;
}

.catalog-grid.cat__dj .item-6 h5 {
    max-width: 100%;
}

.catalog-grid.cat__dj div .item-7 {
    grid-row-start: 3;
    grid-column-start: inherit;
    grid-row-end: 5;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__dj div .item-7 {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__dj .item-7 div {
    background-size: 30%;
}

.catalog-grid.cat__dj .item-7 h5 {
    max-width: 100%;
}

/* cat__kombiki */

.cat__kombiki > div {
    grid-template-rows: 1fr 1fr 1fr 1fr;
}

.catalog-grid.cat__kombiki div .item-1 {
    grid-row-start: 1;
    grid-column-start: inherit;
    grid-row-end: 3;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__kombiki div .item-1 {
        grid-row-start: inherit;
        grid-column-start: 1;
        grid-row-end: inherit;
        grid-column-end: 3;
    }
}

.catalog-grid.cat__kombiki .item-1 div {
    background-size: 35%;
}

.catalog-grid.cat__kombiki .item-1 h5 {
    max-width: 100%;
}

.catalog-grid.cat__kombiki div .item-2 {
    grid-row-start: inherit;
    grid-column-start: inherit;
    grid-row-end: inherit;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__kombiki div .item-2 {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__kombiki .item-2 div {
    background-size: 25%;
    background-position: bottom 10px right 20px;
}

@media (max-width: 768px) {
    .catalog-grid.cat__kombiki .item-2 div {
        background-size: 30%;
        background-position: bottom 10px right 10px;
    }
}

.catalog-grid.cat__kombiki .item-2 h5 {
    max-width: 200px;
}

.catalog-grid.cat__kombiki div .item-3 {
    grid-row-start: inherit;
    grid-column-start: inherit;
    grid-row-end: inherit;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__kombiki div .item-3 {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__kombiki .item-3 div {
    background-size: 25%;
    background-position: bottom 10px right 20px;
}

@media (max-width: 768px) {
    .catalog-grid.cat__kombiki .item-3 div {
        background-size: 30%;
        background-position: bottom 10px right 10px;
    }
}

.catalog-grid.cat__kombiki .item-3 h5 {
    max-width: 200px;
}

.catalog-grid.cat__kombiki div .item-4 {
    grid-row-start: 1;
    grid-column-start: 3;
    grid-row-end: 3;
    grid-column-end: 5;
}

@media (max-width: 768px) {
    .catalog-grid.cat__kombiki div .item-4 {
        grid-row-start: 3;
        grid-column-start: inherit;
        grid-row-end: 5;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__kombiki .item-4 div {
    background-size: 35%;
}

.catalog-grid.cat__kombiki .item-4 h5 {
    max-width: 100%;
}

.catalog-grid.cat__kombiki div .item-5 {
    grid-row-start: inherit;
    grid-column-start: inherit;
    grid-row-end: inherit;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__kombiki div .item-5 {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__kombiki .item-5 div {
    background-size: 35%;
    background-position: bottom 10px right 20px;
}

@media (max-width: 768px) {
    .catalog-grid.cat__kombiki .item-5 div {
        background-size: 50%;
        background-position: bottom 10px right 10px;
    }
}

.catalog-grid.cat__kombiki .item-5 h5 {
    max-width: 200px;
}

.catalog-grid.cat__kombiki div .item-6 {
    grid-row-start: 4;
    grid-column-start: 1;
    grid-row-end: 5;
    grid-column-end: 2;
}

@media (max-width: 768px) {
    .catalog-grid.cat__kombiki div .item-6 {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__kombiki .item-6 div {
    background-size: 25%;
    background-position: bottom 10px right 20px;
}

@media (max-width: 768px) {
    .catalog-grid.cat__kombiki .item-6 div {
        background-size: 30%;
        background-position: bottom 10px right 10px;
    }
}

.catalog-grid.cat__kombiki .item-6 h5 {
    max-width: 200px;
}

.catalog-grid.cat__kombiki div .item-7 {
    grid-row-start: 3;
    grid-column-start: 2;
    grid-row-end: 5;
    grid-column-end: 3;
}

@media (max-width: 768px) {
    .catalog-grid.cat__kombiki div .item-7 {
        grid-row-start: inherit;
        grid-column-start: 2;
        grid-row-end: 6;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__kombiki .item-7 div {
    background-size: 35%;
}

.catalog-grid.cat__kombiki .item-7 h5 {
    max-width: 100%;
}

.catalog-grid.cat__kombiki div .item-8 {
    grid-row-start: 3;
    grid-column-start: 3;
    grid-row-end: 5;
    grid-column-end: 4;
}

@media (max-width: 768px) {
    .catalog-grid.cat__kombiki div .item-8 {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__kombiki .item-8 div {
    background-size: 35%;
}

.catalog-grid.cat__kombiki .item-8 h5 {
    max-width: 100%;
}

.catalog-grid.cat__kombiki div .item-9 {
    grid-row-start: inherit;
    grid-column-start: inherit;
    grid-row-end: inherit;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__kombiki div .item-9 {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__kombiki .item-9 div {
    background-size: 40%;
}

@media (max-width: 768px) {
    .catalog-grid.cat__kombiki .item-9 div {
        background-size: 50%;
    }
}

.catalog-grid.cat__kombiki .item-9 h5 {
    max-width: 100%;
}

.catalog-grid.cat__kombiki div .item-10 {
    grid-row-start: inherit;
    grid-column-start: inherit;
    grid-row-end: inherit;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__kombiki div .item-10 {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__kombiki .item-10 div {
    background-size: 35%;
}

@media (max-width: 768px) {
    .catalog-grid.cat__kombiki .item-10 div {
        background-size: 45%;
    }
}

.catalog-grid.cat__kombiki .item-10 h5 {
    max-width: 100%;
}

/* cat__hi-fi-oborudovanie */

.cat__hi-fi-oborudovanie > div {
    grid-template-rows: 1fr 1fr;
}

.catalog-grid.cat__hi-fi-oborudovanie div .item-1 {
    grid-row-start: 1;
    grid-column-start: inherit;
    grid-row-end: 3;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__hi-fi-oborudovanie div .item-1 {
        grid-row-start: 1;
        grid-column-start: inherit;
        grid-row-end: 3;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__hi-fi-oborudovanie .item-1 div {
    background-size: 35%;
}

.catalog-grid.cat__hi-fi-oborudovanie .item-1 h5 {
    max-width: 100%;
}

.catalog-grid.cat__hi-fi-oborudovanie div .item-2 {
    grid-row-start: inherit;
    grid-column-start: inherit;
    grid-row-end: inherit;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__hi-fi-oborudovanie div .item-2 {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__hi-fi-oborudovanie .item-2 div {
    background-size: 50%;
}

.catalog-grid.cat__hi-fi-oborudovanie .item-2 h5 {
    max-width: 190px;
}

.catalog-grid.cat__hi-fi-oborudovanie div .item-3 {
    grid-row-start: inherit;
    grid-column-start: inherit;
    grid-row-end: inherit;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__hi-fi-oborudovanie div .item-3 {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__hi-fi-oborudovanie .item-3 div {
    background-size: 40%;
}

@media (max-width: 768px) {
    .catalog-grid.cat__hi-fi-oborudovanie .item-3 div {
        background-size: 50%;
    }
}

.catalog-grid.cat__hi-fi-oborudovanie .item-3 h5 {
    max-width: 100%;
}

.catalog-grid.cat__hi-fi-oborudovanie div .item-4 {
    grid-row-start: 1;
    grid-column-start: 4;
    grid-row-end: 3;
    grid-column-end: 5;
}

@media (max-width: 768px) {
    .catalog-grid.cat__hi-fi-oborudovanie div .item-4 {
        grid-row-start: 2;
        grid-column-start: 2;
        grid-row-end: 4;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__hi-fi-oborudovanie .item-4 div {
    background-size: 35%;
}

.catalog-grid.cat__hi-fi-oborudovanie .item-4 h5 {
    max-width: 100%;
}

.catalog-grid.cat__hi-fi-oborudovanie div .item-5 {
    grid-row-start: inherit;
    grid-column-start: inherit;
    grid-row-end: inherit;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__hi-fi-oborudovanie div .item-5 {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__hi-fi-oborudovanie .item-5 div {
    background-size: 22%;
    background-position: bottom 10px right 20px;
}

@media (max-width: 768px) {
    .catalog-grid.cat__hi-fi-oborudovanie .item-5 div {
        background-size: 30%;
        background-position: bottom 0px right 10px;
    }
}

.catalog-grid.cat__hi-fi-oborudovanie .item-5 h5 {
    max-width: 100%;
}

.catalog-grid.cat__hi-fi-oborudovanie div .item-6 {
    grid-row-start: inherit;
    grid-column-start: inherit;
    grid-row-end: inherit;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__hi-fi-oborudovanie div .item-6 {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__hi-fi-oborudovanie .item-6 div {
    background-size: 45%;
}

@media (max-width: 768px) {
    .catalog-grid.cat__hi-fi-oborudovanie .item-6 div {
        background-size: 50%;
    }
}

.catalog-grid.cat__hi-fi-oborudovanie .item-6 h5 {
    max-width: 200px;
}

/* cat__akkordeony-i-garmoni */

.cat__akkordeony-i-garmoni > div {
    /*grid-template-rows: 1fr 1fr 1fr 1fr;*/
}

.catalog-grid.cat__akkordeony-i-garmoni div .item-1 {
    grid-row-start: 1;
    grid-column-start: 3;
    grid-row-end: 3;
    grid-column-end: 5;
}

@media (max-width: 768px) {
    .catalog-grid.cat__akkordeony-i-garmoni div .item-1 {
        grid-row-start: 1;
        grid-column-start: inherit;
        grid-row-end: 3;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__akkordeony-i-garmoni .item-2 div {
    background-size: 30%;
    background-position: bottom 10px right 10px;
}

.catalog-grid.cat__akkordeony-i-garmoni .item-3 div {
    background-size: 40%;
    background-position: bottom -10px right 10px;
}

.catalog-grid.cat__akkordeony-i-garmoni .item-4 div {
    background-size: 35%;
    background-position: bottom 0px right 10px;
}

.catalog-grid.cat__akkordeony-i-garmoni .item-5 div {
    /*background-size: 40%;*/
    background-position: bottom 10px right 10px;
}

.catalog-grid.cat__akkordeony-i-garmoni .item- div {
    background-size: 35%;
}

.catalog-grid.cat__akkordeony-i-garmoni .item- h5 {
    max-width: 100%;
}

/* cat__soft */

.catalog-grid.cat__soft .item-1 div {
    background-size: 35%;
}

/* .catalog-lvl-2 */

.catalog-lvl-2 .hi-fi-oborudovanie-4 h2 {
    max-width: 370px;
}

@media (max-width: 568px) {
    .catalog-lvl-2 .zvukovoe-oborudovanie-16 h2 {
        max-width: 230px;
    }
    .catalog-lvl-2 .zvukovoe-oborudovanie-17 h2 {
        max-width: 230px;
    }
    .catalog-lvl-2 .zvukovoe-oborudovanie-18 h2 {
        max-width: 230px;
    }
    .catalog-lvl-2 .zvukovoe-oborudovanie-19 h2 {
        font-size: 17px;
    }
    .catalog-lvl-2 .studiya-3 h2 {
        max-width: 230px;
    }
    .catalog-lvl-2 .gitary-14 h2 {
        max-width: 230px;
    }
    .catalog-lvl-2 .hi-fi-oborudovanie-3 h2 {
        max-width: 200px;
    }
    .catalog-lvl-2 .hi-fi-oborudovanie-4 h2 {
        max-width: 180px;
    }
    .catalog-lvl-2  h2 {

    }
}


/* template */

.cat__nazvanie > div {
    grid-template-rows: 1fr 1fr 1fr 1fr;
}

.catalog-grid.cat__nazvanie div .item- {
    grid-row-start: inherit;
    grid-column-start: inherit;
    grid-row-end: inherit;
    grid-column-end: inherit;
}

@media (max-width: 768px) {
    .catalog-grid.cat__nazvanie div .item- {
        grid-row-start: inherit;
        grid-column-start: inherit;
        grid-row-end: inherit;
        grid-column-end: inherit;
    }
}

.catalog-grid.cat__nazvanie .item- div {
    background-size: 35%;
}

.catalog-grid.cat__nazvanie .item- h5 {
    max-width: 100%;
}