.cuisines-list-skeleton{pointer-events:none;padding-left:4vw;padding-right:4vw}.cuisines-list-skeleton__line{background:#e9e8ed;border-radius:6px;display:block;position:relative;overflow:hidden}.cuisines-list-skeleton__line:after{content:"";background:linear-gradient(90deg,#0000,#ffffffa6,#0000);animation:1.5s infinite cuisines-list-skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}.cuisines-list-skeleton__intro{align-items:center}.cuisines-list-skeleton .section_heading{text-align:left}.section_heading span.cuisines-list-skeleton__eyebrow{margin:0 0 10px}.cuisines-list-skeleton__eyebrow{width:105px;height:30px;margin-bottom:12px}.section_heading span.cuisines-list-skeleton__title{max-width:none;margin:0}.cuisines-list-skeleton__title{width:min(100%,370px);height:40px}.cuisines-list-skeleton__filters{flex-wrap:wrap;justify-content:flex-end;gap:10px;padding-top:20px;display:flex}.cuisines-list-skeleton__filter{background:#e5e4e9;border-radius:30px;width:80px;height:38px}.cuisines-list-skeleton__card{overflow:hidden}.cuisines-list-skeleton__image{border-radius:0;width:100%;height:100%}.cuisines-list-skeleton__card .menu_item_text{min-height:202px}.cuisines-list-skeleton__category{background:#e5e4e9;border-radius:4px 0 0 4px;width:92px;height:28px;position:absolute;top:-16px;right:0}.cuisines-list-skeleton__name{width:76%;height:21px;margin:4px auto 14px}.cuisines-list-skeleton__rating{justify-content:center;align-items:center;gap:10px;display:flex}.cuisines-list-skeleton__rating span:first-child{background:#f0eff3;width:76px;height:13px}.cuisines-list-skeleton__rating span:last-child{background:#f0eff3;width:34px;height:13px}.cuisines-list-skeleton__price{width:92px;height:22px;margin:16px auto 0}.cuisines-list-skeleton__add-button{background:#e5e4e9;border-radius:0 4px 4px 0;width:112px;height:36px;position:absolute;bottom:25px;left:-12px}.cuisines-list-skeleton__actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.cuisines-list-skeleton__actions span{background:#f0eff3;border:1px solid #e4e2e8;width:35px;height:35px}.cuisines-list-skeleton__popup-backdrop{z-index:1050;background:#00000073;place-items:center;padding:24px 16px;display:grid;position:fixed;inset:0;overflow-y:auto}.cuisines-list-skeleton__popup{background:#fff;border-radius:8px;width:min(500px,100%);max-height:calc(100vh - 48px);position:relative;overflow-y:auto;box-shadow:0 12px 40px #00000038}.cuisines-list-skeleton__popup-image-wrap{height:280px;overflow:hidden}.cuisines-list-skeleton__popup-image{border-radius:0;width:100%;height:100%}.cuisines-list-skeleton__popup-close{background:#e9e8ed;border-radius:50%;width:30px;height:30px;position:absolute;top:8px;right:8px}.cuisines-list-skeleton__popup-content{flex-direction:column;align-items:flex-start;gap:14px;padding:0 16px 20px;display:flex}.cuisines-list-skeleton__popup-title{box-sizing:content-box;width:75%;height:27px;margin-top:20px;padding-top:15px}.cuisines-list-skeleton__popup-rating{width:45%;height:14px}.cuisines-list-skeleton__popup-price{width:82%;height:20px;margin-bottom:2px}.cuisines-list-skeleton__popup-option-group{flex-direction:column;gap:12px;width:100%;padding:10px 0;display:flex}.cuisines-list-skeleton__popup-option-heading{width:40%;height:18px}.cuisines-list-skeleton__popup-option{width:100%;height:16px}.cuisines-list-skeleton__popup-option--short{width:70%}.cuisines-list-skeleton__popup-quantity{justify-content:space-between;align-items:center;width:100%;display:flex}.cuisines-list-skeleton__popup-quantity-control{width:150px;height:38px}.cuisines-list-skeleton__popup-total{width:100px;height:24px}.cuisines-list-skeleton__popup-button{border-radius:24px;width:150px;height:42px;margin-top:8px}@media (max-width:575px){.cuisines-list-skeleton__popup-image{min-height:0}.cuisines-list-skeleton__popup-image-wrap{height:220px}.cuisines-list-skeleton__popup-content{padding-left:20px;padding-right:20px}}@keyframes cuisines-list-skeleton-shimmer{to{transform:translate(100%)}}@media (max-width:991px){.cuisines-list-skeleton__filters{justify-content:flex-start;margin-bottom:8px}}@media (prefers-reduced-motion:reduce){.cuisines-list-skeleton__line:after{animation:none}}
.half-star{position:relative;top:2px}
.add-to-cart-modal{z-index:1000;background-color:#0006;width:100%;height:100%;padding-top:100px;position:fixed;top:0;left:0;overflow:auto;display:block!important}.add-to-cart-detail-price{max-width:70%!important}.form-action-error{color:red}.qty-btn:disabled{background-color:gray!important}.add-to-cart-wrapper{height:32px!important}button.add-to-cart-btn{text-transform:capitalize;text-align:center;background:var(--colorPrimary);color:var(--colorWhite);-o-transition:all linear .3s;border-radius:30px;margin-top:10px;padding:12px 40px;font-size:16px;font-weight:600;transition:all .3s linear;transform:translateY(-50%)}button.add-to-cart-btn:disabled{background:gray!important}
