.elementor:has(.vls-city-guide),.elementor-element-7b6060e:has(.vls-city-guide),.elementor-element-7b6060e:has(.vls-city-guide)>.elementor-container,.elementor-element-4a64097:has(.vls-city-guide),.elementor-element-4a64097:has(.vls-city-guide)>.elementor-widget-wrap,.elementor-element-c8dfb60:has(.vls-city-guide),.elementor-element-c8dfb60:has(.vls-city-guide)>.elementor-widget-container{display:block!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;float:none!important;flex:0 1 auto!important;margin-inline:0!important}.elementor-element-c8dfb60:has(.vls-city-guide)>.elementor-widget-container{margin:0!important;padding:0!important}.elementor:has(.vls-city-guide) .elementor-element-vhcss1,.elementor:has(.vls-city-guide) .elementor-element-vhmedia{display:none!important} .vls-city-guide.vls-directory,.vls-city-guide>.content-wrapper{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;float:none!important;flex:none!important;position:relative!important;transform:none!important;container-type:normal!important;container-name:none!important;contain:none!important;writing-mode:horizontal-tb!important} .vls-city-guide{--vls-ink:#142e25;--vls-body:#45594e;--vls-green:#176443;--vls-deep:#0b3327;--vls-lime:#d5ef91;--vls-line:#dfe8df;--vls-font:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font:16px/1.75 var(--vls-font);color:var(--vls-body);text-align:left}.vls-city-guide,.vls-city-guide *,.vls-city-guide *::before,.vls-city-guide *::after{box-sizing:border-box}.vls-city-guide :is(p,li,td,th,summary){font-family:var(--vls-font)!important;font-size:16px!important;line-height:1.75!important;text-align:left!important;word-break:normal!important;overflow-wrap:break-word!important;white-space:normal!important;hyphens:none!important;letter-spacing:normal}.vls-city-guide p{margin:0 0 18px}.vls-city-guide :is(h2,h3){font-family:var(--vls-font)!important;font-weight:760!important;line-height:1.18!important;letter-spacing:-.035em!important;text-align:left!important;text-transform:none!important;color:var(--vls-ink)!important;word-break:normal!important;overflow-wrap:break-word!important}.vls-city-guide h2{font-size:30px!important;margin:44px 0 22px}.vls-city-guide h3{font-size:23px!important;margin:0 0 12px}.vls-city-guide a{color:var(--vls-green);text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere;transition:background-color .18s,color .18s,border-color .18s}.vls-city-guide a:hover{color:var(--vls-deep)}.vls-city-guide :is(a,summary,button):focus-visible{outline:3px solid #a46b19;outline-offset:4px;border-radius:5px}.vls-city-guide [id]{scroll-margin-top:100px}.vls-city-guide>.content-wrapper>:is(header,nav,section){width:100%!important;max-width:100%!important;min-width:0!important;float:none!important;margin-inline:0!important}.vls-city-guide .restaurant-section{display:block;clear:both;float:none;width:100%;max-width:100%;min-width:0;margin:48px 0;padding:0;background:transparent;border:0;box-shadow:none;border-radius:0}.vls-city-guide .restaurant-section>h2:first-child{margin-top:0} .vls-city-guide .vlsd-intro{display:block;position:relative;isolation:isolate;overflow:hidden;padding:44px 42px 28px!important;border:1px solid #174e39;border-radius:28px;background:radial-gradient(ellipse at 100% 0%,#2c6746 0%,transparent 53%),linear-gradient(135deg,#0c3126,#154630);box-shadow:0 18px 44px -26px #153d2f66;color:#e3eddf}.vls-city-guide .vlsd-intro::after{content:"";position:absolute;z-index:-1;top:-140px;right:-160px;width:440px;height:440px;border:1px solid #d5ef912e;border-radius:50%;box-shadow:0 0 0 34px #d5ef9109,0 0 0 78px #d5ef9107,0 0 0 124px #d5ef9105;pointer-events:none}.vls-city-guide .vlsd-eyebrow{display:inline-flex;align-items:center;gap:9px;margin:0 0 23px;padding:7px 12px;background:#d5ef9117;border:1px solid #d5ef9133;border-radius:999px;color:#e2f4b6;font-size:11px!important;line-height:1.5!important;font-weight:750;letter-spacing:.13em!important;text-transform:uppercase}.vls-city-guide .vlsd-eyebrow::before{content:"";width:6px;height:6px;border-radius:50%;background:#d5ef91}.vls-city-guide .vlsd-heading{font-size:46px!important;line-height:1.08!important;letter-spacing:-.05em!important;color:#fff!important;max-width:19ch;margin:0 0 23px!important}.vls-city-guide .vlsd-heading span{color:var(--vls-lime)}.vls-city-guide .vlsd-lead{max-width:58ch;color:#e4edde;font-size:18px!important;line-height:1.65!important}.vls-city-guide .vlsd-intro>p:not(.vlsd-eyebrow):not(.vlsd-lead){max-width:76ch;color:#c5d9cc;font-size:14px!important;line-height:1.7!important}.vls-city-guide .vlsd-intro strong{color:#eff6de}.vls-city-guide .vlsd-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:26px 0 0;padding:20px 0 0;border-top:1px solid #e5f5d72e;font:500 12px/1.55 var(--vls-font);color:#dbe8d6}.vls-city-guide .vlsd-meta>span{display:inline-flex;align-items:center;min-height:40px;padding:8px 12px;border:1px solid #e5f5d71a;border-radius:10px;background:#ffffff07} .vls-city-guide .vlsd-nav{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 30px;padding:0}.vls-city-guide .vlsd-nav a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;max-width:100%;min-width:0;padding:11px 16px;border:1px solid var(--vls-line);border-radius:999px;background:#fff;color:#314c3d;font:650 13px/1.4 var(--vls-font);text-decoration:none!important}.vls-city-guide .vlsd-nav a:first-child{background:#edf5e2;border-color:#d7e7c1;color:#254829}.vls-city-guide .vlsd-nav a:hover{background:#e5efdb;border-color:#9bb887}.vls-city-guide .vlsd-intro-copy{margin-bottom:30px}.vls-city-guide .vlsd-shortlist{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 44px}.vls-city-guide .vlsd-shortcut{min-width:0;padding:24px;border:1px solid #ede4d2;border-radius:20px;background:linear-gradient(140deg,#fff8e9,#fffdfa)}.vls-city-guide .vlsd-shortcut:nth-child(2){background:linear-gradient(140deg,#f1edf9,#fbfaff);border-color:#e6dff1}.vls-city-guide .vlsd-shortcut:nth-child(3){background:linear-gradient(140deg,#edf5df,#fafcf5);border-color:#dfe9ce}.vls-city-guide .vlsd-shortcut::before{content:"";display:block;width:32px;height:32px;background:#846331;mask:var(--vls-icon-cup) center/contain no-repeat;-webkit-mask:var(--vls-icon-cup) center/contain no-repeat;margin:0 0 20px}.vls-city-guide .vlsd-shortcut:nth-child(2)::before{background:#685887;mask-image:var(--vls-icon-menu);-webkit-mask-image:var(--vls-icon-menu)}.vls-city-guide .vlsd-shortcut:nth-child(3)::before{background:#547c2e;mask-image:var(--vls-icon-leaf);-webkit-mask-image:var(--vls-icon-leaf)}.vls-city-guide .vlsd-shortcut h3{font-size:19px!important;line-height:1.25!important;margin:0 0 10px}.vls-city-guide .vlsd-shortcut p{font-size:14px!important;line-height:1.75!important;margin:0;color:#4f5f51}.vls-city-guide .vlsd-shortcut a{font-weight:650} .vls-city-guide .vlsd-section-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:10px 20px;margin:44px 0 24px}.vls-city-guide .vlsd-section-head h2{margin:0}.vls-city-guide .vlsd-section-head>span{font:500 12px/1.6 var(--vls-font);color:#637366}.vls-city-guide .vlsd-card.restaurant-section{position:relative;margin:0 0 30px;padding:28px;border:1px solid var(--vls-line);border-radius:26px;background:#fff;box-shadow:0 5px 12px -8px #183d2726,0 18px 42px -30px #183d2740;overflow:visible}.vls-city-guide .vlsd-card-head{display:flex;position:relative;isolation:isolate;overflow:hidden;align-items:center;gap:20px;width:100%;min-width:0;padding:24px 26px;margin:0 0 18px;border:1px solid #d5e3cf;border-radius:20px;background:radial-gradient(circle at 100% 0%,#dceacb80 0,transparent 60%),linear-gradient(120deg,#eef5e6,#f9fcf5);box-shadow:inset 0 1px 0 #ffffffb3,0 6px 18px -14px #163d2b55}.vls-city-guide .vlsd-card-head::before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,#176443,#81a955);pointer-events:none}.vls-city-guide .vlsd-card-head::after{content:"";position:absolute;top:-62px;right:-34px;width:180px;height:180px;border:1px solid #6d915a24;border-radius:50%;box-shadow:0 0 0 24px #6d915a09,0 0 0 48px #6d915a05;z-index:-1;pointer-events:none}.vls-city-guide .vlsd-number{display:flex;align-items:center;justify-content:center;flex:0 0 56px;width:56px;height:56px;border:1px solid #25583e;border-radius:16px;background:linear-gradient(145deg,#20563d,#0b3327);color:#e0f4aa!important;box-shadow:inset 0 1px 0 #ffffff21,0 7px 15px -9px #123f2c80;font:800 22px/1 var(--vls-font);font-variant-numeric:tabular-nums}.vls-city-guide .vlsd-card-title{flex:1;min-width:0}.vls-city-guide .vlsd-card-title h3{color:#12382a!important;font-size:32px!important;line-height:1.15!important;margin:0 0 9px}.vls-city-guide .vlsd-location{display:flex;align-items:flex-start;gap:6px;color:#526a58!important;font-weight:500;font-size:13px!important;line-height:1.55!important;margin:0} .vls-city-guide .vlsd-tags{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 23px;padding:0}.vls-city-guide .vlsd-tag{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:6px 11px;border:1px solid #e4eae1;border-radius:999px;background:#f6f8f3;color:#4b6350;font:600 12px/1.5 var(--vls-font)}.vls-city-guide .vlsd-tag--options{background:#fff4e2;border-color:#eddbb9;color:#80541d}.vls-city-guide .vlsd-tag--vegan{background:#edf6de;border-color:#d2e3b6;color:#346029}.vls-city-guide .vlsd-tag--vegetarian{background:#f3eefb;border-color:#e2d6f1;color:#674a82}.vls-city-guide :is(.vlsd-tag--options,.vlsd-tag--vegan,.vlsd-tag--vegetarian)::before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.vls-city-guide .vlsd-card-kicker{font-size:13px!important;font-weight:650;color:#53674d}.vls-city-guide .restaurant-text{margin:0 0 20px;color:var(--vls-body)}.vls-city-guide .vlsd-order{margin:0 0 24px;padding:20px;border:1px solid #dbe8c7;border-radius:16px;background:linear-gradient(135deg,#f0f7e6,#f7faef);color:#3d5736;font-size:14px!important;line-height:1.75!important}.vls-city-guide .vlsd-order>strong{display:block;margin:0 0 9px;color:#28542f;font-size:13px} .vls-city-guide .table-container{width:100%!important;max-width:100%!important;min-width:0;margin:0 0 24px!important;padding:0!important;border:1px solid #e3e8df;border-radius:16px;background:#f8faf5;overflow:hidden;box-shadow:none}.vls-city-guide table{display:table;width:100%!important;max-width:100%;min-width:0!important;margin:0;border:0;border-collapse:collapse;table-layout:auto;background:transparent}.vls-city-guide thead{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%);clip:rect(0,0,0,0)}.vls-city-guide tbody{display:table-row-group}.vls-city-guide tbody tr{display:table-row;border-bottom:1px solid #e2e8dd;color:#173126!important;background:transparent!important}.vls-city-guide tbody tr:last-child{border-bottom:0}.vls-city-guide tbody :is(th,td){display:table-cell;width:auto;padding:15px 18px!important;border:0!important;background:transparent!important;vertical-align:top;font-size:14px!important;line-height:1.65!important;color:#173126!important;-webkit-text-fill-color:currentColor!important;opacity:1!important}.vls-city-guide tbody th{width:30%;color:#50674f!important;font-size:11px!important;font-weight:750;letter-spacing:.07em!important;text-transform:uppercase}.vls-city-guide tbody :is(th,td):hover,.vls-city-guide tbody :is(th,td):hover *{color:#173126!important;-webkit-text-fill-color:currentColor!important;opacity:1!important}.vls-city-guide tbody tr:is(:hover,:focus-within){background:#edf4e7!important}.vls-city-guide .vlsd-links{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:10px;margin:2px 0 0;padding:0}.vls-city-guide .vlsd-links--two{grid-template-columns:1fr 1fr}.vls-city-guide .vlsd-links a{display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;max-width:100%;min-height:49px;padding:12px;border:1px solid #cfddce;border-radius:13px;background:#fff;color:#285437;font:700 14px/1.5 var(--vls-font);text-decoration:none!important}.vls-city-guide .vlsd-links a.vlsd-link--primary{background:var(--vls-green);border-color:var(--vls-green);color:#fff!important;box-shadow:0 5px 12px -7px #17644380}.vls-city-guide .vlsd-card a:is(:hover,:focus-visible):not(.vlsd-link--primary){color:#174c34!important;-webkit-text-fill-color:currentColor!important}.vls-city-guide .vlsd-links a:hover{background:#edf4e5;border-color:#8da87b}.vls-city-guide .vlsd-links a.vlsd-link--primary:is(:hover,:focus-visible){background:#0b3327!important;color:#fff!important;-webkit-text-fill-color:currentColor!important;border-color:#0b3327!important}.vls-city-guide .vlsd-sources{margin:18px 0 0;padding:18px 0 0;border-top:1px solid #e5ebe2;color:#556952;font:500 12px/1.8 var(--vls-font)}.vls-city-guide .vlsd-sources>strong{display:block}.vls-city-guide .vlsd-note{margin:16px 0 0;color:#64705f;font-size:12px!important;line-height:1.75!important} .vls-city-guide .vlsd-tips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}.vls-city-guide .vlsd-tip{min-width:0;padding:27px;border:1px solid #dfe8d4;border-radius:20px;background:linear-gradient(145deg,#f1f6e8,#fafcf6)}.vls-city-guide .vlsd-tip h3{font-size:20px!important;margin:0 0 12px}.vls-city-guide .vlsd-tip p{font-size:15px!important;line-height:1.75!important;margin:0;color:#53664e}.vls-city-guide .vlsd-comparison ul{list-style:none;margin:0;padding:0}.vls-city-guide .vlsd-comparison li{padding:13px 18px;margin:0 0 8px;border:1px solid var(--vls-line);border-radius:13px;background:#fafcf7}.vls-city-guide .vlsd-faq{display:block;margin:24px 0}.vls-city-guide .vlsd-faq details{min-width:0;margin:0 0 10px;padding:0;border:1px solid var(--vls-line);border-radius:16px;background:#fff;overflow:hidden}.vls-city-guide .vlsd-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:70px;padding:20px 23px;list-style:none;cursor:pointer;color:var(--vls-ink);font-size:16px!important;font-weight:650}.vls-city-guide .vlsd-faq summary::-webkit-details-marker{display:none}.vls-city-guide .vlsd-faq summary::after{content:"+";display:flex;align-items:center;justify-content:center;flex:0 0 30px;width:30px;height:30px;border:1px solid #dce7d2;border-radius:50%;background:#f1f6e9;color:#315432;font:400 22px/1 var(--vls-font)}.vls-city-guide .vlsd-faq details[open]{border-color:#a8c28f;background:#f4f8ec}.vls-city-guide .vlsd-faq details[open] summary::after{content:"−";background:var(--vls-deep);color:var(--vls-lime)}.vls-city-guide .vlsd-faq details>div{padding:0 23px 23px}.vls-city-guide .vlsd-faq details p{font-size:15px!important;margin:0}.vls-city-guide .vlsd-method{margin:44px 0 0;padding:25px 0 0;border-top:1px solid var(--vls-line)}.vls-city-guide .vlsd-method h2{font-size:18px!important;margin:0 0 14px}.vls-city-guide .vlsd-method p{font-size:13px!important;color:#65715f} @media(min-width:1100px){.vls-city-guide .vlsd-card.restaurant-section{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);column-gap:26px;align-items:start}.vls-city-guide .vlsd-card-head{grid-column:1/-1;grid-row:1}.vls-city-guide .vlsd-tags{grid-column:1/-1;grid-row:2}.vls-city-guide .vlsd-copy{grid-column:1;grid-row:3;min-width:0}.vls-city-guide .vlsd-card .table-container{grid-column:2;grid-row:3}.vls-city-guide .vlsd-card>:is(.vlsd-links,.vlsd-sources,.vlsd-note){grid-column:1/-1}.vls-city-guide .vlsd-card.vls-has-photos>.vlsd-copy,.vls-city-guide .vlsd-card.vls-has-photos>.table-container{grid-row:4}} @media(max-width:800px){.vls-city-guide .vlsd-shortlist{grid-template-columns:minmax(0,1fr);gap:12px}.vls-city-guide .vlsd-shortcut{padding:22px}.vls-city-guide .vlsd-heading{font-size:40px!important}.vls-city-guide .vlsd-intro{padding:35px 30px 27px!important}} @media(max-width:600px){.vls-city-guide h2{font-size:27px!important;margin:36px 0 20px}.vls-city-guide .vlsd-intro{padding:28px 22px 24px!important;border-radius:23px}.vls-city-guide .vlsd-heading{font-size:34px!important;line-height:1.1!important;max-width:100%}.vls-city-guide .vlsd-lead{font-size:16px!important}.vls-city-guide .vlsd-eyebrow{font-size:10px!important}.vls-city-guide .vlsd-meta{display:grid;grid-template-columns:1fr;gap:7px}.vls-city-guide .vlsd-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.vls-city-guide .vlsd-nav a{font-size:12px;padding:10px}.vls-city-guide .vlsd-card.restaurant-section{padding:18px;border-radius:23px;margin-bottom:24px}.vls-city-guide .vlsd-card-head{padding:18px 14px;gap:13px;border-radius:16px;align-items:flex-start}.vls-city-guide .vlsd-number{flex-basis:42px;width:42px;height:46px;border-radius:12px;font-size:19px}.vls-city-guide .vlsd-card-title h3{font-size:24px!important;line-height:1.16!important}.vls-city-guide .vlsd-location{font-size:12px!important}.vls-city-guide .vlsd-tag{font-size:11px;padding:6px 9px}.vls-city-guide .vlsd-order{padding:17px}.vls-city-guide table,.vls-city-guide tbody,.vls-city-guide tbody tr{display:block;width:100%}.vls-city-guide tbody tr{padding:14px 16px}.vls-city-guide tbody :is(th,td){display:block;width:100%!important;padding:0!important}.vls-city-guide tbody th{margin-bottom:6px;font-size:11px!important}.vls-city-guide tbody td{font-size:15px!important}.vls-city-guide .vlsd-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.vls-city-guide .vlsd-links:not(.vlsd-links--two) a:first-child{grid-column:1/-1}.vls-city-guide .vlsd-links a{font-size:13px;padding:11px 8px}.vls-city-guide .vlsd-tips{grid-template-columns:1fr;gap:12px}.vls-city-guide .vlsd-tip{padding:23px}.vls-city-guide .vlsd-faq summary{font-size:15px!important;padding:18px}.vls-city-guide .vlsd-faq details>div{padding:0 18px 20px}} @media(max-width:360px){.vls-city-guide .vlsd-heading{font-size:31px!important}.vls-city-guide .vlsd-card.restaurant-section{padding:15px}.vls-city-guide .vlsd-card-head{padding:15px 11px;gap:10px}.vls-city-guide .vlsd-card-title h3{font-size:23px!important}.vls-city-guide .vlsd-number{flex-basis:36px;width:36px;height:42px;font-size:17px}}@media(prefers-reduced-motion:reduce){.vls-city-guide *{transition:none!important;scroll-behavior:auto!important}}@media print{.vls-city-guide .vlsd-nav,.vls-city-guide .vls-photo-panel{display:none!important}.vls-city-guide .vlsd-card.restaurant-section{display:block;box-shadow:none;break-inside:avoid}.vls-city-guide .vlsd-faq details::details-content{content-visibility:visible!important}} .vls-city-guide{--vls-icon-cup:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7'%3E%3Cpath d='M4 8h12v7a5 5 0 0 1-5 5H9a5 5 0 0 1-5-5Zm12 1h2a3 3 0 0 1 0 6h-2M7 3v2m4-2v2'/%3E%3C/svg%3E");--vls-icon-menu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7'%3E%3Crect x='5' y='3' width='14' height='18' rx='2'/%3E%3Cpath d='M9 8h6M9 12h6M9 16h4'/%3E%3C/svg%3E");--vls-icon-leaf:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7'%3E%3Cpath d='M20 4c0 8-2 14-8 14a6 6 0 0 1-6-6c0-6 6-8 14-8Z M4 20l10-10'/%3E%3C/svg%3E");--vls-icon-pin:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7'%3E%3Cpath d='M19 10c0 5-7 11-7 11S5 15 5 10a7 7 0 1 1 14 0Z'/%3E%3Ccircle cx='12' cy='10' r='2.5'/%3E%3C/svg%3E")}.vls-city-guide .vlsd-location::before{content:"";display:block;flex:0 0 15px;width:15px;height:17px;margin-top:1px;background:currentColor;mask:var(--vls-icon-pin) center/contain no-repeat;-webkit-mask:var(--vls-icon-pin) center/contain no-repeat} .vls-city-guide .vls-photo-panel[hidden],.vls-city-guide .vls-photo-panel [hidden]{display:none!important}.vls-city-guide .vls-photo-panel{box-sizing:border-box;grid-column:1/-1;grid-row:3;min-width:0;max-width:100%;margin:0 0 24px;border:1px solid #dce6d5;border-radius:18px;background:#fff;color:#173126;font-family:var(--vls-font)}.vls-city-guide .vls-photo-panel>header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:12px 17px;border-bottom:1px solid #e4eadf;border-radius:18px 18px 0 0;background:#f5f8f0}.vls-city-guide .vls-photo-panel h4{margin:0!important;color:#12382a!important;font:700 14px/1.5 var(--vls-font)}.vls-city-guide .vls-photo-panel a{color:#174c34!important;font-size:12px;text-decoration:underline;text-underline-offset:3px}.vls-city-guide .vls-photo-status{margin:0!important;padding:12px 17px;color:#405844!important;font-size:13px!important;line-height:1.6!important}.vls-city-guide .vls-photo-map-grid{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;padding:16px;min-width:0;width:100%;box-sizing:border-box}.vls-city-guide .vls-photo-panel.vls-map-side-by-side .vls-photo-map-grid{grid-template-columns:minmax(250px,1fr) minmax(250px,1fr);gap:22px}.vls-city-guide .vls-photo-frame{max-width:100%;min-width:0;overflow-x:auto;background:#fff}.vls-city-guide .vls-photo-frame :is(gmp-place-search,gmp-place-details){display:block;box-sizing:border-box;width:100%;max-width:400px;min-width:250px;margin:0 auto;border:0;background:#fff;color-scheme:light;font-size:16px;--gmp-mat-font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--gmp-mat-color-primary:#176443;--gmp-mat-color-on-surface:#173126;--gmp-mat-color-surface:#fff;--gmp-mat-color-on-surface-variant:#405844;--gmp-collage-border-radius-outer:12px}.vls-city-guide .vls-photo-caption{margin:0!important;padding:11px 17px;border-top:1px solid #e4eadf;color:#51634f!important;font-size:11px!important;line-height:1.6!important}.vls-city-guide .vls-photo-retry{appearance:none;min-height:44px;margin:0 17px 14px;padding:10px 15px;border:1px solid #176443;border-radius:10px;background:#176443!important;color:#fff!important;-webkit-text-fill-color:currentColor!important;cursor:pointer;font:650 13px/1.5 var(--vls-font);text-transform:none}.vls-city-guide .vls-mini-map-block{min-width:0;width:100%;max-width:100%;align-self:center}.vls-city-guide .vls-mini-map-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 10px}.vls-city-guide .vls-mini-map-top h5{margin:0;color:#173126;font:700 13px/1.5 var(--vls-font);text-transform:none;letter-spacing:normal}.vls-city-guide .vls-mini-map-stage{position:relative;min-width:200px;width:100%;height:270px;border:1px solid #dce6d5;border-radius:13px;background:#f2f6ee;overflow:hidden;box-sizing:border-box}.vls-city-guide .vls-mini-map-canvas{width:100%;height:100%;min-height:200px;background:#f2f6ee;text-align:left}.vls-city-guide .vls-mini-map-canvas img{max-width:none!important;max-height:none!important}.vls-city-guide .vls-mini-map-status{margin:9px 0 0!important;color:#51634f!important;font-size:12px!important;line-height:1.55!important}.vls-city-guide .vls-mini-map-info{padding:2px;max-width:210px;color:#173126;font:500 13px/1.6 system-ui,sans-serif}.vls-city-guide .vls-mini-map-info strong{display:block;margin:0 0 6px}.vls-city-guide .vls-photo-privacy{font-size:12px!important;line-height:1.7!important}.vls-city-guide .vls-photo-privacy a{color:#174c34;text-decoration:underline}@media(max-width:600px){.vls-city-guide .vls-photo-map-grid{gap:16px;padding:10px}.vls-city-guide .vls-mini-map-stage{height:240px}.vls-city-guide .vls-photo-panel>header{padding:11px 13px}}@media(max-width:360px){.vls-city-guide .vls-photo-map-grid{padding:4px}.vls-city-guide .vls-photo-frame{padding:0}}@media(forced-colors:active){.vls-city-guide .vls-photo-panel,.vls-city-guide .vls-photo-panel>header{background:Canvas!important;color:CanvasText!important;border-color:CanvasText}.vls-city-guide .vls-photo-panel :is(p,h4){color:CanvasText!important}.vls-city-guide .vls-photo-retry{background:Canvas!important;color:LinkText!important;border-color:LinkText}}

South Dakota · United States

Find your next vegan meal in Sioux Falls

Five current Sioux Falls stops for plant-based bowls, Mediterranean lunch, health-focused breakfast, vegan-labeled grain bowls and an upscale vegan dinner.

Sioux Falls is South Dakota’s largest dining market, so one strong city guide covers much of the state’s practical vegan travel demand. The current scene mixes one dedicated plant-based concept with several mixed restaurants that document vegan dishes clearly.

5 restaurant profilesDowntown + south/central Sioux FallsResearch: 21 Sep 2026

Sioux Falls does not have the same density of vegan restaurants as larger metros, but it has enough reliable plant-based food to build a full day around. Breakfast and smoothies are easiest at CRISP & GREEN or Daily Clean; lunch is strongest at Sanaa’s or Brosia Bowl; Parker’s adds a clearly marked dinner option downtown.

Choose your kind of meal

Dedicated plant-based

Brosia Bowl is the city’s clearest 100% plant-based concept, focused on bowls, wraps, salads and quick downtown food.

Breakfast & daytime

CRISP & GREEN opens at 8am daily, while Daily Clean offers health-focused breakfast and lunch with vegan-friendly modifications.

Lunch & dinner

Sanaa’s is a standout Mediterranean lunch, and Parker’s Bistro currently marks a vegan coconut curry for dinner.

Restaurants in this guide

Editorial selection · not a ranking
01

Brosia Bowl

Downtown · Jones421 Market

100% plant-basedBowls & wrapsDowntown

Sioux Falls’ dedicated plant-based bowl and wrap concept

Brosia Bowl was created as a fully plant-based restaurant and food-truck concept, with grain bowls, salads, wraps, soups and vegan comfort-food ingredients such as chick’n, vegan cheese and cashew parmesan. Current 2026 business listings continue to show the Jones421 location in downtown Sioux Falls.

Before you order:The operator’s own web presence is less current than some other profiles here, so verify same-day hours before making a special trip. Current listings still show active weekday/Saturday service.

Highlights: Sioux Falls’ clearest dedicated plant-based concept and a strong downtown option.

InformationDetails
Vegan status100% plant-based concept.
Address421 N Phillips Ave, Unit 105
Sioux Falls, SD 57104
Current listed hoursTue–Sat daytime service; current listings vary between roughly 10/11am and 3/4pm.
Best fitBowls, wraps, salads and quick downtown lunch.
Sources: Experience Sioux Falls plant-based profile · Current 2026 menu and hours listing
02

Sanaa’s Gourmet Mediterranean

East Market · East 8th Street

Many vegan dishesMediterraneanLunch

A longtime Sioux Falls favorite with clearly identified vegan food

Sanaa’s Gourmet serves Mediterranean and Middle Eastern food with vegan, vegetarian and gluten-free choices called out directly by the restaurant. Current menu examples include vegan fetayer, mushroom shawarma, potato-and-rosemary preparations and other plant-forward dishes.

Before you order:Sanaa’s also serves meat, so follow the current vegan labels rather than assuming every vegetable dish is vegan. Saturday lunch uses a broader platter/buffet-style format.

Highlights: A large vegan-friendly lunch selection with strong local identity and clearly marked dietary options.

InformationDetails
Vegan statusMixed restaurant with clearly identified vegan menu items.
Address401 E 8th St, Unit 100
Sioux Falls, SD 57103
Published hoursMon–Fri: 10:30am–3:00pm
Sat: 11:00am–2:00pm
Sun: closed
Best fitMediterranean lunch, vegan pastries/fetayer and Saturday sampling.
Sources: Current operator hours, address and vegan statement
03

Daily Clean Food & Drink

South Sioux Falls · South Western Avenue

Vegan-friendlyBreakfastOrganic & dietary options

Health-focused breakfast and lunch with broad dietary flexibility

Daily Clean Food & Drink is a fast-casual health-food restaurant built around organic and locally sourced ingredients where possible. Experience Sioux Falls lists vegan, vegetarian, gluten-free and other dietary categories as part of the concept, and the current menu includes plant-based smoothies and vegan-friendly modifications.

Before you order:This is a mixed kitchen with meat and dairy on the menu. Confirm vegan cheese, sauces, breads and any premade grab-and-go item before ordering, because some items use a vegan sauce but still contain animal products elsewhere.

Highlights: One of Sioux Falls’ strongest early-day options for health-focused mixed groups.

InformationDetails
Vegan statusMixed health-food restaurant with vegan options.
Address6215 S Western Ave
Sioux Falls, SD 57108
Current hoursMon–Sat: 8:00am–3:00pm
Sun: 10:00am–2:00pm
Best fitBreakfast, smoothies, lunch and dietary-customized meals.
Sources: Current Experience Sioux Falls listing · Official visitor-guide dietary description
04

CRISP & GREEN — Sioux Falls

41st Street corridor

Vegan bowls8am dailySmoothies

A reliable build-your-own option with explicit vegan labels

CRISP & GREEN’s current 2026 menu labels multiple items vegan, including the Tokyo Garden grain bowl, pea-protein smoothies and several açaí bowls. The Sioux Falls location is open from 8am daily, which adds useful morning coverage.

Before you order:The restaurant also handles chicken, dairy and other animal products. Use the explicit vegan labels or build your own bowl with tofu and plant-based dressings, and mention allergies to staff because the company warns that cross-contact is possible.

Highlights: Explicit vegan labeling, tofu, vegan smoothies and long daily hours.

InformationDetails
Vegan statusMixed health-food restaurant with multiple explicitly vegan items.
Address2101 W 41st St, Unit 51
Sioux Falls, SD 57105
Published hoursDaily: 8:00am–9:00pm
Best fitBreakfast-adjacent smoothies, lunch, dinner and customizable bowls.
Sources: Current Sioux Falls location and hours · Current 2026 vegan-labeled menu
05

Parker’s Bistro

Downtown · South Main Avenue

Explicit vegan entréeUpscale dinnerDowntown

An upscale downtown dinner with a clearly marked vegan main

Parker’s Bistro is a mixed upscale restaurant, but its current dinner menu explicitly marks a Vegan Coconut Curry with roasted root vegetables, almonds, raisins and farro. The restaurant’s menu legend distinguishes vegan from vegetarian dishes.

Before you order:The vegan curry is the clearest current choice. Because the menu changes with ingredient availability, verify that the vegan-marked entrée is still present on the day you visit.

Highlights: A proper sit-down downtown dinner option when your group wants a more upscale meal.

InformationDetails
Vegan statusMixed restaurant with an explicitly marked vegan main plate.
Address210 S Main Ave
Sioux Falls, SD 57104
Published food serviceMon–Thu: 4:30–9:00pm
Fri–Sat: 4:30–10:00pm
Best fitUpscale dinner and mixed-diet groups.
Sources: Current dinner menu, vegan legend and hours

Vegan breakfast and brunch in Sioux Falls

Earliest dependable option

CRISP & GREEN opens at 8:00am daily with vegan pea-protein smoothies, açaí bowls and a vegan Tokyo Garden bowl.

Health-focused breakfast

Daily Clean opens at 8:00am Monday through Saturday and is built around flexible dietary needs, but it remains a mixed kitchen.

Brosia Bowl’s current listings focus on daytime service rather than an early breakfast window, while Sanaa’s begins at 10:30am on weekdays.

Plan your Sioux Falls vegan food stops

Downtown cluster

Brosia Bowl and Parker’s Bistro are both downtown-oriented, making it easy to pair a quick plant-based lunch with an evening meal in the city center.

Check limited daytime schedules

Sanaa’s closes mid-afternoon, and Brosia Bowl’s current listings show limited daytime hours. Verify before planning a late lunch.

Because South Dakota has relatively few dedicated vegan businesses, Sioux Falls is the most useful base in the state for travelers who want multiple plant-based choices in one city.

Frequently asked questions

Which Sioux Falls restaurant here is fully plant-based?

Brosia Bowl is the dedicated plant-based concept in this selection. The other four profiles are mixed restaurants with documented vegan dishes or menus.

Where can I get vegan breakfast in Sioux Falls?

CRISP & GREEN opens at 8:00am daily and has explicitly vegan smoothies and bowls. Daily Clean also opens at 8:00am Monday through Saturday with vegan-friendly choices.

Does Sanaa’s have vegan food?

Yes. Sanaa’s explicitly states that it offers vegetarian and vegan menu items, and current menus identify multiple vegan Mediterranean dishes.

Is Parker’s Bistro vegan?

No. Parker’s is a mixed upscale restaurant, but its current dinner menu explicitly marks a Vegan Coconut Curry and defines its vegan menu symbol.

Research notes and image credit

Current restaurant pages, 2026 menus, current location data and Experience Sioux Falls dining resources were reviewed on September 21, 2026. Mixed kitchens are identified rather than described as fully vegan.

Featured image: Falls Park, Sioux Falls, South Dakota by Richard N Horne, licensed under CC BY-SA 4.0.

Optional Google photos and mini-maps load after Google Maps consent in the site’s central privacy banner. Food shown is not necessarily vegan. Privacy settings · Privacy policy

Related

Similar posts

Leave a Reply