/* rebrand-custom.css — HAND-AUTHORED manual layer.
   Loaded AFTER rebrand.css, so these win. The generator never touches this file.
   Put all manual tweaks here; keep rebrand.css purely generated.
   (--rb-* vars are defined in rebrand.css :root and cascade into this file.) */

/* --- Button text kept white on the new accent --- */
body:before {display:none !important;}
#pdp aside .pdp-button, .cart-dropdown-button, #pdp aside .pdp-button-offerte-orange,
#pdp aside .pdp-button:before, .cart-dropdown-button:before,
#pdp aside .pdp-button:after, .cart-dropdown-button:after,
.catalog-card > a,
.hero-v3-content > a,
.btn-link { color: #fff !important; }

/* --- Active PDP nav tab --- */
.pdp-navigation.pdp-navigation-tabs > li > a.active {
  background: var(--rb-accent) !important;
  color: #fff !important;
}
.product.product-new > div > ul.action li.cta a { font-size:13px !important; }

/* --- Footer title accent --- */
.main-f-title p { color: var(--rb-accent) !important; }

/* --- Topbar (flags/phone) + USP strips: force readable white text --- */
header .header-top-contact,
header .header-top-contact a,
header .header-top-contact span,
header .header-top-contact a i,
header .owl-header-usps a,
header .bottom-usps ul li a,
.home-inspiration figure ul li:first-child + li + li > a, 
.contact-anchor,
.contact-section-v2 a { color: #fff !important; }

/* --- Swap arrow icon to the new accent version --- */
#home-content > .container > p > a:after,
#home-content > .container > div:nth-child(-n+5):after { content: url(icon-arrow-right-orange.svg); }
.navigation-global-v2 ul li:hover p, .navigation-global-v2 ul li:hover span, .navigation-global-v2 ul li:hover a, .insp-product .info a, header .header-top > div > .navigation .main-nav > li.all-cats > a {color:#fff !important;}
.insp-projecten-v2-hero > img,.showroom-new-bottom:before{z-index:0 !important;}
.insp-projecten-v2-hero::before,.showroom-new-bottom-left,.showroom-new-bottom-right{z-index:1 !important;}
.insp-projecten-v2-hero::after{z-index:2 !important;}
.product > a:before, .btn:before, .footer-belgie > div > .btn, footer > div.container > .btn {display:none !important;}
#filter_form > div > ul,.filter-price{background:transparent !important;}
.top-filter-grid > ul:first-child > li {border-bottom: 1px solid #958665 !important;}
.banner-product-win a { font-size:13px !important; }
#catalog .catalog-card > a { font-size:13px !important;color: var(--rb-dark) !important; }
.showroom-new-top-content { max-width: 610px; }