@import url(https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200..1000;1,200..1000&display=swap);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}.error-page{padding:50px;position:relative;.error-description{font-family:Nunito;font-size:30px;text-align:center}}body div,body h1,body h2,body h3,body h4,body h5,body h6,body ol,body p,body ul{box-sizing:border-box;list-style-type:none;margin:0;padding:0}body a{text-decoration:none}.input-box{box-sizing:border-box;padding:14px 5px 0;position:relative;text-align:left;width:100%}.input-box.box-inline{display:inline-block;width:auto}.input-box[data-type=checkbox]{padding-top:31px}.input-box label{color:#757575;font-size:12px;max-height:19px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.input-box .input-icon{align-items:center;background-color:#d3d3d3;border-radius:0 10px 10px 0;box-sizing:border-box;color:#535353;display:flex;font-weight:600;height:100%;justify-content:center;padding:0 12%;position:absolute;right:0;top:0;width:20px}.input-box input,.input-box select,.input-box textarea{border:1px solid #d3d3d3;border-radius:7px;box-sizing:border-box;color:#757575;font-family:inherit;font-size:17px;margin:0;min-height:30px;outline:none;padding:8px 3px 7px;resize:none;text-indent:8px;width:100%}.input-box input[type=checkbox],.input-box select[type=checkbox],.input-box textarea[type=checkbox]{height:18px;left:3px;margin-right:7px;position:relative;top:9px;width:18px}.input-box input[type=checkbox]:focus,.input-box select[type=checkbox]:focus,.input-box textarea[type=checkbox]:focus{outline:none}.input-box input[type=radio],.input-box select[type=radio],.input-box textarea[type=radio]{flex-shrink:0;height:22px;margin-right:7px;position:relative;width:22px}.input-box input[type=radio]:focus,.input-box select[type=radio]:focus,.input-box textarea[type=radio]:focus{outline:none}.input-box input[type=file][name=images],.input-box select[type=file][name=images],.input-box textarea[type=file][name=images]{align-items:center;border:none;border-radius:6px;box-shadow:0 0 5px #d3d3d3;display:flex;height:100px;justify-content:center;position:relative;top:-3px;width:100px}.input-box input[type=file][name=images]::-webkit-file-upload-button,.input-box select[type=file][name=images]::-webkit-file-upload-button,.input-box textarea[type=file][name=images]::-webkit-file-upload-button{background-color:#000;color:#fff;display:none}.input-box input[type=file][name=images]::file-selector-button,.input-box select[type=file][name=images]::file-selector-button,.input-box textarea[type=file][name=images]::file-selector-button{background-color:#000;color:#fff;display:none}.input-box input[type=file][name=images]:after,.input-box select[type=file][name=images]:after,.input-box textarea[type=file][name=images]:after{align-items:center;background-color:#fff;color:#d3d3d3;content:"+ Add";cursor:pointer;display:flex;font-size:24px;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.input-box input:disabled,.input-box select:disabled,.input-box textarea:disabled{background-color:#f1f1f1}.input-box input:disabled.fixed,.input-box select:disabled.fixed,.input-box textarea:disabled.fixed{background-color:#d5d5d5;color:#000;font-size:17px;font-weight:700;padding:2px;text-align:center}.input-box input:focus,.input-box select:focus,.input-box textarea:focus{outline:1px solid #000}.input-box input option:disabled,.input-box select option:disabled,.input-box textarea option:disabled{background-color:#e2e2e2;color:#000}.input-box .zoom-image{background:#000000ad;display:none;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1}.input-box .zoom-image .close-image{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:76px;font-weight:100;height:70px;justify-content:center;line-height:1;position:absolute;right:0;text-shadow:4px 2px 5px #000;top:0;transition:color .5s ease;width:70px}.input-box .zoom-image .close-image:hover{color:#d5d5d5}.input-box .zoom-image .slide-button{align-items:center;color:#fff;display:flex;font-size:93px;height:20vh;padding:0 37px;position:absolute;top:40vh}.input-box .zoom-image .slide-button.previous{left:0}.input-box .zoom-image .slide-button.next{right:0}.input-box .zoom-image img{box-sizing:border-box;height:100%;object-fit:contain;padding:5%;width:100%}.input-box .input-images{display:flex;flex-direction:row;justify-content:center;min-height:150px;overflow-y:hidden;padding:20px 3px;position:relative;width:100%}.input-box .input-images .input-image{border-radius:50%;box-shadow:0 0 5px #d3d3d3;cursor:pointer;display:flex;height:140px;margin:2px;min-width:100px;overflow:hidden;position:relative;width:140px}.input-box .input-images .input-image .remove{background-color:#0006;color:#fff;display:none;font-size:15px;height:0;position:absolute;right:0;top:0;width:0}.input-box .input-images .input-image:hover .remove{align-items:center;display:flex;justify-content:center}.input-box .input-images .input-image:hover .remove .remove-button{background-color:#000000ad;border:1px solid #fff;border-radius:3px;color:#fff;font-size:23px;line-height:.6;padding:3px;position:absolute;right:-11px;top:-11px;width:auto;z-index:1}.input-box .input-images .input-image img{object-fit:cover;width:100%}.input-box[data-type=radio]{align-items:center;display:flex;flex-grow:1;padding:0 12px 1px}.input-box[data-type=radio] label{max-height:none;overflow:visible;overflow:initial;text-overflow:clip;white-space:inherit}.image-input-container{text-align:center;width:100%}.image-input-container .image{border:1px solid #d3d3d3;cursor:pointer;display:inline-block;overflow:hidden;position:relative}.image-input-container .image:hover .edit-layer{opacity:1}.image-input-container .image .edit-layer{align-items:end;background:linear-gradient(0deg,#363636 4%,#0000);display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;width:100%}.image-input-container .image .edit-layer span.pen{color:#fff;cursor:pointer;font-size:23px;line-height:1;margin:7px;transform:rotate(90deg)}.image-input-container .image img{background-color:#fff;height:100%;object-fit:cover;width:100%}.image-input-container.icon-container .image{border-radius:50%;height:140px;width:140px}.image-input-container.logo-container{margin-bottom:46px}.image-input-container.logo-container .image{border:none;border-radius:50%;box-shadow:0 0 13px #d3d3d3;height:140px;left:calc(50% - 70px);position:absolute;top:70px;width:140px}.image-input-container.banner-container{border-radius:0;object-fit:cover;width:100%}.image-input-container.banner-container .image{border-radius:22px;height:140px;width:100%}.action-buttons{position:relative;text-align:right}.action-buttons button{border:none;border-radius:4px;box-shadow:0 0 5px #bcb2b2;font-size:15px;margin:0 5px;padding:4px 10px}.action-buttons .back-button{background-color:#f5f5f5;box-shadow:none;color:#000}.action-buttons .delete-button{background-color:red;color:#fff}.action-buttons .approve-button{background-color:#3647bb;color:#fff}.action-buttons .save-button{background-color:#1dc61b;color:#fff}.action-buttons .draft-button{background-color:#f5f5f5;color:red}.action-buttons .publish-button{background-color:#3647bb;color:#fff}.button-box{display:block;padding:14px 5px 0;width:100%}.button-box button{background-color:#1cbcba;border:none;border-radius:5px;color:#fff;cursor:pointer;font-family:Nunito;font-size:16px;font-weight:300;letter-spacing:1px;margin:5px 0;padding:7px 18px;transition:all .2s ease;width:100%}.button-box button:hover{filter:brightness(115%)}.button-box button.button-submit{background-color:#0595b2}.button-box button.button-primary{background-color:#3f51b5}.button-box button.button-cancel{background-color:#fc9f8d}.button-box button.button-back{background:#fff;border:2px solid grey;color:grey;padding:5px 18px;position:relative}.button-box button.button-back:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAACxAAAAsQHGLUmNAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAO9JREFUSIm11r1KgzEUBuCn/qAOWtCiToKbo+DqpFflLTiKd9ChewVHcXBSBMVRcBIEcfEPnKyDDdRTC2JPXvi28BySLzkJ42UBXbxib0xrKIs4R6//faCRhS/jagDv4SQLX8VNwC/RysDXcBvwMzQz8HXcBfwU8xn4Bu4Dfoy5DHwTjwE/wmwGvoWngHcwnYFv4zngbUxl4Dt4C/ihpIPUwEPA9/+LT/xx3Ge/UFp28e7nLA4k9hpG/+TJzCJVt2nJbweti5nMIlVbRUnVZldStV2XVL1wSlZwbXi5UrOEi4ECqZd+SdP3ln0x4tnyBXSnaF/3T8x+AAAAAElFTkSuQmCC);background-repeat:no-repeat;background-size:cover;content:"";height:14px;left:7px;opacity:.6;position:absolute;top:9px;width:14px}.button-box button.button-delete{background-color:#fff;border:2px solid salmon;color:salmon}.button-box button.button-loading{background-color:#d3d3d3;color:#747474}.login-page{align-items:center;display:flex;justify-content:center;min-height:100vh;position:relative}.login-page .login-page-content{border-radius:19px;box-shadow:0 0 10px #d3d3d3;display:inline-block;margin:0 5px;min-width:250px;padding:20px 30px 60px;text-align:center;width:400px}.login-page .login-page-content .logo{margin-bottom:15px}.login-page .login-page-content .logo img{border-radius:50%;width:90px}.login-page .login-page-content .login-form{display:inline-block;width:100%}.login-page .login-page-content .login-form .input-box{padding:0}.login-page .login-page-content .login-form .input-box label{font-size:14px}.login-page .login-page-content .login-form .button-box{padding:0}.login-page .login-page-content .forgot-credentials{color:#797c81;cursor:pointer;font-size:14px;margin-right:5px;margin-top:10px;padding:0;text-decoration-color:#3f51b5}.login-page .login-page-content .default-link{color:#3f51b5;display:inline-block;font-weight:700;margin-top:20px}@media screen and (max-width:500px){.login-page .login-page-content{margin:0 15px;padding:20px 20px 60px}}#client-header{align-items:center;background-color:#e3f5e2;display:flex;height:90px;justify-content:space-between;position:relative}#client-header .logo{position:relative;text-align:center;top:34px;width:200px}#client-header .logo img{background-color:#fff;border-radius:50%;box-shadow:0 0 10px #d3d3d3;box-sizing:border-box;height:100px;width:100px}#client-header ul{padding:0 20px}#client-header ul li{display:inline-block;margin:0 20px}#client-header ul li a{color:#343434;font-weight:700;text-decoration:none}#client-footer{align-items:center;display:flex;height:40px;justify-content:center;position:relative}#client-footer p{color:#757575;font-size:12px}#client-page{margin:0 auto;max-width:1200px;min-height:80vh;padding:80px 0;position:relative}#client-page h1.page-header{align-items:center;border-bottom:1px dashed #d3d3d3;color:#2c2c2c;display:flex;font-size:26px;font-weight:800;justify-content:space-between;padding:0 0 22px 28px;position:relative}#client-page h1.page-header .left-container{align-items:center;display:flex;justify-content:space-around}#client-page h1.page-header #previous-page{background-color:#f1aa39;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAACxAAAAsQHGLUmNAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAO9JREFUSIm11r1KgzEUBuCn/qAOWtCiToKbo+DqpFflLTiKd9ChewVHcXBSBMVRcBIEcfEPnKyDDdRTC2JPXvi28BySLzkJ42UBXbxib0xrKIs4R6//faCRhS/jagDv4SQLX8VNwC/RysDXcBvwMzQz8HXcBfwU8xn4Bu4Dfoy5DHwTjwE/wmwGvoWngHcwnYFv4zngbUxl4Dt4C/ihpIPUwEPA9/+LT/xx3Ge/UFp28e7nLA4k9hpG/+TJzCJVt2nJbweti5nMIlVbRUnVZldStV2XVL1wSlZwbXi5UrOEi4ECqZd+SdP3ln0x4tnyBXSnaF/3T8x+AAAAAElFTkSuQmCC);background-position:43% 50%;background-repeat:no-repeat;background-size:50%;border-radius:50%;content:"";display:inline-block;height:21px;margin-right:20px;padding:10px;position:relative;width:21px}#client-page h1.page-header #add-new{background:linear-gradient(45deg,#f09607,#e8b35f);border:none;border-radius:5px;color:#000;cursor:pointer;font-family:Nunito;font-size:16px;font-weight:600;letter-spacing:1px;padding:7px 17px;text-decoration:none}#client-page h1.page-header #add-new:before{content:"+";font-size:29px;font-weight:700;font-weight:500;left:-5px;line-height:0;position:relative;top:3px}#client-page .business-page{display:flex;text-align:center}#client-page .business-page aside{border-right:1px solid #add8e6;min-width:200px}#client-page .business-page aside .menu-boxes{display:flex;flex-wrap:wrap;justify-content:flex-start}#client-page .business-page aside .menu-boxes a{color:inherit;text-decoration:none}#client-page .business-page aside .menu-boxes .menu-box{align-items:center;border-radius:19px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;font-weight:700;justify-content:center;margin:10px;min-height:200px;padding:10px;width:100%}#client-page .business-page aside .menu-boxes .menu-box .menu-title{font-size:16px;font-weight:700;margin-bottom:10px}#client-page .business-page aside .menu-boxes .menu-box .qr-code{height:100px;margin:0 0 26px;padding:0;width:120px}#client-page .business-page aside .menu-boxes .menu-box .qr-code img{height:100%;object-fit:cover;width:100%}#client-page .business-page aside .menu-boxes .menu-box .links a{background-color:initial;border-bottom:1px solid #d3d3d3;color:#000;display:inline-block;font-weight:600;padding:10px 0;text-decoration:none;transition:all .3s ease;width:100%}#client-page .business-page aside .menu-boxes .menu-box .links a:first-child{border-top:1px solid #d3d3d3}#client-page .business-page aside .menu-boxes .menu-box .links a:hover{background-color:#95ca6e;color:#fff}#client-page .business-page .form-container{flex-grow:1;position:relative}#client-page .business-page .form-container .form{display:inline-block;min-width:470px;position:relative;width:auto}#client-page .business-page .form-container .form .loading-fullpage{align-items:center;background-color:#fff;display:flex;height:100%;justify-content:center;position:absolute;text-align:center;width:100%;z-index:1}#client-page .business-page .form-container .form input,#client-page .business-page .form-container .form textarea{text-align:center}#client-page .categories-page .categories-list{padding:0 50px}#client-page .items-page .items-list{padding:0 20px}#client-page .items-page .side-modal .form-container{position:relative}#client-page .items-page .side-modal .form .pricing-types{background:red;background:#d3d3d3;border-radius:5px;display:flex;margin-top:20px;padding:5px;width:100%}#client-page .items-page .side-modal .form .pricing-types .input-box[data-type=radio] label{color:#000;white-space:pre}#client-page .items-page .side-modal .form .added-prices{display:flex;flex-wrap:wrap}#client-page .items-page .side-modal .form .added-prices .input-box{padding:2px 5px 0}#client-page .items-page .side-modal .form .added-prices .input-box input{font-size:13px}#client-page .items-page .side-modal .form .added-prices .remove-price{align-self:center;color:red;cursor:pointer;font-size:32px;font-weight:400;position:relative}#client-page .items-page .side-modal .form input[name="priceTypePrice[]"]:after,#client-page .items-page .side-modal .form input[name=price]:after{color:#000;content:"M";font-size:20px;position:absolute;right:0;top:0}#client-page .items-page .side-modal .form button.add-price{background-color:#2d8dff;float:right;font-size:13px;font-weight:700;width:50%}table.admin-table{width:100%}table.admin-table td,table.admin-table th,table.admin-table tr{transition:all 1s ease}table.admin-table tr{border:1px solid #e5e5e5;border-radius:10px;margin:10px 0;padding:20px}table.admin-table tr.deactive{background-color:#eee;color:#a3a3a3;font-size:16px}table.admin-table tr.deactive td.image{text-align:center}table.admin-table tr.deactive td.image img{filter:grayscale(1)}table.admin-table tr th{font-weight:400}table.admin-table tr th div{background-color:#f2f2f2;border-radius:17px;box-sizing:border-box;color:#000;font-size:13px;font-weight:bolder;padding:6px 0}table.admin-table tr td{border-top:1px dashed #b8b8b8;padding:10px 0;text-align:center;vertical-align:middle}table.admin-table tr td:first-child{border-left:1px dashed #b8b8b8}table.admin-table tr td:last-child{border-right:1px dashed #b8b8b8}table.admin-table tr td .action-button{background-color:#f0f0f0;border:none;border-radius:6px;color:inherit;cursor:pointer;font-family:Nunito;font-size:13px;margin:4px;padding:4px 7px;text-decoration:none;transition:all .2s ease;white-space:nowrap}table.admin-table tr td .action-button:hover{background-color:#c5c5c5}table.admin-table tr td .action-button.edit{background-color:#0595b2;border-color:blue;color:#fff;font-weight:600}table.admin-table tr td .action-button.disable{border-color:#d3d3d3}table.admin-table tr td .action-button.details{border-color:#1dc61b}table.admin-table tr td .action-button.products{background-color:#f1aa39;font-weight:700;padding-right:21px;position:relative}table.admin-table tr td .action-button.products:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAACxAAAAsQHGLUmNAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAO9JREFUSIm11r1KgzEUBuCn/qAOWtCiToKbo+DqpFflLTiKd9ChewVHcXBSBMVRcBIEcfEPnKyDDdRTC2JPXvi28BySLzkJ42UBXbxib0xrKIs4R6//faCRhS/jagDv4SQLX8VNwC/RysDXcBvwMzQz8HXcBfwU8xn4Bu4Dfoy5DHwTjwE/wmwGvoWngHcwnYFv4zngbUxl4Dt4C/ihpIPUwEPA9/+LT/xx3Ge/UFp28e7nLA4k9hpG/+TJzCJVt2nJbweti5nMIlVbRUnVZldStV2XVL1wSlZwbXi5UrOEi4ECqZd+SdP3ln0x4tnyBXSnaF/3T8x+AAAAAElFTkSuQmCC);background-repeat:no-repeat;background-size:cover;content:"";height:9px;opacity:.6;position:absolute;right:7px;top:9px;transform:rotate(180deg);width:9px}table.admin-table tr td .label{text-wrap:nowrap;background-color:#dfdfdf;border-radius:8px;color:#000;font-size:12px;padding:1px 8px}table.admin-table tr:last-child td{border-bottom:1px dashed #b8b8b8}table.admin-table tr .image{text-align:center}table.admin-table tr .image img{border-radius:50%;height:60px;object-fit:cover;width:60px}.modal-container{background-color:rgba(0,0,0,.788);height:100vh;left:0;opacity:0;position:fixed;top:0;transition:all .4s ease;width:100%;z-index:-1}.modal-container .side-modal{background-color:hsla(55,68%,96%,.961);border-radius:30px 0 0 0;box-shadow:-2px -1px 16px #1b1b1b;height:100%;max-width:600px;min-width:350px;overflow-y:auto;padding:69px 30px 30px;position:absolute;right:-100%;top:0;transition:all .4s cubic-bezier(.22,.61,.36,1);width:100%}.modal-container .side-modal .form{align-items:center;display:flex;flex-wrap:wrap}.modal-container .side-modal .side-modal-loading{align-items:center;background-color:hsla(0,0%,100%,.741);display:flex;font-size:20px;font-weight:700;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:1}.modal-container .side-modal header{align-items:center;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);border-radius:0 20px 20px 0;display:flex;height:46px;overflow:hidden;padding:0 20px 0 0;position:fixed;top:12px;z-index:11}.modal-container .side-modal header .close-side-modal{cursor:pointer;font-size:44px;line-height:0;margin-right:-16px;position:relative;top:-3px;-webkit-user-select:none;user-select:none}.modal-container .side-modal header h3{padding-left:41px}.modal-container .side-modal .button-box{padding:40px 5px 0}.modal-container.open{display:block;opacity:1;transition:all .2s linear;z-index:5}.modal-container.open .side-modal{right:0}.info-modal-container{align-items:center;background-color:rgba(0,0,0,.788);display:flex;height:100vh;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:all .4s ease;width:100%;z-index:-1}.info-modal-container .info-modal{background-color:#fff;border-radius:10px;padding:17px 20px 5px;position:relative}.info-modal-container .info-modal .info-modal-header{align-items:center;display:flex;justify-content:space-between}.info-modal-container .info-modal .info-modal-header h3{color:#000;font-size:20px}.info-modal-container .info-modal .info-modal-header .close-info-modal{cursor:pointer;font-size:30px;line-height:1}.info-modal-container .info-modal .info-modal-content{font-size:18px;padding:30px 0 20px}.home-page{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;text-align:center}.home-page .product-logo{border-radius:50%;display:inline-block;max-width:200px;object-fit:cover;width:50%}.home-page .product-name{font-size:32px;font-weight:700;text-align:center}.home-page .login-button{background-color:#fff;border:2px solid #673ab7;border-radius:4px;color:#673ab7;cursor:pointer;display:inline-block;font-family:Nunito;font-size:15px;font-weight:500;margin:20px 10px 10px;padding:3px 20px}@media screen and (max-width:900px){.home-page .product-name{font-size:20px}}body{font-family:Nunito;margin:0;min-height:100vh;padding:0}body h1,body h2,body h3,body h4,body h5,body h6,body p,body ul{list-style-type:none;margin:0;padding:0}body #menu-page{align-items:center;background-color:#fff4e1;display:flex;flex-direction:column;justify-content:start;min-height:100vh}body #menu-page .business-header-banner{max-width:540px;position:relative;width:100%}body #menu-page .business-header-banner img.banner-background{height:200px;object-fit:cover;width:100%}body #menu-page .business-header-banner .top-layer{background:linear-gradient(180deg,#0000,#fff4e1 190px);height:100%;left:0;position:absolute;top:0;width:100%}body #menu-page .business-header-banner .top-layer .header-info{bottom:17px;position:absolute;text-align:center;width:100%}body #menu-page .business-header-banner .top-layer .header-info .business-logo img{background-color:#fff;border-radius:50%;height:auto;object-fit:cover;width:86px}body #menu-page .business-header-banner .top-layer .header-info h1.business-name{font-size:22px}body #menu-page .business-header-banner .top-layer .header-info p.business-address{font-size:13px}body #menu-page .menu-container{max-width:540px;padding:0 10px;width:100%}body #menu-page .menu-container .category-line{align-items:center;color:#000;display:flex;flex-wrap:nowrap;height:53px;justify-content:start;margin-bottom:20px;overflow-x:auto;padding:5px 8px}body #menu-page .menu-container .category-line .category-button{background-color:#9c773c;border:none;border-radius:22px;color:#000;color:#fff;font-family:Nunito;margin:0 4px;padding:7px 20px;text-decoration:none;white-space:pre}body #menu-page .menu-container .category-line .category-button.ad-button{background-color:#434edd;color:#fff;cursor:pointer}body #menu-page .menu-container .category-line::-webkit-scrollbar{background-color:#9c773c;height:4px;width:10px}body #menu-page .menu-container .category-line::-webkit-scrollbar-track{background:#c4c4c4}body #menu-page .menu-container .category-line::-webkit-scrollbar-thumb{background:#888;border-radius:5px}body #menu-page .menu-container .category-line::-webkit-scrollbar-thumb:hover{background:#555}body #menu-page .menu-container .category-header{font-size:22px;font-weight:700;padding-bottom:15px;padding-top:50px;text-align:center}body #menu-page .menu-container .category-items .item-info{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;background-color:#fffaf0;border-radius:9px;box-shadow:0 0 10px #e0d7cc;cursor:pointer;display:flex;font-size:17px;justify-content:space-between;margin:9px 0;padding:10px 13px 8px;-webkit-user-select:none;user-select:none}body #menu-page .menu-container .category-items .item-info .item-image{align-self:start}body #menu-page .menu-container .category-items .item-info .item-image img{background:#fff;border-radius:12%;margin-right:20px;width:100px}body #menu-page .menu-container .category-items .item-info .item-name{box-sizing:border-box;flex-grow:2;font-weight:500;line-height:1.5}body #menu-page .menu-container .category-items .item-info .item-name .item-description{color:#737373;font-size:13px;font-style:italic;font-weight:400;margin:0}body #menu-page .menu-container .category-items .item-info .item-price{color:#484848;display:flex;font-size:16px;font-weight:500;letter-spacing:-.5px;padding:0 7px;text-align:center;white-space:pre}body #menu-page .menu-container .category-items .item-info .item-price .currency-icon{color:#989898;font-weight:300;margin-left:2px}body #menu-page .menu-container .category-items .item-info .item-price .price-types .type{color:grey;font-family:Nunito;font-size:13px;font-weight:300;letter-spacing:.5px;margin-bottom:2px}body #menu-page .menu-container .category-items .item-info .item-price .price-types .price{font-size:14px}body #menu-page .menu-container .category-items .item-info .item-price .price-types:not(:first-child){padding-left:15px}body #menu-page .menu-container .category-items .item-modal-container{align-items:center;background-color:#00000096;display:flex;height:100vh;justify-content:center;left:0;position:fixed;text-align:center;top:0;width:100vw}body #menu-page .menu-container .category-items .item-modal-container .item-modal{background-color:#fff;border-radius:17px;font-size:20px;height:74vh;max-width:500px;min-height:200px;overflow:hidden;position:relative;width:88vw}body #menu-page .menu-container .category-items .item-modal-container .item-modal .content{height:100%}body #menu-page .menu-container .category-items .item-modal-container .item-modal .loading{align-items:center;background-color:#fff;display:flex;font-size:22px;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:124}body #menu-page .menu-container .category-items .item-modal-container .item-modal .modal-header{align-items:center;background:linear-gradient(90deg,#ede4d3e6,#f3f3f3d9);color:#2f2f2f;display:flex;height:auto;justify-content:space-between;left:0;padding:20px 30px;position:absolute;top:0;width:100%}body #menu-page .menu-container .category-items .item-modal-container .item-modal .modal-header .item-name{font-size:21px;font-weight:700}body #menu-page .menu-container .category-items .item-modal-container .item-modal .modal-header .close-modal{cursor:pointer;font-size:42px;line-height:.9;text-align:right;z-index:10}body #menu-page .menu-container .category-items .item-modal-container .item-modal .modal-footer{background:linear-gradient(90deg,#ede4d3cc,#f3f3f3e6);bottom:0;box-sizing:border-box;color:#000;padding:25px;position:absolute;width:100%}body #menu-page .menu-container .category-items .item-modal-container .item-modal .modal-footer .item-details{display:flex;justify-content:end}body #menu-page .menu-container .category-items .item-modal-container .item-modal .modal-footer .item-details.item-has-description{align-items:center;justify-content:space-between}body #menu-page .menu-container .category-items .item-modal-container .item-modal .modal-footer .item-details.item-has-description .item-price{border-left:7px dotted #000;border-top:none}body #menu-page .menu-container .category-items .item-modal-container .item-modal .modal-footer .item-details .item-price{align-items:center;display:flex;font-size:25px;padding:0 0 0 16px}body #menu-page .menu-container .category-items .item-modal-container .item-modal .modal-footer .item-details .item-price .price-types{margin:0 13px}body #menu-page .menu-container .category-items .item-modal-container .item-modal .modal-footer .item-details .item-price .price-types .type{text-wrap:nowrap;font-size:15px;font-weight:700}body #menu-page .menu-container .category-items .item-modal-container .item-modal .modal-footer .item-details .item-price .price-types .price b{font-weight:400}body #menu-page .menu-container .category-items .item-modal-container .item-modal .modal-footer .item-details .item-description{color:#3d3d3d;font-size:20px;font-style:italic;padding-right:27px;text-align:left}body #menu-page .menu-container .category-items .item-modal-container .item-modal img{height:100%;object-fit:cover;width:100%}body #menu-page .menu-container .category-items.no-image .item-info{background-color:#fdf7ec;box-shadow:none;min-height:70px}body #menu-page .menu-container .category-items.no-image .item-modal-container .item-modal{height:auto;min-height:0}body #menu-page .menu-container .category-items.no-image .item-modal-container .item-modal .content{background:linear-gradient(45deg,#bab498,#ececec)}body #menu-page .menu-container .category-items.no-image .item-modal-container .item-modal .modal-footer,body #menu-page .menu-container .category-items.no-image .item-modal-container .item-modal .modal-header{background:none;position:static}body #menu-page .menu-container .ad-banner{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;background-color:#fff;border-radius:9px;cursor:pointer;display:flex;font-size:17px;height:auto;justify-content:space-between;margin:9px 0;overflow:hidden;-webkit-user-select:none;user-select:none;width:100%}body #menu-page .menu-container .ad-banner img{height:100%;object-fit:cover;width:100%}@media screen and (min-width:950px){body #menu-page .menu-container .category-items .item-info{padding:10px 20px 8px 25px}}@media screen and (max-width:500px){body #menu-page .menu-container .category-items .item-info{padding:10px 20px 8px 10px}body #menu-page .menu-container .category-items .item-info .item-name{font-size:15px}body #menu-page .menu-container .category-items .item-info .item-image img{border-radius:50%;margin-right:12px;width:80px}body #menu-page .menu-container .category-items .item-info .item-price{font-size:15px}}@media screen and (max-width:500px) and (max-width:500px){body #menu-page .menu-container .category-items .item-modal-container .item-modal .modal-header{padding:10px 29px 5px}body #menu-page .menu-container .category-items .item-modal-container .item-modal .modal-header .item-name{font-size:18px;padding-right:10px;text-align:left}body #menu-page .menu-container .category-items .item-modal-container .item-modal .modal-footer{padding:20px 30px}body #menu-page .menu-container .category-items .item-modal-container .item-modal .modal-footer .item-details{flex-direction:column}body #menu-page .menu-container .category-items .item-modal-container .item-modal .modal-footer .item-details .item-price{border-left:none;font-size:25px;justify-content:right;padding:0}body #menu-page .menu-container .category-items .item-modal-container .item-modal .modal-footer .item-details.item-has-description .item-price{border-left:none;justify-content:center}body #menu-page .menu-container .category-items .item-modal-container .item-modal .modal-footer .item-details .item-description{font-size:15px;font-style:italic;padding-bottom:10px;padding-right:0}}@media screen and (max-width:500px){body #menu-page .menu-container .ad-banner img{color:inherit}}body #menu-page .menu-container .up-button{align-items:center;background:linear-gradient(45deg,rgba(97,72,31,.851),rgba(156,119,60,.851));border-radius:50%;bottom:32px;color:#fff;cursor:pointer;display:flex;display:none;height:50px;justify-content:center;position:fixed;right:22px;transform:rotate(90deg);-webkit-user-select:none;user-select:none;width:50px}body #menu-page .menu-container .up-button img.top{display:inline-block;filter:invert(.9);height:39%;object-fit:cover;position:relative;right:1px;top:0;width:39%}body .ad-modal-container{align-items:center;background-color:#00000096;display:flex;height:100vh;justify-content:center;left:0;position:fixed;text-align:center;top:0;width:100vw}body .ad-modal-container .ad-modal{background-color:#fff;border-radius:17px;font-size:20px;max-width:500px;min-width:300px;overflow:hidden;position:relative;width:95%}body .ad-modal-container .ad-modal .content{display:flex;flex-direction:column;height:100%}body .ad-modal-container .ad-modal .content img{height:100%;object-fit:contain;width:100%}body .ad-modal-container .ad-modal .loading{align-items:center;background-color:#fff;display:flex;font-size:22px;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:124}body .ad-modal-container .ad-modal .modal-header{align-items:center;background:linear-gradient(90deg,#ede4d3cc,#f3f3f394);color:#2f2f2f;display:flex;height:auto;justify-content:space-between;left:0;padding:8px 11px 4px;width:100%}body .ad-modal-container .ad-modal .modal-header .ad-name{font-size:17px;font-weight:700}body .ad-modal-container .ad-modal .modal-header .close-modal{cursor:pointer;font-size:42px;line-height:.8;position:relative;text-align:right;top:-2px;z-index:10}body .ad-modal-container .ad-modal .modal-footer{background:linear-gradient(90deg,#ede4d3cc,#f3f3f394);box-sizing:border-box;color:#000;padding:7px 11px 9px;width:100%}body .ad-modal-container .ad-modal .modal-footer .ad-details{display:flex;justify-content:end}body .ad-modal-container .ad-modal .modal-footer .ad-details .ad-learn-more a.learn-more{align-items:center;color:#2f2f2f;display:flex;font-size:16px;gap:4px}body .ad-modal-container .ad-modal .modal-footer .ad-details .ad-learn-more a.learn-more img{width:18px}body .ad-modal-container .ad-modal .modal-footer .ad-details .ad-description{color:#3d3d3d;font-size:20px;font-style:italic;padding-right:27px;text-align:left}body .loading-fullpage{align-items:center;display:flex;height:100vh;justify-content:center;text-align:center}body .loading-fullpage img{max-width:500px}
/*# sourceMappingURL=main.7c612971.css.map*/