@media only screen and (max-width:600px){#wpadminbar{overflow:hidden}}.background-stripes{--stipe-size:2em;background:linear-gradient(to right,var(--wp--preset--color--secondary-foreground) var(--stipe-size),var(--wp--preset--color--secondary-background) var(--stipe-size));background-size:calc(var(--stipe-size)*2) 100%}@media(max-width:600px){.mobile-justify-center{justify-content:center}.mobile-text-align-center{text-align:center}.mobile-text-align-left{text-align:left}.mobile-text-align-right{text-align:right}.mobile-flex-column{flex-direction:column}.mobile-flex-row{flex-direction:row}}@view-transition{navigation:auto}.wp-block-button__link{transition:opacity .3s ease}.wp-block-button__link:hover,.wp-block-button__link:focus{opacity:.8}.wp-block-heading:not(.no-text-wrap-balance){text-wrap-style:balance}figure[style*=top] img,figure [style*=top] img{top:inherit}figure[style*=top] img[style*=top],figure [style*=top] img[style*=top]{top:inherit!important}figure[style*=right] img,figure [style*=right] img{right:inherit}figure[style*=right] img[style*=right],figure [style*=right] img[style*=right]{right:inherit!important}figure[style*=left] img,figure [style*=left] img{left:inherit}figure[style*=left] img[style*=left],figure [style*=left] img[style*=left]{left:inherit!important}figure[style*=bottom] img,figure [style*=bottom] img{bottom:inherit}figure[style*=bottom] img[style*=bottom],figure [style*=bottom] img[style*=bottom]{bottom:inherit!important}figure[style*=height] img,figure [style*=height] img{height:inherit}figure[style*=height] img[style*=height],figure [style*=height] img[style*=height]{height:inherit!important}figure[style*=overflow] img,figure [style*=overflow] img{overflow:inherit}figure[style*=overflow] img[style*=overflow],figure [style*=overflow] img[style*=overflow]{overflow:inherit!important}figure[style*=position] img,figure [style*=position] img{position:inherit}figure[style*=position] img[style*=position],figure [style*=position] img[style*=position]{position:inherit!important}figure[style*=width] img,figure [style*=width] img{width:inherit}figure[style*=width] img[style*=width],figure [style*=width] img[style*=width]{width:inherit!important}figure[style*=z-index] img,figure [style*=z-index] img{z-index:inherit}figure[style*=z-index] img[style*=z-index],figure [style*=z-index] img[style*=z-index]{z-index:inherit!important}.wp-block-media-text{row-gap:0;column-gap:var(--wp--preset--spacing--50)}.wp-block-media-text .wp-block-media-text__content{padding-inline:0;padding-block:var(--wp--preset--spacing--50)}.wp-block-media-text .wp-block-media-text__content>*:first-child{margin-top:0}.wp-block-media-text:not(.has-background) .wp-block-media-text__media{filter:drop-shadow(var(--wp--preset--shadow--small))}.wp-block-media-text.has-background{box-shadow:var(--wp--preset--shadow--small)}.wp-block-media-text.has-background .wp-block-media-text__content{padding:var(--wp--preset--spacing--50)}@media(max-width:600px){.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{margin-inline:calc(-1*var(--wp--preset--spacing--50))}}.wp-block-navigation__responsive-container.has-modal-open .wp-block-navigation__responsive-dialog::before{content:"";position:relative;display:inline-block;width:100%;height:110.5px;background:url(/wp-content/uploads/2026/02/Seaside_OTP-Logo_White-Letters.webp);background-size:125px;background-position:var(--wp--preset--spacing--50) center;background-repeat:no-repeat;z-index:1;background-color:var(--wp--preset--color--secondary-foreground)}.wp-block-navigation__responsive-container.has-modal-open .wp-block-navigation__responsive-container-close{margin-inline:var(--wp--preset--spacing--50);margin-top:42px;color:#fff}.wp-block-navigation__responsive-container.has-modal-open .wp-block-navigation__responsive-container-content{padding:var(--wp--preset--spacing--50)}.wp-social-link{box-shadow:var(--wp--preset--shadow--small)}.wp-site-blocks{display:flex;flex-direction:column;min-height:100svh}.wp-site-blocks footer{margin-top:auto}body:not(.editor-styles-wrapper):not(:has(#editor)) .fade-in-on-scroll{opacity:0;transform:translateY(20px);transition:opacity .5s ease-out,transform .5s ease-out}body:not(.editor-styles-wrapper):not(:has(#editor)) .fade-in-on-scroll.is-visible{opacity:1;transform:translateY(0)}@keyframes fadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}body:not(.editor-styles-wrapper):not(:has(#editor)) .fade-in-on-scroll.animate-fade-in{animation:fadeIn .5s ease-out forwards}.nf-form-cont input:not([type=submit]):not([type=button]):not([type=reset]):not([type=checkbox]):not([type=radio]),.nf-form-cont select,.nf-form-cont textarea{border:1px solid oklch(from var(--wp--preset--color--secondary-foreground) l c h/0.25);border-radius:.1rem;width:100%;font-size:var(--wp--preset--font-size--medium);padding:.5em;font-family:inherit}.nf-form-cont:not(input:not([required]):not([type=hidden]):not([type=submit]):not([type=button]):not([type=reset]):not([name=nf-field-hp])) .nf-form-fields-required,.nf-form-cont:not(input:not([required]):not([type=hidden]):not([type=submit]):not([type=button]):not([type=reset]):not([name=nf-field-hp])) .ninja-forms-req-symbol{display:none}.nf-form-cont:not(input:not([required]):not([type=hidden]):not([type=submit]):not([type=button]):not([type=reset]):not([name=nf-field-hp]))::after{content:"All fields are required.";font-size:var(--wp--preset--font-size--small)}.nf-form-cont .nf-field-label{margin-bottom:0}.nf-form-cont .nf-field-label label{font-size:var(--wp--preset--font-size--small);font-weight:400;margin-bottom:0}.nf-form-cont .field-wrap button,.nf-form-cont .field-wrap input[type=button],.nf-form-cont .field-wrap input[type=submit]{background-color:var(--wp--preset--color--secondary-foreground);color:lch(from var(--wp--preset--color--secondary-foreground) round(100 - l,100) 0 0);border:none;border-radius:.1rem;padding:.5em 1em;font-size:var(--wp--preset--font-size--medium);cursor:pointer}@media(max-width:600px){.nf-form-cont .field-wrap button,.nf-form-cont .field-wrap input[type=button],.nf-form-cont .field-wrap input[type=submit]{width:100%}}#reservation-form{width:100%;max-width:450px}#reservation-form input:not([type=submit]):not([type=button]):not([type=reset]):not([type=checkbox]):not([type=radio]),#reservation-form select,#reservation-form textarea{border:1px solid oklch(from var(--wp--preset--color--secondary-foreground) l c h/0.25);border-radius:.1rem;width:100%;font-size:var(--wp--preset--font-size--medium);padding:.5em;font-family:inherit}#reservation-form label{font-size:var(--wp--preset--font-size--small)}#reservation-form input{accent-color:var(--wp--preset--color--secondary-foreground)}#reservation-form [type=submit],#reservation-form [type=button],#reservation-form button{background-color:var(--wp--preset--color--secondary-foreground);color:lch(from var(--wp--preset--color--secondary-foreground) round(100 - l,100) 0 0);border:none;border-radius:.1rem;padding:.5em;font-size:var(--wp--preset--font-size--medium);cursor:pointer}#tripleseat-form{position:relative;max-width:450px;margin:var(--wp--preset--spacing--50) auto}#tripleseat-form input:not([type=submit]):not([type=button]):not([type=reset]):not([type=checkbox]):not([type=radio]),#tripleseat-form select,#tripleseat-form textarea{border:1px solid oklch(from var(--wp--preset--color--secondary-foreground) l c h/0.25);border-radius:.1rem;width:100%;font-size:var(--wp--preset--font-size--medium);padding:.5em;font-family:inherit}#menu-navigation{display:none}#menu .section-headings{flex-direction:column;gap:var(--wp--preset--spacing--20);margin-block-start:var(--wp--preset--spacing--70)}#menu .menu-item-name{flex-grow:1}.ee-cookie-banner.ee-cookie-banner{margin-right:4.25em}@media only screen and (max-width:767px){.ee-cookie-banner.ee-cookie-banner{max-width:calc(100vw - 6em)}.ee-cookie-banner.ee-cookie-banner .buttons{width:100%;display:flex;gap:.25em}.ee-cookie-banner.ee-cookie-banner .buttons .ee-cookie-banner-btn{flex-grow:1}}@media only screen and (max-width:250px){.ee-cookie-banner.ee-cookie-banner{max-width:100vw;margin-bottom:4.5em}.ee-cookie-banner.ee-cookie-banner .buttons{flex-direction:column}}