@import"https://fonts.googleapis.com/css2?family=Poppins&display=swap";.PWABadge-container{padding:0;margin:0;width:0;height:0}.PWABadge-toast{position:fixed;right:0;bottom:0;margin:16px;padding:12px;border:1px solid #8885;border-radius:4px;z-index:1;text-align:left;box-shadow:3px 4px 5px #8885;background-color:#fff}.PWABadge-toast-message{margin-bottom:8px}.PWABadge-toast-button{border:1px solid #8885;outline:none;margin-right:5px;border-radius:2px;padding:3px 10px}body{margin:0!important;font-family:Poppins!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#d4efeb!important}body:after{-moz-pointer-events:none;-webkit-pointer-events:none;-ms-pointer-events:none;pointer-events:none;-moz-transition:opacity 1.5s ease-in-out,visibility 1.5s;-webkit-transition:opacity 1.5s ease-in-out,visibility 1.5s;-ms-transition:opacity 1.5s ease-in-out,visibility 1.5s;transition:opacity 1.5s ease-in-out,visibility 1.5s;content:"";background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;position:fixed;display:block;top:0;left:0;height:100%;width:100%;z-index:-1;visibility:visible;opacity:1}.app{inset:0 0 45px;overflow-y:auto;max-width:700px;margin:auto;overflow-x:hidden;width:100%;padding-bottom:100px}@media screen and (min-width: 740px){.app{border-left:1px solid #30b39e;border-right:1px solid #30b39e}}main.container{max-width:700px}@media screen and (max-width: 740px){main.container{max-width:600px}}.is-loading{position:fixed;top:0;bottom:0;left:0;width:100%;background-color:#01010180;z-index:999;text-align:center}.is-loading img{margin-top:55px;width:250px;opacity:.6;height:100px}.hidden{display:none}.show{display:block!important}.pointer{cursor:pointer}.overflow-auto{overflow:auto}.margin-auto{margin:auto}.badge-warning{background-color:#d9d9d9!important}.switch.on .switch-lever{background-color:#30b39e}.switch.on .switch-lever:after{background-color:#30b39e}.btn-delete{background:red;color:#fff;border:none;border-radius:25px}.navbar{background-color:#30b39e;z-index:99;position:fixed!important;bottom:0;left:0;right:0;max-width:700px;margin:auto;overflow:hidden;width:100%;border-bottom:1px solid #30b39e;height:60px;padding:2px!important}.navbar ul{margin:0;padding:0;list-style:none;display:flex;flex:1}.navbar li{flex:1;text-align:center;padding:2px 0 0;margin:0}.navbar li.select{background:#fff;border-radius:5px}.navbar .menu-title,.navbar .menu-title-highlight{font-size:12px}.navbar .menu-title-highlight{color:#ff7f2a}.navbar img{width:25px}.navbar li,.navbar a{text-decoration:none;font-size:12px;font-weight:600;color:#262626;text-align:center}.navbar .cart-number{background-color:#30b39e;display:inline-block;padding:0 .4em;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;border-radius:12rem;font-size:1.2em;color:#fff;font-weight:700}.page{padding:10px}footer{background-color:#d3ecf7;z-index:99;max-width:700px;margin:auto;overflow:hidden;width:100%}.footer{bottom:0;width:100%}.footer-cookies{bottom:54px;background:#6ec1e4;color:#000;display:flex;flex-direction:row;line-height:normal;padding:10px;position:fixed;left:0;right:0;max-width:700px;margin:auto;z-index:99}.footer-cookies>div{margin:auto}.footer-main{background:#f6ebda;padding:20px 10px 10px}.footer-main img{width:55%;margin:auto}.footer-main a{color:#000}.footer-main h3{font-size:18px}.footer-by{background-color:#d3ecf7;padding:2em}main.container{margin-top:45px}@media screen and (max-width: 700px){main.container{padding-right:0;padding-left:0}}@media screen and (max-width: 980px){body:after{background-attachment:scroll;background-position:top;background-size:100%}}#menu,.menu-back{position:fixed;inset:0;z-index:100}#menu.slide-out-left{max-width:50px}.menu-back{background-color:#01010180}.header-logo{width:100%}.menu-item{padding:15px;cursor:pointer}.menu-item span{font-style:normal;font-weight:400;font-size:16px;line-height:20px;color:#3c3c3c}.menu-item a{font-style:normal;font-weight:600;font-size:16px;line-height:22px;color:#923f1d}.content-menu-lns{margin-top:20px;text-align:center;bottom:-72px;left:0;right:0}.content-menu-lns img{width:30px!important;margin:auto!important;border-radius:5px}.content-menu-lns-list{padding:0;list-style:none;background:#fff;border-radius:40px}.main-subtitle{text-align:center;padding:20px 5px;margin-bottom:5px}.btn-fixed-lb{position:fixed;left:10px;bottom:59px;border:1px solid #f9d9aa;padding:10px;border-radius:40px;background:#f6ebda;z-index:999}.product-cart{background:#fff;margin-left:15px;margin-right:15px;border-radius:16px;margin-bottom:10px}.address-top{padding:10px;background:#2f2105;color:#fff;border-radius:33px;margin:10px 20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.location-current{background:#f9d9aa;border-radius:45px 45px 0 0;margin-top:30px}.location-title{text-align:center;font-size:20px;font-weight:700;margin-bottom:15px}.location{background:#f9d9aa;border-radius:45px;margin:30px;padding:15px}.schedule ul{padding:0;margin-top:10px}.schedule li{list-style:none;padding:15px;background:#fef8f8;margin-top:10px;border-radius:45px}.product-category{padding:10px}.product-category-top{background:linear-gradient(to bottom,#f9d9aa87,#f9d9aa) no-repeat;background-size:100% calc(100% - 158px);background-position:bottom}.product-category-a{background-color:#fff}.product-category-b{background-color:#f7ebda}.product-fl{word-wrap:break-word;background-clip:border-box;background-color:#fff;border-radius:.25rem;display:flex;flex-direction:column;min-width:0;position:relative;padding:5px;border:3px solid white;box-shadow:1px 1px 9px 2px #a6a3a3bd;-webkit-box-shadow:1px 1px 9px 2px rgba(166,163,163,.74);-moz-box-shadow:1px 1px 9px 2px rgba(166,163,163,.74)}.product-fl-image{height:80px;background-repeat:no-repeat;background-position:center center;padding:0;margin:0;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.product-category-b .product-fl{border:3px solid #fdf1df}.product-fl-image img{width:100%;border-radius:8px}.product-fl-title .link-dark{font-style:normal;font-size:14px;color:#000;font-weight:700}.product-fl-price{position:absolute;background:#fff;margin:5px;border-radius:5px;text-align:center;padding-left:10px;padding-right:10px;color:#63ff2a;font-weight:700;border:1px solid #fdf1df}.products-list>div.col-6{flex:0 0 45%;max-width:45%}.products .title{margin-top:10px;margin-bottom:5px}@media (min-width: 768px){.products-list>div.col-md-4{flex:0 0 30.333333%;max-width:30.333333%}}.product-details{position:relative;z-index:8;inset:0;overflow:auto;background:#fff;padding:10px}.product-details-header{display:flex;padding:20px 5px 5px;flex-direction:column}.product-details-header-image{width:100%;margin:auto;height:200px;border-radius:16px;background-repeat:no-repeat;background-position:center center;background-size:cover}.product-details-header img{width:100%;min-width:120px}.product-details-title{display:flex;flex:1;flex-direction:row;text-align:center;padding-top:15px;border-bottom:1px solid #eaeaea;padding-bottom:20px}.product-details-title h3{font-size:20px;font-weight:600;padding:0;margin:0}.product-details-header label{color:#ff902a;padding-right:25px;font-weight:700;padding-left:10px}.product-details-rating{font-size:12px;text-align:right;width:100%;margin:auto}.product-details-body{padding:10px;display:flex;flex:1;flex-direction:column}.product-details-section-title,.product-details-body .products-block-gray .title{font-size:18px;padding-bottom:10px;padding-top:10px;font-weight:700;font-family:sans-serif}.product-details-btns{text-align:center;padding-top:20px;padding-bottom:20px;display:flex;flex-direction:column;width:80%;margin:auto}.product-details-btns button{font-weight:700;font-size:20px}.carousel .slide img{border-radius:16px}.carousel .thumb img,.carousel .thumb.selected{border-radius:13px}.product-details-total{display:flex;flex-direction:row;border-bottom:1px solid #eaeaea;border-top:1px solid #eaeaea;align-items:center;margin-bottom:20px;margin-top:20px;padding-top:15px;padding-bottom:15px}.product-plus-minus{flex:1;flex-direction:row;justify-content:center;align-items:baseline;text-align:right}.product-details-price{color:#ff902a;padding-right:25px;font-weight:700;padding-left:10px;font-size:18px}.product-plus-minus button{min-width:35px;padding:5px;border:none;border-radius:25px;background-color:#ff902a;color:#fff}.product-plus-minus i{padding:2px;color:"white"}.product-plus-minus label{min-width:50px;text-align:center;font-size:20px;font-weight:700}.home-orders{background:#f9d9aa;border-radius:33px;margin:10px 20px;padding:5px}.home-order-button{display:flex;flex-direction:row;padding:5px}.home-order-button .title{flex:1}.home-order-button .icon{width:50px;text-align:center}.home-order-title{display:flex;flex-direction:row;padding:5px}.home-order-title .title{flex:1;padding-left:24px;font-weight:700}.home-order-title .icon{width:50px;text-align:center}.home-orders .list-group-item{background:#f6ebda;border-radius:20px}.order-status{display:flex;flex-direction:column}.order-status>div{flex:1;z-index:3}.order-status>div>span{float:left;border:2px solid #b57b24;border-radius:30px;padding:4px;height:20px;width:20px;background:#fff;margin-right:10px}.order-status>div>span>i{display:none}.order-status .row-line{margin-top:-18px;margin-left:4px;font-size:40px;margin-bottom:-18px;position:relative;padding-bottom:5px;z-index:2;color:#b57b24}.btn-main,.btn-pay-cart{width:100%;background:#ff902a;color:#fff;border-color:#ff902a;border-radius:16px}.btn-cancel,.btn-pay-cancel{width:100%;background:#b57c24;color:#fff;border-color:#b57c24}.btn-cancel2{width:100%;background:#b57c24;color:#fff;border-color:#b57c24;border-radius:16px}.tab-cart{background:#fff;padding:10px}.tab-cart-body{background-color:#f6ebda;border-radius:13px}.tab-cart .product-row{background-color:#f9d9aa}.tab-cart .product-row td,.tab-cart td.price{border-bottom:1px solid #8e8e8ea8;border-top:1px solid #8e8e8ea8}.tab-cart .product-row img{width:50px}.tab-cart .size-buttons button{color:#000;background-color:#fff;border:none;border-radius:25px}.size-quantity{min-width:45px;text-align:center}.users{background-color:#fff;padding:20px 10px 10px}.login-box{background-color:#fff;padding:10px}.login{background-color:#f6ebda;border-radius:17px;padding:10px}.users-header{margin:auto;width:130px;height:130px;background-color:#d9d9d9;border-radius:69px;display:flex}.users-header img{width:60px;margin:auto}.user-close-session{padding:25px 15px 15px;text-align:right}.list-group-item{background:#fff;box-shadow:0 0 11.8162px -2.2507px #00000040;border-radius:6.18941px;margin-top:20px}.list-group-item .link-btn{color:#000;display:flex;flex-direction:row;align-items:center}.list-group-item .link-btn div{width:35px}.list-group-item .link-btn h5,.list-group-item .link-btn h6{flex:1}.list-group-item .link-btn span{font-size:25px}.list-group-item h5{font-size:1.5em;line-height:1.5em}.list-group-item h6{font-size:1.2em;line-height:1.2em}.invoices{padding:8px}.invoices>div{background:#fff;box-shadow:0 0 16px -2px #00000040;border-radius:12px;padding:15px;margin-bottom:15px;display:flex;flex-direction:row}.invoice-row-body{flex:1}.invoice-row-price{font-weight:600;font-size:20px;line-height:25px;letter-spacing:.04em;color:#ff902a}.invoice-row-number{font-weight:700;font-size:1.3em;line-height:14px;color:#2f2105}.invoice-row-date{margin-top:12px;font-weight:400;font-size:1.3em;line-height:1.4em;display:flex;align-items:center;color:#2f2105}.loyalty{margin:20px;border-radius:17px}.loyalty .main-subtitle{font-weight:600;font-size:25.4584px;line-height:32px;color:#ab7525}.loyalty-box{display:flex;flex-direction:row}.loyalty-box>div{flex:1}.loyalty-box .box{background:#fff;box-shadow:0 0 16px -2px #00000040;border-radius:24px;padding:6px;display:flex;min-height:100px;margin-bottom:3px}.loyalty-box .box img{margin:auto}.loyalty-ritmitos{font-size:25px;text-align:center;margin:auto}.loyalty .block-form{background:#f9d9aa;box-shadow:0 0 16px -2px #00000040;border-radius:17px}.product-details-extras{display:flex;flex:1;flex-direction:row;text-align:center;overflow:auto}.product-details-extras>div{flex:1;align-items:center;flex-direction:row;margin:10px;background:#f9d9aa;min-height:45px;display:flex;align-content:center;padding:5px;border-radius:5px;min-width:100px}.product-details-extras .extra-active{background:#008000ad}.google-pay-button-container{display:block!important}.gpay-card-info-container,.gpay-card-info-container.new_style{width:100%!important;max-width:80%!important;border-radius:16px}.order-ready{font-size:31px;text-align:center;margin-bottom:25px;margin-top:10px;color:green}.recipes-item{display:flex;flex:1;flex-direction:row;background-color:#f5f5f5;margin-top:5px;border-radius:5px;margin-bottom:15px}.recipes .recipe-title{display:flex;align-items:center}.recipe-image{width:80px}.recipe-image img{height:60px;width:60px;margin:5px;border-radius:10px}.recipe .recipe-title{font-size:2em;margin:15px;text-align:center;border-bottom:1px solid #f9d9aa}.recipe .recipe-image{background-size:contain;width:100%;height:190px;background-repeat:no-repeat;margin:auto;background-position:center center}.recipe .recipe-info{flex:1;flex-direction:row;border-color:#f5f5f5;margin:10px;border-bottom:1px solid #8080803b;padding-bottom:10px;display:flex}.recipe .recipe-label{flex:1;flex-direction:column;text-align:right;padding-right:10px;font-size:17px}.recipe .recipe-value{flex:1;flex-direction:column;font-weight:700;font-size:16px;padding-left:10px}.recipe .recipe-step{flex:1 1;flex-direction:row;border-color:#f5f5f5;margin:10px;border-bottom:1px solid gainsboro;padding-bottom:10px;display:flex}.recipe .recipe-step-number{width:25px}.recipe .recipe-step-text{display:flex;flex:1}
