body.site-home-modern
.home-category-card-v6,

body.site-home-modern
.home-store-card-v106{

    position:
        relative!important;

    border:
        1px solid transparent!important;

    outline:
        0!important;

    box-sizing:
        border-box!important;
}

body.site-home-modern
.home-category-card-v6::before,

body.site-home-modern
.home-store-card-v106::before{

    content:
        ""!important;

    display:
        block!important;

    position:
        absolute!important;

    z-index:
        90!important;

    inset:
        0!important;

    width:
        auto!important;

    height:
        auto!important;

    margin:
        0!important;

    padding:
        0!important;

    pointer-events:
        none!important;

    border-style:
        solid!important;

    border-width:
        1px!important;

    border-radius:
        inherit!important;

    box-sizing:
        border-box!important;

    background:
        transparent!important;

    box-shadow:
        none!important;

    opacity:
        1!important;

    transform:
        none!important;

    transition:
        none!important;
}

html[data-site-theme="dark"]
body.site-home-modern
.home-category-card-v6::before,

html[data-site-theme="dark"]
body.site-home-modern
.home-store-card-v106::before,

body.site-home-modern.site-theme-dark
.home-category-card-v6::before,

body.site-home-modern.site-theme-dark
.home-store-card-v106::before{

    border-color:
        rgba(255,255,255,.17)!important;
}

html[data-site-theme="dark"]
body.site-home-modern
.home-category-card-v6:hover::before,

html[data-site-theme="dark"]
body.site-home-modern
.home-store-card-v106:hover::before,

body.site-home-modern.site-theme-dark
.home-category-card-v6:hover::before,

body.site-home-modern.site-theme-dark
.home-store-card-v106:hover::before{

    border-color:
        rgba(255,255,255,.17)!important;
}


html[data-site-theme="light"]
body.site-home-modern
.home-category-card-v6::before,

html[data-site-theme="light"]
body.site-home-modern
.home-store-card-v106::before,

body.site-home-modern.site-theme-light
.home-category-card-v6::before,

body.site-home-modern.site-theme-light
.home-store-card-v106::before{

    border-color:
        rgba(18,18,18,.34)!important;
}

html[data-site-theme="light"]
body.site-home-modern
.home-category-card-v6:hover::before,

html[data-site-theme="light"]
body.site-home-modern
.home-store-card-v106:hover::before,

body.site-home-modern.site-theme-light
.home-category-card-v6:hover::before,

body.site-home-modern.site-theme-light
.home-store-card-v106:hover::before{

    border-color:
        rgba(18,18,18,.34)!important;
}

body.site-home-modern
.home-category-viewport-v6{

    padding-top:
        13px!important;

    padding-bottom:
        15px!important;

    margin-top:
        -10px!important;

    margin-bottom:
        -8px!important;

    box-sizing:
        border-box!important;

    overflow-x:
        auto!important;

    overflow-y:
        hidden!important;
}

@media (hover:hover) and (pointer:fine){

    body.site-home-modern
    .home-category-card-v6:hover{

        transform:
            translate3d(0,-4px,0)
            scale(1.012)!important;
    }

    body.site-home-modern
    .home-category-card-v6:hover
    .home-category-media-v6 img,

    body.site-home-modern
    .home-category-card-v6:hover
    .home-category-theme-image-v534{

        transform:
            scale(1.045)!important;
    }
}

body.site-home-modern
.home-stores-grid-v106{

    padding-top:
        12px!important;

    padding-right:
        1px!important;

    padding-bottom:
        22px!important;

    padding-left:
        1px!important;

    margin-top:
        -10px!important;

    margin-bottom:
        -10px!important;

    box-sizing:
        border-box!important;

    overflow-x:
        auto!important;

    overflow-y:
        hidden!important;
}

@media (hover:hover) and (pointer:fine){

    body.site-home-modern
    .home-store-card-v106:hover{

        transform:
            translateY(-3px)!important;
    }
}

body.site-home-modern
.home-category-card-v6
.home-category-media-v6,

body.site-home-modern
.home-category-card-v6
.home-category-media-v6 img,

body.site-home-modern
.home-category-card-v6
.home-category-theme-image-v534{

    z-index:
        1!important;
}

body.site-home-modern
.home-category-card-v6
.sd-category-link-arrow-v548,

body.site-home-modern
.home-category-card-v6
.home-category-arrow-v6,

body.site-home-modern
.home-store-card-v106
.home-store-arrow-v106{

    z-index:
        100!important;
}

body.site-home-modern
.home-category-card-v6{

    border-radius:
        15px!important;
}


body.site-home-modern
.home-store-card-v106{

    border-radius:
        18px!important;
}


body.site-home-modern
.home-category-card-v6::before{

    border-radius:
        15px!important;
}


body.site-home-modern
.home-store-card-v106::before{

    border-radius:
        18px!important;
}

@media (hover:none){

    body.site-home-modern
    .home-category-card-v6,

    body.site-home-modern
    .home-store-card-v106{

        transform:
            none!important;
    }
}

@media(max-width:700px){

    body.site-home-modern
    .home-category-card-v6,

    body.site-home-modern
    .home-category-card-v6::before{

        border-radius:
            13px!important;
    }


    body.site-home-modern
    .home-category-viewport-v6{

        padding-top:
            9px!important;

        padding-bottom:
            11px!important;

        margin-top:
            -7px!important;

        margin-bottom:
            -6px!important;
    }


    body.site-home-modern
    .home-stores-grid-v106{

        padding-top:
            9px!important;

        padding-bottom:
            17px!important;

        margin-top:
            -7px!important;

        margin-bottom:
            -7px!important;
    }
}

