*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#14110d}html[data-ps-menu-open=true],html[data-ps-menu-open=true] body{overflow:hidden}[data-template-page]{background:#14110d;--ps-header-height: 92px}[data-template-page]>div>header{position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:90!important;transition:background .22s ease,box-shadow .22s ease,padding .22s ease}[data-template-page][data-scrolled=true]>div>header{background:#fffffff5!important;box-shadow:0 12px 34px #14110d1f;padding:14px 0!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}[data-template-page][data-scrolled=true]>div>header .ps-nav a,[data-template-page][data-scrolled=true]>div>header .ps-phone{color:#221c14!important}[data-template-page][data-scrolled=true]>div>header .ps-burger{border-color:#221c1447!important;color:#221c14!important}[data-gallery]::-webkit-scrollbar{height:0;width:0;display:none}.ps-burger,.ps-mnav,.ps-mnav-cta,.ps-mnav-logo{display:none}.ps-lang{position:relative;display:inline-block;flex:0 0 auto;color:#f4efe6}.ps-lang-trigger{position:relative;display:inline-flex;width:42px;height:36px;align-items:center;justify-content:center;padding:0 12px 0 0;border:0;background:transparent;color:inherit;cursor:pointer;font-size:17px;line-height:1;list-style:none}.ps-lang-trigger::-webkit-details-marker{display:none}.ps-lang-trigger:after{content:"";position:absolute;right:0;top:50%;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid currentColor;transform:translateY(-35%);opacity:.72}.ps-lang[open] .ps-lang-trigger:after{transform:translateY(-55%) rotate(180deg)}.ps-lang-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:130;display:grid;gap:4px;padding:6px;border:0;background:#14110df5;box-shadow:0 16px 34px #00000047}.ps-lang-link{display:inline-flex;width:34px;height:30px;align-items:center;justify-content:center;color:inherit;text-decoration:none;font-size:17px;line-height:1}.ps-lang-link[data-active=true]{background:#b8934ee6}.ps-lang-code{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}::selection{background:#b8934e;color:#14110d}@keyframes svelte-azysdv-psFadeUp{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes svelte-azysdv-psFade{0%{opacity:0}to{opacity:1}}@media(max-width:900px){[data-template-page]{padding-bottom:0}[data-template-page]>div>header{top:0!important;left:0!important;right:0!important;background:#fffffff7!important;box-shadow:0 10px 28px #14110d1f;padding:12px 0!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}[data-template-page]>div>header .ps-burger{border:0!important;color:#221c14!important}.ps-nav,.ps-phone{display:none!important}[data-template-page]>div>header button[data-tablio-open]:not(.ps-mnav-cta){display:none!important}[data-template-page] section#top button[data-tablio-open],[data-template-page] section#top button[data-tablio-open]+a{display:inline-flex!important;width:min(100%,344px)!important;min-height:68px!important;align-items:center!important;justify-content:center!important;text-align:center!important}[data-template-page]>div>header .ps-lang{color:#221c14}[data-template-page]>div>header .ps-lang-trigger{width:42px;height:36px;border:0;background:transparent;font-size:16px}[data-template-page]>div>header .ps-lang-link{width:34px;height:30px;font-size:16px}[data-template-page]>div>header .ps-lang-menu{background:#fffffffa;box-shadow:0 14px 28px #14110d29}[data-template-page]>div>header>div>div:last-child{gap:8px!important}[data-template-page]>div>header img{width:clamp(118px,33vw,150px)!important}.ps-burger{display:flex!important;position:relative;width:42px!important;height:42px!important;align-items:center!important;justify-content:center!important;border:0!important;background:transparent!important;color:transparent!important;font-size:0!important;z-index:121}.ps-burger:before,.ps-burger:after{content:"";position:absolute;left:10px;right:10px;height:2px;background:#221c14;transition:transform .24s ease,top .24s ease,opacity .2s ease}.ps-burger:before{top:15px;box-shadow:0 5px #221c14}.ps-burger:after{top:25px}[data-template-page]>div>header .ps-burger[aria-expanded=true]{background:transparent!important;border:0!important;color:transparent!important}[data-template-page]>div>header .ps-burger[aria-expanded=true]:before{top:21px;background:#f4efe6;box-shadow:none;transform:rotate(45deg)}[data-template-page]>div>header .ps-burger[aria-expanded=true]:after{top:21px;background:#f4efe6;transform:rotate(-45deg)}[data-template-page]>div>header .ps-mnav{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:auto!important;height:100dvh!important;display:flex!important;justify-content:center!important;margin:0!important;padding:calc(22px + env(safe-area-inset-top)) clamp(22px,7vw,42px) calc(22px + env(safe-area-inset-bottom))!important;overflow:hidden!important;background:linear-gradient(180deg,#14110deb,#14110db8),url(https://restaurantposeidon.nl/wp-content/uploads/2020/01/Untitled_Panorama5-scaled.jpg) center / cover!important;border:0!important;box-shadow:inset 0 1px #f4efe614,0 28px 70px #00000073;clip-path:inset(0 0 100% 0);opacity:0;pointer-events:none;transform:translateY(-10px);transition:clip-path .46s cubic-bezier(.22,1,.36,1),opacity .24s ease,transform .46s cubic-bezier(.22,1,.36,1);visibility:hidden;z-index:112!important}[data-template-page]>div>header .ps-mnav:before{content:"";display:block;width:100%;height:1px;margin:clamp(10px,2.2vh,18px) 0 clamp(10px,2.2vh,18px);background:#d4b1743d}[data-template-page]>div>header .ps-mnav:after{content:"Zeilmarkt 22 · Vlissingen";display:block;margin-top:clamp(10px,2.2vh,18px);padding-top:clamp(10px,2vh,16px);border-top:1px solid rgba(212,177,116,.24);color:#f4efe6ad;font-size:clamp(10px,2.7vw,12px);letter-spacing:.14em;line-height:1.35;text-transform:uppercase}[data-template-page]>div>header .ps-mnav-logo{display:block!important;width:min(210px,58vw)!important;height:auto!important;margin:0 auto!important}[data-template-page]>div>header .ps-mnav[data-open=true]{clip-path:inset(0 0 0 0);opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}[data-template-page]>div>header .ps-mnav a{position:relative;display:block!important;padding:clamp(8px,1.8vh,12px) 0!important;border-bottom:1px solid rgba(244,239,230,.12)!important;color:#f7f2e8!important;font-family:Prata,serif!important;font-size:clamp(22px,7vw,34px)!important;font-weight:400!important;letter-spacing:0!important;line-height:1.02!important;text-transform:none!important}[data-template-page]>div>header .ps-mnav a[href^="tel:"]{margin-top:clamp(8px,1.8vh,14px);padding:0!important;border:0!important;color:#d4b174!important;font-family:Jost,sans-serif!important;font-size:clamp(11px,3.1vw,13px)!important;letter-spacing:.13em!important;text-transform:uppercase!important}[data-template-page]>div>header .ps-mnav-cta{display:flex;width:100%;min-height:clamp(42px,8vh,50px);align-items:center;justify-content:center;margin-top:clamp(10px,2vh,16px);border:0;background:#b8934e;color:#14110d;cursor:pointer;font-family:Jost,sans-serif;font-size:clamp(10px,2.9vw,12px);font-weight:600;letter-spacing:.18em;text-transform:uppercase}html[data-ps-menu-open=true] iframe[src*=tablio],html[data-ps-menu-open=true] [id*=tablio i],html[data-ps-menu-open=true] [class*=tablio i],html[data-ps-menu-open=true] [data-tablio-widget-host=true]{opacity:0!important;pointer-events:none!important;visibility:hidden!important}.ps-grid2{grid-template-columns:1fr!important}.ps-grid3,.ps-grid4,.ps-foot,.ps-masonry{grid-template-columns:1fr 1fr!important}.ps-imgstack{position:static!important;min-height:0!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important}.ps-imgstack>div{position:static!important;width:auto!important;inset:auto!important}.ps-frame{display:none!important}.ps-masonry>div{grid-column:auto!important;grid-row:auto!important;aspect-ratio:4 / 3}}@media(max-width:900px)and (prefers-reduced-motion:reduce){[data-template-page]>div>header .ps-mnav{transition:none;transform:none}}@media(max-width:560px){.ps-grid3,.ps-grid4,.ps-foot,.ps-featgrid,.ps-imgstack,.ps-masonry{grid-template-columns:1fr!important}}
