.pomi-home-v3 .pomi-home-categories{
    display:grid!important;
    grid-template-columns:repeat(8,minmax(0,1fr))!important;
    gap:0!important;
    margin-top:18px!important;
    padding:10px 4px 8px!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
}

.pomi-home-v3 .pomi-home-category{
    position:relative!important;
    display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
    justify-content:flex-start!important;
    min-width:0!important;
    min-height:112px!important;
    gap:8px!important;
    padding:7px 6px 8px!important;
    border:0!important;
    border-right:1px solid #eeeeee!important;
    border-radius:0!important;
    background:transparent!important;
    color:#2f2f2f!important;
    text-align:center!important;
    text-decoration:none!important;
    font-size:13px!important;
    font-weight:850!important;
    line-height:1.35!important;
    box-shadow:none!important;
    transition:background .16s ease,color .16s ease,transform .16s ease!important;
}

.pomi-home-v3 .pomi-home-category:last-child{
    border-right:0!important;
}

.pomi-home-v3 .pomi-home-category:hover{
    transform:translateY(-2px)!important;
    background:rgba(247,247,247,.72)!important;
    color:#c40d58!important;
    box-shadow:none!important;
}

.pomi-home-v3 .pomi-home-category-thumb{
    display:grid!important;
    width:72px!important;
    height:72px!important;
    place-items:center!important;
    overflow:hidden!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
}

.pomi-home-v3 .pomi-home-category-thumb img{
    width:100%!important;
    height:100%!important;
    object-fit:contain!important;
    padding:2px!important;
    transition:transform .16s ease!important;
}

.pomi-home-v3 .pomi-home-category:hover .pomi-home-category-thumb img{
    transform:scale(1.04)!important;
}

.pomi-home-v3 .pomi-home-category-symbol{
    display:grid!important;
    width:72px!important;
    height:72px!important;
    place-items:center!important;
    font-size:32px!important;
    line-height:1!important;
}

.pomi-home-v3 .pomi-home-category:nth-child(2n) .pomi-home-category-thumb{
    background:transparent!important;
    border:0!important;
}

.pomi-home-v3 .pomi-home-category>span:last-child{
    display:block!important;
    min-width:0!important;
    max-width:100%!important;
    color:inherit!important;
    white-space:normal!important;
    word-break:keep-all!important;
}

@media(max-width:720px){
    .pomi-home-v3 .pomi-home-categories{
        display:flex!important;
        grid-template-columns:none!important;
        gap:0!important;
        margin-top:14px!important;
        padding:8px 0 10px!important;
        overflow-x:auto!important;
        overflow-y:hidden!important;
        scroll-snap-type:x proximity!important;
        -webkit-overflow-scrolling:touch!important;
        scrollbar-width:none!important;
    }

    .pomi-home-v3 .pomi-home-categories::-webkit-scrollbar{
        display:none!important;
    }

    .pomi-home-v3 .pomi-home-category{
        flex:0 0 104px!important;
        min-width:104px!important;
        min-height:104px!important;
        gap:7px!important;
        padding:6px 8px 8px!important;
        border-right:1px solid #eeeeee!important;
        font-size:13px!important;
        scroll-snap-align:start!important;
    }

    .pomi-home-v3 .pomi-home-category-thumb,
    .pomi-home-v3 .pomi-home-category-symbol{
        width:64px!important;
        height:64px!important;
    }

    .pomi-home-v3 .pomi-home-category-symbol{
        font-size:29px!important;
    }
}

@media(max-width:430px){
    .pomi-home-v3 .pomi-home-category{
        flex-basis:96px!important;
        min-width:96px!important;
        min-height:100px!important;
        font-size:12.5px!important;
    }

    .pomi-home-v3 .pomi-home-category-thumb,
    .pomi-home-v3 .pomi-home-category-symbol{
        width:60px!important;
        height:60px!important;
    }
}
