#ud_shop_start .page_cat_list {
    padding: 0 10px 35px;
}

.page_cat_item {
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 0 10px;
}

.page_cat_item_inner {
    background: #fff;
    position: relative;
    border-radius: 4px;
    height: 100%;
    overflow: hidden;
}

.cat-item__link {
    display: block;
    overflow: hidden;
    height: 100%;
}

.cat-item__link:hover {
    opacity: 0.9;
}

.text-new {
    font-size: 12px;
}

@media screen and (max-width: 575px) {

    .page_cat_item {
        max-width: 320px;
        margin: 10px auto;
    }

}

@media (min-width: 1460px) {

    #ud_shop_start .col-xxl-custom-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
        max-width: 16.66667%;
    }

}

@media screen and (min-width: 1600px) {

    #ud_shop_start .col-xxxl-custom-8 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 12.5%;
        flex: 0 0 12.5%;
        max-width: 12.5%;
    }

}

.page_cat_main_qty, .page_cat_main_new {
	display:inline-block;
    vertical-align: middle;
}

.page_cat_main_name {
    height: 60px;
    margin-top: 10px;
    line-height: 16px;
    font-size: 14px;
    position: absolute;
    bottom: 0;
    width: 100%;
    overflow: hidden;
    text-transform: uppercase;
}

.page_cat_item:nth-child(5n+1) .page_cat_main_name {
    background-color: rgba(249, 83, 106, 0.9);
}

.page_cat_item:nth-child(5n+2) .page_cat_main_name {
    background-color: rgba(242, 188, 61, 0.9);
}

.page_cat_item:nth-child(5n+3) .page_cat_main_name {
    background-color: rgba(60, 162, 234, 0.9);
}

.page_cat_item:nth-child(5n+4) .page_cat_main_name {
    background-color: rgba(176, 202, 46, 0.9);
}

.page_cat_item:nth-child(5n+5) .page_cat_main_name {
    background-color: rgba(219, 83, 231, 0.9);
}

.page_cat_main_name_inner {
    color: #fff;
    display: block;
    text-align: center;
    max-height: 48px;
    overflow: hidden;
    font-weight: 700;
    padding: 0 5px
}

.page_cat_status {
    position: absolute;
    left: -90px;
    opacity: 0.5;
    transition: all ease 0.3s;
    top: 20px;
    z-index: 1;
}

.cat-item__link:hover .page_cat_status {
    left: -2px;
    opacity: 1;
}

@media (max-width: 1366px) {

    .touch-device .page_cat_status, .prel-touch-device .page_cat_status {
        left: -2px;
        opacity: 1;
    }

}

.artnum {
    font-size: 12px;
}

.artnum__small {
    font-size: 10px;
}