.catalog-page .catalog-folder-grid{

    display:grid!important;

    grid-template-columns:
        repeat(4, minmax(260px, 310px))!important;

    justify-content:center!important;

    align-items:start!important;

    gap:22px!important;

    width:100%!important;

    margin-left:auto!important;
    margin-right:auto!important;
}
.catalog-page .catalog-folder-card{

    width:100%!important;

    aspect-ratio: .80 / 1!important;

    height:auto!important;
    min-height:0!important;

    border-radius:18px!important;

    overflow:hidden!important;

    box-sizing:border-box!important;
}

.catalog-page .catalog-folder-card > img,
.catalog-page .catalog-folder-card picture,
.catalog-page .catalog-folder-card picture > img,
.catalog-page .catalog-folder-card [class*="theme-image"]{

    width:100%!important;
    height:100%!important;

    object-fit:cover!important;

    border-radius:inherit!important;
}

.catalog-page .catalog-folder-card [class*="media"]{

    width:100%!important;
    height:100%!important;

    border-radius:inherit!important;

    overflow:hidden!important;
}
html[data-site-theme="light"]
.catalog-page .catalog-folder-card,

html[data-site-theme="dark"]
.catalog-page .catalog-folder-card{

    border-radius:18px!important;
}

.catalog-page .catalog-folder-grid{

    justify-content:center!important;
}

@media(max-width:1300px){

    .catalog-page .catalog-folder-grid{

        grid-template-columns:
            repeat(3, minmax(250px, 300px))!important;

        gap:18px!important;
    }
}
@media(max-width:950px){

    .catalog-page .catalog-folder-grid{

        grid-template-columns:
            repeat(2, minmax(230px, 290px))!important;

        gap:16px!important;
    }
}
@media(max-width:620px){

    .catalog-page .catalog-folder-grid{

        grid-template-columns:
            repeat(2, minmax(0, 1fr))!important;

        gap:10px!important;
    }

    .catalog-page .catalog-folder-card{

        aspect-ratio:.78 / 1!important;

        border-radius:14px!important;
    }
}

html.sd-hide-category-text
.catalog-folder-card > span,

html.sd-hide-category-text
.catalog-folder-card > small,

html.sd-hide-category-text
.catalog-folder-card
[class*="title"],

html.sd-hide-category-text
.catalog-folder-card
[class*="name"],

html.sd-hide-category-text
.catalog-folder-card
[class*="caption"]{

    display:none!important;
}

html.sd-hide-category-text
.home-category-card-v6
[class*="title"],

html.sd-hide-category-text
.home-category-card-v6
[class*="name"],

html.sd-hide-category-text
.home-category-card-v6
[class*="caption"],

html.sd-hide-category-text
.home-category-card-v6 > span:not([class*="arrow"]),

html.sd-hide-category-text
[data-category-card]
[class*="title"],

html.sd-hide-category-text
[data-category-card]
[class*="name"]{

    display:none!important;
}

html.sd-hide-category-text
.category-card:not(.product-card)
> span:not([class*="arrow"]){

    display:none!important;
}

