/* VANDENBOORN AUTOMOTIVE - /aanbod/ in de sitestijl: zwart, witte letters, brons als accent. Laadt na aanbod.css. */
body.page-id-3956{--vdb-bg:#000000;--vdb-surface:#0d0d0d;--vdb-sunk:#151515;--vdb-ink:#FFFFFF;--vdb-muted:#A9A29A;--vdb-line:rgba(255,255,255,.14);--vdb-accent:#8E612B;background:#000!important;color:#fff}
body.page-id-3956 .vdb-scope-el,body.page-id-3956 .vdb-stage,body.page-id-3956 .vdb-stage__inner,body.page-id-3956 .vdb-bar{background:#000!important;color:#fff}
body.page-id-3956 .vdb-scope-el *{font-family:'Manrope',system-ui,sans-serif}
body.page-id-3956 h1,body.page-id-3956 h2,body.page-id-3956 h3,body.page-id-3956 .vdb-stage h1{color:#fff!important}
/* Bovenbalk */
body.page-id-3956 .vdb-bar{border-bottom-color:rgba(255,255,255,.14)}
body.page-id-3956 .vdb-bar .jet-search-filter__input,body.page-id-3956 .vdb-bar select,body.page-id-3956 .vdb-bar .jet-sorting-select{color:#fff;background:transparent;border-bottom:1px solid rgba(255,255,255,.35)}
body.page-id-3956 .vdb-bar select option{background:#0d0d0d;color:#fff}
body.page-id-3956 .vdb-bar .jet-search-filter__input::placeholder{color:#A9A29A}
body.page-id-3956 .vdb-btn,body.page-id-3956 .vdb-filters-toggle,body.page-id-3956 .vdb-view button{color:#fff;border-color:rgba(255,255,255,.35);background:transparent}
body.page-id-3956 .vdb-btn--primary,body.page-id-3956 .vdb-view button.is-active,body.page-id-3956 .vdb-view button[aria-pressed="true"]{background:#8E612B;border-color:#8E612B;color:#fff}
body.page-id-3956 .vdb-btn:hover,body.page-id-3956 .vdb-filters-toggle:hover{border-color:#fff;color:#fff}
/* Filterlade */
body.page-id-3956 .vdb-drawer{background:#000!important;border-right:1px solid rgba(255,255,255,.14);color:#fff}
body.page-id-3956 .vdb-drawer__head{border-bottom-color:rgba(255,255,255,.14)}
body.page-id-3956 .vdb-drawer__head *{color:#fff}
body.page-id-3956 .vdb-drawer__close{background:#8E612B;color:#fff;width:44px;height:44px;border-radius:2px;display:grid;place-items:center}
body.page-id-3956 .vdb-drawer__close:hover{background:#B8834A}
body.page-id-3956 .vdb-drawer h3,body.page-id-3956 .vdb-drawer .vdb-drawer__group-title{color:#B8834A}
body.page-id-3956 .vdb-drawer .jet-filter-label{color:#fff}
body.page-id-3956 .vdb-drawer .jet-checkboxes-list__label,body.page-id-3956 .vdb-drawer .jet-checkboxes-list__row *{color:#fff}
body.page-id-3956 .vdb-drawer .jet-checkboxes-list__decorator{background:transparent;border:1px solid rgba(255,255,255,.5)}
body.page-id-3956 .vdb-drawer .jet-checkboxes-list__input:checked~.jet-checkboxes-list__decorator,body.page-id-3956 .vdb-drawer .jet-checkboxes-list__input:checked+.jet-checkboxes-list__decorator{background:#8E612B;border-color:#8E612B}
body.page-id-3956 .vdb-drawer .jet-checkboxes-list__decorator .jet-checkboxes-list__checkbox-icon,body.page-id-3956 .vdb-drawer .jet-checkboxes-list__decorator svg{color:#fff;fill:#fff}
body.page-id-3956 .vdb-drawer .jet-filter-items-counter{color:#A9A29A}
body.page-id-3956 .vdb-drawer .jet-range__slider{background:rgba(255,255,255,.2)}
body.page-id-3956 .vdb-drawer .jet-range__slider__bar{background:#8E612B}
body.page-id-3956 .vdb-drawer .jet-range__slider__pin{background:#fff;border:2px solid #8E612B;width:18px;height:18px}
body.page-id-3956 .vdb-drawer .jet-range__inputs,body.page-id-3956 .vdb-drawer .jet-range__values{color:#fff}
body.page-id-3956 .vdb-drawer .jet-range__inputs input,body.page-id-3956 .vdb-drawer .jet-range__inputs .jet-range__inputs__prefix,body.page-id-3956 .vdb-drawer .jet-range__inputs .jet-range__inputs__suffix{background:#0d0d0d;color:#fff;border:1px solid rgba(255,255,255,.25);border-radius:2px;font-size:14px}
body.page-id-3956 .vdb-drawer .jet-range__inputs input{padding:8px 10px;min-width:0}
body.page-id-3956 .vdb-drawer .jet-range__inputs input:focus{outline:none;border-color:#B8834A}
body.page-id-3956 .vdb-drawer .jet-range__inputs__group,body.page-id-3956 .vdb-drawer .jet-range__inputs__item{display:flex;align-items:stretch;gap:0;min-width:0}
body.page-id-3956 .vdb-drawer .jet-range__inputs__prefix,body.page-id-3956 .vdb-drawer .jet-range__inputs__suffix{display:flex;align-items:center;padding:0 8px;white-space:nowrap}
body.page-id-3956 .vdb-drawer .jet-remove-all-filters__button,body.page-id-3956 .vdb-drawer .apply-filters__button{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.35);border-radius:2px;padding:10px 16px;cursor:pointer}
body.page-id-3956 .vdb-drawer .jet-remove-all-filters__button:hover{border-color:#fff}
body.page-id-3956 .vdb-scrim{background:rgba(0,0,0,.7)}
/* Actieve filters, teller, paginering */
body.page-id-3956 .jet-active-filters,body.page-id-3956 .jet-active-filters *{color:#fff}
body.page-id-3956 .jet-active-filter{background:#0d0d0d;border:1px solid rgba(255,255,255,.2);border-radius:2px}
body.page-id-3956 .jet-active-filter__remove{color:#B8834A}
body.page-id-3956 .vdb-stage__inner .vdb-count,body.page-id-3956 .vdb-stage__inner>.elementor-widget-html *{color:#fff}
body.page-id-3956 .jet-filters-pagination__item,body.page-id-3956 .jet-filters-pagination__link{color:#fff;border-color:rgba(255,255,255,.25)}
body.page-id-3956 .jet-filters-pagination__current{background:#8E612B;color:#fff;border-color:#8E612B}
/* Kaarten */
body.page-id-3956 .vdb-vcard{background:#0d0d0d;border:1px solid rgba(255,255,255,.12);color:#fff;position:relative;border-radius:0;box-shadow:none;transition:border-color .2s}
body.page-id-3956 .vdb-vcard:hover{border-color:#8E612B}
body.page-id-3956 .vdb-vcard *{color:#fff}
body.page-id-3956 .vdb-vcard__title,body.page-id-3956 .vdb-vcard__title *{color:#fff!important}
body.page-id-3956 .vdb-vcard__trim,body.page-id-3956 .vdb-vcard__trim *,body.page-id-3956 .vdb-vcard__meta,body.page-id-3956 .vdb-vcard__meta *{color:#A9A29A!important}
body.page-id-3956 .vdb-vcard__status,body.page-id-3956 .vdb-vcard__status *{background:#8E612B;color:#fff!important;border-radius:0}
body.page-id-3956 .vdb-vcard__price,body.page-id-3956 .vdb-vcard__price *{color:#fff!important;font-weight:800}
body.page-id-3956 .vdb-vcard__more{position:relative;z-index:3}
body.page-id-3956 .vdb-vcard__more a,body.page-id-3956 .vdb-vcard__more .jet-listing-dynamic-link__link{color:#fff!important;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid #8E612B;padding-bottom:3px;display:inline-flex;align-items:center;gap:8px;cursor:pointer}
body.page-id-3956 .vdb-vcard__more a:hover{color:#B8834A!important;border-bottom-color:#B8834A}
body.page-id-3956 .vdb-vcard__more .jet-listing-dynamic-link__label::after{content:"\2192"}
body.page-id-3956 .vdb-vcard__link,body.page-id-3956 .vdb-vcard__link .jet-listing-dynamic-link__link{position:absolute;inset:0;z-index:2;font-size:0;color:transparent;display:block}
body.page-id-3956 .vdb-vcard__link .jet-listing-dynamic-link__link{cursor:pointer}
body.page-id-3956 .jet-listing-grid__item-link{color:inherit;text-decoration:none}
body.page-id-3956 .vdb-empty{color:#A9A29A;border:1px solid rgba(255,255,255,.14)}
/* Footer op /aanbod/: identiek aan de rest van de site */
body.page-id-3956 .vdb-footer{--vdb-ink:#000000;background:#000000!important;color:#FFFFFF}
body.page-id-3956 .vdb-footer h3,body.page-id-3956 .vdb-footer h2,body.page-id-3956 .vdb-footer .elementor-heading-title{color:#FFFFFF!important}
body.page-id-3956 .vdb-footer p,body.page-id-3956 .vdb-footer a,body.page-id-3956 .vdb-footer li,body.page-id-3956 .vdb-footer .elementor-nav-menu .elementor-item{color:#CFC8BC!important}
body.page-id-3956 .vdb-footer a:hover,body.page-id-3956 .vdb-footer .elementor-nav-menu .elementor-item:hover{color:#FFFFFF!important}
body.page-id-3956 .vdb-footer .vdb-todo{background:rgba(255,255,255,.12);color:#E4D9C6!important}
body.page-id-3956 .vdb-footer-base{border-top:1px solid rgba(255,255,255,.16)}

/* Kop boven de resultaten */
body.page-id-3956 .vdb-stage__h1 .elementor-heading-title{font-family:'Manrope',sans-serif;font-size:clamp(26px,3vw,40px);font-weight:700;letter-spacing:-.015em;color:#fff!important;text-transform:none;line-height:1.15}
body.page-id-3956 .vdb-stage__lead{color:#A9A29A;font-size:clamp(15px,1.15vw,17px);max-width:70ch;margin:0}
body.page-id-3956 .vdb-stage__lead a{color:#B8834A}

/* Voertuigkaart: vaste opbouw, geen overlap */
body.page-id-3956 .vdb-vcard{display:flex;flex-direction:column;height:100%;overflow:hidden}
body.page-id-3956 .vdb-vcard:hover{transform:none}
body.page-id-3956 .vdb-vcard__media{position:relative;display:block;width:100%;aspect-ratio:3/2;background:#151515;overflow:hidden;flex:0 0 auto}
body.page-id-3956 .vdb-vcard__media::before{content:"Foto volgt";position:absolute;inset:0;display:grid;place-items:center;color:#A9A29A;font-size:13px;letter-spacing:.08em;text-transform:uppercase}
body.page-id-3956 .vdb-vcard__media .elementor-widget-jet-listing-dynamic-image{position:absolute;inset:0;z-index:1;margin:0}
body.page-id-3956 .vdb-vcard__media .elementor-widget-jet-listing-dynamic-image .elementor-widget-container,body.page-id-3956 .vdb-vcard__media .jet-listing-dynamic-image{height:100%}
body.page-id-3956 .vdb-vcard__media .jet-listing-dynamic-image img{width:100%;height:100%;aspect-ratio:auto;object-fit:cover;display:block}
body.page-id-3956 .vdb-vcard__status{position:absolute;top:12px;left:12px;z-index:2;margin:0;width:auto;max-width:calc(100% - 24px);background:transparent}
body.page-id-3956 .vdb-vcard__status .jet-listing-dynamic-field__content{display:inline-block;background:#8E612B;color:#fff!important;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:6px 12px;line-height:1.2;white-space:nowrap}
body.page-id-3956 .vdb-vcard__status .jet-listing-dynamic-field__content:empty,body.page-id-3956 .vdb-vcard__status .jet-listing-dynamic-field:empty{display:none}
body.page-id-3956 .vdb-vcard__body{display:flex;flex-direction:column;flex:1 1 auto;padding:20px 22px 22px;gap:10px}
body.page-id-3956 .vdb-vcard__title .jet-listing-dynamic-field__content{font-family:'Manrope',sans-serif;font-size:clamp(18px,1.5vw,22px);font-weight:700;line-height:1.15;text-transform:uppercase;letter-spacing:-.01em;overflow-wrap:anywhere}
body.page-id-3956 .vdb-vcard__trim .jet-listing-dynamic-field__content{font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;line-height:1.4}
body.page-id-3956 .vdb-vcard__meta{margin-top:4px;padding:11px 0;border-top:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12);gap:8px 16px}
body.page-id-3956 .vdb-vcard__meta>*:not(:last-child){padding-right:16px;border-right:1px solid rgba(255,255,255,.18)}
body.page-id-3956 .vdb-vcard__foot{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-top:auto;padding-top:14px;flex-wrap:wrap}
body.page-id-3956 .vdb-vcard__price .jet-listing-dynamic-field__content{font-size:clamp(20px,1.6vw,24px);font-weight:800;line-height:1}
body.page-id-3956 .vdb-vcard__more,body.page-id-3956 .vdb-vcard__more .elementor-widget-container{border:0;padding:0}
body.page-id-3956 .vdb-vcard__more a{border-bottom:1px solid #8E612B;padding-bottom:3px}

/* Lijstweergave */
body.page-id-3956 .vdb-results[data-view="list"] .vdb-vcard{flex-direction:row;align-items:stretch;gap:0;background:#0d0d0d;border:1px solid rgba(255,255,255,.12);padding:0}
body.page-id-3956 .vdb-results[data-view="list"] .vdb-vcard__media{flex:0 0 40%;max-width:40%;aspect-ratio:auto;min-height:220px}
body.page-id-3956 .vdb-results[data-view="list"] .vdb-vcard__body{padding:24px 28px}

/* Responsive */
@media (max-width:1024px){body.page-id-3956 .vdb-results[data-view="list"] .vdb-vcard__media{flex-basis:45%;max-width:45%}}
@media (max-width:640px){
  body.page-id-3956 .vdb-results[data-view="list"] .vdb-vcard{flex-direction:column}
  body.page-id-3956 .vdb-results[data-view="list"] .vdb-vcard__media{flex-basis:auto;max-width:100%;aspect-ratio:3/2;min-height:0}
  body.page-id-3956 .vdb-vcard__body{padding:16px 18px 18px}
  body.page-id-3956 .vdb-vcard__foot{align-items:flex-start;flex-direction:column;gap:12px}
}
body.page-id-3956 .vdb-vcard__media .elementor-widget-shortcode.vdb-vcard__img{position:absolute;inset:0;z-index:1;margin:0}
body.page-id-3956 .vdb-vcard__media .vdb-vcard__img .elementor-widget-container,body.page-id-3956 .vdb-vcard__media .vdb-vcard__img .elementor-shortcode,body.page-id-3956 .vdb-vcard__media .vdb-vcard__img .jet-listing-dynamic-image{height:100%}
body.page-id-3956 .vdb-vcard__media .vdb-vcard__img img{width:100%;height:100%;object-fit:cover;display:block}

/* placeholder-151515: kaarten zonder foto */
body.page-id-3956 .vdb-vcard__media{background:#151515!important}
body.page-id-3956 .vdb-vcard__media::before{background:#151515;z-index:0}
body.page-id-3956 .vdb-vcard__media img.is-broken{display:none}
body.page-id-3956 .vdb-vcard__more .elementor-widget-container,body.page-id-3956 .vdb-vcard__more .jet-listing-dynamic-link{border:0!important;padding:0!important}
body.page-id-3956 .vdb-vcard__more a{border-bottom:1px solid #8E612B!important}

/* Ruimte tussen advertenties (raster én lijst) */
body.page-id-3956 .vdb-results .jet-listing-grid__items{gap:24px!important;row-gap:24px!important;column-gap:24px!important}
body.page-id-3956 .vdb-results[data-view="grid"] .jet-listing-grid__items{grid-template-columns:repeat(2,minmax(0,1fr))}
body.page-id-3956 .vdb-results[data-view="list"] .jet-listing-grid__items{grid-template-columns:1fr;gap:24px!important}
body.page-id-3956 .vdb-results .jet-listing-grid__item{border-top:0!important;padding:0!important;margin:0!important}
body.page-id-3956 .vdb-results[data-view="list"] .vdb-vcard{background:#0d0d0d;border:1px solid rgba(255,255,255,.12);padding:0;gap:0;border-radius:0}
body.page-id-3956 .vdb-results[data-view="list"] .vdb-vcard__media{flex:0 0 40%;max-width:40%;min-height:240px;aspect-ratio:auto}
body.page-id-3956 .vdb-results[data-view="list"] .vdb-vcard__status{top:16px;left:16px}
body.page-id-3956 .vdb-results[data-view="list"] .vdb-vcard__body{padding:28px 32px}
body.page-id-3956 .vdb-results[data-view="list"] .vdb-vcard__title .jet-listing-dynamic-field__content{font-size:clamp(20px,1.7vw,24px)}
body.page-id-3956 .vdb-vcard{transition:border-color .2s,transform .2s}
body.page-id-3956 .vdb-vcard:hover{border-color:#8E612B;transform:none}
body.page-id-3956 .vdb-vcard:focus-within{outline:2px solid #B8834A;outline-offset:2px}
/* Knop "Meer informatie": één bronzen lijn, pijl schuift bij hover */
body.page-id-3956 .vdb-vcard__more,body.page-id-3956 .vdb-vcard__more .elementor-widget-container{border:0!important;padding:0!important;font-family:'Manrope',sans-serif}
body.page-id-3956 .vdb-vcard__more a{text-decoration:none!important;border-bottom:1px solid #8E612B!important;padding:0 0 4px!important;box-shadow:none!important;line-height:1.2}
body.page-id-3956 .vdb-vcard__more .jet-listing-dynamic-link__label::after{content:"\2192";display:inline-block;margin-left:8px;transition:transform .2s}
body.page-id-3956 .vdb-vcard:hover .vdb-vcard__more .jet-listing-dynamic-link__label::after{transform:translateX(4px)}
/* Teller */
body.page-id-3956 .vdb-stage__inner .vdb-count,body.page-id-3956 .vdb-count{margin-bottom:20px;font-size:13px;letter-spacing:.08em;text-transform:uppercase;font-weight:700}
@media (max-width:1024px){body.page-id-3956 .vdb-results .jet-listing-grid__items{gap:20px!important}body.page-id-3956 .vdb-results[data-view="list"] .vdb-vcard__media{flex-basis:45%;max-width:45%}}
@media (max-width:640px){
  body.page-id-3956 .vdb-results .jet-listing-grid__items{grid-template-columns:1fr!important;gap:16px!important}
  body.page-id-3956 .vdb-results[data-view="list"] .vdb-vcard{flex-direction:column}
  body.page-id-3956 .vdb-results[data-view="list"] .vdb-vcard__media{flex-basis:auto;max-width:100%;min-height:0;aspect-ratio:3/2}
  body.page-id-3956 .vdb-results[data-view="list"] .vdb-vcard__body{padding:18px 20px 20px}
}