@font-face{font-family:dropDownMenu;src:url(data:font/woff;base64,d09GRgABAAAAAATIAAsAAAAABHwAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAABCAAAAGAAAABgCKf/KmNtYXAAAAFoAAAAVAAAAFQXVtKIZ2FzcAAAAbwAAAAIAAAACAAAABBnbHlmAAABxAAAAHwAAAB8fskqDWhlYWQAAAJAAAAANgAAADYTD4ZFaGhlYQAAAngAAAAkAAAAJAMbAaFobXR4AAACnAAAABgAAAAYBgABN2xvY2EAAAK0AAAADgAAAA4AZgBCbWF4cAAAAsQAAAAgAAAAIAAIAAhuYW1lAAAC5AAAAcIAAAHCcs7DVXBvc3QAAASoAAAAIAAAACAAAwAAAAMCAAGQAAUAAAFMAWYAAABHAUwBZgAAAPUAGQCEAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA6QEBmf+aAGYBmQBmAAAAAQAAAAAAAAAAAAAAIAAAAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEADgAAAAKAAgAAgACAAEAIOkB//3//wAAAAAAIOkA//3//wAB/+MXBAADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQCAAFABgADuAAUAADcXNxcHJ55iYh6AgO5iYh6AgAABALcAGgFVARoABQAAPwEnNxcHt2JiHoCAOGJiHoCAAAEAAAABAADh0Y3XXw889QALAgAAAAAA2TijFwAAAADZOKMXAAAAAAGAARoAAAAIAAIAAAAAAAAAAQAAAZn/mgAAAgAAAAAAAYAAAQAAAAAAAAAAAAAAAAAAAAYCAAAAAAAAAAAAAAAAAAAAAgAAgAIAALcAAAAAAAoAFAAeAC4APgAAAAEAAAAGAAYAAQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAMAAAAAQAAAAAAAgAHAI0AAQAAAAAAAwAMAEUAAQAAAAAABAAMAKIAAQAAAAAABQALACQAAQAAAAAABgAMAGkAAQAAAAAACgAaAMYAAwABBAkAAQAYAAwAAwABBAkAAgAOAJQAAwABBAkAAwAYAFEAAwABBAkABAAYAK4AAwABBAkABQAWAC8AAwABBAkABgAYAHUAAwABBAkACgA0AOBkcm9wRG93bk1lbnUAZAByAG8AcABEAG8AdwBuAE0AZQBuAHVWZXJzaW9uIDEuMABWAGUAcgBzAGkAbwBuACAAMQAuADBkcm9wRG93bk1lbnUAZAByAG8AcABEAG8AdwBuAE0AZQBuAHVkcm9wRG93bk1lbnUAZAByAG8AcABEAG8AdwBuAE0AZQBuAHVSZWd1bGFyAFIAZQBnAHUAbABhAHJkcm9wRG93bk1lbnUAZAByAG8AcABEAG8AdwBuAE0AZQBuAHVGb250IGdlbmVyYXRlZCBieSBJY29Nb29uLgBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format("woff");font-weight:400;font-style:normal}.bodyBackground{background-image:none;background-color:#d7d7d7}@media(min-width:651px){body.desktopV{min-width:1050px}}@media(max-width:650px){body.mobileV{min-width:initial}}html,body{overflow-x:hidden}.mm-mobile-nav-react{display:none}.mm-mobile-nav-react .MobileHeader_container__1XW3y{box-sizing:border-box;position:sticky;top:0;z-index:10010}.mm-mobile-nav-react .MobileHeader_menuIconContainer__lc-Zq{position:relative!important;top:auto!important;right:auto!important;box-sizing:border-box;width:48px;height:48px;padding:12px;flex:0 0 48px}.mm-mobile-nav-react .MobileHeader_menuIconContainer__lc-Zq span{width:24px;height:3px;flex-shrink:0;border-radius:2px}.mm-mobile-nav-react .MobileHeader_menuIconContainer__lc-Zq.on span:first-child{top:8px}.mm-mobile-nav-react .MobileHeader_menuIconContainer__lc-Zq.on span:nth-child(3){bottom:8px}@media(max-width:1199px){.mm-mobile-nav-react{display:block!important}#shared-header-nav{display:none!important}#PageSection *,#Footer *{box-sizing:border-box}.col{margin-left:0!important}.Preview_column__1KeVx,.Preview_row__3Fkye{width:100%!important;min-width:0!important}.Preview_componentWrapper__2i4QI{width:100%!important;margin-left:0!important;margin-right:0!important}.col{float:none!important;clear:both!important}img{max-width:100%!important;width:auto!important;height:auto!important}.mm-mobile-nav-react .mobile-site-logo{width:36px!important;min-width:36px!important;height:36px!important;max-width:36px!important;object-fit:cover;display:block;flex:0 0 36px}.Mobile_imageComponent__QXWk1{width:100%!important;height:auto!important}.site-footer,#Footer .Preview_row__3Fkye,#Footer .Preview_componentWrapper__2i4QI,#Footer,#Footer>*,#Footer .StripPreview_backgroundComponent__3YmQM,#Footer .Preview_column__1KeVx{min-height:auto!important}#Header,#Header>*,#Header .StripPreview_backgroundComponent__3YmQM,#shared-header-nav{min-height:auto!important}.mobile-oversized{font-size:26px!important}.Preview_mobileHide__9T929{display:none!important}video{max-width:100%!important;height:auto!important}iframe{max-width:100%!important}.BackgroundPreview_backgroundComponent__3Dr5e{padding-left:12px!important;padding-right:12px!important}#shared-header-nav .BackgroundPreview_backgroundComponent__3Dr5e{padding-left:0!important;padding-right:0!important}}.Mobile_imageComponent__QXWk1.Mobile_cropMode__cLuJp{overflow:hidden!important;height:auto!important;border-bottom-left-radius:14px!important;border-bottom-right-radius:14px!important}.BackgroundPreview_backgroundComponent__3Dr5e.BackgroundPreview_bgHeight__3dD2e.hasChildren{border-bottom-left-radius:10px!important;border-bottom-right-radius:10px!important}.menu ul.menu1>li>a,.menu ul.menu1>li>a.expanded,.menu ul.menu1>li>a.selected,ul.menu1>li>a,ul.menu1>li>a.selected,ul.menu1>li>a.expanded span,ul.menu1>li>a.selected span{text-decoration:none!important}ul.menu1>li>a:not(.dropdown-only):hover>span{text-decoration:underline!important}ul.menu1>li>a.dropdown-only,ul.menu1>li>a.dropdown-only:hover,ul.menu1>li>a.dropdown-only>span,ul.menu1>li>a.dropdown-only:hover>span{text-decoration:none!important;cursor:default}.menuself.dropdown.menuhorizontal>ul>li>ul{min-width:100%}ul.menu1>li>button.dropdown-only{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;text-align:inherit;cursor:default;padding:16px 20px;background-color:#dfdfdf;background-image:none;text-decoration:none;border:0 solid #000;color:#000;font-size:16px;font-weight:700;font-style:normal;font-family:Roboto,Open Sans,Helvetica Neue,Helvetica,sans-serif;line-height:19px}ul.menu1>li>button.dropdown-only>span{display:inline-block}ul.menu1>li>button.dropdown-only.expandable:after{font-family:dropDownMenu!important;margin-left:.3em;line-height:1px;font-size:1.2em;text-shadow:none;content:""}ul.menu1>li>button.dropdown-only:focus{outline:none}ul.menu1>li>button.dropdown-only::-moz-focus-inner{border:0;padding:0}.photo{margin:0;width:min(100%,var(--photo-width, 100%));min-width:0}.photo--center{margin-left:auto;margin-right:auto}.photo--right{margin-left:auto}.photo-frame{border-radius:var(--photo-radius);overflow:hidden}.photo-frame--shadow{box-shadow:6px 6px 10px #0000004d}.photo-frame--border{border:1px solid #a0a0a0}.photo-frame button{display:block;width:100%;padding:0;border:0;background:none;cursor:zoom-in}.photo-frame button:focus-visible{outline:3px solid #587346;outline-offset:-3px}.photo-frame img{display:block;width:100%!important;height:auto!important}.photo-caption{display:flex;flex-direction:column;gap:2px;margin-top:10px;padding-left:10px;border-left:2px solid #c8b99c;font-family:Roboto,sans-serif;font-size:14px;line-height:1.35;color:#333}.photo-caption span+span{color:#777;font-style:italic;font-size:13px}.photo-row{display:flex;align-items:flex-start}.kitchen-equipment{columns:2;padding-left:22px;line-height:1.7}.kitchen-equipment li{break-inside:avoid}.availability h1{margin-bottom:28px}.calendar-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;align-items:start}.calendar-grid table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:2px;font-size:16px}.calendar-grid caption{text-align:left;font-weight:700;text-transform:capitalize;padding-bottom:10px}.calendar-grid th{font-size:13px;font-weight:400}.calendar-grid td{text-align:center;height:32px;color:#222}.calendar-available{background:#b7e4b8}.calendar-reserved{background:#f3b0b4}.calendar-past{background:#eee}@media(max-width:600px){.calendar-grid{grid-template-columns:minmax(0,1fr)}.kitchen-equipment{columns:1}}.photo-image-area{width:calc(100vw - 80px);height:calc(100dvh - 130px);overflow:hidden;touch-action:none}.photo-lightbox .photo-image-area img{display:block;width:100%!important;height:100%!important;max-width:none!important;object-fit:contain;transform-origin:0 0;-webkit-user-select:none;user-select:none}.photo-lightbox button{border:0;background:transparent;font-family:inherit}.photo-lightbox button:focus-visible{outline:2px solid white}@media(max-width:600px){.language-links{grid-template-columns:minmax(0,1fr)!important}}:root{--body-font: "Nunito Sans", Roboto, sans-serif}.page-content{display:flex;flex-direction:column;gap:var(--page-gap)}.page-content .textnormal,.page-content .textnormal *{font-family:var(--body-font)!important}.page-content p.textnormal{max-width:680px;line-height:1.65}.page-content>p.textnormal+p.textnormal{margin-top:calc(14px - var(--page-gap))}.distances{columns:2;column-gap:48px;max-width:680px;margin:0;padding:0;list-style:none;font-family:var(--body-font);font-size:16px;color:#000}.distances li{display:flex;justify-content:space-between;gap:12px;padding:5px 0;border-bottom:1px dotted #c8b99c;break-inside:avoid}.distances li span:last-child{white-space:nowrap;color:#555}.comment-list{display:flex;flex-direction:column;gap:14px;max-width:680px}.comment{padding:14px 18px;border:1px solid #ebe3d3;border-radius:10px;background:#faf7f1}.comment--reply{margin-left:32px;border-color:#e3e8dc;background:#f6f8f3}.comment-header{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:6px}.comment-author{font-family:Roboto,sans-serif;font-size:17px;font-weight:500;color:#222}.comment-date{flex-shrink:0;font-family:Roboto,sans-serif;font-size:14px;color:#777}.comment-text{margin:0;font-family:var(--body-font);font-size:16px;line-height:1.6;color:#000}@media(max-width:600px){.distances{columns:1}.comment--reply{margin-left:16px}}.sidebar-comments{width:190px;margin:17px 0 0 15px}.sidebar-comments .comment{padding:12px 14px}.sidebar-comments .comment-header{flex-direction:column;gap:2px}.sidebar-comments .comment-author{font-size:16px}.sidebar-comments .comment-date{font-size:13px}.sidebar-comments .comment-text{font-size:15px;line-height:1.5}@media(max-width:1199px){.sidebar-comments{width:auto;margin-left:0}}
