:root{--vw-lijn-dikte: 3px;--vw-hairline-dikte: 1px;--vw-max-breedte: 1280px}body{background-color:var(--ki-bg);color:var(--ki-tekst);font-family:var(--ki-font-body);font-size:16px;font-weight:400;line-height:1.5}main{flex:1 0 auto;width:100%}[hidden]{display:none!important}::selection{background-color:var(--ki-actie);color:var(--ki-op-actie)}:focus-visible{outline:var(--vw-lijn-dikte) solid var(--ki-tekst);outline-offset:2px}h1,h2,.vw-display{font-family:var(--ki-font-display);font-weight:800;text-transform:uppercase;letter-spacing:.01em}h1{font-size:clamp(28px,5vw,36px);line-height:1.05}h2{font-size:clamp(22px,3vw,26px);line-height:1.1}.vw-display{font-size:clamp(36px,6vw,48px);line-height:1}h3{font-family:var(--ki-font-body);font-size:20px;font-weight:600;line-height:1.3}h4,h5,h6{font-family:var(--ki-font-body);font-size:16px;font-weight:600;line-height:1.3}a{color:inherit}.vw-link-data{color:var(--ki-data);text-underline-offset:.15em}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.vw-knop{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--ki-ruimte-sm);min-height:var(--ki-touch-min);padding:0 var(--ki-ruimte-2xl);background-color:var(--ki-actie);color:var(--ki-op-actie);border:var(--vw-lijn-dikte) solid var(--ki-actie);border-radius:var(--ki-radius-knop);font-family:var(--ki-font-body);font-size:14px;font-weight:600;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;text-align:center;cursor:pointer;transition:background-color var(--ki-motion-basis) ease,border-color var(--ki-motion-basis) ease,color var(--ki-motion-basis) ease}.vw-knop:hover{background-color:var(--ki-tekst);border-color:var(--ki-tekst);color:var(--ki-actie)}.vw-knop--secundair{background-color:transparent;border-color:var(--ki-lijn);color:var(--ki-tekst)}.vw-knop--secundair:hover{background-color:var(--ki-lijn);border-color:var(--ki-lijn);color:var(--ki-bg)}.vw-knop:disabled,.vw-knop[aria-disabled=true]{background-color:var(--ki-hairline);border-color:var(--ki-hairline);color:var(--ki-tekst-gedempt);cursor:not-allowed}.vw-kader{border:var(--vw-lijn-dikte) solid var(--ki-lijn)}.vw-hairline{height:0;margin:0;border:0;border-top:var(--vw-hairline-dikte) solid var(--ki-hairline)}.vw-kaart{position:relative;background-color:var(--ki-bg-verhoogd);border:var(--vw-hairline-dikte) solid var(--ki-hairline);border-radius:var(--ki-radius-kaart);box-shadow:none;transition:border-color var(--ki-motion-lijn) ease,box-shadow var(--ki-motion-lijn) ease}.vw-kaart:hover{border-color:var(--ki-lijn);box-shadow:inset 0 0 0 2px var(--ki-lijn)}.vw-badge{display:inline-block;padding:var(--ki-ruimte-xs) var(--ki-ruimte-sm);background-color:var(--ki-actie);color:var(--ki-op-actie);border-radius:0;font-family:var(--ki-font-body);font-size:13px;font-weight:600;line-height:1.2;letter-spacing:.04em;text-transform:uppercase}.vw-badge--gedempt{background-color:var(--ki-bg-verhoogd);color:var(--ki-tekst-gedempt);border:var(--vw-hairline-dikte) solid var(--ki-hairline)}.vw-mono{font-family:var(--ki-font-mono);font-weight:500;font-variant-numeric:tabular-nums}.vw-scorebord{width:100%;border-collapse:collapse}.vw-scorebord th,.vw-scorebord td{padding:var(--ki-ruimte-md) var(--ki-ruimte-lg) var(--ki-ruimte-md) 0;border-bottom:var(--vw-hairline-dikte) solid var(--ki-hairline);text-align:left;vertical-align:middle}.vw-scorebord th{font-family:var(--ki-font-body);font-size:13px;font-weight:600;line-height:1.2;letter-spacing:.04em;text-transform:uppercase}.vw-scorebord .vw-scorebord__cijfer{font-family:var(--ki-font-mono);font-size:15px;font-weight:500;font-variant-numeric:tabular-nums;line-height:1.4;text-align:right;padding-right:0}.vw-scorebord__markering>th,.vw-scorebord__markering>td{border-top:var(--vw-lijn-dikte) solid var(--ki-actie)}.vw-veld{display:block}.vw-veld__label{display:block;margin-bottom:var(--ki-ruimte-sm);font-family:var(--ki-font-body);font-size:13px;font-weight:600;line-height:1.2;letter-spacing:.04em;text-transform:uppercase}.vw-veld input:not([type=checkbox]):not([type=radio]),.vw-veld select,.vw-veld textarea{width:100%;min-height:var(--ki-touch-min);padding:0 var(--ki-ruimte-lg);background-color:var(--ki-bg-verhoogd);color:var(--ki-tekst);border:var(--vw-hairline-dikte) solid var(--ki-hairline);border-bottom:var(--vw-lijn-dikte) solid var(--ki-lijn);border-radius:var(--ki-radius-knop)}.vw-veld textarea{min-height:calc(var(--ki-touch-min) * 2);padding:var(--ki-ruimte-md) var(--ki-ruimte-lg)}.vw-veld input:not([type=checkbox]):not([type=radio]):focus-visible,.vw-veld select:focus-visible,.vw-veld textarea:focus-visible{outline:none;border:var(--vw-lijn-dikte) solid var(--ki-lijn);padding-left:calc(var(--ki-ruimte-lg) - 2px);padding-right:calc(var(--ki-ruimte-lg) - 2px)}.vw-veld--fout input:not([type=checkbox]):not([type=radio]),.vw-veld--fout select,.vw-veld--fout textarea{border-color:var(--ki-fout)}.vw-veld--fout input:not([type=checkbox]):not([type=radio]):focus-visible,.vw-veld--fout select:focus-visible,.vw-veld--fout textarea:focus-visible{border-color:var(--ki-fout)}.vw-veld__fout{margin-top:var(--ki-ruimte-sm);color:var(--ki-fout);font-size:14px;line-height:1.4}.vw-formulier-status{min-height:1.5em;margin-top:var(--ki-ruimte-sm);font-size:14px;line-height:1.4}.vw-formulier-status--fout{color:var(--ki-fout)}.vw-formulier-status--succes{color:var(--ki-succes)}.vw-vakken{display:grid;grid-template-columns:1fr;gap:var(--ki-ruimte-xl)}@media(min-width:768px){.vw-vakken{grid-template-columns:1fr 1fr;gap:var(--ki-ruimte-4xl)}.vw-vakken--wissel>:first-child{order:2}}.vw-container{width:100%;max-width:var(--vw-max-breedte);margin-inline:auto;padding-inline:var(--ki-ruimte-margeMobielPx)}@media(min-width:1024px){.vw-container{padding-inline:var(--ki-ruimte-margeDesktopPx)}}.vw-sectie{padding-block:clamp(var(--ki-ruimte-4xl),7vw,var(--ki-ruimte-7xl))}.vw-visueel-verborgen{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.vw-skip-link{position:fixed;top:var(--ki-ruimte-xl);left:var(--ki-ruimte-xl);z-index:100;display:inline-flex;align-items:center;min-height:var(--ki-touch-min);padding:0 var(--ki-ruimte-2xl);background-color:var(--ki-actie);color:var(--ki-op-actie);font-family:var(--ki-font-body);font-size:14px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;transform:translateY(calc(-100% - var(--ki-ruimte-3xl)))}.vw-skip-link:focus-visible{transform:translateY(0)}.vw-sterren{display:inline-flex;align-items:center;gap:var(--ki-ruimte-sm);line-height:0}.vw-sterren__spoor{position:relative;display:inline-flex}.vw-sterren__vulling{position:absolute;top:0;left:0;display:inline-flex;overflow:hidden;white-space:nowrap}.vw-sterren__ster{display:block;width:1em;height:1em;font-size:18px;fill:var(--ki-hairline);flex:0 0 auto}.vw-sterren__ster--vol{fill:var(--ki-tekst)}.ki-nacht .vw-sterren__ster--vol{fill:var(--ki-actie)}.vw-sterren__aantal{font-size:13px;line-height:1;color:var(--ki-tekst-gedempt)}.vw-usp-balk{display:grid;grid-template-columns:1fr 1fr;gap:var(--ki-ruimte-lg);margin:0;padding:0;list-style:none}.vw-usp-balk__item{display:flex;align-items:center;gap:var(--ki-ruimte-sm);font-size:14px;line-height:1.3;color:var(--ki-tekst)}.vw-usp-balk__icoon{flex:0 0 auto;width:24px;height:24px;color:var(--ki-tekst)}.vw-usp-balk__tekst{min-width:0}@media(min-width:768px){.vw-usp-balk{grid-template-columns:repeat(4,1fr);gap:var(--ki-ruimte-xl)}}.vw-betaalmethoden{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ki-ruimte-sm);color:var(--ki-tekst-gedempt)}.vw-betaalmethoden__icoon{display:block;width:36px;height:24px;flex:0 0 auto}.vw-breadcrumb__lijst{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ki-ruimte-xs) var(--ki-ruimte-sm);margin:0;padding:0;list-style:none;font-size:13px;line-height:1.3}.vw-breadcrumb__item{display:inline-flex;align-items:center}.vw-breadcrumb__item+.vw-breadcrumb__item:before{content:"/";margin-right:var(--ki-ruimte-sm);color:var(--ki-tekst-gedempt)}.vw-breadcrumb__link{color:var(--ki-tekst-gedempt);text-decoration:none}.vw-breadcrumb__link:hover{color:var(--ki-tekst);text-decoration:underline;text-underline-offset:.15em}.vw-breadcrumb__item--huidig{color:var(--ki-tekst)}
/*# sourceMappingURL=/cdn/shop/t/35/assets/vw-base.css.map */
