/* Возвращаем плашки в мобильном каталоге */
@media (max-width: 600px) {
    body .compact-catalog .item .stickers.custom-font,
    body .compact-catalog .ajax_load .stickers.custom-font {
        display: block !important;
        visibility: visible !important;
        opacity: 1 !important;

        position: absolute !important;
        top: 0px !important;
        left: 0px !important;
        right: auto !important;

        width: auto !important;
        max-width: calc(100% - 8px) !important;
        height: auto !important;

        padding: 0 !important;
        margin: 0 !important;

        z-index: 20 !important;
    }

    body .compact-catalog .item .stickers.custom-font > div,
    body .compact-catalog .ajax_load .stickers.custom-font > div {
        display: block !important;
        float: none !important;
    }

    body .compact-catalog .item .stickers.custom-font [class*="sticker_"],
    body .compact-catalog .ajax_load .stickers.custom-font [class*="sticker_"] {
        display: inline-block !important;

        width: auto !important;
        max-width: 100% !important;

        padding: 3px 8px !important;
        margin: 0 4px 4px 0 !important;

        overflow: hidden !important;
        text-overflow: ellipsis !important;
        white-space: nowrap !important;

        /* Прямоугольная форма с лёгким закруглением */
        border-radius: 4px !important;

        font-size: 9px !important;
        line-height: 1.3 !important;
        text-align: center !important;
    }
}

/* Общий вид на планшетах и десктопе */
.stickers.custom-font {
    top: 6px !important;
    left: 6px !important;
    z-index: 5 !important;
}

/* Цвет «Подарок при доставке» */
.sticker_podarok_pri_dostavke {
    color: #fff !important;
    background-color: #d53851 !important;
}