@font-face{font-family:Marcellus;font-style:normal;font-weight:400;font-display:swap;src:url(../media/48ed39d84f3071d1-s.1odqrhin2722e.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Marcellus;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b83a6b6f7e32c9fb-s.p.217u6tza6brar.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Marcellus Fallback;src:local(Times New Roman);ascent-override:86.59%;descent-override:24.87%;line-gap-override:0.0%;size-adjust:112.5%}.wOAZvW_className{font-family:Marcellus,Marcellus Fallback;font-style:normal;font-weight:400}.wOAZvW_variable{--font-marcellus:"Marcellus", "Marcellus Fallback"}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59dbefd7fc1c7996-s.1zpt8rrvsu92z.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1aa0075df79066e6-s.0mxk1tgo-hrwu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a79089bce1b24273-s.1akpt5k8ff_pw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b8dfa3d21eb22018-s.p.2rlmbw0a3_pri.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/59dbefd7fc1c7996-s.1zpt8rrvsu92z.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1aa0075df79066e6-s.0mxk1tgo-hrwu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a79089bce1b24273-s.1akpt5k8ff_pw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b8dfa3d21eb22018-s.p.2rlmbw0a3_pri.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/59dbefd7fc1c7996-s.1zpt8rrvsu92z.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1aa0075df79066e6-s.0mxk1tgo-hrwu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a79089bce1b24273-s.1akpt5k8ff_pw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b8dfa3d21eb22018-s.p.2rlmbw0a3_pri.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/59dbefd7fc1c7996-s.1zpt8rrvsu92z.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1aa0075df79066e6-s.0mxk1tgo-hrwu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a79089bce1b24273-s.1akpt5k8ff_pw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8dfa3d21eb22018-s.p.2rlmbw0a3_pri.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.T_-Pya_className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.T_-Pya_variable{--font-hanken:"Hanken Grotesk", "Hanken Grotesk Fallback"}
:root,[data-theme=licht]{--linnen:#f6f3ec;--papier:#fffdf8;--zand:#efeae0;--papier-actief:#f3ede0;--inkt:#1f241f;--tekst:#4a473d;--tekst-zacht:#5b584c;--tekst-licht:#7a766a;--tekst-uit:var(--lijn-18);--bos:#22332b;--bos-hover:#2e4438;--op-bos:var(--linnen);--messing:#c9a96a;--accent:var(--messing);--salie:#9db29a;--terracotta:#c08552;--op-accent:var(--bos);--messing-bereik:#c9a96a33;--messing-donker:#b08d57;--messing-licht:#d8c6a5;--op-beeld:#fbf9f3;--op-beeld-88:#fbf9f3e0;--lijn-beeld-55:#fbf9f38c;--vlak-beeld-12:#fbf9f31f;--lijn:#1f241f1a;--lijn-06:#1f241f0f;--lijn-08:#1f241f14;--lijn-12:#1f241f1f;--lijn-14:#1f241f24;--lijn-15:#1f241f26;--lijn-16:#1f241f29;--lijn-18:#1f241f2e;--lijn-22:#1f241f38;--lijn-25:#1f241f40;--lijn-28:#1f241f47;--op-bos-85:#f6f3ecd9;--op-bos-82:#f6f3ecd1;--op-bos-72:#f6f3ecb8;--op-bos-70:#f6f3ecb3;--op-bos-62:#f6f3ec9e;--op-bos-55:#f6f3ec8c;--lijn-bos-12:#f6f3ec1f;--lijn-bos-14:#f6f3ec24;--lijn-bos-16:#f6f3ec29;--lijn-bos-35:#f6f3ec59;--vlak-bos-10:#f6f3ec1a;--vlak-bos-28:#f6f3ec47;--bos-82:#22332bd1;--bos-85:#22332bd9;--bos-92:#22332beb;--donker-82:#141c16d1;--donker-80:#141c16cc;--donker-78:#141c16c7;--donker-62:#141c169e;--donker-55:#141c168c;--donker-45:#141c1673;--donker-42:#141c166b;--donker-34:#141c1657;--donker-25:#141c1640;--donker-12:#141c161f;--donker-08:#141c1614;--donker-00:#141c1600;--lichtbak-grond:#0e130ff2;--plattegrond-grond:#141a15eb;--status-beschikbaar:#3d5f45;--status-beschikbaar-grond:#5e826229;--status-beperkt:#7c5f33;--status-beperkt-grond:#b08d5733;--status-bezet:#6b675c;--status-bezet-grond:var(--lijn-08);--beeld-grond:#8a9182;--beeld-grond-donker:#41503f;--beeld-grond-licht:#ddd6c6;--film-grond:#1b2620;--wit:#fff;--schaduw-kaart-hover:0 16px 36px #141c1624;--schaduw-plattegrond-hover:0 10px 30px #1f241f1a;--schaduw-boekbalk:0 18px 44px #141c1629;--schaduw-paneel:0 18px 44px #141c1638;--schaduw-paneel-onder:0 -8px 30px #141c162e;--schaduw-filmrondje:0 10px 30px #0000004d;--schaduw-filmchip:0 6px 18px #0000003d;--schaduw-thumb-badge:0 2px 8px #0000004d;--schaduw-lichtbak:0 20px 60px #00000080;--schaduw-plattegrond:0 30px 80px #00000080}:root{--ruimte-2:2px;--ruimte-3:3px;--ruimte-4:4px;--ruimte-5:5px;--ruimte-6:6px;--ruimte-7:7px;--ruimte-8:8px;--ruimte-10:10px;--ruimte-11:11px;--ruimte-12:12px;--ruimte-13:13px;--ruimte-14:14px;--ruimte-15:15px;--ruimte-16:16px;--ruimte-18:18px;--ruimte-20:20px;--ruimte-22:22px;--ruimte-24:24px;--ruimte-26:26px;--ruimte-28:28px;--ruimte-30:30px;--ruimte-32:32px;--ruimte-34:34px;--ruimte-36:36px;--ruimte-38:38px;--ruimte-40:40px;--ruimte-44:44px;--ruimte-48:48px;--ruimte-56:56px;--ruimte-64:64px;--ruimte-76:76px;--ruimte-80:80px;--ruimte-90:90px;--ruimte-96:96px;--ruimte-100:100px;--ruimte-110:110px;--inhoud-breedte:1240px;--inhoud-breedte-sfeer:1400px;--inhoud-breedte-faq:860px;--nav-hoogte:78px;--zijmarge-desktop:40px;--zijmarge-tablet:32px;--zijmarge-telefoon:20px;--hero-hoogte:78vh;--hero-kolom:540px;--boekbalk-overlap:-58px;--maand-breedte:292px;--gastenpaneel-breedte:272px;--tikdoel:44px;--maat-560:560px;--maat-520:520px;--maat-720:720px;--maat-640:640px;--maat-420:420px;--hoek-2:2px;--hoek-3:3px;--hoek-4:4px;--hoek-5:5px;--hoek-6:6px;--hoek-10:10px;--hoek-pil:999px;--breekpunt-telefoon:700px;--breekpunt-tablet:1150px;--duur-dag:.15s;--duur-basis:.2s;--duur-kaart:.25s;--duur-overvloei:1.2s;--duur-beeldwissel:6s;--font-display:Marcellus,serif;--font-sans:"Hanken Grotesk",Helvetica,Arial,sans-serif}.hero-titel{font-family:var(--font-display);font-size:64px;font-weight:400;line-height:1.12}.pagina-titel{font-family:var(--font-display);font-size:48px;font-weight:400;line-height:1.12}.verblijf-titel{font-family:var(--font-display);font-size:44px;font-weight:400;line-height:1.12}.resultaten-titel{font-family:var(--font-display);font-size:40px;font-weight:400;line-height:1.15}.sectie-titel{font-family:var(--font-display);font-size:42px;font-weight:400;line-height:1.15}.sectie-titel-lang{font-family:var(--font-display);font-size:40px;font-weight:400;line-height:1.18}.blok-titel{font-family:var(--font-display);font-size:28px;font-weight:400}.kaart-titel{font-family:var(--font-display);font-size:23px;font-weight:400}.kop-klein{font-family:var(--font-display);font-size:20px;font-weight:400}.maand-titel{font-family:var(--font-display);font-size:18px;font-weight:400}.prijs{font-family:var(--font-display);font-size:17px;font-weight:400}.prijs-vanaf{font-family:var(--font-display);font-size:20px;font-weight:400;line-height:1.3}.jaartal{font-family:var(--font-display);font-size:24px;font-weight:400}.woordmerk{font-family:var(--font-display);font-size:23px;font-weight:400;line-height:1}.hero-intro{font-family:var(--font-sans);font-size:18px;font-weight:400;line-height:1.65}.intro{font-family:var(--font-sans);font-size:16.5px;font-weight:400;line-height:1.75}.broodtekst{font-family:var(--font-sans);font-size:16px;font-weight:400;line-height:1.75}.kaarttekst{font-family:var(--font-sans);font-size:15px;font-weight:400;line-height:1.65}.kleine-tekst{font-family:var(--font-sans);font-size:14.5px;font-weight:400;line-height:1.65}.noot{font-family:var(--font-sans);font-size:13.5px;font-weight:400;line-height:1.55}.bijschrift{font-family:var(--font-sans);font-size:12.5px;font-weight:400;line-height:1.6}.waarde{font-family:var(--font-sans);font-size:16px;font-weight:600}.footer-tekst{font-family:var(--font-sans);font-size:14.5px;font-weight:400;line-height:1.7}.footer-onder{font-family:var(--font-sans);font-size:12.5px;font-weight:400}.eyebrow{font-family:var(--font-sans);letter-spacing:3.5px;font-size:12px;font-weight:600}.label{font-family:var(--font-sans);letter-spacing:2.5px;font-size:11px;font-weight:600}.veld-label{font-family:var(--font-sans);letter-spacing:2.2px;font-size:11px;font-weight:600}.usp{font-family:var(--font-sans);letter-spacing:2px;font-size:13px;font-weight:600}.tag{font-family:var(--font-sans);letter-spacing:1.4px;font-size:11.5px;font-weight:700}.badge{font-family:var(--font-sans);font-size:12.5px;font-weight:600}.film-badge{font-family:var(--font-sans);letter-spacing:.4px;font-size:12px;font-weight:600}.woordmerk-onder{font-family:var(--font-sans);letter-spacing:3px;font-size:9.5px;font-weight:600}.knop-groot{font-family:var(--font-sans);font-size:15.5px;font-weight:600}.knop{font-family:var(--font-sans);font-size:15px;font-weight:600}.knop-klein{font-family:var(--font-sans);font-size:14px;font-weight:600}.nav-link{font-family:var(--font-sans);font-size:14.5px;font-weight:500}.nav-link-mobiel{font-family:var(--font-sans);font-size:17px;font-weight:500}.tekstlink{font-family:var(--font-sans);font-size:14.5px;font-weight:600}.veld-waarde{font-family:var(--font-sans);font-size:16px;font-weight:400}.kalender-dag{font-family:var(--font-sans);font-size:13.5px;font-weight:400}.weekdag{font-family:var(--font-sans);font-size:11.5px;font-weight:600}
:root{--lt-accent-bereik:var(--messing-bereik)}.lt-accent--salie{--accent:var(--salie);--lt-accent-bereik:#9db29a33}.lt-accent--terracotta{--accent:var(--terracotta);--lt-accent-bereik:#c0855233}body{background:var(--linnen);color:var(--inkt);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}:where([class^=lt-],[class*=\ lt-]):focus-visible,:where([class^=lt-],[class*=\ lt-]).is-focus{outline:3px solid var(--bos);outline-offset:2px}:where(.lt-nav,.lt-nav-menu,.lt-footer,.lt-lichtbak,.lt-op-donker,.lt-sectiekop--donker) :focus-visible,:where(.lt-nav,.lt-nav-menu,.lt-footer,.lt-lichtbak,.lt-op-donker,.lt-sectiekop--donker) .is-focus,.lt-knop--rand-licht:focus-visible,.lt-knop--rand-licht.is-focus{outline:3px solid var(--op-beeld);outline-offset:2px}.lt-nav{z-index:60;box-sizing:border-box;height:var(--nav-hoogte);align-items:center;gap:var(--ruimte-40);padding:0 var(--zijmarge-desktop);background:var(--bos);color:var(--op-bos);font-family:var(--font-sans);grid-template-columns:auto 1fr auto;display:grid;position:sticky;top:0}.lt-nav__merk{align-items:center;gap:var(--ruimte-14);color:var(--op-bos);cursor:pointer;text-decoration:none;display:flex}.lt-nav__logo{width:auto;height:44px;display:block}.lt-nav__woord{gap:var(--ruimte-2);flex-direction:column;display:flex}.lt-nav__naam{font-family:var(--font-display);white-space:nowrap;font-size:23px;line-height:1}.lt-nav__plaats{letter-spacing:3px;color:var(--messing-donker);font-size:9.5px;font-weight:600;display:block}.lt-nav__menu{justify-content:center;gap:var(--ruimte-34);font-size:14.5px;font-weight:500;display:flex}.lt-nav__link{color:var(--op-bos);opacity:.9;text-decoration:none}.lt-nav__link:hover,.lt-nav__link.is-hover{opacity:1;color:var(--messing-licht)}.lt-nav__rechts{justify-content:flex-end;align-items:center;gap:var(--ruimte-24);display:flex}.lt-nav__hamburger{justify-content:center;align-items:center;gap:var(--ruimte-5);width:var(--tikdoel);height:var(--tikdoel);margin-left:calc(-1 * var(--ruimte-10));cursor:pointer;background:0 0;border:none;flex-direction:column;padding:0;display:none}.lt-nav__streep{background:var(--op-bos);border-radius:var(--hoek-2);transform-origin:50%;width:22px;height:2px;transition:transform var(--duur-basis) ease, opacity var(--duur-basis) ease}.lt-nav__hamburger[aria-expanded=true] .lt-nav__streep:first-child{transform:translateY(7px)rotate(45deg)}.lt-nav__hamburger[aria-expanded=true] .lt-nav__streep:nth-child(2){opacity:0}.lt-nav__hamburger[aria-expanded=true] .lt-nav__streep:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.lt-nav--menu-open .lt-knop--nav{visibility:hidden;opacity:0}.lt-nav--tablet,.lt-nav--telefoon{gap:var(--ruimte-12);padding:0 var(--zijmarge-telefoon)}.lt-nav--tablet{grid-template-columns:1fr auto}.lt-nav--telefoon{grid-template-columns:auto auto}.lt-nav--tablet .lt-nav__menu,.lt-nav--telefoon .lt-nav__menu{display:none}.lt-nav--tablet .lt-nav__rechts,.lt-nav--telefoon .lt-nav__rechts{gap:var(--ruimte-10)}.lt-nav--tablet .lt-nav__hamburger,.lt-nav--telefoon .lt-nav__hamburger{display:flex}.lt-nav--telefoon .lt-nav__merk{gap:var(--ruimte-10)}.lt-nav--telefoon .lt-nav__naam{white-space:normal;width:min-content;font-size:18px;line-height:1.05}.lt-nav--telefoon .lt-nav__plaats{display:none}.lt-nav--telefoon .lt-knop--nav{padding:var(--ruimte-14);font-size:13px}.lt-nav-menu{top:var(--nav-hoogte);z-index:59;padding:var(--ruimte-12) var(--ruimte-20) var(--ruimte-32);background:var(--bos);font-family:var(--font-sans);flex-direction:column;gap:0;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.lt-nav-menu__link{color:var(--op-bos);padding:var(--ruimte-16) var(--ruimte-4);border-bottom:1px solid var(--lijn-bos-12);font-size:17px;font-weight:500;text-decoration:none}.lt-nav-menu__knop{margin-top:var(--ruimte-16);padding:var(--ruimte-16);border-radius:var(--hoek-4);background:var(--accent);color:var(--op-accent);text-align:center;font-size:16px;font-weight:600;text-decoration:none}.lt-nav-menu__noot{margin-top:var(--ruimte-10);color:var(--op-bos-62);text-align:center;font-size:13px;line-height:1.5}.lt-knop{box-sizing:border-box;font-family:var(--font-sans);text-align:center;cursor:pointer;border:none;margin:0;font-weight:600;text-decoration:none;display:inline-block}.lt-knop--messing{background:var(--accent);color:var(--op-accent);border-radius:var(--hoek-3);padding:var(--ruimte-16) var(--ruimte-32);transition:filter var(--duur-basis);font-size:15.5px}.lt-knop--messing:hover,.lt-knop--messing.is-hover{filter:brightness(1.08)}.lt-knop--bos{background:var(--bos);color:var(--op-bos);border-radius:var(--hoek-4);padding:var(--ruimte-15) var(--ruimte-30);transition:background var(--duur-basis);font-size:15px}.lt-knop--bos:hover,.lt-knop--bos.is-hover{background:var(--bos-hover)}.lt-knop--rand{color:var(--bos);border:1px solid var(--lijn-28);border-radius:var(--hoek-3);padding:var(--ruimte-16) var(--ruimte-32);transition:all var(--duur-basis);background:0 0;font-size:15.5px}.lt-knop--rand:hover,.lt-knop--rand.is-hover{background:var(--bos);color:var(--op-bos);border-color:var(--bos)}.lt-knop--rand-licht{color:var(--op-beeld);border:1px solid var(--lijn-beeld-55);border-radius:var(--hoek-3);padding:var(--ruimte-16) var(--ruimte-32);transition:all var(--duur-basis);background:0 0;font-size:15.5px;font-weight:500}.lt-knop--rand-licht:hover,.lt-knop--rand-licht.is-hover{background:var(--vlak-beeld-12);border-color:var(--op-beeld);color:var(--op-beeld)}.lt-knop--secundair{color:var(--inkt);border:1px solid var(--lijn-25);border-radius:var(--hoek-4);padding:var(--ruimte-13) var(--ruimte-24);transition:all var(--duur-basis);background:0 0;font-size:14.5px}.lt-knop--secundair:hover,.lt-knop--secundair.is-hover{border-color:var(--inkt);background:var(--zand)}.lt-knop--tekst{color:var(--tekst-licht);padding:var(--ruimte-13) var(--ruimte-14);background:0 0;font-size:14px}.lt-knop--tekst:hover,.lt-knop--tekst.is-hover{color:var(--inkt)}.lt-knop--nav{padding:var(--ruimte-13) var(--ruimte-26);white-space:nowrap;transition:filter var(--duur-basis), opacity var(--duur-basis);font-size:14.5px}.lt-knop--klein{padding:var(--ruimte-12) var(--ruimte-20);font-size:14px}.lt-knop--messing.lt-knop--klein{padding:var(--ruimte-12) var(--ruimte-22)}.lt-knop--paneel{padding:var(--ruimte-13) var(--ruimte-22);font-size:14px}.lt-knop--blok{width:100%;padding-left:0;padding-right:0;display:block}.lt-knop:disabled,.lt-knop.is-uit{opacity:.35;cursor:default;pointer-events:none}.lt-tekstlink{padding:var(--ruimte-12) 0;font-family:var(--font-sans);color:var(--inkt);text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-decoration-skip-ink:none;cursor:pointer;font-size:14.5px;font-weight:600;display:inline-block}.lt-tekstlink:hover,.lt-tekstlink.is-hover{color:var(--messing-donker)}.lt-tekstlink--groot{font-size:15px}.lt-tekstlink--klein{color:var(--bos);padding:13.5px 0;font-size:13px}.lt-tekstlink--inline{margin:calc(-1 * var(--ruimte-12)) 0}.lt-tekstlink--streep{padding:0 0 var(--ruimte-2);color:var(--bos);border-bottom:2px solid var(--accent);text-decoration:none}.lt-tekstlink--terug{color:var(--tekst-zacht);text-decoration:none}.lt-tekstlink--donker{padding:var(--ruimte-10) 0 var(--ruimte-3);color:var(--op-bos);border-bottom:2px solid var(--accent);font-size:15px;text-decoration:none}.lt-tekstlink--donker:hover,.lt-tekstlink--donker.is-hover{color:var(--messing-licht)}.lt-sectiekop{justify-content:space-between;align-items:flex-end;gap:var(--ruimte-40);margin-bottom:var(--ruimte-44);display:flex}.lt-sectiekop--telefoon{align-items:flex-start;gap:var(--ruimte-16);flex-direction:column}.lt-eyebrow{margin-bottom:var(--ruimte-14);font-family:var(--font-sans);letter-spacing:3.5px;color:var(--messing-donker);font-size:12px;font-weight:600}.lt-eyebrow--donker{color:var(--messing-licht)}.lt-eyebrow--label{margin-bottom:var(--ruimte-18);padding:var(--ruimte-6) var(--ruimte-7) var(--ruimte-6) var(--ruimte-10);border-radius:var(--hoek-3);background:var(--bos-85);color:var(--messing-licht);white-space:nowrap;line-height:1.2;display:inline-block}.lt-sectiekop__titel{max-width:var(--maat-560);font-family:var(--font-display);margin:0;font-size:42px;font-weight:400;line-height:1.15}.lt-sectiekop__titel--lang{margin:0 0 var(--ruimte-24);max-width:none;font-size:40px;line-height:1.18}.lt-sectiekop__intro{max-width:400px;color:var(--tekst);margin:0;font-size:15.5px;line-height:1.7}.lt-sectiekop__intro--lang{max-width:none;font-size:16.5px;line-height:1.75}.lt-sectiekop--donker,.lt-op-donker{color:var(--op-bos)}.lt-sectiekop--donker .lt-eyebrow,.lt-op-donker .lt-eyebrow{color:var(--messing-licht)}.lt-sectiekop--donker .lt-sectiekop__intro,.lt-op-donker .lt-sectiekop__intro{color:var(--op-bos-82)}.lt-label{font-family:var(--font-sans);letter-spacing:2.5px;color:var(--tekst-licht);font-size:11px;font-weight:600}.lt-label--accent{color:var(--messing-donker)}.lt-label--zacht,.lt-eyebrow--zacht{color:var(--tekst-zacht)}.lt-badges{gap:var(--ruimte-8);flex-wrap:wrap;display:flex}.lt-badge{padding:var(--ruimte-5) var(--ruimte-12);border:1px solid var(--lijn-18);border-radius:var(--hoek-pil);font-family:var(--font-sans);color:var(--tekst-zacht);font-size:12.5px;font-weight:600;display:inline-block}.lt-tag{padding:var(--ruimte-5) var(--ruimte-11);border-radius:var(--hoek-3);background:var(--zand);font-family:var(--font-sans);letter-spacing:1.4px;color:var(--tekst-zacht);font-size:11.5px;font-weight:700;display:inline-block}.lt-chip{padding:var(--ruimte-5) var(--ruimte-11);border-radius:var(--hoek-3);background:var(--status-bezet-grond);font-family:var(--font-sans);letter-spacing:1.4px;text-transform:uppercase;color:var(--status-bezet);font-size:11.5px;font-weight:700;display:inline-block}.lt-chip--beschikbaar{background:var(--status-beschikbaar-grond);color:var(--status-beschikbaar)}.lt-chip--beperkt{background:var(--status-beperkt-grond);color:var(--status-beperkt)}.lt-filmbadge{left:var(--ruimte-12);bottom:var(--ruimte-12);align-items:center;gap:var(--ruimte-7);padding:var(--ruimte-6) var(--ruimte-12);border-radius:var(--hoek-pil);background:var(--bos-82);font-family:var(--font-sans);letter-spacing:.4px;color:var(--op-beeld);font-size:12px;font-weight:600;display:inline-flex;position:absolute}.lt-filmbadge__driehoek{border-top:4.5px solid #0000;border-bottom:4.5px solid #0000;border-left:7px solid var(--accent);width:0;height:0;margin-left:1px}.lt-verblijfkaarten{gap:var(--ruimte-26);grid-template-columns:repeat(4,1fr);display:grid}.lt-verblijfkaarten--tablet{grid-template-columns:repeat(2,1fr)}.lt-verblijfkaarten--telefoon{grid-template-columns:1fr}.lt-verblijfkaart{background:var(--papier);border:1px solid var(--lijn);border-radius:var(--hoek-6);color:var(--inkt);font-family:var(--font-sans);cursor:pointer;transition:all var(--duur-kaart);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.lt-verblijfkaart:hover,.lt-verblijfkaart.is-hover{box-shadow:var(--schaduw-kaart-hover);transform:translateY(-4px)}.lt-verblijfkaart__foto{display:block;position:relative}.lt-verblijfkaart__beeld{aspect-ratio:3/2;object-fit:cover;background:var(--beeld-grond);width:100%;height:auto;display:block}.lt-verblijfkaart__tekst{gap:var(--ruimte-11);padding:var(--ruimte-24) var(--ruimte-26) var(--ruimte-26);flex-direction:column;flex:1;display:flex}.lt-verblijfkaart__titel{font-family:var(--font-display);margin:0;font-size:23px;font-weight:400}.lt-verblijfkaart__omschrijving{color:var(--tekst);flex:1;margin:0;font-size:15px;line-height:1.65}.lt-verblijfkaart__actie{color:var(--bos);font-size:14.5px;font-weight:600}.lt-verblijfkaart--breed{margin-bottom:var(--ruimte-26);grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.lt-verblijfkaart--breed .lt-verblijfkaart__beeld{aspect-ratio:auto;object-position:62% 35%;height:100%}.lt-verblijfkaart--breed .lt-verblijfkaart__tekst{justify-content:center;gap:var(--ruimte-12);padding:var(--ruimte-32) var(--ruimte-36);flex:none}.lt-verblijfkaart--breed .lt-verblijfkaart__titel{font-size:26px}.lt-verblijfkaart--breed .lt-verblijfkaart__omschrijving{flex:none}.lt-verblijfkaart--breed.lt-verblijfkaart--tablet .lt-verblijfkaart__tekst{padding:var(--ruimte-26) var(--ruimte-28)}.lt-verblijfkaart--breed.lt-verblijfkaart--telefoon{grid-template-columns:1fr}.lt-verblijfkaart--breed.lt-verblijfkaart--telefoon .lt-verblijfkaart__beeld{aspect-ratio:3/2;height:auto}.lt-verblijfkaart--breed.lt-verblijfkaart--telefoon .lt-verblijfkaart__tekst{padding:var(--ruimte-24) var(--ruimte-22) var(--ruimte-26)}.lt-boekbalk{font-family:var(--font-sans);position:relative}.lt-boekbalk__balk{background:var(--papier);border:1px solid var(--lijn);border-radius:var(--hoek-6);box-shadow:var(--schaduw-boekbalk);grid-template-columns:1fr 1fr 1fr auto;align-items:stretch;gap:0;display:grid}.lt-boekbalk__veld{align-items:stretch;gap:var(--ruimte-7);padding:var(--ruimte-22) var(--ruimte-28);border:none;border-right:1px solid var(--lijn);font-family:var(--font-sans);text-align:left;cursor:pointer;transition:background var(--duur-basis);background:0 0;border-radius:0;flex-direction:column;margin:0;display:flex}.lt-boekbalk__veld:first-child{border-radius:var(--hoek-6) 0 0 var(--hoek-6)}.lt-boekbalk__veld[aria-expanded=true],.lt-boekbalk__veld.is-actief{background:var(--papier-actief)}.lt-boekbalk__label{letter-spacing:2.2px;color:var(--tekst-licht);font-size:11px;font-weight:600}.lt-boekbalk__waarde{justify-content:space-between;align-items:center;gap:var(--ruimte-12);color:var(--inkt);font-size:16px;display:flex}.lt-boekbalk__pijl{color:var(--tekst-licht);font-size:10px}.lt-boekbalk__knopcel{padding:var(--ruimte-14);align-items:center;display:flex}.lt-boekbalk__knop{height:100%;padding:0 var(--ruimte-34);border-radius:var(--hoek-4);background:var(--bos);color:var(--op-bos);font-family:var(--font-sans);cursor:pointer;transition:background var(--duur-basis);border:none;margin:0;font-size:15px;font-weight:600}.lt-boekbalk__knop:hover,.lt-boekbalk__knop.is-hover{background:var(--bos-hover)}.lt-boekbalk--tablet .lt-boekbalk__balk{grid-template-columns:1fr 1fr}.lt-boekbalk--tablet .lt-boekbalk__veld:first-child{border-bottom:1px solid var(--lijn);border-radius:var(--hoek-6) 0 0 0}.lt-boekbalk--tablet .lt-boekbalk__veld:nth-child(2){border-right:none;border-bottom:1px solid var(--lijn);border-radius:0 var(--hoek-6) 0 0}.lt-boekbalk--tablet .lt-boekbalk__veld:nth-child(3){border-radius:0 0 0 var(--hoek-6)}.lt-boekbalk--tablet .lt-boekbalk__knop{width:100%;padding:0}.lt-boekbalk--telefoon .lt-boekbalk__balk{grid-template-columns:1fr}.lt-boekbalk--telefoon .lt-boekbalk__veld{padding:var(--ruimte-16) var(--ruimte-20);border-right:none;border-bottom:1px solid var(--lijn)}.lt-boekbalk--telefoon .lt-boekbalk__veld:first-child{border-radius:var(--hoek-6) var(--hoek-6) 0 0}.lt-boekbalk--telefoon .lt-boekbalk__knopcel{padding:0 var(--ruimte-14) var(--ruimte-14)}.lt-boekbalk--telefoon .lt-boekbalk__knop{width:100%;height:48px;padding:0}.lt-paneel{box-sizing:border-box;background:var(--papier);border:1px solid var(--lijn);border-radius:var(--hoek-6);box-shadow:var(--schaduw-paneel);color:var(--inkt);font-family:var(--font-sans)}.lt-paneel--datum{padding:var(--ruimte-24) var(--ruimte-28) var(--ruimte-16);position:relative}.lt-paneel--gasten{width:var(--gastenpaneel-breedte);padding:var(--ruimte-22) var(--ruimte-24)}.lt-boekbalk>.lt-paneel{top:calc(100% + var(--ruimte-10));z-index:40;position:absolute;left:0}.lt-boekbalk>.lt-paneel--gasten{left:51%}.lt-paneel--onder,.lt-boekbalk>.lt-paneel--onder{border-radius:var(--hoek-10) var(--hoek-10) 0 0;width:auto;max-height:85vh;box-shadow:var(--schaduw-paneel-onder);position:fixed;inset:auto 0 0;overflow-y:auto}.lt-paneel--datum.lt-paneel--onder{padding:var(--ruimte-20) var(--ruimte-16) 0}.lt-paneel--gasten.lt-paneel--onder{padding:var(--ruimte-22) var(--ruimte-24) calc(var(--ruimte-22) + env(safe-area-inset-bottom))}.lt-sluier{z-index:39;background:var(--donker-45);position:fixed;inset:0}.lt-gasten{justify-content:space-between;align-items:center;display:flex}.lt-gasten__label{font-size:15px;font-weight:600}.lt-gasten__noot{margin:var(--ruimte-14) 0 var(--ruimte-16);color:var(--tekst-licht);font-size:13px;line-height:1.6}.lt-gasten__noot a{color:var(--inkt);font-weight:600}.lt-stapper{align-items:center;gap:var(--ruimte-14);display:flex}.lt-stapper__knop{border:1px solid var(--lijn-25);border-radius:var(--hoek-pil);width:32px;height:32px;color:var(--inkt);font-family:var(--font-sans);cursor:pointer;background:0 0;padding:0;font-size:17px;line-height:1}.lt-stapper__knop:disabled,.lt-stapper__knop.is-uit{opacity:.35;cursor:default}.lt-stapper__aantal{text-align:center;min-width:20px;font-size:16px;font-weight:600}.lt-stapper--groot .lt-stapper__knop{width:42px;height:42px}.lt-kalender{font-family:var(--font-sans);color:var(--inkt);position:relative}.lt-kalender__maanden{gap:var(--ruimte-44);flex-direction:row;display:flex}.lt-kalender__maand{width:var(--maand-breedte)}.lt-kalender__titel{margin-bottom:var(--ruimte-14);font-family:var(--font-display);text-align:center;font-size:18px}.lt-kalender__weekdagen{gap:var(--ruimte-2);margin-bottom:var(--ruimte-6);grid-template-columns:repeat(7,1fr);display:grid}.lt-kalender__weekdag{color:var(--tekst-licht);text-align:center;font-size:11.5px;font-weight:600}.lt-kalender__dagen{gap:var(--ruimte-4) var(--ruimte-2);grid-template-columns:repeat(7,1fr);display:grid}.lt-kalender__dag{width:100%;max-width:var(--tikdoel);aspect-ratio:1;border-radius:var(--hoek-pil);height:auto;color:var(--inkt);font-family:var(--font-sans);cursor:pointer;transition:background var(--duur-dag);background:0 0;border:none;justify-self:center;margin:0;padding:0;font-size:13.5px}.lt-kalender__dag--leeg{visibility:hidden}.lt-kalender__dag--uit,.lt-kalender__dag:disabled{color:var(--tekst-uit);cursor:default}.lt-kalender__dag--gekozen{background:var(--accent);color:var(--op-accent);font-weight:600}.lt-kalender__dag--bereik{background:var(--lt-accent-bereik)}.lt-kalender--verblijf .lt-kalender__dag--vrij{border:1px solid var(--lijn-25)}@media (hover:hover){.lt-kalender__dag--vrij:hover,.lt-kalender__dag--bereik:hover{background:var(--papier-actief)}}.lt-kalender__dag.is-hover{background:var(--papier-actief)}.lt-kalender__pijl{top:var(--ruimte-16);border:1px solid var(--lijn-22);border-radius:var(--hoek-pil);width:42px;height:42px;color:var(--inkt);font-family:var(--font-sans);cursor:pointer;background:0 0;margin:0;padding:0;font-size:15px;position:absolute}.lt-kalender__pijl--terug{left:var(--ruimte-28)}.lt-kalender__pijl--vooruit{right:var(--ruimte-28)}.lt-kalender__pijl:disabled,.lt-kalender__pijl.is-uit{opacity:.3;cursor:default}.lt-kalender--verblijf .lt-kalender__maanden{width:fit-content;position:relative}.lt-kalender--verblijf .lt-kalender__pijl{top:calc(-1 * var(--ruimte-10))}.lt-kalender--verblijf .lt-kalender__pijl--terug{left:0}.lt-kalender--verblijf .lt-kalender__pijl--vooruit{right:0}.lt-kalender__gesloten{justify-content:center;align-items:center;gap:var(--ruimte-8);min-height:246px;color:var(--tekst-zacht);text-align:center;flex-direction:column;font-size:14px;line-height:1.5;display:flex}.lt-kalender__gesloten a{color:var(--messing-donker);cursor:pointer;font-weight:600;text-decoration:none}.lt-kalender__voet{justify-content:space-between;align-items:center;gap:var(--ruimte-12);margin-top:var(--ruimte-16);padding-top:var(--ruimte-12);border-top:1px solid var(--lijn);background:var(--papier);display:flex}.lt-paneel--onder .lt-kalender__voet{padding-bottom:calc(var(--ruimte-12) + env(safe-area-inset-bottom));position:sticky;bottom:0}.lt-kalender__status{gap:var(--ruimte-3);flex-direction:column;display:flex}.lt-kalender__keuze{color:var(--inkt);font-size:13.5px;font-weight:600}.lt-kalender__seizoen{color:var(--tekst-licht);font-size:12.5px}.lt-kalender__acties{align-items:center;gap:var(--ruimte-10);display:flex}.lt-kalender__kop{justify-content:space-between;align-items:center;gap:var(--ruimte-16);margin-bottom:var(--ruimte-18);flex-wrap:wrap;display:flex}.lt-kalender__kop .lt-blok__titel{margin:0}.lt-kalender__onder{justify-content:space-between;align-items:center;gap:var(--ruimte-24);margin-top:var(--ruimte-24);padding-top:var(--ruimte-22);border-top:1px solid var(--lijn);flex-wrap:wrap;display:flex}.lt-kalender__selectie{gap:var(--ruimte-6);max-width:var(--maat-560);flex-direction:column;display:flex}.lt-kalender__selectie>.lt-tekstlink{align-self:flex-start}.lt-kalender__regel{align-items:center;gap:var(--ruimte-10);color:var(--inkt);flex-wrap:wrap;font-size:14.5px;display:flex}.lt-kalender__regel--gasten{gap:var(--ruimte-12);flex-wrap:nowrap}.lt-kalender__regel strong{font-weight:600}.lt-kalender__eenheid{color:var(--tekst-licht)}.lt-kalender__uitleg{color:var(--tekst-zacht);font-size:13px}.lt-kalender__noot{color:var(--tekst-licht);margin:0;font-size:12.5px;line-height:1.6}.lt-kalender__noot a{color:var(--tekst)}.lt-legenda{align-items:center;gap:var(--ruimte-14) var(--ruimte-20);color:var(--tekst-zacht);flex-wrap:wrap;font-size:13px;display:flex}.lt-legenda__item{align-items:center;gap:var(--ruimte-7);display:flex}.lt-legenda__stip{border-radius:var(--hoek-pil);background:var(--accent);width:11px;height:11px;display:inline-block}.lt-kalender--tablet .lt-kalender__maanden{gap:var(--ruimte-28);justify-content:center}.lt-kalender--telefoon .lt-kalender__maanden{gap:var(--ruimte-28);flex-direction:column}.lt-kalender--telefoon .lt-kalender__maand{width:100%}.lt-paneel--onder>.lt-kalender__pijl{top:var(--ruimte-13)}.lt-blok{box-sizing:border-box;padding:var(--ruimte-34) var(--ruimte-38);background:var(--papier);border:1px solid var(--lijn);border-radius:var(--hoek-6);color:var(--inkt);font-family:var(--font-sans)}.lt-blok--tablet{padding:var(--ruimte-26) var(--ruimte-28)}.lt-blok--telefoon{padding:var(--ruimte-22) var(--ruimte-20)}.lt-blok__titel{margin:0 0 var(--ruimte-8);font-family:var(--font-display);font-size:28px;font-weight:400}.lt-blok__intro{margin:0 0 var(--ruimte-26);max-width:var(--maat-640);color:var(--tekst-zacht);font-size:14.5px;line-height:1.65}.lt-tarieven{color:var(--inkt)}.lt-tarieven__raster{gap:var(--ruimte-48);grid-template-columns:1.5fr 1fr;align-items:start;display:grid}.lt-tarieven--tablet .lt-tarieven__raster{gap:var(--ruimte-36);grid-template-columns:1.25fr 1fr}.lt-tarieven--telefoon .lt-tarieven__raster{gap:var(--ruimte-28);grid-template-columns:1fr}.lt-tarieven__kolom{flex-direction:column;display:flex}.lt-tarieven__label{margin:0 0 var(--ruimte-10);letter-spacing:2.5px;color:var(--tekst-licht);font-size:11px;font-weight:600}.lt-tarieven__regel+.lt-tarieven__label{margin-top:var(--ruimte-22)}.lt-tarieven__regel{justify-content:space-between;align-items:baseline;gap:var(--ruimte-24);padding:var(--ruimte-13) 0;border-top:1px solid var(--lijn);display:flex}.lt-tarieven__naam{color:var(--inkt);font-size:15px;font-weight:600}.lt-tarieven__sub{margin-top:var(--ruimte-3);max-width:var(--maat-420);color:var(--tekst-licht);font-size:13px;line-height:1.55}.lt-tarieven__prijs{font-family:var(--font-display);white-space:nowrap;font-size:17px}.lt-tarieven__voorbeeld{margin:var(--ruimte-18) 0 0;padding-top:var(--ruimte-14);border-top:1px solid var(--lijn);color:var(--tekst);font-size:13.5px;line-height:1.6}.lt-tarieven__apart{padding:var(--ruimte-26) var(--ruimte-28);border-radius:var(--hoek-6);background:var(--zand)}.lt-tarieven__apart-titel{margin-bottom:var(--ruimte-6);font-family:var(--font-display);font-size:20px}.lt-tarieven__apart-sub{margin:0 0 var(--ruimte-16);color:var(--tekst-zacht);font-size:13.5px;line-height:1.6}.lt-tarieven__apart-regel{justify-content:space-between;align-items:baseline;gap:var(--ruimte-16);padding:var(--ruimte-11) 0;border-top:1px solid var(--lijn-12);display:flex}.lt-tarieven__apart-naam{color:var(--inkt);font-size:14.5px}.lt-tarieven__apart-prijs{font-family:var(--font-display);white-space:nowrap;font-size:16px}.lt-tarieven__voetnoot{margin:var(--ruimte-22) 0 0;padding-top:var(--ruimte-16);border-top:1px solid var(--lijn);color:var(--tekst-licht);font-size:13px}.lt-uitklappers{gap:var(--ruimte-12);font-family:var(--font-sans);flex-direction:column;display:flex}.lt-uitklappers__titel{margin:0 0 var(--ruimte-6);font-family:var(--font-display);font-size:26px;font-weight:400}.lt-uitklapper{background:var(--papier);border:1px solid var(--lijn);border-radius:var(--hoek-6);font-family:var(--font-sans)}.lt-uitklapper__vraag{padding:var(--ruimte-18) var(--ruimte-24);color:var(--inkt);cursor:pointer;font-size:16px;font-weight:600}.lt-uitklapper__antwoord{padding:0 var(--ruimte-24) var(--ruimte-18);color:var(--tekst);margin:0;font-size:15px;line-height:1.7}.lt-uitklapper--inventaris .lt-uitklapper__vraag{padding:var(--ruimte-14) var(--ruimte-18);font-size:15px}.lt-uitklapper__lijst{padding:0 var(--ruimte-22) var(--ruimte-18) var(--ruimte-38);column-count:2;column-gap:var(--ruimte-30);color:var(--tekst);margin:0;font-size:14.5px;line-height:1.8}.lt-uitklapper__lijst li{break-inside:avoid}.lt-uitklapper--telefoon .lt-uitklapper__lijst{column-count:1;padding:0 var(--ruimte-18) var(--ruimte-16) var(--ruimte-34)}.lt-usps{max-width:var(--inhoud-breedte);padding:46px var(--zijmarge-desktop) 0;grid-template-columns:repeat(4,auto);justify-content:center;gap:0;margin:0 auto;display:grid}.lt-usp{padding:0 var(--ruimte-24);border-left:1px solid var(--lijn-15);font-family:var(--font-sans);letter-spacing:2px;color:var(--tekst-zacht);text-align:center;font-size:13px;font-weight:600}.lt-usp:first-child{border-left:none}.lt-usps--tablet{padding:var(--ruimte-38) var(--zijmarge-tablet) 0;row-gap:var(--ruimte-14);grid-template-columns:repeat(2,auto)}.lt-usps--tablet .lt-usp{padding:0 var(--ruimte-22);letter-spacing:1.6px;font-size:12px}.lt-usps--tablet .lt-usp:nth-child(odd){border-left:none}.lt-usps--telefoon{padding:var(--ruimte-30) var(--zijmarge-telefoon) 0;row-gap:var(--ruimte-14);grid-template-columns:repeat(1,auto)}.lt-usps--telefoon .lt-usp{letter-spacing:1.6px;border-left:none;padding:0;font-size:12px}.lt-footer{background:var(--bos);color:var(--op-bos);font-family:var(--font-sans)}.lt-footer__raster{max-width:var(--inhoud-breedte);padding:84px var(--zijmarge-desktop) 0;grid-template-columns:2fr 1fr 1fr 1.3fr;gap:50px;margin:0 auto;display:grid}.lt-footer__naam{margin-bottom:var(--ruimte-6);font-family:var(--font-display);font-size:24px}.lt-footer__plaats{margin-bottom:var(--ruimte-18);letter-spacing:3px;color:var(--messing-licht);font-size:10px;font-weight:600}.lt-footer__intro{max-width:300px;color:var(--op-bos-72);margin:0;font-size:14.5px;line-height:1.7}.lt-footer__kolom{gap:var(--ruimte-12);flex-direction:column;font-size:14.5px;display:flex}.lt-footer__kop{margin-bottom:var(--ruimte-4);letter-spacing:2.5px;color:var(--messing-licht);font-size:11px;font-weight:600}.lt-footer__link{color:var(--op-bos-85);cursor:pointer;padding:0;text-decoration:none}a.lt-footer__link:hover,.lt-footer__link.is-hover{color:var(--messing-licht)}.lt-footer__kolom .lt-knop{margin-top:var(--ruimte-6);align-self:flex-start}.lt-footer__noot{max-width:300px;color:var(--op-bos-62);font-size:13px;line-height:1.5}.lt-footer__onder{max-width:var(--inhoud-breedte);padding:var(--ruimte-26) var(--zijmarge-desktop) var(--ruimte-34);border-top:1px solid var(--lijn-bos-14);color:var(--op-bos-55);flex-direction:row;justify-content:space-between;gap:0;margin:60px auto 0;font-size:12.5px;display:flex}.lt-footer__groet{color:var(--op-bos-70);font-style:italic}.lt-footer--tablet .lt-footer__raster{padding:68px var(--zijmarge-tablet) 0;gap:var(--ruimte-40) var(--ruimte-48);grid-template-columns:1fr 1fr}.lt-footer--tablet .lt-footer__onder{margin-top:var(--ruimte-36);padding:var(--ruimte-24) var(--zijmarge-tablet) var(--ruimte-30);gap:var(--ruimte-16)}.lt-footer--telefoon .lt-footer__raster{padding:var(--ruimte-48) var(--zijmarge-telefoon) 0;gap:var(--ruimte-36);grid-template-columns:1fr}.lt-footer--telefoon .lt-footer__kolom{gap:var(--ruimte-2)}.lt-footer--telefoon .lt-footer__link{padding:var(--ruimte-11) 0}.lt-footer--telefoon .lt-footer__onder{margin-top:var(--ruimte-36);padding:var(--ruimte-20) var(--zijmarge-telefoon) var(--ruimte-28);gap:var(--ruimte-8);flex-direction:column}.lt-lichtbak{z-index:300;box-sizing:border-box;padding:var(--ruimte-48) var(--ruimte-96) var(--ruimte-40);background:var(--lichtbak-grond);font-family:var(--font-sans);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.lt-lichtbak__knop{z-index:2;border:1px solid var(--lijn-bos-35);border-radius:var(--hoek-pil);background:var(--vlak-bos-10);width:48px;height:48px;color:var(--op-bos);font-family:var(--font-sans);cursor:pointer;justify-content:center;align-items:center;padding:0;font-size:20px;line-height:1;display:flex;position:absolute}.lt-lichtbak__knop--sluit{top:var(--ruimte-18);right:var(--ruimte-22)}.lt-lichtbak__knop--vorige{left:var(--ruimte-24);top:50%;transform:translateY(-50%)}.lt-lichtbak__knop--volgende{right:var(--ruimte-24);top:50%;transform:translateY(-50%)}.lt-lichtbak__figuur{align-items:center;gap:var(--ruimte-12);flex-direction:column;max-width:100%;margin:0;display:flex}.lt-lichtbak__beeld{object-fit:contain;border-radius:var(--hoek-4);max-width:100%;height:auto;box-shadow:var(--schaduw-lichtbak);background-color:var(--film-grond);display:block}.lt-lichtbak__onderschrift{max-width:760px;padding:0 var(--ruimte-8);color:var(--op-bos-85);text-align:center;font-size:14px;line-height:1.5}.lt-lichtbak__teller{opacity:.6;white-space:nowrap}.lt-lichtbak--telefoon{padding:var(--ruimte-64) var(--ruimte-10) 88px}.lt-lichtbak--telefoon .lt-lichtbak__knop--sluit{top:var(--ruimte-10);right:var(--ruimte-10)}.lt-lichtbak--telefoon .lt-lichtbak__knop--vorige{top:auto;bottom:var(--ruimte-20);left:calc(50% - 60px);right:auto;transform:none}.lt-lichtbak--telefoon .lt-lichtbak__knop--volgende{top:auto;bottom:var(--ruimte-20);left:calc(50% + var(--ruimte-12));right:auto;transform:none}.lt-datatabel{width:calc(100% + 2 * var(--ruimte-12));margin:0 calc(-1 * var(--ruimte-12));border-collapse:collapse;font-family:var(--font-sans);color:var(--inkt)}.lt-datatabel th{padding:0 var(--ruimte-12) var(--ruimte-10);letter-spacing:2.5px;text-transform:uppercase;text-align:left;color:var(--tekst-zacht);white-space:nowrap;vertical-align:bottom;font-size:11px;font-weight:600}.lt-datatabel td{padding:var(--ruimte-13) var(--ruimte-12);border-top:1px solid var(--lijn);vertical-align:baseline;transition:background var(--duur-dag);font-size:15px}.lt-datatabel tbody tr:last-child td{border-bottom:1px solid var(--lijn)}.lt-datatabel tbody tr:hover td,.lt-datatabel tr.is-hover td{background:var(--papier-actief)}.lt-datatabel tr[aria-selected=true] td,.lt-datatabel tr.is-gekozen td{background:var(--lt-accent-bereik)}.lt-datatabel__naam{font-weight:600}.lt-datatabel__sub{margin-top:var(--ruimte-3);color:var(--tekst-zacht);font-size:13px;font-weight:400;line-height:1.55;display:block}.lt-datatabel__getal{text-align:right;white-space:nowrap}td.lt-datatabel__getal{font-variant-numeric:tabular-nums}.lt-datatabel--compact td{padding-top:var(--ruimte-11);padding-bottom:var(--ruimte-11)}th.lt-datatabel__getal{text-align:right}.lt-datatabel__beeldcel{vertical-align:middle;width:86px}.lt-datatabel td.lt-datatabel__beeldcel{vertical-align:middle}.lt-datatabel__miniatuur{object-fit:cover;border-radius:var(--hoek-4);background:var(--beeld-grond);width:86px;height:64px;display:block}.lt-datatabel__voetnoot{margin:var(--ruimte-22) 0 0;color:var(--tekst-zacht);font-size:13px}.lt-statuslabel{padding:var(--ruimte-5) var(--ruimte-11);border-radius:var(--hoek-3);font-family:var(--font-sans);letter-spacing:1.4px;text-transform:uppercase;white-space:nowrap;font-size:11.5px;font-weight:700;display:inline-block}.lt-statuslabel--aanvraag{background:var(--messing);color:var(--bos)}.lt-statuslabel--bevestigd{background:var(--salie);color:var(--bos)}.lt-statuslabel--aangekomen{background:var(--bos);color:var(--op-bos)}.lt-statuslabel--vertrokken{background:var(--status-bezet-grond);color:var(--tekst-zacht)}.lt-statuslabel--geannuleerd{color:var(--tekst-zacht);box-shadow:inset 0 0 0 1px var(--terracotta);background:0 0}.lt-veld{gap:var(--ruimte-7);font-family:var(--font-sans);flex-direction:column;display:flex}.lt-veld__label{letter-spacing:2.2px;text-transform:uppercase;color:var(--tekst-zacht);font-size:11px;font-weight:600}.lt-veld__invoer{box-sizing:border-box;width:100%;padding:var(--ruimte-13) var(--ruimte-20);border:1px solid var(--tekst-licht);border-radius:var(--hoek-4);background:var(--papier);color:var(--inkt);font-family:var(--font-sans);transition:background var(--duur-basis), border-color var(--duur-basis);margin:0;font-size:16px}.lt-veld__invoer::placeholder{color:var(--tekst-zacht);opacity:1}.lt-veld__invoer:hover,.lt-veld__invoer.is-hover{border-color:var(--inkt)}.lt-veld__invoer:focus,.lt-veld__invoer.is-focus{background:var(--papier-actief);border-color:var(--inkt)}textarea.lt-veld__invoer{resize:vertical;line-height:1.65}.lt-veld__keuze{display:block;position:relative}.lt-veld__keuze .lt-veld__invoer{appearance:none;padding-right:var(--ruimte-44);cursor:pointer}.lt-veld__keuze:after{content:"▾";right:var(--ruimte-20);color:var(--tekst-licht);pointer-events:none;font-size:10px;position:absolute;top:50%;transform:translateY(-50%)}.lt-veld__hulp{color:var(--tekst-zacht);font-size:12.5px;line-height:1.6}.lt-veld__fout{color:var(--inkt);font-size:13px;font-weight:600;line-height:1.55}.lt-veld.is-fout .lt-veld__invoer,.lt-veld__invoer[aria-invalid=true]{border-color:var(--terracotta);box-shadow:inset 0 0 0 1px var(--terracotta)}.lt-veld__invoer:disabled,.lt-veld__invoer.is-uit{opacity:.35;cursor:default}
:root{--font-display:var(--font-marcellus), Marcellus, serif;--font-sans:var(--font-hanken), "Hanken Grotesk", Helvetica, Arial, sans-serif}a{color:#22332b}a:not(.lt-knop):hover{color:#b08d57}button,input,select,textarea{font-family:inherit}:where(.bo-app) :where(button,a,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--bos);outline-offset:2px}:where(.bo-kop,.bo-submenu,.bo-op-bos) :where(button,a,input,select,textarea,[tabindex]):focus-visible{outline-color:var(--op-beeld)}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.bo-app{background:#f6f3ec;flex-direction:column;min-height:100vh;display:flex}.bo-kop{gap:24px;padding:0 40px}.bo-kop__merknaam{font-family:var(--font-display);white-space:nowrap;font-size:23px;line-height:1}.bo-kop__menu{justify-content:center;gap:30px;font-size:14.5px;font-weight:500;display:flex}.bo-kop__rechts{align-items:center;gap:16px;display:flex}.bo-kop__naam{color:#f6f3ecb8;white-space:nowrap;font-size:13.5px}.bo-menuknop{cursor:pointer;color:#f6f3ec;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;min-height:44px;padding:10px 2px;font-size:14.5px;font-weight:500;text-decoration:none;display:inline-flex}.bo-menuknop[aria-current=page]{color:#d8c6a5;border-bottom-color:#c9a96a}@media (hover:hover){.bo-menuknop:hover{color:#d8c6a5}}.bo-submenu{background:#22332b;border-top:1px solid #f6f3ec1f;gap:4px;padding:10px 12px 0;display:none}.bo-submenu .bo-menuknop{flex:1;justify-content:center;padding:8px 4px;font-size:13.5px}.bo-uitlog{cursor:pointer;color:#f6f3ecb8;white-space:nowrap;background:0 0;border:none;min-height:44px;padding:0 2px;font-size:13.5px}@media (hover:hover){.bo-uitlog:hover{color:#d8c6a5}}.bo-submenu .bo-uitlog{flex:none;padding:8px 6px}.bo-inhoud{flex-direction:column;flex:1;gap:24px;padding:32px 40px 64px;display:flex}@media (max-width:959px){.bo-kop{grid-template-columns:1fr auto;gap:12px;padding:0 16px}.bo-kop__menu,.bo-kop__naam,.bo-kop .bo-uitlog{display:none}.bo-submenu{display:flex}.bo-inhoud{padding:32px 16px 64px}}@media (max-width:699px){.bo-kop .lt-knop--nav{padding:14px;font-size:13px}}@media (max-width:359px){.bo-kop__merknaam{font-size:19px}}.bo-inst{grid-template-columns:minmax(0,200px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.bo-inst__menu{flex-direction:column;gap:2px;display:flex;overflow-x:auto}.bo-inst__tab{white-space:nowrap;color:#1f241f;background:0 0;border-radius:4px;align-items:center;min-height:44px;padding:10px 12px;font-size:14.5px;font-weight:400;text-decoration:none;display:flex}.bo-inst__tab[aria-current=page]{background:#efeae0;font-weight:600}@media (hover:hover){.bo-inst__tab:hover{background:#efeae0}}@media (max-width:699px){.bo-inst{grid-template-columns:minmax(0,1fr)}.bo-inst__menu{flex-direction:row}.bo-vanaf-700{display:none!important}}@media (min-width:700px){.bo-tot-700{display:none!important}}.bo-tekstknop{cursor:pointer;background:0 0;border:none;align-items:center;min-height:44px;padding:0;display:inline-flex}.bo-rondeknop{color:#1f241f;cursor:pointer;background:0 0;border:1px solid #1f241f38;border-radius:999px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-size:15px;text-decoration:none;display:inline-flex}.bo-rondeknop:hover{color:#1f241f}.bo-rondeknop:disabled,.bo-rondeknop[aria-disabled=true]{opacity:.3;cursor:default;pointer-events:none}.bo-keuzeknop,.bo-pilknop{color:#1f241f;cursor:pointer;background:0 0;border:1px solid #1f241f40;min-height:44px;font-weight:600}.bo-keuzeknop{border-radius:4px;padding:10px 18px;font-size:14.5px}.bo-pilknop{border-radius:999px;min-height:40px;padding:8px 14px;font-size:13.5px}.bo-keuzeknop[aria-pressed=true],.bo-pilknop[aria-pressed=true]{color:#f6f3ec;background:#22332b;border-color:#22332b}.bo-keuzeknop:disabled,.bo-pilknop:disabled{opacity:.35;cursor:default}@media (hover:hover){.bo-keuzeknop:not([aria-pressed=true]):not(:disabled):hover,.bo-pilknop:not([aria-pressed=true]):not(:disabled):hover{background:#efeae0;border-color:#1f241f}}.bo-naamknop{text-align:left;cursor:pointer;color:#1f241f;background:0 0;border:none;align-items:center;gap:10px;min-height:44px;padding:0;font-size:15px;font-weight:600;text-decoration:none;display:flex}@media (hover:hover){.bo-naamknop:hover{color:#b08d57}}.bo-streeplink{color:#22332b;border-bottom:2px solid #c9a96a;align-items:center;min-height:44px;padding:0;font-size:14px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}@media (hover:hover){.bo-streeplink:hover{color:#b08d57}}.lt-knop.bo-bezig:disabled{opacity:.6}
.bo-ovz-cel{color:#0000;text-decoration:none}.bo-ovz-cel:focus-visible{color:#22332b;background:#efeae0!important}@media (hover:hover){.bo-ovz-cel:hover{color:#22332b;background:#efeae0!important}}.bo-ovz-balk{text-decoration:none}@media (hover:hover){.bo-ovz-balk:hover{filter:brightness(1.05)}}.bo-ovz-rij{cursor:pointer;position:relative}.bo-ovz-rijlink{color:#1f241f;text-decoration:none}.bo-ovz-rij .bo-ovz-rijlink,.bo-ovz-rijlink:hover{color:#1f241f}.bo-ovz-rijlink:after{content:"";position:absolute;inset:0}.bo-ovz-rij:focus-within td{background:#efeae0}
.bo-bkg-historie{grid-template-columns:minmax(120px,160px) minmax(60px,90px) 1fr;gap:16px;display:grid}.bo-bkg-historie>:first-child{white-space:nowrap}.bo-bkg-eerdere{color:#1f241f;min-height:24px;text-decoration:none}@media (hover:hover){.bo-bkg-eerdere:hover{color:#b08d57;text-underline-offset:4px;-webkit-text-decoration:underline #c9a96a;text-decoration:underline #c9a96a}}
@media (max-width:419px){.bo-nw-stap-datums{padding:16px!important}.bo-nw-dag{min-width:0!important}}
.bo-ia-verborgen{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bo-ia-pil{font:inherit;color:inherit;cursor:pointer;border:none;margin:0}.bo-ia-pil[aria-expanded=true]{box-shadow:inset 0 0 0 1px #22332b}@media (hover:hover){.bo-ia-pil:hover{box-shadow:inset 0 0 0 1px #1f241f59}.bo-ia-pil[aria-expanded=true]:hover{box-shadow:inset 0 0 0 1px #22332b}}
.bo-ib-verborgen{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}

.bo-uit-gegevens{background:#efeae0;border-radius:6px;grid-template-columns:1fr 1fr;gap:16px;padding:16px 18px;display:grid}.bo-uit-gegevens>*{overflow-wrap:anywhere;min-width:0}@media (max-width:699px){.bo-uit-gegevens{grid-template-columns:1fr}.bo-uit-gegevens>*{grid-column:auto!important}}

