/* ==========================================================
   v255 — kleurpolish: rustiger groen + aparte winkel-CTA kleur
   Alleen kleur. Geen layout, spacing, typografie of functionaliteit.
   ========================================================== */
:root{
  --wdg-brand:#176b57;
  --wdg-brand-dark:#105744;
  --wdg-brand-soft:#f0f6f3;
  --wdg-commerce:#1768ad;
  --wdg-commerce-hover:#12558f;
  --wdg-commerce-focus:rgba(23,104,173,.22);
}

/* Oude harde merkgroenen op publieke componenten subtiel gelijk trekken. */
.wasdrogergids .wg-header__brand-accent,
.wasdrogergids .wdg-kicker,
.wasdrogergids .wdg-heading>span,
.wasdrogergids .wdg-feature-card b,
.wasdrogergids .wdg-feature-card span,
.wasdrogergids .wdg-topic-grid a:after,
.wasdrogergids .wdg-product-preview small,
.wasdrogergids .wdg-product-preview span,
.wasdrogergids .wdg-home3-match__top>span,
.wasdrogergids .wdg-home3-routes__grid>a>span,
.wasdrogergids .wdg-home3-routes__grid b,
.wasdrogergids .wdg-home3-heading>div>span,
.wasdrogergids .wdg-home3-heading>a{
  color:var(--wdg-brand)!important;
}

/* Lichtgroene merkvlakken iets neutraler en minder mint. */
.wasdrogergids .wg-choice__option.is-selected{
  background:var(--wdg-brand-soft)!important;
}
.wasdrogergids .wdg-home3-match__rows div{
  background:#f4f8f6;
}
.wasdrogergids .wdg-home3-section--soft{
  background:#f7f9f8;
}

/* Winkel-/prijsacties krijgen bewust een aparte blauwe actiekleur. */
body.single-apparaat .wg-offers-card__button,
body.single-apparaat .wg-offers-card__compare-button,
body.single-koopgids .wg-koopgids-card__offers .wg-offers-card__button,
.wg-apparaten-hub .wg-apparaten-card-offer-link,
.wg-apparaten-page .wg-apparaten-card-offer-link,
body.wdg-wasdroger-listing .wdg-wasdroger-list-card__prices,
.wdg-price-modal__cta,
.wdg-compare-product__prices,
body.single-kennis .wg-knowledge-feature-device__button{
  background:var(--wdg-commerce)!important;
  border-color:var(--wdg-commerce)!important;
  color:#fff!important;
}

body.single-apparaat .wg-offers-card__button:hover,
body.single-apparaat .wg-offers-card__button:focus-visible,
body.single-apparaat .wg-offers-card__compare-row:hover .wg-offers-card__compare-button,
body.single-koopgids .wg-koopgids-card__offers .wg-offers-card__button:hover,
body.single-koopgids .wg-koopgids-card__offers .wg-offers-card__button:focus-visible,
.wg-apparaten-hub .wg-apparaten-card-offer-link:hover,
.wg-apparaten-page .wg-apparaten-card-offer-link:hover,
body.wdg-wasdroger-listing .wdg-wasdroger-list-card__prices:hover,
body.wdg-wasdroger-listing .wdg-wasdroger-list-card__prices:focus-visible,
.wdg-price-modal__offer:hover .wdg-price-modal__cta,
.wdg-compare-product__prices:hover,
body.single-kennis .wg-knowledge-feature-device__button:hover,
body.single-kennis .wg-knowledge-feature-device__button:focus-visible{
  background:var(--wdg-commerce-hover)!important;
  border-color:var(--wdg-commerce-hover)!important;
  color:#fff!important;
}

body.single-apparaat .wg-offers-card__button:focus-visible,
body.wdg-wasdroger-listing .wdg-wasdroger-list-card__prices:focus-visible{
  outline-color:var(--wdg-commerce-focus)!important;
}

/* Prijsverloop gebruikt dezelfde handels-/actieblauwtoon. */
.kw-price-history__eyebrow,
.kw-price-history__now-link{
  color:var(--wdg-commerce)!important;
}
.kw-price-history__now-link:hover,
.kw-price-history__now-link:focus-visible{
  color:var(--wdg-commerce-hover)!important;
}
