@font-face{font-family:Arvo;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/arvo-400.woff2) format("woff2")}@font-face{font-family:Arvo;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/arvo-700.woff2) format("woff2")}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/roboto-slab-ext-300.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/roboto-slab-300.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/roboto-slab-ext-400.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/roboto-slab-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/roboto-slab-ext-700.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/roboto-slab-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Arvo terugval;src:local("Georgia");font-weight:400;size-adjust:109.71%;ascent-override:87.59%;descent-override:22.52%;line-gap-override:2.45%}@font-face{font-family:Arvo terugval;src:local("Georgia Bold"),local("Georgia");font-weight:700;size-adjust:100.26%;ascent-override:95.84%;descent-override:24.65%;line-gap-override:2.68%}@font-face{font-family:Roboto Slab terugval;src:local("Georgia");font-weight:300;size-adjust:106.87%;ascent-override:98.05%;descent-override:25.36%;line-gap-override:0%}@font-face{font-family:Roboto Slab terugval;src:local("Georgia");font-weight:400;size-adjust:106.87%;ascent-override:98.05%;descent-override:25.36%;line-gap-override:0%}@font-face{font-family:Roboto Slab terugval;src:local("Georgia Bold"),local("Georgia");font-weight:700;size-adjust:92.57%;ascent-override:113.2%;descent-override:29.28%;line-gap-override:0%}:root{--brand: #937f62;--brand-dark: #7d6a50;--brand-light: #a89377;--dark: #35150b;--dark-soft: #4a2415;--offwhite: #f7f5f2;--white: #ffffff;--body-text: #967f5e;--heading: #35150b;--border: #e5e0d8;--font-head: "Arvo", "Arvo terugval", Georgia, serif;--font-body: "Roboto Slab", "Roboto Slab terugval", Georgia, serif;--fs-h1: clamp(2rem, 1.2rem + 3.2vw, 3.5rem);--fs-h2: clamp(1.5rem, 1.1rem + 1.6vw, 2.1rem);--fs-h3: clamp(1.25rem, 1rem + 1vw, 1.6rem);--fs-h4: 1.05rem;--fs-body: 1.02rem;--fs-small: .9rem;--container: 1460px;--gutter: clamp(1rem, .5rem + 2vw, 2.5rem);--radius: 5px;--section-y: clamp(2.5rem, 1.5rem + 4vw, 5rem);--shadow: 0 2px 12px rgba(53, 21, 11, .08)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font-body);font-weight:300;font-size:var(--fs-body);line-height:1.65;color:var(--body-text);background:var(--white)}img,picture,svg,video{display:block;max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{font-family:var(--font-head);font-weight:700;text-transform:uppercase;color:var(--heading);line-height:1.2;margin:0 0 .6em;letter-spacing:.01em}h1,h2{font-weight:900}h1{font-size:var(--fs-h1)}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3)}h4{font-size:var(--fs-h4)}p{margin:0 0 1.1em}a{color:var(--brand);text-decoration:none;transition:color .15s ease}a:hover{color:var(--dark)}strong,b{font-weight:700;color:var(--heading)}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.container--narrow{max-width:1100px}.section{padding-block:var(--section-y)}.section--tint{background:var(--offwhite)}.section--brand{background:var(--brand);color:var(--white)}.section--brand h2,.section--brand h3{color:var(--white)}.grid-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:clamp(1rem,.5rem + 1.5vw,1.75rem)}.btn{display:inline-block;font-family:var(--font-head);font-size:1.05rem;font-weight:400;line-height:1.2;padding:.85rem 1.4rem;border:1px solid var(--brand);border-radius:var(--radius);background:var(--brand);color:var(--white);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.btn:hover{background:var(--brand-dark);border-color:var(--brand-dark);color:var(--white)}.btn--outline{background:transparent;color:var(--brand)}.btn--outline:hover{background:var(--brand);color:var(--white)}.btn--on-brand{background:transparent;border-color:var(--white);color:var(--white)}.btn--on-brand:hover{background:var(--white);color:var(--brand)}.btn--sm{font-size:.92rem;padding:.6rem 1rem}.openingstijden{margin:0 0 .9rem;padding:0;list-style:none}.openingstijden li{display:flex;flex-wrap:wrap;gap:.1rem 1.5rem;justify-content:space-between;margin-bottom:.35rem}.openingstijden li:last-child{margin-bottom:0}.openingstijden .afwijkend{display:block;margin-top:.6rem;padding-top:.6rem;border-top:1px solid var(--border);font-weight:500;color:var(--heading)}.openingstijden .afwijkend+.afwijkend{margin-top:.2rem;padding-top:0;border-top:0}.footer .openingstijden .afwijkend{border-top-color:#ffffff2e;color:var(--white)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.lead{font-size:1.12rem}.text-center{text-align:center}.zoekbalk{position:absolute;top:100%;left:0;right:0;background:var(--white);border-top:1px solid var(--border);box-shadow:0 14px 28px #35150b29}.zoekbalk__inner{display:flex;align-items:center;gap:.75rem;padding-block:.65rem;color:var(--brand)}.zoekbalk__inner input{flex:1 1 auto;padding:.45rem 0;border:0;outline:0;background:transparent;font:inherit;font-size:1.05rem;color:var(--heading)}.zoekbalk__sluit{flex:0 0 auto;width:36px;height:36px;border:0;border-radius:50%;background:none;font-size:1.5rem;line-height:1;color:var(--brand);cursor:pointer}.zoekbalk__sluit:hover{color:var(--dark);background:var(--offwhite)}.zoekbalk__paneel{border-top:1px solid var(--border);padding-block:.4rem .75rem;max-height:min(60vh,480px);overflow-y:auto}.zoekbalk__lijst{margin:0;padding:0;list-style:none}.zoekbalk__lijst a{display:flex;align-items:center;gap:.85rem;padding:.45rem .25rem;border-radius:var(--radius);color:var(--heading)}.zoekbalk__lijst a:hover{background:var(--offwhite)}.zoekbalk__foto{flex:0 0 auto;width:44px;height:44px;background:var(--white);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.zoekbalk__foto img{width:100%;height:100%;object-fit:contain;padding:3px}.zoekbalk__soort{flex:0 0 9.5rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--body-text)}.zoekbalk__naam{flex:1 1 auto;display:flex;flex-direction:column;font-family:var(--font-head);line-height:1.3}.zoekbalk__naam small{font-family:var(--font-body);font-size:.78rem;text-transform:uppercase;letter-spacing:.05em;color:var(--body-text)}.zoekbalk__prijs{flex:0 0 auto;font-weight:700;color:var(--heading)}.zoekbalk__alle{display:inline-block;margin-top:.5rem;padding:.35rem .25rem;font-family:var(--font-head);color:var(--brand)}.zoekbalk__alle:hover{color:var(--dark)}.zoekbalk__niets{margin:.5rem .25rem}.zoekbalk__niets a{color:var(--brand);text-decoration:underline}@media(max-width:600px){.zoekbalk__soort{flex-basis:6.5rem}.zoekbalk__prijs{display:none}}.kop[data-astro-cid-3ef6ksr2]{background:var(--white)}.kop__boven[data-astro-cid-3ef6ksr2]{display:flex;flex-wrap:wrap;align-items:center;gap:1rem clamp(1rem,2vw,2.5rem);padding-block:1rem}.kop__logo[data-astro-cid-3ef6ksr2]{flex:0 0 auto}.kop__logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{width:clamp(160px,15vw,220px);height:auto}.kop__blokken[data-astro-cid-3ef6ksr2]{display:flex;flex-wrap:wrap;gap:.75rem clamp(1rem,1.9vw,2.75rem);margin-left:auto}.kop__blok[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:.7rem;color:var(--body-text)}.kop__blok[data-astro-cid-3ef6ksr2] svg[data-astro-cid-3ef6ksr2]{flex:0 0 auto;color:var(--brand)}a[data-astro-cid-3ef6ksr2].kop__blok:hover .kop__bloktekst[data-astro-cid-3ef6ksr2]>span[data-astro-cid-3ef6ksr2]{color:var(--brand-dark)}.kop__bloktekst[data-astro-cid-3ef6ksr2] b[data-astro-cid-3ef6ksr2]{display:block;font-family:var(--font-head);font-weight:700;font-size:.92rem;text-transform:uppercase;letter-spacing:.03em;color:var(--heading)}.kop__bloktekst[data-astro-cid-3ef6ksr2]>span[data-astro-cid-3ef6ksr2]{display:block;font-size:.95rem;line-height:1.4;white-space:nowrap}.kop__bloktekst[data-astro-cid-3ef6ksr2]>span[data-astro-cid-3ef6ksr2].kop__slotzin{font-size:.82rem;color:var(--body-text);opacity:.85;white-space:normal;margin-top:.1rem}.kop__cta[data-astro-cid-3ef6ksr2]{flex:0 0 auto}.navbalk[data-astro-cid-3ef6ksr2]{background:var(--dark);position:sticky;top:0;z-index:50;box-shadow:var(--shadow)}.navbalk__inner[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:1rem;min-height:48px}.nav__list[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:clamp(.75rem,.4rem + 1.2vw,1.9rem);margin:0;padding:0;list-style:none}.nav__link[data-astro-cid-3ef6ksr2]{font-family:var(--font-head);font-size:.98rem;color:#e9ddcf;display:inline-flex;align-items:center;padding-block:.85rem;white-space:nowrap}.nav__link[data-astro-cid-3ef6ksr2]:hover,.nav__link[data-astro-cid-3ef6ksr2].is-active{color:var(--white)}.has-children[data-astro-cid-3ef6ksr2]{position:relative}.subnav[data-astro-cid-3ef6ksr2]{position:absolute;top:100%;left:-.75rem;min-width:240px;margin:0;padding:.5rem 0;list-style:none;background:var(--white);border-radius:0 0 var(--radius) var(--radius);box-shadow:0 6px 24px #35150b24;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .15s ease,transform .15s ease,visibility .15s}.has-children[data-astro-cid-3ef6ksr2]:hover .subnav[data-astro-cid-3ef6ksr2],.has-children[data-astro-cid-3ef6ksr2]:focus-within .subnav[data-astro-cid-3ef6ksr2]{opacity:1;visibility:visible;transform:translateY(0)}.subnav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:block;padding:.45rem 1rem;font-family:var(--font-head);font-size:.92rem}.subnav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{background:var(--offwhite)}.navbalk__zoek[data-astro-cid-3ef6ksr2]{flex:0 0 auto;margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;color:#e9ddcf}.navbalk__zoek[data-astro-cid-3ef6ksr2]:hover,.navbalk__zoek[data-astro-cid-3ef6ksr2][aria-expanded=true]{color:var(--white);background:#ffffff14}.melding[data-astro-cid-3ef6ksr2]{background:var(--brand);color:var(--white);font-size:.95rem;font-weight:500;text-align:center;padding-block:.55rem}.melding[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:var(--white);text-decoration:underline}.melding[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:var(--offwhite)}.nav-toggle[data-astro-cid-3ef6ksr2],.nav-burger[data-astro-cid-3ef6ksr2]{display:none}@media(max-width:1100px){.kop__blokken[data-astro-cid-3ef6ksr2]{margin-left:0;flex-basis:100%;order:10}.kop__blok--adres[data-astro-cid-3ef6ksr2]{display:none}.kop__blok[data-astro-cid-3ef6ksr2] svg[data-astro-cid-3ef6ksr2]{width:24px;height:24px}.kop__cta[data-astro-cid-3ef6ksr2]{margin-left:auto;font-size:.9rem;padding:.6rem .9rem}@media(max-width:420px){.kop__logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{width:140px}}.nav-burger[data-astro-cid-3ef6ksr2]{display:flex;flex:0 0 auto;flex-direction:column;justify-content:center;gap:5px;order:6;width:44px;height:44px;padding:10px;cursor:pointer}.nav-burger[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{display:block;height:2px;background:#e9ddcf;border-radius:2px}.navbalk__inner[data-astro-cid-3ef6ksr2]{flex-wrap:wrap;gap:.5rem .75rem}.nav[data-astro-cid-3ef6ksr2]{order:10;flex-basis:100%;display:none}.nav-toggle[data-astro-cid-3ef6ksr2]:checked~.nav[data-astro-cid-3ef6ksr2]{display:block;max-height:calc(100dvh - 4rem);overflow-y:auto;overscroll-behavior:contain}.nav__list[data-astro-cid-3ef6ksr2]{flex-direction:column;align-items:stretch;gap:0;padding-block:.5rem;border-top:1px solid rgba(255,255,255,.15)}.nav__list[data-astro-cid-3ef6ksr2]>li[data-astro-cid-3ef6ksr2]{border-bottom:1px solid rgba(255,255,255,.12)}.nav__list[data-astro-cid-3ef6ksr2]>li[data-astro-cid-3ef6ksr2]:last-child{border-bottom:0}.nav__link[data-astro-cid-3ef6ksr2]{padding:.7rem 0}.subnav[data-astro-cid-3ef6ksr2]{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;background:transparent;padding:0 0 .5rem 1rem}.subnav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:#cbb9a4;padding:.35rem 0}.subnav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{background:transparent;color:var(--white)}}.cta-band[data-astro-cid-sz7xmlte]{background:var(--brand);color:var(--white);padding-block:clamp(2rem,1.5rem + 2vw,3rem)}.cta-band__inner[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.5rem 2.5rem}.cta-band[data-astro-cid-sz7xmlte] h2[data-astro-cid-sz7xmlte]{margin:0;color:var(--white);text-align:center;text-shadow:0 1px 2px rgba(53,21,11,.25)}.footer[data-astro-cid-sz7xmlte]{background:var(--dark);color:var(--white);font-size:.98rem}.footer__grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:2rem clamp(1.5rem,1rem + 2vw,3rem);padding-block:clamp(2.5rem,2rem + 2vw,4rem)}.footer[data-astro-cid-sz7xmlte] h4[data-astro-cid-sz7xmlte]{color:var(--brand-light);font-size:1.05rem;margin-bottom:1.2rem}.footer[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{color:var(--white);font-weight:300}.footer[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{margin:0;padding:0;list-style:none}.footer__contact[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte],.footer__links[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{margin-bottom:.4rem}.footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--white)}.footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--brand-light)}.footer__socials[data-astro-cid-sz7xmlte]{display:flex;gap:.6rem;margin-top:.5rem}.footer__socials[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:grid;place-items:center;width:44px;height:44px;background:var(--brand);border-radius:var(--radius);color:var(--white)}.footer__socials[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{background:var(--brand-dark);color:var(--white)}.footer__bottom[data-astro-cid-sz7xmlte]{border-top:1px solid rgba(255,255,255,.12);font-size:.85rem}.footer__bottom-inner[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1.5rem;padding-block:1rem}.footer__bottom[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin:0}.footer__bottom[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:1.25rem}.footer__bottom[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{text-decoration:underline}
