.ranking-list .ranking-item__info {
    text-align: var(--product-info-alignment);
}

.ranking-item__sold-out::before {
    color: #c5280c;
    font-size: var(--product-sold-out-font-size-sp);
    display: inline-block;
    content: var(--sold-out-text);
}


.ranking-list .ranking-item__sold-out {
    font-size: 0px;
    letter-spacing: 0px;
    color: var(--product-sold-out-font-color);
}

.ranking-list .ranking-item__sold-out::before {
    font-size: var(--product-sold-out-font-size-sp);
    color: var(--product-sold-out-font-color);
}

.ranking-list .ranking-item__tax-included {
    font-size: var(--tax-included-font-size-sp);
    color: var(--tax-included-font-color);
    font-size: 0px;
    letter-spacing: 0px;
}

.ranking-list .ranking-item__tax-included::before {
    display: inline-block;
    content: var(--tax-included-text);
    font-size: var(--tax-included-font-size-sp);
    color: var(--tax-included-font-color);
}

.ranking-list .ranking-item__card {
    background-color: var(--product-cards-color);
}


.ranking-list .ranking-item__add-btn {
    background-color: var(--add-to-cart-btn-color);
}

.ranking-list .ranking-item__add-btn::before {
    display: block;
    content: var(--add-to-cart-btn-text);
    font-size: var(--add-to-cart-btn-font-size-sp);
    color: var(--add-to-cart-btn-font-color);
}

/* PC Desktop */
@media (min-width: 768px) {

    .ranking-list .ranking-item__sold-out::before {
        font-size: var(--product-sold-out-font-size-pc);
    }

    .ranking-list .ranking-item__tax-included::before {
        font-size: var(--tax-included-font-size-pc);
    }

    .ranking-list .ranking-item__add-btn::before {
        font-size: var(--add-to-cart-btn-font-size-pc);
    }
}