body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}@media screen and (min-width:750px){.PlaceInfo{padding:5vw!important}.PlaceInfoButtonContainer{margin-bottom:-18%;width:100vw}.VideoInfo{margin-left:37%}}.App{font-family:"Inter",sans-serif;font-style:normal;line-height:16px;letter-spacing:.1em;color:#fff;overflow:hidden;margin:0;padding:0}.App,.App video{position:absolute;object-fit:fill}.App video{min-height:100vh;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.AppLink{min-width:100vw;min-height:100vh;object-fit:fill;display:flex;justify-content:center;flex-direction:column;background-color:#000;overflow:hidden}.AppLink .modal{margin-left:30%;width:40%;text-align:center;font-family:"Inter",sans-serif}.AppLink a{line-height:16px;font-size:18px;color:#fff;text-decoration:none}.AppLink button{padding:15px 20px;background-color:#fff;font-family:"Inter",sans-serif;font-style:normal;line-height:16px;letter-spacing:.1em;text-transform:uppercase;color:#000;border-radius:5px}.PlaceName{font-size:20px;font-style:normal;font-weight:800;line-height:20px;letter-spacing:0;text-align:left;padding-top:10px;padding-bottom:5px}.ReservationButtons{display:flex;flex-direction:row;justify-content:center}.ReservationButtons button{width:45vw}.DirectionButton{background-color:#000!important;color:#fff}.MakeReservationButton{background-color:#fff;color:#000;border:2px solid grey!important;box-sizing:border-box;border-radius:16px}.VideoInfo{position:absolute;z-index:1;top:60%;padding:10px}.ImageWrapper{display:flex;flex-direction:row;grid-gap:10px;gap:10px;justify-content:flex-start}.VideoInfo a{font-size:12px;font-style:normal;font-weight:400;line-height:12px;letter-spacing:.05em;text-align:left}.VideoInfo img{margin-top:-7px;height:25px;width:25px;border-radius:50%;border:1px solid #fff;box-sizing:border-box}.CategoryButtons{position:absolute;z-index:1;top:3%;display:flex;justify-content:center;width:100%;grid-gap:35px;gap:35px}.CategoryButtons button{background-color:transparent;color:#fff;width:40vw;padding:10px 25px;border:2px solid #fff;box-sizing:border-box;border-radius:16px}.PlaceInfoButton,.PlaceInfoButtonContainer{justify-content:center;display:flex}.PlaceInfoButton{background-color:transparent;color:#fff;width:90vw;padding:10px 25px;border:2px solid #fff;box-sizing:border-box;border-radius:16px;margin-bottom:20%;flex-direction:row}.PlaceInfoContainer{height:100%;align-content:flex-end;width:100%}.PlaceInfo,.PlaceInfoContainer{letter-spacing:.05em;display:flex;flex-direction:column}.PlaceInfo{background:#fff;color:#000;text-transform:uppercase;padding:20px;font-style:bold}.PlaceInfo a{font-size:12px;padding-left:10px;padding-top:1px}.PlaceInfo h1{padding-left:10px;text-shadow:1px 0 #000;font-size:36px}.PlaceInfo h4{text-shadow:.5px 0 #000;font-size:13px;font-family:"Inter",sans-serif;padding-left:10px;-webkit-margin-before:1.5%;margin-block-start:1.5%;font-weight:700;line-height:8px}.PlaceInfo button{border:none;border-radius:20px;padding:10px;margin:5px;background:#f6f6f6;text-transform:capitalize;font-family:"Inter",sans-serif}.PlaceInfo .closeButton{font-size:20px;position:absolute;height:48px;width:48px;right:4%;border-radius:50%}.StarRating{width:120px;padding:10px}.DayHours,.StarRating{display:flex;flex-direction:row}.DayHours{color:#000;vertical-align:top}svg{width:100%;height:100%}#map{z-index:10;height:60vh;width:100vw}
/*# sourceMappingURL=main.d04ce150.chunk.css.map */