:root.restaurant-theme.ristorante-del-lago-theme{--RestFull:#0079c1;--RestHalf:#80bce0;--RestLight:#e5f2f9;--RestSvgColor:#0079c1;--RestSubmenuBackground:#e5f2f9;--RestSubmenuBorder:#0079c1;--RestSubmenuButtonHover:#e5f2f9;--RestSubmenuChevronColor:#0079c1;--RestSubheaderColor:#171717;--RestHeaderColor:#171717;--RestTextColor:#171717;--RestButtonColor:#fff;--RestButtonBackground:#0079c1;--RestLinkColor:#171717;--RestLinkHover:#0079c1;--RestBoxSubheaderColor:#fff;--RestBoxHeaderColor:#fff;--RestBoxTextColor:#fff;--RestBoxColor:#0079c1;--RestBoxBorderColor:#fff;--RestBoxLinkColor:#fff;--RestBoxLinkHover:#fff;--RestBorderBottomColor:#80bce0;--RestBorderBottomColorTwo:#80bce0}:root.restaurant-theme.summit-theme{--RestFull:#9fb521;--RestHalf:#9fb521;--RestLight:#f1f4de;--RestSvgColor:#484240;--RestSubmenuBackground:#f1f4de;--RestSubmenuBorder:#9fb521;--RestSubmenuButtonHover:#f1f4de;--RestSubmenuChevronColor:#9fb521;--RestSubheaderColor:#373230;--RestHeaderColor:#484240;--RestTextColor:#373230;--RestButtonColor:#171717;--RestButtonBackground:#9fb521;--RestLinkColor:#373230;--RestLinkHover:#373230;--RestBoxSubheaderColor:#373230;--RestBoxHeaderColor:#484240;--RestBoxTextColor:#373230;--RestBoxColor:#f1f4de;--RestBoxBorderColor:#2f2b29;--RestBoxLinkColor:#373230;--RestBoxLinkHover:#373230;--RestBorderBottomColor:#9fb521;--RestBorderBottomColorTwo:#9fb521}:root.restaurant-theme.la-taverne-theme{--RestFull:#185633;--RestHalf:#185633;--RestLight:#dce6e0;--RestSvgColor:#185633;--RestSubmenuBackground:#dce6e0;--RestSubmenuBorder:#185633;--RestSubmenuButtonHover:#dce6e0;--RestSubmenuChevronColor:#185633;--RestSubheaderColor:#171717;--RestHeaderColor:#171717;--RestTextColor:#171717;--RestButtonColor:#fff;--RestButtonBackground:#185633;--RestLinkColor:#171717;--RestLinkHover:#185633;--RestBoxSubheaderColor:#fff;--RestBoxHeaderColor:#fff;--RestBoxTextColor:#fff;--RestBoxColor:#185633;--RestBoxBorderColor:#fff;--RestBoxLinkColor:#fff;--RestBoxLinkHover:#fff;--RestBorderBottomColor:#185633;--RestBorderBottomColorTwo:#185633}:root.restaurant-theme.golden-bee-theme{--RestFull:#fab20b;--RestHalf:#fab20b;--RestLight:#fef1d6;--RestSvgColor:#231f20;--RestSubmenuBackground:#fef1d6;--RestSubmenuBorder:#fab20b;--RestSubmenuButtonHover:#fef1d6;--RestSubmenuChevronColor:#fab20b;--RestSubheaderColor:#231f20;--RestHeaderColor:#231f20;--RestTextColor:#231f20;--RestButtonColor:#171717;--RestButtonBackground:#fab20b;--RestLinkColor:#231f20;--RestLinkHover:#231f20;--RestBoxSubheaderColor:#231f20;--RestBoxHeaderColor:#231f20;--RestBoxTextColor:#231f20;--RestBoxColor:#fab20b;--RestBoxBorderColor:#231f20;--RestBoxLinkColor:#231f20;--RestBoxLinkHover:#231f20;--RestBorderBottomColor:#fab20b;--RestBorderBottomColorTwo:#fab20b}:root.restaurant-theme.the-hotel-bar-theme{--RestFull:#a80c30;--RestHalf:#a80c30;--RestLight:#f4efe6;--RestSvgColor:#a80c30;--RestSubmenuBackground:#f4efe6;--RestSubmenuBorder:#b4ac90;--RestSubmenuButtonHover:#f4efe6;--RestSubmenuChevronColor:#7e775f;--RestSubheaderColor:#171717;--RestHeaderColor:#171717;--RestTextColor:#171717;--RestButtonColor:#fff;--RestButtonBackground:#a80c30;--RestLinkColor:#171717;--RestLinkHover:#a80c30;--RestBoxSubheaderColor:#fff;--RestBoxHeaderColor:#fff;--RestBoxTextColor:#fff;--RestBoxColor:#a80c30;--RestBoxBorderColor:#fff;--RestBoxLinkColor:#fff;--RestBoxLinkHover:#fff;--RestBorderBottomColor:#a80c30;--RestBorderBottomColorTwo:#927f3b}:root.restaurant-theme.the-grille-theme{--RestFull:#22522f;--RestHalf:#22522f;--RestLight:#dee5e0;--RestSvgColor:#22522f;--RestSubmenuBackground:#dee5e0;--RestSubmenuBorder:#22522f;--RestSubmenuButtonHover:#dee5e0;--RestSubmenuChevronColor:#22522f;--RestSubheaderColor:#171717;--RestHeaderColor:#171717;--RestTextColor:#171717;--RestButtonColor:#fff;--RestButtonBackground:#22522f;--RestLinkColor:#171717;--RestLinkHover:#22522f;--RestBoxSubheaderColor:#fff;--RestBoxHeaderColor:#fff;--RestBoxTextColor:#fff;--RestBoxColor:#22522f;--RestBoxBorderColor:#fff;--RestBoxLinkColor:#fff;--RestBoxLinkHover:#fff;--RestBorderBottomColor:#22522f;--RestBorderBottomColorTwo:#22522f}:root.restaurant-theme.penrose-menu{--RestFull:#716b56;--RestHalf:#b4ac90;--RestLight:#fff;--RestSvgColor:#716b56;--RestSubmenuBackground:#fff;--RestSubmenuBorder:#b4ac90;--RestSubmenuButtonHover:#b4ac90;--RestSubmenuChevronColor:#716b56;--RestButtonColor:#fff;--RestButtonBackground:#716b56}:root{--VerticalPadding:104px;--VerticalPaddingTwo:80px;--VerticalPaddingThree:80px;--VerticalPaddingFour:104px;--VerticalPaddingFive:180px;--VerticalPaddingSix:200px;--SidePadding:104px;--StandardContainer:1232px;--SecondaryContainer:1024px;--TertiaryContainer:756px;--QuaternaryContainer:1072px;--SenaryContainer:1188px;--SeptenaryContainer:877px;--OctonaryContainer:1054px;--HeaderHeight:139px;--SubmenuHeight:64px;--HistoricSideTop:calc(var(--HeaderHeight) + var(--SubmenuHeight) + 20px)}@media only screen and (max-width:1279px){:root{--SidePadding:32px;--HeaderHeight:104px}}@media only screen and (max-width:767px){:root{--SidePadding:16px;--VerticalPadding:56px;--VerticalPaddingTwo:40px;--VerticalPaddingThree:67px;--VerticalPaddingFour:80px;--VerticalPaddingFive:100px;--VerticalPaddingSix:156px;--HeaderHeight:96px;--SubmenuHeight:85px}}:root.scrolled-header{--HeaderHeight:80px}@media only screen and (max-width:1279px){:root.scrolled-header{--HeaderHeight:80px}}@media only screen and (max-width:767px){:root.scrolled-header{--HeaderHeight:96px}}@media only screen and (min-width:768px){:root.scrolled-header.penrose-theme{--HeaderHeight:83px}}.ng-lightbox.default{background:hsla(0,0%,9%,.85);height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999}.ng-lightbox.default .ng-lightbox-inner{background-color:#fff;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;left:50%;max-height:90%;max-width:1015px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:90%}@media only screen and (max-height:600px){.ng-lightbox.default .ng-lightbox-inner{overflow:auto}}@media only screen and (max-width:767px){.ng-lightbox.default .ng-lightbox-inner{overflow:auto}}.ng-lightbox.default .close-popup{background:none;border:0;box-shadow:0 0;display:block;height:28px;overflow:hidden;position:absolute;right:-38px;text-indent:-1000px;top:-38px;transition:opacity .2s;width:28px;z-index:10}@media only screen and (max-height:600px){.ng-lightbox.default .close-popup{right:1px;top:0}}@media only screen and (max-width:767px){.ng-lightbox.default .close-popup{right:0;top:240px}}.ng-lightbox.default .close-popup:hover{opacity:.7}.ng-lightbox.default .close-popup:after,.ng-lightbox.default .close-popup:before{background-color:#fff;content:"";display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg)}@media only screen and (max-height:600px){.ng-lightbox.default .close-popup:after,.ng-lightbox.default .close-popup:before{background-color:#716b56}}@media only screen and (max-width:767px){.ng-lightbox.default .close-popup:after,.ng-lightbox.default .close-popup:before{background-color:#716b56}}.ng-lightbox.default .close-popup:after{height:1px;width:20px}.ng-lightbox.default .close-popup:before{height:20px;width:1px}@media only screen and (max-width:767px){.ng-lightbox.default.no-image .close-popup{right:0;top:0}}.ng-lightbox.default .inner-wrapper{background:#fff;display:flex;min-height:542px}@media only screen and (max-width:767px){.ng-lightbox.default .inner-wrapper{flex-direction:column;min-height:auto}}.ng-lightbox.default .thumb-wrapper{flex:1 1 55%;max-width:571px}@media only screen and (max-width:767px){.ng-lightbox.default .thumb-wrapper{max-width:none}}.ng-lightbox.default .thumbnail{display:block;height:100%;margin-bottom:0;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (max-width:767px){.ng-lightbox.default .thumbnail{height:240px}}.ng-lightbox.default .content-wrapper{align-content:center;align-self:start;display:flex;flex:1 1 45%;flex-direction:column;gap:43px;justify-content:center;margin:auto;max-width:444px;padding:30px;position:relative;z-index:2}@media only screen and (max-width:767px){.ng-lightbox.default .content-wrapper{max-width:none}}.ng-lightbox.default .main-text{display:flex;flex-direction:column;gap:4px}.ng-lightbox.default hr{background-color:#b4ac90;border:none;height:1px;margin:8px auto auto;width:89px}.ng-lightbox.default .header{font-family:ivyora-display,serif;font-size:36px;font-style:normal;font-weight:400;line-height:68px}.ng-lightbox.default .text-wrapper{display:flex;flex-direction:column;gap:38px}.ng-lightbox.default .buttons-container{justify-content:center}.ng-lightbox.announcement{background:hsla(0,0%,9%,.85);height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999}.ng-lightbox.announcement .ng-lightbox-inner{background-color:#fff;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;left:50%;max-height:90%;max-width:605px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:90%}@media only screen and (max-height:600px){.ng-lightbox.announcement .ng-lightbox-inner{overflow:auto}}@media only screen and (max-width:767px){.ng-lightbox.announcement .ng-lightbox-inner{overflow:auto}}.ng-lightbox.announcement .close-popup{background:none;border:0;box-shadow:0 0;display:block;height:28px;overflow:hidden;position:absolute;right:-38px;text-indent:-1000px;top:-38px;transition:opacity .2s;width:28px;z-index:10}@media only screen and (max-height:600px){.ng-lightbox.announcement .close-popup{right:1px;top:0}}@media only screen and (max-width:767px){.ng-lightbox.announcement .close-popup{right:0;top:0}}.ng-lightbox.announcement .close-popup:hover{opacity:.7}.ng-lightbox.announcement .close-popup:after,.ng-lightbox.announcement .close-popup:before{background-color:#fff;content:"";display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg)}@media only screen and (max-height:600px){.ng-lightbox.announcement .close-popup:after,.ng-lightbox.announcement .close-popup:before{background-color:#716b56}}@media only screen and (max-width:767px){.ng-lightbox.announcement .close-popup:after,.ng-lightbox.announcement .close-popup:before{background-color:#716b56}}.ng-lightbox.announcement .close-popup:after{height:1px;width:20px}.ng-lightbox.announcement .close-popup:before{height:20px;width:1px}.ng-lightbox.announcement .inner-wrapper{background:#fff;display:flex;flex-direction:column;gap:24px;padding:40px;text-align:left}@media only screen and (max-width:767px){.ng-lightbox.announcement .inner-wrapper{padding:24px}}.ng-lightbox.announcement .header-svg{align-items:center;border-bottom:1px solid #b4ac90;display:flex;gap:10px;padding-bottom:8px}.ng-lightbox.announcement svg{color:#716b56}
