:root {
    --bp-brand-accent: #F47A20;
    --bp-brand-accent-dark: #D85F0F;
    --bp-brand-accent-soft: #FFF4EA;
    --bp-brand-accent-line: #FFD8BC;
}

.bookplus-card-chips .bookplus-card-rating-score,
.bookplus-home-card-meta span:last-child,
.bookplus-title-rating,
.bookplus-promise-panel h2,
.bookplus-footer-brand strong,
.bp-kicker,
.bp-success__email a {
    color: var(--bp-brand-accent) !important;
}

.bookplus-card-chips .bookplus-card-rating-count,
.bookplus-card-rating-count {
    color: #68707c !important;
}

.bookplus-card-rating-chip {
    color: inherit !important;
}

.bookplus-card-rating-count::before {
    content: "·";
    margin-right: 5px;
    color: #a1a8b1;
}

.bookplus-category-kicker,
.bookplus-home-kicker,
.bookplus-home-section-head span,
.bookplus-home-banner span {
    background: var(--bp-brand-accent-soft) !important;
    color: var(--bp-brand-accent-dark) !important;
}

.bookplus-home-card-meta span:last-child::before {
    color: var(--bp-brand-accent) !important;
}

.bookplus-home-hotlinks a:hover,
.bookplus-home-category:hover,
.bookplus-card-link:hover,
.bookplus-title-actions button:hover {
    border-color: var(--bp-brand-accent-line) !important;
    color: var(--bp-brand-accent-dark) !important;
}

.bookplus-home-card-image span,
.bookplus-view-photos:hover {
    background: var(--bp-brand-accent) !important;
    color: #fff !important;
}

.bookplus-category-hero,
.bookplus-home-hero,
.bookplus-home-banner,
.bp-trust {
    border-color: var(--bp-brand-accent-line) !important;
}

.bookplus-category-stats strong::after,
.bookplus-book-promises strong::before {
    color: var(--bp-brand-accent);
}

.bp-trust {
    background: var(--bp-brand-accent-soft) !important;
}

.bp-pay-method.is-selected {
    box-shadow:
        0 0 0 3px rgba(0, 68, 151, .12),
        inset 4px 0 0 var(--bp-brand-accent) !important;
}

.bp-next-list span {
    box-shadow: 0 0 0 4px var(--bp-brand-accent-soft);
}

@media (max-width: 767px) {
    .bookplus-card-chips .bookplus-card-rating-score,
    .bookplus-home-card-meta span:last-child {
        color: var(--bp-brand-accent) !important;
    }
}
