.menu-page-container{display:flex;flex-direction:row;flex:1;justify-content:center}.categories-container{width:90%;display:flex;flex-direction:row;justify-content:space-between;background-color:#fff;padding:1rem;position:fixed;bottom:10px;-webkit-border-radius:2rem;-moz-border-radius:2rem;border-radius:2rem}.categories-item,.categories-item .icon,.menu-container{display:flex;flex-direction:column}.categories-item{justify-content:space-between;align-items:center;text-align:center;color:#000}.categories-item .icon{justify-content:center;align-items:center;height:25px}.categories-item .title{font-size:.5rem}.menu-container{width:100%;flex:1;justify-content:flex-start;padding:0}.category-name{width:100%;padding-top:2rem;margin-bottom:3rem;text-align:center;font-size:1.6rem}.menu-item,.menu-item .image-container{-webkit-border-radius:2rem;-moz-border-radius:2rem;border-radius:2rem}.menu-item{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;background-color:rgba(255,255,255,.8);padding:.5rem;gap:10px;margin-bottom:1rem;cursor:pointer}.menu-item .image-container{display:grid;align-items:center;justify-content:center;justify-items:center;overflow:hidden;align-self:stretch}.menu-item .product-image{width:120px}.menu-item .desc-container{display:flex;flex:1 1;flex-direction:column;justify-content:space-between;height:100%;color:#000;align-self:stretch}.menu-item .desc-container .title{font-size:1.3rem;margin-bottom:.4rem}.menu-item .desc-container .description{font-size:.7rem}.menu-item .desc-container .price{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px}.menu-item .desc-container .amount{font-size:1.7rem;font-weight:700}.menu-item .desc-container .currency{display:flex;flex-direction:column;justify-content:center;font-size:.7rem;text-align:justify;line-height:.75rem}#previewModal .modal-body,#previewModal .modal-content,#previewModal .modal-dialog,.menu-item-modal{padding:0;-webkit-border-radius:2rem;-moz-border-radius:2rem;border-radius:2rem;background-color:#fff}.menu-item-modal{width:100%;border-radius:2rem!important}.menu-item-modal .image-container{width:100%;position:relative}.menu-item-modal .image-container .product-image{-webkit-border-radius:2rem;-moz-border-radius:2rem;border-radius:2rem;margin-bottom:1rem;width:100%;position:relative!important}.menu-item-modal .close-image{position:absolute;top:1rem;left:1rem;cursor:pointer;opacity:1;background-color:#fff;padding:.5rem;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.menu-item-modal .desc-container{color:#000;padding:.7rem}.menu-item-modal .desc-container .title{font-size:1.3rem;margin-bottom:1rem}.menu-item-modal .desc-container .description{font-size:.7rem;margin-bottom:1rem}.menu-item-modal .desc-container .price{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px}.menu-item-modal .desc-container .amount{font-size:1.7rem;font-weight:700}.menu-item-modal .desc-container .currency{display:flex;flex-direction:column;justify-content:center;font-size:.7rem;text-align:justify;line-height:.75rem}