@-webkit-keyframes padding-initial-header{0%{padding:.5rem 1rem .5rem 0}to{padding:1rem 1rem 1rem 0}}@-webkit-keyframes padding-rest-header{0%{padding:1rem 1rem 1rem 0}to{padding:.5rem 1rem .5rem 0}}@-webkit-keyframes opacity-one{0%{opacity:0;bottom:1rem}to{bottom:1.7rem;opacity:.6}}@-webkit-keyframes opacity-zero{0%{opacity:.6}to{opacity:0}}@-webkit-keyframes show-menu{0%{opacity:0;transform:translateY(-2rem)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes hide-menu{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-2rem)}}@-webkit-keyframes reveal-right{0%{opacity:0;transform:translate(2rem)}to{opacity:1;transform:translate(0)}}@-webkit-keyframes reveal-top{0%{opacity:0;transform:translateY(-2rem)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes reveal-bottom{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes reveal-left{0%{opacity:0;transform:translate(-2rem)}to{opacity:1;transform:translate(0)}}@-webkit-keyframes reveal-container{0%{opacity:0}to{opacity:1}}*{border:0;margin:0;box-sizing:border-box;border-spacing:0;padding:0;color:var(--color-text)}body{background:var(--background-body);overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#7c6a6a}body::-webkit-scrollbar{width:.43rem}body::-webkit-scrollbar-track{background:#f2e8cf;border-radius:0 0 .1rem .1rem}body::-webkit-scrollbar-thumb{background:#791625;border-radius:0 0 .1rem .1rem;border:.375rem solid #791625}body,body main{display:grid;place-items:center}body,body header,body main{transition:background .4s}body main,body .enjoy,body .provide,body .recently,body .popular{overflow:hidden}body .to-top{position:fixed;right:1.4rem;bottom:1.7rem;background:var(--gradient);width:2.5rem;height:2.5rem;transform:rotate(-90deg);border-radius:100%;opacity:.6;display:none;z-index:2;-webkit-animation:opacity-zero .3s linear forwards;animation:opacity-zero .3s linear forwards}body .to-top:after{content:">";color:var(--color-text);font-weight:200;font-size:1.9rem}body .to-top.active{display:block;-webkit-animation:opacity-one .3s linear forwards;animation:opacity-one .3s linear forwards}body .branch{position:absolute}body .branch.right{width:8rem;z-index:-1;margin-left:70.5rem;margin-top:25rem}body .branch.sub{width:10rem;margin-top:-2.5rem;margin-left:58.4rem}body .branch.footer-samurai{margin-top:12rem;margin-left:1rem;width:2.5rem;opacity:.7;transform:rotate(25deg)}body .branch.footer-right{margin-left:33rem;margin-top:13rem;width:7rem;transform:rotate(-15deg)}body .branch.footer{opacity:.7;margin-top:9rem;margin-left:63rem;width:3.3rem}header{justify-content:space-between;align-items:center;padding:1rem 1rem 1rem 0;position:fixed;top:0;z-index:3;background:var(--background-body)}header.fixed{padding:.5rem 1rem .5rem 0}header,header div,header nav,header ul{display:flex;align-items:center}header button{display:none}header div{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}header li,header nav img{cursor:pointer}header img:first-child{width:1.8rem}header div{gap:.25rem}header nav{gap:1.7rem}header ul{gap:1.1rem}header li{font-weight:300;padding:.15rem .45rem;letter-spacing:.1rem;transition:.3s;font-size:1rem}header li:hover,header li.active{color:#d36836;transition:.5s}header h1{font-size:1.4rem}header .toggle-menu{display:none}header .toggle-background{width:1.2rem;opacity:.8;margin-top:-.15rem;transition:.2s}body header,body main section{width:80rem}body main{gap:1rem;margin-top:4rem}body main section{max-height:700px}body main section span{font-family:Dancing Script,cursive;color:#d36836;margin-bottom:-.7rem}body main section h1{font-weight:500}body .enjoy,body .provide,body .recently{display:flex;justify-content:space-between;align-items:center}body .enjoy span,body .provide span,body .recently span{font-size:1.8rem}body .enjoy h1,body .provide h1,body .recently h1{font-size:4rem}body .enjoy p,body .provide p,body .recently p{font-weight:300;font-size:1.1rem;letter-spacing:.0625rem}body .enjoy article,body .provide article,body .recently article{display:grid;place-items:left;gap:1.5rem}body .enjoy article img,body .provide article img,body .recently article img{margin-top:.5rem}body .enjoy div,body .provide div,body .recently div{display:flex;justify-content:space-between;align-items:center;width:26.5rem}body .enjoy .enjoy-sushi,body .provide .enjoy-sushi,body .recently .enjoy-sushi{width:800px}body .popular,body .subscribe,body footer{width:68rem}body .popular span,body .subscribe span{font-size:1.2rem}body .popular h1,body .subscribe h1{font-size:2.5rem;margin-top:-.3rem;margin-bottom:1rem}body h1,body h2{font-family:Lora,serif;letter-spacing:.0625rem}body h1.logo,body h2.logo{font-weight:lighter}body li{list-style:none}body button{cursor:pointer}body .order{background:#791625;color:#ffeae0;font-size:1.1rem;font-weight:400;display:flex;justify-content:left;align-items:center;padding:.3rem 0 .3rem 2.3rem;width:12.7rem;letter-spacing:.1rem;justify-self:left;margin-top:.5rem;border-radius:2rem}body .order:after{content:">";display:block;color:#ffeae0;font-size:1.7rem;margin-top:.2rem;margin-left:.25rem;font-weight:300;transition:.5s}body .order:hover:after{transition:.5s;margin-left:.5rem}body .order:focus{outline:none}.enjoy h1:first-child{width:30rem}.enjoy h1:last-child{margin-top:.5rem}.enjoy div{margin-top:-1.5rem}.enjoy article{-webkit-animation:reveal-bottom .8s linear forwards;animation:reveal-bottom .8s linear forwards;margin-top:-3.2rem}.enjoy p{width:22.5rem}.enjoy .enjoy-sushi{-webkit-animation:reveal-right .8s linear forwards;animation:reveal-right .8s linear forwards;width:800px;margin-top:1.6rem}.provide article,.provide .enjoy-sushi{opacity:0}.provide.active{opacity:1}.provide.active .enjoy-sushi{-webkit-animation:reveal-left .8s linear forwards;animation:reveal-left .8s linear forwards}.provide.active article{-webkit-animation:reveal-right .8s linear forwards;animation:reveal-right .8s linear forwards}.provide div h1{margin-top:0}.provide h1{margin-top:-1.5rem}.provide p{width:29rem}.provide img:first-child{margin-left:-2.8rem}.recently{margin-top:1rem;opacity:0}.recently.active{opacity:1}.recently.active .enjoy-sushi{-webkit-animation:reveal-left .8s linear forwards;animation:reveal-left .8s linear forwards}.recently.active article{-webkit-animation:reveal-right .8s linear forwards;animation:reveal-right .8s linear forwards}.recently h1:after{content:"";position:absolute;background:url(/assets/7-samurai-3ffe742d.svg) no-repeat;width:3.7rem;height:4.3rem;margin-top:3.5rem;transform:rotate(-5deg)}.recently span{margin-bottom:-.7rem!important}.recently article{margin-top:-5rem}.recently p{margin-top:-.3rem;width:27rem}.recently button{margin-top:.7rem!important}.recently button:after{margin-top:.25rem!important}.popular{min-height:600px!important;padding-bottom:5rem;margin-bottom:2rem;display:flex;flex-wrap:wrap;justify-content:center;align-items:top;gap:1.5rem;opacity:0}.popular.active{opacity:1}.popular.active .peace{-webkit-animation:reveal-right .8s linear forwards;animation:reveal-right .8s linear forwards}.popular.active article{-webkit-animation:reveal-bottom .8s linear forwards;animation:reveal-bottom .8s linear forwards}.popular div{display:grid;place-items:center}.popular span,.popular h1,.popular div{width:100%;text-align:center}.popular article{display:flex;justify-content:space-between;align-items:center;width:100%}.popular article h2,.popular article p{color:#2c2420}.popular article h2{font-size:1.6rem;font-weight:500;letter-spacing:.13rem}.popular article p{letter-spacing:.1rem;font-weight:300;margin-top:-.5rem}.popular article li{font-size:1.4rem;color:#791625}.popular article li:after{content:"";margin-left:4rem;margin-top:.1rem;background:url(/assets/6-buy-e6fa011f.svg) no-repeat;width:2rem;height:2rem;position:absolute}.popular article div{cursor:pointer;border-radius:1rem;padding:1.5rem .7rem;background:#ffeae0;box-shadow:-3px 3px 9px #2c24200d;gap:1rem;width:18.5rem}.popular article div img{transition:.5s;width:17rem}.popular article div:hover img{transition:.5s;transform:scale(1.1)}.subscribe{background:#2c2420;justify-content:center;align-items:center;gap:2rem;border-radius:9rem;margin:8rem 0 14rem;height:18rem;opacity:0}.subscribe.active{-webkit-animation:reveal-container .8s linear forwards;animation:reveal-container .8s linear forwards}.subscribe,.subscribe div{display:flex}.subscribe .offer{margin-top:4rem}.subscribe article{gap:1rem;place-items:left;display:grid}.subscribe div{justify-content:center;align-items:center;background:#ffeae0;height:3rem;margin-top:-.5rem;border-radius:1.5rem .8rem 2rem 2rem}.subscribe h1{color:#ffeae0;width:21rem}.subscribe input{background:none;font-size:1rem;letter-spacing:.065rem;font-weight:400;height:100%;color:#2c2420;padding:0 1.5rem;border-radius:2rem 0 0 2rem;width:19rem}.subscribe input:disabled{opacity:.7;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.subscribe input:focus{outline:none}.subscribe input:checked{border-bottom:.1rem solid green}.subscribe button{border-radius:1.7rem .5rem 1.5rem 0rem;background:#e4572e;height:100%;width:3.3rem;place-items:center;display:grid}.subscribe button:disabled{opacity:.7;cursor:auto}.subscribe button:disabled:hover img{margin-top:0;margin-left:0}.subscribe button:hover img{transition:.3s;margin-top:-.1rem;margin-left:.1rem}.subscribe button img{transition:.2s;width:2.1rem}.subscribe button:focus{outline:none}@keyframes padding-initial-header{0%{padding:.5rem 1rem .5rem 0}to{padding:1rem 1rem 1rem 0}}@keyframes padding-rest-header{0%{padding:1rem 1rem 1rem 0}to{padding:.5rem 1rem .5rem 0}}@keyframes opacity-one{0%{opacity:0;bottom:1rem}to{bottom:1.7rem;opacity:.6}}@keyframes opacity-zero{0%{opacity:.6}to{opacity:0}}@keyframes show-menu{0%{opacity:0;transform:translateY(-2rem)}to{opacity:1;transform:translateY(0)}}@keyframes hide-menu{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-2rem)}}@keyframes reveal-right{0%{opacity:0;transform:translate(2rem)}to{opacity:1;transform:translate(0)}}@keyframes reveal-top{0%{opacity:0;transform:translateY(-2rem)}to{opacity:1;transform:translateY(0)}}@keyframes reveal-bottom{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}@keyframes reveal-left{0%{opacity:0;transform:translate(-2rem)}to{opacity:1;transform:translate(0)}}@keyframes reveal-container{0%{opacity:0}to{opacity:1}}footer{margin:auto;margin-bottom:2.5rem;display:grid;gap:8rem;height:-webkit-max-content;height:-moz-max-content;height:max-content;overflow-y:hidden;opacity:0}footer.active{opacity:1}footer.active .copy,footer.active section{-webkit-animation:reveal-bottom .8s linear forwards;animation:reveal-bottom .8s linear forwards}footer.active .footer-samurai{-webkit-animation:reveal-container .6s linear forwards;animation:reveal-container .6s linear forwards}footer.active .footer-right{-webkit-animation:reveal-container 4s linear forwards;animation:reveal-container 4s linear forwards}footer.active .footer{-webkit-animation:reveal-container .2s linear forwards;animation:reveal-container .2s linear forwards}footer .bismarck{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}footer section,footer .copy{display:flex;justify-content:space-between;align-items:top}footer section div{display:flex;align-items:center;gap:.5rem}footer section h2{font-weight:400;font-family:poppins,sans-serif;font-size:1.3rem}footer section h2.logo-rodape{font-weight:400}footer section ul,footer section p,footer section .social{margin-top:.8rem}footer section .social{gap:.75rem}footer section .social img{cursor:pointer}footer section ul{display:grid;gap:.5rem}footer section .links li{transition:.2s}footer section .links li:hover{color:#d36836;cursor:pointer;transition:.3s}footer section li,footer section p{color:var(--nevoa);font-size:1rem}footer section p{width:15rem}footer .copy p{color:var(--nevoa);font-size:.9rem}footer .copy div{display:flex;gap:.75rem}:root{--background-body:#FFEAE0;--color-text:#2C2420;--gradient:linear-gradient(0deg, var(--nuvem) 0%, var(--background-body));--sombra:rgba(44, 36, 32, .6);--nevoa:rgba(44, 36, 32, .6);--nuvem:rgba(44, 36, 32, .05)}@media (max-width: 82.5rem){body header,body main section{width:60rem!important}body .branch,body .recently h1:after{display:none}}@media (max-width: 62rem){body header,body main section{width:100vw!important}body.dark header button:before{opacity:.8}body .enjoy .order:after{position:relative;top:1px!important}body header{height:2.8rem;padding-left:.5rem!important}body header img:first-child{width:1.7rem}body header h1{font-size:1.2rem}body header nav{gap:1.4rem}body header button{display:block;width:2rem;height:1.7rem;background:none;cursor:pointer;position:relative;top:0px}body header button:before{content:"";position:absolute;width:2rem;height:.3rem;margin-left:-1rem;opacity:.6;margin-top:-.6rem;border-bottom:.125rem solid var(--color-text);border-top:.125rem solid var(--color-text)}body header button:after{content:"menu";position:absolute;color:var(--color-text);margin-top:-.1rem;margin-left:-1rem;font-size:.7rem;font-weight:300}body header button.active:before{border-top:.125rem solid rgba(0,0,0,0)}body header button.active:after{opacity:0}body header ul{display:none}body header ul.active{position:fixed;top:3rem;right:1rem;gap:1rem;padding:1.5rem 1.8rem;display:grid;background:var(--background-body);z-index:4;border-radius:.2rem;box-shadow:0 3px 9px 0 var(--nuvem)}}@media (max-width: 50rem){body header ul.active{position:fixed;top:3rem;right:1rem;padding:1.25rem 1.5rem;background:var(--background-body)}body header li{font-size:.8rem}body header .toggle-background{width:1.1rem}body header button{width:1.7rem;height:1.7rem;top:1px}body header button:before{width:1.7rem;height:.3rem;margin-left:-1rem;margin-top:-.6rem}body header button:after{margin-top:-.1rem;margin-left:-1rem;font-size:.6rem}}@media (max-width: 82.5rem){body .popular h1,body .subscribe h1{font-size:2rem}body .subscribe{margin-bottom:10rem}body footer{width:60rem!important;gap:4rem;margin-bottom:1rem}body footer .bismarck img{width:1.6rem}body footer .social{gap:.5rem}body footer .social img{width:1.3rem}body footer section h2{font-size:1rem}body footer section li,body footer section p{font-size:.8rem}body footer section p{width:12rem}body footer .copy p{font-size:.8rem}body .subscribe{width:53rem!important;border-radius:9rem;height:15rem;margin-top:4rem}body .subscribe img{width:19rem}body .subscribe h1{width:16rem;font-size:1.8rem!important}body .subscribe div{width:19rem}body .subscribe button img{width:2.1rem!important}body .popular{gap:2rem;min-height:-webkit-max-content!important;min-height:-moz-max-content!important;min-height:max-content!important}body .popular h1{margin-top:.75rem}body .popular article{width:53rem}body .popular article div{width:15rem}body .popular article img{width:13rem}body .popular h2{font-size:1.4rem}body .popular p{font-size:.9rem}body .popular li{font-size:1.2rem}body .popular li:after{margin-left:3rem}body .enjoy article{margin-top:-3.5rem}body main{margin-top:0!important;gap:0}body .provide{margin-top:-1rem}body .provide .enjoy-sushi{margin-left:0}body .recently{margin-top:6rem}body .recently h1{width:23rem}body .recently .order:after{margin-top:1.5px!important}body .popular{margin-top:3rem}body .provide{align-items:top;height:100vh}body .provide,body .recently{margin-top:-4rem!important}body .enjoy,body .provide,body .recently{display:grid;height:650px!important;place-items:center}body .enjoy article,body .provide article,body .recently article{margin-top:0}body .enjoy .enjoy-sushi,body .provide .enjoy-sushi,body .recently .enjoy-sushi{grid-area:1/2;justify-self:center;margin-top:2rem;width:580px!important}body .enjoy span,body .provide span,body .recently span{font-size:1.5rem}body .enjoy h1,body .provide h1,body .recently h1{font-size:3rem}body .enjoy h1:first-child,body .provide h1:first-child,body .recently h1:first-child{width:23rem}body .enjoy p,body .provide p,body .recently p{font-size:1rem;width:21rem}body .enjoy article img,body .provide article img,body .recently article img{width:3.1rem;margin-top:.5rem}body .enjoy div,body .provide div,body .recently div{width:20rem}body .popular div:hover img{transform:none!important}body .order{font-size:1rem;width:11.75rem;padding:.35rem 0 .35rem 2.3rem}body .order:after{font-size:1.5rem;margin-top:.1rem}}@media (max-width: 62rem){body footer{width:90vw!important}body footer section{flex-wrap:wrap;gap:2rem}body footer .copy{gap:1rem;display:grid;grid-template-columns:1fr;place-items:center}body .popular{align-items:center!important}body .popular article{width:100%;justify-content:center;gap:1.5rem;flex-wrap:wrap}body .popular h1,body .popular span{width:-webkit-max-content;width:-moz-max-content;width:max-content}body .popular article{margin:auto}body .subscribe{border-radius:100rem;width:27rem!important;padding:1rem 0 1.5rem;display:grid;place-items:center;grid-template-columns:1fr;height:27rem!important;gap:0rem}body .subscribe article{place-items:center;margin-top:-3rem}body .subscribe article h1{width:13rem;text-align:center}body .subscribe img{margin-top:0!important;width:11rem!important}body .subscribe button img{width:2.1rem!important}body .subscribe div{width:15.5rem}body .subscribe input{width:12.5rem;font-size:.8rem}body .enjoy,body .provide,body .recently{padding:0 .5rem}body .enjoy .enjoy-sushi,body .provide .enjoy-sushi,body .recently .enjoy-sushi{width:100%!important}body .order:after{margin-top:0!important}}@media (max-width: 56rem){body .recently{margin-top:2.5rem}}@media (max-width: 50rem){body .popular{min-height:1100px!important}body .popular article{margin-top:-.2rem!important;display:grid;grid-template-columns:1fr;place-items:center;gap:2rem}body .order{margin:.5rem auto;padding:.3rem 0 .3rem 2.3rem;border-radius:1.5rem}body .order:after{font-size:1.5rem;margin-top:1.5px}body main{gap:5rem}body .enjoy,body .recently{height:-webkit-max-content!important;height:-moz-max-content!important;height:max-content!important}body .recently{padding:5rem 0 0;margin-top:0!important}body .provide{margin-top:0rem!important;margin-bottom:0!important;height:500px!important}body .enjoy,body .provide,body .recently{gap:2rem}body .enjoy .enjoy-sushi,body .provide .enjoy-sushi,body .recently .enjoy-sushi{width:280px!important}body .enjoy h1,body .provide h1,body .recently h1{font-size:2rem}body .enjoy h1:first-child,body .provide h1:first-child,body .recently h1:first-child{width:15.5rem}body .enjoy p,body .provide p,body .recently p{font-size:1rem;width:19rem;text-align:center}body .enjoy{place-items:left;display:grid;margin-top:5rem!important}body .enjoy article{gap:.75rem}body .enjoy div{width:13.5rem;margin-top:-1rem}body .enjoy div img{width:2.2rem}body .provide{gap:0}body .provide .enjoy-sushi{display:none}body .provide article{gap:1rem}body .provide div{width:14rem}body .provide div h1{margin-bottom:.25rem}body .provide div img{width:2.2rem}body .recently h1,body .recently p{margin-top:-.75rem}body .recently h1{width:15.5rem;text-align:center}body .recently .order:after{position:relative;top:0px!important}body .recently .recently .order:after{content:"sad"}.enjoy-sushi{grid-area:1/1!important;width:290px!important;margin-top:0rem!important}.enjoy,.provide,.recently{padding:0;grid-template-columns:1fr}.enjoy article,.provide article,.recently article{gap:.75rem;place-items:center}.enjoy article img,.provide article img,.recently article img{width:2.1rem;margin-top:.5rem}.enjoy div,.provide div,.recently div{margin-left:-2rem;width:13.5rem}}@media (max-width: 30rem){body .subscribe{width:18.4rem!important;height:18.4rem!important;border-radius:50rem}body .subscribe article{margin-top:0}body .subscribe img{display:none}body .subscribe button img{display:block!important}}@media (max-width: 22rem){body .enjoy p,body .provide p,body .recently p{width:95vw}}
