:root{--primary-color:#0070f3;--secondary-color:#1a1a1a;--background-color:#fff;--background-color-light:#3e5a1f;--text-color:#333;--link-color:#0070f3;--menu-background:#f7e6e6;--header-background:#0b4411;@font-face{font-family:Montserrat Alternates}-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(#3e5a1f,#fff);background:linear-gradient(var(--background-color-light),var(--background-color));font-family:Montserrat Alternates}body{margin:0 auto;max-width:100%}.App,body{min-height:100vh}.App{align-items:center;background-attachment:relative;background-image:url(https://images.pexels.com/photos/4039781/pexels-photo-4039781.jpeg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:center;max-width:100vw;scroll-behavior:smooth;text-align:center}.Corner-fade{mask-composite:intersect;-webkit-mask-composite:intersect;mask-image:linear-gradient(90deg,#0000,#000 10%,#000 95%,#0000),linear-gradient(270deg,#0000,#000 10%,#000 95%,#0000),linear-gradient(0deg,#0000,#000 10%,#000 95%,#0000),linear-gradient(180deg,#0000,#000 10%,#000 95%,#0000);-webkit-mask-image:linear-gradient(90deg,#0000,#000 10%,#000 95%,#0000),linear-gradient(270deg,#0000,#000 10%,#000 95%,#0000),linear-gradient(0deg,#0000,#000 10%,#000 95%,#0000),linear-gradient(180deg,#0000,#000 10%,#000 95%,#0000)}.fade-in{animation-duration:2s;animation-iteration-count:1;animation-name:fadeInOpacity;animation-timing-function:ease-in;opacity:1}@keyframes fadeInOpacity{0%{opacity:0}to{opacity:1}}.Header{align-items:center;background-attachment:relative;background-image:url(https://images.pexels.com/photos/4113923/pexels-photo-4113923.jpeg);background-position:50%;background-repeat:no-repeat;background-size:cover;box-shadow:0 2px 5px #000c;color:#fff;display:flex;flex-direction:row;font-size:calc(30px + 2vmin);justify-content:space-between;position:-webkit-sticky;position:sticky;top:0;width:100%;img{height:80px;margin:10px 10px 10px 20px}div.Original{font-size:calc(15px + 2vmin);font-weight:600;letter-spacing:2px;margin-right:20px;text-align:right;p{margin:0;text-shadow:0 2px 5px #fff}p:hover{text-shadow:0 2px 5px gold}}}.slide-in-text-right{animation-duration:1.5s;animation-fill-mode:forwards;animation-name:slide-from-right;opacity:0}@keyframes slide-from-right{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.slide-in-text-left{animation-duration:1.5s;animation-fill-mode:forwards;animation-name:slide-from-left;opacity:0}@keyframes slide-from-left{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}.Footer{align-items:center;background:#fff;bottom:0;box-shadow:0 -2px 5px #0000001a;display:flex;flex-direction:column;padding-bottom:10px;padding-top:10px;position:-webkit-sticky;position:sticky;text-align:center;width:100%}.Address-container{p{color:#000;margin:1px}}.Contact-links{align-items:center;display:flex;gap:30px;justify-content:center;img{height:50px;width:50px}img:hover{animation:spin .5s linear;transform:scale(1.1);transition:transform .3s}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Menu-container{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.Menu{background:var(--menu-background);box-shadow:0 -2px 5px #0000001a;padding:10px;width:80%}.Dessert,.Menu{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:10px}.Dessert{text-align:center;width:100%}.Dessert-container{align-items:left;display:flex;flex-direction:column;justify-content:left;text-align:left;width:90%;h3{font-size:calc(14px + 1.5vmin);margin-bottom:5px;text-decoration:underline;text-transform:uppercase}p{font-size:calc(10px + 1.5vmin);margin:5px}p.addition{font-style:italic;font-weight:700}}.MenuTitleContainer{text-align:center;width:90%}.MenuTitle{font-size:calc(20px + 2vmin);font-weight:700;text-decoration:underline}.MenuSubtext{font-size:calc(10px + 1vmin);font-style:italic;font-weight:400;margin-top:-10px}.Underline{border-bottom:1px solid #000;box-shadow:inset 0 10px 10px -10px #8c8b8b;justify-self:center;width:95%}.Dinner,.Underline{display:flex;justify-content:center;margin:10px}.Dinner{align-items:center;flex-direction:column;text-align:center;width:100%}.Dinner-container{align-items:left;justify-content:left;text-align:left;width:90%;h3{font-size:calc(14px + 1.5vmin);margin-bottom:10px;text-decoration:underline;text-transform:uppercase}p{font-size:calc(10px + 1.5vmin);margin:5px}p.addition{font-style:italic;font-weight:700}}.Dinner-container,.Lunch{display:flex;flex-direction:column}.Lunch{align-items:center;justify-content:center;margin:10px;text-align:center;width:100%}.Lunch-container{align-items:left;display:flex;flex-direction:column;justify-content:left;text-align:left;width:90%;h3{font-size:calc(14px + 1.5vmin);margin-bottom:5px;text-decoration:underline;text-transform:uppercase}p{font-size:calc(10px + 1.5vmin);margin:5px}p.addition{font-style:italic;font-weight:700}}.Wrap-container{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;width:90%}.Wrap-item{font-size:calc(10px + 1.5vmin);font-weight:550;margin:5px}.Sides-container{display:flex;flex-direction:column;justify-content:center;margin-top:10px;text-align:left;width:90%}.Side{font-size:calc(8px + 1.5vmin);font-weight:500;margin:5px}.Disclaimer{font-size:calc(5px + 1vmin);width:90%}.Drinks{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:10px;text-align:center;width:100%;h3{font-size:calc(13px + 1.5vmin);margin:8px}p{font-size:calc(10px + 1vmin);margin:5px}p.Flavor{font-size:calc(8px + 1vmin);margin:5px}p.Flavor,p.Type{font-weight:550}}.Flavor-outer-container{flex-direction:row;flex-wrap:wrap;width:90%}.Flavor-inner-container,.Flavor-outer-container{align-items:center;display:flex;justify-content:center;margin:10px}.Flavor-inner-container{flex-direction:column}.Beverage-container{flex-wrap:wrap;text-align:left;width:90%}.Beverage-container,.Cocktail{display:flex;flex-direction:column}.Cocktail{margin:5px 0}.Cocktail-name{font-size:calc(15px + 2vmin);font-weight:700;margin:0}.Beer{display:flex;flex-direction:column;margin:2px 0;p{font-weight:550}}.WineSangria{display:flex;flex-direction:column;margin:5px 0}.WineSangria-category{font-size:calc(15px + 2vmin);font-style:italic;font-weight:550;margin:0;text-decoration:underline}.WineSangria-name{font-weight:400}.MenuSubtitle{font-size:calc(15px + 2vmin)}
/*# sourceMappingURL=main.38911daf.css.map*/