
/* Facetting */
.facets-selection .button--small {
    --background-color: var(--root-color--white);
    --border-top-color: var(--root-color--primary);
    --border-right-color: var(--root-color--primary);
    --border-bottom-color: var(--root-color--primary);
    --border-left-color: var(--root-color--primary);
    --color: var(--root-color--primary);
}

.facets-selection .button--small:active,
.facets-selection .button--small:focus,
.facets-selection .button--small:hover {
    --border-top-color: var(--root-color--primary);
    --border-right-color: var(--root-color--primary);
    --border-bottom-color: var(--root-color--primary);
    --border-left-color: var(--root-color--primary);
    --background-color: var(--root-color--white-dark);
}

/* Cards */
.card:not(.card--image-none):not(.card--color),
.section--color .card.card--image-none:not(.card--color) {
    border-bottom: 0.1875rem solid var(--root-color--primary);
}

.highlightmenu .card:not(.card--image-none):not(.card--color),
.highlightmenu.section--color .card.card--image-none:not(.card--color){
    border-bottom-width: 0;
}

.highlightmenu:not(.section--color) .card:not(.card--color) {
    --color-background: var(--root-color-background--grey);
}

/* CE Header */
.ce-header.banner--layout-2 .banner__content {
    --color-background: var(--root-color--primary);
}

.ce-header.banner--layout-2 .ce-header__header {
    --color: var(--root-color--white);
}

.ce-header.banner--layout-2 .ce-header__text {
    --color: var(--root-color--support);
}
