/* Decorative artwork only; the existing link/button remains the click target. */
.onpc-purchase-mascot {
    display: inline-block;
    flex: 0 0 32px;
    width: 32px;
    height: 35px;
    margin: 0 8px;
    padding: 0;
    border: 0;
    background: transparent;
    object-fit: contain;
    vertical-align: middle;
    pointer-events: none;
}
.onpc-purchase-mascot--compact {
    flex-basis: 22px;
    width: 22px;
    height: 25px;
    margin-inline: 5px;
}
@media (max-width: 575px) {
    .product-daily-highlight-cta .onpc-purchase-mascot {
        flex-basis: 26px;
        width: 26px;
        height: 29px;
        margin-inline: 3px;
    }
}
