.food-home{--ink:var(--pf-ink);--orange:var(--pf-brand);background:var(--background);color:var(--foreground);font-family:var(--font-poppins), Arial, sans-serif;overflow-x:clip}.food-home *{box-sizing:border-box}.food-home a{text-decoration:none}.food-home button,.food-home input{font:inherit}.food-home button{cursor:pointer}.food-home :is(a,button,input):focus-visible{outline:3px solid var(--pf-brand-line);outline-offset:3px}.food-shell{width:min(100% - 48px,1528px);margin:auto}.food-logo{border-radius:var(--pf-radius-sm);align-items:center;min-height:44px;display:inline-flex}.food-hero{background:var(--pf-inverse);color:#fff;border-radius:12px;grid-template-columns:48% 52%;height:610px;display:grid;position:relative;overflow:hidden}.food-hero-copy{z-index:4;flex-direction:column;justify-content:center;padding:40px clamp(38px,4vw,58px);display:flex;position:relative}.food-hero-copy>p{margin:0 0 22px;font-size:16px}.food-hero h1{letter-spacing:0;max-width:570px;margin:0;font-size:clamp(46px,4vw,65px);font-weight:600;line-height:1.12}.food-hero h1 span{color:var(--sc-yellow);display:block}.food-search{max-width:475px;margin-top:32px}.food-search label{margin-bottom:17px;font-size:14px;display:block}.food-search>div{background:#fff;border-radius:100px;align-items:center;height:58px;padding:4px;display:flex}.food-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;align-self:stretch;min-height:44px;padding:0 20px;font-size:14px}.food-search input:focus-visible{outline:none}.food-search button{background:var(--orange);color:#fff;border:0;border-radius:100px;justify-content:center;align-items:center;gap:7px;min-width:138px;height:50px;font-weight:600;display:flex}.food-search button:hover,.food-partner-card a:hover,.food-footer-cta:hover{background:var(--pf-brand-hover)}.food-hero-art{min-width:0;position:relative}.food-orange-shape{background:var(--orange);border-radius:360px 0 0;width:80%;height:92%;position:absolute;bottom:0;right:0}.food-hero-person{z-index:2;max-width:none;height:90%;position:absolute;bottom:0;right:25%}.food-hero-shadow{opacity:.2;max-width:none;height:88%;position:absolute;bottom:0;right:35%}.food-notice{z-index:3;width:270px;min-height:89px;color:var(--ink);background:#fff;border-radius:11px;flex-direction:column;padding:12px 18px;font-size:12px;display:flex;position:absolute;box-shadow:0 12px 24px #0002}.food-notice b{color:var(--orange);margin-bottom:5px;font-size:11px}.food-notice strong{align-items:center;gap:5px;display:flex}.food-notice small{color:var(--sc-black-60);font-size:10px}.food-notice-one{top:16%;right:15%}.food-notice-two{top:44%;right:4%}.food-notice-three{bottom:7%;right:12%}.food-section{padding-top:60px;scroll-margin-top:20px}.food-section-heading{justify-content:space-between;align-items:center;gap:20px;margin:0 20px 35px;display:flex}.food-section h2,.food-about h2{letter-spacing:0;margin:0;font-size:31px;font-weight:600;line-height:1.25}.food-filter{align-items:center;gap:8px;display:flex}.food-filter button{color:var(--ink);background:0 0;border:1px solid #0000;border-radius:100px;padding:13px 18px;font-size:14px;font-weight:600}.food-filter button.selected{border-color:var(--pf-brand-text);background:var(--pf-brand-tint);color:var(--orange)}.food-demo-note{color:var(--sc-black-60);margin:-24px 20px 22px;font-size:12px}.food-deals-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.food-deal{background:var(--pf-inverse);border-radius:12px;height:325px;position:relative;overflow:hidden;color:#fff!important}.food-deal>img{object-fit:cover;width:100%;height:100%}.food-deal:after{content:"";background:linear-gradient(20deg,#1b262ee8 0%,#1b262e21 55%,#0000 100%);position:absolute;inset:0}.food-deal>div{z-index:1;flex-direction:column;display:flex;position:absolute;bottom:32px;left:36px}.food-deal small{color:var(--sc-yellow);font-size:15px}.food-deal strong{font-size:23px;line-height:1.2}.food-discount{z-index:2;background:var(--pf-inverse);border-radius:0 0 12px 12px;padding:18px 17px;font-weight:600;position:absolute;top:0;right:20px}.food-categories-grid,.food-restaurants-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;display:grid}.food-category{background:var(--pf-inverse);border-radius:12px;min-width:0;overflow:hidden}.food-category img{aspect-ratio:238/203;object-fit:cover;width:100%;display:block}.food-category div{flex-direction:column;gap:2px;min-height:63px;padding:11px 18px;display:flex}.food-category strong{color:var(--sc-yellow);white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.food-category span{color:#fff;font-size:12px}.food-empty{background:var(--sc-black-1);border-radius:12px;grid-column:1/-1;padding:40px}.food-demo-caption{min-height:40px;color:var(--sc-black-60);align-items:center;gap:4px;font-size:12px;display:inline-flex}.food-restaurant{background:var(--orange);text-align:center;border-radius:12px;min-width:0;overflow:hidden}.food-restaurant img{aspect-ratio:238/203;object-fit:cover;background:#fff;width:100%;display:block}.food-restaurant strong{color:#fff;justify-content:center;align-items:center;min-height:63px;padding:15px 6px;font-size:14px;line-height:1.15;display:flex}.food-app-banner{background:var(--pf-surface);border-radius:12px;grid-template-columns:52% 48%;min-height:610px;margin-top:80px;display:grid;position:relative;overflow:hidden}.food-app-banner>img{object-fit:cover;object-position:center bottom;align-self:end;width:100%;height:100%}.food-app-copy{text-align:center;align-self:center;padding:30px 60px 30px 10px}.food-app-copy h2{letter-spacing:0;color:var(--ink);margin:0;font-size:clamp(34px,3.5vw,60px);font-weight:600;line-height:1.15}.food-app-copy h2 span{color:var(--pf-brand-text);display:block}.food-app-copy p{margin:22px 0 26px;font-size:21px}.food-app-copy a{background:var(--pf-inverse);color:#fff;border-radius:100px;align-items:center;gap:8px;padding:17px 26px;font-weight:700;display:inline-flex}.food-partner-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:60px;display:grid}.food-partner-card{color:#fff;background:var(--pf-inverse);border-radius:12px;height:425px;position:relative;overflow:hidden}.food-partner-card:after{content:"";background:linear-gradient(#0000 22%,#1b262edb);position:absolute;inset:0}.food-partner-card>img{object-fit:cover;width:100%;height:100%}.food-partner-card>div{z-index:1;position:absolute;bottom:35px;left:55px}.food-partner-card small{color:var(--sc-yellow);font-size:17px}.food-partner-card h2{letter-spacing:0;margin:7px 0 22px;font-size:40px;font-weight:600;line-height:1.05}.food-partner-card a,.food-footer-cta{background:var(--orange);border-radius:100px;align-items:center;gap:8px;padding:13px 29px;font-weight:600;display:inline-flex;color:#fff!important}.food-about{background:var(--pf-surface);border-radius:12px;margin-top:60px;padding:80px 8% 90px;scroll-margin-top:20px}.food-about .food-section-heading{margin:0 0 45px}.food-about .food-section-heading>span{font-size:15px}.food-about-panel{background:var(--pf-inverse);border-radius:12px;grid-template-columns:32% 68%;gap:25px;min-height:500px;padding:70px 55px;display:grid}.food-faq{border-right:1px solid #ffffff30;padding-right:25px}.food-faq>div{margin:0 0 12px}.food-faq button{color:#fff;text-align:left;background:0 0;border:0;border-radius:100px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:48px;padding:12px 14px;font-size:15px;font-weight:700;display:flex}.food-faq button[aria-expanded=true]{color:var(--ink);background:var(--orange)}.food-faq p{color:var(--sc-black-20);margin:0;padding:3px 14px 15px;font-size:13px;line-height:1.5}.food-steps{grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:18px;display:grid}.food-steps>div{background:var(--sc-black-20);text-align:center;height:280px;color:var(--ink);border-radius:12px;padding:25px 15px}.food-steps strong{font-size:16px}.food-steps img{object-fit:contain;width:120px;height:120px;margin:18px auto;display:block}.food-steps p{margin:0;font-size:13px;line-height:1.4}.food-stats{background:var(--orange);min-height:158px;color:var(--ink);border-radius:12px;grid-template-columns:repeat(4,1fr);margin:45px 0 60px;display:grid}.food-stats>div{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:relative}.food-stats>div+div:before{content:"";background:#ffffff90;width:1px;height:90px;position:absolute;left:0}.food-stats strong{letter-spacing:0;font-size:55px;font-weight:600;line-height:1}.food-stats span{font-size:18px;font-weight:700}.food-footer{background:var(--pf-surface);border-top:1px solid var(--pf-line)}.food-footer-inner{grid-template-columns:2fr 1fr 1fr 1.5fr;gap:40px;width:min(100% - 48px,1528px);min-height:330px;margin:auto;padding:70px 15px;display:grid}.food-footer-inner>div{flex-direction:column;align-items:flex-start;gap:11px;display:flex}.food-footer-inner .food-logo{margin-bottom:14px}.food-footer-inner h3{margin:0 0 16px;font-size:17px}.food-footer-inner p{max-width:310px;margin:0;font-size:14px;line-height:1.5}.food-footer-inner a:not(.food-logo):not(.food-footer-cta){min-height:40px;color:var(--ink);align-items:center;font-size:14px;text-decoration:underline;display:inline-flex}.food-footer-cta{margin-top:12px}.food-footer-bottom{background:var(--pf-inverse);color:#fff;justify-content:space-between;align-items:center;min-height:70px;padding:0 max(24px,50vw - 750px);font-size:13px;display:flex}.food-footer-bottom a{align-items:center;min-height:40px;display:inline-flex;color:#fff!important}@media (max-width:1200px){.food-hero-person{right:13%}.food-notice{width:220px}.food-category strong{font-size:13px}.food-restaurant strong{font-size:12px}.food-about-panel{padding:45px 30px}}@media (max-width:900px){.food-hero{grid-template-columns:1fr 1fr;height:530px}.food-hero-copy{padding:30px}.food-hero h1{font-size:45px}.food-notice{display:none}.food-hero-person{height:85%;right:-45%}.food-categories-grid,.food-restaurants-grid{grid-template-columns:repeat(3,1fr)}.food-app-banner{min-height:450px}.food-app-copy{padding:20px}.food-app-copy p{font-size:16px}.food-about-panel{grid-template-columns:1fr}.food-faq{border-bottom:1px solid #ffffff30;border-right:0;padding:0 0 20px}.food-footer-inner{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.food-shell{width:min(100% - 28px,1528px)}.food-logo .pf-logo{--pf-logo-size:26px}.food-hero{flex-direction:column;height:auto;min-height:690px;display:flex}.food-hero-copy{padding:45px 25px 10px}.food-hero-copy>p{font-size:14px}.food-hero h1{font-size:43px}.food-search{margin-top:24px}.food-search label{font-size:12px}.food-search>div{height:52px}.food-search input{padding-left:13px;font-size:12px}.food-search button{min-width:95px;height:44px;font-size:12px}.food-search button svg{display:none}.food-hero-art{height:330px;margin-top:auto}.food-orange-shape{width:75%;height:95%}.food-hero-person{height:100%;right:12%}.food-hero-shadow{height:100%;right:18%}.food-section{padding-top:45px}.food-section-heading{align-items:flex-start;margin:0 5px 20px}.food-section h2,.food-about h2{font-size:23px}.food-deals-heading{flex-direction:column}.food-filter{white-space:nowrap;max-width:100%;overflow:auto}.food-filter button{padding:9px 12px;font-size:12px}.food-demo-note{margin:0 5px 16px}.food-deals-grid{grid-template-columns:1fr;gap:12px}.food-deal{height:220px}.food-deal>div{bottom:22px;left:22px}.food-deal strong{font-size:20px}.food-categories-grid,.food-restaurants-grid{grid-template-columns:repeat(2,1fr);gap:12px}.food-category div{min-height:60px;padding:9px 11px}.food-category strong{font-size:12px}.food-category span{font-size:10px}.food-restaurant strong{min-height:52px;font-size:11px}.food-demo-caption{text-align:right;font-size:10px}.food-app-banner{flex-direction:column;min-height:0;margin-top:55px;display:flex}.food-app-banner>img{object-fit:cover;object-position:center;height:270px}.food-app-copy{padding:30px 20px 40px}.food-app-copy h2{font-size:31px}.food-app-copy p{font-size:15px}.food-partner-grid{grid-template-columns:1fr;gap:14px;margin-top:45px}.food-partner-card{height:285px}.food-partner-card>div{bottom:25px;left:25px}.food-partner-card h2{font-size:30px}.food-partner-card small{font-size:13px}.food-about{margin-top:45px;padding:35px 15px}.food-about .food-section-heading{flex-direction:column;gap:8px;margin-bottom:22px}.food-about-panel{gap:25px;padding:25px 15px}.food-faq button{font-size:13px}.food-steps{gap:8px}.food-steps>div{height:190px;padding:12px 6px}.food-steps strong{min-height:27px;font-size:11px;line-height:1.2;display:block}.food-steps img{width:70px;height:70px;margin:8px auto}.food-steps p{font-size:10px}.food-stats{grid-template-columns:repeat(2,1fr);margin:30px 0 45px}.food-stats>div{min-height:130px}.food-stats>div:nth-child(3):before{display:none}.food-stats strong{font-size:39px}.food-stats span{font-size:13px}.food-footer-inner{grid-template-columns:repeat(2,1fr);gap:35px 16px;width:min(100% - 28px,1528px);padding:40px 0}.food-footer-inner>div:first-child,.food-footer-inner>div:last-child{grid-column:1/-1}.food-footer-bottom{font-size:11px}}@media (prefers-reduced-motion:reduce){.food-home *{scroll-behavior:auto!important;transition:none!important}}.food-category{text-align:left;cursor:pointer;width:100%;font:inherit;border:0}.food-category:hover,.food-restaurant:hover,.food-deal:hover{filter:brightness(1.04)}.food-image-placeholder{aspect-ratio:238/203;background:var(--sc-black-1);width:100%;height:100%;min-height:150px;color:var(--ink);justify-content:center;align-items:center;display:flex}.food-image-placeholder span{background:var(--orange);border-radius:50%;justify-content:center;align-items:center;width:88px;height:88px;font-size:26px;font-weight:600;display:flex}.food-deal>.food-image-placeholder{aspect-ratio:auto;background:var(--sc-black-90);color:#fff;height:100%}.food-deal>.food-image-placeholder span{background:var(--orange);color:var(--ink)}.food-restaurant{position:relative;color:#fff!important}.food-restaurant>.food-image-placeholder{background:#fff}.food-restaurant strong{min-height:50px;padding-bottom:4px}.food-restaurant small{white-space:nowrap;text-overflow:ellipsis;min-height:20px;padding:0 7px 8px;font-size:11px;display:block;overflow:hidden}.food-featured-label{background:var(--sc-black-100);color:#fff;border-radius:100px;padding:5px 9px;font-size:11px;font-weight:700;position:absolute;top:8px;right:8px}.food-deal>div>span{margin-top:7px;font-size:13px}.food-empty{background:var(--sc-black-1);color:var(--ink);border-radius:12px;flex-direction:column;grid-column:1/-1;align-items:flex-start;gap:8px;padding:36px;display:flex}.food-empty strong{font-size:18px}.food-empty span{color:var(--sc-black-60);font-size:14px}.food-empty button,.food-show-more,.food-active-filters button{border:1px solid var(--orange);color:var(--pf-brand-text);background:0 0;border-radius:100px;padding:10px 18px;font-weight:700}.food-empty button{margin-top:9px}.food-show-more{margin:24px auto 0;display:block}.food-active-filters{align-items:center;gap:15px;margin:-15px 20px 20px;font-size:14px;display:flex}.food-active-filters button{padding:7px 13px}.food-data-error{background:var(--pf-brand-tint);border:1px solid var(--pf-brand-line);color:var(--pf-brand-hover);border-radius:12px;margin:24px 0 0;padding:18px 22px;font-size:14px}.food-restaurant>.food-image-placeholder,.food-category>.food-image-placeholder{aspect-ratio:238/203;height:auto;min-height:0}.food-discovery-heading{align-items:end;margin:0 0 24px}.food-discovery-heading p{color:var(--sc-black-60);margin:8px 0 0;font-size:15px;line-height:1.5}.food-discovery-heading .food-demo-caption{color:var(--sc-black-60);white-space:nowrap;font-size:13px}.food-categories-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.food-category{isolation:isolate;border-radius:var(--pf-radius-lg);background:var(--sc-black-100);color:#fff;height:208px;box-shadow:var(--pf-shadow-sm);text-align:left;border:0;display:block;position:relative;overflow:hidden}.food-category>img,.food-category>.food-image-placeholder{aspect-ratio:auto;object-fit:cover;width:100%;height:100%;min-height:0;transition:transform .25s;position:absolute;inset:0}.food-category:after{content:"";z-index:0;background:linear-gradient(#1b262e00 22%,#1b262e45 52%,#1b262edb 100%);position:absolute;inset:0}.food-category-content{z-index:1;color:#fff;flex-direction:column;gap:5px;display:flex;position:absolute;bottom:17px;left:18px;right:18px}.food-category-content strong{color:#fff;white-space:normal;letter-spacing:0;font-size:18px;font-weight:750;line-height:1.2;overflow:visible}.food-category-content span{color:var(--sc-black-1);font-size:13px;line-height:1.3}.food-category:hover,.food-restaurant:hover{filter:none}.food-category:hover>img{transform:scale(1.045)}.food-category[aria-pressed=true]{outline:3px solid var(--orange);outline-offset:2px}.food-restaurants-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.food-restaurant{text-align:left;border:1px solid var(--pf-line);border-radius:var(--pf-radius-lg);box-shadow:var(--pf-shadow-sm);transition:border-color .2s var(--pf-ease), box-shadow .2s var(--pf-ease), transform .2s var(--pf-ease);background:#fff;flex-direction:column;display:flex;color:var(--ink)!important}.food-restaurant:hover{border-color:var(--pf-brand-line);box-shadow:var(--pf-shadow);transform:translateY(-2px)}.food-restaurant-media{aspect-ratio:16/10;background:var(--sc-black-1);display:block;position:relative;overflow:hidden}.food-restaurant-media>img,.food-restaurant-media>.food-image-placeholder{aspect-ratio:auto;object-fit:cover;width:100%;height:100%;min-height:0;transition:transform .25s;display:block}.food-restaurant:hover .food-restaurant-media>img{transform:scale(1.035)}.food-restaurant-body{flex-direction:column;flex:1;padding:18px 20px 19px;display:flex}.food-restaurant-body>strong{min-height:0;color:var(--ink);letter-spacing:0;padding:0;font-size:19px;font-weight:750;line-height:1.25;display:block}.food-restaurant-location{color:var(--sc-black-60);align-items:center;gap:5px;margin-top:8px;font-size:13px;line-height:1.35;display:flex}.food-restaurant-action{color:var(--pf-brand-text);align-items:center;gap:7px;margin-top:18px;font-size:14px;font-weight:750;display:inline-flex}.food-featured-label{color:var(--sc-black-100);background:#fff;padding:7px 10px;font-size:12px;top:12px;right:12px;box-shadow:0 2px 9px #0002}@media (max-width:1100px){.food-categories-grid,.food-restaurants-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.food-discovery-heading{align-items:start;margin:0 4px 18px}.food-discovery-heading p{font-size:13px}.food-categories-grid,.food-restaurants-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.food-category{border-radius:14px;height:165px}.food-category-content{bottom:13px;left:13px;right:12px}.food-category-content strong{font-size:15px}.food-category-content span{font-size:11px}.food-restaurant{border-radius:14px}.food-restaurant-body{padding:13px}.food-restaurant-body>strong{font-size:15px}.food-restaurant-location{font-size:11px}.food-restaurant-action{margin-top:12px;font-size:12px}.food-featured-label{padding:5px 8px;font-size:10px;top:8px;right:8px}}@media (max-width:380px){.food-restaurants-grid{grid-template-columns:1fr}.food-category{height:145px}}.food-filter a{color:var(--ink);white-space:nowrap;border:1px solid #0000;border-radius:100px;align-items:center;padding:13px 18px;font-size:14px;font-weight:700;display:inline-flex}.food-filter a.selected,.food-filter a:hover{border-color:var(--orange);color:var(--pf-brand-text)}.food-discovery-heading>a{color:var(--pf-brand-text);white-space:nowrap;align-items:center;gap:5px;font-weight:750;text-decoration:none;display:inline-flex}.food-show-more{width:max-content;text-decoration:none}.food-discovery-page .discovery-main{padding-bottom:90px}.discovery-intro{border-radius:var(--pf-radius-lg);background:var(--pf-inverse);color:#fff;min-height:210px;margin-bottom:44px;padding:52px 58px;position:relative;overflow:hidden}.discovery-eyebrow{color:var(--orange);letter-spacing:.09em;text-transform:uppercase;font-size:13px;font-weight:600;display:inline-block}.discovery-intro h1{letter-spacing:0;margin:12px 0;font-size:clamp(32px,4vw,55px);line-height:1.12}.discovery-intro p{max-width:690px;color:var(--sc-black-20);margin:0;font-size:16px;line-height:1.55}.discovery-intro-category{justify-content:space-between;align-items:center;gap:35px;display:flex}.discovery-intro-category>div{z-index:1;position:relative}.discovery-intro-category>img{object-fit:cover;border-radius:16px;width:min(29%,310px);height:190px}.discovery-count{background:var(--orange);color:var(--ink);border-radius:100px;margin-top:22px;padding:9px 16px;font-size:13px;font-weight:600;display:inline-block}.discovery-section-title{margin:0 0 24px}.discovery-section-title h2{letter-spacing:0;margin:0 0 5px;font-size:29px}.discovery-section-title p{color:var(--sc-black-60);margin:0;font-size:14px}.discovery-category-grid{margin-top:4px}.discovery-results-grid{margin-bottom:24px}.discovery-match{border-top:1px solid var(--sc-black-10);flex-direction:column;gap:7px;margin-top:16px;padding-top:13px;display:flex}.discovery-match b{color:var(--pf-brand-text);font-size:13px}.discovery-match>span{color:var(--sc-black-60);font-size:12px;line-height:1.4}.discovery-match small{color:var(--ink);font-size:12px;font-weight:700}.discovery-related{margin-top:75px}.discovery-search{max-width:560px;margin-top:26px}.discovery-search input{min-width:0}.discovery-offers-grid{margin-bottom:24px}.food-discovery-page .food-empty a{border:1px solid var(--orange);color:var(--pf-brand-text);border-radius:100px;margin-top:12px;padding:10px 17px;font-weight:700;display:inline-flex}@media (max-width:900px){.discovery-intro{padding:42px}}@media (max-width:640px){.food-discovery-page .discovery-main{padding-bottom:60px}.discovery-intro{border-radius:16px;margin-bottom:32px;padding:32px 25px}.discovery-intro p{font-size:14px}.discovery-intro-category{display:block}.discovery-intro-category>img{display:none}.discovery-section-title h2{font-size:23px}.discovery-search{margin-top:23px}.discovery-search input{font-size:12px}.discovery-results-grid{grid-template-columns:1fr}.discovery-related{margin-top:50px}.food-filter a{padding:9px 12px;font-size:12px}.food-home:not(.food-discovery-page) .food-hero{border-radius:12px;height:283px;min-height:0;margin:0 11px;display:block}.food-home:not(.food-discovery-page) .food-hero-copy{text-align:center;justify-content:flex-start;align-items:center;height:100%;padding:33px 28px 30px}.food-home:not(.food-discovery-page) .food-hero-copy>p{margin:0 0 10px;font-size:11px;line-height:1.4}.food-home:not(.food-discovery-page) .food-hero h1{letter-spacing:0;max-width:350px;font-size:34px;line-height:1.08}.food-home:not(.food-discovery-page) .food-hero h1 span{margin-top:3px}.food-home:not(.food-discovery-page) .food-hero-art{display:none}.food-home:not(.food-discovery-page) .food-search{width:100%;max-width:293px;margin-top:19px}.food-home:not(.food-discovery-page) .food-search label{margin-bottom:10px;font-size:12px}.food-home:not(.food-discovery-page) .food-search>div{height:57px;padding:0 0 0 6px}.food-home:not(.food-discovery-page) .food-search input{padding:0 12px;font-size:13px}.food-home:not(.food-discovery-page) .food-search button{border-radius:50%;width:51px;min-width:51px;height:51px;font-size:0}.food-home:not(.food-discovery-page) .food-search button svg{width:20px;height:20px;display:block}.food-home:not(.food-discovery-page) .food-search button span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.food-home:not(.food-discovery-page) .food-section{padding:27px 14px 0}.food-home:not(.food-discovery-page) .food-section-heading{margin:0 6px 20px}.food-home:not(.food-discovery-page) .food-section h2{letter-spacing:0;font-size:16px}.food-home:not(.food-discovery-page) .food-discovery-heading p{margin-top:5px;font-size:12px}.food-home:not(.food-discovery-page) .food-deals-heading{flex-direction:column;align-items:stretch;gap:12px}.food-home:not(.food-discovery-page) .food-deals-heading h2{white-space:nowrap}.food-home:not(.food-discovery-page) .food-filter{scrollbar-width:none;flex:none;justify-content:flex-start;width:100%;overflow-x:auto}.food-home:not(.food-discovery-page) .food-filter button{border:1px solid var(--ink);white-space:nowrap;flex:none;padding:8px 12px;font-size:11px}.food-home:not(.food-discovery-page) .food-filter button.selected{border-color:var(--orange);color:var(--pf-brand-text)}.food-home:not(.food-discovery-page) .food-deals-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;padding:0 2px 12px;display:flex;overflow-x:auto}.food-home:not(.food-discovery-page) .food-deals-grid::-webkit-scrollbar{display:none}.food-home:not(.food-discovery-page) .food-restaurants-grid::-webkit-scrollbar{display:none}.food-home:not(.food-discovery-page) .food-deal{scroll-snap-align:start;background:0 0;border-radius:0;flex:0 0 150px;height:auto;min-height:220px;overflow:visible;color:var(--ink)!important}.food-home:not(.food-discovery-page) .food-deal>img,.food-home:not(.food-discovery-page) .food-deal>.food-image-placeholder{object-fit:cover;border-radius:12px;width:150px;height:150px;display:block}.food-home:not(.food-discovery-page) .food-deal:after{display:none}.food-home:not(.food-discovery-page) .food-discount{border-radius:0 0 5px 5px;padding:8px 6px;font-size:12px;top:0;right:12px}.food-home:not(.food-discovery-page) .food-deal>div{gap:2px;margin:7px 2px 0;display:flex;position:static}.food-home:not(.food-discovery-page) .food-deal small{font-size:11px;font-weight:700}.food-home:not(.food-discovery-page) .food-deal strong{font-size:13px;line-height:1.2}.food-home:not(.food-discovery-page) .food-deal>div>span{margin:2px 0 0;font-size:10px;line-height:1.3}.food-home:not(.food-discovery-page) .food-show-more{margin:12px auto 0;padding:8px 14px;font-size:12px}.food-home:not(.food-discovery-page) #categorias{background:#fff;margin-top:0;padding:26px 14px 30px}.food-home:not(.food-discovery-page) .food-categories-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.food-home:not(.food-discovery-page) .food-category{background:var(--sc-black-100);border-radius:14px;height:190px}.food-home:not(.food-discovery-page) .food-category>img,.food-home:not(.food-discovery-page) .food-category>.food-image-placeholder{border-radius:0;height:100%}.food-home:not(.food-discovery-page) .food-category:after{display:block}.food-home:not(.food-discovery-page) .food-category-content{background:0 0;gap:3px;height:auto;padding:0;bottom:13px;left:13px;right:12px}.food-home:not(.food-discovery-page) .food-category-content strong{color:#fff;font-size:15px;line-height:1.2}.food-home:not(.food-discovery-page) .food-category-content span{color:var(--sc-black-1);font-size:11px;line-height:1.2}.food-home:not(.food-discovery-page) #restaurantes{padding-top:28px}.food-home:not(.food-discovery-page) #restaurantes .food-discovery-heading{align-items:center}.food-home:not(.food-discovery-page) #restaurantes .food-discovery-heading p{display:block}.food-home:not(.food-discovery-page) #restaurantes .food-demo-caption{white-space:normal;text-align:right;max-width:140px;font-size:10px}.food-home:not(.food-discovery-page) .food-restaurants-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0;display:grid;overflow:visible}.food-home:not(.food-discovery-page) .food-restaurant{border:1px solid var(--sc-black-10);background:#fff;border-radius:14px;flex:none;box-shadow:0 2px 10px #1b262e0d}.food-home:not(.food-discovery-page) .food-restaurant-media{aspect-ratio:16/10;background:var(--sc-black-1);height:auto}.food-home:not(.food-discovery-page) .food-restaurant-media>img,.food-home:not(.food-discovery-page) .food-restaurant-media>.food-image-placeholder{object-fit:cover;width:100%;height:100%;display:block}.food-home:not(.food-discovery-page) .food-restaurant-body{text-align:left;justify-content:flex-start;align-items:stretch;min-height:0;padding:13px}.food-home:not(.food-discovery-page) .food-restaurant-body>strong{color:var(--ink);text-align:left;font-size:15px;line-height:1.25}.food-home:not(.food-discovery-page) .food-restaurant-location{font-size:11px;display:flex}.food-home:not(.food-discovery-page) .food-restaurant-action{margin-top:12px;font-size:12px;display:inline-flex}.food-home:not(.food-discovery-page) .food-app-banner{background:var(--sc-black-10);text-align:center;flex-direction:column;min-height:0;margin:34px 14px 0;display:flex}.food-home:not(.food-discovery-page) .food-app-copy{order:0;padding:25px 16px 12px}.food-home:not(.food-discovery-page) .food-app-copy h2{font-size:26px;line-height:1.1}.food-home:not(.food-discovery-page) .food-app-copy h2 span{margin:7px 0;padding:6px 12px;font-size:18px}.food-home:not(.food-discovery-page) .food-app-copy p{margin:10px 0 15px;font-size:12px}.food-home:not(.food-discovery-page) .food-app-copy a{padding:10px 18px;font-size:12px}.food-home:not(.food-discovery-page) .food-app-banner>img{object-fit:cover;object-position:center 32%;order:1;height:240px}.food-home:not(.food-discovery-page) .food-partner-grid{gap:20px;margin:24px 14px 0}.food-home:not(.food-discovery-page) .food-partner-card{height:220px}.food-home:not(.food-discovery-page) .food-partner-card>div{bottom:22px;left:25px}.food-home:not(.food-discovery-page) .food-partner-card h2{margin:5px 0 13px;font-size:24px}.food-home:not(.food-discovery-page) .food-about{background:#fff;border-radius:0;margin:40px 0 0;padding:24px 14px 0}.food-home:not(.food-discovery-page) .food-about .food-section-heading{text-align:center;align-items:center;margin-bottom:18px}.food-home:not(.food-discovery-page) .food-about h2{font-size:23px}.food-home:not(.food-discovery-page) .food-about .food-section-heading>span{font-size:12px}.food-home:not(.food-discovery-page) .food-about-panel{background:0 0;flex-direction:column;gap:28px;min-height:0;padding:0;display:flex}.food-home:not(.food-discovery-page) .food-faq{border:0;padding:0}.food-home:not(.food-discovery-page) .food-faq button{color:var(--ink);text-align:center;border-radius:100px;justify-content:center;min-height:42px;font-size:13px}.food-home:not(.food-discovery-page) .food-faq button[aria-expanded=true]{background:var(--orange);color:var(--ink)}.food-home:not(.food-discovery-page) .food-faq p{color:var(--sc-black-90);text-align:center;padding:5px 20px 10px;font-size:12px}.food-home:not(.food-discovery-page) .food-steps{background:var(--pf-inverse);border-radius:12px;flex-direction:column;align-items:center;gap:12px;padding:22px 24px;display:flex}.food-home:not(.food-discovery-page) .food-steps>div{background:var(--sc-black-20);width:min(100%,260px);height:185px;padding:15px 12px}.food-home:not(.food-discovery-page) .food-steps strong{min-height:0;font-size:14px}.food-home:not(.food-discovery-page) .food-steps img{width:82px;height:82px;margin:8px auto}.food-home:not(.food-discovery-page) .food-steps p{font-size:11px}.food-home:not(.food-discovery-page) .food-stats{border-radius:12px;grid-template-columns:1fr;margin:28px 14px 45px;display:grid}.food-home:not(.food-discovery-page) .food-stats>div{min-height:136px}.food-home:not(.food-discovery-page) .food-stats>div+div:before{width:70%;height:1px;display:block;top:0;left:15%}.food-home:not(.food-discovery-page) .food-stats strong{font-size:52px}.food-home:not(.food-discovery-page) .food-stats span{font-size:16px}}.food-steps>.food-step-card{text-align:left;background:#fff;height:auto;min-height:280px;padding:0;overflow:hidden;box-shadow:0 8px 24px #00000018}.food-step-card>img{object-fit:cover;width:100%;max-width:none;height:165px;margin:0;display:block}.food-step-card>div{flex-direction:column;gap:7px;padding:17px 16px 20px;display:flex}.food-step-card strong{min-height:0;color:var(--ink);font-size:17px;line-height:1.2;display:block}.food-step-card p{color:var(--sc-black-90);margin:0;font-size:13px;line-height:1.45}@media (max-width:640px){.food-home:not(.food-discovery-page) .food-steps>.food-step-card{width:min(100%,300px);height:auto;min-height:0;padding:0}.food-home:not(.food-discovery-page) .food-step-card>img{object-fit:cover;width:100%;height:155px;margin:0}.food-home:not(.food-discovery-page) .food-step-card>div{padding:15px 16px 18px}.food-home:not(.food-discovery-page) .food-step-card strong{min-height:0;font-size:15px}.food-home:not(.food-discovery-page) .food-step-card p{font-size:12px;line-height:1.4}}.site-header-wrap{display:contents}.site-topbar{border:1px solid var(--pf-line);border-radius:0 0 var(--pf-radius) var(--pf-radius);background:var(--pf-surface);height:44px;color:var(--pf-muted);border-top:0;align-items:center;gap:20px;padding-left:20px;font-size:13px;font-weight:600;display:flex}.site-topbar>span:first-child{color:var(--ink)}.site-topbar-place{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.site-topbar-link{min-height:40px;color:var(--pf-brand-text);text-underline-offset:3px;align-items:center;font-weight:600;display:inline-flex;text-decoration:underline!important}.site-topbar-panel{border-radius:0 0 var(--pf-radius) 0;background:var(--pf-brand);transition:background-color .2s var(--pf-ease);align-self:stretch;align-items:center;gap:10px;padding:0 18px;font-weight:700;display:inline-flex;color:var(--primary-foreground)!important}.site-topbar-panel:hover{background:var(--pf-brand-hover)}.site-header{z-index:40;background:var(--pf-paper);border-bottom:1px solid #0000;position:sticky;top:0}.site-header-inner{align-items:center;gap:24px;height:84px;display:flex}.site-logo{border-radius:var(--pf-radius-sm);align-items:center;min-height:44px;display:inline-flex}.site-nav{align-items:center;gap:4px;margin-left:auto;display:flex}.site-nav a{border-radius:var(--pf-radius-pill);min-height:44px;color:var(--ink);white-space:nowrap;transition:background-color .2s var(--pf-ease), color .2s var(--pf-ease);align-items:center;padding:0 16px;font-size:15px;font-weight:700;display:inline-flex}@media (hover:hover) and (pointer:fine){.site-nav a:hover{background:var(--pf-surface)}}.site-nav a.is-active{background:var(--pf-brand-tint);color:var(--pf-brand-text)}.site-nav .site-nav-login{display:none}.site-login{border-radius:var(--pf-radius-pill);background:var(--pf-brand);white-space:nowrap;min-height:48px;transition:background-color .2s var(--pf-ease), transform .2s var(--pf-ease);justify-content:center;align-items:center;padding:0 22px;font-size:15px;font-weight:700;display:inline-flex;color:var(--primary-foreground)!important}@media (hover:hover) and (pointer:fine){.site-login:hover{background:var(--pf-brand-hover);transform:translateY(-1px)}}.site-login:active{transform:translateY(1px)}.site-menu-toggle{border:1px solid var(--pf-line);border-radius:var(--pf-radius-pill);background:var(--background);width:48px;height:48px;color:var(--foreground);place-items:center;margin-left:auto;display:none}.site-nav-scrim{display:none}@media (max-width:1100px){.site-topbar>span:first-child{display:none}.site-header-inner{gap:12px}.site-nav a{padding:0 12px;font-size:14px}}@media (max-width:900px){.site-topbar{display:none}.site-header{border-bottom-color:var(--pf-line)}.site-header-inner{height:68px}.site-login{display:none}.site-menu-toggle{display:grid}.site-nav{z-index:41;border-bottom:1px solid var(--pf-line);box-shadow:var(--pf-shadow-lg);background:#fff;flex-direction:column;align-items:stretch;gap:4px;margin:0;padding:12px 14px 18px;display:none;position:absolute;top:100%;left:0;right:0}.site-nav.is-open{display:flex}.site-nav a{min-height:48px;padding:0 16px;font-size:16px}.site-nav .site-nav-login{background:var(--pf-brand);color:#fff;justify-content:center;margin-top:8px;display:inline-flex}@media (hover:hover) and (pointer:fine){.site-nav .site-nav-login:hover{background:var(--pf-brand-hover)}}.site-nav-scrim{z-index:39;background:#1b262e59;border:0;display:block;position:fixed;inset:0}}.food-image-placeholder.food-placeholder-icon{background:var(--pf-brand-tint)}.food-image-placeholder.food-placeholder-icon img{aspect-ratio:1;object-fit:contain;width:44%;height:auto}.food-image-placeholder.food-placeholder-photo{background:var(--pf-brand-tint)}.food-image-placeholder.food-placeholder-photo img{object-fit:cover;width:100%;height:100%}.discovery-intro-category>img.discovery-category-icon{object-fit:contain;background:var(--pf-brand-tint);padding:28px}.food-category:has(>.food-placeholder-icon){background:var(--pf-brand-tint)}.food-category:has(>.food-placeholder-icon):after{display:none}.food-category>.food-image-placeholder.food-placeholder-icon{flex-direction:column;justify-content:flex-start;align-items:center;padding:22px 0 0;display:flex}.food-category>.food-image-placeholder.food-placeholder-icon img{width:48%;max-width:112px}.food-category:has(>.food-placeholder-icon) .food-category-content strong{color:var(--sc-black-100)}.food-category:has(>.food-placeholder-icon) .food-category-content span{color:var(--sc-black-60)}.food-deal>.food-image-placeholder.food-placeholder-photo{background:var(--sc-black-100);width:100%;height:100%;padding:0;position:absolute;inset:0}@media (max-width:767px){.food-home:not(.food-discovery-page) .food-footer-inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px;width:auto;min-height:0;margin:0;padding:32px 24px;display:grid}.food-home:not(.food-discovery-page) .food-footer-inner>div{gap:0}.food-home:not(.food-discovery-page) .food-footer-inner>div:first-child,.food-home:not(.food-discovery-page) .food-footer-inner>div:last-child{grid-column:1/-1}.food-home:not(.food-discovery-page) .food-footer-inner .food-logo{margin-bottom:4px}.food-home:not(.food-discovery-page) .food-footer-inner h3{margin:0 0 4px;font-size:16px;line-height:24px}.food-home:not(.food-discovery-page) .food-footer-inner p{color:var(--pf-ink-2);text-wrap:pretty}.food-home:not(.food-discovery-page) .food-footer-inner a:not(.food-logo):not(.food-footer-cta){color:var(--pf-ink-2);text-decoration:none}.food-home:not(.food-discovery-page) .food-footer-cta{min-height:48px;margin-top:16px;padding:0 24px;font-size:16px}.food-home:not(.food-discovery-page) .food-footer-bottom{min-height:0;padding:8px 24px calc(112px + env(safe-area-inset-bottom));align-items:flex-start;font-size:12px}.food-home:not(.food-discovery-page) .food-footer-bottom span{align-items:center;min-height:40px;display:inline-flex}}.dark .food-home .food-footer{color:var(--foreground)}.dark .food-home .food-footer .food-footer-inner p,.dark .food-home .food-footer .food-footer-inner a:not(.food-logo):not(.food-footer-cta){color:var(--sc-black-20)}
