@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap";body{font-family:Open Sans,sans-serif}.sidebar .floating-menu-toggle{position:fixed;left:30px;top:0;background:#faf6f3;border:2px solid #858585;border-top:none;border-bottom-left-radius:10px;border-bottom-right-radius:10px;box-shadow:#32325d40 0 50px 100px -20px,#0000004d 0 30px 60px -30px;cursor:pointer;padding:2px 10px;font-size:14px;font-weight:700}.sidebar .floating-menu-toggle:hover{opacity:.8}.sidebar .menu-offcanvas{border-bottom-left-radius:35px;border-bottom-right-radius:35px}.sidebar .menu-offcanvas .menu-items{display:flex;flex-direction:column;gap:.5rem;width:100%}.sidebar .menu-offcanvas .menu-items a{width:100%;border:1px solid #dbdbdb;padding:1rem;border-radius:35px;display:flex;justify-content:center;gap:.5rem;text-decoration:none;color:#262428;font-weight:700}.sidebar .menu-offcanvas .menu-items a:hover{color:#cb4777}.page-login{height:100%}.page-login .login-form{width:100%}.page-pos{display:flex}.page-pos .products-area{height:100vh;overflow-y:auto;width:60%;background-color:#faf6f3;padding:2rem}@media (min-width: 1200px){.page-pos .products-area{width:70%}}@media (min-width: 1600px){.page-pos .products-area{width:80%}}.page-pos .products-area .product-categories{display:flex;flex-direction:row;overflow-x:auto;padding:.5rem 0;gap:.5rem}.page-pos .products-area .product-categories .category{white-space:nowrap;background:#fff;border-radius:35px;padding:.25rem .75rem;cursor:pointer;transition:.15s;color:#262428}.page-pos .products-area .product-categories .category.active{background-color:#f9e3eb;color:#cb4777;font-weight:700}.page-pos .products-area .product-categories .category:hover{background-color:#f9e3eb}.page-pos .products-area .products .product{background:#fff;padding:1rem;border-radius:35px;cursor:pointer}.page-pos .products-area .products .product .product-title{font-weight:700}@media (min-width: 1600px){.page-pos .products-area .products .product .product-title{font-size:18px}}.page-pos .products-area .products .product .product-price span{background:#f9e3eb;padding:.25rem .5rem;border-radius:35px;font-weight:700;color:#cb4777}.page-pos .products-area .products .product:hover{border:2px solid #f9e3eb}.page-pos .products-area .product-modal .product-title{font-size:24px;font-weight:700}.page-pos .products-area .product-modal .product-price span{background:#f9e3eb;padding:.25rem .5rem;border-radius:35px;font-weight:700;color:#cb4777}.page-pos .checkout-area{width:40%;background:#262428;color:#fff}@media (min-width: 1200px){.page-pos .checkout-area{width:35%}}@media (min-width: 1600px){.page-pos .checkout-area{width:25%}}.page-pos .checkout-area .checkout-wrapper{display:flex;flex-direction:column;justify-content:space-between;height:100vh}.page-pos .checkout-area .cart-header{min-height:5%;padding:1rem 2rem}.page-pos .checkout-area .cart-header .checkout-title{font-size:24px;font-weight:700}.page-pos .checkout-area .cart-header .item-counter{background:#cb4777;color:#fff;font-weight:700;border-radius:25%;padding:5px;width:25px;height:25px;display:flex;align-items:center;justify-content:center}.page-pos .checkout-area .cart-header .clear-cart{border:1px solid rgb(190,190,190);color:#bebebe;border-radius:35px;padding:.25rem 1rem;cursor:pointer;transition:.25s}.page-pos .checkout-area .cart-header .clear-cart:hover{border-color:#fff;color:#fff}.page-pos .checkout-area .cart-items{height:75%;padding-right:2rem;padding-left:2rem;padding-top:1rem;overflow-y:auto}.page-pos .checkout-area .cart-items .cart-item:is(:first-child){padding-top:1rem;border-top:.1em solid rgb(190,190,190)}.page-pos .checkout-area .cart-items .cart-item:not(:last-child){margin-bottom:1rem;padding-bottom:1rem;border-bottom:.1em solid rgb(190,190,190)}.page-pos .checkout-area .cart-items .cart-item .title{font-size:18px;font-weight:700}.page-pos .checkout-area .cart-items .cart-item .comment{font-size:14px;color:#bebebe}.page-pos .checkout-area .cart-footer{width:100%;background-color:#2e2c30;padding:2rem;border-top-left-radius:35px;border-top-right-radius:35px}.page-pos .checkout-area .cart-footer .line-items{display:flex;flex-direction:column;gap:1rem}.page-pos .checkout-area .cart-footer .line-items .line{display:flex;justify-content:space-between;align-items:center}.page-pos .checkout-area .cart-footer .line-items .line .label{font-weight:700}.page-pos .checkout-area .cart-footer .line-items .table-number-input{width:100px;text-align:center}.page-pos .checkout-area .cart-footer .line-items .total-price{font-weight:700;font-size:18px}.page-pos .amount-picker{width:150px}.page-pos .amount-picker button{color:#000;background:#f8f8f8;border-color:#f8f8f8}.page-pos .amount-picker button:hover,.page-pos .amount-picker button:active,.page-pos .amount-picker button:focus{color:#000;background:#f8f8f8;border-color:#f8f8f8}.page-pos .amount-picker button:hover{opacity:.9}.page-pos .amount-picker input{background:#f8f8f8;border-color:#f8f8f8;text-align:center}.page-kitchen{background-color:#faf6f3;min-height:100vh;padding:2rem}.page-kitchen .kitchen-selector .kitchen-selections{display:flex;gap:1rem}.page-kitchen .kitchen-selector .kitchen-selections a{background:#fff;border-radius:35px;padding:.75rem 1.25rem;cursor:pointer;transition:.15s;color:#262428;text-decoration:none}.page-kitchen .kitchen-selector .kitchen-selections a.active{background-color:#f9e3eb;color:#cb4777;font-weight:700}.page-kitchen .kitchen-selector .kitchen-selections a:hover{background-color:#f9e3eb}.page-kitchen .kitchen-orders .order-filters{display:flex;gap:1rem}.page-kitchen .kitchen-orders .order-filters .order-filter{cursor:pointer}.page-kitchen .kitchen-orders .order-filters .order-filter.active{border-bottom:1px solid #262428;padding-bottom:5px;font-weight:700}.page-kitchen .kitchen-orders .order-filters .order-filter:not(.active):hover{opacity:.9}.page-kitchen .kitchen-orders .order-items-list{margin-bottom:3rem}.page-kitchen .kitchen-orders .order-items-list>div:is(:first-child){margin-top:2rem}.page-kitchen .kitchen-orders .order-items-list>div:not(:last-child){margin-bottom:2rem;padding-bottom:2em;border-bottom:1px solid #dbdbdb}.page-kitchen .kitchen-orders .order-items-list .order-item-single .order-time{font-weight:700;font-size:20px;color:#cb4777}.page-kitchen .kitchen-orders .order-items-list .order-item-single .order-date{font-size:14px;font-style:italic}.page-kitchen .kitchen-orders .order-items-list .order-item-single .order-comment,.page-kitchen .kitchen-orders .order-items-list .order-item-single .order-item-comment{display:flex;align-items:center;gap:5px;font-style:italic;font-size:15px}.btn{display:flex;justify-content:center;align-items:center;gap:.5rem;transition:.25s;border-radius:35px;font-weight:700}.btn.btn-primary{background:#cb4777;border-color:#cb4777}.btn.btn-primary:hover,.btn.btn-primary:active,.btn.btn-primary:focus{background:#cb4777;border-color:#cb4777}.btn.btn-primary:hover{opacity:.9}.btn.btn-outline-primary{background:transparent;border-color:#262428;color:#262428}.btn.btn-outline-primary:hover,.btn.btn-outline-primary:active,.btn.btn-outline-primary:focus{background:transparent;border-color:#262428;color:#262428}.btn.btn-outline-primary:hover{opacity:.75}
