@font-face{font-family:"Bebas Neue";font-style:normal;font-weight:400;font-display:swap;src:url("https://api.simplebis.com/api/files?fileid=6af205b080156c1d8e7f827e") format("truetype")}.ts .ts-lunch{padding:105px 0;background:#f0f0e8}.ts .ts-lunch-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:50px;margin-bottom:55px}.ts .ts-lunch-heading h2{font-size:clamp(55px,6.3vw,94px);margin:25px 0 0;line-height:1.05}.ts .ts-lunch-heading>p{max-width:315px;margin:0;font-size:15px;line-height:1.8;color:#5f725f}.ts .ts-lunch-card{position:relative;container-type:inline-size;isolation:isolate;width:min(760px,100%);aspect-ratio:965/1362;margin:0 auto;overflow:hidden;background:#696a66 url("https://api.simplebis.com/api/files?fileid=6af1f47bdb60a92502e630eb") no-repeat;background-size:137.72% 130.11%;background-position:31.58% 69.16%;color:#fff;font-family:"Bebas Neue","Arial Narrow",sans-serif;box-shadow:0 16px 45px rgba(25,59,39,.1490196078)}.ts .ts-lunch-card-head,.ts .ts-lunch-panel{background:#222 url("https://api.simplebis.com/api/files?fileid=6af1f47edb60a92502e630ed") center/cover no-repeat}.ts .ts-lunch-card-head{position:absolute;left:3.42%;top:3.52%;width:93.57%;height:9.03%;display:flex;align-items:center;justify-content:center;box-shadow:0 .45cqi .9cqi rgba(0,0,0,.5333333333)}.ts .ts-lunch-card-head .ts-lunch-logo{position:absolute;left:3.5cqi;top:50%;transform:translateY(-50%);display:block;width:10.5cqi;height:8.8cqi}.ts .ts-lunch-card-head h3{margin:0;color:#fff;font-family:inherit;font-size:6.5cqi;font-weight:400;line-height:1.05;letter-spacing:.025em;text-transform:uppercase;text-shadow:0 .35cqi .12cqi rgba(0,0,0,.7333333333)}.ts .ts-lunch-panel{position:absolute;left:3.42%;top:20.7%;width:61.66%;height:48.98%;padding:5.4cqi 2.1cqi 2.7cqi;display:flex;flex-direction:column;text-align:center}.ts .ts-lunch-weekly{display:grid;grid-template-rows:repeat(3, minmax(0, 1fr));flex:1;min-height:0}.ts .ts-lunch-dish-name{margin:0;color:#fff;font-family:inherit;font-size:2.8cqi;font-weight:400;line-height:1.2;letter-spacing:.01em;text-transform:uppercase;text-wrap:balance}.ts .ts-lunch-dish-price{margin:1.65cqi 0 0;color:#fff;font-size:2.8cqi;font-weight:400;line-height:1.1;white-space:nowrap}.ts .ts-lunch-fixed{flex:0 0 auto;padding-top:1cqi}.ts .ts-lunch-fixed-title{margin:0;color:#fff;font-family:inherit;font-size:2.9cqi;font-weight:400;line-height:1.1;letter-spacing:.01em;text-transform:uppercase}.ts .ts-lunch-fixed-detail{margin:0;color:#fff;font-size:2.2cqi;line-height:1.15}.ts .ts-lunch-sauce-intro{margin:1.5cqi 0 0;color:#fff;font-size:2.55cqi;line-height:1.25}.ts .ts-lunch-sauces{margin:0;color:#fff;font-size:2.55cqi;line-height:1.25;text-wrap:balance}.ts .ts-lunch-fixed-price{margin:1.8cqi 0 0;color:#fff;font-size:2.7cqi;line-height:1.1;white-space:nowrap}.ts .ts-lunch-soup{margin:1.05cqi 0 0;color:#fff;font-size:2.9cqi;line-height:1.15;text-transform:uppercase;text-wrap:balance}.ts .ts-lunch-period{position:absolute;left:32.9%;top:78%;width:34.3%;min-height:7.95%;margin:0;padding:1.2cqi .9cqi;border:.31cqi solid #fff;display:flex;align-items:center;justify-content:center;color:#fff;font-size:3.7cqi;line-height:1.1;text-align:center;white-space:nowrap;letter-spacing:.015em}.ts .ts-lunch-schedule{position:absolute;left:0;top:90.2%;width:100%;color:#fff;text-align:center;font-size:3.1cqi;line-height:1.35}.ts .ts-lunch-schedule p{margin:0;color:#fff}@media(max-width: 800px){.ts .ts-lunch{padding:78px 0}.ts .ts-lunch-heading{display:block;margin-bottom:35px}.ts .ts-lunch-heading h2{font-size:clamp(49px,10vw,76px)}.ts .ts-lunch-heading>p{max-width:480px;margin-top:25px;font-size:14px}}@media(max-width: 560px){.ts .ts-lunch-card{aspect-ratio:auto;padding:18px 12px 28px;background-size:auto 100%;background-position:center center}.ts .ts-lunch-card-head{position:relative;inset:auto;width:100%;height:auto;min-height:58px;padding:12px 8px}.ts .ts-lunch-card-head .ts-lunch-logo{left:10px;width:38px;height:34px}.ts .ts-lunch-card-head h3{font-size:clamp(28px,8cqi,38px);letter-spacing:.025em}.ts .ts-lunch-panel{position:relative;inset:auto;width:72%;height:auto;margin:48px 0 40px;padding:24px 12px}.ts .ts-lunch-weekly{flex:none;grid-template-rows:none;gap:22px}.ts .ts-lunch-dish-name{font-size:16px;line-height:1.25}.ts .ts-lunch-dish-price{margin-top:7px;font-size:16px;line-height:1.2}.ts .ts-lunch-fixed{padding-top:26px}.ts .ts-lunch-fixed-title{font-size:18px;line-height:1.2}.ts .ts-lunch-fixed-detail{font-size:14px;line-height:1.25}.ts .ts-lunch-sauce-intro{margin-top:14px;font-size:14px;line-height:1.3}.ts .ts-lunch-sauces{font-size:14px;line-height:1.3}.ts .ts-lunch-fixed-price{margin-top:14px;font-size:16px;line-height:1.2}.ts .ts-lunch-soup{margin-top:14px;font-size:16px;line-height:1.25}.ts .ts-lunch-period{position:relative;inset:auto;display:table;width:auto;min-height:0;max-width:100%;margin:0 auto;padding:12px 10px;border-width:2px;font-size:clamp(24px,7cqi,31px);line-height:1.15;white-space:normal}.ts .ts-lunch-schedule{position:relative;inset:auto;width:100%;padding-top:24px;font-size:18px;line-height:1.4}}.ts .ts-features{grid-template-columns:repeat(4, minmax(0, 1fr));gap:32px;align-items:start}.ts .ts-features>div{min-width:0}@media(max-width: 1100px){.ts .ts-features{grid-template-columns:repeat(2, minmax(0, 1fr));gap:34px}}@media(max-width: 640px){.ts .ts-features{grid-template-columns:1fr;gap:25px}}.ts .ts-gallery{padding:105px 0;background:var(--cream);scroll-margin-top:110px}.ts .ts-gallery-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:35px;margin-bottom:48px}.ts .ts-gallery-heading h2{font-size:clamp(55px,6.3vw,94px);line-height:1.05;margin:25px 0 0}.ts .ts-gallery-hint{flex-shrink:0;margin:0 0 5px;color:#667868;font-size:12px;line-height:1.5}.ts .ts-gallery-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:8px}.ts .ts-gallery-item{position:relative;display:block;aspect-ratio:400/284;overflow:hidden;background:#dce1d5;isolation:isolate}.ts .ts-gallery-item img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.ts .ts-gallery-expand{position:absolute;right:12px;bottom:12px;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:rgba(246,245,239,.9215686275);color:var(--g);opacity:0;transform:translateY(4px);transition:opacity .2s,transform .2s}.ts .ts-gallery-expand svg{width:19px;height:19px}.ts .ts-gallery-item:focus-visible{outline:3px solid var(--g);outline-offset:3px;z-index:1}.ts .ts-gallery-item:hover img{transform:scale(1.045)}.ts .ts-gallery-item:hover .ts-gallery-expand,.ts .ts-gallery-item:focus-visible .ts-gallery-expand{opacity:1;transform:none}.ts .ts-gallery-viewer{position:fixed;inset:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:clamp(18px,2.5vw,36px);border:0;background:rgba(6,24,14,.96);color:#f6f5ef;overflow:hidden;font-family:"DM Sans",sans-serif}body:has(#ts-gallery-viewer[open]){overflow:hidden}.ts .ts-gallery-viewer:not([open]){display:none}.ts .ts-gallery-viewer[open]{display:grid;grid-template-rows:auto minmax(0, 1fr) auto;gap:18px}.ts .ts-gallery-viewer::backdrop{background:rgba(6,24,14,.65);backdrop-filter:blur(8px)}.ts .ts-gallery-viewer-head{display:flex;align-items:center;justify-content:space-between;gap:25px}.ts .ts-gallery-viewer-head>span{font-size:12px;line-height:1.5;letter-spacing:.1em;text-transform:uppercase}.ts .ts-gallery-viewer button{display:flex;align-items:center;justify-content:center;flex:none;width:46px;height:46px;padding:0;border:1px solid rgba(246,245,239,.4392156863);border-radius:50%;background:rgba(24,53,38,.8);color:#f6f5ef;cursor:pointer;transition:background .2s}.ts .ts-gallery-viewer button:hover{background:#40604b}.ts .ts-gallery-viewer button:focus-visible{outline:2px solid #f6f5ef;outline-offset:4px}.ts .ts-gallery-viewer button svg{width:24px;height:24px}.ts .ts-gallery-viewer-stage{position:relative;display:flex;align-items:center;justify-content:center;min-height:0;padding:0 65px}.ts .ts-gallery-viewer-image{display:block;width:100%;height:100%;min-height:0;object-fit:contain}.ts .ts-gallery-prev,.ts .ts-gallery-next{position:absolute;top:50%;transform:translateY(-50%);z-index:1}.ts .ts-gallery-prev{left:0}.ts .ts-gallery-next{right:0}.ts .ts-gallery-viewer-foot{display:flex;align-items:center;justify-content:space-between;gap:25px;min-height:26px;font-size:13px;line-height:1.5}.ts .ts-gallery-viewer-foot p{margin:0;max-width:800px;color:#f6f5ef}.ts .ts-gallery-counter{flex-shrink:0;color:#d2dfcd;font-variant-numeric:tabular-nums;white-space:nowrap}@media(max-width: 1000px){.ts .ts-gallery-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 800px){.ts .ts-gallery{padding:78px 0;scroll-margin-top:95px}.ts .ts-gallery-heading{display:block;margin-bottom:32px}.ts .ts-gallery-heading h2{font-size:clamp(46px,8.6vw,72px)}.ts .ts-gallery-hint{margin-top:20px}}@media(max-width: 560px){.ts .ts-gallery-grid{gap:6px}.ts .ts-gallery-expand{right:8px;bottom:8px;width:30px;height:30px}.ts .ts-gallery-viewer[open]{gap:14px}.ts .ts-gallery-viewer-stage{padding:0}.ts .ts-gallery-viewer-foot{gap:15px;font-size:12px}.ts .ts-gallery-viewer-head>span{font-size:10px;letter-spacing:.08em}.ts .ts-gallery-viewer button{width:42px;height:42px}}@media(hover: none){.ts .ts-gallery-expand{opacity:1;transform:none}}@media(prefers-reduced-motion: reduce){.ts .ts-gallery-item img,.ts .ts-gallery-expand,.ts .ts-gallery-viewer button{transition:none}.ts .ts-gallery-item:hover img{transform:none}}.ts .ts-discovery-heading{margin:0;font-family:inherit;font-size:20px;font-weight:700;line-height:1.3;letter-spacing:-0.035em;color:var(--g);text-transform:none}@media(max-width: 800px){.ts .ts-discovery-heading{font-size:18px}}.ts .ts-footer.ts-footer-classic{padding:0;background:#365533;color:#fff}.ts .ts-footer-classic .ts-footer-wrap{width:min(1080px,100% - 96px);min-width:0;margin:0 auto}.ts .ts-footer-classic .ts-footer-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));column-gap:5.5%;row-gap:36px;align-items:start;padding:64px 0 96px}.ts .ts-footer-grid>div,.ts .ts-footer-grid>section,.ts .ts-footer-grid>nav{min-width:0}.ts .ts-footer-home{display:inline-block;width:150px;max-width:100%;line-height:0}.ts .ts-footer-home img{display:block;width:150px;max-width:100%;height:auto;filter:none}.ts .ts-footer-column h3{margin:0 0 10px;font-family:inherit;font-size:21px;font-weight:700;line-height:1.3;letter-spacing:0;color:#fff}.ts .ts-footer-column p,.ts .ts-footer-column ul{margin:0;padding:0;color:#fff;font-size:14px;line-height:1.8}.ts .ts-footer-column address{font-style:normal}.ts .ts-footer-column ul{list-style:none}.ts .ts-footer-column a{color:#fff;text-decoration:none}.ts .ts-footer-column a:hover{text-decoration:underline;text-underline-offset:3px}.ts .ts-footer-email{overflow-wrap:anywhere}.ts .ts-footer-classic a:focus-visible{outline:2px solid #fff;outline-offset:4px}.ts .ts-footer-classic .ts-footer-strip{padding:17px 0;background:rgba(0,0,0,.32)}.ts .ts-footer-strip p{margin:0;color:#fff;font-size:12px;line-height:1.5}@media(max-width: 900px){.ts .ts-footer-classic .ts-footer-wrap{width:calc(100% - 48px)}.ts .ts-footer-classic .ts-footer-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:40px;padding:48px 0 54px}}@media(max-width: 520px){.ts .ts-footer-classic .ts-footer-wrap{width:calc(100% - 40px)}.ts .ts-footer-classic .ts-footer-grid{grid-template-columns:1fr;gap:30px;padding:42px 0 48px}.ts .ts-footer-home,.ts .ts-footer-home img{width:120px}.ts .ts-footer-column h3{font-size:20px}}.ts .ts-nav nav .ts-nav-menu{appearance:none;position:relative;margin:0;border:0;border-radius:0;padding:14px 2px;background:rgba(0,0,0,0);color:inherit;font:inherit;font-weight:500;letter-spacing:.015em;text-align:inherit;opacity:.84;cursor:pointer;transition:opacity .28s ease,color .28s ease}.ts .ts-nav nav .ts-nav-menu:after{content:"";position:absolute;left:2px;right:2px;bottom:7px;height:1.5px;background:#d2e6bf;transform:scaleX(0);transform-origin:left;transition:transform .32s cubic-bezier(0.2, 0.8, 0.2, 1)}.ts .ts-nav nav .ts-nav-menu:hover,.ts .ts-nav nav .ts-nav-menu:focus-visible{opacity:1;color:#d2e6bf}.ts .ts-nav nav .ts-nav-menu:hover:after,.ts .ts-nav nav .ts-nav-menu:focus-visible:after{transform:scaleX(1)}.ts .ts-nav nav .ts-nav-menu:focus-visible{outline:2px solid #d2e6bf;outline-offset:4px}@media(prefers-reduced-motion: reduce){.ts .ts-nav nav .ts-nav-menu,.ts .ts-nav nav .ts-nav-menu:after{transition:none}}.ts .ts-menu-lunch{width:100%}.ts .ts-menu-lunch .ts-lunch-card{flex:none}.ts .ts-menu-viewer-foot a[hidden]{display:none !important}@media(max-width: 800px){.ts .ts-menu-viewer .ts-menu-viewer-tabs{grid-template-columns:repeat(3, minmax(0, 1fr));gap:18px}}@media(max-width: 620px){.ts .ts-menu-viewer .ts-menu-viewer-tabs{grid-template-columns:repeat(3, minmax(0, 1fr));gap:12px}.ts .ts-menu-viewer .ts-menu-tab{font-size:12px;white-space:normal}}.ts .ts-marquee .ts-marquee-star.ts-marquee-dove{width:28px;height:24px;flex:0 0 28px}.ts .ts-marquee .ts-marquee-logo{display:block;width:100%;height:100%;flex:none}@media(max-width: 1100px){.ts .ts-marquee .ts-marquee-star.ts-marquee-dove{width:24px;height:20px;flex-basis:24px}}@media(max-width: 360px){.ts .ts-marquee .ts-marquee-star.ts-marquee-dove{width:21px;height:18px;flex-basis:21px}}