@import url("https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght,SOFT,WONK@9..144,300..700,0..100,0..1&family=Bebas+Neue&family=Open+Sans:ital,wght@0,400;0,600;0,700;1,400&family=Kaushan+Script&family=Caveat:wght@600;700&display=swap");:root{--jj-aubergine:#483533;--jj-mos:#454C41;--jj-salie:#687768;--jj-lichtsalie:#C2D3C6;--jj-karamel:#B5805F;--jj-taupe:#918577;--jj-bosgroen:#483533;--jj-creme:#F3EDE3;--jj-espresso:#454C41;--jj-perzik:#C2D3C6;--jj-terracotta:#9A5A3A;--jj-zand:#E6DDD0;--jj-houtskool:#3A2A28;--jj-wit-zacht:#FAF6EF;--jj-amber-ink:#FFFFFF;--plok-navy:#483533;--plok-gold:#454C41;--plok-gold-light:#5A6455;--plok-cream:#F3EDE3;--plok-white:#FAF6EF;--plok-gray:#6E625E;--plok-border:rgba(72,53,51,0.16);--font-display:"Fraunces",Georgia,serif;--font-label:"Bebas Neue","Arial Narrow",sans-serif;--font-body:"Open Sans",system-ui,sans-serif;--font-script:"Kaushan Script",cursive;--nav-h:68px;--radius-sm:2px;--radius-md:4px;--radius-lg:6px;--max-w:1200px;--section-px:clamp(1.5rem,5vw,4rem);--section-py:clamp(3rem,8vw,6rem)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-body);background:var(--plok-cream);color:var(--plok-navy);line-height:1.6;-webkit-font-smoothing:antialiased;font-synthesis:none}body,h1,h2,h3{font-variation-settings:"SOFT" 100,"WONK" 0}h1,h2,h3{letter-spacing:-.015em}h1,h2,h3{font-weight:560!important}img{display:block;max-width:100%}a{color:inherit}.plok-container{max-width:var(--max-w);margin:0 auto;padding:0 var(--section-px)}.eyebrow{display:inline-block;font-family:var(--font-script);font-size:clamp(1.25rem,2.2vw,1.6rem);line-height:1.1;letter-spacing:0;text-transform:none;color:var(--jj-salie);margin-bottom:.45rem;transform:rotate(-2deg);transform-origin:left bottom}.btn,.eyebrow{font-weight:400}.btn{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;border-radius:var(--radius-sm);font-family:var(--font-label);font-size:19px;letter-spacing:.06em;line-height:1;cursor:pointer;border:none;transition:all .2s ease;text-decoration:none;white-space:nowrap}.btn-primary{background:var(--plok-gold);color:#fff}.btn-primary:hover{background:var(--plok-gold-light)}.btn-amber{background:var(--jj-terracotta);color:var(--jj-amber-ink);font-weight:600}.btn-amber:hover{background:#874C2F}.btn-outline{background:transparent;color:var(--plok-navy);border:1.5px solid var(--plok-navy)}.btn-outline:hover{background:var(--plok-navy);color:#fff}.btn-outline-white{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.6)}.btn-outline-white:hover{background:rgba(255,255,255,.15)}.btn-sm{padding:8px 14px;font-size:16px}.filter-tabs{display:flex;gap:8px;margin-bottom:2rem;flex-wrap:wrap}.filter-tab{padding:8px 18px;border-radius:99px;border:1.5px solid var(--plok-border);background:transparent;color:var(--plok-navy);font-size:13px;font-family:var(--font-body);cursor:pointer;transition:all .15s}.filter-tab.active{background:var(--plok-navy);color:#fff;border-color:var(--plok-navy)}.culinary-desc *{color:var(--plok-gray)}.culinary-desc b,.culinary-desc strong{color:var(--plok-navy)}.activity-desc ul,.culinary-desc ul{list-style:disc;padding-left:1.4rem;margin:.4rem 0}.activity-desc ol,.culinary-desc ol{list-style:decimal;padding-left:1.4rem;margin:.4rem 0}.activity-desc li,.culinary-desc li{margin:.15rem 0}.activity-desc h3,.culinary-desc h3{font-weight:600;margin:.4rem 0 .2rem}.activity-desc p,.culinary-desc p{margin:.35rem 0}.menu-modal-overlay{position:fixed;inset:0;background:rgba(34,31,26,.55);display:flex;align-items:center;justify-content:center;padding:1rem;z-index:1000}.menu-modal{background:var(--plok-white);border-radius:var(--radius-lg);max-width:560px;width:100%;max-height:88vh;overflow-y:auto;padding:2rem;position:relative}.menu-modal .mm-cat{font-size:11px;color:var(--plok-gold);font-weight:500;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.5rem}.menu-modal h3{font-family:var(--font-display);font-size:1.6rem;font-weight:400;color:var(--plok-navy);margin-bottom:.25rem}.menu-modal .mm-persons{font-size:13px;color:var(--plok-gray);margin-bottom:1rem}.menu-modal .mm-desc{font-size:14px;color:var(--plok-navy);line-height:1.7;margin:1rem 0 1.5rem}.menu-modal .mm-desc ul{list-style:disc;padding-left:1.4rem;margin:.4rem 0}.menu-modal .mm-desc ol{list-style:decimal;padding-left:1.4rem;margin:.4rem 0}.menu-modal .mm-desc li{margin:.15rem 0}.menu-modal .mm-desc h3{font-size:1rem;font-weight:600;margin:.5rem 0 .25rem}.menu-modal .mm-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.menu-modal .mm-price{font-size:1.3rem;font-weight:500;color:var(--plok-navy)}.menu-modal .mm-price small{font-size:12px;font-weight:300;color:var(--plok-gray)}.menu-modal-close{position:absolute;top:.85rem;right:1rem;background:none;border:none;font-size:1.3rem;line-height:1;color:var(--plok-gray);cursor:pointer}.menu-modal-img{margin:-2rem -2rem 1rem;border-radius:var(--radius-lg) var(--radius-lg) 0 0;overflow:hidden;aspect-ratio:16/9}.menu-modal-img img{width:100%;height:100%;object-fit:cover}h1,h2,h3{text-wrap:balance}.jj-sticker{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:var(--sticker,132px);height:var(--sticker,132px);border-radius:50%;background:var(--jj-lichtsalie);color:var(--jj-aubergine);text-align:center;text-decoration:none;padding:.9rem;transform:rotate(-8deg);transition:transform .25s ease}.jj-sticker:hover{transform:rotate(-2deg)}.jj-sticker .s-script{font-family:var(--font-script);font-size:1.35rem;line-height:1}.jj-sticker .s-groot{font-family:var(--font-label);font-size:1.55rem;line-height:.95;letter-spacing:.03em}.jj-sticker.karamel{background:var(--jj-karamel);color:#fff}.jj-sticker.taupe{background:var(--jj-taupe);color:#fff}.jj-stralen{position:relative;overflow:hidden;isolation:isolate}.jj-stralen:before{content:"";position:absolute;z-index:-1;width:900px;height:900px;left:50%;bottom:-560px;transform:translateX(-50%);background:repeating-conic-gradient(from 0deg at 50% 50%,rgba(194,211,198,.05) 0deg 4deg,transparent 4deg 15deg);-webkit-mask-image:radial-gradient(circle,transparent 0 90px,#000 91px 420px,transparent 450px);mask-image:radial-gradient(circle,transparent 0 90px,#000 91px 420px,transparent 450px)}.toon-mos .block-richtext,.toon-mos .block-text-image{background:var(--jj-mos);color:rgba(243,237,227,.88)}.toon-mos .block-richtext h1,.toon-mos .block-richtext h2,.toon-mos .block-richtext h3{color:#fff}.toon-mos .block-richtext li,.toon-mos .block-richtext p{color:rgba(243,237,227,.88)}.toon-mos .block-richtext a,.toon-mos .text-image-text h2{color:#fff}.toon-mos .text-image-text p{color:rgba(243,237,227,.86)}.toon-mos .eyebrow{color:var(--jj-lichtsalie)}.toon-mos .btn-outline{color:var(--jj-creme);border-color:rgba(243,237,227,.6)}.toon-mos .btn-outline:hover{background:var(--jj-creme);color:var(--jj-mos)}.toon-mos .cms-prose,.toon-mos .cms-prose li,.toon-mos .cms-prose p{color:rgba(243,237,227,.88)}.toon-mos .cms-prose a,.toon-mos .cms-prose h2,.toon-mos .cms-prose h3,.toon-mos .cms-prose strong{color:#fff}