/* Homepage prices and category showcase cards. */
.bd-home-card-price {
    display: flex;
    flex-direction: column;
    gap: 2px;
    padding-top: 8px;
    color: var(--bd-ink);
    line-height: 1.3;
}

.bd-home-card-price-excl {
    font-size: 10.5pt;
    font-weight: 800;
}

.bd-home-card-price-incl {
    color: var(--bd-muted);
    font-size: 9.5pt;
    font-weight: 400;
}

.bd-tag-new {
    background: #e8f6ec;
    color: #21683a;
}

.bd-tag-upcoming {
    background: #fff3df;
    color: #87500a;
}

.bd-coming-soon-category {
    border-style: dashed;
    cursor: default;
}

.bd-coming-soon-category:hover {
    transform: none;
    box-shadow: none;
    color: var(--bd-ink);
}

.bd-coming-soon-category .bd-product-image img {
    opacity: .86;
}
