.bldv{--z:#0E1109;--g:#2A421E;--goud:#C9B98D;--goud2:#E9DFC0;--cr:#F8F7F4;--lijn:#E4E0D3;--grijs:#5C6152;--tekst:#1D2216;font-family:Archivo,system-ui,sans-serif;color:var(--tekst);max-width:1240px;margin:0 auto;padding:28px 20px 56px;box-sizing:border-box}.bldv *{box-sizing:border-box}.bldv h2{font:800 30px/1.12 Archivo,sans-serif;margin:6px 0 0;color:var(--z);letter-spacing:-.01em}.bldv h3{font:800 20px/1.2 Archivo,sans-serif;margin:2px 0 0;color:var(--z)}.bldv h4{font:800 17px/1.25 Archivo,sans-serif;margin:4px 0 0;color:var(--z)}.bldv p{margin:0}.bldv .k{font:700 12px 'Archivo Narrow',Archivo,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#6B5F38;margin:0}.bldv .lead{font-size:17px;line-height:1.55;color:#3B4033;max-width:680px;margin-top:8px}.bldv .sub{color:var(--grijs);font-size:15px;line-height:1.5;margin-top:6px}.bldv .kl{font-size:13.5px;color:var(--grijs);line-height:1.5}.bldv .blok{display:flex;flex-direction:column;gap:24px}.bldv .rij2{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:flex-end;justify-content:space-between}.bldv .ico{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.bldv button{font-family:inherit}.bldv .knop{min-height:48px;padding:0 22px;border:0;border-radius:4px;background:var(--z);color:#fff!important;font:700 15px Archivo,sans-serif;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none!important}.bldv .knop:hover{background:var(--g)}.bldv .knop[disabled]{background:#C9C5B8;color:#4A4E42!important;cursor:not-allowed}.bldv .knop.goud{background:var(--goud);color:var(--z)!important}.bldv .knop2{min-height:48px;padding:0 18px;border:1px solid var(--z);border-radius:4px;background:#fff;color:var(--z)!important;font:700 15px Archivo,sans-serif;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none!important}.bldv .knop2:hover{background:#F3F0E6}.bldv .knop2[disabled]{opacity:.5;cursor:not-allowed}.bldv .klein{min-height:44px;padding:0 14px;font-size:14px}.bldv .vol{width:100%}.bldv .link{background:none;border:0;padding:0 2px;min-height:44px;color:var(--g)!important;font:700 14px Archivo,sans-serif;text-decoration:underline!important;text-underline-offset:3px;cursor:pointer;display:inline-flex;align-items:center}.bldv .chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.bldv .chip{min-height:40px;padding:0 14px;border-radius:999px;border:1px solid #D9D4C3;background:#fff;color:#2C3125;font:600 13.5px Archivo,sans-serif;cursor:pointer}.bldv .chip:hover{border-color:#8A7A4A}.bldv .chip[aria-pressed="true"]{background:var(--g);border-color:var(--g);color:#fff}.bldv .knoppen{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.bldv .paneel{background:#fff;border:1px solid var(--lijn);border-radius:6px;padding:28px;display:flex;flex-direction:column;gap:22px}.bldv .voet{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:center;justify-content:space-between;border-top:1px solid #EAE6DA;padding-top:18px}.bldv .routes{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.bldv .route{display:flex;flex-direction:column;text-align:left;padding:0;border:1px solid var(--lijn);border-radius:6px;background:#fff;cursor:pointer;overflow:hidden;color:var(--tekst)}.bldv .route:hover{border-color:#8A7A4A;box-shadow:0 6px 18px rgb(14 17 9 / .08)}.bldv .route img{width:100%;height:160px;object-fit:cover;display:block}.bldv .route-t{display:flex;flex-direction:column;gap:6px;padding:16px 18px 18px}.bldv .route-h{font:800 20px/1.2 Archivo,sans-serif;color:var(--z)}.bldv .route-s{font-size:15px;line-height:1.5;color:#3B4033}.bldv .route-v{margin-top:6px;font:700 14px Archivo,sans-serif;color:var(--g);display:flex;align-items:center;gap:6px}.bldv .menus{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:16px}.bldv .menu{background:#fff;border:1px solid var(--lijn);border-radius:6px;overflow:hidden;display:flex;flex-direction:column}.bldv .menu-kop{position:relative;height:116px}.bldv .menu-kop img{width:100%;height:100%;object-fit:cover;display:block}.bldv .menu-kop span{position:absolute;inset:0;background:linear-gradient(180deg,#fff0 20%,rgb(14 17 9 / .86));display:flex;flex-direction:column;justify-content:flex-end;padding:12px 16px;color:#fff}.bldv .menu-kop .k{color:var(--goud2)}.bldv .menu-kop b{font:800 20px Archivo,sans-serif}.bldv .gl{list-style:none;margin:0;padding:4px 16px;display:flex;flex-direction:column}.bldv .gl li{display:flex;align-items:center;gap:12px;padding:9px 0;border-bottom:1px solid #EFECE3;margin:0}.bldv .gl li:last-child{border-bottom:0}.bldv .gf{width:52px;height:40px;object-fit:cover;border-radius:3px;flex:none;background:#EFEBDF}.bldv .gt{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}.bldv .gk{font:700 10.5px 'Archivo Narrow',sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#6B5F38}.bldv .gn{font-size:14px;font-weight:600;line-height:1.3}.bldv .gd{font-size:12.5px;color:var(--grijs);line-height:1.3}.bldv .gfl{width:26px;height:40px;object-fit:contain;flex:none}.bldv .menu-voet{margin-top:auto;padding:12px 16px 16px;border-top:1px solid #EFECE3;display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;font-size:13.5px}.bldv .menu-voet b{font:800 17px Archivo,sans-serif;color:var(--z)}.bldv .stappen{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.bldv .stap{display:flex;align-items:center;gap:10px;min-height:46px;padding:0 16px 0 7px;border-radius:999px;border:1px solid #D9D4C3;background:#fff;color:#3B4033;font:600 14px Archivo,sans-serif;cursor:pointer}.bldv .stap .nr{width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#EFEBDF;font-weight:700}.bldv .stap[aria-current="step"]{background:var(--z);color:#fff;border-color:var(--z)}.bldv .stap[aria-current="step"] .nr{background:var(--goud);color:var(--z)}.bldv .gtabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.bldv .gtab{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-height:62px;padding:9px 11px;border:1px solid #D9D4C3;border-radius:6px;background:#fff;cursor:pointer;text-align:left;color:var(--tekst)}.bldv .gtab[aria-current="step"]{background:var(--z);border-color:var(--z);color:#fff}.bldv .gtab b{font-size:14px}.bldv .gtab span{font-size:12.5px;color:var(--grijs)}.bldv .gtab[aria-current="step"] span{color:#D9D2B8}.bldv .gtab.vol span{color:var(--g);font-weight:700}.bldv .gtab.over b{text-decoration:line-through;opacity:.7}.bldv .gkaart{display:flex;align-items:center;gap:14px;padding:10px;border:1px solid var(--lijn);border-radius:6px;background:#FCFBF8}.bldv .gkaart img,.bldv .ph{width:84px;height:63px;object-fit:cover;border-radius:4px;flex:none}.bldv .ph{background:#EFEBDF;color:#6B5F38;display:flex;align-items:center;justify-content:center}.bldv .gkaart .gt b{font-size:16px;line-height:1.3;color:var(--z)}.bldv .x{flex:none;min-width:44px;min-height:44px;border:0;background:#fff0;color:var(--grijs);border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center}.bldv .x:hover{background:#EFEBDF;color:var(--z)}.bldv label.lbl,.bldv .lbl{font:600 13.5px Archivo,sans-serif;color:#3B4033;display:block;margin:0 0 6px}.bldv .veld{width:100%;min-height:48px;padding:0 14px;border:1px solid #BDB7A4;border-radius:4px;font:500 16px Archivo,sans-serif;color:var(--tekst);background:#fff}.bldv .veld:focus{outline:2px solid #8A7A4A;outline-offset:1px}.bldv .sugg{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px}.bldv .sugg li{margin:0}.bldv .sug{width:100%;display:flex;align-items:center;gap:10px;min-height:56px;padding:6px 10px 6px 6px;border:1px solid var(--lijn);border-radius:4px;background:#fff;cursor:pointer;text-align:left;font:500 14px/1.25 Archivo,sans-serif;color:var(--tekst)}.bldv .sug:hover{border-color:#8A7A4A;background:#FBF8EF}.bldv .sug img,.bldv .sug .ph{width:56px;height:42px;object-fit:cover;border-radius:3px}.bldv .sug small{display:block;font:600 11px 'Archivo Narrow',sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#6B5F38;margin-top:2px}.bldv .eigen{border:1px dashed #A39C85;border-radius:6px;padding:18px;display:flex;flex-direction:column;gap:14px;background:#FCFBF8}.bldv .gok{display:flex;gap:12px;align-items:center;padding:12px 14px;border-radius:4px;background:#F4F6EF;border:1px solid #CFD8C2;font-size:14px;color:var(--g)}.bldv .gok img{width:56px;height:42px;object-fit:cover;border-radius:3px}.bldv .keuzes{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.bldv .keus{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-height:74px;padding:13px 38px 13px 15px;border:1px solid #D9D4C3;border-radius:6px;background:#fff;cursor:pointer;text-align:left;color:var(--tekst);position:relative}.bldv .keus[aria-pressed="true"]{border:2px solid var(--g);padding:12px 37px 12px 14px;background:#F4F6EF}.bldv .keus b{font-size:15.5px}.bldv .keus span{font-size:13px;color:var(--grijs);line-height:1.4}.bldv .keus[aria-pressed="true"]::after{content:'';position:absolute;top:12px;right:12px;width:20px;height:20px;border-radius:50%;background:var(--g) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5 9-10'/%3E%3C/svg%3E") center/12px no-repeat}.bldv .teller{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.bldv .tk{min-width:44px;min-height:44px;border:1px solid #BDB7A4;border-radius:4px;background:#fff;font:700 19px Archivo,sans-serif;color:var(--z);cursor:pointer}.bldv .tn{min-width:52px;text-align:center;font:800 24px Archivo,sans-serif;color:var(--z)}.bldv .verd{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.bldv .verd>div{border:1px solid var(--lijn);border-radius:6px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:8px;background:#fff}.bldv .ovz{list-style:none;margin:0;padding:0}.bldv .ovz li{display:flex;gap:16px;align-items:flex-start;padding:12px 0;border-bottom:1px solid #EFECE3;margin:0}.bldv .ovz b{flex:0 0 140px;font-size:14px;color:var(--z);padding-top:2px}.bldv .ovz span{flex:1 1 auto;min-width:0;font-size:15px;line-height:1.5}.bldv .ovz .leeg{color:#6E7262;font-style:italic}.bldv .res{display:flex;flex-wrap:wrap;gap:26px;align-items:flex-start}.bldv .res-m{flex:999 1 640px;min-width:0;display:flex;flex-direction:column;gap:16px}.bldv .res-z{flex:1 1 300px;min-width:0;display:flex;flex-direction:column;gap:14px;position:sticky;top:90px}.bldv .gg{display:flex;align-items:baseline;gap:10px;border-bottom:2px solid var(--z);padding-bottom:6px;margin-top:6px}.bldv .gg h3{font-size:22px}.bldv .gang{background:#fff;border:1px solid var(--lijn);border-radius:6px;overflow:hidden}.bldv .gang-kop{display:flex;align-items:center;gap:14px;padding:10px 16px 10px 10px;background:#FCFBF8;border-bottom:1px solid #EAE6DA}.bldv .gang-kop img,.bldv .gang-kop .ph{width:76px;height:57px;object-fit:cover;border-radius:4px}.bldv .picks{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1px;background:#EAE6DA}.bldv .pk{background:#fff;padding:16px 18px;display:flex;flex-direction:column;gap:6px;min-width:0}.bldv .pk-b{display:flex;gap:14px}.bldv .pk-f{flex:none;width:70px;height:98px;display:flex;align-items:center;justify-content:center;border:1px solid #EFECE3;border-radius:4px;background:#fff;padding:4px}.bldv .pk-f img{max-width:100%;max-height:100%;object-fit:contain}.bldv .badge{align-self:flex-start;font:700 11px 'Archivo Narrow',sans-serif;letter-spacing:.13em;text-transform:uppercase;color:var(--z);background:var(--goud2);border-radius:2px;padding:3px 7px}.bldv .badge.alt{background:#E4E9DD;color:var(--g)}.bldv .meta{font-size:13px;color:var(--grijs)}.bldv .prijs{font:800 20px Archivo,sans-serif;color:var(--z)}.bldv .waarom{font-size:14.5px;line-height:1.5;color:#2C3125}.bldv .temp{display:flex;align-items:center;gap:6px;font-size:13px;color:#3B4033}.bldv .pk-v{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;margin-top:4px}.bldv .wissel{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.bldv .wissel button{min-height:36px;padding:0 10px;border:1px solid var(--lijn);border-radius:999px;background:#fff;font:600 12.5px Archivo,sans-serif;color:#2C3125;cursor:pointer;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bldv .wissel button:hover{border-color:#8A7A4A}.bldv .niets{font-size:14.5px;color:#3B4033;line-height:1.5}.bldv .zk{background:#fff;border:1px solid var(--lijn);border-radius:6px;padding:22px;display:flex;flex-direction:column;gap:12px}.bldv .zl{list-style:none;margin:4px 0 0;padding:0}.bldv .zl li{display:flex;gap:12px;justify-content:space-between;padding:9px 0;border-bottom:1px solid #EFECE3;font-size:14px;line-height:1.35;margin:0}.bldv .zl small{display:block;font-size:12.5px;color:var(--grijs);margin-top:2px}.bldv .tot{display:flex;justify-content:space-between;font:800 19px Archivo,sans-serif;color:var(--z)}.bldv .advies{border-radius:6px;padding:20px 22px;background:var(--g);color:#EEF0E8}.bldv .advies .k{color:var(--goud)}.bldv .advies p{font-size:14.5px;line-height:1.55;margin-top:6px}.bldv .banner{display:flex;flex-wrap:wrap;gap:14px;align-items:center;padding:14px 18px;border-radius:6px;background:var(--z);color:#E6E3D8}.bldv .banner .k{color:var(--goud)}.bldv .banner b{color:#fff}.bldv .banner .knop2{background:#fff0;color:#fff!important;border-color:var(--goud)}.bldv .melding{font-size:14px;color:var(--g);font-weight:700}.bldv .fgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(165px,1fr));gap:10px}.bldv .fk{position:relative;display:flex;flex-direction:column;gap:5px;padding:11px;border:1px solid var(--lijn);border-radius:6px;background:#fff;cursor:pointer;text-align:left;color:var(--tekst);min-height:214px}.bldv .fk[aria-pressed="true"]{border:2px solid var(--g);padding:10px;background:#F4F6EF}.bldv .fk img{width:100%;height:116px;object-fit:contain;background:#fff;border-radius:3px}.bldv .fk small{font:700 10.5px 'Archivo Narrow',sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#6B5F38}.bldv .fk b{font-size:13.5px;line-height:1.3;font-weight:600}.bldv .fk em{font-style:normal;font-size:13px;font-weight:700;margin-top:auto}.bldv .balk{position:sticky;bottom:0;z-index:5;display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--z);color:#E6E3D8;border-radius:6px}.bldv .balk .knop{background:var(--goud);color:var(--z)!important}.bldv .balk .knop[disabled]{background:#4A4E42;color:#C9C5B8!important}.bldv .balk .chips button{min-height:36px;padding:0 10px;border-radius:999px;border:1px solid rgb(201 185 141 / .55);background:#fff0;color:#fff;font:600 13px Archivo,sans-serif;cursor:pointer}.bldv .fs{background:#fff;border:1px solid var(--lijn);border-radius:6px;overflow:hidden}.bldv .fs-kop{display:flex;flex-wrap:wrap;gap:16px;padding:18px 20px;border-bottom:1px solid #EAE6DA;align-items:center}.bldv .fs-kop .pk-f{width:84px;height:118px}.bldv .dgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;padding:18px 20px 20px}.bldv .dk{display:flex;flex-direction:column;border:1px solid var(--lijn);border-radius:6px;overflow:hidden;background:#fff;text-align:left;cursor:pointer;padding:0;color:var(--tekst)}.bldv .dk[aria-pressed="true"]{border:2px solid var(--g)}.bldv .dk img,.bldv .dk .ph{width:100%;height:124px;object-fit:cover}.bldv .dk span{display:flex;flex-direction:column;gap:3px;padding:11px 13px 13px}.bldv .dk b{font-size:15px;line-height:1.3}.bldv .dk i{font-style:normal;margin-top:4px;font:700 13px Archivo,sans-serif;color:var(--g)}.bldv .bl-items{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:0 24px}.bldv .bl-items li{border-bottom:1px solid #EFECE3;margin:0}.bldv .bl-items label{display:flex;gap:12px;align-items:flex-start;min-height:46px;padding:10px 0;cursor:pointer;font-size:15px;line-height:1.4}.bldv .bl-items input{width:20px;height:20px;margin:1px 0 0;flex:none;accent-color:var(--g)}.bldv .bl-items small{display:block;font-size:12.5px;color:var(--grijs)}.bldv .bl-items .af{text-decoration:line-through;color:#6E7262}.bldv .bl-items .q{font-weight:700;min-width:72px;display:inline-block}.bldv .bl-items a{color:var(--g)}.bldv .tip{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:6px;background:#FCFBF8;border:1px solid var(--lijn);font-size:14.5px;line-height:1.5}.bldv .kopie{width:100%;min-height:160px;padding:12px;border:1px solid #BDB7A4;border-radius:4px;font:14px/1.5 ui-monospace,Menlo,monospace}.bldv [data-blfm-id]{min-height:44px}@media (max-width:900px){.bldv .gtabs{grid-template-columns:repeat(3,minmax(0,1fr))}.bldv .res-z{position:static}}@media (max-width:640px){.bldv{padding:20px 14px 48px}.bldv .paneel{padding:18px}.bldv h2{font-size:25px}.bldv .gtabs{grid-template-columns:repeat(2,minmax(0,1fr))}.bldv .menus{grid-template-columns:1fr}.bldv .fgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.bldv .dgrid{grid-template-columns:1fr;padding:14px}.bldv .ovz b{flex-basis:100px}.bldv .bl-items{grid-template-columns:1fr}}@media print{body *{visibility:hidden}.bldv,.bldv *{visibility:visible}.bldv{position:absolute;left:0;top:0;width:100%}.bldv .np{display:none!important}}.bldv .gtab[aria-current="step"] span{color:#D9D2B8!important}.bldv .menu-kop{overflow:hidden}.bldv .menu-kop img{height:116px!important;max-height:none}.bldv .menu-kop span span{position:static;inset:auto;background:none;padding:0;display:block}