@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Anton&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap);*{box-sizing:border-box}a,button,div,h1,h2,h3,h4,h5,h6,label,p,span{hyphens:auto}.btn,a,button,div,h1,h2,h3,h4,h5,h6,input,label,p,select,span,textarea{word-wrap:break-word;overflow-wrap:break-word}.btn,button{white-space:normal}.container,.container-fluid{overflow-wrap:break-word}pre{white-space:pre-wrap}.alert,.card,.card-body,.card-text,pre{word-wrap:break-word;overflow-wrap:break-word}.alert,.card,.card-body,.card-text{hyphens:auto}.modal-body,.modal-header,.modal-title,li,td,th{word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}*{margin:0;padding:0;font-family:Inter,serif}:root{--bs-btn-color:#fff!important;--bs-btn-bg:var;--bs-btn-border-color:#76923b!important;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#576d27!important;--bs-btn-hover-border-color:#76923b;--bs-btn-focus-shadow-rgb:49,132,253!important;--bs-btn-active-color:#fff;--bs-btn-active-bg:#576d27!important;--bs-btn-active-border-color:#576d27!important;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#76923b!important;--bs-btn-disabled-border-color:#b7d450!important;--offer-card-green-bg:#d5eca4;--offer-card-green-main-text:#2b4505;--offer-card-brown-bg:#fddbbd;--offer-card-brown-main-text:#501e06}body{background-color:var(--body-color)}.main-content{justify-content:center}.bg-modal-body-color{background-color:var(--body-color)}.main,.navbar,section{max-width:200000px;margin:auto}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888}::-webkit-scrollbar-thumb:hover{background:#555}.btn-primary{background-color:var(--order-background-color)}.btn-primary,.btn-primary:hover{border-color:var(--order-background-color)}.btn-primary:hover{background-color:#627a2d}.btn-outline-primary{border-color:var(--order-background-color);color:var(--order-background-color)}.btn-outline-primary:hover{background-color:var(--order-background-color);border-color:var(--order-background-color);color:#fff}.meal-category .btn-check:checked+.btn{color:#fff}.meal-category .btn-check:checked+.btn,.meal-category .btn-check:checked+.btn:hover{background-color:var(--dark-brown-color);border-color:var(--dark-brown-color)}.meal-category .btn-check+.btn{background-color:transparent;color:var(--dark-brown-color);border-color:var(--dark-brown-color)}.meal-category .btn-check+.btn:hover{background-color:var(--dark-brown-color);color:#fff!important;color:var(--dark-brown-color);border-color:var(--dark-brown-color)}.navbar-toggler{margin-left:10px}.navbar-toggler:focus{box-shadow:none}.container-xxl{max-width:2500px}.can-toggle{position:relative}.can-toggle *,.can-toggle :after,.can-toggle :before{box-sizing:border-box}.can-toggle input[type=checkbox]{opacity:0;position:absolute;top:0;left:0}.can-toggle input[type=checkbox][disabled]~label{pointer-events:none}.can-toggle input[type=checkbox][disabled]~label .can-toggle__switch{opacity:.4}.can-toggle input[type=checkbox]:checked~label .can-toggle__switch:before{content:attr(data-unchecked);left:0}.can-toggle input[type=checkbox]:checked~label .can-toggle__switch:after{content:attr(data-checked)}.can-toggle label{-moz-user-select:none;user-select:none;-webkit-user-select:none;position:relative;display:flex;align-items:center}.can-toggle label .can-toggle__label-text{padding-left:32px}.can-toggle label .can-toggle__switch{position:relative}.can-toggle label .can-toggle__switch:before{content:attr(data-checked);position:absolute;top:0;text-transform:uppercase;text-align:center}.can-toggle label .can-toggle__switch:after{content:attr(data-unchecked);position:absolute;z-index:5;text-transform:uppercase;text-align:center;background:#fff;transform:translateZ(0)}.can-toggle input[type=checkbox][disabled]~label{color:#944c22}.can-toggle input[type=checkbox]:focus~label .can-toggle__switch,.can-toggle input[type=checkbox]:hover~label .can-toggle__switch{background-color:var(--light-brown-colo)}.can-toggle input[type=checkbox]:focus~label .can-toggle__switch:after,.can-toggle input[type=checkbox]:hover~label,.can-toggle input[type=checkbox]:hover~label .can-toggle__switch:after{color:#944c22}.can-toggle input[type=checkbox]:checked~label:hover{color:#55bc49}.can-toggle input[type=checkbox]:checked~label .can-toggle__switch{background-color:#70c767}.can-toggle input[type=checkbox]:checked~label .can-toggle__switch:after{color:#4fb743}.can-toggle input[type=checkbox]:checked:focus~label .can-toggle__switch,.can-toggle input[type=checkbox]:checked:hover~label .can-toggle__switch{background-color:#5fc054}.can-toggle input[type=checkbox]:checked:focus~label .can-toggle__switch:after,.can-toggle input[type=checkbox]:checked:hover~label .can-toggle__switch:after{color:#47a43d}.can-toggle label .can-toggle__label-text{flex:1}.can-toggle label .can-toggle__switch{transition:background-color .3s cubic-bezier(0,1,.5,1);background:#944c22}.can-toggle label .can-toggle__switch:before{color:hsla(0,0%,100%,.5)}.can-toggle label .can-toggle__switch:after{transition:transform .3s cubic-bezier(0,1,.5,1);color:#fff}.can-toggle input[type=checkbox]:focus~label .can-toggle__switch:after,.can-toggle input[type=checkbox]:hover~label .can-toggle__switch:after{box-shadow:0 3px 3px rgba(0,0,0,.4)}.can-toggle input[type=checkbox]:checked~label .can-toggle__switch:after{transform:translate3d(45px,0,0)}.can-toggle input[type=checkbox]:checked:focus~label .can-toggle__switch:after,.can-toggle input[type=checkbox]:checked:hover~label .can-toggle__switch:after{box-shadow:0 3px 3px rgba(0,0,0,.4)}.can-toggle label{font-size:14px}.can-toggle label .can-toggle__switch{height:36px;flex:0 0 94px;border-radius:4px}.can-toggle label .can-toggle__switch:before{left:45px;font-size:12px;line-height:36px;width:45px;padding:0 12px;color:#fff}.can-toggle label .can-toggle__switch:after{top:2px;left:2px;border-radius:2px;width:45px;line-height:32px;font-size:12px;color:var(--dark-brown-color)}.can-toggle label .can-toggle__switch:hover:after{box-shadow:0 3px 3px rgba(0,0,0,.4)}.can-toggle.can-toggle--size-small input[type=checkbox]:focus~label .can-toggle__switch:after,.can-toggle.can-toggle--size-small input[type=checkbox]:hover~label .can-toggle__switch:after{box-shadow:0 2px 2px rgba(0,0,0,.4)}.can-toggle.can-toggle--size-small input[type=checkbox]:checked~label .can-toggle__switch:after{transform:translate3d(44px,0,0)}.can-toggle.can-toggle--size-small input[type=checkbox]:checked:focus~label .can-toggle__switch:after,.can-toggle.can-toggle--size-small input[type=checkbox]:checked:hover~label .can-toggle__switch:after{box-shadow:0 2px 2px rgba(0,0,0,.4)}.can-toggle.can-toggle--size-small label{font-size:13px}.can-toggle.can-toggle--size-small label .can-toggle__switch{height:28px;flex:0 0 90px;border-radius:2px}.can-toggle.can-toggle--size-small label .can-toggle__switch:before{left:45px;font-size:10px;line-height:28px;width:45px;padding:0 12px}.can-toggle.can-toggle--size-small label .can-toggle__switch:after{top:1px;left:1px;border-radius:1px;width:44px;line-height:26px;font-size:10px}.can-toggle.can-toggle--size-small label .can-toggle__switch:hover:after{box-shadow:0 2px 2px rgba(0,0,0,.4)}.icon-email{top:14px;left:14px;color:#a3a3a3;font-size:15px}.icon-email,.info-icon{position:absolute;display:flex}.info-icon{top:12px;right:16px;color:#a3a3a3a6}.form-wrap-content{text-align:start}.form-wrap-content input{padding:8px 38px 8px 38px!important}.form-wrap-content input::-moz-placeholder{font-size:14px!important;color:#989898}.form-wrap-content input::placeholder{font-size:14px!important;color:#989898}.form-label{margin-bottom:2px!important;font-size:13px;color:#696969}.error-wrap p{font-size:12px;color:red;padding-top:4px;margin:0!important}.login-content{background:#fff;border-radius:8px}.login-page-wrap{display:flex;align-items:center;justify-content:center;height:100vh;background:#0000004d}.btn.theme-btn{background:#b7d450;width:100%;font-size:16px;font-weight:500;letter-spacing:.6px;text-transform:uppercase!important;color:#fff!important;position:relative;padding:8px 16px}.forgot-password p{margin:0!important;font-style:italic;font-size:12px;color:#894118}.remeber-me{display:flex;align-items:center;justify-content:space-between}.remeber-me .form-check-label{font-size:14px}.login-text-wrap p{font-size:14px;color:#818181}.login-text-wrap h4{font-size:25px;color:#222322;margin-bottom:8px}.bottom-text{text-align:center;margin-top:16px}.bottom-text p{font-size:14px;margin:0!important}.bottom-text span{color:#b7d450;cursor:pointer}.login-text-wrap{text-align:center}.button-wrap{margin-top:28px}.logo-wrap img{width:100px}.logo-wrap{text-align:center;padding-bottom:10px}.google-btn{padding:10px 16px;width:250px;border:1px solid #cecdcd}.google-btn p{font-size:14px;color:#989898}.google-btn svg{width:20px;height:20px}.google-btn:hover{border:1px solid #894118;background:#fff7f2fa}.or-div{border-bottom:1px solid #dbdbdb;position:relative;margin:25px 0 16px 0;text-align:center}.or-div p{font-size:14px;color:#989898;position:absolute;background:#fff;top:-11px;margin:0;left:44%;padding:0 16px}.navbar-brand img{display:flex;align-items:center;padding:1rem;height:100%}.navbar{padding:0!important;position:sticky;position:-webkit-sticky;top:0;width:100%;z-index:99!important}.navbar .container-fluid{align-items:start;justify-content:start;background:var(--dark-brown-color)}.top-address{background:var(--dark-brown-color);clip-path:none;position:relative;display:flex;align-items:center;justify-content:space-between;padding:5px 50px;color:#fff;font-size:12px;letter-spacing:.3px;height:52px}.desktop-menu{background-color:var(--light-brown-colo)}.desktop-menu .form-select.search{background-color:transparent;color:#fff;border-color:#fff}.desktop-menu .form-select.search:focus-visible{border-color:#fff}.desktop-menu .form-select.search::-ms-expand,.desktop-menu .form-select.search::expand{color:#fff}.follow-us i{color:#fff}a.nav-link{color:#fff!important}.navbar-collapse{padding:8px 50px}ul.navbar-nav.me-auto.mb-2.mb-lg-0{gap:25px;font-size:14px}.cursor{position:fixed;top:0;left:0;pointer-events:none;z-index:10000}.cursor__ball{position:absolute;border-radius:50%;transform:translate(-50%,-50%);pointer-events:none}.cursor__ball--big{width:40px;height:40px;background-color:rgba(0,0,0,.2)}.cursor__ball--small{width:10px;height:10px;background-color:#000}.btn.theme-outline-btn{border:1px solid #fff;background:transparent!important;width:-moz-max-content;width:max-content;color:#fff!important}.btn.theme-outline-btn:hover{color:#fff!important;background:#b7d450!important}.border-set{border:1px solid #fff!important;border-radius:6px}.search{border:1px solid #fff!important;padding:8px 16px!important;filter:invert(0);width:120px}input.search::-moz-placeholder{color:#acacac!important;font-size:13px!important}input.search::placeholder{color:#acacac!important;font-size:13px!important}.nav-link.active,.nav-link:hover{color:#fff!important;border-bottom:2px solid #fff!important}.main-content{background-image:url(/img/background.7f0cd2d1.png);width:100%;height:100%;min-height:100vh;background-repeat:no-repeat;background-size:100% 100%;background-position:left 20%;background-color:#446a37;display:flex;align-items:center;padding:50px 30px;position:relative}.main-content .row{position:relative;z-index:30}.main-content .layer1{position:absolute;left:0;top:0;z-index:10}.main-content .layer1 img{width:30%}.main-content .layer2{position:absolute;left:0;top:0;width:100%;height:100%;background:url(/img/main.f132c3f2.webp) 0 100% no-repeat;background-size:100%;background-position:center 10%}@media screen and (max-width:1920px){.main-content .layer2{background-position:center 10%}}@media screen and (max-width:1200px){.main-content .layer2{background-position:bottom}}@media screen and (max-width:900px){.main-content .layer2{background-size:100%;background-position:center 100%}.main-content .layer1 img{width:70%}}.main-content-wrap h4{font-size:54px;line-height:80px;color:#fff;text-shadow:2px 2px 2px rgba(0,0,0,.5)}.main-content-wrap p{font-size:13px;color:#fff;letter-spacing:.7px;line-height:26px}.wrap-design{display:flex;height:10px;padding:16px 0;align-items:center}.image-right{width:86%;opacity:0}.header-test-wrap p{color:#b7d450;display:flex;justify-content:center;gap:16px;align-items:center}.header-test-wrap h4{font-size:30px;font-weight:700;text-align:center}.ourfoodSwiper .swiper-wrapper{padding-bottom:80px}.ourfoodSwiper .swiper-button-next,.ourfoodSwiper .swiper-button-prev{width:56px;height:56px;border:1px solid var(--bs-btn-disabled-border-color);background:var(--bs-btn-disabled-border-color);border-radius:30px;padding:8px;bottom:0;top:auto}.ourfoodSwiper .swiper-button-next:after,.ourfoodSwiper .swiper-button-prev:after{font-size:20px;color:#fff}.ourfoodSwiper .swiper-button-prev{left:calc(50% - 65px)}.ourfoodSwiper .swiper-button-next{right:calc(50% - 65px)}.ourfoodSwiper .swiper-pagination{top:auto;bottom:56px!important}.swiper-pagination .swiper-pagination-bullet-active{background-color:var(--dark-brown-color)}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-container{width:100%;height:100%;overflow:hidden}.single-food-items{padding:24px 25px 30px;margin-top:140px;border-radius:16px;background:linear-gradient(180deg,hsla(0,0%,100%,.3),#fff 63.33%);text-align:center}.single-food-items .item-thumb{position:relative;margin-top:-120px}.single-food-items .item-thumb img{position:relative;z-index:2}.single-food-items .item-thumb .circle-shape{position:absolute;top:-5px;left:50%;transform:translateX(-50%);z-index:1;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}.single-food-items .item-content{margin-top:24px}.single-food-items .item-content a{text-decoration:none!important}.single-food-items .item-content h3{color:#2a2929;text-decoration:none;font-size:20px;font-style:normal;font-weight:700;line-height:1;text-transform:capitalize;margin-bottom:15px}.single-food-items .item-content .text{color:#989898;font-family:400;font-size:10px;font-style:normal;font-weight:400;line-height:1;text-transform:capitalize;margin-bottom:16px}.single-food-items .item-content h6{color:#b7d450;font-size:18px;font-style:normal;font-weight:700;line-height:1;text-transform:capitalize}.cir36{animation:cir36 20s linear infinite;-webkit-animation:cir36 20s linear infinite;opacity:.6}@keyframes cir36{to{transform:rotate(1turn)}}.our-food{background:#f5f3f2;position:relative;width:100%}.our-food:before{background-image:url(/img/leaves.a96bf2d2.png);content:"";width:200px;height:190px;background-repeat:no-repeat;position:absolute;top:-25px;left:-14px;transform:rotate(178deg)}.Offer-green-card{background:url(/img/card-bg-green.ae8d6436.png),linear-gradient(var(--offer-card-green-bg),var(--offer-card-green-bg))}.Offer-green-card,.offer-brown-card{display:flex;align-items:flex-start;height:100%}.offer-brown-card{background:url(/img/card-bg-brown.e3649ab4.png),linear-gradient(var(--offer-card-brown-bg),var(--offer-card-brown-bg))}.offer-detail-with-logo .logo-container p{font-size:14px;color:var(--offer-card-green-main-text);text-align:center;margin-bottom:0;margin-top:1rem;font-weight:500}.offer-detail-with-logo .logo-container{text-align:center;max-width:150px}.offer-detail-with-logo .logo-container img{max-width:80px}.offer-detail-with-logo{width:70%}.offer-detail-price,.offer-detail-with-logo{padding:1rem;display:flex;align-items:center;height:100%}.offer-detail-price{width:30%;border-left:3px dashed var(--offer-card-green-main-text);position:relative;flex-direction:column}.offer-detail-with-logo .Offer-card-detail{padding-left:1rem}.offer-detail-with-logo .Offer-card-detail p{font-size:14px;font-weight:500;color:var(--offer-card-green-main-text);margin-bottom:8px}.offer-detail-with-logo .Offer-card-detail h4{font-size:30px;font-weight:700;color:var(--offer-card-green-main-text);margin-bottom:20px}.btn-green-card:hover{background-color:#111;color:#fff}.offer-detail-price:after{top:-15px}.offer-detail-price:after,.offer-detail-price:before{content:"";height:30px;width:30px;background-color:#fff;position:absolute;left:-15px;border-radius:30px}.offer-detail-price:before{bottom:-15px}.offer-detail-price .small-text{margin-bottom:.5rem;font-size:14px;color:var(--offer-card-green-main-text)}.offer-detail-price h5{color:var(--offer-card-green-main-text);font-size:50px;display:flex;align-items:flex-start;font-weight:400;font-family:Anton,sans-serif;text-align:center;margin:auto}.offer-detail-price h5 span{font-size:14px!important;font-weight:600}.offer-detail-price .cashback-text{font-size:18px;color:var(--offer-card-green-main-text);font-weight:700}.offer-brown-card .offer-detail-with-logo .Offer-card-detail{padding-left:1rem}.offer-brown-card .offer-detail-with-logo .Offer-card-detail p{font-size:14px;font-weight:500;color:var(--offer-card-brown-main-text);margin-bottom:8px}.offer-brown-card .offer-detail-with-logo .Offer-card-detail h4{font-size:30px;font-weight:700;color:var(--offer-card-brown-main-text);margin-bottom:20px}.btn-green-card{background-color:#222;color:#fff}.offer-brown-card .offer-detail-price:after{top:-15px}.offer-brown-card .offer-detail-price:after,.offer-brown-card .offer-detail-price:before{content:"";height:30px;width:30px;background-color:#fff;position:absolute;left:-15px;border-radius:30px}.offer-brown-card .offer-detail-price:before{bottom:-15px}.offer-brown-card .offer-detail-price .small-text{margin-bottom:.5rem;font-size:14px;color:var(--offer-card-brown-main-text)}.offer-brown-card .offer-detail-price h5{color:var(--offer-card-brown-main-text);font-size:50px;display:flex;align-items:flex-start;font-weight:400;font-family:Anton,sans-serif;text-align:center;margin:auto}.offer-brown-card .offer-detail-price h5 span{font-size:14px!important;font-weight:600}.offer-brown-card .offer-detail-price .cashback-text{font-size:18px;color:var(--offer-card-brown-main-text);font-weight:700}.kcal-wrap-content span svg{width:8px;height:8px}.kcal-wrap-content span.d-flex{border-right:1px solid #dbdbdb;padding-right:4px}.kcal-wrap-content span.d-flex:last-child{border:none}.img-banner{background-image:url(/img/Heat-map.7d4cc867.png);height:500px;width:100%;background-repeat:no-repeat}a{text-decoration:none!important;color:inherit}ul{list-style:none;padding:0!important;margin:0!important}.bg-title{background:url(/img/footer-background.125a5598.jpg) 0 0 repeat}.footer-widgets-wrapper{padding:55px 0 50px;position:relative;z-index:9}.footer-widgets-wrapper .shape1{position:absolute;bottom:13px;left:-18px;z-index:-2;opacity:.9}.footer-widgets-wrapper .shape2{position:absolute;bottom:0;left:0;z-index:-1}.footer-widgets-wrapper .shape3,.footer-widgets-wrapper .shape4{position:absolute;top:0;right:0;z-index:-1}.footer-top{padding:20px 50px;background:#b7d450;margin-bottom:28px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px}.footer-widgets-wrapper .single-footer-widget{margin-top:30px}.footer-widgets-wrapper .single-footer-widget .widget-head{margin-bottom:30px}.footer-widgets-wrapper .single-footer-widget .footer-content p{color:hsla(0,0%,100%,.85)}.footer-widgets-wrapper .single-footer-widget .footer-content .social-icon{margin-top:40px;gap:10px;position:relative;z-index:9}.footer-widgets-wrapper .single-footer-widget .footer-content .social-icon a{width:36px;height:36px;line-height:36px;text-align:center;border:1px solid hsla(0,0%,100%,.2);background-color:transparent;color:#fff}.footer-widgets-wrapper .single-footer-widget .footer-content .social-icon a:hover{background-color:var(--order-background-color)}.footer-widgets-wrapper .single-footer-widget .widget-head h3{font-weight:700;color:#fff;font-size:24px;display:inline-block;position:relative;padding-bottom:20px}.footer-widgets-wrapper .single-footer-widget .widget-head h3:before{position:absolute;bottom:0;left:0;content:"";width:25px;height:2px;background-color:#df376e}.footer-widgets-wrapper .single-footer-widget .widget-head h3:after{position:absolute;bottom:0;left:40px;content:"";width:55px;height:2px;background-color:#fff}.footer-widgets-wrapper .single-footer-widget .list-area{display:inline-block}.footer-widgets-wrapper .single-footer-widget .list-area li:not(:last-child){margin-bottom:20px}.footer-widgets-wrapper .single-footer-widget .list-area li{transition:all .4s ease-in-out;font-weight:500;color:#fff!important}.footer-widgets-wrapper .single-footer-widget .list-area li a{color:#fff}.footer-widgets-wrapper .single-footer-widget .list-area li a i{margin-right:5px}.footer-top .fancy-box{display:flex;align-items:center;gap:15px}.footer-top .fancy-box .item1 i{width:39px;height:39px;line-height:39px;text-align:center;background:#fff;color:#b7d450;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.footer-top .fancy-box .item2 h6{color:#fff;font-size:14px;font-style:normal;font-weight:500;line-height:normal;text-transform:capitalize;margin-bottom:4px}.footer-top .fancy-box .item2 p{color:#fff;font-size:20px;font-style:normal;font-weight:500;line-height:normal;margin:0}.float-bob-y{animation-name:float-bob-y;animation-duration:3s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes float-bob-y{0%{transform:translateY(-30px)}50%{transform:translateY(-10px)}to{transform:translateY(-30px)}}.text-theme-color2{color:#df376e!important}.footer-widgets-wrapper .single-footer-widget .list-area li:hover{margin-left:5px}.logo-white{width:140px;margin-left:-20px}.wow.fadeInLeft{color:#fff!important}.footer-bottom{position:relative;z-index:9;background:#b7d450;padding:16px}.footer-bottom .footer-wrapper .brand-logo{display:flex;align-items:center;gap:20px}.footer-bottom .footer-wrapper .brand-logo li{border:1px solid hsla(0,0%,100%,.5);padding:5px 7px;border-radius:6px}.footer-bottom .footer-wrapper .brand-logo li a:hover{color:#fff!important}.footer-widgets-wrapper .single-footer-widget form .form-control .email{border:none}.footer-widgets-wrapper .single-footer-widget form .form-control button{text-align:center;background:#894118;color:#fff;border-radius:8px;padding:10px 15px;border:none!important}.footer-widgets-wrapper .single-footer-widget form .form-control{display:flex;min-width:260px;padding:8px 16px;justify-content:space-between;align-items:center;gap:8px;border:none;border-radius:8px;background:#fff;overflow:hidden}.footer-widgets-wrapper .single-footer-widget form .form-control.style2{background:transparent;padding-left:0;justify-content:start;gap:10px}.footer-widgets-wrapper .single-footer-widget form .form-control.style2 label{color:#fff;font-family:var(--body-font);font-size:16px;font-style:normal;font-weight:400;line-height:28px}.pizza-shape{position:absolute;top:10%;right:0}.burger-shape{position:absolute;bottom:0;left:-100px}.bg-color2{background-color:#fff!important}.offer-section.fix.bg-color2{padding:30px 50px 63px 50px}.offer-card.style1{padding:16px 16px 18px 30px;display:flex;justify-content:space-between;gap:0;background-image:url(/img/offerBG1-1.dbf9c2d1.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;height:100%}.offer-card.style1 .offer-content h3{color:#fff;font-size:24px}.offer-card.style1 .offer-content h3,.offer-card.style1 .offer-content h6{font-style:normal;font-weight:900;line-height:1;text-transform:uppercase;margin-bottom:15px}.offer-card.style1 .offer-content h6{color:#f7d9ba;font-size:12px;margin-top:63px}.offer-card.style1 .offer-content p{color:#c5886b;font-size:12px;font-style:normal;font-weight:900;line-height:1;text-transform:capitalize;margin-bottom:32px}.offer-card.style1 .offer-thumb .shape{position:absolute;top:0;left:-30px}.float-bob-x{animation-name:float-bob-x;animation-duration:3s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes float-bob-x{0%{transform:translateX(30px)}50%{transform:translateX(10px)}to{transform:translateX(30px)}}.offer-card.style1 .offer-thumb{position:relative}.thumbImg{width:200px}.offer-thumb,.thumbImg{display:flex;align-items:center;justify-content:center}.fix{overflow:hidden}.about-wrapper.style1 .title-area{max-width:530px;margin:0 auto;padding:50px 10px;color:#fff;text-align:center}.title-area{position:relative;z-index:5}.about-wrapper.style1 .shape1{position:absolute;top:0;left:0;z-index:1}.d-xxl-block{display:block!important}@media screen and (max-width:1012px){.d-xxl-block{display:none!important}.offer-section.fix.bg-color2{padding:30px 16px}.btn-wrapper,.title-area{text-align:center}.section-padding{padding:30px 0}}.about-wrapper.style1 .shape2{position:absolute;top:-160px;left:304px;z-index:1;opacity:0}.about-wrapper.style1 .shape5{position:absolute;bottom:0;right:334px;z-index:1;opacity:0}.about-wrapper.style1 .shape3{position:absolute;top:60px;left:187px;z-index:2;left:75px}.about-wrapper.style1 .shape4{position:absolute;top:0;right:0;z-index:1}.about-wrapper.style1 .shape6{position:absolute;top:60px;right:187px;z-index:2;right:75px}.about-wrapper.style1{position:relative}.about-wrapper .cir36{opacity:1}.title-area div.fadeInUp{font-size:14px;color:#939190;letter-spacing:.7px;line-height:28px;text-align:center}.about-us-section{padding-top:0}.about-us-section .shape1 img,.about-us-section .shape4 img{width:300px;height:100%;-o-object-fit:cover;object-fit:cover}.about-us-section .shape1 img{border-top-right-radius:50%;border-bottom-right-radius:50%}.about-us-section .shape4 img{border-top-left-radius:50%;border-bottom-left-radius:50%}.about-us-section .shape3 img,.about-us-section .shape6 img{width:270px}.about-us-section{background:#b7d450;background-size:cover}.dishes-card-wrap.style1{grid-template-columns:repeat(5,1fr)}.dishes-card.style1{background:var(--white)}.dishes-card.style1 .dishes-thumb{margin-bottom:30px;margin-top:20px}.dishes-thumb{position:relative;text-align:center}.dishes-thumb img{position:relative;z-index:2;width:200px}.dishes-card.style1 h3{color:#000;font-size:20px;font-style:normal;font-weight:700;line-height:1;text-transform:capitalize;margin-bottom:18px}.dishes-card.style1 p{color:#5c6574;font-size:16px;font-weight:400;margin-bottom:16px}.dishes-card.style1 h6,.dishes-card.style1 p{text-align:center;font-style:normal;line-height:1;text-transform:capitalize}.dishes-card.style1 h6{color:#b7d450;font-family:var(--title-font);font-size:18px;font-weight:700}.social-profile{position:absolute;right:1rem;top:1rem;max-height:380px;content:"";transition:all .4s ease-in-out;z-index:2;display:inline-block;z-index:9;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out}.social-profile .plus-btn{position:relative;z-index:2;cursor:pointer;width:30px;height:30px;line-height:30px;text-align:center;font-size:16px;display:inline-block;transition:all .4s ease-in-out;border-radius:50%}.social-profile .plus-btn,.social-profile .plus-btn a{background-color:#894118;color:#fff!important}.social-profile ul{max-width:50px;margin:0 auto;transform:translateY(100px);transition:all .6s ease-in-out;opacity:0;visibility:hidden;border-radius:144px;-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);-webkit-border-radius:144px;-moz-border-radius:144px;-ms-border-radius:144px;-o-border-radius:144px}.social-profile ul li{margin-bottom:8px;display:block;text-align:center}.social-profile ul li a{width:30px;height:30px;line-height:30px;text-align:center;font-size:16px;display:inline-block;background:#fff;color:#000;transition:all .4s ease-in-out;border-radius:50%;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out}.dishes-card.style1{position:relative;padding:25px;border-radius:16px;margin-top:30px;background:#fff;text-align:center;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s}.popular-dishes-section{background:#f5f3f2;padding:80px 30px}.dishes-card.style1:hover .social-profile ul{transform:translateY(10%);opacity:1;visibility:visible;-webkit-transform:translateY(10%);-moz-transform:translateY(10%);-ms-transform:translateY(10%);-o-transform:translateY(10%)}.popular-dishes-wrapper.style1 .shape2{position:absolute;top:-50px;right:0;z-index:1}.popular-dishes-wrapper.style1{position:relative;padding:0 30px}.popular-dishes-wrapper.style1 .shape1{position:absolute;bottom:-120px;left:0;z-index:1}.dishes-thumb img{width:160px}.dishes-card-wrap.style1{grid-template-columns:repeat(3,1fr);display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.btn-wrapper .btn{max-width:180px}.cta-section{position:relative}.cta-wrapper.style1{background-image:url(/img/layer1.fa6382c3.png);background-position:50%;padding:0 0}.cta-wrapper.style1,.cta-wrapper.style2{position:relative;background-size:cover;background-repeat:no-repeat}.cta-wrapper.style2{background-image:url(/img/layer2.037ddbe0.png);padding:80px 30px}.cta-wrapper.style1 .shape1{position:absolute;top:0;left:0}.cta-wrapper.style1 .shape2{position:absolute;bottom:0;left:0}.cta-wrapper.style1 .shape3{position:absolute;bottom:0;right:0}.order-xl-1{order:1!important}.order-2{order:2!important}.cta-wrap.style1 .cta-content h6{font-size:20px;line-height:105px}.cta-wrap.style1 .cta-content h3,.cta-wrap.style1 .cta-content h6{color:#fff;font-style:normal;font-weight:900;text-transform:uppercase}.cta-wrap.style1 .cta-content h3{font-size:48px;line-height:32px}.cta-wrap.style1 .cta-content p{color:#fff;font-size:24px;font-style:normal;font-weight:700;line-height:105px;text-transform:capitalize}.cta-thumb{text-align:center;position:relative}.cta-thumb .sale{position:absolute;left:0;top:0;width:120px}.cta-thumb img{width:360px}.img-wrap-shape{width:100px}.testimonial-wrapper.style1{position:relative;background:#f5f3f2;padding:50px 30px}.testimonial-wrapper.style1 .shape{position:absolute;top:0;left:0;z-index:1}.testimonial-card.style1{padding:16px;margin-top:1rem;max-width:757px;border-radius:16px;border-top:4px solid #b7d450;min-height:242px;background:#fff;box-shadow:0 4px 25px 0 rgba(0,0,0,.06)}.testimonial-card.style1 .testimonial-header{position:relative;margin-bottom:22px}.testimonial-card.style1 .testimonial-header .fancy-box{display:flex;align-items:center;gap:20px}.testimonial-card.style1 .testimonial-header .fancy-box .item1 img{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;width:80px;height:80px}.testimonial-wrapper .swiper-wrapper{padding-bottom:80px}.testimonial-card.style1 .testimonial-header .fancy-box .item2 h6{color:#000;font-size:16px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:-.44px;margin-bottom:0}.testimonial-card.style1 .testimonial-header .fancy-box .item2 p{color:#5c6574;font-size:14px;font-style:normal;font-weight:400;line-height:22px;margin-bottom:0}.testimonial-card.style1 .testimonial-header .quote{position:absolute;top:0;right:-10px}.testimonial-card.style1 p{color:#5c6574;font-size:14px;font-style:normal;font-weight:400;line-height:25px}.over-flow{overflow:hidden}.width-quote{width:20px!important}.testimonial-wrapper.style1 .btn-wrap{position:absolute;bottom:6%;left:52%;display:flex;z-index:5;gap:20px;transform:translateX(-65%);-webkit-transform:translateX(-65%);-moz-transform:translateX(-65%);-ms-transform:translateX(-65%);-o-transform:translateX(-65%)}.testimonial-wrapper.style1 .arrow-prev i{background:transparent;color:#894118}.testimonial-wrapper.style1 .arrow-next i,.testimonial-wrapper.style1 .arrow-prev i{width:56px;height:56px;line-height:56px;text-align:center;border:1px solid #894118;border-radius:50%;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.testimonial-wrapper.style1 .arrow-next i{background:#894118;color:#fff}.testimonial-wrapper .swiper-button-next,.testimonial-wrapper .swiper-button-prev{width:56px;height:56px;border:1px solid var(--bs-btn-disabled-border-color);background:var(--bs-btn-disabled-border-color);border-radius:30px;padding:8px;bottom:0;top:auto}.testimonial-wrapper .swiper-button-next:after,.testimonial-wrapper .swiper-button-prev:after{font-size:20px;font-weight:700px;color:#fff}.testimonial-wrapper .swiper-button-prev{left:calc(50% - 65px)}.testimonial-wrapper .swiper-button-next{right:calc(50% - 65px)}.testimonial-wrapper .swiper-pagination{top:auto;bottom:56px!important}.cta-content .btn{width:200px}.hidden-collapse,.show-login{display:none!important}.main-layout{max-width:1000px;margin:auto}@media screen and (max-width:992px){a.nav-link,a.nav-link:hover{border:1px solid #fff}a.nav-link:hover{color:#fff}.contact-wrap{padding:16px 32px}.our-food:before{width:159px;height:172px}.main-content{height:100%;background-image:url(/img/background.7f0cd2d1.png);background-size:cover;position:relative}.search{border:1px solid #cbc7c7!important}.hidden-collapse{display:flex!important}.hidden-collapse img{width:100px!important}.navbar-nav{margin-top:20px!important;padding:0 16px}.navbar-collapse{padding:0!important}a.nav-link,a.nav-link:hover{padding:16px;border-radius:6px;width:100%}a.nav-link:hover{color:#fff!important}.login-register.nav-link{padding:16px;border-radius:6px;border:1px solid #fff;width:100%}.login-register.nav-link:hover{padding:16px;border-radius:6px;border:1px solid var(--dark-brown-color);width:100%}.nav-link.active,.nav-link:hover{color:#fff!important;border:1px solid #446a37!important;background-color:#446a37}.cross-icon{width:40px;height:40px;border-radius:50%;background-color:#894118;color:#fff;font-size:20px;display:flex;align-items:center;justify-content:center;margin-top:16px}.navbar-collapse{padding:16px}a.nav-link{color:#000!important}.navbar{z-index:9999}.show-login{display:block!important}.top-address{justify-content:end}.navbar-brand img{width:168px;padding:.25rem}.login-hidden{display:none!important}.home-wrap-nav{display:flex;justify-content:center;width:calc(100% - 168px)!important;align-items:end}.navbar.navbar-expand-lg .container-fluid{align-items:center!important}.home-wrap-nav{position:relative}.navbar-toggler{position:absolute}.navbar-toggler-icon{filter:brightness(0) invert(1)}.navbar-toggler{color:#fff!important;border:none}.top-address{background:transparent!important}.loctn-wrap,.wlcm-text-wrap{display:none!important}.testimonial-wrapper.style1 .btn-wrap{bottom:5%}.cta-content{text-align:center;padding:16px}.cta-thumb img{width:300px}.cta-wrap.style1 .cta-content h6{line-height:20px;text-transform:uppercase}.cta-wrap.style1 .cta-content p{line-height:24px}.cta-wrap.style1 .cta-content h3{color:#fff;font-size:30px;font-style:normal;font-weight:900;line-height:30px;text-transform:uppercase}.dishes-card-wrap.style1{grid-template-columns:repeat(3,1fr)}.shape2.float-bob-y.d-none.d-xxl-block{display:none}.testimonial-wrapper.style1 .arrow-next i,.testimonial-wrapper.style1 .arrow-prev i{width:40px;height:40px;line-height:40px}.scroll .navbar-brand img{width:60px!important}}@media screen and (max-width:768px){.dishes-card-wrap.style1{grid-template-columns:repeat(2,1fr)}.ourfoodSwiper .swiper-slide{padding:10px}.our-food{padding:40px 16px!important}.testimonialSwiper .swiper-slide{padding:10px}.testimonial-card.style1{box-shadow:0 4px 10px 0 rgba(0,0,0,.06)}.nav-link.active,.nav-link:hover,.navbar-nav a.active{color:#fff!important}.food-menu-tab-wrapper.style-bg{padding:50px 10px!important}}@media screen and (max-width:600px){.footer-widgets-wrapper{padding:30px 10px}}@media screen and (max-width:480px){.header-test-wrap h4{font-size:24px}.main-content{padding:30px 10px}.main-content-wrap h4{font-size:30px;line-height:43px}.main-content{padding:16px!important;background-image:url(/img/banner-vertical.9b7d72d8.webp);background-size:cover}.main-content .layer1,.main-content .layer2{opacity:0}.dishes-card-wrap.style1{grid-template-columns:repeat(2,1fr);gap:12px}.top-address{padding:10px 16px}.testimonial-card.style1{box-shadow:0 4px 10px 0 rgba(0,0,0,.06);min-height:330px}.footer-widgets-wrapper,.popular-dishes-section{padding:30px 10px}.offer-brown-card .offer-detail-with-logo .Offer-card-detail h4,.offer-detail-with-logo .Offer-card-detail h4{font-size:24px}.btn-green-card i{display:none}.offer-section.fix.bg-color2{padding:30px 0}.offer-detail-with-logo .logo-container img{max-width:60px}.offer-detail-with-logo .logo-container p{font-size:10px}.offer-brown-card .offer-detail-price .small-text,.offer-detail-price .small-text{font-size:10px;text-align:center}.offer-brown-card .offer-detail-price .cashback-text,.offer-detail-price .cashback-text{font-size:14px}}.scroll .navbar .container-fluid{background-color:#fff;box-shadow:0 0 0 1px rgba(14,63,126,.06),0 1px 1px -.5px rgba(42,51,70,.03),0 2px 2px -1px rgba(42,51,70,.04),0 3px 3px -1.5px rgba(42,51,70,.04),0 5px 5px -2.5px rgba(42,51,70,.03),0 10px 10px -5px rgba(42,51,70,.03),0 24px 24px -8px rgba(42,51,70,.03);align-items:center}.scroll .follow-us i,.scroll .text-white{color:#000!important}.scroll .navbar-toggler-icon{filter:brightness(0) invert(0)}.scroll a.nav-link{color:#000!important}.scroll .navbar-brand img{width:80px}.scroll .search{border:1px solid #cbc7c7!important}.food-menu-tab .tab-content{margin-top:36px}.tab-content>.active{display:block}.single-menu-items{display:flex;align-items:center;justify-content:space-between;border:1px solid #d1d1d1;padding:16px;border-radius:6px}.single-menu-items .details{display:flex;align-items:center;gap:16px}.single-menu-items .details .menu-content h3.active{color:#b7d450!important}.single-menu-items .details .menu-content a h3{color:#000;font-size:20px;font-style:normal;font-weight:700;line-height:26px;margin-bottom:6px}.single-menu-items .details .menu-content p{color:#5c6574;font-size:14px;font-style:normal;font-weight:400;line-height:24px;margin-top:-.3em;margin-bottom:0}.single-menu-items h6{color:#000;font-size:16px;font-style:normal;font-weight:600;line-height:28px}.food-menu-tab-wrapper.style-bg{background-color:#fff;border-radius:20px;padding:75px 50px}.food-menu-tab-wrapper .menu-item-thumb img{width:90px}@media (max-width:576px){.food-menu-div .container{width:100%!important}.food-menu-tab-wrapper.style-bg{padding:30px 10px}.popular-dishes-wrapper.style1{padding:0 10px}}@media (max-width:515px){.food-menu-div .single-menu-items,.food-menu-div .single-menu-items .details{flex-direction:column;justify-content:center;align-items:center}.footer-top{padding:20px!important}.food-menu-div .single-menu-items h6,.single-menu-items .details .menu-content a h3,.single-menu-items .details .menu-content p{text-align:center}}@media screen and (max-width:485px){.offer-card.style1{flex-direction:column-reverse!important;gap:8px;padding:16px!important}.offer-card.style1 .offer-content h6{margin-top:8px!important}.offer-content{text-align:center}}.text-wrap{hyphens:auto!important;white-space:normal!important}.text-wrap,.text-wrap-break-all{word-wrap:break-word!important;overflow-wrap:break-word!important}.text-wrap-break-all{word-break:break-all!important}.text-wrap-preserve{white-space:pre-wrap!important;word-wrap:break-word!important;overflow-wrap:break-word!important}.text-no-wrap{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.text-container{overflow-wrap:break-word!important;word-wrap:break-word!important;max-width:100%!important}.address-text{line-height:1.4!important}.address-text,.item-text{word-wrap:break-word!important;overflow-wrap:break-word!important;hyphens:auto!important}.item-text{line-height:1.3!important}.content-text{word-wrap:break-word!important;overflow-wrap:break-word!important;hyphens:auto!important;text-align:justify!important}@media (max-width:767px){.mobile-wrap{word-break:break-word!important;overflow-wrap:break-word!important;hyphens:auto!important}.btn,button{white-space:normal!important}.btn,.form-label,button,label{word-wrap:break-word!important;overflow-wrap:break-word!important}.form-label,label{line-height:1.3!important}}.our-food,.popular-dishes-section{background:#faf6ef!important}.popular-dishes-section{padding-top:52px!important;padding-bottom:52px!important}.about-us-section{padding-top:56px!important;padding-bottom:56px!important}.testimonial-section{padding-top:52px!important;padding-bottom:52px!important}.single-food-items .item-thumb img{width:200px!important;height:200px!important;box-shadow:0 14px 30px rgba(40,60,25,.18)}.single-food-items{margin-top:160px}.single-food-items .item-thumb{margin-top:-140px}.single-food-items .circle-shape img.cir36{width:218px;max-width:none}@media screen and (max-width:575px){.single-food-items .item-thumb img{width:168px!important;height:168px!important}.single-food-items .circle-shape img.cir36{width:184px}.single-food-items{margin-top:130px}.single-food-items .item-thumb{margin-top:-118px}}.single-food-items{background:#fff!important;border:1px solid #eef1e6;box-shadow:0 10px 30px rgba(40,60,25,.08);transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s ease}.single-food-items:hover{transform:translateY(-8px);box-shadow:0 24px 48px rgba(40,60,25,.16)}.cir36{animation:none!important;-webkit-animation:none!important}.single-food-items .circle-shape{display:none}.single-food-items .item-thumb img{border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--focal,center);object-position:var(--focal,center);box-shadow:0 14px 30px rgba(40,60,25,.2),0 0 0 6px hsla(0,0%,100%,.95),0 0 0 10px rgba(182,212,82,.45);transition:transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .3s ease}.single-food-items:hover .item-thumb img{transform:scale(1.06);box-shadow:0 20px 40px rgba(40,60,25,.28),0 0 0 6px #fff,0 0 0 11px rgba(134,173,63,.7)}.single-food-items .item-content h3{transition:color .2s ease}.single-food-items:hover .item-content h3{color:#446936}.single-food-items .item-content h6{color:#446936!important;font-size:20px!important}.single-food-items .kcal-wrap-content>span{background:#f2f6e8;border-radius:999px;padding:5px 11px 5px 8px;font-weight:600;color:#4a5a34;font-size:12px}.single-food-items .kcal-wrap-content{flex-wrap:wrap;gap:6px!important}.ourfoodSwiper .swiper-button-next,.ourfoodSwiper .swiper-button-prev{background:#446936!important;border-color:#446936!important;box-shadow:0 6px 16px rgba(40,60,25,.25);transition:background .2s ease,transform .2s ease}.ourfoodSwiper .swiper-button-next:hover,.ourfoodSwiper .swiper-button-prev:hover{background:#38581c!important;transform:scale(1.08)}.swiper-pagination .swiper-pagination-bullet-active{background-color:#86ad3f!important}.dishes-card.style1{border:1px solid #eef1e6;box-shadow:0 10px 28px rgba(40,60,25,.07)}.dishes-card.style1:hover{transform:translateY(-8px);box-shadow:0 24px 48px rgba(40,60,25,.15)}.dishes-card.style1 .dishes-thumb img{border-radius:18px!important;box-shadow:0 12px 26px rgba(40,60,25,.16);transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .3s ease}.dishes-card.style1:hover .dishes-thumb img{transform:scale(1.05);box-shadow:0 18px 40px rgba(40,60,25,.26)}.dishes-card.style1 h6{color:#446936}.dishes-card.style1,.single-food-items{cursor:pointer;-webkit-tap-highlight-color:transparent}.dishes-card.style1:active{transform:scale(.98);transition:transform .1s ease}.single-food-items:active{transform:scale(.98) translateY(-4px);transition:transform .1s ease}@media screen and (max-width:480px){.dishes-card.style1{padding:12px 12px 16px;margin-top:16px;border-radius:14px}.dishes-card.style1 .dishes-thumb{margin:8px 0 14px}.dishes-card.style1 .dishes-thumb img{width:100%!important;border-radius:12px!important}.dishes-card.style1 h3{font-size:14px;line-height:1.25}.dishes-card.style1 p{font-size:11px}.dishes-card.style1 h6{font-size:15px}}@media screen and (max-width:991.91px){.idendity-logo{display:none!important;padding:0}.navbar-collapse.idendity-logo{padding:0}.contact-wrap{padding:2rem 0}}.desktop-menu{display:none}.profile-header{color:#fff;text-align:left;border-radius:none}.profile-header:hover{background-color:transparent}.profile-header:focus{border:none}.profile-header .profile-image{width:40px;height:40px;-o-object-fit:cover;object-fit:cover;border-radius:50px;border:1px solid #d2d2d2;background-color:#fff}.text-mania{line-height:1}.profile-header h6{font-size:14px;color:#fff}.profile-header small{font-size:12px;color:#fff}.desktophide{display:none}.mobilehide{display:block}@media screen and (min-width:991.91px){.desktop-menu{display:block}}.dropdown-menu{transition:opacity .3s ease}.dropdown-menu.show{display:block;opacity:1}@media screen and (max-width:575px){.mobilehide{display:none}.desktophide{display:block}.profile-header{margin-right:50px}}.chds-footer[data-v-821c50fe]{background:radial-gradient(1200px 400px at 15% -20%,rgba(134,173,63,.16),transparent 60%),linear-gradient(180deg,#2b3a22,#212d1a);color:#d9e0cf;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.cf-inner[data-v-821c50fe]{max-width:1240px;margin:0 auto;padding:clamp(40px,6vw,64px) clamp(20px,5vw,48px) 0}.cf-top[data-v-821c50fe]{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.5fr;gap:clamp(28px,4vw,56px);padding-bottom:40px}.cf-logo[data-v-821c50fe]{width:168px;max-width:60%;height:auto;margin-bottom:16px;filter:brightness(0) invert(1);opacity:.96}.cf-tagline[data-v-821c50fe]{font-size:14px;line-height:1.6;color:#b7c1a6;max-width:320px;margin:0 0 20px}.cf-social[data-v-821c50fe]{display:flex;gap:10px}.cf-social a[data-v-821c50fe]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.08);color:#e7ecdd;text-decoration:none;font-size:15px;transition:background .18s ease,transform .18s ease,color .18s ease}.cf-social a[data-v-821c50fe]:hover{background:#b6d452;color:#23400f;transform:translateY(-3px)}.cf-col h4[data-v-821c50fe]{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#fff;margin:4px 0 18px}.cf-col .cf-line[data-v-821c50fe],.cf-col a[data-v-821c50fe]{display:block;color:#c4cdb5;text-decoration:none;font-size:14.5px;margin-bottom:12px;transition:color .15s ease,padding-left .15s ease}.cf-col>a[data-v-821c50fe]:hover{color:#cfe38a;padding-left:4px}.cf-contact .cf-line[data-v-821c50fe]{display:flex;align-items:flex-start;gap:10px;line-height:1.45}.cf-contact .cf-line i[data-v-821c50fe]{color:#86ad3f;margin-top:3px;width:16px;flex:none}.cf-contact a.cf-line:hover span[data-v-821c50fe]{color:#cfe38a}.cf-hours[data-v-821c50fe]{color:#b7c1a6}.cf-qr[data-v-821c50fe]{display:flex;align-items:center;gap:12px;margin-top:16px}.cf-qr img[data-v-821c50fe]{width:78px;height:78px;border-radius:10px;background:#fff;padding:5px}.cf-qr span[data-v-821c50fe]{font-size:12px;color:#9aa588;max-width:130px;line-height:1.4}.cf-bottom[data-v-821c50fe]{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;border-top:1px solid hsla(0,0%,100%,.1);padding:20px 0 22px;margin-top:8px}.cf-copy[data-v-821c50fe]{font-size:13px;color:#98a487;margin:0}.cf-cn[data-v-821c50fe]{letter-spacing:2px}.cf-bottom-right[data-v-821c50fe]{display:flex;align-items:center;gap:12px;font-size:13px}.cf-bottom-right a[data-v-821c50fe]{color:#b7c1a6;text-decoration:none}.cf-bottom-right a[data-v-821c50fe]:hover{color:#cfe38a}.cf-dot[data-v-821c50fe]{color:#5c6a4b}.cf-made[data-v-821c50fe]{color:#98a487;margin-left:6px}@media (max-width:900px){.cf-top[data-v-821c50fe]{grid-template-columns:1fr 1fr;gap:32px 24px}.cf-brand[data-v-821c50fe],.cf-contact[data-v-821c50fe]{grid-column:1/-1}}@media (max-width:560px){.cf-top[data-v-821c50fe]{grid-template-columns:1fr;text-align:left;padding-bottom:30px}.cf-logo[data-v-821c50fe]{width:150px}.cf-tagline[data-v-821c50fe]{max-width:100%}.cf-brand[data-v-821c50fe]{text-align:center}.cf-brand .cf-tagline[data-v-821c50fe]{margin-left:auto;margin-right:auto}.cf-social[data-v-821c50fe]{justify-content:center}.cf-bottom[data-v-821c50fe]{justify-content:center;text-align:center;flex-direction:column;gap:10px;padding-bottom:26px}.cf-bottom-right[data-v-821c50fe]{flex-wrap:wrap;justify-content:center}.cf-made[data-v-821c50fe]{width:100%;margin:4px 0 0}}.invalid-feedback[data-v-f180c028]{display:block}.info-icon[data-v-f180c028]{position:absolute;right:10px;top:50%;transform:translateY(-50%);cursor:pointer;color:#df376e}.form-wrap-content input[data-v-f180c028]{padding:0 38px!important;height:42px;line-height:42px}.info-icon i[data-v-f180c028],.info-icon[data-v-f180c028]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.form-control.is-invalid[data-v-f180c028]{border-color:#df376e}.bottom-text p[data-v-f180c028]{margin-top:1rem}.bottom-text a[data-v-f180c028]{color:#0d6efd;text-decoration:none}.bottom-text a[data-v-f180c028]:hover{text-decoration:underline}.forgot-password-text[data-v-f180c028]{border-top:1px solid #e9ecef;padding-top:1rem;margin-top:1rem}.forgot-password-text p[data-v-f180c028]{margin-bottom:0;font-size:.9rem}.forgot-password-text a[data-v-f180c028]{color:#df376e;text-decoration:none;font-weight:500}.forgot-password-text a[data-v-f180c028]:hover{color:#df376e;text-decoration:underline}.invalid-feedback[data-v-c42866a0]{display:block}.info-icon[data-v-c42866a0]{position:absolute;right:10px;top:50%;transform:translateY(-50%);cursor:pointer;color:#6c757d}.info-icon[data-v-c42866a0]:hover{color:#495057}.form-control.is-invalid[data-v-c42866a0]{border-color:#dc3545}.bottom-text p[data-v-c42866a0]{margin-top:1rem}.bottom-text a[data-v-c42866a0]{color:#0d6efd;text-decoration:none}.bottom-text a[data-v-c42866a0]:hover{text-decoration:underline}.timer-text[data-v-c42866a0]{font-size:.9rem;color:#6c757d}.countdown[data-v-c42866a0]{font-weight:700;color:#dc3545}.letter-spacing-wide[data-v-c42866a0]{letter-spacing:.3em;font-size:1.2rem;font-weight:700}.btn[data-v-c42866a0]:disabled{opacity:.6;cursor:not-allowed}.alert[data-v-c42866a0]{margin-top:1rem;font-size:.9rem}.logo-wrap img[data-v-c42866a0]{max-width:120px;margin-bottom:1rem}.form-wrap-content[data-v-c42866a0]{text-align:left}.form-label[data-v-c42866a0]{font-weight:500;margin-bottom:.5rem}.icon-email[data-v-c42866a0]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#6c757d;z-index:3}.form-control[data-v-c42866a0]{padding-left:40px}.btn-outline-secondary[data-v-c42866a0]{border-color:#6c757d;color:#6c757d}.btn-outline-secondary[data-v-c42866a0]:hover{background-color:#6c757d;color:#fff}.modal-content[data-v-c42866a0]{border-radius:10px;box-shadow:0 10px 25px rgba(0,0,0,.15)}.login-text-wrap h4[data-v-c42866a0]{margin-bottom:.5rem;color:#333}.login-text-wrap p[data-v-c42866a0]{color:#6c757d;margin-bottom:1rem}.button-wrap .spinner-border[data-v-0ae007a6]{margin-right:5px}.btn-link[data-v-0ae007a6]{padding:0}.modal-search-dish .modal-dialog[data-v-0ae007a6]{max-width:500px}.bottom-text[data-v-0ae007a6]{margin-top:10px}.bottom-text a[data-v-0ae007a6]{color:#0d6efd;text-decoration:none}.bottom-text a[data-v-0ae007a6]:hover{text-decoration:underline}.error-wrap[data-v-0ae007a6]{color:red;font-size:.875rem;margin-top:.25rem}.alert[data-v-0ae007a6]{margin-bottom:1rem}.alert-danger[data-v-0ae007a6]{color:#842029;background-color:#f8d7da;border-color:#f5c2c7;padding:.75rem 1.25rem;border:1px solid transparent;border-radius:.25rem}.position-relative[data-v-0ae007a6]{position:relative}.icon-email[data-v-0ae007a6]{position:absolute;top:50%;left:10px;transform:translateY(-50%);color:#6c757d}.info-icon[data-v-0ae007a6]{position:absolute;top:50%;right:10px;transform:translateY(-50%);color:#dc3545;cursor:pointer}.info-icon i[data-v-0ae007a6],.info-icon[data-v-0ae007a6]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.form-control[data-v-0ae007a6]{padding-left:35px;padding-right:35px}.spinner-border[data-v-0ae007a6]{margin-right:.5rem}.addresses-list[data-v-29ebe394]{margin-bottom:20px}.address-item[data-v-29ebe394]{border:1px solid #ddd;padding:15px;border-radius:5px;margin-bottom:10px}.chds-loader[data-v-6e24059d]{position:fixed;inset:0;width:100%;height:100vh;display:flex;align-items:center;justify-content:center;z-index:9999;background:radial-gradient(1200px 600px at 50% -10%,#eef4e0 0,#fbfdf6 55%,#f6f9ef 100%);font-family:Poppins,Segoe UI,Roboto,Helvetica,Arial,sans-serif;padding:20px}.chds-loader-card[data-v-6e24059d]{position:relative;text-align:center;background:#fff;padding:44px 40px 40px;border-radius:22px;box-shadow:0 18px 50px rgba(68,105,54,.14);max-width:380px;width:100%;border:1px solid #e7eed9;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chds-loader-card[data-v-6e24059d]:before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,#b6d452,#446936)}.chds-spinner[data-v-6e24059d]{position:relative;width:74px;height:74px;margin:6px auto 22px;display:flex;align-items:center;justify-content:center}.chds-spinner-ring[data-v-6e24059d]{position:absolute;inset:0;border-radius:50%;border:5px solid #eaf1dc;border-top-color:#446936;border-right-color:#86ad3f;animation:chds-spin-6e24059d .9s linear infinite}.chds-spinner-emoji[data-v-6e24059d]{font-size:30px;line-height:1;animation:chds-pop-6e24059d 1.9s ease-in-out infinite}.chds-eyebrow[data-v-6e24059d]{color:#6b8a2e;font-weight:700;letter-spacing:2px;text-transform:uppercase;font-size:12px;margin:0 0 8px}.chds-msg[data-v-6e24059d]{color:#2b3a22;font-weight:700;font-size:19px;margin:0 0 8px;min-height:26px;animation:chds-fade-6e24059d 1.9s ease-in-out infinite}.chds-sub[data-v-6e24059d]{color:#7c8a6c;font-size:14px;line-height:1.5;margin:0}.chds-bar[data-v-6e24059d]{margin-top:26px;height:6px;background:#eef2e4;border-radius:999px;overflow:hidden}.chds-bar-fill[data-v-6e24059d]{display:block;height:100%;width:40%;border-radius:999px;background:linear-gradient(90deg,#b6d452,#446936);animation:chds-slide-6e24059d 1.5s ease-in-out infinite}.chds-error-icon[data-v-6e24059d]{font-size:44px;line-height:1;margin:6px auto 18px}.chds-retry[data-v-6e24059d]{margin-top:22px}.chds-btn[data-v-6e24059d]{display:inline-flex;align-items:center;gap:8px;background:#76923b;color:#fff;border:none;font-weight:700;font-size:15px;padding:11px 26px;border-radius:999px;cursor:pointer;transition:background .2s,transform .16s,box-shadow .2s;box-shadow:0 8px 18px rgba(118,146,59,.26)}.chds-btn[data-v-6e24059d]:hover:not(:disabled){background:#576d27;transform:translateY(-1px)}.chds-btn[data-v-6e24059d]:disabled{opacity:.65;cursor:default}.chds-btn-spinner[data-v-6e24059d]{width:15px;height:15px;border:2px solid hsla(0,0%,100%,.5);border-top-color:#fff;border-radius:50%;animation:chds-spin-6e24059d .7s linear infinite}@keyframes chds-spin-6e24059d{to{transform:rotate(1turn)}}@keyframes chds-slide-6e24059d{0%{margin-left:-40%}to{margin-left:100%}}@keyframes chds-pop-6e24059d{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@keyframes chds-fade-6e24059d{0%,to{opacity:1}8%{opacity:.35}}@media (prefers-reduced-motion:reduce){.chds-spinner-ring[data-v-6e24059d]{animation-duration:1.6s}.chds-bar-fill[data-v-6e24059d],.chds-msg[data-v-6e24059d],.chds-spinner-emoji[data-v-6e24059d]{animation:none}.chds-bar-fill[data-v-6e24059d]{width:100%}}@media (max-width:480px){.chds-loader-card[data-v-6e24059d]{padding:38px 26px 34px}.chds-msg[data-v-6e24059d]{font-size:17px}}.visually-hidden[data-v-6e24059d]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.chw[data-v-6631d3f8]{position:fixed;right:18px;bottom:18px;z-index:1200;font-family:inherit}@media (max-width:991px){.chw.chw-lift[data-v-6631d3f8]{right:14px;bottom:calc(84px + env(safe-area-inset-bottom, 0px))}}.chw-launch[data-v-6631d3f8]{position:relative;width:62px;height:62px;margin-left:auto}.chw-fab[data-v-6631d3f8]{position:relative;width:62px;height:62px;border-radius:50%;border:none;cursor:pointer;background:linear-gradient(145deg,#4f7a3e,#35502a);color:#fff;box-shadow:0 10px 26px rgba(53,80,42,.45);display:flex;align-items:center;justify-content:center;transition:transform .18s,box-shadow .2s}.chw-fab[data-v-6631d3f8]:hover{transform:scale(1.07);box-shadow:0 12px 30px rgba(53,80,42,.55)}.chw-fab[data-v-6631d3f8]:active{transform:scale(.98)}.chw-fab.open[data-v-6631d3f8]{background:linear-gradient(145deg,#3c5f2b,#2c4322)}.chw-ring[data-v-6631d3f8]{position:absolute;inset:0;border-radius:50%;background:#446936;opacity:.35;animation:chw-ring-6631d3f8 2.4s ease-out infinite;z-index:-1}@keyframes chw-ring-6631d3f8{0%{transform:scale(1);opacity:.35}70%{transform:scale(1.55);opacity:0}to{opacity:0}}.chw-fab-dot[data-v-6631d3f8]{position:absolute;top:3px;right:3px;width:13px;height:13px;border-radius:50%;background:#ff5a5a;border:2px solid #fff}.chw-panel[data-v-6631d3f8]{position:absolute;right:0;bottom:74px;width:380px;max-width:calc(100vw - 24px);height:580px;max-height:calc(100vh - 110px);background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 18px 50px rgba(0,0,0,.28);display:flex;flex-direction:column}.chw-head[data-v-6631d3f8]{display:flex;align-items:center;gap:11px;padding:13px 15px;background:linear-gradient(135deg,#4f7a3e,#34502a);color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.12)}.chw-avatar[data-v-6631d3f8]{width:40px;height:40px;border-radius:50%;background:hsla(0,0%,100%,.16);border:1.5px solid hsla(0,0%,100%,.35);display:flex;align-items:center;justify-content:center;font-size:21px;flex-shrink:0}.chw-head-txt[data-v-6631d3f8]{flex:1;line-height:1.3}.chw-name[data-v-6631d3f8]{font-weight:700;font-size:15px}.chw-status[data-v-6631d3f8]{font-size:11.5px;opacity:.9;display:flex;align-items:center;gap:5px}.chw-dot[data-v-6631d3f8]{width:7px;height:7px;border-radius:50%;background:#b6d452;animation:chw-pulse-6631d3f8 2s infinite}@keyframes chw-pulse-6631d3f8{0%{box-shadow:0 0 0 0 rgba(182,212,82,.6)}70%{box-shadow:0 0 0 6px rgba(182,212,82,0)}}.chw-x[data-v-6631d3f8]{background:hsla(0,0%,100%,.12);border:none;color:#fff;font-size:14px;cursor:pointer;opacity:.9;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center}.chw-x[data-v-6631d3f8]:hover{background:hsla(0,0%,100%,.24)}.chw-body[data-v-6631d3f8]{flex:1;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:14px;background:linear-gradient(#f3f5ee,#f5f6f2);display:flex;flex-direction:column;gap:9px}.chw-resume[data-v-6631d3f8]{margin:auto;text-align:center;background:#fff;border:1px solid #e9ece2;border-radius:16px;padding:22px 18px;box-shadow:0 2px 10px rgba(0,0,0,.06);max-width:280px}.chw-resume-av[data-v-6631d3f8]{width:46px;height:46px;margin:0 auto 10px;border-radius:50%;background:linear-gradient(145deg,#5a874a,#3c5a2e);display:flex;align-items:center;justify-content:center;font-size:24px}.chw-resume-title[data-v-6631d3f8]{font-weight:700;font-size:16px;color:#26331d}.chw-resume-sub[data-v-6631d3f8]{font-size:13px;color:#7a8071;margin:5px 0 16px}.chw-resume-btn[data-v-6631d3f8]{display:block;width:100%;border:1px solid #d7dccd;background:#fff;color:#3c5a2e;border-radius:22px;padding:10px;font-size:13.5px;font-weight:600;cursor:pointer;margin-top:8px}.chw-resume-btn.primary[data-v-6631d3f8]{background:linear-gradient(145deg,#4f7a3e,#446936);color:#fff;border-color:#446936}.chw-resume-btn[data-v-6631d3f8]:not(.primary):hover{background:#f2f7ea}.chw-row[data-v-6631d3f8]{display:flex;flex-direction:column}.chw-row.user[data-v-6631d3f8]{align-items:flex-end}.chw-row.assistant[data-v-6631d3f8]{align-items:flex-start}.chw-bwrap[data-v-6631d3f8]{display:flex;align-items:flex-end;gap:7px;max-width:90%}.chw-bwrap.user[data-v-6631d3f8]{flex-direction:row-reverse}.chw-msg-av[data-v-6631d3f8]{width:26px;height:26px;min-width:26px;border-radius:50%;background:linear-gradient(145deg,#5a874a,#3c5a2e);display:flex;align-items:center;justify-content:center;font-size:14px;margin-bottom:2px;box-shadow:0 1px 3px rgba(0,0,0,.12)}.chw-bubble[data-v-6631d3f8]{padding:9px 13px;border-radius:16px;font-size:14px;line-height:1.46;word-wrap:break-word;overflow-wrap:anywhere}.chw-bubble.assistant[data-v-6631d3f8]{background:#fff;color:#26331d;border-bottom-left-radius:5px;box-shadow:0 1px 4px rgba(0,0,0,.08)}.chw-bubble.user[data-v-6631d3f8]{background:linear-gradient(145deg,#4f7a3e,#446936);color:#fff;border-bottom-right-radius:5px;box-shadow:0 1px 4px rgba(68,105,54,.25)}.chw-teaser[data-v-6631d3f8]{position:absolute;right:4px;bottom:76px;width:234px;display:flex;align-items:center;gap:9px;background:#fff;border-radius:16px;padding:11px 12px;box-shadow:0 10px 30px rgba(0,0,0,.2);cursor:pointer;border:1px solid #eceee7}.chw-teaser[data-v-6631d3f8]:after{content:"";position:absolute;right:22px;bottom:-7px;width:14px;height:14px;background:#fff;border-right:1px solid #eceee7;border-bottom:1px solid #eceee7;transform:rotate(45deg)}.chw-teaser[data-v-6631d3f8]:hover{box-shadow:0 12px 34px rgba(0,0,0,.26)}.chw-teaser-av[data-v-6631d3f8]{width:34px;height:34px;min-width:34px;border-radius:50%;background:linear-gradient(145deg,#5a874a,#3c5a2e);display:flex;align-items:center;justify-content:center;font-size:18px}.chw-teaser-txt[data-v-6631d3f8]{font-size:13px;line-height:1.35;color:#2b3a21;font-weight:600}.chw-teaser-x[data-v-6631d3f8]{position:absolute;top:5px;right:6px;background:none;border:none;color:#b6bbad;font-size:11px;cursor:pointer;padding:2px;line-height:1}.chw-teaser-x[data-v-6631d3f8]:hover{color:#7a8071}.chw-teaser-pop-enter-active[data-v-6631d3f8],.chw-teaser-pop-leave-active[data-v-6631d3f8]{transition:opacity .25s,transform .25s;transform-origin:bottom right}.chw-teaser-pop-enter-from[data-v-6631d3f8],.chw-teaser-pop-leave-to[data-v-6631d3f8]{opacity:0;transform:translateY(8px) scale(.9)}.chw-cards[data-v-6631d3f8]{display:flex;flex-direction:column;gap:8px;margin:2px 0}.chw-card[data-v-6631d3f8]{display:flex;background:#fff;border:1px solid #e9ece2;border-radius:13px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.06)}.chw-card-img[data-v-6631d3f8]{width:82px;min-width:82px;height:auto;-o-object-fit:cover;object-fit:cover}.chw-card-body[data-v-6631d3f8]{padding:9px 11px;flex:1;min-width:0}.chw-box[data-v-6631d3f8]{padding:11px 12px}.chw-card-name[data-v-6631d3f8]{font-weight:700;font-size:13.5px;color:#26331d;display:flex;align-items:center;gap:6px}.chw-badge[data-v-6631d3f8]{background:#eaf3d8;color:#4a6b1f;font-size:10px;font-weight:700;border-radius:9px;padding:1px 7px}.chw-card-desc[data-v-6631d3f8]{font-size:11.5px;color:#7a8071;margin:3px 0 7px;line-height:1.35}.chw-save[data-v-6631d3f8]{color:#b23522;font-weight:700}.chw-variants[data-v-6631d3f8]{display:flex;flex-wrap:wrap;gap:6px}.chw-vbtn[data-v-6631d3f8]{display:flex;align-items:center;gap:6px;background:#f4f7ee;border:1px solid #d7e3bf;color:#3c5a2e;border-radius:18px;padding:5px 10px;font-size:12px;cursor:pointer;font-family:inherit;transition:background .15s}.chw-vbtn[data-v-6631d3f8]:hover{background:#e7f0d5}.chw-vbtn.done[data-v-6631d3f8],.chw-vbtn.solo[data-v-6631d3f8]{background:#446936;color:#fff;border-color:#446936}.chw-vbtn.solo[data-v-6631d3f8]{margin-top:8px;font-weight:600}.chw-vsize[data-v-6631d3f8]{font-weight:600}.chw-vprice[data-v-6631d3f8]{opacity:.85}.chw-vadd[data-v-6631d3f8]{font-weight:700}.chw-quick[data-v-6631d3f8]{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 2px}.chw-qbtn[data-v-6631d3f8]{background:#fff;border:1px solid #cdd7c0;color:#3c5a2e;border-radius:16px;padding:6px 12px;font-size:12.5px;cursor:pointer}.chw-qbtn[data-v-6631d3f8]:hover{background:#eaf3d8;border-color:#b6d452}.chw-typing[data-v-6631d3f8]{display:flex;gap:4px;align-items:center}.chw-typing span[data-v-6631d3f8]{width:7px;height:7px;border-radius:50%;background:#b9bfb0;animation:chw-bounce-6631d3f8 1.2s infinite}.chw-typing span[data-v-6631d3f8]:nth-child(2){animation-delay:.18s}.chw-typing span[data-v-6631d3f8]:nth-child(3){animation-delay:.36s}@keyframes chw-bounce-6631d3f8{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-5px);opacity:1}}.chw-chips[data-v-6631d3f8]{display:flex;flex-wrap:wrap;gap:7px;padding:0 14px 10px;background:#f5f6f2}.chw-chip[data-v-6631d3f8]{background:#fff;border:1px solid #dbe0d3;color:#3c5a2e;border-radius:18px;padding:7px 12px;font-size:12.5px;cursor:pointer}.chw-chip[data-v-6631d3f8]:hover{background:#eaf3d8;border-color:#b6d452}.chw-cartbar[data-v-6631d3f8]{display:flex;align-items:center;gap:8px;width:100%;border:none;cursor:pointer;background:#446936;color:#fff;padding:11px 16px;font-size:13.5px;font-weight:700}.chw-cartbar[data-v-6631d3f8]:hover{background:#3c5f2b}.chw-cartcount[data-v-6631d3f8]{flex:1;text-align:left}.chw-cartmid[data-v-6631d3f8]{opacity:.85}.chw-cartgo[data-v-6631d3f8]{background:hsla(0,0%,100%,.2);border-radius:14px;padding:3px 11px}.chw-cartview[data-v-6631d3f8]{position:absolute;inset:0;z-index:6;background:#f5f6f2;display:flex;flex-direction:column}.chw-cart-head[data-v-6631d3f8]{display:flex;align-items:center;gap:8px;padding:13px 14px;background:linear-gradient(135deg,#4f7a3e,#34502a);color:#fff}.chw-cart-back[data-v-6631d3f8]{background:hsla(0,0%,100%,.14);border:none;color:#fff;width:30px;height:30px;border-radius:50%;font-size:22px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0 0 3px}.chw-cart-title[data-v-6631d3f8]{flex:1;font-weight:700;font-size:15px}.chw-x2[data-v-6631d3f8]{background:hsla(0,0%,100%,.12);border:none;color:#fff;width:28px;height:28px;border-radius:50%;font-size:14px;cursor:pointer}.chw-cart-list[data-v-6631d3f8]{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:12px;display:flex;flex-direction:column;gap:9px}.chw-cart-empty[data-v-6631d3f8]{text-align:center;color:#9aa093;padding:30px 10px;font-size:14px}.chw-ci[data-v-6631d3f8]{display:flex;justify-content:space-between;gap:10px;background:#fff;border:1px solid #eaece4;border-radius:12px;padding:10px 12px}.chw-ci-main[data-v-6631d3f8]{min-width:0;flex:1}.chw-ci-name[data-v-6631d3f8]{font-weight:700;font-size:13.5px;color:#26331d}.chw-ci-size[data-v-6631d3f8]{font-size:11.5px;color:#8a908a;margin:2px 0 8px}.chw-ci-qty[data-v-6631d3f8]{display:inline-flex;align-items:center;gap:0;border:1px solid #d7e0cb;border-radius:18px;overflow:hidden}.chw-ci-qty button[data-v-6631d3f8]{width:28px;height:28px;border:none;background:#f2f7ea;color:#3c5a2e;font-size:16px;cursor:pointer}.chw-ci-qty button[data-v-6631d3f8]:hover{background:#e6f0d5}.chw-ci-qty span[data-v-6631d3f8]{min-width:26px;text-align:center;font-size:13px;font-weight:600;color:#26331d}.chw-ci-side[data-v-6631d3f8]{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between}.chw-ci-price[data-v-6631d3f8]{font-weight:700;font-size:13.5px;color:#446936}.chw-ci-rm[data-v-6631d3f8]{background:none;border:none;color:#c3c8bc;font-size:13px;cursor:pointer;padding:2px}.chw-ci-rm[data-v-6631d3f8]:hover{color:#c0392b}.chw-cart-foot[data-v-6631d3f8]{border-top:1px solid #e6e9df;background:#fff;padding:12px 14px calc(12px + env(safe-area-inset-bottom, 0px))}.chw-cart-sub[data-v-6631d3f8]{display:flex;justify-content:space-between;font-weight:800;color:#26331d;font-size:15px;margin-bottom:10px}.chw-cart-checkout[data-v-6631d3f8]{width:100%;border:none;background:linear-gradient(145deg,#4f7a3e,#446936);color:#fff;font-weight:700;font-size:14.5px;padding:12px;border-radius:12px;cursor:pointer}.chw-cart-checkout[data-v-6631d3f8]:disabled{background:#b7bfad;cursor:default}.chw-cart-checkout[data-v-6631d3f8]:not(:disabled):hover{background:#3c5f2b}.chw-cart-back2[data-v-6631d3f8]{width:100%;border:none;background:none;color:#6b7266;font-size:12.5px;cursor:pointer;padding:9px 0 2px}.chw-cart-back2[data-v-6631d3f8]:hover{color:#446936}.chw-rate[data-v-6631d3f8]{display:flex;align-items:center;gap:4px;margin:1px 0 2px 34px}.chw-thumb[data-v-6631d3f8]{background:none;border:none;cursor:pointer;font-size:13px;opacity:.5;padding:2px 3px;line-height:1;transition:opacity .15s,transform .15s}.chw-thumb[data-v-6631d3f8]:hover{opacity:1;transform:scale(1.15)}.chw-rated[data-v-6631d3f8]{font-size:11px;color:#7d9350}.chw-contact[data-v-6631d3f8]{padding:12px;border-top:1px solid #e6e9df;background:#f4f8ec;display:flex;flex-direction:column;gap:7px}.chw-contact-h[data-v-6631d3f8]{font-size:13px;font-weight:600;color:#2b3a22;line-height:1.35}.chw-cf[data-v-6631d3f8]{border:1px solid #cdd9b3;border-radius:10px;padding:9px 12px;font-size:16px;outline:none;background:#fff}.chw-cf[data-v-6631d3f8]:focus{border-color:#446936}.chw-cerr[data-v-6631d3f8]{font-size:12px;color:#b23c2e}.chw-crow[data-v-6631d3f8]{display:flex;gap:8px;align-items:center;margin-top:2px}.chw-cbtn[data-v-6631d3f8]{flex:1;background:#446936;color:#fff;border:none;border-radius:10px;padding:10px;font-weight:700;font-size:14px;cursor:pointer}.chw-cbtn[data-v-6631d3f8]:disabled{background:#b7bfad;cursor:default}.chw-cskip[data-v-6631d3f8]{background:none;border:none;color:#6b7b56;font-size:13px;cursor:pointer;padding:6px 10px}.chw-input[data-v-6631d3f8]{display:flex;align-items:center;gap:8px;padding:10px 12px;border-top:1px solid #e6e9df;background:#fff}.chw-input input[data-v-6631d3f8]{flex:1;min-width:0;border:1px solid #d7dccd;border-radius:22px;padding:10px 14px;font-size:16px;outline:none}.chw-input input[data-v-6631d3f8]:focus{border-color:#446936}.chw-input button[data-v-6631d3f8]{width:40px;height:40px;border-radius:50%;border:none;background:#446936;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}.chw-input button[data-v-6631d3f8]:disabled{background:#b7bfad;cursor:default}.chw-pop-enter-active[data-v-6631d3f8],.chw-pop-leave-active[data-v-6631d3f8]{transition:opacity .18s,transform .18s;transform-origin:bottom right}.chw-pop-enter-from[data-v-6631d3f8],.chw-pop-leave-to[data-v-6631d3f8]{opacity:0;transform:scale(.92) translateY(10px)}@media (max-width:560px){.chw[data-v-6631d3f8]{right:14px}.chw-panel[data-v-6631d3f8]{position:fixed;top:var(--chw-top,0);left:0;right:0;bottom:auto;width:100%;max-width:100%;border-radius:0;height:var(--chw-vh,100dvh);max-height:var(--chw-vh,100dvh);overflow-x:hidden;overscroll-behavior:none}.chw-head[data-v-6631d3f8]{padding-top:calc(13px + env(safe-area-inset-top, 0px))}.chw-input[data-v-6631d3f8]{padding-bottom:calc(10px + env(safe-area-inset-bottom, 0px))}.chw-fab.open[data-v-6631d3f8]{display:none}.chw-teaser[data-v-6631d3f8]{right:0;width:220px}}.toast-host[data-v-c8838c78]{position:fixed;top:16px;right:16px;z-index:99999;display:flex;flex-direction:column;gap:8px;max-width:92vw}.toast[data-v-c8838c78]{display:flex;align-items:center;gap:9px;background:#fff;border:1px solid #e2e5dd;border-left-width:4px;border-radius:10px;padding:11px 14px;font-size:13px;box-shadow:0 8px 24px rgba(20,30,15,.14);cursor:pointer;min-width:240px;color:#2c322b}.toast.success[data-v-c8838c78]{border-left-color:#446936}.toast.success i[data-v-c8838c78]{color:#446936}.toast.error[data-v-c8838c78]{border-left-color:#c0392b}.toast.error i[data-v-c8838c78]{color:#c0392b}.toast.info[data-v-c8838c78]{border-left-color:#2d6cb5}.toast.info i[data-v-c8838c78]{color:#2d6cb5}.toast span[data-v-c8838c78]{line-height:1.35}.toast-enter-active[data-v-c8838c78],.toast-leave-active[data-v-c8838c78]{transition:all .25s ease}.toast-enter-from[data-v-c8838c78],.toast-leave-to[data-v-c8838c78]{opacity:0;transform:translateX(20px)}@media (max-width:520px){.toast-host[data-v-c8838c78]{top:auto;bottom:16px;left:12px;right:12px}.toast[data-v-c8838c78]{min-width:0}}.overlay>.modal{display:block;position:relative;inset:auto;height:auto}@media (max-width:768px){.dash input,.dash select,.dash textarea,.overlay input,.overlay select,.overlay textarea{font-size:16px!important}}.ovback{display:none}@media (max-width:820px){.detail .dh{position:sticky;top:0;z-index:2;background:#fff;margin:-16px -16px 12px;padding:14px 16px;border-bottom:1px solid #eef0ea;align-items:center}.ovback{display:inline-flex;align-items:center;gap:7px;border:none;background:#f1f2ed;color:#2f5018;font-weight:600;border-radius:9px;padding:9px 14px;font-size:14px;cursor:pointer;margin-right:10px;-webkit-tap-highlight-color:transparent}.detail .dh .x{font-size:22px;padding:4px 6px}}.fm-grid[data-v-fde013b8]{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;margin:8px auto 0}@media (min-width:768px){.fm-grid[data-v-fde013b8]{grid-template-columns:repeat(3,1fr);gap:24px}}@media (min-width:1200px){.fm-grid[data-v-fde013b8]{grid-template-columns:repeat(4,1fr)}}.fm-card[data-v-fde013b8]{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid #edefe6;background:#fff;padding:0;margin:0;font:inherit;color:inherit;text-align:left;cursor:pointer;display:flex;flex-direction:column;border-radius:22px;overflow:hidden;box-shadow:0 1px 2px rgba(38,51,27,.04),0 14px 32px rgba(38,51,27,.06);transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s cubic-bezier(.2,.7,.2,1),border-color .3s;-webkit-tap-highlight-color:transparent}.fm-card[data-v-fde013b8]:focus-visible,.fm-card[data-v-fde013b8]:hover{transform:translateY(-6px);box-shadow:0 6px 14px rgba(38,51,27,.08),0 22px 48px rgba(38,51,27,.13);border-color:#dfe7cf;outline:none}.fm-media[data-v-fde013b8]{position:relative;aspect-ratio:4/3;overflow:hidden;background:#f2f5ea}.fm-media img[data-v-fde013b8]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .55s cubic-bezier(.2,.7,.2,1)}.fm-media img.fm-img-broken[data-v-fde013b8]{display:none}.fm-card:focus-visible .fm-media img[data-v-fde013b8],.fm-card:hover .fm-media img[data-v-fde013b8]{transform:scale(1.07)}.fm-media[data-v-fde013b8]:after{content:"";position:absolute;inset:auto 0 0 0;height:38%;background:linear-gradient(0deg,rgba(20,28,12,.16),transparent);pointer-events:none}.fm-add[data-v-fde013b8]{position:absolute;right:12px;bottom:12px;width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:#fff;color:#446936;box-shadow:0 4px 14px rgba(30,40,20,.22);transition:background .22s ease,color .22s ease,transform .22s cubic-bezier(.2,.7,.2,1);z-index:1}.fm-card:focus-visible .fm-add[data-v-fde013b8],.fm-card:hover .fm-add[data-v-fde013b8]{background:#446936;color:#fff;transform:scale(1.08)}.fm-body[data-v-fde013b8]{padding:15px 17px 18px;display:flex;flex-direction:column;gap:9px;flex:1}.fm-name[data-v-fde013b8]{margin:0;font-size:16.5px;font-weight:750;line-height:1.28;letter-spacing:-.01em;color:#26331b;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.56em;transition:color .2s ease}.fm-card:focus-visible .fm-name[data-v-fde013b8],.fm-card:hover .fm-name[data-v-fde013b8]{color:#446936}.fm-price[data-v-fde013b8]{align-self:flex-start;display:inline-flex;align-items:center;background:#eef4df;color:#3f5d18;font-weight:700;font-size:14px;padding:4px 13px;border-radius:999px;font-variant-numeric:tabular-nums;letter-spacing:.01em}.fm-loading[data-v-fde013b8]{grid-column:1/-1;text-align:center;padding:48px 0}.fm-cta[data-v-fde013b8]{display:flex;justify-content:center;margin-top:32px}.fm-view-all[data-v-fde013b8]{display:inline-flex;align-items:center;gap:9px;background:#446936;color:#fff;font-weight:700;font-size:15.5px;padding:13px 30px;border-radius:999px;text-decoration:none;box-shadow:0 6px 18px rgba(68,105,54,.28);transition:transform .22s cubic-bezier(.2,.7,.2,1),box-shadow .22s,background .22s}.fm-view-all[data-v-fde013b8]:focus-visible,.fm-view-all[data-v-fde013b8]:hover{background:#375829;color:#fff;transform:translateY(-2px);box-shadow:0 10px 26px rgba(68,105,54,.36);outline:none}.fm-view-all svg[data-v-fde013b8]{transition:transform .22s cubic-bezier(.2,.7,.2,1)}.fm-view-all:hover svg[data-v-fde013b8]{transform:translateX(4px)}@media (max-width:640px){.fm-cta[data-v-fde013b8]{margin-top:22px}.fm-view-all[data-v-fde013b8]{width:100%;justify-content:center}.fm-grid[data-v-fde013b8]{gap:14px}.fm-body[data-v-fde013b8]{padding:12px 13px 15px;gap:7px}.fm-name[data-v-fde013b8]{font-size:14.5px}.fm-price[data-v-fde013b8]{font-size:13px;padding:3px 11px}.fm-add[data-v-fde013b8]{width:36px;height:36px;right:9px;bottom:9px}}@media (prefers-reduced-motion:reduce){.fm-add[data-v-fde013b8],.fm-card[data-v-fde013b8],.fm-media img[data-v-fde013b8]{transition:none}.fm-card[data-v-fde013b8]:focus-visible,.fm-card[data-v-fde013b8]:hover{transform:none}}.why-faq-section[data-v-fde013b8]{background:#fff;padding:64px 20px;border-top:1px solid #eef1e6}.wf-inner[data-v-fde013b8]{max-width:1000px;margin:0 auto}.wf-head[data-v-fde013b8]{text-align:center;margin-bottom:34px}.wf-eyebrow[data-v-fde013b8]{color:#4c6b1a;font-weight:700;font-size:13px;letter-spacing:1.5px;text-transform:uppercase;margin:0 0 8px}.wf-title[data-v-fde013b8]{font-size:30px;font-weight:800;color:#2b3a22;margin:0;line-height:1.15}.wf-grid[data-v-fde013b8]{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:54px}.wf-card[data-v-fde013b8]{background:#f6f9ef;border:1px solid #e7eed9;border-radius:16px;padding:24px 20px;text-align:left;transition:transform .22s,box-shadow .22s}.wf-card[data-v-fde013b8]:hover{transform:translateY(-4px);box-shadow:0 14px 30px rgba(68,105,54,.12)}.wf-ic[data-v-fde013b8]{font-size:28px;display:block;margin-bottom:12px}.wf-card h3[data-v-fde013b8]{font-size:16.5px;font-weight:700;color:#2b3a22;margin:0 0 7px}.wf-card p[data-v-fde013b8]{font-size:14px;line-height:1.55;color:#566349;margin:0}.wf-faq-heading[data-v-fde013b8]{text-align:center;font-size:23px;font-weight:800;color:#2b3a22;margin:0 0 22px}.wf-faq[data-v-fde013b8]{max-width:760px;margin:0 auto}.wf-faq-item[data-v-fde013b8]{border:1px solid #e7eed9;border-radius:14px;margin-bottom:12px;overflow:hidden;background:#fff;transition:box-shadow .2s,border-color .2s}.wf-faq-item.open[data-v-fde013b8]{border-color:#cdd9b3;box-shadow:0 8px 22px rgba(68,105,54,.08)}.wf-faq-q[data-v-fde013b8]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;background:none;border:none;text-align:left;cursor:pointer;padding:18px 20px;font-size:16px;font-weight:700;color:#2b3a22;font-family:inherit}.wf-faq-q[data-v-fde013b8]:hover{color:#4c6b1a}.wf-faq-chev[data-v-fde013b8]{font-size:20px;color:#7d9350;transition:transform .25s;flex:0 0 auto}.wf-faq-item.open .wf-faq-chev[data-v-fde013b8]{transform:rotate(180deg)}.wf-faq-a[data-v-fde013b8]{padding:0 20px 18px}.wf-faq-a p[data-v-fde013b8]{margin:0;font-size:15px;line-height:1.65;color:#55614a}@media screen and (max-width:900px){.wf-grid[data-v-fde013b8]{grid-template-columns:1fr 1fr;gap:14px}}@media screen and (max-width:560px){.why-faq-section[data-v-fde013b8]{padding:46px 16px}.wf-title[data-v-fde013b8]{font-size:25px}.wf-grid[data-v-fde013b8]{grid-template-columns:1fr;margin-bottom:40px}.wf-faq-q[data-v-fde013b8]{font-size:15px;padding:16px}}.hiw-band[data-v-fde013b8]{background:#fff;border-bottom:1px solid #eef1e6;padding:30px 20px}.hiw-inner[data-v-fde013b8]{max-width:1080px;margin:0 auto}.hiw-eyebrow[data-v-fde013b8]{text-align:center;color:#4c6b1a;font-weight:700;font-size:13px;letter-spacing:.4px;text-transform:uppercase;margin-bottom:18px}.hiw-steps[data-v-fde013b8]{display:flex;align-items:flex-start;justify-content:center;gap:8px}.hiw-step[data-v-fde013b8]{flex:1;max-width:300px;text-align:center;padding:6px 10px}.hiw-num[data-v-fde013b8]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:#eef4e0;color:#4c6b1a;font-weight:800;font-size:13px;margin-bottom:8px}.hiw-ic[data-v-fde013b8]{display:block;font-size:26px;line-height:1;margin-bottom:8px}.hiw-step h3[data-v-fde013b8]{font-size:16px;font-weight:700;color:#2c3a24;margin:0 0 4px}.hiw-step p[data-v-fde013b8]{font-size:13px;color:#6a7360;line-height:1.45;margin:0}.hiw-arrow[data-v-fde013b8]{color:#cdd6c0;font-size:22px;align-self:center;font-weight:700}@media screen and (max-width:640px){.hiw-band[data-v-fde013b8]{padding:22px 16px}.hiw-steps[data-v-fde013b8]{gap:4px}.hiw-arrow[data-v-fde013b8]{display:none}.hiw-step[data-v-fde013b8]{padding:4px}.hiw-ic[data-v-fde013b8]{font-size:22px}.hiw-step h3[data-v-fde013b8]{font-size:13px}.hiw-step p[data-v-fde013b8]{font-size:11px}}.home-order-bar[data-v-fde013b8]{display:none}@media screen and (max-width:991px){.home-order-bar[data-v-fde013b8]{display:block;position:fixed;left:0;right:0;bottom:0;z-index:90;padding:10px 14px calc(10px + env(safe-area-inset-bottom, 0px));background:hsla(0,0%,100%,.94);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid #e2e6d8;box-shadow:0 -4px 20px rgba(40,60,25,.08)}.home-order-btn[data-v-fde013b8]{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;background:#446936;color:#fff;text-decoration:none;border-radius:14px;padding:15px;font-size:16px;font-weight:800;box-shadow:0 6px 18px rgba(40,60,25,.28);transition:transform .12s ease}.home-order-btn[data-v-fde013b8]:active{transform:scale(.98)}.hob-badge[data-v-fde013b8]{background:#b6d452;color:#23400f;border-radius:999px;min-width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;padding:0 7px}.hob-arrow[data-v-fde013b8]{font-size:18px}.main[data-v-fde013b8]{padding-bottom:72px}}.chds-reveal[data-v-fde013b8]{opacity:0;transition:opacity .8s cubic-bezier(.2,.75,.2,1),transform .8s cubic-bezier(.2,.75,.2,1);will-change:opacity,transform}.chds-reveal.rv-up[data-v-fde013b8]{transform:translateY(34px)}.chds-reveal.rv-left[data-v-fde013b8]{transform:translateX(-44px)}.chds-reveal.rv-right[data-v-fde013b8]{transform:translateX(44px)}.chds-reveal.rv-scale[data-v-fde013b8]{transform:translateY(26px) scale(.955)}.chds-reveal.chds-in[data-v-fde013b8]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.chds-reveal[data-v-fde013b8]{opacity:1!important;transform:none!important;transition:none}}.main-content[data-v-fde013b8]{position:relative;overflow:hidden}.main-content .layer1[data-v-fde013b8],.main-content .layer2[data-v-fde013b8]{display:none}.hero-media[data-v-fde013b8]{position:absolute;inset:0;z-index:1;overflow:hidden}.hero-video[data-v-fde013b8]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;pointer-events:none}.hero-video[data-v-fde013b8]::-webkit-media-controls,.hero-video[data-v-fde013b8]::-webkit-media-controls-overlay-play-button,.hero-video[data-v-fde013b8]::-webkit-media-controls-panel,.hero-video[data-v-fde013b8]::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none;appearance:none;opacity:0}.hero-scrim[data-v-fde013b8]{position:absolute;inset:0;background:linear-gradient(90deg,rgba(28,42,18,.82),rgba(28,42,18,.55) 38%,rgba(28,42,18,.12) 68%,rgba(28,42,18,.3)),linear-gradient(0deg,rgba(28,42,18,.35),rgba(28,42,18,0) 45%)}.main-content[data-v-fde013b8]{align-items:center;padding:0}.hero-content[data-v-fde013b8]{position:relative;z-index:30;width:100%}.hero-inner[data-v-fde013b8]{width:100%;max-width:1320px;margin:0 auto;padding:0 clamp(20px,5vw,56px);text-align:left}.hero-logo[data-v-fde013b8]{display:block;width:clamp(210px,26vw,400px);height:auto;margin:0 0 clamp(14px,3vh,26px);filter:drop-shadow(0 3px 16px rgba(0,0,0,.45));animation:heroIn-fde013b8 .9s cubic-bezier(.2,.75,.2,1) both}.hero-lead[data-v-fde013b8]{font-size:clamp(30px,4.4vw,56px);line-height:1.08;font-weight:800;color:#fff;letter-spacing:-.5px;text-shadow:0 3px 18px rgba(0,0,0,.5);margin:0 0 14px;max-width:16ch}.hero-sub[data-v-fde013b8]{font-size:clamp(15px,1.5vw,20px);line-height:1.5;font-weight:400;color:#f2f5ec;text-shadow:0 2px 12px rgba(0,0,0,.55);margin:0;max-width:46ch}.hero-cta-row[data-v-fde013b8]{margin-top:clamp(20px,3vh,34px);display:flex;gap:12px;flex-wrap:wrap;align-items:center;justify-content:flex-start}.hero-cta[data-v-fde013b8]{width:auto!important;flex:0 0 auto;margin-top:0!important;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:12px 24px;font-weight:700;font-size:14.5px;letter-spacing:.2px;color:#fff!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:transform .16s,background .2s,border-color .2s,box-shadow .2s}.hero-cta-primary[data-v-fde013b8]{background:rgba(182,212,82,.26);border:1.5px solid rgba(182,212,82,.95)}.hero-cta-primary[data-v-fde013b8]:hover{background:rgba(182,212,82,.42);transform:translateY(-2px);box-shadow:0 8px 22px rgba(182,212,82,.3)}.hero-cta-secondary[data-v-fde013b8]{background:hsla(0,0%,100%,.1);border:1.5px solid hsla(0,0%,100%,.55)}.hero-cta-secondary[data-v-fde013b8]:hover{background:hsla(0,0%,100%,.22);border-color:#fff;transform:translateY(-2px)}.hero-cta .round-arrow[data-v-fde013b8]{transition:transform .2s}.hero-cta:hover .round-arrow[data-v-fde013b8]{transform:translateX(3px)}.hero-cta-row[data-v-fde013b8],.hero-lead[data-v-fde013b8],.hero-sub[data-v-fde013b8]{animation:heroIn-fde013b8 .9s cubic-bezier(.2,.75,.2,1) both}.hero-lead[data-v-fde013b8]{animation-delay:.12s}.hero-sub[data-v-fde013b8]{animation-delay:.28s}.hero-cta-row[data-v-fde013b8]{animation-delay:.44s}@keyframes heroIn-fde013b8{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hero-cta-row[data-v-fde013b8],.hero-lead[data-v-fde013b8],.hero-sub[data-v-fde013b8]{animation:none}}.fav-grid[data-v-fde013b8]{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;max-width:1120px;margin:0 auto}.fav-card[data-v-fde013b8]{display:flex;flex-direction:column;background:#fff;border-radius:18px;overflow:hidden;text-decoration:none;box-shadow:0 6px 22px rgba(40,55,30,.08);border:1px solid #eef1e8;transition:transform .2s,box-shadow .2s}.fav-card[data-v-fde013b8]:hover{transform:translateY(-5px);box-shadow:0 16px 36px rgba(40,55,30,.16)}.fav-img[data-v-fde013b8]{position:relative;aspect-ratio:4/3;overflow:hidden;background:#f3f5ee}.fav-img img[data-v-fde013b8]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .35s}.fav-card:hover .fav-img img[data-v-fde013b8]{transform:scale(1.06)}.fav-tag[data-v-fde013b8]{position:absolute;top:10px;left:10px;background:hsla(0,0%,100%,.94);color:#4a6b1f;font-size:11px;font-weight:800;padding:3px 10px;border-radius:999px;box-shadow:0 2px 6px rgba(0,0,0,.1)}.fav-body[data-v-fde013b8]{padding:14px 16px 16px;display:flex;flex-direction:column;flex:1}.fav-name[data-v-fde013b8]{font-size:16px;font-weight:700;color:#26331d;line-height:1.3;margin:0 0 12px;min-height:42px}.fav-foot[data-v-fde013b8]{margin-top:auto;display:flex;align-items:center;justify-content:space-between}.fav-price[data-v-fde013b8]{font-size:17px;font-weight:800;color:#446936}.fav-order[data-v-fde013b8]{width:32px;height:32px;border-radius:50%;background:#eef4e2;color:#446936;display:inline-flex;align-items:center;justify-content:center;font-size:12px;transition:background .2s,color .2s}.fav-card:hover .fav-order[data-v-fde013b8]{background:#446936;color:#fff}@media (max-width:900px){.fav-grid[data-v-fde013b8]{grid-template-columns:repeat(2,1fr);gap:16px}.fav-name[data-v-fde013b8]{font-size:15px;min-height:40px}}@media (max-width:520px){.fav-grid[data-v-fde013b8]{grid-template-columns:repeat(2,1fr);gap:12px}.fav-name[data-v-fde013b8]{font-size:13.5px;min-height:36px;margin-bottom:8px}.fav-body[data-v-fde013b8]{padding:11px 12px 13px}.fav-price[data-v-fde013b8]{font-size:15px}.fav-order[data-v-fde013b8]{display:none}}.reviews-marquee[data-v-fde013b8]{overflow:hidden;width:100%;padding:8px 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.reviews-track[data-v-fde013b8]{display:flex;width:-moz-max-content;width:max-content;animation:reviewScroll-fde013b8 70s linear infinite}.reviews-marquee:hover .reviews-track[data-v-fde013b8]{animation-play-state:paused}@keyframes reviewScroll-fde013b8{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.review-card[data-v-fde013b8]{width:350px;flex-shrink:0;margin-right:22px;background:#fff;border-radius:18px;padding:24px;box-shadow:0 8px 26px rgba(40,55,30,.09);border:1px solid #eef1e8;display:flex;flex-direction:column}.review-stars[data-v-fde013b8]{color:#f5b301;font-size:15px;letter-spacing:2px;margin-bottom:11px}.review-text[data-v-fde013b8]{font-size:14px;line-height:1.62;color:#3d4636;flex:1;margin:0 0 18px}.review-author[data-v-fde013b8]{display:flex;align-items:center;gap:11px}.review-avatar[data-v-fde013b8]{width:42px;height:42px;border-radius:50%;background:linear-gradient(145deg,#5a874a,#3c5a2e);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;flex-shrink:0}.review-meta[data-v-fde013b8]{flex:1}.review-name[data-v-fde013b8]{font-weight:700;font-size:13.5px;color:#26331d}.review-loc[data-v-fde013b8]{font-size:11.5px;color:#8a908a}.review-badge[data-v-fde013b8]{font-size:10.5px;font-weight:700;color:#2c7a2c;background:#e5f3e5;border-radius:999px;padding:2px 9px;white-space:nowrap}@media (max-width:560px){.review-card[data-v-fde013b8]{width:290px;padding:20px;margin-right:16px}}@media (prefers-reduced-motion:reduce){.reviews-track[data-v-fde013b8]{animation:none;flex-wrap:wrap;justify-content:center}}@media screen and (max-width:991px){.hero-scrim[data-v-fde013b8]{background:linear-gradient(180deg,rgba(28,42,18,.35),rgba(28,42,18,.65))}}.cta-banner[data-v-fde013b8]{max-width:1200px;margin:0 auto;padding:clamp(24px,5vw,56px) clamp(16px,4vw,40px)}.cta-banner-inner[data-v-fde013b8]{position:relative;display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(16px,3vw,40px);border-radius:26px;padding:clamp(28px,4vw,52px) clamp(24px,4vw,56px);overflow:hidden;background:radial-gradient(700px 300px at 85% 120%,rgba(134,173,63,.35),transparent 60%),radial-gradient(500px 260px at 10% -20%,rgba(182,212,82,.22),transparent 60%),linear-gradient(135deg,#38581c,#2b3a22 60%,#223018);box-shadow:0 24px 60px rgba(40,60,25,.28)}.cta-banner-copy[data-v-fde013b8]{position:relative;z-index:2}.cta-eyebrow[data-v-fde013b8]{display:block;color:#cfe38a;font-weight:700;font-size:13px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px}.cta-heading[data-v-fde013b8]{color:#fff;font-weight:800;font-size:clamp(26px,3.6vw,40px);line-height:1.1;letter-spacing:-.5px;margin:0 0 12px}.cta-text[data-v-fde013b8]{color:#d7e0c6;font-size:clamp(15px,1.5vw,18px);line-height:1.55;margin:0 0 26px;max-width:460px}.cta-join-btn[data-v-fde013b8]{display:inline-flex;align-items:center;gap:10px;background:#b6d452;color:#23400f;text-decoration:none;font-weight:800;font-size:15px;padding:14px 28px;border-radius:14px;box-shadow:0 8px 22px rgba(0,0,0,.22);transition:transform .15s ease,background .15s ease}.cta-join-btn[data-v-fde013b8]:hover{background:#c7e067;transform:translateY(-2px)}.cta-join-btn[data-v-fde013b8]:active{transform:scale(.97)}.cta-banner-media[data-v-fde013b8]{position:relative;display:flex;justify-content:center;align-items:center}.cta-bowl[data-v-fde013b8]{width:100%;max-width:360px;height:auto;filter:drop-shadow(0 18px 34px rgba(0,0,0,.4))}.cta-off-badge[data-v-fde013b8]{position:absolute;top:2%;left:2%;z-index:3;background:linear-gradient(150deg,#e6327f,#c9186a);color:#fff;width:84px;height:84px;border-radius:50% 50% 50% 8px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 10px 24px rgba(201,24,106,.45);transform:rotate(-8deg);line-height:1}.cta-off-badge b[data-v-fde013b8]{font-size:26px;font-weight:800}.cta-off-badge span[data-v-fde013b8]{font-size:14px;font-weight:700;letter-spacing:.05em}@media (max-width:760px){.cta-banner-inner[data-v-fde013b8]{grid-template-columns:1fr;text-align:center;padding-top:34px}.cta-banner-copy[data-v-fde013b8]{order:2}.cta-banner-media[data-v-fde013b8]{order:1;margin-bottom:8px}.cta-text[data-v-fde013b8]{margin-left:auto;margin-right:auto}.cta-bowl[data-v-fde013b8]{max-width:260px}.cta-off-badge[data-v-fde013b8]{width:72px;height:72px}.cta-off-badge b[data-v-fde013b8]{font-size:22px}}@media (prefers-reduced-motion:reduce){.cta-join-btn[data-v-fde013b8]{transition:none}}.star-rating .fa-star[data-v-fde013b8]{font-size:1rem;color:#ffa41b;cursor:pointer;transition:color .2s}.cart-login-hint{text-align:center;font-size:13px;color:#6a706a;margin:12px 0 0}.cart-login-hint a{color:#446936;font-weight:600;text-decoration:underline}:root{--order-background-color:#446a37!important;--dark-brown-color:#944c22}.card-item{border-radius:10px;box-shadow:0 0 8px rgba(0,0,0,.1)}.food-item-detail{flex:0 0 60%;padding-right:.5rem}.cart-section{top:72px;height:calc(100vh - 88px);display:flex;flex-direction:column}.cart-section>div:nth-child(2){flex:1 1 auto;overflow-y:auto;padding-right:10px;padding-left:10px}.categories-section{top:72px;height:calc(100vh - 88px)}.btn-active-order{font-size:12px}.delhivery-time{font-size:9px}.item-small-hd{font-size:13px}.extra-status{font-size:1rem}@media screen and (max-height:700px){.cart-section{top:56px;height:calc(100vh - 72px)}.restaurent-img img{width:50px;height:50px}}@media screen and (max-height:500px){.cart-section{top:48px;height:calc(100vh - 64px)}.restaurent-img img{width:42px;height:42px}}.new-badge{display:inline-block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;background:#b6d452;color:#2f5018;border-radius:999px;padding:1px 8px;vertical-align:middle;margin-left:6px}:root{--dark-brown-color:red;--light-brown-colo:#c5886b}.outlet-card{background-color:#fff;border-radius:.5rem;display:flex;gap:10px}.search-btn{border-color:var(--order-background-color)!important;color:var(--order-background-color)!important;border-left:none!important}.search-btn:focus,.search-btn:hover{background-color:var(--order-background-color)!important;color:#fff!important;border-color:var(--order-background-color)!important}.input-group .form-control:focus{border-right:none;box-shadow:none}.search-filter{background-color:#fff;border-radius:.5rem;vertical-align:middle}.restaurent-img{border:1px solid var(--divider-color);border-radius:4px}.restaurent-img img{width:66px;height:66px;-o-object-fit:cover;object-fit:cover}.outlet-detail h5{font-size:17px;margin-bottom:0;color:var(--card-heading-color)}.outlet-detail p{font-size:15px;margin-bottom:0;color:var(--card-location-color)}.divider-heading{border-top:1px solid var(--divider-color);width:100%;height:5px;margin-top:2.5rem;margin-bottom:2.5rem;position:relative}.divider-heading h3{position:absolute;text-transform:uppercase;top:-.75rem;left:50%;right:0;color:var(--card-heading-color);background-color:var(--body-color)!important;width:-moz-max-content;width:max-content;padding:0 10px;font-size:20px;transform:translate(-50%)}.card-item{background-color:#fff;border-radius:12px;box-shadow:0 1px 6px rgb(0 0 0/8%);height:100%;cursor:pointer;transition:box-shadow .18s ease,transform .18s ease;border:1px solid #f0f0ec}.card-item:hover{box-shadow:0 8px 20px rgba(0,0,0,.12);transform:translateY(-2px)}.card-item-food{display:flex;align-items:stretch;gap:.5rem;padding-bottom:30px!important;height:100%}.food-item-detail{flex:1 1 58%;min-width:0;display:flex;flex-direction:column}.food-image-n-add-item{flex:0 0 40%;display:flex;align-items:flex-start}.item-price{font-weight:600;font-size:15px;margin-bottom:8px;line-height:15px;cursor:pointer}.item-price small{color:#848484;font-size:85%}.food-item-detail h5{font-size:1rem;margin-bottom:.5rem;color:var(--order-background-color);font-weight:600;line-height:1.3;min-height:2.6em}.food-item-detail .item-description,.food-item-detail h5{word-break:normal;overflow-wrap:break-word;hyphens:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.food-item-detail .item-description{font-size:12px;color:var(--card-location-color);line-height:1.45;min-height:2.9em;margin-bottom:0}.food-image-n-add-item{position:relative}.food-image-n-add-item img{width:100%;aspect-ratio:1/1;border-radius:1rem;-o-object-fit:cover;object-fit:cover}.add-item-action{font-size:16px;font-weight:600;padding:3px 12px;border:1px solid var(--order-background-color);border-radius:8px;width:-moz-max-content!important;width:max-content!important;text-align:center;background-color:#fff;position:absolute;bottom:-18px;left:50%;transform:translate(-50%);text-decoration:none;color:var(--order-background-color)}.item-action{display:flex;position:absolute;bottom:-18px;left:50%;transform:translate(-50%);color:#fff}.item-action .subtract{border-top-left-radius:10px;border-bottom-left-radius:10px;color:#fff;text-decoration:none}.item-action .subtract,.item-action p{padding:5px;background-color:var(--order-background-color);height:32px}.item-action p{margin-bottom:0;width:30px;text-align:center}.item-action .add{padding:5px;background-color:var(--order-background-color);border-top-right-radius:10px;border-bottom-right-radius:10px;color:#fff;text-decoration:none;height:32px}.calories-detail{margin-top:10px}.calories-detail .overall-cal{background-color:#b3c677;width:100%;display:block;text-align:center}.ingridients-list{display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem 1rem;flex-wrap:wrap}.ingridients-list li{display:flex;align-items:center;flex-direction:column}.ingridients-list li .nutreents{font-weight:500;color:var(--card-location-color);font-size:12px}.ingridients-list li span:nth-child(2){font-size:13px}.cart-section{padding:10px 10px}.cart-section,.categories-section{position:sticky;position:-webkit-sticky;top:122px;z-index:1;background:#fff;border-radius:10px 10px 0 0;height:calc(100vh - 128px)}.cart-heading{font-weight:600;font-size:17px;margin-bottom:15px;color:var(--card-heading-color)}.order-type-container{display:flex;padding:10px 0;border:1px solid var(--divider-color);padding:4px;border-radius:1rem}.btn-active-order{outline:none;padding:10px 1rem;border:none;border-radius:12px;width:33%}.btn-active-order,.btn-active-order:active,.btn-active-order:hover{background-color:#76923b;color:#fff}.btn-inactive-order{padding:10px 1rem;background-color:transparent;font-size:12px;width:33%}.btn-inactive-order,.btn-inactive-order:hover{color:var(--card-heading-color);border:none}.btn-inactive-order:active{border:none;border-radius:12px}.orderl-list{max-height:350px;padding-right:10px;padding-left:10px}.order-item{justify-content:space-between;align-items:start;border-bottom:1px dashed var(--order-background-color);padding:10px 0}.order-item:last-child{border-bottom:none;margin-bottom:0}.delhivery-time{font-size:12px;width:100%}.item-small-hd{font-size:14px;margin-bottom:3px;font-weight:500;line-height:20px}.item-type-hd{font-size:12px}.item-price{margin-bottom:10px;color:var(--dark-brown-color)}.item-price span{font-weight:400;margin-right:8px;font-size:13px}.item-action-cart{position:relative;bottom:0}.item-action-cart a,.item-action-cart p{background-color:#fff!important;color:var(--order-background-color)!important;border-color:var(--order-background-color);border-top:1px solid;border-bottom:1px solid}.item-action-cart .add{border-right:1px solid var(--order-background-color)}.item-action-cart .subtract{border-left:1px solid var(--order-background-color)}.order-desscription{padding-right:10px;margin-bottom:.5rem}.final-subtotal{color:var(--order-background-color);display:flex;justify-content:space-between;margin-bottom:10px;font-weight:600}.cat-sidebar{position:sticky;top:100px;background:#fff;border:1px solid #ececec;border-radius:14px;padding:14px 10px;box-shadow:0 1px 4px rgba(0,0,0,.05)}.cat-title{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#9aa08e;padding:6px 12px 12px;margin:0;line-height:1.2}.cat-nav{display:flex;flex-direction:column;gap:2px}.cat-link{display:flex;align-items:center;gap:12px;width:100%;border:none;background:transparent;text-align:left;padding:11px 12px;border-radius:10px;cursor:pointer;font-size:14.5px;font-weight:500;color:#3f4636;border-left:3px solid transparent;transition:background .15s ease,color .15s ease}.cat-link:hover{background:#f5f7ef}.cat-link.active{background:#eef4e0;color:#3a5510;font-weight:700;border-left:3px solid #76923b}.cat-ic{width:22px;text-align:center;flex:0 0 22px}.cat-link .cat-ic i{color:#9bbb5f;font-size:15px;transition:color .15s ease}.cat-link.active .cat-ic i{color:#4c6b1a}.cat-name{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu-sticky-top{position:sticky;z-index:30;background:var(--body-color,#f1f0f5);padding-top:8px;box-shadow:0 8px 12px -10px rgba(0,0,0,.25)}.cat-chips{display:flex;gap:8px;overflow-x:auto;padding:2px 8px 14px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.cat-chips::-webkit-scrollbar{height:0;display:none}.cat-chips .chip{flex:0 0 auto;border:1px solid #dfe3d5;background:#fff;color:#4a503f;padding:7px 15px;border-radius:999px;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.cat-chips .chip.active{background:#576d27;color:#fff;border-color:#576d27}.category-item{display:flex;align-items:flex-start;justify-content:space-between;color:var(--card-heading-color);padding:10px}.category-item .order-count{font-weight:600;color:var(--order-background-color)}.category-item .order-count p{margin-bottom:0}.category-item.active{background:linear-gradient(90deg,var(--order-background-color) 0,#fff 100%);color:#fff;border-left:3px solid #364e08}.modal-food-item .modal-content{border-top-left-radius:20px;border-top-right-radius:20px}.modal-food-item .modal-body{background-color:var(--body-color);padding:0}.btn-close-modal{position:absolute;top:30px;right:30px;background-color:#fff;padding:10px;border-radius:30px}.item-img{background-color:#fff;border-bottom-left-radius:20px;border-bottom-right-radius:20px;padding:1rem}.item-img h5{color:var(--order-background-color);font-size:24px;font-weight:700}.item-img img{border-radius:1rem;width:100%}.price-text{font-size:20px;color:var(--card-heading-color)}.meal-category{display:flex;flex-wrap:wrap;gap:1rem;background-color:#fff}.extra-status{text-transform:uppercase;font-size:13px;color:var(--card-location-color)}.toggle-button-extra{flex-direction:column;width:33%;height:100%}.toggle-button-extra .extra-status{height:30px}.extra-options{display:flex;align-items:flex-start;gap:12px}.text-status{color:var(--card-heading-color)}.nutrients-facts{color:var(--dark-brown-color);font-size:1rem;font-weight:700}.meal-category-table table th{background-color:var(--dark-brown-color);color:#fff;text-align:center}.meal-category-table table td{text-align:center}.item-ippopup-action{position:relative;left:0;bottom:0;transform:translate(0)}.item-ippopup-action a,.item-ippopup-action p{border-top:1px solid var(--order-background-color);border-bottom:1px solid var(--order-background-color);background-color:#fff!important;color:var(--darkest-green-bg-color)!important;height:38px!important}.item-ippopup-action .subtract{border-left:1px solid var(--order-background-color)}.item-ippopup-action .add{border-right:1px solid var(--order-background-color)}.search-item-list{width:100%;border-bottom:0}.search-item-list li{border-bottom:1px dashed var(--card-location-color);width:100%}.search-item-list li:last-child{border:none}.modal-search-dish .bg-modal-body-color{background-color:var(--body-color)}.searchitem-dish-image{width:100px;height:70px;-o-object-fit:cover;object-fit:cover;border-radius:10px}.searchitem-dish-name{font-size:1rem;color:var(--card-heading-color);padding-left:1rem}.mobile-cart{display:none}.view-cart-mobile{display:flex;font-size:18px;align-items:center;font-weight:700;justify-content:space-between}@media screen and (max-width:991.91px){.mobile-cart{display:block;position:fixed;bottom:0;z-index:99;padding:10px;width:100%}.mobile-cart button{width:calc(100vw - 2rem);padding:1rem}.cart-desktop{display:none}}.simple-loading-screen{position:fixed;top:0;left:0;width:100%;height:100vh;background:hsla(0,0%,100%,.95);display:flex;align-items:center;justify-content:center;z-index:9999}.simple-loading-content{text-align:center;background:#fff;padding:2rem;border-radius:10px;box-shadow:0 4px 20px rgba(0,0,0,.1)}.simple-loading-content .spinner-border{width:3rem;height:3rem;border-width:.3em}.simple-loading-content h5{color:var(--card-heading-color);margin-bottom:0;font-weight:600}.loading-indicator{width:100%;background:hsla(0,0%,100%,.9);border-radius:10px;margin:1rem 0;box-shadow:0 2px 10px rgba(0,0,0,.1)}.loading-indicator .spinner-border{width:1.5rem;height:1.5rem;border-width:.2em}.end-of-items{width:100%;background:rgba(40,167,69,.1);border-radius:10px;margin:1rem 0;border:1px solid rgba(40,167,69,.2)}.end-of-items i{color:#28a745}@media screen and (max-width:600px){.mobile-cart{display:block;position:fixed;bottom:0;z-index:99;padding:10px;width:100%}.mobile-cart button{width:calc(100vw - 2rem);padding:1rem}.cart-desktop{display:none}.food-item-detail h5{font-size:20px}}.view-cart-mobile .vcm-count{display:flex;align-items:center;gap:9px}.view-cart-mobile .vcm-badge{background:var(--light-green-color,#b6d452);color:#23400f;border-radius:999px;min-width:27px;height:27px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;padding:0 8px}.view-cart-mobile .vcm-action{display:flex;align-items:center;gap:9px}.mobile-cart .btn-primary{border-radius:14px;box-shadow:0 8px 22px rgba(40,60,25,.3)}.add-item-action{background-color:#446936!important;color:#fff!important;border-color:#446936!important;box-shadow:0 4px 12px rgba(40,60,25,.28);transition:background .15s ease,transform .12s ease}.add-item-action:hover{background-color:#38581c!important;color:#fff!important}.add-item-action:active{transform:translate(-50%) scale(.95)}.card-item:active{transform:scale(.99)}.box-lp[data-v-49506aa2]{color:#263021;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background:radial-gradient(1100px 520px at 88% -6%,rgba(182,212,82,.16),transparent 60%),radial-gradient(900px 520px at -12% 26%,hsla(39,75%,83%,.34),transparent 55%),radial-gradient(1000px 620px at 50% 112%,rgba(68,105,54,.09),transparent 62%),linear-gradient(180deg,#fbfaf5,#f4f6ee)}.cta[data-v-49506aa2]{display:inline-block;background:#446936;color:#fff;text-decoration:none;border:none;border-radius:12px;font-weight:700;cursor:pointer;padding:13px 26px;font-size:15px;transition:transform .12s,background .12s}.cta[data-v-49506aa2]:hover{background:#38581c;transform:translateY(-1px)}.cta.big[data-v-49506aa2]{padding:15px 34px;font-size:17px}.cta.full[data-v-49506aa2]{width:100%;text-align:center;margin-top:12px}.cta.light[data-v-49506aa2]{background:#b6d452;color:#23400f}.sec-head[data-v-49506aa2]{text-align:center;max-width:640px;margin:0 auto 26px}.sec-head h2[data-v-49506aa2]{font-size:27px;font-weight:800;margin:0 0 8px;color:#2c3a24}.sec-head p[data-v-49506aa2]{color:#6a7360;font-size:15px;margin:0}.hero[data-v-49506aa2]{background-color:#f7f3e9;background-repeat:no-repeat;background-position:top;background-size:cover}.hero-in[data-v-49506aa2]{max-width:1080px;margin:0 auto;display:grid;grid-template-columns:1.1fr .9fr;gap:30px;align-items:center;padding:46px 20px 40px}.eyebrow[data-v-49506aa2]{color:#4c6b1a;font-weight:700;font-size:13px;margin-bottom:12px}.hero-copy h1[data-v-49506aa2]{font-size:42px;line-height:1.08;font-weight:800;margin:0 0 14px;color:#26331d}.lede[data-v-49506aa2]{font-size:17px;line-height:1.5;color:#4b5442;margin:0 0 22px;max-width:520px}.hero-trust[data-v-49506aa2]{display:flex;flex-wrap:wrap;gap:14px;margin-top:20px;font-size:13px;color:#5a6350}.hero-img[data-v-49506aa2]{border-radius:20px;min-height:320px;background-size:cover;background-position:50%;box-shadow:0 20px 50px rgba(40,60,25,.18)}.how[data-v-49506aa2]{max-width:1000px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:40px 20px}.how-step[data-v-49506aa2]{background:#fff;border:1px solid #e7eadf;border-radius:14px;padding:20px;text-align:center}.how-step .hn[data-v-49506aa2]{width:34px;height:34px;border-radius:50%;background:#eef4e0;color:#4c6b1a;font-weight:800;display:grid;place-items:center;margin:0 auto 10px}.how-step b[data-v-49506aa2]{display:block;margin-bottom:4px;color:#2c3a24}.how-step span[data-v-49506aa2]{font-size:13px;color:#6a7360}.boxes[data-v-49506aa2]{max-width:1120px;margin:0 auto;padding:30px 20px 20px}.loadingbox[data-v-49506aa2]{text-align:center;color:#8a9280;padding:40px}.box-grid[data-v-49506aa2]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.box-card[data-v-49506aa2]{background:#fff;border:1px solid #e7eadf;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;position:relative;cursor:pointer;transition:box-shadow .15s,transform .15s}.box-card[data-v-49506aa2]:hover{box-shadow:0 14px 34px rgba(40,60,25,.14);transform:translateY(-3px)}.box-card.hero[data-v-49506aa2]{border:2px solid #86ad3f;box-shadow:0 10px 30px rgba(90,130,40,.18)}.box-hero[data-v-49506aa2]{aspect-ratio:16/10;background-size:cover;background-position:50%;background-color:#eef1e8;position:relative}.box-badge[data-v-49506aa2]{position:absolute;top:12px;left:12px;background:#446936;color:#fff;font-size:11px;font-weight:800;padding:4px 10px;border-radius:999px}.box-body[data-v-49506aa2]{padding:14px 15px 16px;display:flex;flex-direction:column;flex:1}.box-name[data-v-49506aa2]{font-size:18px;font-weight:800;color:#2c3a24}.box-tag[data-v-49506aa2]{font-size:12.5px;color:#7a8370;margin-bottom:12px}.box-price[data-v-49506aa2]{display:flex;align-items:baseline;justify-content:space-between;margin-top:auto}.bp-main[data-v-49506aa2]{display:flex;align-items:baseline;gap:8px}.bp-total[data-v-49506aa2]{font-size:24px;font-weight:800;color:#38581c}.bp-was[data-v-49506aa2]{font-size:14px;color:#a3ab97;text-decoration:line-through}.bp-per[data-v-49506aa2]{font-size:11.5px;color:#8a9280}.box-save[data-v-49506aa2]{position:absolute;top:12px;right:12px;background:#d3462f;color:#fff;font-size:11px;font-weight:800;padding:4px 10px;border-radius:999px;box-shadow:0 2px 8px rgba(0,0,0,.18)}.lpm-save[data-v-49506aa2]{text-align:center;font-size:13px;font-weight:700;color:#b23522;margin-bottom:8px}.lpm-save s[data-v-49506aa2]{color:#a3ab97;font-weight:400;margin-left:6px}.promo-note[data-v-49506aa2]{text-align:center;margin:22px auto 0;font-size:14px;color:#4b5442;background:#eef4e0;border-radius:10px;padding:12px;max-width:560px}.faves[data-v-49506aa2]{max-width:1080px;margin:0 auto;padding:40px 20px}.fave-grid[data-v-49506aa2]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.fave[data-v-49506aa2]{background:#fff;border:1px solid #e7eadf;border-radius:14px;overflow:hidden;cursor:pointer;transition:transform .12s,box-shadow .12s}.fave[data-v-49506aa2]:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(40,60,25,.12)}.fave-img[data-v-49506aa2]{aspect-ratio:4/3;background-size:cover;background-position:50%;background-color:#eef1e8}.fave-name[data-v-49506aa2]{font-size:13px;font-weight:600;color:#2c3a24;padding:10px 12px 2px}.fave-add[data-v-49506aa2]{font-size:12.5px;font-weight:700;color:#4c6b1a;padding:0 12px 12px}.why[data-v-49506aa2]{max-width:1080px;margin:0 auto;padding:30px 20px}.why-grid[data-v-49506aa2]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.why-tile[data-v-49506aa2]{background:#fff;border:1px solid #e7eadf;border-radius:14px;padding:20px;text-align:center}.why-tile .wi[data-v-49506aa2]{font-size:28px}.why-tile b[data-v-49506aa2]{display:block;margin:8px 0 5px;color:#2c3a24}.why-tile span[data-v-49506aa2]{font-size:13px;color:#6a7360;line-height:1.5}.reassure[data-v-49506aa2]{max-width:780px;margin:20px auto;padding:0 20px;text-align:center}.reassure p[data-v-49506aa2]{font-size:17px;font-style:italic;color:#3f4a35;line-height:1.5}.faq[data-v-49506aa2]{max-width:720px;margin:0 auto;padding:30px 20px}.faq-item[data-v-49506aa2]{background:#fff;border:1px solid #e7eadf;border-radius:12px;padding:14px 16px;margin-bottom:10px;cursor:pointer}.faq-q[data-v-49506aa2]{display:flex;justify-content:space-between;font-weight:600;color:#2c3a24;font-size:15px}.faq-q span[data-v-49506aa2]{color:#86ad3f;font-size:20px;line-height:1}.faq-a[data-v-49506aa2]{margin-top:8px;font-size:14px;color:#5a6350;line-height:1.55}.final[data-v-49506aa2]{background:linear-gradient(160deg,#446936,#38581c);color:#fff;text-align:center;padding:50px 20px;margin-top:20px}.final h2[data-v-49506aa2]{font-size:28px;font-weight:800;margin:0 0 8px}.final p[data-v-49506aa2]{color:#dcead0;margin:0 0 22px}.box-cart-fab[data-v-49506aa2]{position:fixed;right:18px;bottom:92px;z-index:50;width:60px;height:60px;border-radius:50%;border:none;cursor:pointer;background:#446936;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 26px rgba(40,60,25,.4);transition:transform .15s ease,background .15s ease}.box-cart-fab[data-v-49506aa2]:hover{background:#38581c;transform:translateY(-2px) scale(1.04)}.box-cart-fab[data-v-49506aa2]:active{transform:scale(.96)}.box-cart-fab .fab-badge[data-v-49506aa2]{position:absolute;top:-4px;right:-4px;min-width:24px;height:24px;padding:0 6px;background:#b6d452;color:#23400f;border-radius:999px;font-size:13px;font-weight:800;display:flex;align-items:center;justify-content:center;border:2px solid #fff}@media (max-width:760px){.box-cart-fab[data-v-49506aa2]{right:14px;bottom:88px;width:56px;height:56px}}@media (prefers-reduced-motion:reduce){.box-cart-fab[data-v-49506aa2]{transition:none}}.lpm[data-v-49506aa2]{position:fixed;inset:0;z-index:2000;background:rgba(28,36,22,.6);display:flex;align-items:flex-end;justify-content:center;-webkit-overflow-scrolling:touch}.lpm-box[data-v-49506aa2]{background:#fff;width:100%;max-width:480px;max-height:92vh;border-radius:20px 20px 0 0;display:flex;flex-direction:column;position:relative;overflow:hidden;box-shadow:0 -8px 40px rgba(0,0,0,.25)}.lpm-x[data-v-49506aa2]{position:absolute;top:12px;right:12px;z-index:5;width:38px;height:38px;border-radius:50%;border:none;background:#fff;color:#26331d;font-size:17px;line-height:1;cursor:pointer;box-shadow:0 2px 10px rgba(0,0,0,.22);display:flex;align-items:center;justify-content:center;transition:transform .15s,background .15s}.lpm-x[data-v-49506aa2]:hover{background:#eef1e8;transform:scale(1.06)}.lpm-head[data-v-49506aa2]{padding:20px 20px 12px}.lpm-title[data-v-49506aa2]{font-size:21px;font-weight:800;color:#26331d}.lpm-sub[data-v-49506aa2]{font-size:13.5px;color:#7a8370;margin-top:3px}.lpm-scroll[data-v-49506aa2]{overflow-y:auto;padding:0 20px 12px;flex:1}.lpm-dishlist[data-v-49506aa2]{display:flex;flex-direction:column;gap:10px}.lpm-dish[data-v-49506aa2]{display:flex;gap:12px;align-items:center}.lpm-dimg[data-v-49506aa2]{width:62px;height:62px;border-radius:12px;background-size:cover;background-position:50%;background-color:#eef1e8;flex:none}.lpm-dname[data-v-49506aa2]{font-size:14.5px;font-weight:600;color:#2c3a24}.lpm-macros[data-v-49506aa2]{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px;font-size:11.5px;color:#6a7360}.lpm-extras[data-v-49506aa2]{margin-top:18px;border-top:1px solid #eef0e8;padding-top:14px}.lpm-extitle[data-v-49506aa2]{font-size:14px;font-weight:700;color:#2c3a24;margin-bottom:10px}.lpm-extitle span[data-v-49506aa2]{font-weight:400;color:#8a9280;font-size:12px}.lpm-chips[data-v-49506aa2]{display:flex;flex-wrap:wrap;gap:8px}.lpm-chip[data-v-49506aa2]{border:1px solid #dfe3d5;background:#fff;color:#4a503f;border-radius:999px;padding:7px 13px;font-size:12.5px;cursor:pointer}.lpm-chip.on[data-v-49506aa2]{background:#446936;color:#fff;border-color:#446936}.lpm-dishhero[data-v-49506aa2]{position:relative;flex:0 0 auto;height:230px;overflow:hidden;background:#f2f5ea;display:flex;align-items:center;justify-content:center}.lpm-dishhero-blur[data-v-49506aa2]{position:absolute;inset:-24px;background-size:cover;background-position:50%;filter:blur(20px) brightness(.92);transform:scale(1.08)}.lpm-dishhero-img[data-v-49506aa2]{position:relative;z-index:1;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.lpm-portlabel[data-v-49506aa2]{font-size:13px;font-weight:700;color:#2c3a24;margin:6px 0 10px}.lpm-port[data-v-49506aa2]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1.5px solid #e2e6d8;background:#fff;border-radius:12px;padding:11px 14px;margin-bottom:8px;cursor:pointer;text-align:left}.lpm-port.on[data-v-49506aa2]{border-color:#86ad3f;background:#f4f8ec}.lpm-portname[data-v-49506aa2]{font-size:14px;font-weight:600;color:#2c3a24}.lpm-portmac[data-v-49506aa2]{font-size:11.5px;color:#7a8370;margin-top:2px}.lpm-portprice[data-v-49506aa2]{font-size:16px;font-weight:800;color:#38581c}.lpm-foot[data-v-49506aa2]{padding:14px 20px 20px;border-top:1px solid #eef0e8;background:#fff}.lpm-total[data-v-49506aa2]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px}.lpm-total span[data-v-49506aa2]{color:#6a7360;font-size:14px}.lpm-total strong[data-v-49506aa2]{font-size:22px;color:#38581c}.cta.full.big[data-v-49506aa2]{padding:15px;font-size:16px;margin-top:0}.lpm-note[data-v-49506aa2]{text-align:center;font-size:11.5px;color:#9aa48c;margin-top:8px}@media (min-width:620px){.lpm[data-v-49506aa2]{align-items:center}.lpm-box[data-v-49506aa2]{border-radius:20px}}@media (max-width:900px){.box-grid[data-v-49506aa2],.fave-grid[data-v-49506aa2],.why-grid[data-v-49506aa2]{grid-template-columns:repeat(2,1fr)}.how[data-v-49506aa2]{grid-template-columns:1fr}}@media (max-width:760px){.hero-in[data-v-49506aa2]{grid-template-columns:1fr;padding:30px 18px}.hero-copy h1[data-v-49506aa2]{font-size:33px}.hero-img[data-v-49506aa2]{min-height:200px;order:-1}}div#app-note{padding-top:20px}#app-restaurant{text-align:center;padding:20px 0}#app-restaurant textarea{width:100%;height:150px;border:2px solid #ddd;border-radius:5px;padding:15px;font-size:16px;background-color:#f9f9f9;color:#333;resize:none;transition:all .3s ease;word-wrap:break-word;overflow-wrap:break-word;white-space:pre-wrap}#app-restaurant textarea:focus{border-color:#007bff;background-color:#fff;outline:none}.payment-icon{max-width:30px;max-height:30px;margin:0 auto;display:block}.payment-method label{display:flex;justify-content:center;align-items:center;padding:15px}.billing-detail p{font-size:14px;margin-bottom:0;word-wrap:break-word;overflow-wrap:break-word}.billing-detail.grand-total p{font-weight:700;font-size:16px;word-wrap:break-word;overflow-wrap:break-word}.billing-detail.detail-green p{color:green;word-wrap:break-word;overflow-wrap:break-word}.Item-for-checkout .ci-name{font-weight:600;color:#26331d;font-size:14.5px}.ci-qty{gap:8px;margin-top:9px}.ci-qty,.ci-step{display:flex;align-items:center}.ci-step{width:27px;height:27px;border-radius:7px;border:1px solid #cdd6c0;background:#fff;color:#38581c;font-size:16px;line-height:1;cursor:pointer;justify-content:center;transition:background .15s,border-color .15s;padding:0}.ci-step:hover{background:#eef4e0;border-color:#86ad3f}.ci-count{min-width:22px;text-align:center;font-weight:700;color:#2c3a24;font-size:14px}.ci-remove{border:none;background:none;color:#c3c8bf;cursor:pointer;font-size:13px;margin-left:6px;padding:4px}.ci-remove:hover{color:#b3392f}.billing-detail.discount-line p{color:#b23522;font-weight:500}.billing-detail.discount-line .disc-amt,.coupon-tag{font-weight:700}.coupon-tag{display:inline-block;background:#eef4e0;color:#38581c;font-size:11px;padding:1px 8px;border-radius:999px;margin-left:6px;letter-spacing:.3px;vertical-align:middle}.stack-note{background:#fdf6e6;border:1px solid #f0e0bb;color:#7a5a10;border-radius:8px;padding:8px 11px;font-size:12.5px;line-height:1.45;margin:6px 0}.free-ship{color:#446936!important;font-weight:800!important;letter-spacing:.3px}.free-ship-nudge{background:#f2f7e8;color:#3c5a2e;border:1px dashed #b6d452;border-radius:8px;padding:7px 10px;margin:4px 0 2px;font-size:13px;font-weight:600;text-align:center}.billing-detail.order-total-line{border-top:1px solid #e6e9df;margin-top:8px;padding-top:11px}.billing-detail.order-total-line p{color:#26331d!important;font-size:18px;font-weight:800}.checkout-terms-note{font-size:12px;color:#8a908a;text-align:center;margin:12px 4px 0;line-height:1.5}.checkout-terms-note a{color:#446936;text-decoration:underline;text-underline-offset:2px}.checkout-terms-note a:hover{color:#38581c}button:disabled{background-color:#d3d3d3;cursor:not-allowed}button{transition:background-color .3s}*,button,div,h1,h2,h3,h4,h5,h6,label,p,span{word-wrap:break-word;overflow-wrap:break-word}button,div,h1,h2,h3,h4,h5,h6,label,p,span{hyphens:auto}.force-wrap{word-break:break-all;overflow-wrap:break-word;word-wrap:break-word}:root{--body-color:#f1f0f5;--divider-color:#e4e4e4;--card-heading-color:#333;--card-location-color:#787878;--darkest-green-bg-color:#576d27;--order-background-color:#76923b;--light-green-color:#b3c677;--dark-brown-color:#b7d450;--light-brown-colo:#446a37;--lightest-brown-colo:#f7d9ba}.checkout-title-card{display:flex;align-items:center}.back-button{font-size:28px;margin-right:.5rem;color:var(--card-heading-color)}.checkout-title-card .outlet-detail p{font-size:12px;word-wrap:break-word;overflow-wrap:break-word}.order-type-container button{width:50%;font-size:1rem;word-wrap:break-word;overflow-wrap:break-word}.no-address-container{display:flex;align-items:center;justify-content:space-between}.no-address{display:flex;align-items:center;color:var(--card-heading-color);gap:1rem}.no-address-container a{color:var(--order-background-color)}.no-address i{color:var(--dark-brown-color);font-size:20px}.address-name{font-size:16px;font-weight:600;color:var(--card-heading-color)}.address-description,.address-name{word-wrap:break-word;overflow-wrap:break-word;hyphens:auto;line-height:1.4}.address-description{font-size:14px;color:var(--card-location-color)}.address-radio{display:flex;align-items:flex-start;flex-wrap:wrap;row-gap:1rem}.address-radio .btn-check:checked+.btn{border-color:var(--dark-brown-color)}.address-radio .btn-check+.btn,.address-radio .btn-check:checked+.btn{background-color:#fff;margin-right:1rem;text-align:left;word-wrap:break-word;overflow-wrap:break-word;white-space:normal}.address-radio .btn-check+.btn{border:2px solid var(--body-color)}.add-addrss-button{padding:16px 16px;width:-moz-fit-content;width:fit-content;text-align:center;background-color:var(--order-background-color);border:2px solid var(--order-background-color);color:#fff;display:flex;gap:10px;height:100%;font-size:1rem;border-radius:.375rem;word-wrap:break-word;overflow-wrap:break-word;white-space:normal}a.add-addrss-button{cursor:pointer}.Item-for-checkout{display:flex;align-items:start;justify-content:space-between;padding:1rem 0;border-bottom:1px dashed var(--divider-color)}.Item-for-checkout p{line-height:1.4}.Item-for-checkout p,.item-type-hd{word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}.price-n-item-option{display:flex;gap:1rem;align-items:center;flex-shrink:0}.price-n-item-option p{word-wrap:break-word;overflow-wrap:break-word;white-space:nowrap}.coupon-card{padding:10px;display:flex;align-items:flex-start;gap:10px}.coupon-card .coupon-icon{color:var(--dark-brown-color)}.coupon-description{display:block;font-size:10px;-moz-column-rule-color:var(--card-location-color);column-rule-color:var(--card-location-color)}.coupon-content,.coupon-description{word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}.apply-coupon,.coupon-content{font-size:12px}.apply-coupon{color:var(--order-background-color);word-wrap:break-word;overflow-wrap:break-word}.delivery-option{display:flex;align-items:center;gap:10px}.delivery-option .btn-check:checked+.btn{word-wrap:break-word;overflow-wrap:break-word;white-space:normal}.delivery-option .btn-check:checked+.btn,.delivery-option .btn-check:checked+.btn:hover{background-color:var(--order-background-color);border-color:var(--order-background-color);color:#fff}.address-radio>div{width:100%}.delivery-option .btn-check+.btn{background-color:transparent;color:var(--order-background-color);border-color:var(--order-background-color);padding:.75rem 2rem;border-radius:10px;width:100%;display:block;text-align:left;word-wrap:break-word;overflow-wrap:break-word;white-space:normal}.delivery-option .btn-check+.btn:hover{background-color:var(--order-background-color);color:#fff!important;color:var(--order-background-color);border-color:var(--order-background-color)}.billing-detail{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.billing-detail p{width:-moz-fit-content;width:fit-content;color:var(--card-location-color);font-size:15px}.detail-green p{font-size:16px;color:var(--dark-brown-color)}.grand-total{font-weight:700;color:var(--card-heading-color)}.outlet-with-billing-add{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.outlet-with-billing-add .billing-addshown{padding:.5rem}.outlet-with-billing-add .billing-addshown p{font-size:12px;font-weight:600;color:var(--card-location-color);margin-bottom:0;word-wrap:break-word;overflow-wrap:break-word}.outlet-with-billing-add .billing-addshown h6{font-size:14px;color:var(--card-heading-color);word-wrap:break-word;overflow-wrap:break-word;hyphens:auto;line-height:1.4}.payment-method{display:flex}.payment-method .btn-check+.btn{color:#d2d2d2!important}.payment-method .btn-check+.btn,.payment-method .btn-check:checked+.btn{width:-moz-fit-content!important;width:fit-content!important;padding:2px 10px!important;height:36px}.payment-method .btn-check:checked+.btn{background-color:#d2d2d2!important;border:2px solid #d2d2d2!important;color:var(--card-heading-color)!important}.btn-primary:disabled{border:1px solid var(--light-green-color)}.btn-primary:disabled,.btn-primary:disabled:hover{background-color:var(--light-green-color)!important}.alert{hyphens:auto}.alert,.btn,.form-control,.form-select,input,textarea{word-wrap:break-word;overflow-wrap:break-word}.btn{white-space:normal;text-align:center}.spinner-border{flex-shrink:0}@media screen and (max-width:767.91px){.address-radio .btn-check+.btn,.address-radio .btn-check:checked+.btn{width:100%}.price-n-item-option{flex-direction:column;align-items:flex-start}.price-n-item-option p{white-space:normal}.Item-for-checkout{align-items:flex-start}.address-description,.address-name{word-break:break-word;overflow-wrap:break-word}.checkout-title-card .outlet-detail h5{word-wrap:break-word;overflow-wrap:break-word;line-height:1.3}}.alert.alert-success{font-size:12px;padding:8px 12px;margin-bottom:15px;border-radius:6px;background-color:#d1e7dd;border-color:#badbcc;color:#0f5132}.alert.alert-success i{color:#198754}@media (max-width:768px){.alert.alert-success{font-size:11px;padding:6px 10px;margin-bottom:12px}.alert.alert-success small{font-size:11px;line-height:1.4;word-break:break-word}}.card-brand,.card-expiry,.card-last4,.default-badge{word-wrap:break-word;overflow-wrap:break-word}.default-badge{white-space:nowrap}.form-check-label{word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}.card{border-radius:8px}.card-title{font-weight:700;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}.card-body{display:flex;flex-direction:column;align-items:start}.payment-waiting-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:9999;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.payment-waiting-content{background:#fff;padding:2rem;border-radius:15px;text-align:center;max-width:400px;margin:1rem;box-shadow:0 10px 30px rgba(0,0,0,.3);animation:fadeInScale .3s ease-out}.payment-waiting-content h5{color:var(--card-heading-color);margin-bottom:1rem;word-wrap:break-word;overflow-wrap:break-word}.payment-waiting-content p{color:var(--card-location-color);margin-bottom:.5rem;word-wrap:break-word;overflow-wrap:break-word;line-height:1.5}.payment-waiting-content .text-muted{font-size:.9rem;color:#6c757d!important}.payment-waiting-content .spinner-border{width:3rem;height:3rem}@keyframes fadeInScale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media screen and (max-width:767.91px){.payment-waiting-content{margin:1rem;padding:1.5rem;max-width:90%}.payment-waiting-content h5{font-size:1.1rem}.payment-waiting-content p{font-size:.9rem}}.guest-gate{display:flex;justify-content:center;padding:30px 16px 60px}.gg-card{background:#fff;border:1px solid #e7eadf;border-radius:16px;padding:26px 24px;max-width:440px;width:100%;box-shadow:0 6px 24px rgba(40,60,25,.08)}.gg-title{font-size:21px;font-weight:800;color:#26331d;margin:0 0 6px}.gg-sub{font-size:13.5px;color:#6a7360;line-height:1.5;margin:0 0 18px}.gg-sub b{color:#446936}.gg-in{width:100%;border:1px solid #dfe1da;border-radius:10px;padding:12px 14px;font-size:15px;margin-bottom:10px;box-sizing:border-box}.gg-in:focus{outline:none;border-color:#86ad3f}.gg-err{color:#a32d2d;font-size:13px;margin:4px 0 10px}.gg-btn{width:100%;background:#446936;color:#fff;border:none;border-radius:12px;padding:14px;font-size:16px;font-weight:800;cursor:pointer;margin-top:4px}.gg-btn:disabled{opacity:.6;cursor:default}.gg-fine{text-align:center;font-size:11.5px;color:#9aa48c;margin:12px 0 0}.os-section[data-v-7fcf7a6b]{padding:64px 0}.os-tint[data-v-7fcf7a6b]{background:#f4f7ec}.container-xl[data-v-7fcf7a6b]{max-width:1140px;margin:0 auto;padding:0 18px}.os-banner[data-v-7fcf7a6b]{min-height:320px;padding:60px 0;overflow:hidden}.os-banner[data-v-7fcf7a6b]:before{position:absolute;inset:0;content:"";background:url(/img/about-bg.a00aaf8a.png) 50%/cover no-repeat;z-index:-2}.os-banner[data-v-7fcf7a6b]:after{position:absolute;inset:0;content:"";background:linear-gradient(180deg,rgba(43,58,34,.55),rgba(43,58,34,.78));z-index:-1}.os-banner-inner[data-v-7fcf7a6b]{max-width:780px}.os-eyebrow[data-v-7fcf7a6b]{color:#cfe39a;font-weight:700;letter-spacing:2px;text-transform:uppercase;font-size:13px;margin:0 0 12px}.os-banner h1[data-v-7fcf7a6b]{font-size:46px;font-weight:800;line-height:1.1}.os-hero-sub[data-v-7fcf7a6b]{color:#eaf1dc;font-size:18px;margin:16px auto 0;max-width:620px;font-family:Poppins,sans-serif}.os-h2[data-v-7fcf7a6b]{font-size:32px;font-weight:800;color:#2b3a22;margin:0 0 18px}.os-h2--left[data-v-7fcf7a6b]{text-align:left}.os-h2--light[data-v-7fcf7a6b]{color:#fff}.os-kicker[data-v-7fcf7a6b]{color:#6b8a2e;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;font-size:13px;margin:0 0 8px}.os-lead[data-v-7fcf7a6b]{max-width:780px;margin:0 auto}.os-body[data-v-7fcf7a6b]{color:#4e5a44;font-size:16.5px;line-height:1.7;font-family:Poppins,sans-serif;margin:0 0 14px}.os-body-narrow[data-v-7fcf7a6b]{max-width:720px;margin-left:auto;margin-right:auto}.os-formats[data-v-7fcf7a6b]{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:34px}.os-format-card[data-v-7fcf7a6b]{background:#fff;border:1px solid #e6ecd8;border-radius:18px;padding:30px 28px;box-shadow:0 10px 28px rgba(68,105,54,.07);transition:transform .25s,box-shadow .25s}.os-format-card[data-v-7fcf7a6b]:hover{transform:translateY(-4px);box-shadow:0 16px 34px rgba(68,105,54,.13)}.os-format-card--alt[data-v-7fcf7a6b]{background:#2b3a22;border-color:#2b3a22}.os-format-card.os-format-card--alt h3[data-v-7fcf7a6b]{color:#fff}.os-format-card.os-format-card--alt p[data-v-7fcf7a6b]{color:#e4edd3}.os-format-tag[data-v-7fcf7a6b]{display:inline-block;background:#eef4e0;color:#4c6b1a;font-weight:700;font-size:12.5px;letter-spacing:.4px;padding:5px 12px;border-radius:999px;margin-bottom:14px}.os-format-card--alt .os-format-tag[data-v-7fcf7a6b]{background:rgba(182,212,82,.22);color:#cfe39a}.os-format-card h3[data-v-7fcf7a6b]{font-size:21px;font-weight:700;color:#2b3a22;margin:0 0 10px}.os-format-card p[data-v-7fcf7a6b]{font-size:15.5px;line-height:1.65;color:#566349;font-family:Poppins,sans-serif;margin:0}.os-promise[data-v-7fcf7a6b]{padding:60px 0;background:linear-gradient(135deg,#446936,#2b3a22)}.os-promise-sub[data-v-7fcf7a6b]{color:#e4edd3!important}.os-proof-row[data-v-7fcf7a6b]{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:30px}.os-proof[data-v-7fcf7a6b]{display:flex;align-items:center;gap:10px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.16);border-radius:999px;padding:10px 18px}.os-proof-ic[data-v-7fcf7a6b]{font-size:18px}.os-proof-txt[data-v-7fcf7a6b]{color:#f1f6e8;font-size:14.5px;font-weight:600;font-family:Poppins,sans-serif}.os-founder[data-v-7fcf7a6b]{display:grid;grid-template-columns:.9fr 1.1fr;gap:40px;align-items:center}.os-founder-media img[data-v-7fcf7a6b]{border-radius:18px;width:100%;box-shadow:0 14px 34px rgba(68,105,54,.16)}.os-why-grid[data-v-7fcf7a6b]{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:36px}.os-why-card[data-v-7fcf7a6b]{background:#fff;border:1px solid #e6ecd8;border-radius:16px;padding:26px 24px;transition:transform .25s,box-shadow .25s}.os-why-card[data-v-7fcf7a6b]:hover{transform:translateY(-4px);box-shadow:0 14px 30px rgba(68,105,54,.12)}.os-why-ic[data-v-7fcf7a6b]{font-size:30px;display:block;margin-bottom:12px}.os-why-card h3[data-v-7fcf7a6b]{font-size:18px;font-weight:700;color:#2b3a22;margin:0 0 8px}.os-why-card p[data-v-7fcf7a6b]{font-size:15px;line-height:1.6;color:#566349;font-family:Poppins,sans-serif;margin:0}.os-cta[data-v-7fcf7a6b]{margin-top:44px;display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.os-btn[data-v-7fcf7a6b]{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:13px 30px;font-weight:700;font-size:15.5px;text-decoration:none;transition:transform .16s,background .2s,box-shadow .2s}.os-btn--primary[data-v-7fcf7a6b]{background:#76923b;color:#fff;box-shadow:0 8px 20px rgba(118,146,59,.28)}.os-btn--primary[data-v-7fcf7a6b]:hover{background:#576d27;transform:translateY(-2px)}.os-btn--ghost[data-v-7fcf7a6b]{background:#fff;color:#446936;border:1.5px solid #cdd9b3}.os-btn--ghost[data-v-7fcf7a6b]:hover{background:#eef4e0;transform:translateY(-2px)}@media (max-width:900px){.os-founder[data-v-7fcf7a6b]{grid-template-columns:1fr;gap:24px}.os-founder-copy .os-kicker[data-v-7fcf7a6b],.os-h2--left[data-v-7fcf7a6b]{text-align:center}.os-why-grid[data-v-7fcf7a6b]{grid-template-columns:1fr 1fr}}@media (max-width:640px){.os-section[data-v-7fcf7a6b]{padding:46px 0}.os-banner h1[data-v-7fcf7a6b]{font-size:34px}.os-hero-sub[data-v-7fcf7a6b]{font-size:16px}.os-h2[data-v-7fcf7a6b]{font-size:26px}.os-formats[data-v-7fcf7a6b],.os-why-grid[data-v-7fcf7a6b]{grid-template-columns:1fr}}.refer[data-v-bf6a1ae8]{background:#fff;border:1px solid #e7e8e3;border-radius:16px;padding:20px 22px;margin:16px 0}.rhead[data-v-bf6a1ae8]{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px}.rhead h3[data-v-bf6a1ae8]{font-size:18px;font-weight:700;color:#1f2421;margin:0}.rhead h3 i[data-v-bf6a1ae8]{color:#446936;margin-right:6px}.rterms[data-v-bf6a1ae8]{font-size:12.5px;font-weight:600;color:#446936;background:#eaf3de;padding:3px 10px;border-radius:999px}.rlede[data-v-bf6a1ae8]{font-size:13.5px;color:#5a615b;margin:10px 0 16px;line-height:1.5}.codebox[data-v-bf6a1ae8]{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.code[data-v-bf6a1ae8]{font-family:monospace;font-size:20px;font-weight:700;letter-spacing:1px;color:#1f2421;background:#f4f6f0;border:1px dashed #cfd8c0;border-radius:10px;padding:10px 16px}.rbtn[data-v-bf6a1ae8]{display:inline-flex;align-items:center;gap:6px;border:1px solid #dfe1da;background:#fff;color:#3b423c;border-radius:9px;padding:9px 14px;font-size:13px;cursor:pointer}.rbtn.primary[data-v-bf6a1ae8]{background:#446936;color:#fff;border-color:#446936}.rstats[data-v-bf6a1ae8]{display:flex;gap:22px;margin-top:18px}.rstat .rv[data-v-bf6a1ae8]{font-size:20px;font-weight:800;color:#1f2421}.rstat .rl[data-v-bf6a1ae8]{font-size:11.5px;color:#8a908a}.rcopied[data-v-bf6a1ae8]{font-size:12px;color:#446936;margin:8px 0 0}@media (max-width:560px){.code[data-v-bf6a1ae8]{font-size:17px}.rstats[data-v-bf6a1ae8]{gap:16px}}.coupon-scroll-container{max-height:300px;overflow-y:auto;padding-right:5px}.coupon-scroll-container::-webkit-scrollbar{width:6px}.coupon-scroll-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.coupon-scroll-container::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.coupon-scroll-container::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.coupon-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;padding:2px}.coupon-card-wrapper{min-width:0}.coupon-card{border:2px solid #e9ecef;border-radius:12px;transition:all .3s ease;height:100%;cursor:pointer;position:relative}.coupon-card:hover{transform:translateY(-3px);box-shadow:0 6px 16px rgba(0,0,0,.15);border-color:#944c22}.coupon-card.coupon-applied{border-color:#28a745;background-color:#f8fff9;box-shadow:0 4px 12px rgba(40,167,69,.2)}.coupon-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.coupon-card .card-title{color:#944c22;font-weight:700;font-size:.9rem;margin:0;font-family:Courier New,monospace}.applied-badge{color:#28a745;font-size:.9rem}.coupon-name{color:#666;font-size:.8rem;margin:0 0 8px 0;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coupon-amounts{display:flex;align-items:center;justify-content:center;margin:10px 0;font-size:.85rem;font-weight:600;flex-wrap:wrap}.pay-amount{color:#dc3545;background-color:#fff5f5;padding:2px 6px;border-radius:4px;border:1px solid #f5c6cb}.get-amount{color:#28a745;background-color:#f8fff9;padding:2px 6px;border-radius:4px;border:1px solid #c3e6cb}.coupon-apply-btn{width:80%;font-size:.8rem;font-weight:600;border-radius:6px;transition:all .2s ease}.coupon-apply-btn:not(:disabled):hover{transform:scale(1.02)}.coupon-apply-btn.btn-success{background-color:#28a745;border-color:#28a745}.recharge-section{padding:15px}@media screen and (max-width:991px){.recharge-section{margin-top:20px;padding-top:20px;border-top:1px solid #e9ecef}}@media screen and (min-width:992px){.recharge-section{padding-left:25px;border-left:1px solid #e9ecef}}.wallet-history h2{font-size:20px;font-weight:700;color:#333;margin-bottom:5px}.latest-transactions-text{font-size:14px;color:#666;margin-bottom:15px;font-style:italic}.transaction{display:flex;justify-content:space-between;align-items:center;padding:15px;border:1px solid #ddd;border-radius:8px;margin-bottom:15px;background-color:#f4f8fb;position:relative;overflow:hidden}.coupon-applied-badge{top:0;right:0;background-color:#28a745;color:#fff;padding:3px 10px;font-size:11px;font-weight:600;border-radius:16px;text-transform:uppercase;letter-spacing:.5px}.transaction .left{flex:1}.transaction .left p{margin:5px 0;font-size:14px;color:#555}.transaction .left span{font-weight:700;color:#333}.transaction .payment-platform{font-size:14px;font-weight:700;padding:6px 12px;border-radius:4px;background-color:#007bff;color:#fff}.transaction .amount{font-size:16px;font-weight:700}.transaction.credit .amount{color:#28a745}.transaction.debit .amount{color:#dc3545}.coupon-tag{background-color:#e2f3e8;color:#28a745;font-size:12px;padding:3px 8px;border-radius:12px;margin-top:5px;font-weight:500}.order-details-container{max-width:600px;margin:20px auto;background-color:#fff;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);overflow:hidden}.header{display:flex;justify-content:space-between;padding:15px;align-items:center;border-bottom:1px solid #ddd}.header .title{font-size:18px;font-weight:700}.header .help{color:#007bff;font-size:14px;cursor:pointer}.address-section{padding:15px;border-bottom:1px solid #ddd}.address-section h3{margin:0;font-size:16px;font-weight:700;color:#333}.address-section p{margin:5px 0;font-size:14px;color:#555}.status-section{display:flex;align-items:center;padding:15px;background-color:#f4f8fb;border-bottom:1px solid #ddd}.status-section img{width:50px;height:50px;margin-right:10px}.status-section .status-text{font-weight:700;color:#333}.status-section .status-date{font-size:14px;color:#555}.order-summary{padding:15px}.order-summary h3{font-size:16px;font-weight:700;margin-bottom:10px}.order-summary .summary-item{display:flex;justify-content:space-between;margin:8px 0;font-size:14px}.order-summary .summary-item .bold,.total{font-weight:700}.total{font-size:18px;margin-top:15px;text-align:right}.order-history{max-width:600px;margin:20px auto}.order-card{background:#fff;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);padding:15px;margin-bottom:15px;display:flex;flex-direction:column;position:relative}.order-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.order-header .delivery{font-weight:700;font-size:16px}.order-header .status,.status-badge{font-size:12px;padding:3px 8px;border-radius:15px;font-weight:700;text-transform:uppercase;display:inline-block;background-color:grey;color:#fff}.order-header .status.status-order_placed,.status-badge.status-order_placed{background-color:#add8e6!important;color:#2f4f4f!important}.order-header .status.status-payment_success,.status-badge.status-payment_success{background-color:#32cd32!important;color:#fff!important}.order-header .status.status-payment_failed,.status-badge.status-payment_failed{background-color:tomato!important;color:#fff!important}.order-header .status.status-ready_for_pickup,.status-badge.status-ready_for_pickup{background-color:gold!important;color:#8b4513!important}.order-header .status.status-out_for_delivery,.status-badge.status-out_for_delivery{background-color:#87ceeb!important;color:#191970!important}.order-header .status.status-delivered,.status-badge.status-delivered{background-color:#228b22!important;color:#fff!important}.order-header .status.status-cancelled,.status-badge.status-cancelled{background-color:grey!important;color:#fff!important}.order-details{margin-bottom:10px;font-size:14px;color:#666}.order-item{display:flex;align-items:center;margin-bottom:10px}.order-item img{width:16px;height:16px;margin-right:8px}.order-item span{font-weight:700;font-size:14px;color:#333}.order-footer{justify-content:space-between;gap:10px}.order-footer,.order-footer>div:last-child{display:flex;align-items:center;flex-wrap:wrap}.order-footer>div:last-child{gap:8px;min-width:0}.price{font-size:18px;font-weight:700;color:#333}.orderdetails-btn,.payment-btn,.reorder-btn{border:none;padding:6px 12px;border-radius:4px;cursor:pointer;font-size:12px;font-weight:700;white-space:nowrap;flex-shrink:0;min-width:auto}.reorder-btn{background-color:#944c22;color:#fff}.reorder-btn:hover{background-color:#7a3d1c}.orderdetails-btn{background-color:#944c22;color:#fff}.orderdetails-btn:hover{background-color:#0d6efd}.payment-btn{background-color:#28a745;color:#fff}.payment-btn:hover{background-color:#218838}.payment-timeout-warning .alert-success{background-color:#d1e7dd;border-color:#badbcc;color:#0f5132;font-size:12px;border-radius:4px}.payment-timeout-warning .alert-success i{color:#198754}@media screen and (max-width:768px){.order-footer{flex-direction:column;align-items:flex-start;gap:12px}.order-footer>div:last-child{width:100%;justify-content:space-between}.orderdetails-btn,.payment-btn,.reorder-btn{flex:1;text-align:center;min-width:80px;font-size:11px;padding:8px 4px}.payment-timeout-warning .alert-success{font-size:10px;padding:4px 8px;margin-bottom:8px!important}.payment-timeout-warning .alert-success small{font-size:10px;line-height:1.3;word-break:break-word}}.profile-heading{margin:16px 88px;background-image:linear-gradient(45deg,hsla(0,0%,9%,.5),rgba(33,38,43,.5)),url(/img/about-banner.430eec9d.png);background-size:cover;border-radius:8px;padding:16px;height:200px;position:relative;padding-left:30px;display:flex}.billing-content-wrap{min-height:70vh}.profile-heading:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:repeating-linear-gradient(328deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.06) 20px,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 40px);background-size:200% 100%;opacity:.3;pointer-events:none;background-position:0}.profile-heading h2{color:#fff;font-weight:400!important;margin-top:8px;font-size:30px!important}.profile-text-wrap{background-color:#fff;margin:-174px 118px 0;position:relative;border-radius:8px}.profile-settings{min-height:50vh}.profile-side-bar{width:250px;border:1px solid #ffe0ce;padding:16px 0;border-radius:8px;overflow-y:auto}.profile-form{width:calc(100% - 250px);border:1px solid #d2d2d2;border-radius:8px;overflow:hidden}.profile-side-bar ul{display:flex;align-items:left;flex-direction:column;height:auto;list-style-type:none;gap:15px;margin-bottom:30px}.profile-side-bar ul li{padding:0 16px}.profile-side-bar a.active{background:linear-gradient(9deg,#c55d21,#894118 55%);color:#fff;border-radius:6px}.profile-side-bar ul a{display:flex;align-items:center;gap:8px;text-decoration:none;padding:12px 16px;color:#894118}.profile-form-heading{padding-top:16px;border-bottom:1px solid #ffe0ce}.profile-form-wrap-content .form-input-wrap{min-height:50vh}.form-input-wrap{padding:16px;overflow-y:auto}.footer-button{display:flex;align-items:center;justify-content:flex-end;padding:16px;border-top:1px solid #ffe0ce;width:100%;gap:8px;background-color:#fff}.profile-img-container{position:relative;width:200px;height:147px;text-align:center}.profile-img{width:150px;height:150px;border-radius:50%;overflow:hidden;border:5px solid #fff}.profile-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.edit-icon{position:absolute;top:9px;right:60px;background-color:#c25c21;color:#fff;padding:5px;border-radius:50%;cursor:pointer;font-size:15px;transition:background-color .3s ease;width:32px;height:32px}.file-input{display:none}.billing-header{width:100%;background:#fff;position:sticky;top:0;z-index:9}.billing-content-wrap{overflow:auto;height:100%}.sign-up-wrap{padding:16px!important;background-color:#fff;position:sticky;bottom:0;margin-top:8px!important}.profile-form-heading .nav-tabs .nav-link{color:var(----card-location-color)!important}.profile-form-heading .nav-tabs .nav-link.active{color:#fff!important;background-color:var(--dark-brown-color)}.order-history .Item-for-checkout{padding:.75rem;border-radius:.5rem;border:1px solid #d2d2d2;margin-bottom:10px}.order-history .order-item p{color:var(--card-location-color)}.order-history .Item-for-checkout .price-n-item-option{flex-direction:column;justify-content:flex-end;gap:0}.meal-addons{gap:10px;width:100%}.meal-addons .btn-check:checked+.btn{background-color:var(--light-brown-color);border:2px solid var(--dark-brown-color)}.meal-addons .btn-check+.btn,.meal-addons .btn-check:checked+.btn{color:var(--card-heading-color);width:100%;display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.meal-addons .btn-check+.btn{background-color:#fff;border:1px solid var(--card-location-color);padding:1rem}.price-n-item-option{text-align:left}.price-n-item-option .payment-type-history{padding-top:.5rem;bottom:1px solid #d2d2d2;width:100%}.price-n-item-option .payment-type-history p{color:var(--card-location-color);font-size:12px;text-align:left}.price-n-item-option .payment-type-history .payment-portal{font-size:12px;color:var(--order-background-color);font-weight:700}.price-n-item-option .overall-price{color:var(--order-background-color)}.wallet-icon i{font-size:48px;color:var(--card-location-color)}.page-title{text-align:left}.fa-user{float:right}.fa-align-left{margin-right:15px}.amount-box img{width:50px}.amount{font-size:35px}.amount-box p{margin-top:10px;margin-bottom:-10px}.btn-group{margin:20px auto;max-width:150px}.btn-group .btn{font-size:12px}.txn-history{text-align:left}.txn-list{background-color:#fff;padding:12px 10px;color:#777;font-size:14px;margin:7px 0}.debit-amount{color:red;float:right}.credit-amount{color:green;float:right}.footer-menu{margin:20px -20px 0;bottom:0;border-top:1px solid #ccc;padding:10px 10px 0}.footer-menu p{font-size:12px}@media screen and (max-width:800px){.wallet-container{height:115%;bottom:20px}}@media screen and (max-width:768px){.profile-heading{margin:0}.profile-text-wrap{margin-left:10px;margin-right:10px}.nav-link.active,.nav-link:hover{color:var(--dark-brown-color)!important}.order-history .Item-for-checkout{flex-direction:column;row-gap:1rem}.order-history .Item-for-checkout .order-item{width:100%}.order-history .Item-for-checkout .price-n-item-option{width:100%;border-top:1px dashed var(--card-location-color);padding-top:1rem}.order-history .Item-for-checkout .price-n-item-option p{width:100%;text-align:start}}@media screen and (max-width:575px){.profile-form-heading{padding:10px;border:none}.profile-form-heading .nav-tabs{display:flex;flex-direction:column}.profile-form-heading .nav-tabs .nav-item .nav-link{width:100%;border-radius:.5rem;margin-bottom:.25rem}.profile-form-heading .nav-tabs .nav-item .nav-link:hover{width:100%;color:#fff!important}.coupon-scroll-container{max-height:250px}.coupon-grid{grid-template-columns:1fr;gap:8px}.coupon-amounts{font-size:.75rem;flex-direction:column;gap:4px}.coupon-amounts i{transform:rotate(90deg);margin:2px 0}.get-amount,.pay-amount{padding:4px 8px;font-size:.75rem}.e-wallet .col-md-6{padding:10px!important}}@media screen and (min-width:576px) and (max-width:768px){.coupon-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.coupon-scroll-container{max-height:280px}}.saved-payment-methods{margin-bottom:1rem}.saved-cards{display:flex;flex-direction:column;gap:.5rem}.saved-card{display:flex;justify-content:space-between;align-items:center;padding:1rem;border:2px solid #e4e4e4;border-radius:8px;cursor:pointer;transition:all .3s ease;background-color:#fff}.saved-card.active,.saved-card:hover{border-color:var(--order-background-color)}.saved-card.active{background-color:#f8f9fa}.card-info{display:flex;flex-direction:column;gap:.25rem}.card-brand{font-weight:600;color:var(--dark-brown-color);font-size:.9rem}.card-last4{color:var(--card-heading-color);font-family:monospace;font-size:1rem}.card-expiry{color:var(--card-location-color);font-size:.8rem}.card-actions{display:flex;align-items:center}.default-badge{background-color:var(--order-background-color);color:#fff;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:500}.new-card-form{padding:1rem;border:1px solid #e4e4e4;border-radius:8px;background-color:#f8f9fa}.form-check{margin-top:1rem}.form-check-input:checked{background-color:var(--order-background-color);border-color:var(--order-background-color)}.form-check-label{font-size:.9rem;color:var(--card-heading-color)}#invoice-content{background:#fff!important}#invoice-content .modal-header{border-bottom:1px solid #dee2e6;padding-bottom:1rem}#invoice-content .modal-body{color:#333!important}#invoice-content .table{border-collapse:collapse}#invoice-content .table td,#invoice-content .table th{border:1px solid #dee2e6!important;padding:8px!important}#invoice-content .table thead th{background-color:#f8f9fa!important;font-weight:700}@media print{#invoice-content .btn-close,#invoice-content .modal-footer{display:none!important}}.addresses-section{border-top:1px solid #e9ecef;padding-top:1.5rem}.addresses-section h4{color:var(--dark-brown-color);font-weight:600}.address-card .card{border:1px solid #e9ecef;border-radius:8px;transition:all .3s ease}.address-card .card:hover{box-shadow:0 4px 8px rgba(0,0,0,.1);border-color:var(--order-background-color)}.address-card .card-body{padding:1.25rem}.address-actions{position:absolute;top:1rem;right:1rem;display:flex}.address-content{padding-right:100px}.address-content .card-title{color:var(--dark-brown-color);font-weight:600;margin-bottom:.75rem}.address-content .card-text{color:var(--card-location-color);font-size:.9rem;line-height:1.4}.profile-update-section{border-bottom:1px solid #e9ecef;padding-bottom:1.5rem;margin-bottom:1.5rem}@media screen and (max-width:768px){.address-actions{position:static;margin-bottom:1rem;justify-content:flex-end}.address-content{padding-right:0}.d-flex.justify-content-between{flex-direction:column;gap:1rem}.d-flex.justify-content-between button{align-self:flex-end}}.contant-us{background-image:url(/img/Contant-us.adb23a01.png);width:100%;height:350px;background-repeat:no-repeat;background-size:cover;display:flex;align-items:center;justify-content:center}.contant-us .header-test-wrap h1,.contant-us .header-test-wrap h2,.contant-us .header-test-wrap p{color:#fff}.contant-us .header-test-wrap p svg path{fill:#fff}.contant-us .header-test-wrap h1,.contant-us .header-test-wrap h2{line-height:40px;margin-top:16px}.contant-us .container{width:40%}@media (max-width:991px){.contant-us .container{width:60%}.touch-us{font-size:20px!important}.contact-section{padding-right:16px!important}}@media (max-width:767px){.img-cheif img{height:240px!important;border-radius:0!important}.contact-section{padding:35px 0!important}.contact-section .col-md-7.ps-0{padding:0!important}.contact-form-content-wrap{margin-top:-169px;margin-right:20px!important;margin-left:20px!important}.contant-btn{margin-top:20px!important}}@media (max-width:600px){.contant-us .container{width:80%}}@media (max-width:500px){.contant-us .container{width:90%}.contact-form-content-wrap{margin-right:0!important;margin-left:0!important;padding:25px 22px}.contant-btn{margin-top:16px!important}}.img-cheif img{width:100%;height:580px;border-bottom-right-radius:8px;border-top-right-radius:8px;-o-object-fit:cover;object-fit:cover}.contact-form-content-wrap textarea{padding:8px 16px!important}.form-control{box-sizing:border-box!important}.contact-form-content-wrap{padding:30px 35px;background:#fff;border:1px solid #e3e3e3;border-radius:8px;box-sizing:border-box;margin-left:-90px;box-shadow:0 10px 50px rgba(0,0,0,.1)}.touch-us{text-align:center;font-size:30px;margin-bottom:16px;color:#446a37}.order-success[data-v-32c3825d]{min-height:100vh;display:flex;flex-direction:column}.main-content[data-v-32c3825d]{flex-grow:1;padding:2rem 1rem}.success-container[data-v-32c3825d]{max-width:600px;margin:0 auto;padding-top:2rem}.success-content[data-v-32c3825d]{text-align:center}.icon-wrapper[data-v-32c3825d]{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;background-color:#ecfdf5;border-radius:50%;margin-bottom:1.5rem;box-shadow:0 0 15px rgba(52,211,153,.3);animation:bounce-in-32c3825d .8s cubic-bezier(.68,-.55,.265,1.55)}.check-icon[data-v-32c3825d]{width:1.5rem;height:1.5rem;stroke:#059669;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}.title[data-v-32c3825d]{font-size:2rem;font-weight:800;margin:1rem 0;background:linear-gradient(120deg,#4f46e5,#34d399);-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:slide-up-32c3825d .6s ease-out}.order-number[data-v-32c3825d]{font-size:1.125rem;color:#4b5563;margin-bottom:2rem;animation:fade-in-32c3825d .8s ease-out}.card[data-v-32c3825d]{background:#fff;border-radius:.5rem;box-shadow:0 4px 6px rgba(0,0,0,.1);overflow:hidden;animation:scale-in-32c3825d .7s ease-out}.card-content[data-v-32c3825d]{padding:1.5rem}.image-container[data-v-32c3825d]{display:flex;justify-content:center;margin-bottom:1.5rem}.image-container img[data-v-32c3825d]{width:120px;height:120px;-o-object-fit:contain;object-fit:contain;animation:float-32c3825d 3s ease-in-out infinite}.info-section[data-v-32c3825d]{border-top:1px solid #e5e7eb;padding-top:1.5rem}.confirmation-text[data-v-32c3825d]{color:#6b7280;margin-bottom:1.5rem;line-height:1.6}.button-container[data-v-32c3825d]{display:flex;justify-content:center}.continue-button[data-v-32c3825d]{display:inline-flex;align-items:center;padding:.75rem 1.5rem;background-color:#4f46e5;color:#fff;font-weight:500;border-radius:.375rem;transition:all .3s ease;text-decoration:none}.continue-button[data-v-32c3825d]:hover{background-color:#4338ca;transform:translateY(-2px);box-shadow:0 4px 12px rgba(79,70,229,.2)}.continue-button[data-v-32c3825d]:active{transform:translateY(0)}@media (min-width:640px){.main-content[data-v-32c3825d]{padding:3rem 2rem}.title[data-v-32c3825d]{font-size:2.5rem}.image-container img[data-v-32c3825d]{width:150px;height:150px}}@keyframes bounce-in-32c3825d{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}@keyframes slide-up-32c3825d{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fade-in-32c3825d{0%{opacity:0}to{opacity:1}}@keyframes scale-in-32c3825d{0%{transform:scaleY(.95);opacity:0}to{transform:scaleY(1);opacity:1}}@keyframes float-32c3825d{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.icon-wrapper.error[data-v-32c3825d]{background-color:#fef2f2;box-shadow:0 0 15px rgba(239,68,68,.3)}.error-icon[data-v-32c3825d]{width:1.5rem;height:1.5rem;stroke:#dc2626;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}.title.error[data-v-32c3825d]{background:linear-gradient(120deg,#dc2626,#ef4444);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.order-number.error[data-v-32c3825d]{color:#dc2626}.continue-button.error[data-v-32c3825d]{background-color:#dc2626}.continue-button.error[data-v-32c3825d]:hover{background-color:#b91c1c;box-shadow:0 4px 12px rgba(220,38,38,.2)}.spinner-wrapper[data-v-32c3825d]{display:flex;justify-content:center;align-items:center;margin-bottom:1.5rem;height:3rem}.spinner[data-v-32c3825d]{width:2rem;height:2rem;border:3px solid #e5e7eb;border-top:3px solid #4f46e5;border-radius:50%;animation:spin-32c3825d 1s linear infinite}@keyframes spin-32c3825d{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.promo-card[data-v-32c3825d]{margin-top:1.5rem;background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.5rem;text-align:center;box-shadow:0 4px 6px rgba(0,0,0,.06);animation:scale-in-32c3825d .7s ease-out}.promo-title[data-v-32c3825d]{font-size:1.15rem;font-weight:800;color:#446936;margin:0 0 .35rem;-webkit-text-fill-color:initial}.promo-sub[data-v-32c3825d]{color:#6b7280;font-size:.95rem;margin:0 0 1rem}.promo-input[data-v-32c3825d]{width:100%;box-sizing:border-box;padding:.7rem .9rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:1rem;margin-bottom:.75rem}.promo-input[data-v-32c3825d]:focus{outline:none;border-color:#b6d452;box-shadow:0 0 0 3px rgba(182,212,82,.35)}.promo-check[data-v-32c3825d]{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.9rem;color:#4b5563;margin-bottom:1rem;cursor:pointer}.promo-check input[data-v-32c3825d]{width:1.05rem;height:1.05rem;accent-color:#446936}.promo-error[data-v-32c3825d]{color:#dc2626;font-size:.85rem;margin:0 0 .75rem}.promo-btn[data-v-32c3825d]{width:100%;padding:.75rem 1rem;background:#446936;color:#fff;font-weight:700;border:none;border-radius:.5rem;cursor:pointer;transition:background .2s ease}.promo-btn[data-v-32c3825d]:hover:not(:disabled){background:#375528}.promo-btn[data-v-32c3825d]:disabled{opacity:.6;cursor:default}.promo-thanks[data-v-32c3825d]{color:#446936;font-weight:700;margin:0}.sv[data-v-7ddb2184]{min-height:100vh;background:#f4f6f0;padding:22px 14px 60px}.svbox[data-v-7ddb2184]{max-width:720px;margin:0 auto;background:#fff;border-radius:16px;padding:26px 24px 30px;box-shadow:0 6px 26px rgba(31,36,33,.07)}.svhead[data-v-7ddb2184]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.svlogo[data-v-7ddb2184]{height:34px}.svlang[data-v-7ddb2184]{border:1px solid #dfe1da;background:#fff;border-radius:999px;padding:5px 14px;font-size:12.5px;cursor:pointer;color:#446936}.svstate[data-v-7ddb2184]{padding:40px 0;text-align:center;color:#8a908a}.svstate.err[data-v-7ddb2184]{color:#a32d2d}.svdone p[data-v-7ddb2184],.svintro p[data-v-7ddb2184]{font-size:14.5px;line-height:1.75;color:#3b423c;margin:0 0 10px;white-space:pre-line}.svtick[data-v-7ddb2184]{font-size:44px;text-align:center;margin-bottom:10px}.svdone[data-v-7ddb2184]{text-align:center;padding:20px 0}.svbtn.go[data-v-7ddb2184]{display:block;width:100%;margin-top:18px;background:#446936;color:#fff;border:none;border-radius:12px;padding:14px;font-size:15px;font-weight:700;cursor:pointer}.svbtn.go[data-v-7ddb2184]:disabled{opacity:.6}.svprog[data-v-7ddb2184]{height:5px;background:#eef1e8;border-radius:999px;overflow:hidden;margin-bottom:20px;position:sticky;top:0}.svbar[data-v-7ddb2184]{height:100%;background:#b6d452;transition:width .25s}.svsect[data-v-7ddb2184]{font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:#7d8a6b;margin:26px 0 12px;font-weight:700}.svq[data-v-7ddb2184]{padding:14px 0 4px;border-top:1px solid #f1f3ec}.svq.bad[data-v-7ddb2184]{background:#fff8f8;border-radius:10px;padding:12px}.svprompt[data-v-7ddb2184]{display:block;font-size:14.5px;font-weight:600;color:#2b2f2a;line-height:1.55;margin-bottom:10px}.svreq[data-v-7ddb2184]{color:#c0526a;margin-left:3px}.svopts[data-v-7ddb2184]{display:flex;flex-direction:column;gap:7px}.svchk[data-v-7ddb2184]{display:flex;align-items:flex-start;gap:9px;border:1px solid #e2e5dc;border-radius:10px;padding:10px 12px;font-size:14px;color:#3b423c;cursor:pointer;line-height:1.45}.svchk.on[data-v-7ddb2184]{border-color:#446936;background:#f3f8ea;color:#27500a;font-weight:600}.svchk.off[data-v-7ddb2184]{opacity:.45;cursor:not-allowed}.svchk input[data-v-7ddb2184]{margin-top:3px;flex:none;accent-color:#446936}.svhint[data-v-7ddb2184]{font-size:11.5px;color:#9aa093;margin-top:4px}.svmatrix[data-v-7ddb2184]{display:flex;flex-direction:column;gap:8px}.svrow[data-v-7ddb2184]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.svrowlbl[data-v-7ddb2184]{font-size:13.5px;color:#3b423c;flex:1 1 150px}.svscale[data-v-7ddb2184]{display:flex;gap:5px}.svdot[data-v-7ddb2184]{width:34px;height:34px;border-radius:8px;border:1px solid #dfe1da;background:#fff;cursor:pointer;font-size:13px;color:#5a615b}.svdot.on[data-v-7ddb2184]{background:#446936;color:#fff;border-color:#446936;font-weight:700}.svnps[data-v-7ddb2184]{display:flex;gap:5px;flex-wrap:wrap}.svnum[data-v-7ddb2184]{width:40px;height:40px;border-radius:9px;border:1px solid #dfe1da;background:#fff;cursor:pointer;font-size:13.5px;color:#5a615b}.svnum.on[data-v-7ddb2184]{background:#446936;color:#fff;border-color:#446936;font-weight:700}.svtext[data-v-7ddb2184]{width:100%;border:1px solid #dfe1da;border-radius:10px;padding:11px 12px;font-size:14px;font-family:inherit;box-sizing:border-box}.svtext.area[data-v-7ddb2184]{resize:vertical;line-height:1.6}.svtext.other[data-v-7ddb2184]{margin-top:8px}.sverr[data-v-7ddb2184]{color:#a32d2d;font-size:12.5px;margin-top:7px}.sverr.big[data-v-7ddb2184]{margin-top:16px;text-align:center}.svwho[data-v-7ddb2184]{background:#f7faf2;border-radius:10px;padding:14px;border-top:none;margin-top:18px}.svfoot[data-v-7ddb2184]{text-align:center;font-size:12.5px;color:#8a908a;margin-top:18px}@media (max-width:560px){.svbox[data-v-7ddb2184]{padding:18px 15px 24px;border-radius:12px}.svnum[data-v-7ddb2184]{width:30px;height:36px}.svdot[data-v-7ddb2184]{width:30px;height:32px}.svchk[data-v-7ddb2184],.svtext[data-v-7ddb2184]{font-size:16px}}.paywrap[data-v-12a06202]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#f4f6f0;padding:20px}.card[data-v-12a06202]{width:100%;max-width:420px;background:#fff;border:1px solid #e7e8e3;border-radius:18px;padding:26px 24px;box-shadow:0 6px 26px rgba(31,36,33,.08)}.brand[data-v-12a06202]{font-weight:800;letter-spacing:1px;color:#446936;font-size:20px;margin-bottom:18px}h1[data-v-12a06202]{font-size:20px;margin:0 0 4px;color:#1f2421}.sub[data-v-12a06202]{font-size:13px;color:#8a908a;margin:0 0 14px}.amount[data-v-12a06202]{font-size:34px;font-weight:800;color:#1f2421}.amount .cur[data-v-12a06202]{font-size:14px;font-weight:600;color:#8a908a}.note[data-v-12a06202]{font-size:13px;color:#5a615b;margin:8px 0 0}.clabel[data-v-12a06202]{display:block;font-size:12px;color:#8a908a;margin:20px 0 6px}.cardbox[data-v-12a06202]{border:1px solid #dfe1da;border-radius:10px;padding:14px 12px}.pay[data-v-12a06202]{width:100%;min-height:52px;margin-top:16px;border:none;border-radius:12px;background:#446936;color:#fff;font-size:16px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px}.pay[data-v-12a06202]:disabled{opacity:.55;cursor:default}.secure[data-v-12a06202]{font-size:11.5px;color:#a3a8a1;text-align:center;margin:12px 0 0}.perr[data-v-12a06202]{color:#a32d2d;font-size:12.5px;margin-top:8px}.state[data-v-12a06202]{text-align:center;padding:20px 0;color:#5a615b;font-size:14px}.state.err[data-v-12a06202]{color:#a32d2d}.state.done i[data-v-12a06202]{font-size:44px;color:#446936}.state.done h1[data-v-12a06202]{margin:12px 0 6px}.state i[data-v-12a06202]{font-size:20px}