body{margin:0;padding:0;max-width:100vw;overflow-x:hidden}a{text-decoration:none}.py-2-5{padding-top:.8rem!important;padding-bottom:.8rem!important}.object-fit{object-fit:cover}.min-content-height{min-height:calc(100vh - 132px)}@media only screen and (min-width:768px){.min-content-height{min-height:calc(100vh - 180px)}}.phone-input{color:#4b5563;padding:.75rem;height:44px!important;border-radius:6px!important;font-size:1rem!important}.card-focus:focus{outline:none;box-shadow:0 0 0 1px #fff,0 0 0 2px #fff,0 0 0 4px rgba(0,0,0,.35)!important}.p-button.p-button-secondary.shadow-none:enabled:focus{box-shadow:none!important}.banner-main-shade{position:relative}.banner-main-shade:after{position:absolute;content:"";top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.7)}@media only screen and (min-width:768px){.banner-main-shade{min-height:350px}.banner-main-shade.banner-main-min{min-height:200px}}.filter-items{justify-content:flex-start}.filter-items .filter-item{min-width:90px;min-height:90px}.filter-items .filter-item+.filter-item{margin-left:1rem}.scroll-x{overflow-x:auto;scroll-behavior:smooth}.scroll-x::-webkit-scrollbar{display:none}#error{color:red}.password-width>div{width:100%}.border-right-solid{border-right:2px solid}.modal-tab-nav li+li{margin-top:2px}.modal-tab-nav li .p-tabview-nav-link{border:none;padding:14px 12px;border-radius:4px;font-size:.875rem}.modal-tab-nav li.p-tabview-selected .p-tabview-nav-link{background-color:#f2f2f2}.upload-button .p-button.p-fileupload-choose{color:#4b5563;background:#fff;border-color:#4b5563}.add-new-meal-button{height:100px;border-color:#d0d0d0;border-radius:5px}.add-new-meal-button .p-button-icon{margin:0}.add-new-meal-button .p-button-label{flex-grow:0;margin-top:.5rem}.addon-template .p-button-danger{opacity:0}.addon-template:hover .p-button-danger{opacity:1}.bg-dark{background-color:#292929}.container{max-width:1152px;padding-left:1rem;padding-right:1rem;margin-left:auto;margin-right:auto}.trigger-sm .p-icon{width:.8rem;height:.8rem}.no-focus-shadow:enabled:focus{box-shadow:none!important;border-color:#d1d5db}.w-30px{width:30px!important}.h-30px{height:30px!important}@media only screen and (min-width:768px){.md\:w-50rem{width:50rem!important}}.cart-scroller{max-height:275;overflow-y:auto}.custom-scrollbar::-webkit-scrollbar{width:8px}.custom-scrollbar::-webkit-scrollbar-track{background-color:var(--primary-50)}.custom-scrollbar::-webkit-scrollbar-thumb{background-color:var(--primary-100);border-radius:6px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background-color:var(--primary-200)}.search-input-full .p-autocomplete-input{width:100%;font-size:.875rem}.bg-transparent{background-color:transparent!important}.inputnumber-custom input{width:100%}.text-shadow{text-shadow:0 0 10px #000}.sticky-nav{position:-webkit-sticky;position:sticky;top:0;z-index:1000;box-shadow:0 2px 8px rgba(0,0,0,.2)}.pac-container{z-index:9999!important}.surface-transparent{background-color:transparent!important}.profile-background{background-image:linear-gradient(0deg,rgba(0,75,80,.8),rgba(0,75,80,.8)),url(/images/profile-background.webp);background-position:50%;height:100%}.main-banner,.profile-background{background-size:cover;background-repeat:no-repeat}.main-banner{background-image:url(https://www.stonehouseaccountants.com/wp-content/uploads/2024/11/VAT-Guide-for-Catering-Cafes-Restaurants-and-Takeaways.jpg);position:relative}.main-banner:before{content:"";background-color:#000;position:absolute;top:0;bottom:0;left:0;right:0;opacity:.7}@media only screen and (min-width:768px){.main-banner{background-position-y:-180px}}.w-1-5rem{width:1.5rem!important}.h-1-5rem{height:1.5rem!important}.p-password .p-icon-field{width:100%}.desc-max-height{max-height:140px;overflow-y:auto}