@font-face{font-family:Futuru;src:url(/static/media/Futuru-VariableVF.882a5a4d239cf4b5f3c8.woff2)}@font-face{font-family:Mardigare;src:url(/static/media/Mardigare.5d0094b727c143cb7cad.otf)}body{font-family:Futuru,sans-serif;margin:0}a{color:#337ab7}header{display:flex;justify-content:flex-end;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}header a{all:unset;background:#ac9874;border:1px solid #fff;color:#fff;cursor:pointer;font-size:16pt;margin:10px;padding:8px 64px;text-transform:uppercase}header a:active{opacity:.85}.video-background{display:flex;position:relative}.video-background video{object-fit:cover;position:relative;width:100%}.video-background .namestyle{bottom:0;height:70px;left:0;margin:20px;position:absolute;width:auto;z-index:2}h1{color:#ac9874;font-size:30pt;font-weight:100}h2{font-family:Mardigare;font-size:40pt;font-weight:400;line-height:30pt}article{margin:50px;text-align:center}.food-menu-grid a{all:unset;background:#fff;border:1px solid #ac9874;color:#ac9874;cursor:pointer;display:inline-flex;font-size:16pt;margin:10px;padding:8px 64px;text-transform:uppercase}.food-menu-grid a:active{opacity:.8}.picture-gallery{background:#000;bottom:0;left:0;overflow:auto;position:fixed;right:0;top:0;z-index:2}.picture-gallery .cancel{all:unset;align-items:center;background-color:#00000080;border-radius:30px;color:#fff;cursor:pointer;display:flex;flex-direction:column;height:48px;justify-content:center;position:fixed;right:10px;top:10px;width:48px}.picture-gallery .cancel:hover{background-color:#0000004d}.picture-gallery .cancel img{width:28px}.picture-gallery .single-picture{height:100%;object-fit:contain;width:100%}.picture-gallery .grid{grid-gap:3px;background:rgba(0,0,0,.507);color:silver;display:grid;gap:3px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.picture-gallery .grid img{cursor:pointer;display:flex;height:320px;object-fit:cover;width:100%}@media screen and (max-width:600px){.picture-gallery .grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.picture-gallery .grid img{height:180px}}.montage{position:relative}.montage .overlay{align-items:center;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;position:fixed;position:absolute;right:0;top:0;z-index:1}.montage button{all:unset;background-color:#00000080;border-radius:30px;color:#fff;cursor:pointer;font-size:20px;font-weight:700;padding:16px}.montage button:hover{background-color:#0000004d}.montage img{display:block;height:100%;object-fit:cover;width:100%}.announcement-grid{grid-gap:1px;display:grid;gap:1px;grid-template-columns:1fr 1fr;margin:auto;max-width:1080px;overflow:hidden;width:100%}.announcement-grid a,.announcement-grid button{all:unset;background-color:#000;cursor:pointer;display:flex;max-height:540px;overflow:hidden;position:relative;width:100%}.announcement-grid a:hover h5,.announcement-grid a:hover img,.announcement-grid button:hover h5,.announcement-grid button:hover img{scale:1.15;transition:scale 2s}.announcement-grid a:active,.announcement-grid button:active{opacity:.9}.announcement-grid a h5,.announcement-grid button h5{bottom:0;box-sizing:border-box;color:#fff;display:block;font-size:28pt;font-weight:300;left:10px;position:absolute;right:10px;text-align:center;text-transform:uppercase}.announcement-grid img{display:flex;height:100%;object-fit:cover;opacity:.6;width:100%}.galleries .grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr;margin:20px auto;max-width:1080px}footer{background:#1b172b url(/static/media/bamboo-texture.ba1d90379329517050cd.webp);color:#fff;display:flex;letter-spacing:1px;margin:initial;padding:30px 0;text-transform:uppercase}footer address{all:unset}footer a{color:#fff;font-weight:700;letter-spacing:0}footer h1{color:#fff;margin:initial}footer h2{text-transform:none}footer hr{color:#337ab7;opacity:.7}footer .grid{grid-gap:3px;display:grid;gap:3px;grid-template-columns:1fr 1fr;margin:auto;max-width:1080px;padding:10px}footer .grid .labeled-details{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 100px;margin:10px 0 20px}footer .grid .labeled-details address,footer .grid .labeled-details div{text-align:right}footer .grid .labeled-details h4{all:unset;font-weight:600}footer .column-two h2{font-size:20pt;font-weight:600}.charms{display:flex;flex-direction:row;gap:10px;padding:10px}.charms a{display:flex;height:48px;justify-content:center;padding:8px;width:auto}.charms a:active{opacity:.8}.widget{border:initial;display:flex;height:700px;margin:0;width:100%}.map-widget .widget{height:320px}.popover{align-items:center;background:rgba(51,49,49,.503);bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2}.card{background:#fff;box-shadow:10px 10px 0 #ac987480;font-size:16pt;font-weight:300;line-height:22pt;max-width:480px;min-height:100px;overflow:auto;padding:40px;text-align:left;z-index:2}.card button{all:unset;background:#ac9874;border:1px solid #fff;color:#fff;cursor:pointer;font-size:16pt;margin:10px;padding:8px 64px;text-transform:uppercase}.card button:active{opacity:.85}.card button{margin:0 auto;max-width:500px}.card img{height:auto;width:100%}.card h2{color:#7e7e7e}.card.wider{max-width:700px}.card .card-options{padding:16px 0;text-align:center}@media screen and (max-width:600px){article{margin:50px 20px}footer{text-align:center}footer .charms{justify-content:center}footer .grid,footer .grid .labeled-details{grid-template-columns:1fr}footer .grid .labeled-details,footer .grid .labeled-details address,footer .grid .labeled-details div{text-align:center}.video-background video{min-height:320px}.announcement-grid{grid-template-columns:1fr}.card{padding:30px}.galleries .grid{grid-template-columns:1fr}}.notice{background-color:#fff;border-radius:30px;box-shadow:0 0 30px #000;color:#000;left:50%;margin-left:-150px;padding:30px;position:fixed;text-align:center;top:50%;width:300px;z-index:3}.notice .options{box-sizing:border-box;margin:30px 0 0;padding:30px;width:100%}.notice .options .close-button{all:unset;align-content:center;align-items:center;background:#337ab7;border-radius:30px;color:#fff;cursor:pointer;display:inline-flex;height:44px;letter-spacing:1px;padding:0 30px;text-transform:uppercase}.notice .options .close-button:active{opacity:.7}
/*# sourceMappingURL=main.8c6fef68.css.map*/