*{box-sizing:border-box}body{font-family:Fira Sans,sans-serif;line-height:1.6;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-family:Martel Sans,sans-serif}.menu{background-color:#000;color:#fff}footer{align-items:center;background-color:#ddd;display:flex;flex-direction:row;justify-content:space-between}.footer-row{text-align:center}.footer-image img{max-width:3em}.footer-icons{color:#e5007e;display:flex;flex-direction:row;font-size:2em;gap:3vw;margin-right:5vw}.copyright{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}footer{margin:0;padding:4vh 5vw}.footer-paragraph p{font-size:1em;line-height:1.6}.footer-paragraph p .credit{font-size:.2em}.credit .heart{color:red}@media (max-width:600px){footer{margin:0;padding:3vh 4vw}.footer-paragraph p{font-size:.5em}}.popup{background-color:#b1b1b1}.pop-active{opacity:1}.popup-content{background-color:#fff;box-shadow:0 4px 8px 0 rgba(0,0,0,.2);color:#000;max-width:80%;padding:2.5em;position:relative;text-align:center}h1{color:#666;font-size:1.3em;line-height:1em;margin-bottom:10px}h1:hover{color:#111}.popup-content img{border-radius:50%;height:60%;margin-bottom:1em;max-width:80%}.popup-content img:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.description{padding:10px 20px;width:80%}.popup_contains{padding:10px}.popup-key{font-weight:700}.description{line-height:1.6}@media only screen and (max-width:600px){.popup{overflow:scroll}.close-button{cursor:pointer;font-size:2em;opacity:.5;position:absolute;right:0;top:0}.popup-content img{border-radius:0;min-width:100%}.popup_vegan{max-width:15vw}}.welcome-menu-container{align-items:center;display:flex;justify-content:center;overflow:hidden;padding-top:15vh;position:relative;width:100%}.menu-overlay-text{left:50%;position:absolute;top:48%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.menu-overlay-text h1{color:#fff;font-size:3rem;font-style:italic;line-height:4rem;margin-bottom:1rem;opacity:.4}.menu-overlay-text a{text-decoration:none}.menu-overlay-text h1:hover{opacity:1}.stickyMenu{background-color:initial;position:-webkit-sticky;position:sticky;top:15vh;z-index:1}.categories{overflow:hidden;width:100%}.button-container{display:flex;gap:14px;overflow-x:auto;padding:1.5vh 2vw;white-space:nowrap}.button-default{background-color:#ccc;border-radius:999px;cursor:pointer;padding:1.2vh 2.5vh;transition:background-color .3s ease,-webkit-transform .3s ease;transition:background-color .3s ease,transform .3s ease;transition:background-color .3s ease,transform .3s ease,-webkit-transform .3s ease}.button-default:hover{background-color:#999;-webkit-transform:scale(1.05);transform:scale(1.05)}.button-active{background-color:#e5007e;border:2px solid #fff;color:#fff;font-weight:700;transition:background-color .3s ease,-webkit-transform .3s ease;transition:background-color .3s ease,transform .3s ease;transition:background-color .3s ease,transform .3s ease,-webkit-transform .3s ease}.button-active:hover{background-color:#ff007e;-webkit-transform:scale(1.25);transform:scale(1.25)}.autohiddendiv>button{border-radius:999px;cursor:pointer;padding:1.2vh 2.5vh}.Dietary{background-color:#000;color:#fff;display:grid}.Dietary .switch{align-items:center;display:flex;gap:1em;justify-content:center;padding:1.5vh}.Dietary .switch label{color:green;font-size:1em;font-weight:700;text-transform:uppercase}.menu_foodcards{margin:0 auto;padding:4vh 2vw;text-align:center}.food_cards{grid-gap:2.5vw;display:grid;gap:2.5vw;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));overflow:hidden;padding:1.5vw}.category{position:fixed;top:25vh}.food_card{align-items:center;background-color:#000;border:1px solid #fff;border-radius:20px;padding:20px 16px;text-align:center}.food_card,.food_card_text{display:flex;flex-direction:column}.food_card_text{align-items:left;color:#fff;flex-grow:1;gap:.6em;justify-content:center}.Vegan{align-items:center;background-color:green;display:flex;font-size:1em;height:1.5em;justify-content:center;margin-bottom:3px;margin-right:2vw;-webkit-transform:rotate(-5deg);transform:rotate(-5deg);width:3.5em}.food_card_text .something{height:1.5em;width:1.5em}.food_card:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.food_card_title{color:#ff5733;line-height:1.2em;margin:0 0 .5em}.food_card_image img{border-radius:20%;width:250px}.contains{color:#bbb}@media only screen and (max-width:600px){.food_card{background-color:#333;border:1px solid #fff;color:#fff;display:flex;flex-direction:row;margin-top:10px;padding:10px;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.food_card:hover{box-shadow:0 4px 8px rgba(0,0,0,.2);-webkit-transform:scale(1.05);transform:scale(1.05)}.food_card_image img{height:100px;margin:0;object-fit:cover;padding:0;width:100px}.food_card_text{color:#fff;display:flex;flex:1 1;flex-direction:column;padding-left:10px;text-align:left}.Vegan{background-color:green}.Vegan,.something{border-radius:3px;color:#fff;padding:5px}.something{z-index:2}.food_card h2{color:#ff5733;font-size:1.2em;line-height:1em;margin:0}.food_card h5{font-size:1em;margin:0}.food_card p{margin:0}}.popup{align-items:center;display:none;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1}p{font-size:1em}p:hover{-webkit-transform:scale(1.03);transform:scale(1.03)}.popup_vegan{background-color:green;margin-bottom:1vh;max-width:7vw;-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}.description{margin:0 auto;padding-bottom:2vh;width:70vw}.close-button{border:none;border-radius:999px;cursor:pointer;font-size:2em;opacity:.5;position:absolute;right:10px;top:10px}.close-button:hover{color:red}@media only screen and (max-width:600px){.close-button{cursor:pointer;font-size:2em;opacity:.5;position:absolute;right:0;top:0}.popup-content img{height:auto;margin-bottom:1em;max-width:80%}.popup_vegan{max-width:15vw}}.navbar{align-items:center;background-color:#333;color:#fff;display:flex;font-size:2em;height:15vh;justify-content:space-between;left:0;padding:0 4vw;position:fixed;top:0;width:100%;z-index:1}.navbar button{background-color:#e5007e;border-radius:999px;color:#fff;font-size:1em;padding:.6em 1.2em}.navbar a:hover{text-decoration:underline}.navbar button:hover{background-color:#ef66ad}.logo img{margin:0;max-height:15vh;max-width:20vw;padding:0}.active{font-weight:bolder}.tabs{align-items:center;display:flex;flex-direction:row;justify-content:center}.tabs a{color:#fff;margin-right:5vw;text-decoration:none}.tabs a:last-child{margin-right:1vw}@media screen and (max-width:600px){.navbar{font-size:1em}.tabs a{color:#fff;text-decoration:none}.tabs a:last-child{margin-right:3vw}}body{background-color:#000}.home-menu-container{height:100vh;width:100vw}.home_welcome{-webkit-filter:grayscale(10%);filter:grayscale(10%)}.home-description,.home-overlay-text{color:#fff;font-style:italic;left:50%;position:absolute;text-align:center;top:25%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.home-overlay-text:hover{-webkit-transform:translate(-50%,-50%) scale(1.05);transform:translate(-50%,-50%) scale(1.05)}.home-overlay-text h1{font-size:2em;width:50vw}.homelogo img{display:none;height:25vh;left:50%;position:relative;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:10vw}.home-description{font-size:1.3em;height:20vh;text-transform:uppercase;top:70%;width:50vw}.home-cards{grid-gap:30px;background-color:#000;color:#fff;display:grid;gap:30px;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto;padding:7vh 10vw;width:100vw}.home-menu,.home-search,.home-story{align-items:center;border:1px solid #fff;display:flex;flex-direction:column;gap:1em;padding:4vh 2vw;text-align:center}.home-menu .icon,.home-search .icon,.home-story .icon{font-size:3em}.home-menu h1,.home-search h1,.home-story h1{line-height:1.35em}.home-menu:hover,.home-search:hover,.home-story:hover{background-color:#fff;border:1px solid #000;color:#000}.home-menu button,.home-search button,.home-story button{background-color:#e5007e;border:none;border-radius:999px;margin:2em;padding:1em;width:10vw}.home-menu button:hover,.home-search button:hover,.home-story button:hover{background-color:#ef66ad}.home-menu hr,.home-search hr,.home-story hr{border:2px solid #e5007e;position:relative;top:-2px;width:15vw}.our-story{background-color:#000;color:#fff;margin-top:-10vh;padding-bottom:5vh}.our-story h1{font-size:3em;font-style:italic;padding-bottom:2vh;padding-top:10vh;text-align:center;text-decoration:underline}.storryteller{grid-gap:40px;display:grid;gap:40px;grid-template-columns:4fr 2fr;margin:0 auto;width:70%}.story-context{font-size:1.3em;line-height:1.5}.story-image img{display:block;height:auto;margin:0 auto;max-width:100%;width:100%}.story-red{color:#e5007e;font-size:1.5em;-webkit-transform:scale(1.3);transform:scale(1.3)}.homepopup{align-items:center;background-color:hsla(0,9%,41%,.4);display:none;display:flex;justify-content:center;left:0;position:fixed;top:0;z-index:1}.homepopup,.homepopup img{height:100%;width:100%}.homeimagecontainer{position:relative}.homeclosebutton{border:none;border-radius:999px;cursor:pointer;font-size:2em;left:10px;opacity:.5;position:absolute;top:10px}.homeclosebutton:hover{color:#ff0040}@media screen and (max-width:900px){.homepopup img{height:70vh;width:50vw}.home-overlay-text h1{font-size:1.5em}.home-description{top:75%;width:60vw}.home-menu button,.home-menu hr,.home-search button,.home-search hr,.home-story button,.home-story hr,.homelogo img{width:20vw}.home-cards,.storryteller{grid-template-columns:1fr}}@media screen and (max-width:600px){.homepopup img{height:50vh;width:60vw}.home-cards{grid-template-columns:1fr}.home-overlay-text h1{font-size:1em;width:80vw}.homelogo img{width:20vw}.home-description{font-size:1em;width:70vw}.home-menu hr,.home-search hr,.home-story hr{width:20vw}.home-middle-word{top:130%}.storryteller{grid-template-columns:80vw}}.middleimage img{-webkit-filter:grayscale(70%);filter:grayscale(70%);width:50px}body{background-color:#fff}.order{align-items:center;background:linear-gradient(90deg,#e5007e,#35b8b2);flex-direction:column;justify-content:center;padding-bottom:10vh;padding-top:25vh}.image-container,.order{display:flex}.image1{margin-right:1vw;width:10vw}.image2{max-width:25vw}.image1:hover,.image2:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.linkContainerStyle{background-color:#add8e6;cursor:pointer;flex:1 1;height:20vh;line-height:1.6;margin-top:3vh;padding:2.5em;text-align:center;width:40vw}.linkContainerStyle p{line-height:1.5}.linkContainerStyle:hover{-webkit-animation:shake .5s ease-in-out infinite;animation:shake .5s ease-in-out infinite;-webkit-transform:translateX(5px);transform:translateX(5px)}@-webkit-keyframes shake{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}50%{-webkit-transform:translateX(5px);transform:translateX(5px)}75%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}}@keyframes shake{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}50%{-webkit-transform:translateX(5px);transform:translateX(5px)}75%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}}footer{color:#000}@media (max-width:600px){.order{padding-top:15vh}.image1{margin-right:1vw;width:20vw}.image2{max-width:50vw}.linkContainerStyle{padding:2vw;width:70%}}body{color:#000}a,p{margin:0;padding:0}.location-container{display:flex;flex-direction:row}.staticMap iframe{border:0;display:block;height:100vh;margin:0;width:60vw}.searchcontainer{background-color:#f2f2f2;background:linear-gradient(40deg,#413a3a,#2c2323,#473535,#4a4141,#b89494);height:100vh;overflow-y:auto;padding:17vh 2vw 4vh;text-align:left;width:40vw}.searchcontainer h1{font-size:1.8em;font-weight:600;line-height:1em;margin-bottom:2vh}.searchcontainer input{border:1px solid #ccc;border-radius:3px;font-size:1.2em;height:8vh;padding:.5em;width:20vw}.searchcontainer button{background-color:#e5007e;border:none;border-radius:999px;color:#fff;cursor:pointer;height:8vh;transition:background-color .3s;width:4vw}.searchcontainer button:hover{background-color:#f13ea0}.searchsticky{display:flex;flex-direction:row;gap:8px;margin-bottom:3vh;position:-webkit-sticky;position:sticky;text-align:center;top:0}.result-restaurant>.resultstorelist{margin-left:2vw}.noresult{color:#777;font-size:1em;padding-top:2vw}.storecard{background-color:#fff;border:1px solid #eee;border-radius:5px;box-shadow:0 0 5px rgba(0,0,0,.1);line-height:1.3;line-height:2em;margin:2vh;padding:3vh 2vw}.storecard-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1vh}.storecard-header h1{font-size:1.3em!important;font-weight:700;margin:0}.openclose{color:#e5007e;font-size:1.3em;font-weight:700;margin:1vh 0}.storecard .deliveroo,.storecard .direction_button{border:none;border-radius:999px;color:#fff;cursor:pointer;font-size:1.2em;font-weight:700;height:10vh;margin:2vh;transition:background-color .3s;width:90%}.storecard img{width:10vw}.storecard .direction_button{background-color:#e5007e}.storecard .direction_button:hover{background-color:#c0006b}.storecard .deliveroo{background-color:#fff}a.no-underline{text-decoration:none}@media (max-width:600px){a,p{margin:0;padding:0}.location-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto}.staticMap iframe{display:none}.searchcontainer{height:80vh;padding-top:13vh;text-align:left;width:95vw}.searchcontainer h1{font-size:1.3em;line-height:1.2;text-align:left}.searchcontainer input{border:1px solid #ccc;border-radius:5px;height:15vw;padding:10px;width:70%}.searchcontainer button{background-color:#e5007e;border:none;border-radius:999px;color:#fff;cursor:pointer;font-size:1em;height:15vw;transition:background-color .3s;width:25%}.searchcontainer button:hover{background-color:#f13ea0}.storecard-header{padding-left:0}.result-restaurant{overflow:visible}.storecard-header h1{font-size:1.2em!important;font-weight:700;margin:0}.storecard .deliveroo,.storecard .direction_button{background-color:#e5007e;border:none;color:#fff;cursor:pointer;font-weight:700;height:5vh;margin:2vh;width:90%}.deliveroo img{padding:0;width:20vw}.mobileimage iframe{border:0;border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.1);height:30vh;margin:2 auto;width:95vw}footer{padding:10px;text-align:center}}
/*# sourceMappingURL=main.cfdafc74.css.map*/