@font-face{font-family:Montserrat Regular;font-style:normal;font-weight:400;src:local("Montserrat Regular"),url(/_next/static/media/Montserrat-Regular.e40ccfee.woff) format("woff")}@font-face{font-family:Montserrat Italic;font-style:normal;font-weight:400;src:local("Montserrat Italic"),url(/_next/static/media/Montserrat-Italic.d02385ad.woff) format("woff")}@font-face{font-family:Montserrat Thin;font-style:normal;font-weight:400;src:local("Montserrat Thin"),url(/_next/static/media/Montserrat-Thin.0772ee3a.woff) format("woff")}@font-face{font-family:Montserrat Thin Italic;font-style:normal;font-weight:400;src:local("Montserrat Thin Italic"),url(/_next/static/media/Montserrat-ThinItalic.1076951e.woff) format("woff")}@font-face{font-family:Montserrat ExtraLight;font-style:normal;font-weight:400;src:local("Montserrat ExtraLight"),url(/_next/static/media/Montserrat-ExtraLight.73b6b77d.woff) format("woff")}@font-face{font-family:Montserrat ExtraLight Italic;font-style:normal;font-weight:400;src:local("Montserrat ExtraLight Italic"),url(/_next/static/media/Montserrat-ExtraLightItalic.b3cff1eb.woff) format("woff")}@font-face{font-family:Montserrat Light;font-style:normal;font-weight:400;src:local("Montserrat Light"),url(/_next/static/media/Montserrat-Light.03182e98.woff) format("woff")}@font-face{font-family:Montserrat Light Italic;font-style:normal;font-weight:400;src:local("Montserrat Light Italic"),url(/_next/static/media/Montserrat-LightItalic.c17941c5.woff) format("woff")}@font-face{font-family:Montserrat Medium;font-style:normal;font-weight:400;src:local("Montserrat Medium"),url(/_next/static/media/Montserrat-Medium.1eb627a5.woff) format("woff")}@font-face{font-family:Montserrat Medium Italic;font-style:normal;font-weight:400;src:local("Montserrat Medium Italic"),url(/_next/static/media/Montserrat-MediumItalic.b8bda9fa.woff) format("woff")}@font-face{font-family:Montserrat SemiBold;font-style:normal;font-weight:400;src:local("Montserrat SemiBold"),url(/_next/static/media/Montserrat-SemiBold.f878f636.woff) format("woff")}@font-face{font-family:Montserrat SemiBold Italic;font-style:normal;font-weight:400;src:local("Montserrat SemiBold Italic"),url(/_next/static/media/Montserrat-SemiBoldItalic.6c0ca258.woff) format("woff")}@font-face{font-family:Montserrat Bold;font-style:normal;font-weight:400;src:local("Montserrat Bold"),url(/_next/static/media/Montserrat-Bold.45c81e3a.woff) format("woff")}@font-face{font-family:Montserrat Bold Italic;font-style:normal;font-weight:400;src:local("Montserrat Bold Italic"),url(/_next/static/media/Montserrat-BoldItalic.f507654d.woff) format("woff")}@font-face{font-family:Montserrat ExtraBold;font-style:normal;font-weight:400;src:local("Montserrat ExtraBold"),url(/_next/static/media/Montserrat-ExtraBold.bfe32930.woff) format("woff")}@font-face{font-family:Montserrat ExtraBold Italic;font-style:normal;font-weight:400;src:local("Montserrat ExtraBold Italic"),url(/_next/static/media/Montserrat-ExtraBoldItalic.96a3c450.woff) format("woff")}@font-face{font-family:Montserrat Black;font-style:normal;font-weight:400;src:local("Montserrat Black"),url(/_next/static/media/Montserrat-Black.933c2c37.woff) format("woff")}@font-face{font-family:Montserrat Black Italic;font-style:normal;font-weight:400;src:local("Montserrat Black Italic"),url(/_next/static/media/Montserrat-BlackItalic.d255db9e.woff) format("woff")}body{margin:0;font-family:Montserrat Regular;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{font-family:Montserrat Regular}body{background-color:transparent}.App{text-align:center;background:#fff;padding-bottom:15px}.App-logo{height:200px;width:100%;object-fit:cover}.App .container{max-width:600px;margin:0 auto;transition:1}.App-header{min-height:20vh;margin-bottom:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.alergen{font-weight:700;border-bottom:1px solid red}.alergen:after{content:" \25CF";font-size:small;color:red}.App-link{color:#61dafb}.footer-logo{margin-top:100px;height:20vmin}.footer-desc{color:#757575;margin:10px auto;font-size:x-large}.footer-sns{margin:20px auto;display:flex}.footer-sns-body{margin:0 auto;display:flex}.footer-url{margin:20px auto 50px}.menu-name{color:#757575;text-align:right;padding:50px 20px 10px 0}.category-header,.menu-name{font-size:large;border-bottom:1px solid #cacaca}.category-header{font-family:Montserrat Bold;color:#000;text-align:left;padding:20px;cursor:pointer}.category-slot{float:right;transition:transform .1s}.slot-extended{transform:rotate(90deg);transition:transform .1s}.category-itemlist{padding:0 20px;transition:all .1s ease}.visible{visibility:visible}.invisible{max-height:0;visibility:hidden}.item-body{margin:20px 10px}.item-edit{width:100%;margin-right:2em;position:relative}.item-edit,.item-name{text-align:left;display:flex;font-family:Montserrat Bold}.item-price{float:right;white-space:nowrap;font-family:Montserrat Bold}.item-desc{text-align:left;margin:15px 0;font-size:medium}.item-image-flex{display:flex}.item-image{width:100%}.image-holder{background-repeat:no-repeat;background-size:cover;background-position:50%;margin:4px;border-radius:20px}.slick-next:before,.slick-prev:before{color:#000}.sns-wrap{margin:0 10px}.sns-link{width:50px;height:50px;background-repeat:no-repeat;background-size:cover;background-position:50%}.login-title{color:#6f88d8;font-family:Montserrat Bold;font-size:xx-large;margin:100px auto}.login-input{width:15em;height:2.5em;margin:10px auto;padding-left:.5em;padding-right:.5em;outline:0;border-width:0 0 2px;border-color:#757575}.login-input:focus{border-color:#c5c5c5}.login-button{color:#fcfcff;background-color:#6f88d8;font-family:Montserrat Bold;font-size:large;width:12em;height:2.5em;margin:20px auto 40px;border-radius:1.5em;border:none;outline:none}.login-forgot-desc{color:#757575;font-family:Montserrat Bold;margin:0 auto 20px}.login-forgot-desc a{color:#757575}.login-signup-desc{color:#757575;margin-right:10px}.login-signup-link{color:#757575}.login-status{color:red;margin:10px 20px 0;font-size:small}.btn-add-category{color:#fcfcff;background-color:#5f77ff;font-family:Montserrat Bold;font-size:large;width:90%;height:2.3em;margin:20px auto 40px;border-radius:.3em;border:none;outline:none}.disabled{background-color:#9e9e9e}.verify-warning{color:#886509;background-color:#fff3cd;padding:.5em 0 .5em 2em;margin:5px;border-radius:5px;text-align:left}.warning-paragraph{margin:.5em 0}.edit-item-top{display:flex;width:100%;margin:20px auto 10px}.edit-item-name{width:100%;margin:0 1em;text-align:left}.edit-item-name,.edit-item-price{color:#000;background-color:#ebebeb;height:2.5em;padding:0 .5em;outline:none;border:none;border-radius:.5em;font-family:Montserrat Bold}.edit-item-price{width:5em;margin-right:1em}.edit-item-bottom{display:flex;width:100%;margin:0 auto 10px}.edit-item-desc{color:#000;background-color:#ebebeb;width:100%;height:5em;margin:0 1em;padding:.5em;outline:none;border:none;border-radius:.5em;font-family:Montserrat Regular;resize:none}.edit-item-button{display:flex;width:100%;margin:0 auto 20px}.edit-item-button-left{width:35%;margin-left:1em}.edit-item-button-right{width:65%;margin-left:.5em;margin-right:1em}.btn-save-product{background-color:#00a651}.btn-cancel-product,.btn-save-product{color:#fcfcff;font-family:Montserrat Bold;font-size:large;width:100%;height:2.3em;margin:auto;border-radius:.3em;border:none;outline:none}.btn-cancel-product{background-color:#898989}.rpt-container{left:0!important}.tooltip-black{color:#000}.tooltip-red{color:red}.item-operation{position:relative;color:#b1b1b1;margin-right:.5em;display:inline-block;float:left}.item-operation>svg{pointer-events:none}.image-hollow-holder{background-repeat:no-repeat;background-size:cover;background-position:50%;background-color:#ebebeb;margin:4px;border-radius:10px;display:flex;justify-content:center;position:relative}.item-image-holder-flex{display:flex;margin:0 1em 1em;justify-content:space-between}.item-image-holder-desc{color:#c1c1c1;font-size:small}.delete-icon-container{background:hsla(0,0%,100%,.618);width:30px;height:30px;position:absolute;top:0;right:0;display:flex;justify-content:center;border-bottom-left-radius:10px;border-top-right-radius:10px}.popup-edit-container{margin-left:22px;position:relative;margin-top:-8px}.search{padding:14px 20px;border-radius:15px;border:1px solid #ccc;width:80%;font-family:Montserrat Regular;transition:.3s}.sticky{position:fixed;top:0;width:calc(100% - 52px);left:26px;transition:.3s;font-size:16px;z-index:9;border-top-left-radius:0;border-top-right-radius:0}.editable-input{background-color:#dadada;margin:5px 15px;border-radius:10px;padding:10px}.input-footer-text{font-size:14px}.text-logo{font-size:50px;margin-bottom:20px;color:#000}.quick-button{margin-left:5px;margin-right:5px;padding:10px 40px;border-radius:10px!important;font-size:20px;border:1px solid #ccc;align-self:center}.quick-button-small{font-size:12px;padding:5px 15px}footer .text-logo{margin-top:100px}.btn-facebook{color:#fff!important;background-color:#4267b2!important;border-color:#4267b2!important;border-radius:10px!important}.btn-messenger{color:#fff!important;background-color:#0083ff!important;border-color:#0083ff!important;border-radius:10px!important}.btn-call{color:#fff!important;background-color:#00b066!important;border-color:#00b066!important;border-radius:10px!important}.btn-email{color:#fff!important;background-color:#702eb1!important;border-color:#702eb1!important;border-radius:10px!important}.info-small-buttons-container{margin-left:5px;margin-top:20px}.info-small-buttons-container a[role=button]{width:48%;margin-left:1%;margin-right:1%;padding:10px 20px}.deactivated{font-size:x-small!important}