@charset "UTF-8";.popup-combo{position:fixed!important;left:0!important;right:0!important;bottom:0!important;top:auto!important;margin:0 auto!important;border-radius:15px 15px 0 0;width:100%!important;max-width:480px!important;box-shadow:0 -4px 32px rgba(0,0,0,.18);background:#fff;z-index:9999;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;pointer-events:auto;max-height:90vh;min-height:120px;animation:slideUpSheet .25s cubic-bezier(.4,0,.2,1);transform:none!important}@keyframes slideUpSheet{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (max-width:600px){.popup-combo{width:100vw!important;max-width:480px!important;left:0!important;right:0!important;border-radius:15px 15px 0 0;position:fixed!important;bottom:0!important}}@keyframes slideInUp{0%{opacity:0;transform:translate(-50%,-40%)}to{opacity:1;transform:translate(-50%,-50%)}}.popup-header{padding:20px 0 0;position:relative}.close-btn,.popup-header{display:flex;justify-content:center;align-items:center}.close-btn{position:absolute;left:50%;top:22px;transform:translate(-50%,-50%);background:#000!important;color:#fff!important;border:none;border-radius:50%;width:40px;height:40px;font-size:20px;box-shadow:0 4px 16px rgba(0,0,0,.12);z-index:1001;cursor:pointer;pointer-events:auto;padding:0;margin:0}.close-btn:hover{box-shadow:0 6px 20px rgba(102,126,234,.4)}.item-popup-main{padding:0 5px 5px;height:100%!important;overflow-x:hidden}.combo-scroll{max-height:100%;overflow-y:auto;overflow-x:hidden;padding:0;scrollbar-width:thin;scrollbar-color:#667eea #f1f1f1}.combo-scroll::-webkit-scrollbar{width:6px}.combo-scroll::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.combo-scroll::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:10px}.mousse-card{padding:24px;margin-bottom:0}.mousse-main{align-items:center;gap:20px}.mousse-image{width:100%;height:120px;object-fit:cover;border-radius:12px;box-shadow:0 4px 15px rgba(0,0,0,.1);transition:transform .3s ease}.mousse-image:hover{transform:scale(1.05)}.mousse-title{font-size:24px;font-weight:700;color:#2d3748;margin-bottom:12px;line-height:1.3}.mousse-pricing{display:flex;align-items:center;gap:12px;margin-top:16px}.mousse-new-price{font-size:20px;font-weight:700;color:#667eea}.mousse-old-price{font-size:16px;color:#a0aec0;text-decoration:line-through;font-weight:500}.mousse-description{color:#718096;font-size:14px;line-height:1.6;margin-top:16px}.combos-product{background:linear-gradient(135deg,#fff,#f8f9ff);border:2px solid #e8ecff;border-radius:5px;padding:20px;margin-bottom:16px;transition:all .3s ease;overflow-x:hidden}.combos-product:hover{border-color:#667eea;box-shadow:0 4px 20px rgba(102,126,234,.1)}.combo-title{font-weight:700;color:#2d3748;display:flex;align-items:center;gap:8px;margin:5px 0 10px}.combo-title,.combo-title:before{font-size:16px}.combo-items{display:flex;flex-direction:column;gap:12px;width:100%;overflow-x:visible}.combo-option{display:flex;justify-content:space-between;align-items:center;padding:0;border-radius:12px;transition:all .3s ease;cursor:pointer}.combo-option:hover{border-color:#667eea;background:#f8f9ff;transform:translateY(-2px)}.combo-option label{display:flex;align-items:center;gap:12px;font-weight:500;color:#4a5568;cursor:pointer;flex:1 1;font-size:14px}.combo-option input[type=checkbox],.combo-option input[type=radio]{width:20px;height:20px;accent-color:#667eea;cursor:pointer}.combo-price{font-weight:600;color:#667eea;font-size:16px}.popupfooter{position:-webkit-sticky;position:sticky;bottom:0;left:0;background:#fff;z-index:10;padding:16px 0 0;border-top:2px solid #e8ecff;margin-top:0;flex-direction:row;gap:16px;justify-content:space-between}.items-quantity,.popupfooter{display:flex;align-items:center}.card-header{padding:16px!important;font-family:InterSemiBold;font-size:15px;font-weight:500}.custom_popup .card .inc-dec{width:80px!important;border:1px solid gray!important;display:grid!important;grid-auto-flow:column!important;justify-items:center!important;align-items:center!important;margin-top:0!important;max-width:100%!important;border-radius:8px!important;height:100%!important}.inc-dec{background:#fff;border:1px solid #d1c4e9;border-radius:12px;padding:0;height:44px;gap:0}.inc-dec,.inc-dec button{display:flex;align-items:center;justify-content:center;box-shadow:none}.inc-dec button{background:none;color:#7b4383;border:none;font-size:22px;font-weight:600;width:36px;height:36px;border-radius:8px;transition:background .2s;margin:0 2px}.inc-dec button:active,.inc-dec button:focus{background:#f3e5f5}.inc-dec span{font-size:18px;font-weight:600;color:#2d3748;min-width:32px;text-align:center;margin:0 4px;display:flex;align-items:center;justify-content:center;height:36px}.add-to-cart{background:#7b4383;color:#fff;border:none;border-radius:12px;padding:16px 32px;font-weight:600;font-size:14px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(102,126,234,.15);min-width:180px}.add-to-cart:hover{background:#5e2e6e;transform:translateY(-2px);box-shadow:0 8px 25px rgba(102,126,234,.18)}.add-to-cart:active{background:#4a2257;transform:translateY(0)}.add-to-cart .loader-container1{display:flex;align-items:center;justify-content:center}.add-to-cart .loader-container1 .spinner-border{width:20px;height:20px;border-width:2px}.instruction-section{background:linear-gradient(135deg,#f8f9ff,#fff);border:2px solid #e8ecff;border-radius:16px;padding:20px;margin-top:20px}.instruction-section h2{font-size:18px;font-weight:600;color:#2d3748;margin-bottom:12px;display:flex;align-items:center;gap:8px}.instruction-section h2:before{content:"📝";font-size:16px}.instruction-section textarea{width:100%;padding:12px 16px;border:2px solid #e2e8f0;border-radius:12px;font-size:14px;resize:vertical;min-height:80px;transition:all .3s ease;font-family:inherit}.instruction-section textarea:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.instruction-section textarea::placeholder{color:#a0aec0}.error-message{background:linear-gradient(135deg,#fed7d7,#feb2b2);color:#c53030;padding:12px 16px;border-radius:12px;font-size:14px;font-weight:500;margin-bottom:12px;border:1px solid #feb2b2;display:flex;align-items:center;gap:8px}.error-message:before{content:"⚠️";font-size:16px}.clear-cart-modal{text-align:center;padding:20px}.clear-cart-modal p{font-size:18px;color:#4a5568;margin-bottom:24px;line-height:1.6}.yes-no-gap{display:flex;gap:16px;justify-content:center}.no-btn-item,.yes-btn-item{padding:12px 32px;border-radius:12px;font-weight:600;font-size:16px;cursor:pointer;transition:all .3s ease;border:none}.no-btn-item{background:#e2e8f0;color:#4a5568}.no-btn-item:hover{background:#cbd5e0;transform:translateY(-2px)}.yes-btn-item{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 4px 15px rgba(102,126,234,.3)}.yes-btn-item:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(102,126,234,.4)}@media (max-width:768px){.popup-combo{width:100%!important;max-width:480px!important;border-radius:0 0 0 0;position:fixed!important;left:0!important;right:0!important;bottom:0!important}.item-popup-main{padding:0 5px 5px}.mousse-card{padding:0}.mousse-title{font-size:20px!important}.mousse-new-price{font-size:18px}.popupfooter{flex-direction:row;gap:16px}.add-to-cart{width:100%;padding:14px}.inc-dec button{width:28px;height:28px;font-size:16px}}.loader{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f8f9ff,#fff);border-radius:15px 15px 0 0;color:#667eea;font-weight:600;font-size:16px}.ItemPriceInfo .ItemPrice .itemTitle,span{font-size:16px!important;font-weight:500}.more-btn{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:8px 16px;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;transition:all .3s ease;margin-top:8px}.more-btn:hover{transform:translateY(-1px);box-shadow:0 4px 15px rgba(102,126,234,.3)}body.ns:before{max-width:480px;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9998;animation:fadeIn .3s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.skeleton{background:#e2e2e2;border-radius:8px;margin-bottom:12px;position:relative;overflow:hidden}.skeleton.shimmer:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,#e2e2e2,#f5f5f5 50%,#e2e2e2);animation:shimmer 1.2s infinite;z-index:1}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.skeleton-loader-popup{width:100%;padding:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/_next/static/media/ajax-loader.0b80f665.gif) 50% no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(/_next/static/media/slick.25572f22.eot);src:url(/_next/static/media/slick.25572f22.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/slick.653a4cbb.woff) format("woff"),url(/_next/static/media/slick.6aa1ee46.ttf) format("truetype"),url(/_next/static/media/slick.f895cfdf.svg#slick) format("svg")}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;transform:translateY(-50%);cursor:pointer;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:none;background:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{width:20px;height:20px;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.lazy-load-image-background.blur{filter:blur(15px)}.lazy-load-image-background.blur.lazy-load-image-loaded{filter:blur(0);transition:filter .3s}.lazy-load-image-background.blur>img{opacity:0}.lazy-load-image-background.blur.lazy-load-image-loaded>img{opacity:1;transition:opacity .3s}.FiltersModern_filterBar__5GJzt{display:flex;gap:12px;padding:12px 0 8px;overflow-x:auto;background:#fff;border-radius:16px;box-shadow:0 2px 12px rgba(0,0,0,.06);margin-bottom:12px}.FiltersModern_filterBtn__TCrpI{border:none;outline:none;background:#f5f6fa;color:#222;font-size:15px;font-weight:500;border-radius:9px;padding:7px 10px;transition:background .2s,color .2s,box-shadow .2s;cursor:pointer;box-shadow:0 1px 4px rgba(0,0,0,.03);margin-right:2px;display:flex;align-items:center;gap:6px;width:100%}.FiltersModern_filterBtn__TCrpI.FiltersModern_selected__BbX2_{background:#e6e8f0;color:#7b4383;box-shadow:0 2px 8px rgba(123,67,131,.08)}.FiltersModern_filterBtn__TCrpI:hover{background:#ececec}.FiltersModern_clearBtn__QOmRp{background:#fff;color:#888;border:1px solid #eee;font-weight:400}.FiltersModern_closeIcon__kJUCV{font-size:13px;margin-left:auto}.FiltersModern_foodTypeModal__z9MFE .FiltersModern_modal-content__d2GhY{border-radius:18px;box-shadow:0 2px 16px rgba(0,0,0,.08);background:#fff}.FiltersModern_popupMenus__qHTLH{display:flex;flex-direction:column;gap:12px;padding:12px 0}.FiltersModern_popupMenus__qHTLH label{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:500;color:#333;cursor:pointer}.FiltersModern_popupMenus__qHTLH input[type=checkbox]{accent-color:#7b4383;width:18px;height:18px;border-radius:6px;border:1px solid #ccc}*{box-sizing:border-box}body,html{margin:0;height:100%}a{text-decoration:none}div#__next{height:100%}section.thanks-wrapper{padding:20px 0 10px;height:100%}section.thanks-wrapper .container{height:100%}.inner-wrapper{display:flex;flex-direction:column;justify-content:space-between;height:100%}.likewrap>span{width:156px;background-color:#e7e0f8;display:flex;justify-content:center;align-items:center;height:156px;border-radius:50%;margin:0 auto}.likewrap>span i{font-size:55px;color:#7b4383}.thanks-text h6{font-size:24px;color:#000}.thanks-text h5{font-size:30px;color:#7b4383;font-weight:700}.thanks-text p{color:#000;font-size:13px}.thanks-text p a{color:#7b4383;font-weight:700}.btn-add-address button{border:0;padding:15px 12px;background-color:#7b4383;color:#fff;max-width:340px;font-size:18px;width:100%;border-radius:23px}.terms-corns{background-color:#fff;width:40%;height:70%;position:absolute;z-index:100000;left:30%;top:20%;padding:10px}body.ns:before{content:"";position:fixed;max-width:100%;left:0;top:0;z-index:9;width:100%;height:100%;background-color:#000;opacity:.3;overflow:hidden}.gift-popup::-webkit-scrollbar{display:none!important}.gift-popup{padding:16px;border:1px solid #ddd;border-radius:5px}@media screen and (max-width:768px){section.thanks-wrapper{padding:30px 0}.likewrap>span{width:100px;height:100px}.terms-corns{background-color:#fff;width:90%;height:70%;position:absolute;z-index:100000;left:5%;top:20%;padding:10px}}.thanks-text p a.new-address-wrapp{font-size:16px;color:red;text-decoration:underline}.address-row.active{border:1px solid #ffc107;background:#fcf8ee}.address-row{margin-top:10px;margin-bottom:10px;border:1px solid #efefef;padding:10px;border-radius:8px;box-shadow:0 0 16px 0 rgba(0,0,0,.1)}.NoAddress p{color:#ea5322;font-size:16px;font-weight:400;text-align:center;margin-top:100px}button.backbtn svg{height:14px;width:10px}.custom-carousel-control{background-color:#7b4383;border-radius:50%;width:24px;height:24px;display:flex;align-items:stretch;opacity:.8;transition:background-color .3s ease-in-out;flex-wrap:nowrap;justify-content:flex-start;flex-direction:row-reverse;top:50%}.custom-carousel-control:hover{background-color:none}.custom-carousel-icon{background-image:none;color:#fff;font-size:1rem;padding-left:0}.custom-carousel-control.carousel-control-prev .custom-carousel-icon:before{content:"◀"}.custom-carousel-control.carousel-control-next .custom-carousel-icon:before{content:"▶"}.carousel-control-next-icon,.carousel-control-prev-icon span{padding-left:0}section.hero-slider.ApplyOfferSection .carousel-item div{display:block}section.hero-slider.ApplyOfferSection .carousel-item div.apply-offer-item{display:flex;justify-content:space-between;align-items:center;padding:10px 15px;background:#fafafd;box-shadow:0 0 10px rgba(0,0,0,.1);border-top-right-radius:15px;border-bottom-right-radius:15px;width:100%}section.hero-slider.ApplyOfferSection .carousel-control-prev{left:-15px;top:30%!important}section.hero-slider.ApplyOfferSection .carousel-control-next{right:-15px;top:30%!important}.apply-cart-offer{padding-bottom:20px}.ApplyOfferSection .carousel-indicators{position:absolute;right:0;bottom:-45px;left:0;z-index:15;display:flex;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.ApplyOfferSection .carousel-indicators li{position:relative;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#ec6d31}.ApplyOfferSection .carousel-indicators li:before{position:absolute;top:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.ApplyOfferSection .carousel-indicators li:after{position:absolute;bottom:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators .active{background-color:#7b4383}.offer-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;max-width:100%}.resturant-slider{border:2px dashed #f59e0b!important;border-radius:8px}.resturant-slider img{border-radius:4px}