.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;z-index:100;left:50%;transform:translate(-50%)}.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:16px}.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{margin-bottom:10px;padding:10px;box-shadow:none!important;width:49%;position:relative;display:flex;justify-content:space-between;background:transparent!important}.horizontal_product_card .product_card .product_image{width:150px}@media (max-width: 620px){.horizontal_product_card .product_card .product_image{width:120px}}.horizontal_product_card .product_card .product_image img{box-shadow:none!important;padding:5px;border-radius:22px;object-fit:cover}.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){.main_store_data{margin-top:25px!important}.product_card{border-radius:10px!important;width:100%;padding-top:0!important}.product_card .product_image{width:120px!important;height:120px!important;border-radius:22px!important;overflow:hidden}.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:50px!important;height:50px!important;border-radius:50%!important}}body.ltr .hero-section .logo{right:50%;left:auto;transform:translate(50%)}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}.custom-modal-parent{opacity:0;visibility:hidden;height:100vh;width:100%;overflow:hidden;position:fixed;top:0;left:0;bottom:0;right:0;transition:opacity .15s linear}.custom-modal-parent .backer{backdrop-filter:blur(4px);position:relative;overflow:hidden;height:100%;width:100%}.custom-modal-parent .backer .content-container{position:absolute;top:110%;bottom:auto;width:100%;transition:.4s;background:#FFF;padding:27px 0;border-radius:12px 12px 0 0;min-height:50%;max-height:80%;overflow-y:scroll}.custom-modal-parent .backer .content-container .mod-toolbar{display:flex;justify-content:space-between;align-items:center;padding-bottom:15px;border-bottom:1px solid #EEE;margin-bottom:15px}.custom-modal-parent .backer .content-container .custom-container{width:90%;margin:auto}.custom-modal-parent .backer .content-container .custom-row{display:flex;align-items:center;justify-content:space-between;padding:20px 0;border-bottom:1px solid #E6E6E6;color:#000;text-decoration:none}.custom-modal-parent .backer .content-container .allergen-icon{width:40px;height:40px;border-radius:50%;background-color:#fff;overflow:hidden}.custom-modal-parent .backer .content-container .allergen-icon img{width:100%;height:100%;object-fit:cover}.custom-modal-parent.active{opacity:1;visibility:visible;z-index:9999}.custom-modal-parent.active .content-container{top:auto;bottom:0}.customModalOpener,.closeCustomModal{cursor:pointer}.product_card .product_content .real-price{background:#FFF;padding:6px;border-radius:11px;width:fit-content;filter:none!important;display:block;mix-blend-mode:unset!important;box-shadow:3px 4px 7px #e6e6e6}.product_card .old_price{text-decoration:line-through}.theme2-vertical-card .product_image{width:100%!important}
