
.big_stars .star_5_0_now{
    width: 125px;
}
.big_stars .star_4_9_now{
    width: 123px;
}
.big_stars .star_4_8_now{
    width: 121px;
}
.big_stars .star_4_7_now{
    width: 119px;
}
.big_stars .star_4_6_now{
    width: 117px;
}
.big_stars .star_4_5_now{
    width: 114px;
}
.big_stars .star_4_4_now{
    width: 112px;
}
.big_stars .star_4_3_now{
    width: 110px;
}
.big_stars .star_4_2_now{
    width: 108px;
}
.big_stars .star_4_1_now{
    width: 106px;
}
.big_stars .star_4_0_now{
    width: 100px;
}
.big_stars .star_3_9_now{
    width: 98px;
}
.big_stars .star_3_8_now{
    width: 96px;
}
.big_stars .star_3_7_now{
    width: 94px;
}
.big_stars .star_3_6_now{
    width: 92px;
}
.big_stars .star_3_5_now{
    width: 88px;
}
.big_stars .star_3_4_now{
    width: 86px;
}
.big_stars .star_3_3_now{
    width: 84px;
}
.big_stars .star_3_2_now{
    width: 82px;
}
.big_stars .star_3_1_now{
    width: 80px;
}
.big_stars .star_3_0_now{
    width: 74px;
}
.big_stars .star_2_9_now{
    width: 72px;
}
.big_stars .star_2_8_now{
    width: 70px;
}
.big_stars .star_2_7_now{
    width: 68px;
}
.big_stars .star_2_6_now{
    width: 66px;
}
.big_stars .star_2_5_now{
    width: 62px;
}
.big_stars .star_2_4_now{
    width: 60px;
}
.big_stars .star_2_3_now{
    width: 58px;
}
.big_stars .star_2_2_now{
    width: 56px;
}
.big_stars .star_2_1_now{
    width: 54px;
}
.big_stars .star_2_0_now{
    width: 50px;
}
.big_stars .star_1_9_now{
    width: 48px;
}
.big_stars .star_1_8_now{
    width: 46px;
}
.big_stars .star_1_7_now{
    width: 44px;
}
.big_stars .star_1_6_now{
    width: 42px;
}
.big_stars .star_1_5_now{
    width: 37px;
}
.big_stars .star_1_4_now{
    width: 35px;
}
.big_stars .star_1_3_now{
    width: 33px;
}
.big_stars .star_1_2_now{
    width: 31px;
}
.big_stars .star_1_1_now{
    width: 29px;
}
.big_stars .star_1_0_now{
    width: 25px;
}
.kz_otz_top .mini_stars{
    width: 68px;
    height: 12px;
    background: url(/images/mini_stars.png);
}
.mini_stars .mini_stars_select.star_5_now{
    background: url(/images/mini_stars.png);
    background-position-y: 11px;
    width: 68px;
    height: 12px;
}
.mini_stars .mini_stars_select.star_4_now{
    background: url(/images/mini_stars.png);
    background-position-y: 11px;
    width: 55px;
    height: 12px;
}
.mini_stars .mini_stars_select.star_3_now{
    background: url(/images/mini_stars.png);
    background-position-y: 11px;
    width: 41px;
    height: 12px;
}
.mini_stars .mini_stars_select.star_2_now{
    background: url(/images/mini_stars.png);
    background-position-y: 11px;
    width: 27px;
    height: 12px;
}
.mini_stars .mini_stars_select.star_1_now{
    background: url(/images/mini_stars.png);
    background-position-y: 11px;
    width: 13px;
    height: 12px;
}

.kz_raiting_info{
    display: flex;
    align-items: center;
    margin: 10px 0 20px !important;
    gap: 10px;
}

.big_stars{
    margin-top: 0 !important;
}

.big_stars_rewiews{
    margin: 4px 0 0 3px;
}

.template-type2 .blk_status_full{
    margin-bottom: 0 !important;
}



.delivery_info{
    font-size: 16px;
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.delivery_info .delivery_info_title, .delivery_info .delivery_info_body{
    display: flex;
    gap: 5px;
}

.kz_otz_mini_stars{
    width: 16px;
    height: 16px;
    background: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="%23ffa500" d="M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z"/></svg>') no-repeat center center/16px 16px;
}

.kz_otz_mini{
    display: flex;
    gap: 5px;
    align-items: center;
}

.kz_otz_mini_rewiews{
    width: 14px;
    height: 14px;
    background: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="%238a887f" d="M512 240c0 114.9-114.6 208-256 208c-37.1 0-72.3-6.4-104.1-17.9c-11.9 8.7-31.3 20.6-54.3 30.6C73.6 471.1 44.7 480 16 480c-6.5 0-12.3-3.9-14.8-9.9c-2.5-6-1.1-12.8 3.4-17.4l0 0 0 0 0 0 0 0 .3-.3c.3-.3 .7-.7 1.3-1.4c1.1-1.2 2.8-3.1 4.9-5.7c4.1-5 9.6-12.4 15.2-21.6c10-16.6 19.5-38.4 21.4-62.9C17.7 326.8 0 285.1 0 240C0 125.1 114.6 32 256 32s256 93.1 256 208z"/></svg>') no-repeat center center/14px 14px;
}
.catalog-item.item-obj .kz_ball, .catalog-item.item-obj .kz_otz_mini_rewiews_count{
    background-color: unset;
    padding: 0;
    margin: 0;
    font-size: 16px;
    height: unset;
}

.catalog-item.item-obj .blk_status{
    position: static !important;
    margin-top: 4px;
    display: flex;
    gap: 5px;
    align-items: center;
}
.catalog-item.item-obj .blk_status .blk_st{
    margin: 0 !important;
}


/* настройка статуса в наличии */
.availability_status{
    display: flex;
    align-items: center;
    width: 60px;
}

.availability_status.red_0::after{
    content: "";
    display: inline-block;
    width: 24px;
    height: 24px;
    background-color: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" width="24px" height="24px"><path fill="%23d50000" d="M5.7 22H42.5V26H5.7z" transform="rotate(-45.001 24.036 24.037)"/><path fill="%23d50000" d="M24,4C13,4,4,13,4,24s9,20,20,20s20-9,20-20S35,4,24,4z M24,40c-8.8,0-16-7.2-16-16S15.2,8,24,8 s16,7.2,16,16S32.8,40,24,40z"/></svg>') no-repeat center center/24px 24px;
    border-radius: 6px;
    margin: 0 auto;
}

.availability_status.red_35::after{
    content: "";
    display: inline-block;
    width: calc(35% - 2px);
    height: 6px;
    background-color: #e55b1e;
    border-radius: 6px;
    margin: 0 auto;
}

.availability_status.yellow_50::after{
    content: "";
    display: inline-block;
    width: calc(50% - 2px);
    height: 6px;
    background-color: #ffbd02;
    border-radius: 6px;
    margin: 0 auto;
}

.availability_status.yellow_80::after{
    content: "";
    display: inline-block;
    width: calc(80% - 2px);
    height: 6px;
    background-color: #b3bb14;
    border-radius: 6px;
    margin: 0 auto;
}

.availability_status.green_100::after{
    content: "";
    display: inline-block;
    width: calc(100% - 2px);
    height: 6px;
    background-color: #4b9d33;
    border-radius: 6px;
    margin: 0 auto;
}
