@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Fascinate&display=swap);@import url(https://fonts.googleapis.com/css2?family=Rajdhani:wght@300&display=swap);@import url(https://fonts.googleapis.com/css2?family=Mali:ital,wght@1,300&display=swap);@import url(https://fonts.googleapis.com/css2?family=Arima:wght@600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Dosis:wght@300&display=swap);@import url(https://fonts.googleapis.com/css2?family=Edu+VIC+WA+NT+Beginner&display=swap);*{margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box}html{font-family:Noto Sans JP,sans-serif}body{background-color:#fff;margin:0}.backdrop{background-color:rgba(0,0,0,.75);height:100vh;left:0;position:fixed;top:0;width:100%;z-index:20}.modal{-webkit-animation:slide-down .3s ease-out forwards;animation:slide-down .3s ease-out forwards;background-color:#fff;border-radius:14px;box-shadow:0 2px 8px rgba(0,0,0,.25);left:5%;padding:1rem;position:fixed;top:15vh;width:90%;z-index:30}@media (min-width:768px){.modal{left:calc(50% - 20rem);width:40rem}}@-webkit-keyframes slide-down{0%{opacity:0;-webkit-transform:translateY(-3rem);transform:translateY(-3rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slide-down{0%{opacity:0;-webkit-transform:translateY(-3rem);transform:translateY(-3rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.cart-items{list-style:none;margin:0;max-height:20rem;overflow:auto;padding:0}.total{align-items:center;display:flex;font-size:1.5rem;font-weight:700;justify-content:space-between;margin:1rem 0}.actions{text-align:right}.actions button{background-color:transparent;border:1px solid #8a2b06;border-radius:25px;cursor:pointer;font:inherit;margin-left:1rem;padding:.5rem 2rem}.actions button:active,.actions button:hover{background-color:#5a1a01;border-color:#5a1a01;color:#fff}.actions .button--alt{color:#8a2b06}.actions .button{background-color:#8a2b06;color:#fff}.CartItem_cart-item__dtdCk{align-items:center;border-bottom:2px solid #8a2b06;display:flex;justify-content:space-between;margin:1rem 0;padding:1rem 0}.CartItem_cart-item__dtdCk h2{color:#363636;margin:0 0 .5rem}.CartItem_summary__ue4Uc{align-items:center;display:flex;justify-content:space-between;width:10rem}.CartItem_price__pP54w{color:#8a2b06;font-weight:700}.CartItem_amount__b0-du{border:1px solid #ccc;border-radius:6px;color:#363636;font-weight:700;padding:.25rem .75rem}.CartItem_actions__JbqCw{display:flex;flex-direction:column}@media (min-width:768px){.CartItem_actions__JbqCw{flex-direction:row}}.CartItem_cart-item__dtdCk button{background-color:transparent;border:1px solid #8a2b06;border-radius:6px;color:#8a2b06;cursor:pointer;font:inherit;font-size:1.25rem;font-weight:700;margin:.25rem;text-align:center;width:3rem}.CartItem_cart-item__dtdCk button:active,.CartItem_cart-item__dtdCk button:hover{background-color:#8a2b06;color:#fff}.Checkout_form__g1sh-{height:19rem;margin:1rem 0;overflow:auto}.Checkout_control__GVg5i{margin-bottom:.5rem}.Checkout_control__GVg5i label{display:block;font-weight:700;margin-bottom:.25rem}.Checkout_control__GVg5i input{border:1px solid #ccc;border-radius:4px;font:inherit;max-width:100%;width:20rem}.Checkout_actions__7B4wj{display:flex;gap:1rem;justify-content:flex-end}.Checkout_actions__7B4wj button{background-color:transparent;border:none;border-radius:25px;color:#5a1a01;cursor:pointer;font:inherit;padding:.5rem 2rem}.Checkout_actions__7B4wj button:active,.Checkout_actions__7B4wj button:hover{background-color:#ffe6dc}.Checkout_actions__7B4wj .Checkout_submit__nxoli{background-color:#5a1a01;border:1px solid #5a1a01;color:#fff}.Checkout_actions__7B4wj .Checkout_submit__nxoli:active,.Checkout_actions__7B4wj .Checkout_submit__nxoli:hover{background-color:#7a2706}.Checkout_invalid__VQBNb label{color:#ca3e51}.Checkout_invalid__VQBNb input{background-color:#ffeff1;border-color:#aa0b20}.Header_header__HXQOm{align-items:center;background:linear-gradient(90deg,#9bcfa6 21%,#d24848);box-shadow:0 2px 8px rgba(0,0,0,.25);color:#000;display:flex;height:5rem;justify-content:space-between;left:0;padding:0 10%;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:999}header>h1{font-family:Fascinate,cursive;font-size:30px}.Header_header__HXQOm>img{bottom:10px;height:60px;margin-left:12rem;position:absolute}.Header_header_right__PsC1B{display:flex;position:relative}.Header_main-image__i6znb{height:25rem;overflow:hidden;width:100%;z-index:0}.Header_main-image__i6znb img{height:100%;object-fit:cover;-webkit-transform:rotate(-5deg) translateY(-6rem) translateX(-1rem);transform:rotate(-5deg) translateY(-6rem) translateX(-1rem);width:110%}.Header_header_right__PsC1B .Header_MuiSvgIcon-root__GQ9GV{color:#291d1d}.Header_header_right__PsC1B .Header_MuiSvgIcon-root__GQ9GV:hover{color:#f00505!important}.Header_header_right__PsC1B .Header_button__eZN2O{align-items:center;background-color:transparent;background:linear-gradient(90deg,#e3ecf6 6%,#f1eeeb 50%,#d7e6fc);border:none;border-radius:25px;border-radius:14px;bottom:10%;box-shadow:0 2px 8px rgba(0,0,0,.25);cursor:pointer;display:flex;font:inherit;font-weight:700;justify-content:space-around;padding:.35rem 1rem;position:relative;right:2%}.Header_button__eZN2O:active,.Header_button__eZN2O:hover{background-color:#d31a1a}.Header_header_right__PsC1B .Header_button__eZN2O .Header_icon__KAtlG{height:1.35rem;margin-right:1.5rem;width:1.35rem}.Header_header_right__PsC1B .Header_badge__kJdA3{background:#000;border-radius:25px;color:#fff;font-weight:700;padding:.25rem 1rem}.Header_button__eZN2O:active .Header_badge__kJdA3,.Header_button__eZN2O:hover .Header_badge__kJdA3{background:#1f5ca1}.Header_bump__X-1O3{-webkit-animation:Header_bump__X-1O3 .5s ease-out;animation:Header_bump__X-1O3 .5s ease-out}@-webkit-keyframes Header_bump__X-1O3{0%{-webkit-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(.9);transform:scale(.9)}30%{-webkit-transform:scale(1.1);transform:scale(1.1)}50%{-webkit-transform:scale(1.15);transform:scale(1.15)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes Header_bump__X-1O3{0%{-webkit-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(.9);transform:scale(.9)}30%{-webkit-transform:scale(1.1);transform:scale(1.1)}50%{-webkit-transform:scale(1.15);transform:scale(1.15)}to{-webkit-transform:scale(1);transform:scale(1)}}@media (max-width:600px){.Header_header__HXQOm>h1{font-family:Fascinate,cursive;font-size:25px;position:relative;right:20px}.Header_header__HXQOm{position:-webkit-sticky;position:sticky}.Header_main-image__i6znb img{margin-right:10px!important;object-fit:cover;-webkit-transform:rotate(-5deg) translateY(-2rem) translateX(-1rem);transform:rotate(-5deg) translateY(-2rem) translateX(-1rem);width:110%}.Header_header_right__PsC1B .Header_button__eZN2O{font-weight:400!important;margin-right:-30px;padding:.35rem .8rem!important}.Header_header__HXQOm>img{bottom:1px;height:55px;margin-left:-2rem;position:relative}}.mainFile{margin-top:20px}.mainFile>h1{font-family:Pacifico,cursive;font-size:20px;text-align:center}.mainFile .heading{border-bottom:1px solid #000;border-top:1px solid #000;display:flex;font-family:Rajdhani,sans-serif;font-size:23px;justify-content:center;margin-top:10px;text-align:center}.infoSection{text-align:left}.infoSection>p{font-family:Mali,cursive;font-size:25px;margin:2px 20px}.infoSection .menu,.secondPargaraph{text-align:center}@media (max-width:500px){.mainFile .heading{font-size:15px;margin:5%}.infoSection>p{font-size:15px}}.meals{-webkit-animation:meals-appear 1s ease-out forwards;animation:meals-appear 1s ease-out forwards;margin:2rem auto;max-width:60rem;text-align:center}.meals ul{list-style:none;margin:0;padding:0}.failed{background:linear-gradient(90deg,#3437c1,#047147 92%);border:none;border-radius:5px;border-radius:14px;box-shadow:0 2px 8px rgba(0,0,0,.25);color:#fff;font-family:Arima,cursive;font-size:30px;padding:.6rem}@-webkit-keyframes meals-appear{0%{opacity:0;-webkit-transform:translateY(3rem);transform:translateY(3rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes meals-appear{0%{opacity:0;-webkit-transform:translateY(3rem);transform:translateY(3rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media (max-width:600px){.meals ul{font-size:12px}}.card{background-color:#fff;border-radius:14px;box-shadow:0 2px 8px rgba(0,0,0,.25);height:65vh;overflow-y:auto;padding:1rem}.card::-webkit-scrollbar{border-radius:10px;width:12px}.card::-webkit-scrollbar-thumb{background-color:#888;border-radius:6px}.card::-webkit-scrollbar-track{background-color:#f5f5f5}.input{align-items:center;display:flex;margin-bottom:.5rem}.input label{font-weight:700;margin-right:1rem}.input input{border:1px solid #ccc;border-radius:5px;font:inherit;padding-left:.5rem;width:3rem}.form{text-align:right}.form button{background-color:#8a2b06;border:1px solid #8a2b06;border-radius:20px;color:#fff;cursor:pointer;font:inherit;font-weight:700;padding:.25rem 2rem}.form button:active,.form button:hover{background-color:#641e03;border-color:#641e03}@media (max-width:600px){.form{font-size:15px}.form label{bottom:20px;font-size:10px;left:50px;position:relative}.form button{border-radius:20px;font-weight:700;padding:.2rem .5rem}}.meal{border-bottom:1px solid #ccc;display:flex;justify-content:space-between;margin:1rem;padding-bottom:1rem;text-align:left}.meal h3{margin:0 0 .25rem}.description{font-style:italic}.price{color:#ad5502;font-size:1.25rem;font-weight:700;margin-top:.25rem}.footer{background:linear-gradient(90deg,#908ead,#42a258 35%,#8c3215);border-radius:1px;box-shadow:0 2px 8px rgba(0,0,0,.25);display:flex;justify-content:center}.footer .details h3,h4,h5{padding-top:2px}.footer .details{color:#f5f5f5;font-family:Dosis,sans-serif;font-size:20px;text-align:center}.details>p{font-family:Edu VIC WA NT Beginner,cursive!important;font-size:small;font-weight:700;margin-top:20px}@media (max-width:600px){footer .details{font-size:15px!important}.details>h3{text-decoration:underline}.details>p{font-weight:500;margin-top:10px}}
/*# sourceMappingURL=main.a03683f6.css.map*/