.t-store__card__mark-wrapper {
    display: table;
    position: absolute;
    left: 60px;
    top: 14px;
    z-index: 5;
}

.t-store__card__mark-wrapper_left {
    display: table;
    position: absolute;
    left: 14px;
    top: 14px;
    z-index: 5;
}

.t-store__card__mark {
    background-color: #111;
    border-radius: 100px;
    box-sizing: border-box;
    color: #fff;
    display: table-cell;
    font-family: Roboto, Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    height: 41px;
    text-align: center;
    vertical-align: middle;
    width: 41px;
}

.catalog-block__stickers{
    display: flex;
    gap: 5px;
}

.catalog-block__stickers .sticker__item{
    --sticker-height: 20px;
}

.catalog-block__stickers .price-economy__val,
.catalog-block__stickers .sticker__item--new,
.catalog-block__stickers .sticker__item--hit{
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.catalog-block__stickers .price-economy__val{
    height: 20px;
    --sticker_color: #0a21fd;
    color: white;
}

.catalog-block__stickers .sticker__item--new{
    --sticker_color: #aad9e9;
}

.catalog-block__stickers .sticker{
    position: static;
    left: unset;
    top: unset;
}

.catalog-block__stickers:has(div, span){
    margin-top: 12px;
}

.sticker__item.sticker__item--gift{
    --sticker_color: black;
}

.catalog-block__stickers .sticker__item{
    margin: 0;
}

.image-list-wrapper .sticker{
    left: 14px;
    top: 14px;
}

/* для бейджа яндекс сплит в категориях */
.yandex-wrapper {
    width: 100%;
    text-align: center;
}
.yandex-wrapper yandex-pay-badge {
    display: inline-block;
}
/* end для бейджа яндекс сплит в категориях */