.menu-skeleton-loader{width:100%}.menu-skeleton-loader .shimmer,.menu-skeleton-loader .mobile-menu-v2-skeleton .mobile-menu-list-skeleton .menu-items-grid-mobile .item-card-mobile-v2-with-img .item-image-right .skeleton-heart-v2,.mobile-menu-v2-skeleton .mobile-menu-list-skeleton .menu-items-grid-mobile .item-card-mobile-v2-with-img .item-image-right .menu-skeleton-loader .skeleton-heart-v2,.menu-skeleton-loader .mobile-menu-v2-skeleton .mobile-menu-list-skeleton .menu-items-grid-mobile .item-card-mobile-v2-with-img .item-image-right .skeleton-img,.mobile-menu-v2-skeleton .mobile-menu-list-skeleton .menu-items-grid-mobile .item-card-mobile-v2-with-img .item-image-right .menu-skeleton-loader .skeleton-img,.menu-skeleton-loader .mobile-menu-v2-skeleton .mobile-menu-list-skeleton .menu-items-grid-mobile .item-card-mobile-v2-with-img .item-details-left .item-bottom-row .skeleton-add-btn,.mobile-menu-v2-skeleton .mobile-menu-list-skeleton .menu-items-grid-mobile .item-card-mobile-v2-with-img .item-details-left .item-bottom-row .menu-skeleton-loader .skeleton-add-btn,.menu-skeleton-loader .mobile-menu-v2-skeleton .mobile-menu-list-skeleton .menu-items-grid-mobile .item-card-mobile-v2-with-img .item-details-left .item-bottom-row .skeleton-price,.mobile-menu-v2-skeleton .mobile-menu-list-skeleton .menu-items-grid-mobile .item-card-mobile-v2-with-img .item-details-left .item-bottom-row .menu-skeleton-loader .skeleton-price,.menu-skeleton-loader .mobile-menu-v2-skeleton .mobile-menu-list-skeleton .menu-items-grid-mobile .item-card-mobile-v2-with-img .item-details-left .skeleton-desc,.mobile-menu-v2-skeleton .mobile-menu-list-skeleton .menu-items-grid-mobile .item-card-mobile-v2-with-img .item-details-left .menu-skeleton-loader .skeleton-desc,.menu-skeleton-loader .mobile-menu-v2-skeleton .mobile-menu-list-skeleton .menu-items-grid-mobile .item-card-mobile-v2-with-img .item-details-left .skeleton-name,.mobile-menu-v2-skeleton .mobile-menu-list-skeleton .menu-items-grid-mobile .item-card-mobile-v2-with-img .item-details-left .menu-skeleton-loader .skeleton-name,.menu-skeleton-loader .mobile-menu-v2-skeleton .mobile-bestsellers-section-alt .bestseller-swiper-skeleton .bestseller-card-mobile .card-content .card-footer-mobile .skeleton-add-btn,.mobile-menu-v2-skeleton .mobile-bestsellers-section-alt .bestseller-swiper-skeleton .bestseller-card-mobile .card-content .card-footer-mobile .menu-skeleton-loader .skeleton-add-btn,.menu-skeleton-loader .mobile-menu-v2-skeleton .mobile-bestsellers-section-alt .bestseller-swiper-skeleton .bestseller-card-mobile .card-content .card-footer-mobile .skeleton-pill,.mobile-menu-v2-skeleton .mobile-bestsellers-section-alt .bestseller-swiper-skeleton .bestseller-card-mobile .card-content .card-footer-mobile .menu-skeleton-loader .skeleton-pill,.menu-skeleton-loader .mobile-menu-v2-skeleton .mobile-bestsellers-section-alt .bestseller-swiper-skeleton .bestseller-card-mobile .card-content .skeleton-item-desc,.mobile-menu-v2-skeleton .mobile-bestsellers-section-alt .bestseller-swiper-skeleton .bestseller-card-mobile .card-content .menu-skeleton-loader .skeleton-item-desc,.menu-skeleton-loader .mobile-menu-v2-skeleton .mobile-bestsellers-section-alt .bestseller-swiper-skeleton .bestseller-card-mobile .card-content .skeleton-item-name,.mobile-menu-v2-skeleton .mobile-bestsellers-section-alt .bestseller-swiper-skeleton .bestseller-card-mobile .card-content .menu-skeleton-loader .skeleton-item-name,.menu-skeleton-loader .mobile-menu-v2-skeleton .mobile-bestsellers-section-alt .bestseller-swiper-skeleton .bestseller-card-mobile .skeleton-image,.mobile-menu-v2-skeleton .mobile-bestsellers-section-alt .bestseller-swiper-skeleton .bestseller-card-mobile .menu-skeleton-loader .skeleton-image,.menu-skeleton-loader .mobile-menu-v2-skeleton .mobile-category-bar-skeleton .cat-pill-skeleton,.mobile-menu-v2-skeleton .mobile-category-bar-skeleton .menu-skeleton-loader .cat-pill-skeleton,.menu-skeleton-loader .mobile-menu-v2-skeleton .section-header-mobile .title-placeholder,.mobile-menu-v2-skeleton .section-header-mobile .menu-skeleton-loader .title-placeholder,.menu-skeleton-loader .mobile-bestsellers-section .mobile-bestsellers-horizontal .mobile-bestseller-card-skeleton .skeleton-price,.mobile-bestsellers-section .mobile-bestsellers-horizontal .mobile-bestseller-card-skeleton .menu-skeleton-loader .skeleton-price,.menu-skeleton-loader .mobile-bestsellers-section .mobile-bestsellers-horizontal .mobile-bestseller-card-skeleton .skeleton-name,.mobile-bestsellers-section .mobile-bestsellers-horizontal .mobile-bestseller-card-skeleton .menu-skeleton-loader .skeleton-name,.menu-skeleton-loader .mobile-bestsellers-section .mobile-bestsellers-horizontal .mobile-bestseller-card-skeleton .skeleton-image,.mobile-bestsellers-section .mobile-bestsellers-horizontal .mobile-bestseller-card-skeleton .menu-skeleton-loader .skeleton-image,.menu-skeleton-loader .mobile-menu-skeleton .mobile-dishes-list .mobile-dish-card-skeleton .dish-image-skeleton .skeleton-plus,.mobile-menu-skeleton .mobile-dishes-list .mobile-dish-card-skeleton .dish-image-skeleton .menu-skeleton-loader .skeleton-plus,.menu-skeleton-loader .mobile-menu-skeleton .mobile-dishes-list .mobile-dish-card-skeleton .dish-image-skeleton,.mobile-menu-skeleton .mobile-dishes-list .mobile-dish-card-skeleton .menu-skeleton-loader .dish-image-skeleton,.menu-skeleton-loader .mobile-menu-skeleton .mobile-dishes-list .mobile-dish-card-skeleton .dish-info .bottom-row .skeleton-btn,.mobile-menu-skeleton .mobile-dishes-list .mobile-dish-card-skeleton .dish-info .bottom-row .menu-skeleton-loader .skeleton-btn,.menu-skeleton-loader .mobile-menu-skeleton .mobile-dishes-list .mobile-dish-card-skeleton .dish-info .bottom-row .skeleton-price,.mobile-menu-skeleton .mobile-dishes-list .mobile-dish-card-skeleton .dish-info .bottom-row .menu-skeleton-loader .skeleton-price,.menu-skeleton-loader .mobile-menu-skeleton .mobile-dishes-list .mobile-dish-card-skeleton .dish-info .skeleton-desc,.mobile-menu-skeleton .mobile-dishes-list .mobile-dish-card-skeleton .dish-info .menu-skeleton-loader .skeleton-desc,.menu-skeleton-loader .mobile-menu-skeleton .mobile-dishes-list .mobile-dish-card-skeleton .dish-info .skeleton-name,.mobile-menu-skeleton .mobile-dishes-list .mobile-dish-card-skeleton .dish-info .menu-skeleton-loader .skeleton-name,.menu-skeleton-loader .mobile-menu-skeleton .mobile-bestsellers-horizontal .mobile-bestseller-card-skeleton .skeleton-price,.mobile-menu-skeleton .mobile-bestsellers-horizontal .mobile-bestseller-card-skeleton .menu-skeleton-loader .skeleton-price,.menu-skeleton-loader .mobile-menu-skeleton .mobile-bestsellers-horizontal .mobile-bestseller-card-skeleton .skeleton-name,.mobile-menu-skeleton .mobile-bestsellers-horizontal .mobile-bestseller-card-skeleton .menu-skeleton-loader .skeleton-name,.menu-skeleton-loader .mobile-menu-skeleton .mobile-bestsellers-horizontal .mobile-bestseller-card-skeleton .skeleton-image,.mobile-menu-skeleton .mobile-bestsellers-horizontal .mobile-bestseller-card-skeleton .menu-skeleton-loader .skeleton-image,.menu-skeleton-loader .mobile-menu-skeleton .mobile-section-title-skeleton,.mobile-menu-skeleton .menu-skeleton-loader .mobile-section-title-skeleton,.menu-skeleton-loader .mobile-menu-skeleton .categories-horizontal-skeleton .cat-pill-skeleton,.mobile-menu-skeleton .categories-horizontal-skeleton .menu-skeleton-loader .cat-pill-skeleton,.menu-skeleton-loader .mobile-menu-skeleton .search-bar-skeleton,.mobile-menu-skeleton .menu-skeleton-loader .search-bar-skeleton,.menu-skeleton-loader .menu-items-skeleton .cart-sidebar-skeleton .skeleton-checkout-btn,.menu-skeleton-loader .menu-items-skeleton .cart-sidebar-skeleton .skeleton-summary .skeleton-summary-line .value,.menu-skeleton-loader .menu-items-skeleton .cart-sidebar-skeleton .skeleton-summary .skeleton-summary-line .label,.menu-skeleton-loader .menu-items-skeleton .cart-sidebar-skeleton .skeleton-empty-area,.menu-skeleton-loader .menu-items-skeleton .cart-sidebar-skeleton .skeleton-toggle .skeleton-toggle-item,.menu-skeleton-loader .menu-items-skeleton .cart-sidebar-skeleton .skeleton-cart-title,.menu-skeleton-loader .menu-items-skeleton .menu-main-skeleton .category-section-skeleton .item-card-skeleton .item-image-box .skeleton-heart,.menu-skeleton-loader .menu-items-skeleton .menu-main-skeleton .category-section-skeleton .item-card-skeleton .item-image-box,.menu-skeleton-loader .menu-items-skeleton .menu-main-skeleton .category-section-skeleton .item-card-skeleton .item-info .bottom-group .skeleton-btn,.menu-skeleton-loader .menu-items-skeleton .menu-main-skeleton .category-section-skeleton .item-card-skeleton .item-info .bottom-group .skeleton-price,.menu-skeleton-loader .menu-items-skeleton .menu-main-skeleton .category-section-skeleton .item-card-skeleton .item-info .title-group .skeleton-desc-sub,.menu-skeleton-loader .menu-items-skeleton .menu-main-skeleton .category-section-skeleton .item-card-skeleton .item-info .title-group .skeleton-desc,.menu-skeleton-loader .menu-items-skeleton .menu-main-skeleton .category-section-skeleton .item-card-skeleton .item-info .title-group .skeleton-name,.menu-skeleton-loader .menu-items-skeleton .menu-main-skeleton .category-section-skeleton .skeleton-cat-title,.menu-skeleton-loader .menu-items-skeleton .category-bar-skeleton .skeleton-pill,.menu-skeleton-loader .deals-skeleton .deal-card-skeleton .deal-body .skeleton-btn,.menu-skeleton-loader .deals-skeleton .deal-card-skeleton .deal-body .skeleton-header .skeleton-price,.menu-skeleton-loader .deals-skeleton .deal-card-skeleton .deal-body .skeleton-header .skeleton-name,.menu-skeleton-loader .deals-skeleton .deal-card-skeleton .skeleton-image,.menu-skeleton-loader .deals-skeleton .deals-header-skeleton .skeleton-subtitle,.menu-skeleton-loader .deals-skeleton .deals-header-skeleton .skeleton-title,.menu-skeleton-loader .bestsellers-skeleton .skeleton-card .card-body .card-footer .skeleton-btn,.menu-skeleton-loader .bestsellers-skeleton .skeleton-card .card-body .card-footer .skeleton-price,.menu-skeleton-loader .bestsellers-skeleton .skeleton-card .card-body .skeleton-desc-short,.menu-skeleton-loader .bestsellers-skeleton .skeleton-card .card-body .skeleton-desc,.menu-skeleton-loader .bestsellers-skeleton .skeleton-card .card-body .skeleton-name,.menu-skeleton-loader .bestsellers-skeleton .skeleton-card .skeleton-card-image,.menu-skeleton-loader .bestsellers-skeleton .section-title-skeleton,.menu-skeleton-loader .banner-skeleton .restaurant-content-skeleton .skeleton-status-info-row .skeleton-info-card,.menu-skeleton-loader .banner-skeleton .restaurant-content-skeleton .skeleton-status-info-row .skeleton-status-card,.menu-skeleton-loader .banner-skeleton .restaurant-content-skeleton .skeleton-discount-box .skeleton-pill,.menu-skeleton-loader .banner-skeleton .restaurant-content-skeleton .skeleton-meta-group .skeleton-meta-item,.menu-skeleton-loader .banner-skeleton .restaurant-content-skeleton .skeleton-policy,.menu-skeleton-loader .banner-skeleton .restaurant-content-skeleton .skeleton-type,.menu-skeleton-loader .banner-skeleton .restaurant-content-skeleton .skeleton-title,.menu-skeleton-loader .banner-skeleton .skeleton-image{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:8px;animation:1.5s linear infinite skeleton-shimmer}.menu-skeleton-loader .d-flex{display:flex!important}.menu-skeleton-loader .justify-content-between{justify-content:space-between!important}.menu-skeleton-loader .align-items-center{align-items:center!important}.menu-skeleton-loader .banner-skeleton{background:#f9f9f9;border-bottom:1px solid #e0e0e0;width:100%;padding:20px 15px}.menu-skeleton-loader .banner-skeleton .skeleton-image{border-radius:24px;width:100%;height:320px}.menu-skeleton-loader .banner-skeleton .restaurant-content-skeleton{margin-left:0;padding:0 0 0 5px}.menu-skeleton-loader .banner-skeleton .restaurant-content-skeleton .skeleton-title{width:350px;height:38px;margin-bottom:4px}.menu-skeleton-loader .banner-skeleton .restaurant-content-skeleton .skeleton-type{width:180px;height:18px;margin-bottom:15px}.menu-skeleton-loader .banner-skeleton .restaurant-content-skeleton .skeleton-policy{width:300px;height:18px;margin-bottom:15px}.menu-skeleton-loader .banner-skeleton .restaurant-content-skeleton .skeleton-meta-group{margin-bottom:20px}.menu-skeleton-loader .banner-skeleton .restaurant-content-skeleton .skeleton-meta-group .skeleton-meta-item{width:280px;height:16px;margin-bottom:6px}.menu-skeleton-loader .banner-skeleton .restaurant-content-skeleton .skeleton-meta-group .skeleton-meta-item:last-child{margin-bottom:0}.menu-skeleton-loader .banner-skeleton .restaurant-content-skeleton .skeleton-discount-box{flex-wrap:wrap;gap:10px;margin-bottom:30px;display:flex}.menu-skeleton-loader .banner-skeleton .restaurant-content-skeleton .skeleton-discount-box .skeleton-pill{border-radius:8px;width:180px;height:32px}.menu-skeleton-loader .banner-skeleton .restaurant-content-skeleton .skeleton-discount-box .skeleton-pill.large{width:350px}.menu-skeleton-loader .banner-skeleton .restaurant-content-skeleton .skeleton-status-info-row{align-items:center;gap:15px;display:flex}.menu-skeleton-loader .banner-skeleton .restaurant-content-skeleton .skeleton-status-info-row .skeleton-status-card{border-radius:16px;width:200px;height:70px}.menu-skeleton-loader .banner-skeleton .restaurant-content-skeleton .skeleton-status-info-row .skeleton-info-card{border-radius:16px;width:240px;height:70px}.menu-skeleton-loader .bestsellers-skeleton{padding:40px 0}.menu-skeleton-loader .bestsellers-skeleton .section-title-skeleton{border-left:4px solid #880e2f;border-radius:0 4px 4px 0;width:200px;height:28px;margin-bottom:25px}.menu-skeleton-loader .bestsellers-skeleton .skeleton-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}@media (max-width:1024px){.menu-skeleton-loader .bestsellers-skeleton .skeleton-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.menu-skeleton-loader .bestsellers-skeleton .skeleton-grid{grid-template-columns:1fr}}.menu-skeleton-loader .bestsellers-skeleton .skeleton-card{background:#fff;border:1px solid #f0f0f0;border-radius:20px;overflow:hidden}.menu-skeleton-loader .bestsellers-skeleton .skeleton-card .skeleton-card-image{border-radius:0;width:100%;height:180px}.menu-skeleton-loader .bestsellers-skeleton .skeleton-card .card-body{padding:16px}.menu-skeleton-loader .bestsellers-skeleton .skeleton-card .card-body .skeleton-name{width:70%;height:20px;margin-bottom:12px}.menu-skeleton-loader .bestsellers-skeleton .skeleton-card .card-body .skeleton-desc{width:95%;height:14px;margin-bottom:8px}.menu-skeleton-loader .bestsellers-skeleton .skeleton-card .card-body .skeleton-desc-short{width:60%;height:14px;margin-bottom:20px}.menu-skeleton-loader .bestsellers-skeleton .skeleton-card .card-body .card-footer{justify-content:space-between;align-items:center;display:flex}.menu-skeleton-loader .bestsellers-skeleton .skeleton-card .card-body .card-footer .skeleton-price{width:60px;height:24px}.menu-skeleton-loader .bestsellers-skeleton .skeleton-card .card-body .card-footer .skeleton-btn{border-radius:10px;width:75px;height:32px}.menu-skeleton-loader .deals-skeleton{padding:40px 0}.menu-skeleton-loader .deals-skeleton .deals-header-skeleton{margin-bottom:30px}.menu-skeleton-loader .deals-skeleton .deals-header-skeleton .skeleton-title{width:250px;height:32px;margin-bottom:10px}.menu-skeleton-loader .deals-skeleton .deals-header-skeleton .skeleton-subtitle{width:180px;height:16px}.menu-skeleton-loader .deals-skeleton .deals-grid-skeleton{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;display:grid}.menu-skeleton-loader .deals-skeleton .deal-card-skeleton{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 15px #0000000d}.menu-skeleton-loader .deals-skeleton .deal-card-skeleton .skeleton-image{border-radius:0;width:100%;height:160px}.menu-skeleton-loader .deals-skeleton .deal-card-skeleton .deal-body{padding:16px}.menu-skeleton-loader .deals-skeleton .deal-card-skeleton .deal-body .skeleton-header{justify-content:space-between;margin-bottom:15px;display:flex}.menu-skeleton-loader .deals-skeleton .deal-card-skeleton .deal-body .skeleton-header .skeleton-name{width:60%;height:20px}.menu-skeleton-loader .deals-skeleton .deal-card-skeleton .deal-body .skeleton-header .skeleton-price{width:40px;height:20px}.menu-skeleton-loader .deals-skeleton .deal-card-skeleton .deal-body .skeleton-btn{border-radius:8px;width:100%;height:40px}.menu-skeleton-loader .menu-items-skeleton{gap:30px;width:100%;padding:10px 25px 25px;display:flex}.menu-skeleton-loader .menu-items-skeleton .category-bar-skeleton{gap:12px;margin-bottom:25px;padding:10px 0;display:flex;overflow:hidden}.menu-skeleton-loader .menu-items-skeleton .category-bar-skeleton .skeleton-pill{flex-shrink:0;width:120px;height:38px;border-radius:50px!important}.menu-skeleton-loader .menu-items-skeleton .category-bar-skeleton .skeleton-pill:first-child{width:90px}.menu-skeleton-loader .menu-items-skeleton .menu-main-skeleton{flex:1;margin-left:5px}.menu-skeleton-loader .menu-items-skeleton .menu-main-skeleton .category-section-skeleton{margin-bottom:40px}.menu-skeleton-loader .menu-items-skeleton .menu-main-skeleton .category-section-skeleton .skeleton-cat-title{border-radius:0 4px 4px 0;width:200px;height:28px;margin-bottom:20px}.menu-skeleton-loader .menu-items-skeleton .menu-main-skeleton .category-section-skeleton .grid-layout{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (min-width:1600px){.menu-skeleton-loader .menu-items-skeleton .menu-main-skeleton .category-section-skeleton .grid-layout{grid-template-columns:repeat(4,1fr)}}@media (max-width:1400px) and (min-width:1025px){.menu-skeleton-loader .menu-items-skeleton .menu-main-skeleton .category-section-skeleton .grid-layout{grid-template-columns:repeat(3,1fr)}}@media (max-width:1024px){.menu-skeleton-loader .menu-items-skeleton .menu-main-skeleton .category-section-skeleton .grid-layout{grid-template-columns:1fr}}.menu-skeleton-loader .menu-items-skeleton .menu-main-skeleton .category-section-skeleton .item-card-skeleton{background:#fff;border:1px solid #f0f0f0;border-radius:10px;flex-direction:row;justify-content:space-between;gap:12px;min-height:105px;padding:8px;display:flex}@media (max-width:480px){.menu-skeleton-loader .menu-items-skeleton .menu-main-skeleton .category-section-skeleton .item-card-skeleton{gap:8px;min-height:95px;padding:6px}}.menu-skeleton-loader .menu-items-skeleton .menu-main-skeleton .category-section-skeleton .item-card-skeleton .item-info{flex-direction:column;flex:1;justify-content:space-between;display:flex}.menu-skeleton-loader .menu-items-skeleton .menu-main-skeleton .category-section-skeleton .item-card-skeleton .item-info .title-group .skeleton-name{border-radius:4px;width:60%;height:18px;margin-bottom:5px}.menu-skeleton-loader .menu-items-skeleton .menu-main-skeleton .category-section-skeleton .item-card-skeleton .item-info .title-group .skeleton-desc{width:90%;height:10px;margin-bottom:4px}.menu-skeleton-loader .menu-items-skeleton .menu-main-skeleton .category-section-skeleton .item-card-skeleton .item-info .title-group .skeleton-desc-sub{width:70%;height:10px}.menu-skeleton-loader .menu-items-skeleton .menu-main-skeleton .category-section-skeleton .item-card-skeleton .item-info .bottom-group{justify-content:space-between;align-items:center;width:100%;max-width:250px;margin-top:10px;display:flex}.menu-skeleton-loader .menu-items-skeleton .menu-main-skeleton .category-section-skeleton .item-card-skeleton .item-info .bottom-group .skeleton-price{border-radius:4px;width:60px;height:20px}.menu-skeleton-loader .menu-items-skeleton .menu-main-skeleton .category-section-skeleton .item-card-skeleton .item-info .bottom-group .skeleton-btn{border-radius:8px;width:60px;height:28px}.menu-skeleton-loader .menu-items-skeleton .menu-main-skeleton .category-section-skeleton .item-card-skeleton .item-image-box{border-radius:12px;flex-shrink:0;width:95px;height:95px;position:relative}@media (max-width:480px){.menu-skeleton-loader .menu-items-skeleton .menu-main-skeleton .category-section-skeleton .item-card-skeleton .item-image-box{border-radius:10px;width:85px;height:85px}}.menu-skeleton-loader .menu-items-skeleton .menu-main-skeleton .category-section-skeleton .item-card-skeleton .item-image-box .skeleton-heart{z-index:2;border:1px solid #eee;border-radius:50%;width:26px;height:26px;position:absolute;top:8px;right:8px;background:#fff!important}.menu-skeleton-loader .menu-items-skeleton .cart-sidebar-skeleton{background:#fff;border-radius:16px;width:350px;height:fit-content;margin-top:60px;padding:20px;box-shadow:0 10px 10px #0000000d}@media (max-width:991px){.menu-skeleton-loader .menu-items-skeleton .cart-sidebar-skeleton{display:none}}.menu-skeleton-loader .menu-items-skeleton .cart-sidebar-skeleton .skeleton-cart-title{width:150px;height:24px;margin:0 auto 20px}.menu-skeleton-loader .menu-items-skeleton .cart-sidebar-skeleton .skeleton-toggle{gap:10px;margin-bottom:30px;display:flex}.menu-skeleton-loader .menu-items-skeleton .cart-sidebar-skeleton .skeleton-toggle .skeleton-toggle-item{border-radius:10px;flex:1;height:45px}.menu-skeleton-loader .menu-items-skeleton .cart-sidebar-skeleton .skeleton-empty-area{opacity:.5;background:0 0;border:2px dashed #eee;border-radius:12px;width:100%;height:150px;margin-bottom:30px}.menu-skeleton-loader .menu-items-skeleton .cart-sidebar-skeleton .skeleton-summary{margin-bottom:30px}.menu-skeleton-loader .menu-items-skeleton .cart-sidebar-skeleton .skeleton-summary .skeleton-summary-line{justify-content:space-between;margin-bottom:12px;display:flex}.menu-skeleton-loader .menu-items-skeleton .cart-sidebar-skeleton .skeleton-summary .skeleton-summary-line .label{width:80px;height:14px}.menu-skeleton-loader .menu-items-skeleton .cart-sidebar-skeleton .skeleton-summary .skeleton-summary-line .value{width:60px;height:14px}.menu-skeleton-loader .menu-items-skeleton .cart-sidebar-skeleton .skeleton-checkout-btn{border-radius:12px;width:100%;height:50px}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.mobile-menu-skeleton{background:#fff;min-height:100vh}.mobile-menu-skeleton .search-bar-skeleton{border-radius:12px;width:100%;height:45px;margin-bottom:20px}.mobile-menu-skeleton .categories-horizontal-skeleton{-ms-overflow-style:none;scrollbar-width:none;gap:12px;padding-bottom:20px;display:flex;overflow-x:auto}.mobile-menu-skeleton .categories-horizontal-skeleton::-webkit-scrollbar{display:none}.mobile-menu-skeleton .categories-horizontal-skeleton .cat-pill-skeleton{flex-shrink:0;width:110px;height:36px;border-radius:50px!important}.mobile-menu-skeleton .mobile-section-title-skeleton{border-radius:4px;width:150px;height:24px;margin-bottom:15px}.mobile-menu-skeleton .mobile-bestsellers-horizontal{-ms-overflow-style:none;scrollbar-width:none;padding-bottom:20px;display:flex;overflow-x:auto}.mobile-menu-skeleton .mobile-bestsellers-horizontal::-webkit-scrollbar{display:none}.mobile-menu-skeleton .mobile-bestsellers-horizontal .mobile-bestseller-card-skeleton{flex-shrink:0;width:160px;margin-right:15px}.mobile-menu-skeleton .mobile-bestsellers-horizontal .mobile-bestseller-card-skeleton .skeleton-image{border-radius:16px;width:160px;height:110px}.mobile-menu-skeleton .mobile-bestsellers-horizontal .mobile-bestseller-card-skeleton .skeleton-name{width:80%;height:16px;margin-top:10px}.mobile-menu-skeleton .mobile-bestsellers-horizontal .mobile-bestseller-card-skeleton .skeleton-price{width:40%;height:14px;margin-top:5px}.mobile-menu-skeleton .mobile-dishes-list .mobile-dish-card-skeleton{background:#fff;border:1px solid #f5f5f5;border-radius:16px;justify-content:space-between;gap:15px;margin-bottom:15px;padding:12px;display:flex}.mobile-menu-skeleton .mobile-dishes-list .mobile-dish-card-skeleton .dish-info{flex:1}.mobile-menu-skeleton .mobile-dishes-list .mobile-dish-card-skeleton .dish-info .skeleton-name{width:70%;height:18px;margin-bottom:6px}.mobile-menu-skeleton .mobile-dishes-list .mobile-dish-card-skeleton .dish-info .skeleton-desc{width:95%;height:12px;margin-bottom:15px}.mobile-menu-skeleton .mobile-dishes-list .mobile-dish-card-skeleton .dish-info .bottom-row{justify-content:space-between;align-items:center;display:flex}.mobile-menu-skeleton .mobile-dishes-list .mobile-dish-card-skeleton .dish-info .bottom-row .skeleton-price{width:50px;height:18px}.mobile-menu-skeleton .mobile-dishes-list .mobile-dish-card-skeleton .dish-info .bottom-row .skeleton-btn{border-radius:8px;width:75px;height:32px}.mobile-menu-skeleton .mobile-dishes-list .mobile-dish-card-skeleton .dish-image-skeleton{border-radius:12px;flex-shrink:0;width:100px;height:100px;position:relative}.mobile-menu-skeleton .mobile-dishes-list .mobile-dish-card-skeleton .dish-image-skeleton .skeleton-plus{border:1px solid #eee;border-radius:6px;width:28px;height:28px;position:absolute;bottom:-5px;right:-5px;background:#fff!important}.mobile-bestsellers-section{background:#fdfae7;width:100%;margin:0;padding:25px 0}.mobile-bestsellers-section .mobile-section-header{gap:12px;padding:0 15px}.mobile-bestsellers-section .mobile-section-header .maroon-bar{border-radius:0 4px 4px 0;width:4px;height:24px}.mobile-bestsellers-section .mobile-section-header .section-title-text{color:#8a1d3b;margin:0;font-size:20px;font-weight:700}.mobile-bestsellers-section .mobile-bestsellers-horizontal{-ms-overflow-style:none;scrollbar-width:none;gap:15px;padding:10px 15px;display:flex;overflow-x:auto}.mobile-bestsellers-section .mobile-bestsellers-horizontal::-webkit-scrollbar{display:none}.mobile-bestsellers-section .mobile-bestsellers-horizontal .mobile-bestseller-card-skeleton{background:#fff;border-radius:16px;flex-shrink:0;width:280px;padding:0;overflow:hidden;box-shadow:0 4px 10px #0000000d}.mobile-bestsellers-section .mobile-bestsellers-horizontal .mobile-bestseller-card-skeleton .skeleton-image{border-radius:0;width:100%;height:180px}.mobile-bestsellers-section .mobile-bestsellers-horizontal .mobile-bestseller-card-skeleton .skeleton-name{width:70%;height:18px;margin:15px 15px 8px}.mobile-bestsellers-section .mobile-bestsellers-horizontal .mobile-bestseller-card-skeleton .skeleton-price{width:50px;height:16px;margin:0 15px 15px}.mobile-menu-v2-skeleton{background:#fff;width:100%}.mobile-menu-v2-skeleton .section-header-mobile{align-items:center;gap:12px;padding:20px 15px 15px;display:flex}.mobile-menu-v2-skeleton .section-header-mobile .maroon-bar{border-radius:0 4px 4px 0;width:4px;height:24px}.mobile-menu-v2-skeleton .section-header-mobile .title-placeholder{border-radius:4px;width:120px;height:22px}.mobile-menu-v2-skeleton .mobile-category-bar-skeleton{-ms-overflow-style:none;scrollbar-width:none;background:#fff;gap:10px;padding:15px;display:flex;overflow-x:auto}.mobile-menu-v2-skeleton .mobile-category-bar-skeleton::-webkit-scrollbar{display:none}.mobile-menu-v2-skeleton .mobile-category-bar-skeleton .cat-pill-skeleton{flex-shrink:0;width:130px;height:42px;border-radius:50px!important}.mobile-menu-v2-skeleton .mobile-bestsellers-section-alt{background:#fdfae7;width:100%;padding-bottom:25px}.mobile-menu-v2-skeleton .mobile-bestsellers-section-alt .bestseller-swiper-skeleton{-ms-overflow-style:none;scrollbar-width:none;gap:15px;padding:0 15px;display:flex;overflow-x:auto}.mobile-menu-v2-skeleton .mobile-bestsellers-section-alt .bestseller-swiper-skeleton::-webkit-scrollbar{display:none}.mobile-menu-v2-skeleton .mobile-bestsellers-section-alt .bestseller-swiper-skeleton .bestseller-card-mobile{background:#fff;border-radius:16px;flex-shrink:0;width:300px;overflow:hidden;box-shadow:0 4px 12px #0000000f}.mobile-menu-v2-skeleton .mobile-bestsellers-section-alt .bestseller-swiper-skeleton .bestseller-card-mobile .skeleton-image{border-radius:0;width:100%;height:180px}.mobile-menu-v2-skeleton .mobile-bestsellers-section-alt .bestseller-swiper-skeleton .bestseller-card-mobile .card-content{padding:15px}.mobile-menu-v2-skeleton .mobile-bestsellers-section-alt .bestseller-swiper-skeleton .bestseller-card-mobile .card-content .skeleton-item-name{width:60%;height:18px;margin-bottom:8px}.mobile-menu-v2-skeleton .mobile-bestsellers-section-alt .bestseller-swiper-skeleton .bestseller-card-mobile .card-content .skeleton-item-desc{width:90%;height:14px;margin-bottom:20px}.mobile-menu-v2-skeleton .mobile-bestsellers-section-alt .bestseller-swiper-skeleton .bestseller-card-mobile .card-content .card-footer-mobile{justify-content:space-between;align-items:center;display:flex}.mobile-menu-v2-skeleton .mobile-bestsellers-section-alt .bestseller-swiper-skeleton .bestseller-card-mobile .card-content .card-footer-mobile .skeleton-pill{border-radius:10px;width:50px;height:20px;background:#fdfae7!important}.mobile-menu-v2-skeleton .mobile-bestsellers-section-alt .bestseller-swiper-skeleton .bestseller-card-mobile .card-content .card-footer-mobile .skeleton-add-btn{opacity:.9;border-radius:8px;width:80px;height:34px}.mobile-menu-v2-skeleton .mobile-menu-list-skeleton{padding-bottom:40px}.mobile-menu-v2-skeleton .mobile-menu-list-skeleton .menu-items-grid-mobile{padding:0 15px}.mobile-menu-v2-skeleton .mobile-menu-list-skeleton .menu-items-grid-mobile .item-card-mobile-v2-with-img{background:#fff;border:1px solid #f2f2f2;border-radius:16px;justify-content:space-between;gap:15px;margin-bottom:12px;padding:15px;display:flex;box-shadow:0 2px 8px #00000008}.mobile-menu-v2-skeleton .mobile-menu-list-skeleton .menu-items-grid-mobile .item-card-mobile-v2-with-img .item-details-left{flex:1}.mobile-menu-v2-skeleton .mobile-menu-list-skeleton .menu-items-grid-mobile .item-card-mobile-v2-with-img .item-details-left .skeleton-name{border-radius:4px;width:140px;height:20px}.mobile-menu-v2-skeleton .mobile-menu-list-skeleton .menu-items-grid-mobile .item-card-mobile-v2-with-img .item-details-left .skeleton-desc{width:90%;height:12px}.mobile-menu-v2-skeleton .mobile-menu-list-skeleton .menu-items-grid-mobile .item-card-mobile-v2-with-img .item-details-left .item-bottom-row{justify-content:space-between;align-items:center;margin-top:20px;display:flex}.mobile-menu-v2-skeleton .mobile-menu-list-skeleton .menu-items-grid-mobile .item-card-mobile-v2-with-img .item-details-left .item-bottom-row .skeleton-price{border-radius:4px;width:60px;height:22px}.mobile-menu-v2-skeleton .mobile-menu-list-skeleton .menu-items-grid-mobile .item-card-mobile-v2-with-img .item-details-left .item-bottom-row .skeleton-add-btn{opacity:.9;border-radius:8px;width:85px;height:34px}.mobile-menu-v2-skeleton .mobile-menu-list-skeleton .menu-items-grid-mobile .item-card-mobile-v2-with-img .item-image-right{flex-shrink:0;position:relative}.mobile-menu-v2-skeleton .mobile-menu-list-skeleton .menu-items-grid-mobile .item-card-mobile-v2-with-img .item-image-right .skeleton-img{border-radius:12px;width:110px;height:110px}.mobile-menu-v2-skeleton .mobile-menu-list-skeleton .menu-items-grid-mobile .item-card-mobile-v2-with-img .item-image-right .skeleton-heart-v2{border:1px solid #eee;border-radius:50%;width:24px;height:24px;position:absolute;top:8px;right:8px;background:#fff!important}
