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}@font-face{font-family:"PatrickHandSC-Regulars";src:url(/static/media/PatrickHandSC-Regular.252ca06e.ttf) format("truetype")}@font-face{font-family:"FrederickatheGreat-Regular";src:url(/static/media/FrederickatheGreat-Regular.aa6c877c.ttf) format("truetype")}@font-face{font-family:"PermanentMarker-Regular";src:url(/static/media/PermanentMarker-Regular.109a10dc.ttf) format("truetype")}.homePage-container{display:flex;flex-direction:column;align-items:center;margin:0;padding:0}.homePage-backgroundImage-container{background-image:url(/static/media/sakura-background.dfbb2bfa.jpg);background-repeat:"no-repeat";background-size:cover;height:100vh;width:100vw}.homePage-hanami-logo{width:0;height:0}.homePage-innerContainer{display:flex;align-items:center}.homePage-scroll-text{font-family:"PermanentMarker-Regular";font-size:30px;margin-right:15px}.homePage-social-media-container{position:absolute;bottom:40px;right:70px}.homePage-instagram-logo{width:70px;height:70px;margin-right:40px}.homePage-facebook-logo{width:70px;height:70px}.homePage-scrollButton-container{position:absolute;bottom:32px;left:70px}.homePage-down-arrow{width:70px;height:70px}@media only screen and (max-width:850px){.homePage-scroll-text{font-size:0;margin-right:0}}@media only screen and (max-width:768px){.homePage-hanami-logo-container{height:70%;display:flex;justify-content:center;align-items:center}.homePage-hanami-logo{width:200px;height:200px;position:absolute;top:35%}}@media only screen and (max-width:500px){.homePage-social-media-container{position:absolute;bottom:30px;right:30px}.homePage-instagram-logo{width:50px;height:50px;margin-right:20px}.homePage-facebook-logo{width:50px;height:50px}.homePage-scrollButton-container{position:absolute;bottom:32px;left:30px}.homePage-down-arrow{width:50px;height:50px}}.nav-links-menu{margin-right:50px;font-size:20px;margin-top:10px}.nav-logo-text{font-size:80px!important}.nav-link-text,.nav-logo-text{font-family:"PermanentMarker-Regular";margin-left:20px}.nav-link-text{font-size:40px!important;color:#272727!important}.navbar-hanami-logo{width:150px;height:150px}@media only screen and (max-width:1400px){.nav-logo-text{font-size:60px!important}.nav-link-text,.nav-logo-text{font-family:"PermanentMarker-Regular";margin-left:20px}.nav-link-text{font-size:40px!important;color:#272727!important}}@media only screen and (max-width:1200px){.nav-logo-text{font-size:50px!important}.nav-link-text,.nav-logo-text{font-family:"PermanentMarker-Regular";margin-left:20px}.nav-link-text{font-size:30px!important;color:#272727!important}}@media only screen and (max-width:1000px){.navbar-collapse{z-index:1;background-color:hsla(0,0%,100%,.8);border-radius:5px;border:1px solid #888;margin-top:5px;margin-left:480px}}@media only screen and (max-width:768px){.navbar-hanami-logo{width:0;height:0}.navbar-collapse{z-index:1;background-color:hsla(0,0%,100%,.8);border-radius:5px;border:1px solid #888;margin-top:5px;margin-left:480px}}@media only screen and (max-width:720px){.nav-link-text{font-family:"PermanentMarker-Regular";font-size:30px!important;margin-left:20px;color:#272727!important;text-shadow:2px 2px 10px #fff}.navbar-collapse{z-index:1;background-color:hsla(0,0%,100%,.8);border-radius:5px;border:1px solid #888;margin-top:5px;margin-left:280px}}@media only screen and (max-width:650px){.nav-logo-text{font-family:"PermanentMarker-Regular";font-size:43px!important;margin-left:5px}}@media only screen and (max-width:550px){.nav-logo-text{font-family:"PermanentMarker-Regular";font-size:30px!important;margin-left:5px}}@media only screen and (max-width:500px){.navbar-collapse{z-index:1;background-color:hsla(0,0%,100%,.8);border-radius:5px;border:1px solid #888;margin-top:5px;margin-left:180px}}@media only screen and (max-width:400px){.navbar-collapse{z-index:1;background-color:hsla(0,0%,100%,.8);border-radius:5px;border:1px solid #888;margin-top:5px;margin-left:0}}@media only screen and (max-width:385px){.navbar{display:flex;justify-content:start!important}}.footer-row-container{border-top:1px solid #fff;width:100%;background-color:#1c2121;padding:40px 10px;margin:0!important}.footer-hanami-map{background-image:url(/static/media/hanami-map.4fe80595.png);background-repeat:"no-repeat";background-size:cover;height:260px;width:260px;border-radius:130px}.footer-first-col-header1{font-size:30px;border-bottom:1px solid #fff;margin-bottom:5px}.footer-first-col-days{font-size:20px;margin-bottom:0}.footer-first-col-time{font-size:17px}.footer-first-col-city{font-size:30px;margin-bottom:0}.footer-first-col-adress{font-size:17px;margin-bottom:5px}.footer-social-media-container{display:flex;justify-content:center;margin-top:40px}.footer-instagram-logo{margin-right:20px;border-radius:19px}.footer-facebook-logo,.footer-instagram-logo{width:60px;height:60px;color:#fff;background-color:#fff}.footer-facebook-logo{border-radius:10px}.footer-first-col,.footer-second-col{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff}.footer-third-col-container{display:flex;flex-direction:column;justify-content:space-between}.footer-third-col{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff}@media only screen and (max-width:995px){.footer-hanami-map{background-image:url(/static/media/hanami-map.4fe80595.png);background-repeat:"no-repeat";background-size:cover;height:260px;width:260px;border-radius:130px;margin:40px 0 50px}}.menuCard-container{padding:10px 20px!important;color:#fff}.menuCard-title-price{display:flex;justify-content:space-between;align-items:center}.menuCard-title{text-transform:uppercase;margin-right:7px}.menuCard-price,.menuCard-title{font-family:"PatrickHandSC-Regulars";font-size:25px;margin-bottom:0}.menuCard-price{margin-left:7px}.menuCard-ingredients{padding-right:150px}.dots{flex:1 1;height:20px;align-items:flex-end;border-bottom:1px dashed #9e9e9e}@media only screen and (max-width:600px){.menuCard-ingredients{padding-right:30px}}@media only screen and (max-width:450px){.menuCard-title{text-transform:uppercase;margin-right:7px}.menuCard-price,.menuCard-title{font-family:"PatrickHandSC-Regulars";font-size:23px;margin-bottom:0}.menuCard-price{margin-left:7px}}.menuCardContainer-container{margin-top:-140px;background-color:rgba(28,33,33,.9);padding-left:20px;padding-right:20px;margin-bottom:60px}.menuTitle{font-family:"PermanentMarker-Regular";padding-top:10px}.menuExtraInfo,.menuTitle{color:#fff;width:100%;text-align:center}.menuExtraInfo{padding:0 250px}@media only screen and (max-width:992px){.menuExtraInfo{color:#fff;width:100%;text-align:center;padding:0 50px}}@media only screen and (max-width:600px){.menuCardContainer-container{margin-top:-70px;background-color:rgba(28,33,33,.9);padding-left:10px;padding-right:10px}}@media only screen and (max-width:450px){.menuTitle{font-size:30px!important}.menuExtraInfo{color:#fff;width:100%;text-align:center;padding:0 10px;font-size:15px}}.lunchMenuContainer-container{display:flex;flex-direction:column;align-items:center;margin-top:30px;margin-bottom:30px;color:#fff;border-radius:5px;padding:15px}.lunchMenuContainer-menuCard{color:#fff;width:100%}.lunchMenuContainer-menuTitle{font-family:"PermanentMarker-Regular";color:#fff}@media only screen and (max-width:769px){.lunchMenuContainer-menuCard{width:100%}.lunchMenuContainer-container{display:flex;flex-direction:column;align-items:center;margin-top:30px;margin-bottom:20px;color:#fff;border-radius:5px;padding:15px}}.menu-sheet-container{display:flex;justify-content:center;width:100%;background-color:#1c2121}.menu-sheet-inner-container{width:80%;padding:0 20px 80px;background-color:#1c2121}.menu-sheet-extra-info-container{margin-bottom:30px}.menu-sheet-extra-info-container,.menu-sheet-extra-info-student-container{display:flex;justify-content:center;align-items:center;border:1px solid #fff;border-radius:10px}.menu-sheet-extra-info-student-container{margin-bottom:50px}.menu-sheet-extra-info{display:flex;justify-content:center;font-size:20px;color:#fff;margin-bottom:0;padding:10px 5px;text-align:center}.vertical-distance{height:100px}.menuCardContainer-nigiri-background{background-image:url(/static/media/nigiri.250a3b9c.jpg);background-repeat:"no-repeat";background-size:cover;height:400px;width:100vw;margin-left:-15%;background-position:0 55%}.menuCardContainer-sushi-background{background-image:url(/static/media/sushi.35dc3437.jpg)}.menuCardContainer-maki-background,.menuCardContainer-sushi-background{background-repeat:"no-repeat";background-size:cover;height:400px;width:100vw;margin-left:-15%;background-position:0 50%}.menuCardContainer-maki-background{background-image:url(/static/media/maki.8c1e4dd1.jpg)}.menuCardContainer-special-maki-background{background-image:url(/static/media/special-maki.4af4d248.jpg);background-position:0 50%}.menuCardContainer-sashimi-background,.menuCardContainer-special-maki-background{background-repeat:"no-repeat";background-size:cover;height:400px;width:100vw;margin-left:-15%}.menuCardContainer-sashimi-background{background-image:url(/static/media/sashimi.b733bf85.jpg);background-position:0 60%}.menuCardContainer-flambera-background{background-image:url(/static/media/flambera.ed5645c4.jpg)}.menuCardContainer-flambera-background,.menuCardContainer-poke-bowls-background{background-repeat:"no-repeat";background-size:cover;height:400px;width:100vw;margin-left:-15%;background-position:0 50%}.menuCardContainer-poke-bowls-background{background-image:url(/static/media/poke-bowl.b1c22d29.jpg)}.menuCardContainer-flambe-background{background-image:url(/static/media/flambe.27964428.jpg)}.menuCardContainer-burrito-background,.menuCardContainer-flambe-background{background-repeat:"no-repeat";background-size:cover;height:400px;width:100vw;margin-left:-15%;background-position:0 50%}.menuCardContainer-burrito-background{background-image:url(/static/media/SUSHI_BURRITO_1746453049.daa36d21.jpg)}.menuCardContainer-BENTO-BOX-background{background-image:url(/static/media/BENTO-BOX.e2d912ce.jpeg)}.menuCardContainer-BENTO-BOX-background,.menuCardContainer-childrens-menu-background{background-repeat:"no-repeat";background-size:cover;height:400px;width:100vw;margin-left:-15%;background-position:0 50%}.menuCardContainer-childrens-menu-background{background-image:url(/static/media/childrens-menu.f201f695.jpg)}.menuCardContainer-shrimp-chips-background{background-image:url(/static/media/shrimp-chips.4bb50259.jpg);background-position:0 50%}.menuCardContainer-drinks-background,.menuCardContainer-shrimp-chips-background{background-repeat:"no-repeat";background-size:cover;height:400px;width:100vw;margin-left:-15%}.menuCardContainer-drinks-background{background-image:url(/static/media/drinks.9a42fdcb.jpg);background-position:0 25%}.bubble-tea-div{margin-top:135px}@media only screen and (max-width:600px){.menu-sheet-inner-container{width:95%;padding:0 5px 80px;background-color:#1c2121}.vertical-distance{height:0}.menuCardContainer-nigiri-background{background-image:url(/static/media/nigiri.250a3b9c.jpg);background-repeat:"no-repeat";background-size:cover;height:200px;width:100vw;margin-left:-5%;background-position:0 90%}.menuCardContainer-sushi-background{background-image:url(/static/media/sushi.35dc3437.jpg)}.menuCardContainer-maki-background,.menuCardContainer-sushi-background{background-repeat:"no-repeat";background-size:cover;height:200px;width:100vw;margin-left:-5%;background-position:0 80%}.menuCardContainer-maki-background{background-image:url(/static/media/maki.8c1e4dd1.jpg)}.menuCardContainer-special-maki-background{background-image:url(/static/media/special-maki.4af4d248.jpg);background-position:0 100%}.menuCardContainer-sashimi-background,.menuCardContainer-special-maki-background{background-repeat:"no-repeat";background-size:cover;height:200px;width:100vw;margin-left:-5%}.menuCardContainer-sashimi-background{background-image:url(/static/media/sashimi.b733bf85.jpg);background-position:0 80%}.menuCardContainer-flambera-background{background-image:url(/static/media/flambera.ed5645c4.jpg);background-position:0 0}.menuCardContainer-flambera-background,.menuCardContainer-poke-bowls-background{background-repeat:"no-repeat";background-size:cover;height:200px;width:100vw;margin-left:-5%}.menuCardContainer-poke-bowls-background{background-image:url(/static/media/poke-bowl.b1c22d29.jpg);background-position:0 50%}.menuCardContainer-flambe-background{background-image:url(/static/media/flambe.27964428.jpg);background-position:0 0}.menuCardContainer-childrens-menu-background,.menuCardContainer-flambe-background{background-repeat:"no-repeat";background-size:cover;height:200px;width:100vw;margin-left:-5%}.menuCardContainer-childrens-menu-background{background-image:url(/static/media/childrens-menu.f201f695.jpg);background-position:0}.menuCardContainer-shrimp-chips-background{background-image:url(/static/media/shrimp-chips.4bb50259.jpg);background-position:0 50%}.menuCardContainer-drinks-background,.menuCardContainer-shrimp-chips-background{background-repeat:"no-repeat";background-size:cover;height:200px;width:100vw;margin-left:-5%}.menuCardContainer-drinks-background{background-image:url(/static/media/drinks.9a42fdcb.jpg);background-position:0 20%}.bubble-tea-div{margin-top:50px}}.aboutPage-backgroundImage-container{background-image:url(/static/media/sakura-background.dfbb2bfa.jpg);background-repeat:"no-repeat";background-size:cover;height:100vh;width:100vw}.aboutPage-aboutCard-container{display:flex;justify-content:center;margin-top:50vh}@media only screen and (max-width:600px){.aboutPage-backgroundImage-container{background-image:url(/static/media/sakura-background.dfbb2bfa.jpg);background-repeat:"no-repeat";background-size:cover;width:100vw}}.aboutCard-container{display:flex;justify-content:center;width:100vw;background-color:#fff;padding-bottom:80px}.aboutCard-row-container{margin-top:30px}.aboutCard-text-container{position:relative;margin-top:60px;width:60%}.aboutCard-title{font-family:"PermanentMarker-Regular";text-align:center}.aboutCard-left-arrow{width:100%;height:100%;transform:rotate(90deg)}.aboutCard-img-container{width:70px;height:70px;background-color:#d6d6d6;border-radius:45px;padding:10px;position:absolute;top:-95px;border:2px solid #fff}@media only screen and (max-width:600px){.aboutCard-text-container{margin-top:0;width:85%}.aboutCard-container{display:flex;justify-content:center;width:100vw;background-color:#fff;padding-top:20px;padding-bottom:50px}.aboutCard-img-container{width:70px;height:70px;background-color:#d6d6d6;border-radius:45px;padding:10px;position:absolute;top:-55px}}@media only screen and (max-width:500px){.aboutCard-img-container{width:60px;height:60px;background-color:#d6d6d6;border-radius:30px;padding:5px;position:absolute;top:-50px}}.contactPage-backgroundImage-container{background-image:url(/static/media/sakura-background.dfbb2bfa.jpg);background-repeat:"no-repeat";background-size:cover;height:100vh;width:100vw}.contactPage-contactCard-container{display:flex;justify-content:center;margin-top:50vh}@media only screen and (max-width:600px){.contactPage-backgroundImage-container{background-image:url(/static/media/sakura-background.dfbb2bfa.jpg);background-repeat:"no-repeat";background-size:cover;width:100vw}}.contactCard-container{display:flex;justify-content:center;width:100vw;background-color:#fff;padding-bottom:80px}.contactCard-row-container{margin-top:30px}.contactCard-text-container{position:relative;margin-top:60px;width:60%}.contactCard-title{font-family:"PermanentMarker-Regular";text-align:center}.contactCard-left-arrow{width:100%;height:100%;transform:rotate(90deg)}.contactCard-img-container{width:70px;height:70px;background-color:#d6d6d6;border-radius:45px;padding:10px;position:absolute;top:-95px;border:2px solid #fff}.contactCard-contact-container{display:flex;flex-direction:column;margin-top:30px}.contactCard-mail-text{margin-top:15px}.contactCard-mail-a-text,.contactCard-phone-a-text{margin-left:3px}@media only screen and (max-width:600px){.contactCard-text-container{margin-top:20px;width:75%}.contactCard-container{display:flex;justify-content:center;width:100vw;background-color:#fff;padding-top:20px;padding-bottom:50px}.contactCard-img-container{width:70px;height:70px;background-color:#d6d6d6;border-radius:45px;padding:10px;position:absolute;top:-75px}}@media only screen and (max-width:500px){.contactCard-img-container{width:60px;height:60px;background-color:#d6d6d6;border-radius:30px;padding:5px;position:absolute;top:-70px}.contactCard-mail-text,.contactCard-phone-text{font-size:18px}}
/*# sourceMappingURL=main.33825591.chunk.css.map */