:root{--theme-primary:#d92f31;--theme-primary-dark:#840000;--theme-primary-rgb:217,47,49}*{padding:0;margin:0;box-sizing:border-box}body{font-family:'IBM Plex Sans Arabic',sans-serif}#pages-container{position:fixed;width:100%;height:100%}@media screen and (min-width:64em){#pages-container{width:35%!important}div#business-info{display:flex!important}}#aloaderhome{display:flex;justify-content:center;background-color:#f5f5f5;position:absolute;top:0;bottom:0;z-index:1;width:100%;transition:all .9s ease}.loaderhome{width:150px;background:url(../../monu.svg) no-repeat center}.loaderhome:after{content:"Powered by";color:var(--theme-primary);font-size:smaller;font-weight:700;display:block;bottom:53%;position:absolute}div#business-info{position:fixed;left:35%;width:65%;height:100%;display:none;justify-content:center;align-items:center;flex-direction:column}div#business-info a{text-decoration:none;color:#696969}div#bi-logo{width:8rem;height:8rem;background-repeat:no-repeat;background-size:contain;background-position:center}div#bi-name{margin:1rem 0;font-size:200%;font-weight:700;color:var(--theme-primary)}div#bi-address{display:flex;margin-bottom:1rem}div#bi-main-address{margin-bottom:.5rem}div#bi-address-components{font-size:90%;color:gray}div#bi-about{margin-bottom:2rem;color:gray;width:70%;line-height:24px;text-align:center}div#bi-working-hours span:first-child{font-size:90%;font-style:italic;color:gray}div#bi-working-hours{margin-bottom:1rem}.bi-phone-number>i{color:gray;padding:0 .5rem}.bi-phone-number{margin-bottom:.5rem}page-el{display:block;position:absolute;top:0;left:-100%;width:100%;height:100%;overflow-y:scroll;opacity:.5;pointer-events:none;--transition-duration:400ms}page-el.transition{transition:all var(--transition-duration) ease-in-out,z-index 0s}.test-page{background-color:#f2a863;color:#fff;padding:3rem;font-size:200%;font-weight:700;text-align:center;height:100%}page-el.transition-leave{opacity:.5;transform:scale(.95);left:10%}page-el.transition-enter{left:0;opacity:1;transform:scale(1);pointer-events:all}div#wrapper{position:relative;display:flex;flex-direction:column;width:100%;height:100%}div#header{background-color:#fff;border-bottom:1px solid var(--theme-primary);box-shadow:0 3px 6px rgba(0,0,0,.33);z-index:999}div#header--first-row{color:#fff;font-weight:700;padding:1rem 1rem;display:flex;align-items:center;background:rgb(var(--theme-primary-rgb));background:linear-gradient(90deg,rgba(var(--theme-primary-rgb),1) 0,rgba(var(--theme-primary-rgb),.85) 46%,rgba(var(--theme-primary-rgb),.75) 100%)}div#header--first-row--business-name{font-size:110%;flex:1}div#btn-goto-info-page{padding:.2rem .3rem 0 0;cursor:pointer}div#header--groups-container{display:flex;font-weight:700;overflow-x:auto;position:relative;scrollbar-width:none;-ms-overflow-style:none}div#header--groups-container::-webkit-scrollbar{display:none}.group-box{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;padding:.6rem .6rem;min-width:7rem;max-width:9rem;color:rgb(25 23 23 / 50%);transition:all .3s ease-in-out;cursor:pointer}.group-box-label{text-align:center;line-height:1.2;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word;font-size:.9rem}.group-box-img{width:4.4rem;height:4.4rem;border-radius:50%;object-fit:cover;transition:width 250ms ease,height 250ms ease,opacity 250ms ease,margin 250ms ease}.group-box-img-placeholder{background:#0000000f url(../../imgs/loader.svg) no-repeat 50%;background-size:60% 60%}#header--groups-container.collapsed .group-box-img{width:0;height:0;opacity:0;margin:0}.group-box.selected{color:var(--theme-primary);font-weight:700}div#groups-items-container{flex:1;width:100%;height:100%;min-height:0;overflow:hidden}div#groups-items-container .glide__slide,div#groups-items-container .glide__slides,div#groups-items-container .glide__track{height:100%}#current-group-horizontal-line{height:.25rem;position:absolute;bottom:0;z-index:9;background-color:var(--theme-primary);transition:all .5s ease-out}.glide__slides{background-color:#fff}#background-section{position:absolute;left:50%;top:50%;text-align:center;font-size:80%;margin:1.7rem 0 .3rem 0;color:gray;transform:translate(-50%,-50%)}.banner-entity-container{width:100%;height:15rem;overflow:hidden}.banner-entity-container>img{width:100%;height:auto}.item-entity-image-container{width:100%;height:19rem;overflow:hidden;position:relative}.item-entity-image-container>img{width:100%;height:100%;object-fit:cover;object-position:center}.item-entity-first-row{padding:.75rem;display:flex;font-weight:700}.item-entity-titles{flex:1;color:var(--theme-primary);font-size:20px}.prices--lowest-highest{color:var(--theme-primary);font-size:120%}.item-entity--second-row{padding:0 .6rem .6rem .6rem;max-height:10rem;margin-bottom:1rem;overflow:hidden;transition:all 380ms ease-out}.item-entity--second-row--collapsed{max-height:1rem}.item-entity--third-row{padding:0 .6rem .6rem .6rem}.item-entity-badges-container{display:flex}.item-entity-badge-container{width:1.5rem;height:3rem;margin:5px 5px 0 0}.item-entity-badge-container>img{width:100%;height:auto;filter:invert(25%) sepia(86%) saturate(1746%) hue-rotate(336deg) brightness(92%) contrast(102%)}.item-entity-badge-container{position:relative}.tooltiptext{visibility:hidden;position:absolute;width:120px;background-color:#555;color:#fff;text-align:center;padding:5px 0;border-radius:6px;z-index:1;opacity:0;transition:opacity .6s}.tooltip-top{bottom:125%;left:0}.tooltip-top::after{content:"";position:absolute;top:100%;left:11px;margin-left:-5px;border-width:5px;border-style:solid;border-color:#555 transparent transparent transparent}.item-entity-badge-container.show .tooltiptext{visibility:visible;opacity:1}.price-variant-container{display:flex;margin-bottom:.75rem}.price-variant-image-container{width:7rem;height:7rem;overflow:hidden;border-radius:.3rem;margin-right:.75rem}.price-variant-image-container>img{width:100%;height:100%;object-fit:cover;object-position:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' style='margin: auto; background: none; display: block; shape-rendering: auto;' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid'%3E%3Ccircle cx='50' cy='50' r='20' stroke-width='6' stroke='%23d92f31' stroke-dasharray='50.26548245743669 50.26548245743669' fill='none' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' repeatCount='indefinite' dur='1s' keyTimes='0;1' values='0 50 50;360 50 50'%3E%3C/animateTransform%3E%3C/circle%3E%3C/svg%3E");border:1px #eee solid}.price-variant-content{flex:1;height:7rem;position:relative}.item-entity-description{color:#696969;font-size:90%}.price-variant-description{font-weight:700;color:var(--theme-primary)}.price-variant-final-price{font-weight:700;color:var(--theme-primary)}.price-variant-discount{font-size:80%;color:var(--theme-primary);margin-bottom:3px;min-height:1rem}span.price-variant-original-price{text-decoration:line-through;color:#666;display:inline-block}.price-variant-discount>i{color:#d3d3d3;font-size:80%;top:-1px;position:relative}span.price-variant-final-price{font-size:133%;font-weight:700;color:var(--theme-primary);display:inline-block}.variant-order-count-input{display:flex;width:100%;bottom:0;position:absolute}.variant-order-count-decrease-button{border-radius:.3rem 0 0 .3rem}.variant-order-count-button{width:2.5rem;height:2.3rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#fff;justify-content:center;white-space:nowrap;background-color:var(--theme-primary);border:1px solid transparent;cursor:pointer}.variant-order-count-button:active{background:var(--theme-primary-dark)}.variant-order-count-button>i{position:relative;top:1px}.variant-order-count-number-display{flex-grow:1;justify-content:center;border:1px solid var(--theme-primary);border-left:none;border-right:none;font-size:120%;color:gray;font-weight:700;display:flex;align-items:center}.variant-order-count-increase-button{border-radius:0 .3rem .3rem 0}.price-variant-container:last-child{margin-bottom:0}.item-entity-container{margin-bottom:1.6rem}.new-sticker{position:absolute;top:.75rem;left:.75rem;z-index:2;background-color:#fff;padding:.3rem 1.1rem;border-radius:.3rem;font-weight:700;color:var(--theme-primary);box-shadow:1px 3px 3px rgba(0,0,0,.3)}.item-entity-subtitle{color:#666;font-size:16px;font-weight:400}.copyright{text-align:center;font-size:70%;margin:1.7rem 0 .3rem 0}.copyright span{padding:5px;position:relative;top:-5px}div#bottom-bar{position:absolute;bottom:0;width:100%;z-index:9999}div#confirmation-box-container.animation{animation:bounce 350ms ease-in-out 1}@keyframes bounce{0%{height:60px}50%{height:70px;background:#fff}100%{height:60px}}div#confirmation-box-container{background-color:rgba(255,255,255,.94);display:flex;align-items:center;justify-content:center;padding:.5rem .5rem;box-shadow:0 0 10px #ccc}div#orders-count-container{padding:.5rem 1.6rem;font-weight:700}#btn-goto-order-page{flex:1;text-align:center;background:linear-gradient(270deg,rgba(var(--theme-primary-rgb),1) 0,rgba(var(--theme-primary-rgb),.85) 46%,rgba(var(--theme-primary-rgb),.75) 100%);padding:.8rem;border-radius:.6rem;color:#fff;cursor:pointer;font-weight:500}.jss818{fill:#ffffff;right:20px;height:24px;position:absolute;top:50%;transform:translateY(-50%)}.jss1869{top:25px;fill:#ffffff;left:20%;height:24px;position:absolute}.back-arrow{fill:#fff;width:auto;height:26px}.svg-call-the-waiter{width:21px;line-height:86px;margin:8px 0 0 0;fill:var(--theme-primary)}#loading-spin{display:inline-block;width:20px;height:20px;border-top:2px solid pink;border-bottom:2px solid pink;border-left:2px solid pink;border-right:2px solid red;border-radius:50%;animation:spin .6s linear infinite;-webkit-animation:spin .6s linear infinite;top:4px;position:relative}@keyframes spin{to{-webkit-transform:rotate(360deg)}}@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg)}}.svg-minus-plus{fill:#f5f5f5;height:24px;width:auto}.glide__slide{overflow-x:hidden;overflow-y:auto;background-color:#f2f2f2}.final-price-section{display:flex;color:#a9a9a9;position:relative;align-items:center;text-align:right;flex-grow:1;margin-left:.3rem}.price-line{display:flex;align-items:center;white-space:nowrap}span.final-price-value{font-size:1133%;font-weight:700;color:#fff;background-color:#45a845;padding:.1rem .5rem .1rem .5rem;border-radius:.5rem;flex-grow:1;margin-left:.3rem}.end-user-page{width:100%;height:100%;display:flex;flex-direction:column}.euPage-content{flex:1;background-color:#f2f2f2;padding:.6rem}.euPage-header-container{display:flex;align-items:center;padding:1.3rem;border-bottom:1px solid rgba(var(--theme-primary-rgb),.3);box-shadow:0 3px 3px rgb(0 0 0 / .2);position:sticky;top:0;z-index:9;background:rgb(var(--theme-primary-rgb));background:linear-gradient(90deg,rgba(var(--theme-primary-rgb),1) 0,rgba(var(--theme-primary-rgb),.85) 46%,rgba(var(--theme-primary-rgb),.75) 100%)}.btn-back-to-menu{position:absolute;padding:1.3rem;color:#fff;left:0;cursor:pointer}.header-title{flex:1;text-align:center;font-size:120%;font-weight:700;color:#fff}.euPage-footer{background-color:#f2f2f2;position:relative;display:flex;align-items:center;padding:.6rem;border-top:1px solid #ccc}.footer-button{all:unset;border-radius:10rem;padding:1rem .5rem;width:100%;text-align:center;font-weight:700;color:#fff;border:1px solid rgba(var(--theme-primary-rgb),.4);background:rgb(var(--theme-primary-rgb));background:linear-gradient(265deg,rgba(var(--theme-primary-rgb),1) 0,rgba(var(--theme-primary-rgb),.85) 46%,rgba(var(--theme-primary-rgb),.75) 100%);cursor:pointer}.footer-button[disabled]{opacity:.4;pointer-events:none}.feedback-box{padding:.5rem;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);background-color:#fff;border-radius:.2rem;margin-bottom:1rem}.feedback-box--title{width:100%;display:block;text-align:center;font-size:85%;font-weight:500;color:#696969}.keep-private p{font-size:smaller;text-align:center;margin-top:5px}div#faces-container{color:#ff9049;display:flex;justify-content:center}div#faces-container>i{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;font-size:200%;transition:ease .3s all}div#faces-container i{fill:#ff9049;border-radius:100%!important;margin:8px;overflow:hidden;width:40px;height:40px}div#faces-container .fas{fill:#ffffff;background:#ff9049;transform:scale(1.1);box-shadow:0 0 0 2px #ff9049}.fa-star svg{transition:ease .3s all}star-item .fas svg{color:#ffa90b;transform:scale(1.5) rotate(71deg)}div#faces-container svg{width:40px}.feedback-box--content>textarea{font-family:inherit;font-size:inherit;padding:.5rem;margin-top:.5rem;display:block;min-width:100%;min-height:4rem;border:1px #ffa90b solid;border-radius:6px}.feedback-box--content>input{width:100%;text-align:center;font-size:inherit;padding:.5rem;margin-top:.5rem;font-family:inherit;border:1px #ffa90b solid;border-radius:6px}stars-box{display:flex;justify-content:center;color:#d3d3d3}star-item{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;font-size:133%}.language-box{text-decoration:none;display:block;padding:1rem;text-align:center;background-color:rgba(var(--theme-primary-rgb),.08);border:1px solid rgba(var(--theme-primary-rgb),.25);border-radius:10rem;margin-bottom:1rem;font-weight:700;transition:all .2s ease-in-out}.language-box.selected{background-color:var(--theme-primary);border-color:var(--theme-primary);color:#fff}a.language-box{color:var(--theme-primary)}div#business-info-page-content{display:flex;justify-content:center;align-items:center;text-align:center}div#bip-logo{width:8rem;height:8rem;background-repeat:no-repeat;background-size:contain;background-position:center;margin:auto}div#bip-name{margin:1rem 0;font-size:130%;font-weight:700;color:var(--theme-primary)}div#bip-about{margin-bottom:2rem;color:gray;line-height:24px}div#bip-address{margin-bottom:1rem}div#bip-address>div:first-child>i{font-size:90%}div#bip-address-components{margin-top:.5rem;color:gray;font-size:90%}div#bip-working-hours{margin-bottom:1rem}div#bip-working-hours>div:first-child{color:gray;font-size:90%;margin-bottom:.5rem}div#bip-phone-numbers{margin-bottom:1rem}.bip-phone-number>i{color:gray;font-size:90%;margin-right:.5rem}.bip-phone-number>span{color:#696969}.bip-phone-number{margin-bottom:.5rem}.iconify{position:relative;top:3px;right:5px}.bip-phone-number a{text-decoration:none;color:#696969}.bip-phone-number:last-child{margin-bottom:0}div#bip-social-media-account-container{display:flex;justify-content:center;gap:.5rem;padding:1rem 0;border-top:1px solid #d3d3d3;margin-top:1rem}.bip-social-media-account{position:relative;color:#fff;width:2rem;height:2rem;display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:var(--theme-primary);transition:ease .3s all}.bip-social-media-account>a{position:absolute;width:100%;height:100%;top:0;left:0;border-radius:50%;text-decoration:none}.bip-social-media-account:hover{transform:scale(1.1) rotate(-10deg)}.order-options{display:flex;gap:.5rem;user-select:none;font-size:13px;margin:.5rem 0}.order-option-item{flex:1;border-radius:.4rem;border:1px solid #d9dbdf;color:#777;overflow:hidden}.order-option-item>label{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1rem 0;cursor:pointer;font-weight:500}.order-option-item>label>i{font-size:120%;padding:.6rem}.order-option-item.selected{color:var(--theme-primary);box-shadow:0 2px 1px -1px rgb(0 0 0 / 20%),0 1px 1px 0 rgb(0 0 0 / 14%),0 1px 3px 0 rgb(0 0 0 / 12%);background:#fff}.order-option-item.selected .svg-order-icon{fill:var(--theme-primary);transform:scale(1.3)}.order-option-item input[type=radio]{display:none}.svg-order-icon{width:30px;fill:#777;margin:0 0 10px 0;transition:ease .3s all}div#order-serving-section{margin-bottom:1rem}.session-serving-type-section{padding:1rem 1.3rem;border:1px solid #d9dbdf;border-radius:.5rem;background-color:#fff;text-align:center;box-shadow:0 2px 1px -1px rgb(0 0 0 / 20%),0 1px 1px 0 rgb(0 0 0 / 14%),0 1px 3px 0 rgb(0 0 0 / 12%)}.session-serving-type-section label{line-height:28px}.session-serving-type-section label span{font-weight:700}order-entry-el{display:block;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #f1f3f5}order-entry-el:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.order-entry-el-wrapper{display:flex;width:100%}.image-container{min-width:3.3rem;max-width:2.2rem;height:3.3rem;border-radius:.3rem;background-color:#d3d3d3;overflow:hidden}.info-section{flex:1;padding:0 .75rem;position:relative}.info-section--description{font-weight:700;color:#555;margin-bottom:5px;font-size:90%}.final-price{color:var(--theme-primary);font-weight:700;text-align:right;display:flex;align-items:end;justify-content:flex-end}.price-currency-small{color:var(--theme-primary);margin:0 0 0 4px;align-self:end}div#current-order-items-container{background-color:#fff;border-radius:.5rem .5rem 0 0;padding:.7rem;border:1px solid #d9dadf;border-bottom:none}.current-order-financial-row{padding:.75rem;border:1px solid #d9dadf;border-bottom:#ffdead;display:flex;flex-direction:row;font-size:90%}.current-order-financial-row--phrase{color:#636363de;font-weight:700;flex:1}.current-order-financial-row--amount{width:6rem;color:#636363de;font-weight:700;text-align:right}.current-order-financial-row--currency{color:#636363de;margin:0 2px}.current-order-financial--minimum-order-fee{text-align:center;color:gray;font-size:80%;margin:1rem 0}div#current-order-total-row .current-order-financial-row--amount{width:6rem;color:var(--theme-primary);font-weight:700;font-size:130%;text-align:right}div#current-order-total-row .current-order-financial-row--currency{color:var(--theme-primary);font-size:130%;margin:0 2px}order-entry-el .variant-order-count-input{width:6rem;height:2rem}order-entry-el .variant-order-count-button{height:2rem}order-entry-el .variant-order-count-number-display{font-size:100%}.image-container>img{width:100%;object-fit:cover;object-position:center;height:100%}order-entry-el .item-title{color:#727373;font-weight:700;margin-bottom:.5rem;font-size:90%}div#current-order-empty{padding:1rem;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);background-color:#fff;border-radius:.2rem;margin-bottom:1rem;font-size:90%;text-align:center;color:#666}#current-order-empty>button{all:unset;margin-top:1rem;font-weight:700;color:var(--theme-primary);cursor:pointer}.order-pack-container{background-color:#fff;border-radius:.5rem;padding:.7rem;border:1px solid #d9dadf;margin-bottom:.75rem;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.order-pack-header{padding:.25rem 0 .75rem 0;margin-bottom:1rem;border-bottom:1px solid #d3d3d3;color:gray;display:flex}.order-pack-container .order-entry-el-wrapper{padding-bottom:.5rem;margin-bottom:.5rem;border-bottom:1px solid #f1f3f5}.order-trailing-row{display:flex;flex-direction:row}.order-trailing-row-details{flex:1}table.order-trailing-row-financials-additional-costs{font-size:80%;color:gray;width:100%;text-align:right;margin-bottom:.75rem}table.order-trailing-row-financials-additional-costs td:last-child{color:var(--theme-primary);font-weight:700}.order-trailing-row-financials{min-width:10rem;text-align:right;display:flex;flex-direction:column;justify-content:flex-end}.order-details-form-data{font-size:80%;color:gray}.order-details-serving-type{font-size:90%;font-weight:700;color:#696969;margin-bottom:.75rem}.order-details-form-data table td:first-child{width:1.3rem}.total-price-phrase{color:#a9a9a9;font-size:80%}.current-order-total-price{color:var(--theme-primary);font-size:120%;font-weight:700}.order-pack-header-start{flex:1;font-size:80%}.order-pack-header-end{text-align:center;font-size:80%;min-width:3.3rem}.order-pack-header-end>div:nth-child(2){color:#fff;background-color:#64a1f5;border-radius:1rem;font-weight:700}#btn-submit-current-order{all:unset;padding:1rem .5rem;width:100%;text-align:center;font-weight:700;background-color:#1476ff;color:#fff;box-sizing:border-box;border-radius:0 0 .5rem .5rem;border-top:none;background:rgb(var(--theme-primary-rgb));background:linear-gradient(266deg,rgba(var(--theme-primary-rgb),1) 0,rgba(var(--theme-primary-rgb),.85) 46%,rgba(var(--theme-primary-rgb),.75) 100%);cursor:pointer}button#btn-submit-current-order[disabled]{opacity:.4;pointer-events:none}div#current-order-container{margin-bottom:2rem;border-radius:.5rem}div#btn-call-the-waiter,div#btn-goto-feedback-page,div#btn-goto-language-page{margin-right:3px;border-radius:3px;color:var(--theme-primary);background-color:#fff;height:35px;text-align:Center;line-height:37px;font-size:16px;padding:0 8px;font-weight:500;cursor:pointer;box-shadow:0 4px 3px -2px rgba(var(--theme-primary-rgb),.45)}div#btn-call-the-waiter:hover,div#btn-goto-feedback-page:hover,div#btn-goto-language-page:hover{background:#f1f1f1}div#header--first-row span{font-weight:400;font-size:14px;text-transform:uppercase}.navigation-bar-offset-compensator{height:5rem}.no-items-in-this-group{padding:3rem 2rem 3rem 2rem;text-align:center;color:gray;font-size:80%}.item-entity-container{padding:.4rem;margin:.6rem .6rem .8rem .6rem;box-shadow:0 0 4px 0 rgba(0,0,0,.3);border-radius:5px;background:#fff}.order-item .order-image{-webkit-tap-highlight-color:transparent}.item-entity-image-container>img{border-radius:5px}.item-entity-image-container{margin-bottom:.6rem}.item-entity-main-container>table{width:100%}.item-entity-main-container td.main-row-image{width:30%;position:relative;overflow:hidden;border-radius:5px}td.main-row-image-gap{width:.5rem}.item-entity-main-container td.main-row-image::after{content:'';display:block;margin-top:100%}.item-entity-main-container td.main-row-image img{height:100%;position:absolute;left:50%;transform:translateX(-50%)}.item-entity-title{font-weight:700}.variant-order-count-input{position:relative!important}.item-entity-more-info-container{max-height:0;opacity:0;transition:all 550ms ease-in-out;overflow:hidden}.item-entity-more-info-container.show{max-height:50vh;opacity:1}td.price-section{vertical-align:bottom}td.variant-order-count-input-container{width:35%;vertical-align:bottom}td.main-row-item-entity-titles-container{vertical-align:top}#counter-dialog-box-container{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;transition:all .2s ease-in-out}#counter-dialog-box-header{padding:1rem;text-align:center;border-bottom:1px solid #d3d3d3}#counter-dialog-box{background-color:#fff;border-radius:1rem;box-shadow:rgba(0,0,0,.25) 0 0 3px 0;transition:all .2s ease-in-out}#counter-dialog-box-buttons{display:flex;border-top:1px solid #d3d3d3}#counter-dialog-box-buttons div{padding:1rem 2rem;flex:1 1 0px;white-space:nowrap;cursor:pointer}#counter-dialog-box-cancel-button{color:#f93a37}#counter-dialog-box-ok-button{color:#fff;transition:opacity .2s ease-in-out;background:#28a745;border-radius:12px 0 16px 12px}#counter-dialog-box-ok-button.disabled{opacity:.5;pointer-events:none;cursor:default}#counter-dialog-box-body{padding:1rem}#counter-dialog-box-select-el{width:100%;margin:1rem 0;border:none;padding:.6rem .25rem;font-size:110%;border:1px solid #ccc;border-radius:6px}#counter-dialog-box-body label{font-weight:500;text-align:center;width:100%;display:block}#counter-dialog-box-container.dismissed{opacity:0;pointer-events:none}#counter-dialog-box-container.dismissed #counter-dialog-box{margin-top:4rem}.p-3{padding:1rem!important}.serving-form-section{background-color:#fff;padding:20px;border:1px solid #d9dbdf;border-radius:.5rem;margin-top:1rem;box-shadow:0 2px 1px -1px rgb(0 0 0 / 20%),0 1px 1px 0 rgb(0 0 0 / 14%),0 1px 3px 0 rgb(0 0 0 / 12%)}div#serving-options-section{padding:1rem;background-color:#fff;border:1px solid #d9dbdf;border-radius:.5rem .5rem 0 0}.form-label{margin-bottom:.5rem;display:inline-block;font-size:90%;color:#696969}.form-label[data-required-field]::after{content:'*';color:var(--theme-primary);font-weight:700}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::placeholder{color:#a9a9a9;font-size:90%}.form-control.error{border-color:var(--theme-primary)}.form-select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;-moz-padding-start:calc(0.75rem - 3px);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-control:focus{color:#212529;background-color:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgb(13 110 253 / 25%)}.mb-3{margin-bottom:1rem}.ripple{position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);border-radius:inherit;pointer-events:none;animation:ripple-shadow .4s forwards;-webkit-animation:ripple-shadow .4s forwards}.rippleWave{backface-visibility:hidden;position:absolute;border-radius:50%;transform:scale(.7);-webkit-transform:scale(.7);background:#fff;opacity:.45;animation:ripple 2s forwards;-webkit-animation:ripple 2s forwards}@keyframes ripple-shadow{0%{box-shadow:0 0 0 transparent}20%{box-shadow:0 4px 16px rgba(0,0,0,.3)}100%{box-shadow:0 0 0 transparent}}@-webkit-keyframes ripple-shadow{0%{box-shadow:0 0 0 transparent}20%{box-shadow:0 4px 16px rgba(0,0,0,.3)}100%{box-shadow:0 0 0 transparent}}@keyframes ripple{to{transform:scale(24);opacity:0}}@-webkit-keyframes ripple{to{-webkit-transform:scale(24);opacity:0}}.item-entity-badge-container{height:1.5rem!important}.variant-order-count-number-display{min-width:2rem}.order-item{display:flex;overflow:hidden}.order-item .order-image{cursor:pointer;width:100px;height:100px;overflow:hidden;border-radius:5px;flex-shrink:0;margin-right:15px;border:1px solid #f5f5f5;background:#0000000f url('../../imgs/loader.svg') no-repeat 50%;background-size:60% 60%}.order-item .order-image img{width:100%;height:100%;object-fit:cover;object-position:center;color:transparent}.banner-entity-container img:not([src]),.order-item .order-image img:not([src]),img.lazy-img:not([src]){visibility:hidden}.order-item .order-details{flex:1;display:flex;flex-direction:column;justify-content:space-between;padding:0}.order-item .order-details .order-title{color:var(--theme-primary);font-size:19px;font-weight:600}.order-item .order-details .order-subtitle{color:#999;font-size:14px;font-weight:400;line-height:23px}.order-item .order-details .order-details-excerpt{margin:10px 0;display:none}.catalog-item-price-variants-count>span{background-color:rgba(var(--theme-primary-rgb),.1);border-radius:5px;padding:0 15px;font-weight:700;color:var(--theme-primary)}.item-entity-container.catalog-item-has-multiple-price-variants.order-item-opened .catalog-item-price-variants-container{display:block}.item-entity-container.catalog-item-has-multiple-price-variants .catalog-item-price-variants-container{display:none}.item-entity-container .price-variant-description{display:none}.item-entity-container.catalog-item-has-multiple-price-variants .price-variant-description{display:block!important}.order-item .order-details .order-pricing{display:flex;justify-content:space-between;align-items:flex-end;align-items:anchor-center}.lightbox-overlay{position:absolute;inset:0;z-index:9999;display:none;align-items:flex-end;justify-content:center;background:rgba(0,0,0,0);transition:background .3s ease}.lightbox-overlay.lightbox-active{background:rgba(0,0,0,.6)}.lightbox-modal{position:relative;background:#fff;border-radius:20px 20px 0 0;width:100%;max-height:88%;overflow-y:auto;transform:translateY(100%);transition:transform .38s cubic-bezier(.25, .46, .45, .94);-webkit-overflow-scrolling:touch}.lightbox-active .lightbox-modal{transform:translateY(0)}.lightbox-close{position:absolute;top:12px;right:12px;z-index:2;width:32px;height:32px;border:none;background:rgba(0,0,0,.4);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center}.lightbox-close::after,.lightbox-close::before{content:'';position:absolute;width:16px;height:2px;background:#fff;border-radius:1px}.lightbox-close::before{transform:rotate(45deg)}.lightbox-close::after{transform:rotate(-45deg)}.lightbox-modal .order-item{flex-direction:column;overflow:visible}.lightbox-modal .order-image{width:100%;height:auto;aspect-ratio:4/3;border-radius:0;margin:0}.lightbox-modal .order-details{padding:16px 16px 24px}.lightbox-modal .order-details .order-title{font-size:22px;margin-bottom:2px}.lightbox-modal .order-details .order-details-excerpt{display:block;margin:10px 0}.lightbox-modal .item-entity-description{color:#666;font-size:14px;line-height:1.5}.lightbox-modal .item-entity-badges-container{margin-top:10px}.lightbox-modal .catalog-item-price-variants-container{display:block!important}.lightbox-modal .price-variant-description{display:block!important}.lightbox-modal .order-pricing{padding:8px 0;border-top:1px solid #f0f0f0;align-items:center}.lightbox-modal .order-pricing:first-child{border-top:none;align-items:anchor-center}.lightbox-modal .price-variant-discount{min-height:0;margin-bottom:0}.lightbox-modal .price-variant-discount:empty{display:none}.lightbox-modal .variant-thumb-row{display:flex;align-items:center;gap:10px;cursor:pointer;padding:4px 0}.lightbox-modal .variant-thumb-row img{width:44px;height:44px;border-radius:6px;object-fit:cover;flex-shrink:0;border:1px solid #e4e4e4b5;transition:border-color .2s ease}.lightbox-modal .variant-thumb-row.variant-active img{border-color:var(--theme-primary)}.lightbox-modal .variant-thumb-row span{color:#333;font-size:14px}.lightbox-modal .order-image img{transition:opacity .3s ease}.lightbox-modal .order-image img.img-fading{opacity:0}.lightbox-modal .catalog-item-price-variants-count{display:none}.price-currency{color:var(--theme-primary);font-size:120%;margin:0 2px}.choose-your-table{background-color:#fafafb;border-radius:5px;padding:15px;margin:0 10px;width:50%;font-size:100%}.process-card{background-color:#fff;padding:20px;border:1px solid #d9dbdf;border-radius:.5rem}.process-card-secondary{margin-bottom:10px}.view-only .variant-order-count-input{display:none}.view-only #bottom-bar{display:none}.view-only #btn-call-the-waiter{display:none}