@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}*{box-sizing:border-box}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button{border:none;background:none;cursor:pointer}a,a:active,a:visited{color:inherit;text-decoration:none}button{font-family:inherit}.btn-call{border-radius:50px;background:linear-gradient(228deg,#A953D8 -6.3%,#ED7B7D 103.92%);font-size:1.143rem;font-weight:600;color:#fcfbf4;padding:8px 20px 8px 14px;transition:background .2s ease-in-out;display:inline-flex;align-items:center;gap:8px}.btn-call:hover{background:linear-gradient(265deg,#A953D8 -6.3%,#ED7B7D 103.92%)}.hero-wrapper{min-height:80vh;display:flex;margin-bottom:1rem;box-shadow:0 4px 20px #393e4a21}.sub_header{font-size:.857rem;position:fixed;z-index:4;top:0;width:100%;background:#393e4a;color:#fcfbf4;padding:8px 12px}.sub_header .opening-hours{position:relative;max-width:1020px;margin:auto}.sub_header .opening-hours:hover .opening-details{visibility:visible;opacity:1}.sub_header .opening-today-hour{display:flex;align-items:center}.sub_header .opening-today-hour .opening-dot{display:block;min-width:.857rem;height:.857rem;border-radius:50%;margin-right:.571rem}.sub_header .opening-today-hour .opening-dot.close{background:#e4625d}.sub_header .opening-today-hour .opening-dot.soon{background:#ffd25e}.sub_header .opening-today-hour .opening-dot.open{background:#83d46f}.sub_header .opening-today-hour p{display:flex;align-items:center}.sub_header .opening-today-hour p span{border-bottom:1px dashed #393e4a;margin-bottom:20px}.sub_header .opening-today-hour p i{margin-left:2px;font-style:italic;font-weight:700}.opening-details{box-shadow:0 0 8px #0000000d;background:#fcfbf4;color:#393e4a;padding:1.375rem;border-radius:10px;position:absolute;display:flex;font-size:.875rem;visibility:hidden;opacity:0;transition:all .2s ease-in-out}.opening-details .opening-hour-list{white-space:nowrap}.opening-details .opening-hour-list li{display:flex;justify-content:space-between;opacity:.7}.opening-details .opening-hour-list li:not(:last-child){margin-bottom:4px}.opening-details .opening-hour-list li.today{opacity:1;color:#000}.opening-details .opening-hour-list li.passed{color:#dedede}.opening-details .opening-hour-list .week-day{margin-right:16px;text-transform:capitalize}.opening-details .opening-hour-list .day-hour{font-feature-settings:"tnum"}.opening-details .special-hours-wrapper{border-left:1px solid #dedede;margin-left:20px;padding-left:20px}.opening-details .special-hours-wrapper .title{background:linear-gradient(228deg,#A953D8 -6.3%,#ED7B7D 103.92%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:4px;font-weight:700}.hero-container{width:100%;background:url(/assets/asian-street-food-berck.9dbcc3f3.png) no-repeat;background-position:calc(100% + 72px) center;background-size:auto 590px}@media (max-width: 890px){.hero-container{background:none}}.hero-container article{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;margin-top:40px;max-width:452px;width:100%}@media (max-width: 420px){.hero-container article{margin-top:64px}}@media (max-width: 890px){.hero-container article{max-width:620px}}.hero-container h2{margin:.75rem 0;font-size:1.75rem;font-weight:700;line-height:1.2}@media (max-width: 42px){.hero-container h2{font-size:1.571rem}}.hero-container .chapo{font-size:1rem}.hero-container .chapo b{font-weight:700}.hero-container .mention{margin-top:1.5rem}.hero-container .mention-title{font-weight:700;display:block;margin-bottom:6px}.hero-container .mention span{text-decoration:line-through}.hero-container .mention-cta{display:flex;align-items:stretch;gap:8px}.hero-container .mention-cta button{font-size:1rem;font-weight:600;padding:8px 24px;border:1px solid #393e4a;border-radius:50px;color:#de7292;border:1px solid #DE7292}.hero-container .address{margin-top:1.5rem}.hero-container .address a{font-weight:600;text-decoration:underline}.message{margin-top:2.286rem;padding:1rem;background:rgba(252,251,244,.8);background:linear-gradient(white,white) padding-box,linear-gradient(219deg,#A953D8 -6.3%,#ED7B7D 103.92%);border-radius:10px;border:2px solid transparent}@media (max-width: 890px){.message{width:100%;font-size:12px;line-height:1.4}}@media (max-width: 890px){.message.center{text-align:center}}.message .msg-title{font-size:1.714rem;font-family:Kaushan Script,cursive;margin-bottom:1rem;background:linear-gradient(228deg,#A953D8 -6.3%,#ED7B7D 103.92%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.message p,.message p span{display:block}.message .mb{margin-bottom:1rem}.message .mt{margin-top:1rem}.message .bold{font-weight:700}.message .greeting{margin-top:1rem}.message strong{font-weight:700;margin-bottom:.5rem}.message i{font-style:italic}.message em{font-weight:700}.message ul li:before{content:"-";display:inline-block;margin-right:.5rem}.message .day-pill{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.message .day-pill p{padding:4px 8px;background:#ededed;border-radius:4px}.message .special-hour-grid{margin-bottom:16px;text-align:left;display:inline-grid;grid-template-columns:1fr 1fr 1fr;gap:-1px;border-bottom:1px solid #dedede;border-left:1px solid #dedede}.message .special-hour-grid p{padding:4px 32px 4px 8px;border-top:1px solid #dedede;border-right:1px solid #dedede}.influx .mb{margin-bottom:.5rem}.influx .mt{margin-top:.5rem}.influx .msg-title span{display:inline;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400}.influx ul li:before{content:"-";display:inline-block;margin-right:.5rem}.dec2024{text-align:center}.dec2024 .msg-title{margin-bottom:0;line-height:1.2;margin-bottom:1rem}.dec2024 .msg-subtitle{background:linear-gradient(228deg,#ebdd70 -6.3%,#EBAF4B 103.92%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:600;font-size:1.5rem;font-family:Kaushan Script,cursive}.dec2024 .date:not(:last-child){padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid #dedede}.dec2024 i{font-size:12px}.valentines2025{position:relative}.valentines2025.message{--msg-background: #fffbfb;background:linear-gradient(var(--msg-background),var(--msg-background)) padding-box,linear-gradient(219deg,#f96476 -6.3%,#f96476 103.92%)}.valentines2025 .msg-title-wrapper{display:flex;align-items:center;margin-bottom:1rem;gap:.5rem}.valentines2025 .msg-title-wrapper svg{position:absolute;top:4px;transform:rotateY(180deg) rotate(4deg);right:-5px;opacity:.8}.valentines2025 .msg-title{font-family:Pacifico,serif;background:none;margin-bottom:0;-webkit-text-fill-color:inherit;color:#f96476}.valentines2025 .msg-text{text-wrap:balance}.valentines2025 .msg-text em{font-weight:400;text-wrap:nowrap}.valentines2025 .msg-link{color:#f96476;font-weight:600}.floating-btn{position:fixed;z-index:10;left:1rem;right:1rem;bottom:-100px;background:#393e4a;border-radius:40px;padding:8px;display:flex;align-items:center;justify-content:space-between;transition:all .2s ease-in-out}.floating-btn-filter{display:flex;align-items:center;font-size:1.143rem;font-weight:600;gap:8px;color:#fcfbf4}.floating-btn-filter.active{color:#83d46f}.floating-btn.show{bottom:16px}.filter_overlay{position:fixed;z-index:4;inset:0;background:transparent}.filter_dialog{position:fixed;z-index:11;inset:auto 0 -150vh 0;background:#fff;border-radius:16px 16px 0 0;padding:32px 16px;display:flex;flex-direction:column;gap:16px;box-shadow:0 -3px 18px #393e4a45;transition:all .4s ease-in-out}@media (max-width: 420px){.filter_dialog{padding:16px}}@media (max-height: 592px){.filter_dialog{max-height:calc(100vh - 72px);overflow:scroll}}.filter_dialog.show{bottom:-8px}.filter_dialog-header{display:flex;align-items:center;justify-content:space-between}.filter_dialog-header-title{font-size:1.429rem;font-weight:700}.filter_dialog-header-clear{display:flex;align-items:center;gap:4px;color:#8c8c8c}.filter_dialog-section-title{font-weight:500;margin-bottom:8px}.checkbox-group{display:flex;flex-wrap:wrap;gap:8px}.checkbox-pill{width:auto;display:flex;align-items:center;padding:8px 12px;cursor:pointer;font-size:1rem;background:#ededed;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox-pill.active .checkbox-check{border:1px solid #393e4a}.checkbox-pill.active .checkbox-check:before{transform:rotate(45deg) scale(1)}.checkbox-check{display:block;width:18px;height:18px;border:1px solid #8c8c8c;margin-right:8px;position:relative;border-radius:4px;transition:all .2s ease-in-out}.checkbox-check:before{content:"";display:block;box-sizing:border-box;position:absolute;left:5px;top:2px;width:6px;height:9px;border-width:0 2px 2px 0;border-style:solid;border-color:#393e4a;transform-origin:bottom left;transform:rotate(45deg) scale(0);transform-origin:50% 50%;transition:all .1s ease-in-out}.checkbox-label:first-letter{text-transform:uppercase}.filter_dialog-mention{font-size:12px;color:#8c8c8c;line-height:1.4}footer{color:#fff;background:#393e4a;font-size:.75rem;margin-top:2rem}footer .footer{padding:2rem 1rem;display:flex;gap:16px}@media (min-width: 550px){footer .footer{flex-direction:row}}@media (max-width: 550px){footer .footer{flex-wrap:wrap}}@media (min-width: 420px){footer .footer{padding:2rem}}footer .footer .logo img{width:4.375rem}footer .footer .logo h1{font-size:2.25rem;text-shadow:none}footer .footer .title{font-weight:700;margin-bottom:.5rem}@media (min-width: 768px){footer .footer .about{width:40%}footer .footer .menu{width:20%}}footer .footer .infos{display:flex;flex-direction:column;gap:16px}@media (min-width: 420px){footer .footer .infos{width:50%}}@media (min-width: 768px){footer .footer .infos{flex-direction:row}footer .footer .infos>div{width:50%}}footer .footer .infos li{margin-top:.5rem}footer .footer .maps-container{height:100%;color:#393e4a}footer .footer .maps-container .infoBox{overflow:visible!important}footer .footer .maps-container .info-box{display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;border:1px solid red;width:10px;height:10px}footer .footer .maps-container .info-box img{width:60px;position:absolute;bottom:calc(100% + 4px)}footer .footer .maps-container .info-box .dot{position:absolute;border-radius:1em;width:14px;height:14px;display:block;background:linear-gradient(228deg,#A953D8 -6.3%,#ED7B7D 103.92%)}footer .footer .maps-container .info-box .dot:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:9px;height:9px;border-radius:inherit;background:#fff}footer .subfooter{background:#2e323c;font-size:.875rem}@media (max-width: 620px){footer .subfooter{padding-bottom:70px}}@media (min-width: 620px){footer .subfooter .container{display:flex;align-items:center;justify-content:space-between}}.title{color:#de7292;font-weight:700;text-transform:uppercase;margin-bottom:8px}.title-underline{position:relative;padding-bottom:4px}.title-underline:before{content:"";position:absolute;display:inline-block;width:30px;height:3px;background:#DE7292;border-radius:30px;bottom:0px}.title-underline.center:before{left:50%;transform:translate(-50%)}.menu-wrapper{scroll-margin-top:24px}@media (min-width: 620px){.menu-wrapper h3{margin-bottom:2rem}}.main-wrapper{font-size:14px;max-width:1200px;margin:auto;max-width:1002px;display:flex;align-items:flex-start;gap:16px}.main-wrapper aside{padding-right:16px;position:sticky;top:50px;max-height:calc(100vh - 48px);overflow-y:scroll;background:linear-gradient(#fcfbf4 33%,rgba(255,255,255,0)),linear-gradient(rgba(255,255,255,0),#fcfbf4 66%) 0 100%,radial-gradient(farthest-side at 50% 0,rgba(171,171,171,.5),rgba(0,0,0,0)),radial-gradient(farthest-side at 50% 100%,rgba(171,171,171,.5),rgba(0,0,0,0)) 0 100%;background-color:#fcfbf4;background-repeat:no-repeat;background-attachment:local,local,scroll,scroll;background-size:100% 69px,100% 69px,100% 23px,100% 23px}.main-wrapper .products-list{width:100%}@media (min-width: 620px){.main-wrapper .products-list{margin-top:-24px}}@media (min-width: 768px){.main-wrapper .products-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px}}.nav{font-size:14px;font-weight:700;text-transform:uppercase;background:linear-gradient(228deg,#A953D8 -6.3%,#ED7B7D 103.92%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.nav li{cursor:pointer}.nav li:not(:last-child){margin-bottom:4px}.mobile-nav{position:fixed;z-index:4;width:30px;height:20px;top:18px;right:12px;display:flex;align-items:center}.mobile-nav span{width:100%;height:3px;background:#fcfbf4;display:block;border-radius:2px}.mobile-nav span:before,.mobile-nav span:after{content:"";position:absolute;right:0;height:3px;background:#fcfbf4;border-radius:2px}.mobile-nav span:before{width:80%;top:0}.mobile-nav span:after{width:60%;bottom:0}.nav-wrap.nav-popup{position:fixed;background:#fcfbf4;z-index:9;bottom:0;left:0;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:all .2s ease-in-out}.nav-wrap.nav-popup:before{content:"";position:absolute;z-index:-1;bottom:-50px;right:-50px;width:90%;height:40%;background:url(../Assets/lotus.svg) no-repeat 100% 100%;background-size:100% 100%}.nav-wrap.nav-popup.opened{opacity:1;visibility:visible}.filters .filter{margin-top:24px}.filters .filter-title{font-weight:600}.filters .filter ul{display:flex;flex-direction:column;align-items:flex-start}.filters .filter .checkbox{cursor:pointer;margin-top:4px;display:inline-flex;align-items:center}.filters .filter .checkbox span{width:14px;height:14px;display:inline-block;border:1px solid #8c8c8c;border-radius:2px;margin-right:4px;position:relative;transition:all .2s ease-in-out}.filters .filter .checkbox span:before{content:"";position:absolute;width:10px;height:10px;background:#DE7292;top:1px;left:1px;transform:scale(0);transition:all .2s ease-in-out}.filters .filter .checkbox:hover,.filters .filter .checkbox.active:hover{color:#de7292}.filters .filter .checkbox:hover span,.filters .filter .checkbox.active:hover span{border-color:#de7292}.filters .filter .checkbox:hover span:before,.filters .filter .checkbox.active:hover span:before{background:#DE7292}.filters .filter .checkbox.active{color:#393e4a}.filters .filter .checkbox.active span{border-color:#393e4a}.filters .filter .checkbox.active span:before{background:#393e4a;transform:scale(1)}.filters .filter .checkbox p{transition:all .2s ease-in-out}.products-list article#entry{grid-row:1/3}.products-list article#accompaniment{grid-row:2/3;grid-column:2/3}.products-list article#japanese .col-1,.products-list article#wine .col-1,.products-list article#menus .col-1{margin-bottom:32px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:32px}@media (max-width: 420px){.products-list article#japanese .col-1{max-width:420px;margin:auto;display:grid;gap:16px}}@media (min-width: 768px){.products-list article#japanese{grid-column:1/3}.products-list article#japanese .col-1{margin-bottom:32px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px}}.products-list article .title{font-size:1.286rem;position:sticky;top:25px;z-index:3;padding-top:24px;background:#fcfbf4}.products-list article .title span{position:relative;z-index:2}.products-list .product,.products-list .menu{margin-top:6px;display:flex;align-items:baseline;transition:all .2s ease-in-out}@media (max-width: 420px){.products-list .product,.products-list .menu{margin-top:4px}}.products-list .product.hide,.products-list .menu.hide{opacity:.2}.products-list .product-head,.products-list .menu-head{width:100%}.products-list .product-head .product-name,.products-list .product-head .menu-name,.products-list .menu-head .product-name,.products-list .menu-head .menu-name{position:relative}.products-list .product-head .product-name em,.products-list .product-head .menu-name em,.products-list .menu-head .product-name em,.products-list .menu-head .menu-name em{-webkit-box-decoration-break:clone;background:#fcfbf4;position:relative}.products-list .product-head .product-name .product-tag,.products-list .product-head .menu-name .product-tag,.products-list .menu-head .product-name .product-tag,.products-list .menu-head .menu-name .product-tag{display:inline-block;font-size:12px;background:#ededed;border-radius:2px;padding:0 2px}.products-list .product-head .product-name .product-tag.new,.products-list .product-head .menu-name .product-tag.new,.products-list .menu-head .product-name .product-tag.new,.products-list .menu-head .menu-name .product-tag.new{padding:0 4px;background:#ffd25e;color:#393e4a}.products-list .product-head .product-name .product-tag.limited,.products-list .product-head .menu-name .product-tag.limited,.products-list .menu-head .product-name .product-tag.limited,.products-list .menu-head .menu-name .product-tag.limited{padding:0 4px}.products-list .product-head .product-name .product-tag img,.products-list .product-head .menu-name .product-tag img,.products-list .menu-head .product-name .product-tag img,.products-list .menu-head .menu-name .product-tag img{width:12px;position:relative;top:2px;margin-right:2px}.products-list .product-head .product-name:before,.products-list .product-head .menu-name:before,.products-list .menu-head .product-name:before,.products-list .menu-head .menu-name:before{content:"";display:block;width:calc(100% - 6px);border-bottom:1px solid #dedede;position:absolute;top:13px}.products-list .product-head .product-description,.products-list .menu-head .product-description{font-weight:300;font-size:12px;line-height:1.3;padding-right:16px;color:#8c8c8c}.products-list .product-type,.products-list .menu-type{white-space:nowrap;font-weight:300;font-size:12px;min-width:50px;margin-left:4px}.products-list .product-price,.products-list .menu-price{font-weight:600;text-align:right}.products-list .product-sushi{flex-direction:column;gap:4px}.products-list .product-sushi-img{width:100%}.products-list .product-sushi-name{font-weight:600}.products-list .product-sushi-description{font-size:12px;line-height:1.4;white-space:pre-wrap}.menu{flex-direction:column}.menu-head{display:flex;position:sticky;background:#fcfbf4;padding:4px 0;top:88px}.menu-name{width:100%;font-weight:600}.menu-detail{margin-bottom:16px}.menu-detail-title{margin-bottom:2px}.menu-detail ul li{margin-top:2px}.menu-detail ul li:before{content:"\b7";margin:0 8px 0 12px}.quantity-message{border-radius:5px;display:flex;align-items:center;padding:8px;background:#fff;position:relative;margin:32px 2px 2px;font-size:13px}.quantity-message:before{content:"";position:absolute;width:calc(100% + 4px);height:calc(100% + 4px);left:-2px;top:-2px;z-index:-1;background:linear-gradient(228deg,#A953D8 -6.3%,#ED7B7D 103.92%);border-radius:7px}.quantity-message img{margin:0 8px 0 4px}.quantity-message span{display:block}@font-face{font-family:Wasabi;src:url(/assets/Wasabi-Regular.24ef4385.woff) format("woff")}html{height:100%;font-size:14px}@media (max-width: 420px){html{font-size:12px}}body{height:100%;color:#393e4a;line-height:1.5;font-family:Montserrat,sans-serif;background:#fcfbf4;text-wrap:pretty}.container{max-width:1020px;margin:auto;padding:2rem}@media (max-width: 420px){.container{padding:1rem}}.sub-title{text-transform:uppercase;font-size:1rem;font-weight:700;position:relative;background:linear-gradient(228deg,#A953D8 -6.3%,#ED7B7D 103.92%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.sub-title:after{content:"";display:block;width:28px;height:3px;border-radius:5px;background:linear-gradient(228deg,#A953D8 -6.3%,#ED7B7D 103.92%)}.sub-title.center{text-align:center}.sub-title.center:after{margin:auto}h3{font-size:1.75rem;font-weight:700}.phone-number{transition:all .2s ease-in-out;background:none}.phone-number:hover{background:linear-gradient(228deg,#A953D8 -6.3%,#ED7B7D 103.92%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.phone-number span{color:#8c8c8c}.logo{display:flex;align-items:center}.logo img{margin-right:.75rem;width:60px}@media (max-width: 420px){.logo img{width:50px}}.logo h1{font-family:Wasabi,cursive;font-size:40px}@media (max-width: 420px){.logo h1{font-size:32px}}.logo.main h1{text-shadow:.5px 0 0 #393e4a;color:#393e4a}.logo.second h1{text-shadow:.5px 0 0 #f5f2dd;color:#f5f2dd}.product-item{width:180px;border-radius:2px;box-shadow:0 0 24px -8px #0006;background:#fff}.product-item img{width:100%}.product-item .detail{padding:.75rem;text-align:center}.product-item .detail .name{line-height:1;font-size:.875rem;font-weight:700;letter-spacing:.5px}.product-item .detail .piece{margin:.5rem 0 1rem;font-size:.625rem;font-weight:300;text-transform:uppercase}.product-item .detail .piece:before,.product-item .detail .piece:after{content:" - "}.product-item .detail .price{font-size:1.125rem;font-weight:700}.day-dish-wrapper header{margin-top:4.25rem;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.day-dish-wrapper header .sub-text{max-width:680px;line-height:1.7;font-size:.875rem;color:#8c8c8c}
