.product_brand-opentext,
.term-opentext,
.term-opentext * {
    --wp--preset--color--accent-color-1: var(--opentext-cobalt);
	--wp--preset--color--accent-color-2: var(--opentext-electric);
}

/* Anpassungen damit die zenworks Seite in zenworks blau angezeigt wird */
/* Change Page Background*/
body.term-opentext,
body.term-opentext-en,
body.page-id-2384 {
    background: #00008b !important;
	background: -webkit-linear-gradient(90deg, #00008b 0%, #00008b 60%, #1a6aff 100%) !important;
	background: -moz-linear-gradient(90deg, #00008b 0%, #00008b 60%, #1a6aff 100%) !important;
	background: linear-gradient(90deg, #00008b 0%, #00008b 60%, #1a6aff 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00008b", endColorstr="#1a6aff", GradientType=1) !important;
}

/* German Market */
.term-opentext .german-market-checkbox a,
.term-opentext-en .german-market-checkbox a,
/* WC Notices */
/* .term-opentext .wc-block-components-button__text, */
/* Product Tile */
.product.term-opentext .wc-block-components-product-name,
/* WC Pages*/
.term-opentext :not(.product) h1,
.term-opentext :not(.product) h2,
.term-opentext :not(.product) h3,
.term-opentext :not(.product) h4,
.term-opentext :not(.product) h5,
.term-opentext .reset-button,
.term-opentext .reset-button span::before,
/* Product Page */
.single-product:has(.term-opentext) h1,
.single-product:has(.term-opentext) .entry-content a,
.single-product:has(.term-opentext) .x-breadcrumbs a,
/* Menu */
.term-opentext-en .x-breadcrumbs a,
.term-opentext-en .entry-header h3 a,
.term-opentext-en .e2384-e4,
.term-opentext-en .x-feature-box-title,
.term-opentext .x-breadcrumbs a,
.term-opentext .entry-header h3 a,
.term-opentext .e2384-e4,
.term-opentext .x-feature-box-title,
.page-id-2384 .e2384-e4,
.page-id-2384 .x-feature-box-title, 
/* Filter */
.term-opentext .filter-header a,
.term-opentext .toggle-filter {
	color: var(--wp--preset--color--accent-color-1) !important;
}

.single-product:has(.term-opentext) .price > .amount,
.term-opentext-en .entry-header .price > .amount,
.term-opentext .entry-header .price > .amount {
	color: black !important;
}

/* Shop */
.term-opentext .woocommerce-pagination a:hover,
.term-opentext .woocommerce-pagination span[aria-current],

/* Cookie Banner */
.term-opentext-en .button, 
.term-opentext-en  [type="submit"],

.term-opentext .button, 
.term-opentext  [type="submit"],

.page-id-2384 .button, 
.page-id-2384  [type="submit"] {
	background: var(--wp--preset--color--accent-color-1) !important;
}

.term-opentext-en .button:hover, 
.term-opentext-en [type="submit"]:hover,
.term-opentext .button:hover, 
.term-opentext  [type="submit"]:hover,
.page-id-2384 .button:hover, 
.page-id-2384  [type="submit"]:hover {
	background: var(--wp--preset--color--accent-color-2) !important;
}

/* German Market */
.term-opentext .german-market-checkbox a:hover,
.term-opentext-en .german-market-checkbox a:hover,

/* .term-opentext .wc-block-components-button__text:hover, */
/* .term-opentext .wc-block-components-product-name:hover, */
.term-opentext .toggle-filter:hover,
.term-opentext .filter-header a:hover,
.term-opentext .reset-button:hover,
.term-opentext .reset-button:hover span::before {
	color: var(--wp--preset--color--accent-color-2) !important;
}

.term-opentext .loader {
	border-top-color: var(--wp--preset--color--accent-color-1) !important;
}

.term-opentext .filter-pill span,
.term-opentext .filter-pill span::after {
    color: var(--wp--preset--color--accent-base) !important;
}

.term-opentext .filter-pill:hover,
.term-opentext .filter-pill {
    color: var(--wp--preset--color--accent-base) !important;
    background: var(--wp--preset--color--accent-color-1);
}

.term-opentext .filter-pill:hover {
    background: var(--wp--preset--color--accent-color-2);
}

.single-product:has(.term-opentext) .entry-content a.button.product_type_variable,
.single-product:has(.term-opentext) .entry-content a.add_to_cart_button {
	color: white !important;
}

.woocommerce-message .button,
.woocommerce-message .button:hover {
	background: none !important;
}

.term-opentext .quick-access-pill.active:hover,
.term-opentext .quick-access-pill.active {
	color: white !important;
}

@media screen and (max-width: 767px) {
    .term-opentext #nmedv-shop-filter .toggle-filter {
        background: var(--wp--preset--color--accent-color-1);
    }
}

.term-opentext .wc-block-components-totals-coupon__form .wc-block-components-button:not(.is-link) .wc-block-components-button__text {
	color: white !important;
}
