.hero-section{height:330px;position:relative}.hero-section .background_image{height:330px;width:100%;background-position:top;background-size:cover;background-repeat:no-repeat;object-fit:fill;max-width:100%}.hero-section .logo{position:absolute;width:auto;bottom:-50px;padding-right:50px;z-index:100}.hero-section .logo img{width:120px;height:120px;border-radius:100px;border:2px solid #000}.hero-section .language-switcher{position:absolute;top:10px;right:10px;width:40px;height:40px;background:#fff;padding:5px 10px;line-height:30px;border-radius:50%}.hero-section .language-switcher a{text-decoration:none;color:var(--ms-main-theme-color)}.hero-section .rating{position:absolute;bottom:10px;left:10px;width:40px;height:40px;background:#fff;line-height:42px;text-align:center;cursor:pointer;border-radius:5px}.hero-section .rating a{text-decoration:none;color:var(--ms-main-theme-color)!important}.hero-section .waiting_list{position:absolute;top:10px;left:10px;width:40px;height:40px;background:#fff;line-height:42px;text-align:center;cursor:pointer;border-radius:5px}.hero-section .waiting_list a{text-decoration:none}.hero-section .waiting_list a i{color:var(--ms-main-theme-color)!important}.hero-section .table_reservation{position:absolute;top:55px;left:10px;width:40px;height:40px;background:#fff;line-height:42px;text-align:center;cursor:pointer;border-radius:5px}.hero-section .table_reservation a{text-decoration:none}.hero-section .table_reservation a i{color:var(--ms-main-theme-color)!important}.main_store_data .store_title h1{color:var(--ms-main-store-title);font-size:1.3rem}.main_store_data .note_1{color:var(--ms-first-note-color);font-weight:700}.main_store_data .note_2{color:var(--ms-second-note-color);font-weight:700}.main_store_data .apps{margin-top:10px}.main_store_data .apps h6{font-weight:bolder}.main_store_data .apps a{text-decoration:none;color:var(--ms-main-theme-color)!important}.main_store_data .apps a i{font-size:20px!important}.main_store_data .apps .app-image img{border-radius:50%;box-shadow:4px 6px 10px #0000004d;border:1px solid #000}.categories-section{background:var(--ms-background-color);padding:10px;user-select:none;position:sticky;top:0;display:flex;overflow-x:auto;font-size:14px;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none}.categories-section::-webkit-scrollbar{display:none}.categories-section h6{user-select:none;cursor:pointer;white-space:nowrap;padding:12pt;color:#000;border-radius:10px}.categories-section h6.active{color:var(--ms-category-text-color)!important;background:var(--ms-category-background-color)}.products_section{user-select:none}.products_section.active .product_category_title{color:var(--ms-category-text-color)!important;background:var(--ms-category-background-color)}.products_section .product_section_icon{font-size:20px;font-weight:bolder}.products_section .product_category_title{border:1px solid #000;border-radius:5px;background:inherit;font-size:14px;padding:.75rem 1.25rem;margin-bottom:10px;cursor:pointer}.product_card{width:300px!important;margin:10px auto;background-color:#fff;border-radius:20px;padding:12px 0;font-size:18px}.product_card .product_title{font-weight:bolder;margin:20px 0 10px}.product_card .product_description{line-height:2;font-weight:bolder}.product_card .product_price{font-weight:bolder}.product_card .product_price .old_price{text-decoration:line-through;display:block}.product_card .product_image{padding:10px}.product_card .product_image img{border-radius:5px;box-shadow:#888 0 0 5px 1px;padding:5px;width:270px;height:250px;object-fit:cover}.product_card .addToCart,.product_card .openProductModal{display:block;text-align:center;width:100%;font-size:14px;margin-left:auto;margin-right:auto;background:transparent;color:var(--ms-main-theme-color);box-shadow:0 2px 10px 4px #403c4329;border-color:var(--ms-main-theme-color)}.product_card .addToCart:hover,.product_card .openProductModal:hover{background:var(--ms-main-theme-color);border-color:var(--ms-main-theme-color)}.cart-icon{cursor:pointer;position:fixed;bottom:50px;left:10px;width:40px;height:40px;border-radius:50%;line-height:40px;border:1px solid #000;text-align:center;background:#fff}.cart-icon i{font-size:15px}.bottom_social_media_links{text-align:center}.bottom_social_media_links a{text-decoration:none;border-width:1px;border-style:solid;border-color:var(--ms-main-theme-color)!important;display:inline-block;padding:0 5px;border-radius:10px;border:none!important}.bottom_social_media_links a i{font-size:20px!important;color:var(--ms-main-theme-color)!important}.horizontal_product_card .product_card{box-shadow:1px 1px 20px #0003;border-radius:10px!important;margin-bottom:10px;padding:10px;width:49%;position:relative}.horizontal_product_card .product_card .product_image img{width:120px!important;height:120px!important;border-radius:5px;box-shadow:#888 0 0 10px 1px;padding:5px}.horizontal_product_card .product_card .product_content{margin-right:10px}.horizontal_product_card .product_card .product_content p{font-size:17px;font-weight:bolder}.horizontal_product_card .product_card .product_content p.description{font-size:12px;font-weight:400}.horizontal_product_card .product_card .product_content p.product_price{margin-top:5px;margin-bottom:0}.horizontal_product_card .product_card .openProductModal{position:absolute;bottom:10px;left:10px;padding:0 10px;width:auto;font-size:25px;display:block}.allergen img{width:40px!important;height:40px!important;border-radius:50%!important}@media screen and (max-width: 991px){.hero-section .logo{left:auto;padding-right:10px}.main_store_data{margin-top:25px!important}.product_card{border-radius:10px!important;width:100%;padding-top:0!important}.product_card .product_image{width:fit-content!important;height:150px!important;border-radius:10px!important}.product_card .product_title{font-size:15px}.product_card .product_description{font-size:14px}.horizontal_product_card .product_card{width:100%}.horizontal_product_card .openProductModal{position:absolute;width:auto}.allergen img{width:40px!important;height:40px!important;border-radius:50%!important}}body.ltr .hero-section .logo{left:auto;padding-left:10px}body.ltr .cart-icon,body.ltr .hero-section .rating,body.ltr .hero-section .waiting_list{left:auto;right:10px}body.ltr .hero-section .language-switcher{right:auto;left:10px}body.ltr .horizontal_product_card .product_card .openProductModal{position:absolute;bottom:10px;right:10px;left:auto;padding:0 10px;width:auto;font-size:25px;display:block}body.ltr .horizontal_product_card .product_card .product_content{margin-left:10px;margin-right:auto}.category-group-name{color:var(--ms-category-text-color)!important}
