﻿:root{--aarde: #1b211c;--mos: #27302a;--kaars: #ece2cd;--kaars-dim: #b9ad97;--koper: #b9895b;--biet: #6f2a37;--lijn: rgba(236, 226, 205, 0.14);--serif: Cormorant Garamond, Georgia, serif;--sans: Figtree, system-ui, sans-serif;--maat: min(1180px, 100% - 2rem)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:clip}body{overflow-x:clip;background:var(--aarde);color:var(--kaars);font-family:var(--sans);font-weight:300;font-size:1.0625rem;line-height:1.65;-webkit-font-smoothing:antialiased}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto}*{animation:none !important;transition:none !important}}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}li{list-style-type:none}.has-mos-background-color{z-index:20}h1,h2,h3{font-family:var(--serif);font-weight:500;line-height:1.05;letter-spacing:-0.01em}h2{font-size:clamp(2rem,3vw,3rem)}h3{font-size:clamp(1.5rem,2.4vw,2rem)}h4{font-size:clamp(1.3rem,2vw,1.5rem)}p{max-width:62ch}em{color:var(--koper)}:focus-visible{outline:2px solid var(--koper);outline-offset:4px}.wrap{width:var(--maat);margin-inline:auto}.center-content{align-content:center}.invert,.invert *{color:var(--aarde)}.invert .vol a,.invert * .vol a{color:var(--kaars) !important}.invert .knop a,.invert * .knop a{color:var(--aarde)}.invert .knop a:hover,.invert * .knop a:hover{color:var(--aarde) !important}.invert a,.invert * a{color:var(--biet);font-weight:900}.invert a:hover,.invert * a:hover{color:var(--koper)}.hidden{display:none !important;visibility:hidden !important}@media(max-width: 768px){.hide-on-mobile{display:none !important}}.only-mobile{display:none !important}@media(max-width: 768px){.only-mobile{display:grid !important}}.not-mobile{display:grid}.not-mobile img{border-radius:unset !important}@media(max-width: 768px){.not-mobile{display:none !important}}@media(max-width: 768px){.sgpb-popup-dialog-main-div-theme-wrapper-3{width:75%}.sgpb-popup-dialog-main-div-theme-wrapper-3 #sgpb-popup-dialog-main-div{width:100% !important}}@keyframes zoom{from{transform:scale(1.12)}to{transform:scale(1)}}@keyframes op{to{opacity:1;transform:none}}@keyframes val{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}51%{transform-origin:bottom}100%{transform:scaleY(0);transform-origin:bottom}}@keyframes drawLine{from{height:0}to{height:150px}}@keyframes pulseLine{0%,100%{opacity:.3;height:120px}50%{opacity:1;height:150px}}@keyframes drawLineHorizontal{from{width:0}to{width:150px}}@keyframes pulseLineHorizontal{0%,100%{opacity:.3;width:120px}50%{opacity:1;width:150px}}@keyframes slideInFromRight{from{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInFromLeft{from{opacity:0;transform:translateX(-40px)}to{opacity:1;transform:translateX(0px)}}.onthul{opacity:0;transform:translateY(18px);transition:opacity .9s ease,transform .9s ease}.onthul.zichtbaar{opacity:1;transform:none}@media(min-width: 768px){.page-content .beeld img{transform:translateY(25%)}.page-content .beeld::before{transform:translateY(25%)}}.wp-site-blocks .entry-content a:not(.wp-element-button){color:var(--koper);font-weight:900}.wp-site-blocks .entry-content a:not(.wp-element-button):hover{color:var(--biet)}:root{--header-height: calc(2.5rem + 90px)}@media(min-width: 375px){:root{--header-height: calc(2.5rem + 120px)}}@media(min-width: 901px){:root{--header-height: calc(2.5rem + 120px + 2.5rem)}}@media(min-width: 992px){:root{--header-height: calc(2.5rem + 200px + 2.5rem)}}.wp-site-blocks:not(:has(.hero)){padding-top:var(--header-height)}@supports not selector(:has(*)){body:not(.home) .wp-site-blocks{padding-top:var(--header-height)}}html{scroll-padding-top:var(--header-height)}.nav{position:fixed;inset:0 0 auto 0;z-index:99;display:flex;flex-direction:column;padding:0 clamp(1rem,4vw,3rem);transition:background .4s}.nav .nav-top{display:flex;justify-content:flex-end;align-items:center;padding-block:.4rem;position:absolute;right:0;margin:25px 55px}.nav .nav-top .head-social{display:flex;gap:.5rem;margin:0;padding:0;list-style:none}.nav .nav-top .head-social .wp-block-social-link{margin:0;display:block;border-radius:9999px;background-color:var(--koper);color:#fff;transition:transform .2s ease}.nav .nav-top .head-social .wp-block-social-link:hover{transform:scale(1.1)}.nav .nav-top .head-social .wp-block-social-link-anchor{display:flex;align-items:center;padding:.3rem;color:inherit}.nav .nav-top .head-social .wp-block-social-link-anchor svg{width:37px;height:20px;fill:currentColor}.nav .nav-main{display:flex;align-items:center;justify-content:space-between;padding-block:1.25rem;transition:padding .4s}.nav .nav-main .knop{padding:13px 25px}.nav .nav-main ul{display:flex;gap:1.5rem;list-style:none}.nav .nav-main li a{font-size:.95rem;font-weight:400;position:relative;padding-block:.3rem}.nav .nav-main li a::after{content:"";position:absolute;left:0;bottom:0;height:1px;width:0;background:var(--koper);transition:width .3s}.nav .nav-main li a:hover::after{width:100%}.nav .nav-main ul ul{position:absolute;background:var(--aarde);padding:.5rem 0;min-width:200px;border:1px solid var(--lijn);list-style:none;display:none;z-index:100}.nav .nav-main ul ul li{padding:.5rem 1rem}.nav .nav-main ul ul li a{padding:.3rem 0;white-space:nowrap}.nav .nav-main li:hover>ul{display:block}.nav.vast{background:rgba(27,33,28,.92);backdrop-filter:blur(10px);border-bottom:1px solid var(--lijn)}.nav.vast .nav-top{display:none}.nav.vast .nav-main{padding-block:.85rem}.nav.vast .nav-main .merk img.header-logo{height:50px}@media(max-width: 900px){.nav .nav-top{display:none}.nav .nav-main ul,.nav .nav-main>.knop{display:none}}.merk{font-family:var(--serif);font-size:1.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;display:flex;flex-direction:column;align-items:flex-start;line-height:1.1}.merk .restaurant-name{font-size:.65em;color:var(--kaars-dim);text-transform:uppercase;letter-spacing:.15em;line-height:1.3;margin-bottom:.1em}.merk .main-name{display:inline-flex;align-items:baseline}.merk .main-name span{color:var(--koper)}.merk span{color:var(--koper)}.merk img.header-logo{height:90px;width:auto;display:block;transition:height .4s}.knop{display:inline-flex;align-items:center;gap:.6rem;border:1px solid #b9895b;color:#ece2cd;font-weight:500;font-size:.95rem;border-radius:999px;transition:background .3s,color .3s,transform .3s;cursor:pointer}.knop a{padding:13px 25px}.knop:hover{background:#b9895b;color:#ece2cd}.knop.vol{background:#b9895b;color:#1b211c}.knop.vol:hover{background:#ece2cd;color:#1b211c}.knop.vol a:hover{color:#1b211c}.hamburger{display:none;background:none;border:0;color:var(--kaars);width:48px;height:48px;cursor:pointer;position:fixed;top:1.25rem;right:clamp(1rem,4vw,3rem);z-index:102;padding:0;transition:box-shadow .3s,transform .3s}.hamburger span{display:block;width:26px;height:1.5px;background:currentColor;margin:6px auto;transition:transform .3s,opacity .3s}@media(max-width: 900px){.hamburger{display:block}}body.menu-open{overflow:hidden;position:fixed;width:100%;height:100%}body.menu-open .hamburger{box-shadow:0 0 0 2px var(--koper);border-radius:4px}body.menu-open .hamburger span:nth-child(1){transform:translateY(7.5px) rotate(45deg)}body.menu-open .hamburger span:nth-child(2){opacity:0}body.menu-open .hamburger span:nth-child(3){transform:translateY(-7.5px) rotate(-45deg)}.mobiel{overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;position:fixed;inset:0;z-index:101;background:var(--aarde);display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:1.6rem;padding:6rem 1.5rem 3rem;transform:translateY(-100%);transition:transform .45s cubic-bezier(0.7, 0, 0.3, 1)}.mobiel .knop{padding:.85rem 1.6rem}.mobiel.open{transform:none}.mobiel a{font-family:var(--serif);font-size:1.7rem}.mobiel .sub-menu{padding-left:1.5rem;margin-top:.5rem;display:block !important}.mobiel .sub-menu a{font-size:1.5rem}.mobiel li.menu-item-has-children>a::after{content:"▾";font-size:1.2rem;margin-left:.5rem;vertical-align:middle;opacity:.7}.mobiel .mob-social{display:flex;gap:.75rem;margin:1rem 0 0;padding:0;list-style:none}.mobiel .mob-social .wp-block-social-link{margin:0;display:block;border-radius:9999px;background-color:var(--koper);color:#fff;transition:transform .2s ease}.mobiel .mob-social .wp-block-social-link:hover{transform:scale(1.1)}.mobiel .mob-social .wp-block-social-link-anchor{display:flex;align-items:center;padding:.5rem;color:inherit}.mobiel .mob-social .wp-block-social-link-anchor svg{width:22px;height:22px;fill:currentColor}.mobiel .mob-social a{font-size:0}@media(min-width: 901px){.mobiel{transform:translateY(-100%) !important;visibility:hidden;pointer-events:none}}@media(min-width: 375px){.merk img.header-logo{height:120px}}@media(min-width: 992px){.merk img.header-logo{height:200px}}.vertical-line{display:inline-block;width:2px;height:0;background:var(--koper);transition:height .6s ease-out}.vertical-line.draw{height:56px}.vertical-line.animate{animation:drawLine 1.5s ease-out forwards}.vertical-line.pulse{height:150px;animation:pulseLine 2s infinite}.vertical-line.scroll-draw{height:0;transition:height .8s ease-out}.vertical-line.scroll-draw.zichtbaar{height:150px}.team .horizontal-line.scroll-draw.zichtbaar{max-width:150px}.horizontal-line{display:block;width:0;height:2px;background:var(--koper);transition:width .6s ease-out}.horizontal-line.draw{width:56px}.horizontal-line.animate{animation:drawLineHorizontal 1.5s ease-out forwards}.horizontal-line.pulse{width:150px;animation:pulseLineHorizontal 2s infinite}.horizontal-line.scroll-draw{width:0;transition:width .8s ease-out}.horizontal-line.scroll-draw.zichtbaar{width:65%}.horizontal-line.center{margin-inline:auto}.horizontal-line.full.draw,.horizontal-line.full.zichtbaar{width:100%}.horizontal-line.full.pulse{width:100%}.grecaptcha-badge{transition:bottom .3s ease}body.near-footer .grecaptcha-badge{bottom:400px !important}footer{border-top:1px solid var(--lijn);padding:3rem 0 2rem}.foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:2rem}.foot .merk{font-size:2.4rem}.foot .merk img{height:100px}.foot .merk .restaurant-name{font-size:.6em;display:block;margin-bottom:.15em}.foot .merk .main-name{color:var(--koper)}.foot .merk .main-name span{color:var(--koper)}.foot .slag{font-family:var(--serif);font-style:italic;font-size:1.3rem;color:var(--kaars-dim);margin-top:.3rem}.foot>ul:not(.foot-social){flex-basis:100%;list-style:none;display:flex;justify-content:flex-end;gap:1rem;flex-wrap:wrap;font-size:.92rem}.foot>ul:not(.foot-social) a:hover{color:var(--koper)}.foot .foot-social{display:flex;gap:.75rem;margin:0 0 0 auto;padding:0;list-style:none}.foot .foot-social .wp-block-social-link{margin:0;display:block;border-radius:9999px;background-color:var(--kaars-dim);color:#fff;transition:transform .2s ease}.foot .foot-social .wp-block-social-link:hover{transform:scale(1.1)}.foot .foot-social .wp-social-link-facebook,.foot .foot-social .wp-social-link-instagram,.foot .foot-social .wp-social-link-tripadvisor{background-color:var(--koper);color:#fff}.foot .foot-social .wp-block-social-link-anchor{display:flex;align-items:center;padding:.4rem;color:inherit}.foot .foot-social .wp-block-social-link-anchor svg{width:20px;height:20px;fill:currentColor}.foot .copyright{width:100%;text-align:center}.foot .copyright a{color:var(--koper);font-weight:900}.foot .copyright a:hover{color:var(--biet)}.foot small{display:block;width:100%;color:var(--kaars-dim);font-size:.82rem;margin-top:1rem}@media(min-width: 1024px){.foot ul{position:relative;top:-50px}}@media(min-width: 414px){body.near-footer .grecaptcha-badge{bottom:300px !important}}@media(min-width: 1024px){body.near-footer .grecaptcha-badge{bottom:14px !important}}.page-title{animation:slideInFromLeft .8s ease-out forwards}.featured-image-column{opacity:0;transform:translateX(40px);animation:slideInFromRight .8s ease-out forwards}.featured-image-column figure{display:flow-root;width:100%}.featured-image-column figure img{float:right}@media(min-width: 1200px){.featured-image-column figure img{height:350px !important}}.wp-site-blocks .wp-block-columns:has(.featured-image-column){max-height:none}@supports not selector(:has(*)){.wp-site-blocks .wp-block-columns.has-custom-css{max-height:none}}@media(min-width: 1200px){.page-title h1{padding-top:130px !important;padding-bottom:130px !important}}.hero{margin-top:0px;position:relative;min-height:100svh;display:grid;place-items:end start;overflow:hidden;isolation:isolate}.hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;animation:zoom 22s ease-out forwards;transform-origin:60% 40%}.hero em{background-color:#1b211c;font-weight:900;padding:0 1px}.hero::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg, rgba(27, 33, 28, 0.35) 0%, rgba(27, 33, 28, 0.15) 40%, rgba(27, 33, 28, 0.92) 100%)}@media only screen and (orientation: landscape)and (max-width: 896px){.hero .wp-block-heading,.hero .wp-block-paragraph,.hero .wp-block-buttons{float:right}}@media only screen and (orientation: landscape)and (max-width: 1000px){.hero .wp-block-heading{max-width:100%;font-size:45px}}@media only screen and (orientation: portrait)and (min-width: 768px)and (max-width: 1200px){.hero .wp-block-heading{font-size:100px}}.hero-inhoud{padding:0 clamp(1rem,4vw,3rem) clamp(2rem,1vw,5.5rem)}.hero h1{font-size:clamp(3rem,8vw,5.5rem);font-style:italic;font-weight:400;max-width:12ch;line-height:.95}.hero h1 .r{display:block;opacity:0;transform:translateY(24px);animation:op .9s .35s cubic-bezier(0.2, 0.7, 0.2, 1) forwards}.hero h1 .r:nth-child(2){animation-delay:.55s}.hero h1 .r:nth-child(3){animation-delay:.75s}.hero .sub{margin-top:1.6rem;font-size:clamp(1.05rem,1.6vw,1.3rem);max-width:44ch;color:var(--kaars);opacity:0;animation:op .9s 1.05s forwards}.hero .acties{display:flex;gap:1rem;flex-wrap:wrap;margin-top:2.2rem;opacity:0;animation:op .9s 1.25s forwards}.scroll-hint{position:absolute;right:clamp(1rem,4vw,3rem);bottom:2.5rem;writing-mode:vertical-rl;font-size:.8rem;letter-spacing:.2em;color:var(--kaars-dim);display:flex;align-items:center;gap:.8rem}.scroll-hint::after{content:"";width:1px;height:56px;background:linear-gradient(var(--koper), transparent);animation:val 2s infinite}@media(max-width: 900px){.scroll-hint{display:none}}section{padding-block:clamp(5rem,10vw,9rem)}.intro{text-align:center}.intro p.groot{font-family:var(--sans);font-size:clamp(1.7rem,3.2vw,2.75rem);line-height:1.3;max-width:26ch;margin-inline:auto;font-weight:400}.intro p.groot em{color:var(--koper)}.intro p.medium{font-size:clamp(1.7rem,3.2vw,1.75rem);max-width:30ch}.intro .lijn{width:1px;height:70px;background:var(--koper);margin:2.5rem auto 0}.kop{margin-bottom:clamp(2.5rem,5vw,4rem)}.kop p{color:var(--kaars-dim);margin-top:1rem;font-size:1.1rem}.rij{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,6vw,6rem);align-items:center}.rij+.rij{margin-top:clamp(4rem,8vw,7rem)}.rij:nth-child(even) .beeld{order:-1}.rij h3{margin-bottom:1.2rem}.rij p+p{margin-top:1rem}@media(max-width: 900px){.rij{grid-template-columns:1fr}.rij:nth-child(even) .beeld{order:0}}.beeld{position:relative}.beeld img{aspect-ratio:4/5;object-fit:cover;width:100%;border-radius:500px}.beeld.breed img{aspect-ratio:5/4}.beeld::before{content:"";position:absolute;inset:1.2rem -1.2rem -1.2rem 1.2rem;border:1px solid var(--koper);border-radius:500px;z-index:-1;opacity:.55}@media(max-width: 900px){.beeld img,.beeld.breed img{aspect-ratio:4/3}}.kenmerken{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:1.8rem;padding:0;list-style:none}.kenmerken li{font-size:.9rem;padding:.4rem .9rem;border:1px solid var(--lijn);border-radius:999px;color:var(--kaars-dim);cursor:default;transition:transform .3s cubic-bezier(0.34, 1.56, 0.64, 1),border-color .3s,color .3s,box-shadow .3s}.kenmerken li:hover{transform:translateY(-3px) scale(1.05);border-color:var(--koper);color:var(--koper);box-shadow:0 4px 12px rgba(185,137,91,.25)}.menu{background:var(--mos);border-block:1px solid var(--lijn)}.kaart{background:var(--kaars);color:var(--aarde);padding:clamp(2rem,6vw,5rem);max-width:860px;margin-inline:auto;position:relative;box-shadow:0 40px 80px -30px rgba(0,0,0,.6)}.kaart::before,.kaart::after{content:"";position:absolute;left:1rem;right:1rem;height:1px;background:var(--aarde);opacity:.25}.kaart::before{top:1rem}.kaart::after{bottom:1rem}.kaart-kop{text-align:center;margin-bottom:2.5rem}.kaart-kop h3{font-size:clamp(2rem,4vw,3rem);font-weight:500}.kaart-kop p{color:var(--biet);font-style:italic;font-family:var(--serif);font-size:1.35rem;margin:.4rem auto 0}.gang{display:grid;grid-template-columns:2.5rem 1fr;gap:.3rem 1rem;padding:1.2rem 0;border-top:1px solid rgba(27,33,28,.15)}.gang:last-of-type{border-bottom:1px solid rgba(27,33,28,.15)}.gang h4{font-family:var(--serif);font-size:1.5rem;font-weight:500;grid-column:2}.gang p{color:#4a4d46;font-size:.98rem;grid-column:2}.gang .cijfer{font-family:var(--serif);font-style:italic;color:var(--biet);font-size:1.3rem;grid-column:1;grid-row:1/3;align-self:start;padding-top:.2rem}.prijzen{display:grid;grid-template-columns:repeat(auto-fit, minmax(160px, 1fr));gap:1.5rem;margin-top:2.5rem;text-align:center}.prijzen strong{display:block;font-family:var(--serif);font-size:2.2rem;font-weight:500;line-height:1}.prijzen span{font-size:.9rem;color:#4a4d46}.kaart-noot{margin:2.2rem auto 0;text-align:center;font-size:.92rem;color:#4a4d46;max-width:52ch}.huis .rij p{color:var(--kaars)}.team{margin-top:clamp(3rem,6vw,5rem)}.team .wp-block-columns{text-align:center}.team .beeld::before,.team .beeld img{width:70%;margin:0 auto}.lid{border-top:1px solid var(--lijn);padding-top:1.4rem}.lid .init{font-family:var(--serif);font-size:3.5rem;line-height:1;color:var(--koper);font-style:italic}.lid h4{font-family:var(--serif);font-size:1.6rem;font-weight:500;margin-top:.6rem}.lid .rol{color:var(--kaars-dim);font-size:.9rem;margin-bottom:.8rem}.lid p{font-size:.98rem}.galerij{display:grid;grid-template-columns:repeat(4, 1fr);grid-auto-rows:clamp(140px,22vw,300px);gap:.6rem}.galerij img{width:100%;height:100%;object-fit:cover;transition:transform .8s ease,filter .8s}.galerij figure{overflow:hidden;margin:0}.galerij figure:hover img{transform:scale(1.04)}.galerij figure:nth-child(1){grid-column:span 2;grid-row:span 2}@media(max-width: 900px){.galerij{grid-template-columns:repeat(2, 1fr);grid-auto-rows:38vw}.galerij figure:nth-child(1){grid-column:span 2;grid-row:span 1}}.workshops{background:var(--mos);border-block:1px solid var(--lijn)}.ws-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(2rem,6vw,6rem);align-items:start}.ws-grid .beeld{margin-top:1rem}.ws-grid .beeld img{aspect-ratio:4/3}@media(max-width: 900px){.ws-grid{grid-template-columns:1fr}}.ws-lijst{list-style:none;display:grid;gap:1px;background:var(--lijn);border:1px solid var(--lijn)}.ws-lijst li{background:var(--mos);padding:.5rem 1.5rem;grid-template-columns:auto 1fr auto;gap:1.4rem;align-items:center;transition:background .3s}.ws-lijst li:hover{background:var(--aarde)}.ws-lijst h4{font-family:var(--serif);font-size:1.6rem;font-weight:500}.ws-lijst p{font-size:.92rem;color:var(--kaars-dim);margin-top:.2rem}.ws-lijst .prijs{font-family:var(--serif);font-size:1.3rem;font-style:italic;white-space:nowrap}@media(max-width: 900px){.ws-lijst li{grid-template-columns:auto 1fr;gap:1rem}.ws-lijst .prijs{grid-column:2}}.invert .ws-lijst,.standard .ws-lijst{background:var(--kaars);border:1px solid var(--lijn);border-radius:15px}.invert .ws-lijst .single-item:hover,.standard .ws-lijst .single-item:hover{border-radius:15px !important}.invert .ws-lijst li,.standard .ws-lijst li{background:var(--lijn)}.invert .ws-lijst li:hover,.standard .ws-lijst li:hover{background:var(--kaars-dim)}.invert .ws-lijst li:first-child:hover,.standard .ws-lijst li:first-child:hover{border-radius:15px 15px 0 0}.invert .ws-lijst li:last-child:hover,.standard .ws-lijst li:last-child:hover{border-radius:0 0 15px 15px}.datum{text-align:center;font-family:var(--serif);line-height:1;min-width:3.2rem}.datum b{display:block;font-size:2.2rem;font-weight:500}.datum small{font-size:.8rem;letter-spacing:.08em;color:var(--koper)}.reserveer{display:grid;grid-template-columns:1fr 1.2fr;gap:clamp(2rem,6vw,6rem)}.reserveer .info h2{margin-bottom:1rem}.reserveer .info p+p{margin-top:1rem}@media(max-width: 900px){.reserveer{grid-template-columns:1fr}}.uren{margin-top:2rem;list-style:none;border-top:1px solid var(--lijn)}.uren li{display:flex;justify-content:space-between;gap:1rem;padding:.7rem 0;border-bottom:1px solid var(--lijn);font-size:.98rem}.uren li span:last-child{color:var(--kaars-dim)}.contact{margin-top:2rem;display:grid;gap:.4rem}.contact a:hover{color:var(--koper)}form{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem 1.4rem}@media(max-width: 900px){form{grid-template-columns:1fr}}.veld{display:grid;gap:.4rem}.veld.breed{grid-column:1/-1}.veld.breed p{max-width:100%}label{font-size:.85rem;color:var(--kaars);letter-spacing:.02em}input,select,textarea{width:100%;background:rgba(0,0,0,0);border:0;border-bottom:1px solid rgba(236,226,205,.35);color:var(--kaars);font:inherit;font-weight:400;padding:.6rem 0;border-radius:0;transition:border-color .3s}input::placeholder,select::placeholder,textarea::placeholder{color:rgba(236,226,205,.35)}input:focus,select:focus,textarea:focus{outline:none;border-bottom-color:var(--koper)}select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23b9895b' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .2rem center}select option{background:var(--mos)}textarea{min-height:110px;resize:vertical}form .knop{grid-column:1/-1;justify-self:start;cursor:pointer;font-family:var(--sans)}.bevestiging{grid-column:1/-1;display:none;border:1px solid var(--koper);padding:1.2rem 1.4rem;font-family:var(--serif);font-size:1.25rem}.bevestiging.toon{display:block}form.verstuurd>:not(.bevestiging){display:none}.booking-iframe-container{width:100%;max-width:100%;overflow:hidden;border:1px solid var(--lijn);border-radius:8px;background:var(--mos)}.booking-iframe-container iframe{width:100%;height:600px;border:none;display:block}.canva-embed-container{width:100%;max-width:860px;margin:0 auto;background:var(--kaars);padding:1rem;border-radius:8px}.canva-embed-container iframe{width:100%;height:600px;border:none}.editor-styles-wrapper{background:var(--aarde);color:var(--kaars)}.editor-styles-wrapper h1,.editor-styles-wrapper h2,.editor-styles-wrapper h3,.editor-styles-wrapper h4,.editor-styles-wrapper h5,.editor-styles-wrapper h6{font-family:var(--serif);font-weight:500;line-height:1.05;letter-spacing:-0.01em;color:var(--kaars)}.editor-styles-wrapper h2{font-size:clamp(2rem,3vw,3rem)}.editor-styles-wrapper h3{font-size:clamp(1.5rem,2.4vw,2rem)}.editor-styles-wrapper p{color:var(--kaars);line-height:1.65}.editor-styles-wrapper a{color:var(--koper)}.admin-bar .nav{top:32px}@media(max-width: 782px){.admin-bar .nav{top:46px}}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tripadvisor{background-color:var(--koper);color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tripadvisor{color:var(--koper)}@media(max-width: 900px){.nav .nav-top,.nav .nav-main ul,.nav .nav-main>.knop{display:none}.hamburger{display:block}.rij,.ws-grid,.reserveer{grid-template-columns:1fr}.rij:nth-child(even) .beeld{order:0}.beeld img,.beeld.breed img{aspect-ratio:4/3}.team{grid-template-columns:1fr;gap:2rem}.galerij{grid-template-columns:repeat(2, 1fr);grid-auto-rows:38vw}.galerij figure:nth-child(1){grid-column:span 2;grid-row:span 1}form{grid-template-columns:1fr}.scroll-hint{display:none}.ws-lijst li{grid-template-columns:auto 1fr;gap:1rem}.ws-lijst .prijs{grid-column:2}}#sgpb-popup-dialog-main-div-wrapper .sgpb-content{background-color:var(--aarde);box-shadow:var(--mos) 0 0 0 5px !important;border-bottom-width:0 !important;padding:0 !important}