@font-face{font-family:"News Cycle";src:url(/wp-content/themes/autobedrijf-van-dooren/assets/fonts/newscycle-regular.woff2) format("woff2"),url(/wp-content/themes/autobedrijf-van-dooren/assets/fonts/newscycle-regular.woff) format("woff");font-weight:400 700;font-style:normal;font-display:swap}:root{--vd-navy:#003366;--vd-navy-dark:#00284f;--vd-steel:#2e4a66;--vd-steel-line:#335B84;--vd-text:#383838;--vd-muted:#666666;--vd-menu-text:#7c7c7c;--vd-footer-bg:#C1C1C1;--vd-line:#dcdcdc;--vd-line-soft:#e8e8e8;--vd-content-bg:#ffffff;--vd-sold:#b11616;--vd-content-w:940px;--vd-pad:28px;--vd-radius:4px;--vd-font-head:"News Cycle","Arial Narrow",Arial,sans-serif;--vd-font-body:Arial,Helvetica,sans-serif;--vd-font-menu:Tahoma,Arial,sans-serif}*{box-sizing:border-box}html,body{margin:0;padding:0}html,body{overflow-x:hidden}html{scroll-behavior:smooth}body{font-family:var(--vd-font-body);font-size:12px;line-height:18px;color:var(--vd-text);background:#1c1c1c}img{border:0;max-width:100%;height:auto;vertical-align:middle}a{color:var(--vd-navy);text-decoration:underline}a:hover{color:var(--vd-navy);text-decoration:underline}a:focus-visible,button:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--vd-navy);outline-offset:2px;border-radius:2px}p{margin:0 0 15px}ul{margin:0 0 20px;padding:0 0 0 20px;list-style:inside disc}h1,h2,h3,h4{margin:0;padding:0;font-weight:400;font-family:var(--vd-font-head)}h1{font-size:24px;line-height:1.2;text-transform:uppercase;color:var(--vd-steel);margin:0 0 14px}.vd-full>h1{position:relative;padding-bottom:11px;margin-bottom:18px}.vd-full>h1::after{content:"";position:absolute;left:0;bottom:0;width:46px;height:3px;background:var(--vd-navy);border-radius:2px}h2{font-size:18px;line-height:1.25;text-transform:uppercase;color:var(--vd-steel);margin:0 0 8px;letter-spacing:.3px}h3{font-size:16px;line-height:1.25;text-transform:uppercase;color:var(--vd-text);margin:0 0 12px;letter-spacing:.3px}.vd-bg-fixed{position:fixed;inset:0;z-index:-1;background-position:center top;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;filter:grayscale(100%)}.vd-bg-fixed::after{content:"";position:absolute;inset:0;background:rgb(20 20 20 / .35)}.vd-page{width:var(--vd-content-w);max-width:100%;margin:0 auto;background:var(--vd-content-bg);box-shadow:0 0 28px rgb(0 0 0 / .45);min-height:100vh;display:flex;flex-direction:column}.vd-inner{padding:0 var(--vd-pad);flex:1 0 auto}.vd-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:24px 0 0;min-height:120px;position:relative}.vd-logo{display:block}.vd-logo img{max-height:84px;width:auto}.vd-header-right{display:flex;flex-direction:column;align-items:flex-end;gap:14px}.vd-keurmerken img{max-height:46px;width:auto}.vd-menu{display:flex;align-items:flex-start}.vd-menu ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:1px}.vd-menu li{margin:0;padding:0}.vd-menu a{display:block;font-family:var(--vd-font-menu);font-size:14px;line-height:1;text-transform:uppercase;text-decoration:none;color:var(--vd-menu-text);background:#fff;padding:9px 18px;white-space:nowrap;transition:background .15s,color .15s}.vd-menu a:hover,.vd-menu a.menuactive,.vd-menu a.active,.vd-menu .current-menu-item>a,.vd-menu .current_page_item>a{background:var(--vd-navy);color:#fff}.vd-menu-toggle{display:none;border:1px solid var(--vd-line);background:#fff;color:var(--vd-navy);font-family:var(--vd-font-menu);text-transform:uppercase;font-size:13px;letter-spacing:.5px;padding:9px 14px;cursor:pointer;align-items:center;gap:8px;border-radius:2px}.vd-menu-toggle .bar{display:inline-block;width:18px;height:2px;background:var(--vd-navy);position:relative}.vd-menu-toggle .bar::before,.vd-menu-toggle .bar::after{content:"";position:absolute;left:0;width:18px;height:2px;background:var(--vd-navy)}.vd-menu-toggle .bar::before{top:-5px}.vd-menu-toggle .bar::after{top:5px}.vd-menu-head,.vd-menu-foot{display:none}.vd-menu-backdrop{display:none;position:fixed;inset:0;z-index:100000;background:rgb(10 18 28 / .52);opacity:0;pointer-events:none;transition:opacity .25s ease}body.vd-noscroll{overflow:hidden}.vd-header-sep{height:1px;background:var(--vd-steel-line);margin:18px 0 0}.vd-banner{margin:16px 0 0;background:#fff;border:1px solid var(--vd-line-soft);display:flex;overflow:hidden;border-radius:var(--vd-radius);box-shadow:0 2px 14px rgb(16 32 48 / .07)}.vd-banner-stage{position:relative;flex:1 1 auto;min-width:0;background:#000}.vd-banner-stage .vd-slide{display:none;position:relative;width:100%;height:340px}.vd-banner-stage .vd-slide.active{display:block}.vd-banner-stage .vd-slide img{width:100%;height:100%;object-fit:cover;display:block}.vd-banner-stage .vd-slide-cap{position:absolute;left:0;bottom:0;right:0;background:rgb(0 32 64 / .78);color:#fff;padding:10px 16px}.vd-banner-stage .vd-slide-cap h3{color:#fff;margin:0 0 3px;font-size:16px}.vd-banner-stage .vd-slide-cap p{color:#dfe7ef;margin:0 0 7px;font-size:12px;line-height:16px}.vd-banner-stage .vd-slide-cap a{color:#fff;text-decoration:underline;font-family:var(--vd-font-body);text-transform:none;font-size:12px}.vd-banner-stage .vd-slide-cap a.vd-slide-btn{display:inline-block;text-decoration:none;border:1px solid rgb(255 255 255 / .75);padding:5px 12px;border-radius:3px;font-family:var(--vd-font-menu);text-transform:uppercase;font-size:11px;letter-spacing:.4px;transition:background .15s,border-color .15s}.vd-banner-stage .vd-slide-cap a.vd-slide-btn:hover{background:rgb(255 255 255 / .16);border-color:#fff}.vd-banner-nav{flex:0 0 300px;max-width:300px;overflow-y:auto;max-height:340px;border-left:1px solid var(--vd-line-soft);background:#fff}.vd-banner-nav button{display:block;width:100%;text-align:left;border:0;border-bottom:1px solid var(--vd-line-soft);background:#fff;cursor:pointer;padding:10px 14px;font-family:var(--vd-font-body)}.vd-banner-nav button:hover,.vd-banner-nav button.active{background:#eef2f7}.vd-banner-nav h4{font-family:var(--vd-font-head);text-transform:uppercase;color:var(--vd-navy);font-size:14px;margin:0 0 4px}.vd-banner-nav p{color:var(--vd-text);font-size:11px;line-height:15px;margin:0}.vd-banner-arrows{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);display:flex;justify-content:space-between;pointer-events:none;padding:0 8px}.vd-banner-arrows button{pointer-events:auto;border:0;background:rgb(0 0 0 / .4);color:#fff;width:34px;height:44px;cursor:pointer;font-size:18px;line-height:1}.vd-banner-arrows button:hover{background:var(--vd-navy)}.vd-content{padding:26px 0 10px}.vd-cols{display:flex;gap:36px;align-items:flex-start}.vd-col-left{flex:1 1 auto;min-width:0}.vd-col-right{flex:0 0 280px;max-width:280px}.vd-col-right img{display:block;width:100%;height:auto;border:4px solid #fff;outline:1px solid var(--vd-line-soft)}.vd-col-right .vd-zoomable{margin:0 0 12px}.vd-col-right .vd-zoomable img{margin:0}.vd-full{padding:24px 0 10px}.vd-section-gap{margin-top:26px}.vd-list-clean{list-style:inside disc;padding-left:4px}.vd-list-clean li{margin:0 0 4px}.vd-breadcrumb{padding:14px 0 0}.vd-breadcrumb ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px;font-size:11px;color:var(--vd-muted)}.vd-breadcrumb li{margin:0}.vd-breadcrumb a{color:var(--vd-muted);text-decoration:none}.vd-breadcrumb a:hover{color:var(--vd-navy);text-decoration:underline}.vd-intro{margin:0 0 18px;font-size:13px;line-height:19px}.vd-intro p{margin:0 0 10px}.vd-intro p:last-child{margin-bottom:0}.vd-toolbar{background:#f4f6f9;border:1px solid var(--vd-line-soft);padding:12px 14px;margin:0 0 22px;display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;border-radius:var(--vd-radius)}.vd-toolbar .fld{display:flex;flex-direction:column;gap:3px}.vd-toolbar label{font-size:11px;color:var(--vd-muted);text-transform:uppercase;letter-spacing:.4px}.vd-toolbar select{font-family:var(--vd-font-body);font-size:12px;height:38px;padding:0 10px;border:1px solid var(--vd-line);background:#fff;min-width:150px;border-radius:var(--vd-radius)}.vd-toolbar .vd-btn{height:38px;display:inline-flex;align-items:center;justify-content:center;padding:0 20px}.vd-btn{display:inline-block;font-family:var(--vd-font-menu);text-transform:uppercase;font-size:12px;letter-spacing:.4px;background:var(--vd-navy);color:#fff;border:0;padding:8px 16px;cursor:pointer;text-decoration:none;line-height:1.4;border-radius:var(--vd-radius);box-shadow:0 1px 2px rgb(0 51 102 / .18);transition:background .15s,box-shadow .15s,transform .15s}.vd-btn:hover{background:var(--vd-navy-dark);color:#fff;text-decoration:none;box-shadow:0 4px 12px rgb(0 51 102 / .26);transform:translateY(-1px)}.vd-btn-ghost{background:#fff;color:var(--vd-navy);border:1px solid var(--vd-line);box-shadow:none}.vd-btn-ghost:hover{background:#eef2f7;color:var(--vd-navy);box-shadow:none;transform:none}.vd-result-count{font-size:11px;color:var(--vd-muted);margin:0 0 14px}.vd-result{display:flex;gap:18px;border:1px solid var(--vd-line-soft);background:#fff;padding:14px;margin:0 0 14px;align-items:flex-start;border-radius:var(--vd-radius);box-shadow:0 1px 2px rgb(16 32 48 / .04);transition:box-shadow .16s ease,transform .16s ease,border-color .16s ease}.vd-result:hover{border-color:#c2d0df;box-shadow:0 6px 18px rgb(16 32 48 / .10);transform:translateY(-2px)}.vd-result-thumb{flex:0 0 200px;max-width:200px;position:relative;display:block;overflow:hidden;border-radius:3px}.vd-result-thumb img{display:block;width:100%;height:auto;border:1px solid var(--vd-line-soft);border-radius:3px;transition:transform .35s ease}.vd-result:hover .vd-result-thumb img{transform:scale(1.04)}.vd-result-thumb .vd-noimg{display:block;width:100%;height:140px;background:#eef1f5;display:flex;align-items:center;justify-content:center;color:#aeb8c4;font-size:30px}.vd-result-body{flex:1 1 auto;min-width:0}.vd-result-title{font-family:var(--vd-font-head);text-transform:uppercase;font-size:18px;color:var(--vd-steel);margin:0 0 6px}.vd-result-title a{color:var(--vd-steel);text-decoration:none}.vd-result-title a:hover{color:var(--vd-navy);text-decoration:underline}.vd-result-desc{font-size:12px;line-height:18px;color:var(--vd-text);margin:0 0 10px}.vd-result-meta{font-size:11px;color:var(--vd-muted);margin:0 0 8px}.vd-result-price{font-family:var(--vd-font-body);font-size:16px;font-weight:700;color:var(--vd-navy);letter-spacing:.2px}.vd-result-price.op-aanvraag{font-size:13px;color:var(--vd-steel)}.vd-sold{display:inline-block;background:var(--vd-sold);color:#fff;font-family:var(--vd-font-body);font-weight:700;text-transform:uppercase;letter-spacing:.6px;font-size:13px;padding:4px 14px;border-radius:3px}.vd-sold-overlay{position:absolute;top:0;left:0;width:96px;height:90px;z-index:2;pointer-events:none;background:url(/wp-content/themes/autobedrijf-van-dooren/assets/images/verkocht.png) no-repeat top left;background-size:100% 100%;font-size:0;color:#fff0;text-indent:-9999px;overflow:hidden}.vd-detail{display:flex;gap:30px;align-items:flex-start}.vd-detail-media{flex:1 1 58%;min-width:0}.vd-detail-main{position:relative;border:1px solid var(--vd-line-soft);background:#f6f8fa;cursor:zoom-in;border-radius:var(--vd-radius);overflow:hidden}.vd-detail-main img{display:block;width:100%;height:auto}.vd-detail-main .vd-zoom{position:absolute;right:10px;bottom:10px;background:rgb(0 32 64 / .75);color:#fff;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:16px;transition:background .15s}.vd-detail-main:hover .vd-zoom{background:var(--vd-navy)}.vd-detail-main .vd-sold-overlay{width:150px;height:140px}.vd-detail-thumbs{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 0}.vd-detail-thumbs button{border:1px solid var(--vd-line-soft);background:#fff;padding:0;cursor:pointer;width:88px;height:64px;overflow:hidden;border-radius:3px;transition:border-color .15s,box-shadow .15s}.vd-detail-thumbs button:hover{border-color:#9db4cc}.vd-detail-thumbs button.active{border-color:var(--vd-navy);box-shadow:0 0 0 1px var(--vd-navy)}.vd-detail-thumbs img{width:100%;height:100%;object-fit:cover;display:block}.vd-zoomable{display:block;position:relative;cursor:zoom-in}.vd-zoomable img{display:block}.vd-zoomable::after{content:"\1F50D";position:absolute;right:8px;bottom:8px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:rgb(0 32 64 / .72);color:#fff;border-radius:50%;font-size:13px;opacity:0;transition:opacity .15s;pointer-events:none}.vd-zoomable:hover::after{opacity:1}.vd-detail-info{flex:0 0 38%;max-width:38%}.vd-detail-info h1{margin:0 0 10px}.vd-detail-price{font-family:var(--vd-font-head);font-size:26px;color:var(--vd-navy);margin:0 0 14px}.vd-detail-price.op-aanvraag{font-size:18px;color:var(--vd-steel)}.vd-specs{width:100%;border-collapse:collapse;margin:6px 0 18px;font-size:12px}.vd-specs th,.vd-specs td{text-align:left;padding:7px 10px;border-bottom:1px solid var(--vd-line-soft);vertical-align:top}.vd-specs th{font-family:var(--vd-font-body);font-weight:700;color:var(--vd-steel);width:46%;background:#f6f8fa}.vd-specs tr:last-child th,.vd-specs tr:last-child td{border-bottom:0}.vd-contactbox{border:1px solid var(--vd-line-soft);background:#f4f6f9;padding:16px;margin:0 0 16px;border-radius:var(--vd-radius)}.vd-contactbox h3{margin:0 0 10px;color:var(--vd-steel)}.vd-contactbox .ln{display:flex;gap:8px;align-items:center;margin:0 0 6px;font-size:12px}.vd-contactbox a{text-decoration:none}.vd-contactbox a:hover{text-decoration:underline}.vd-prose{font-size:12px;line-height:19px}.vd-prose h2{margin-top:18px}.vd-contact-cards{display:flex;flex-wrap:wrap;gap:18px;margin:0 0 22px}.vd-contact-card{flex:1 1 220px;border:1px solid var(--vd-line-soft);background:#fff;padding:16px;border-radius:var(--vd-radius);transition:box-shadow .15s,border-color .15s}.vd-contact-card:hover{border-color:#c2d0df;box-shadow:0 4px 14px rgb(16 32 48 / .08)}.vd-contact-card h3{color:var(--vd-steel);margin:0 0 10px}.vd-opening{width:100%;border-collapse:collapse;font-size:12px;margin:0 0 20px}.vd-opening th,.vd-opening td{text-align:left;padding:6px 10px;border-bottom:1px solid var(--vd-line-soft)}.vd-opening th{font-weight:700;color:var(--vd-steel);background:#f6f8fa}.vd-map{border:1px solid var(--vd-line-soft);line-height:0}.vd-map iframe{width:100%;height:340px;border:0;display:block}.vd-form .row2{display:flex;gap:14px;flex-wrap:wrap}.vd-form .fld{flex:1 1 220px;display:flex;flex-direction:column;gap:4px;margin:0 0 12px}.vd-form label{font-size:11px;text-transform:uppercase;color:var(--vd-muted);letter-spacing:.4px}.vd-form input,.vd-form textarea{font-family:var(--vd-font-body);font-size:13px;padding:9px 10px;border:1px solid var(--vd-line);background:#fff}.vd-form textarea{min-height:130px;resize:vertical}.vd-alert{padding:11px 14px;margin:0 0 16px;font-size:12px;border:1px solid}.vd-alert.ok{background:#eef7ee;border-color:#bfe0bf;color:#256b25}.vd-alert.err{background:#fbeeee;border-color:#e6c2c2;color:#9a2b2b}.vd-block{margin:0 0 26px}.vd-block-tb{display:flex;gap:26px;align-items:flex-start}.vd-block-tb.rechts{flex-direction:row-reverse}.vd-block-tb .media{flex:0 0 42%;max-width:42%}.vd-block-tb .media img{width:100%;border:4px solid #fff;outline:1px solid var(--vd-line-soft)}.vd-block-tb .txt{flex:1 1 auto;min-width:0}.vd-figure img{width:100%;border:4px solid #fff;outline:1px solid var(--vd-line-soft)}.vd-figure figcaption{font-size:11px;color:var(--vd-muted);margin-top:6px;text-align:center}.vd-gallery{display:grid;gap:10px}.vd-gallery.c2{grid-template-columns:repeat(2,1fr)}.vd-gallery.c3{grid-template-columns:repeat(3,1fr)}.vd-gallery.c4{grid-template-columns:repeat(4,1fr)}.vd-gallery img{width:100%;height:100%;object-fit:cover;border:1px solid var(--vd-line-soft)}.vd-cta{background:#f4f6f9;border:1px solid var(--vd-line-soft);border-left:4px solid var(--vd-navy);padding:18px 20px;border-radius:var(--vd-radius)}.vd-cta h2{margin:0 0 6px}.vd-pagination{display:flex;justify-content:center;gap:5px;margin:24px 0 8px;flex-wrap:wrap}.vd-pagination .page-numbers{display:inline-block;padding:7px 12px;border:1px solid var(--vd-line);background:#fff;color:var(--vd-navy);text-decoration:none;font-size:12px}.vd-pagination .page-numbers.current{background:var(--vd-navy);color:#fff;border-color:var(--vd-navy)}.vd-pagination a.page-numbers:hover{background:#eef2f7}.vd-empty{text-align:center;padding:40px 20px;border:1px solid var(--vd-line-soft);background:#fafbfc}.vd-empty .ic{font-size:42px;color:#b6c0cc;margin:0 0 10px}.vd-empty h3{color:var(--vd-steel)}.vd-footer{flex-shrink:0;background:var(--vd-footer-bg);border-top:1px solid var(--vd-steel-line);color:var(--vd-text);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;padding:14px var(--vd-pad)}.vd-footer-left p{margin:0 0 3px;font-size:11px;color:var(--vd-text);line-height:16px}.vd-footer-left .vd-footer-intro{font-style:italic;color:#4a4a4a;margin-bottom:6px}.vd-footer-right{font-size:11px;text-align:right}.vd-footer-right a{color:var(--vd-text);text-decoration:none;margin:0 2px}.vd-footer-right a:hover{text-decoration:underline;color:var(--vd-navy)}.vd-footer-right .vd-footer-social{margin:6px 0 0}.vd-uitgelicht h2{margin-bottom:14px}.vd-uitgelicht .vd-more{margin:4px 0 0;font-size:12px}.vd-uitgelicht .vd-more a{text-decoration:none}.vd-uitgelicht .vd-more a:hover{text-decoration:underline}.vd-lightbox{display:none;position:fixed;inset:0;z-index:9999;background:rgb(0 0 0 / .9);align-items:center;justify-content:center}.vd-lightbox.open{display:flex}.vd-lightbox img{max-width:92%;max-height:86vh;object-fit:contain;box-shadow:0 10px 50px rgb(0 0 0 / .5)}.vd-lightbox .lb-close,.vd-lightbox .lb-nav{position:absolute;background:rgb(255 255 255 / .14);color:#fff;border:0;width:46px;height:46px;cursor:pointer;font-size:20px;display:flex;align-items:center;justify-content:center;border-radius:50%}.vd-lightbox .lb-close:hover,.vd-lightbox .lb-nav:hover{background:rgb(255 255 255 / .28)}.vd-lightbox .lb-close{top:1.4rem;right:1.6rem}.vd-lightbox .lb-prev{left:1.6rem;top:50%;transform:translateY(-50%)}.vd-lightbox .lb-next{right:1.6rem;top:50%;transform:translateY(-50%)}.vd-lightbox .lb-counter{position:absolute;bottom:1.4rem;left:0;right:0;text-align:center;color:rgb(255 255 255 / .75);font-size:.9rem}.vd-skip{position:absolute;left:-9999px;top:0;background:var(--vd-navy);color:#fff;padding:8px 14px;z-index:10000}.vd-skip:focus{left:10px;top:10px}.text-navy{color:var(--vd-navy)}.text-steel{color:var(--vd-steel)}.vd-mt0{margin-top:0}.aligncenter{display:block;margin:0 auto}.alignleft{float:left;margin:0 16px 10px 0}.alignright{float:right;margin:0 0 10px 16px}.wp-caption{max-width:100%}.wp-caption-text{font-size:11px;color:var(--vd-muted);text-align:center}.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}@media (max-width:940px){:root{--vd-pad:22px}.vd-page{width:100%;box-shadow:none}}@media (max-width:820px){.vd-header{flex-wrap:wrap;min-height:0;padding-top:18px}.vd-header-right{order:3;width:100%;align-items:stretch}.vd-menu-toggle{display:flex;justify-content:center}.vd-menu{position:fixed;top:0;right:0;bottom:0;left:auto;z-index:100001;width:320px;max-width:88vw;height:100%;height:100dvh;display:flex;flex-direction:column;background:#fff;box-shadow:-12px 0 34px rgb(0 0 0 / .28);transform:translateX(103%);visibility:hidden;transition:transform .28s ease,visibility 0s linear .28s;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.vd-menu.open{transform:translateX(0);visibility:visible;transition:transform .28s ease}.vd-menu-backdrop{display:block}.vd-menu-backdrop.open{opacity:1;pointer-events:auto}.vd-menu-head{display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;padding:15px 14px 15px 22px;background:var(--vd-navy)}.vd-menu-title{font-family:var(--vd-font-head);text-transform:uppercase;color:#fff;font-size:15px;letter-spacing:.6px}.vd-menu-close{border:0;background:#fff0;color:rgb(255 255 255 / .85);font-size:26px;line-height:1;width:40px;height:40px;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .15s,color .15s}.vd-menu-close:hover{background:rgb(255 255 255 / .16);color:#fff}.vd-menu ul{flex-direction:column;gap:0;width:100%;padding:8px 0;margin:0}.vd-menu li{width:100%}.vd-menu a{width:100%;padding:15px 22px;font-size:15px;letter-spacing:.5px;border-bottom:1px solid var(--vd-line-soft);display:flex;align-items:center;justify-content:space-between;white-space:normal}.vd-menu li:last-child a{border-bottom:0}.vd-menu ul a::after{content:"\203A";color:#b9c4d0;font-size:17px;margin-left:12px}.vd-menu ul a:hover::after,.vd-menu ul a.active::after,.vd-menu .current-menu-item>a::after,.vd-menu .current_page_item>a::after{color:#fff}.vd-menu-foot{display:flex;flex-direction:column;gap:9px;flex:0 0 auto;margin-top:auto;padding:16px 22px calc(16px + env(safe-area-inset-bottom, 0px));border-top:1px solid var(--vd-line-soft);background:#f6f8fa}.vd-menu-foot a{font-size:13px;color:var(--vd-navy);text-decoration:none}.vd-menu-foot a:hover{text-decoration:underline}.vd-keurmerken{align-self:flex-start}.vd-banner{flex-direction:column}.vd-banner-nav{flex-basis:auto;max-width:none;max-height:200px;border-left:0;border-top:1px solid var(--vd-line-soft)}.vd-banner-stage .vd-slide{height:240px}.vd-cols{flex-direction:column;gap:24px}.vd-col-right{flex-basis:auto;max-width:none;width:100%}.vd-col-right img{max-width:360px}.vd-detail{flex-direction:column}.vd-detail-info{flex-basis:auto;max-width:none;width:100%}.vd-block-tb,.vd-block-tb.rechts{flex-direction:column}.vd-block-tb .media{flex-basis:auto;max-width:480px}}@media (max-width:540px){.vd-result{flex-direction:column}.vd-result-thumb{flex-basis:auto;max-width:100%;width:100%}.vd-gallery.c3,.vd-gallery.c4{grid-template-columns:repeat(2,1fr)}.vd-footer{flex-direction:column;text-align:center}.vd-footer-right{text-align:center}h1{font-size:21px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.vd-menu,.vd-menu-backdrop{transition:none}}