.restaurant-page{background:#fff}.restaurant-page .button{box-shadow:none;background-image:none;font-size:16px;min-height:54px;padding:15px 24px;font-weight:650}.restaurant-page .button--orange{background:#ff5c00;color:#fff}.restaurant-page .button:hover{transform:none}.restaurant-page .button--orange:hover{background:#e95300}.rw{--rw-ink: #17181b;--rw-muted: #555b63;color:var(--rw-ink);overflow:clip}.rw-wrap{width:min(1240px,calc(100% - 64px));margin-inline:auto}.rw section[id]{scroll-margin-top:16px}.rw [hidden]{display:none!important}.rw h1,.rw h2,.rw h3,.rw p,.rw figure{margin:0}.rw h1,.rw h2,.rw h3{text-wrap:balance}.rw h2{font-size:clamp(32px,4.1vw,54px);line-height:1.08;letter-spacing:-.045em;font-weight:720}.rw h3{font-size:23px;line-height:1.2;letter-spacing:-.025em}.rw p{color:var(--rw-muted);font-size:18px;line-height:1.6}.rw .rw-kicker{color:#e34f00;font-size:12px;font-weight:750;letter-spacing:.11em;line-height:1.4;text-transform:uppercase;margin-bottom:20px}.rw a:focus-visible,.rw button:focus-visible,.rw summary:focus-visible{outline:3px solid #ff5c00;outline-offset:5px}.rw-hero{padding-top:62px;text-align:center}.rw h1{max-width:1000px;margin:auto;font-size:clamp(42px,5.7vw,78px);line-height:1.02;letter-spacing:-.055em;font-weight:740}.rw h1 span{display:block;color:#ff5c00}.rw h1>[data-entry-copy]{color:inherit}.rw .rw-lead{max-width:770px;margin:26px auto 0;font-size:21px;line-height:1.5}.rw-actions{display:flex;align-items:center;justify-content:center;gap:28px;margin:30px 0 17px;flex-wrap:wrap}.rw-link{font-weight:650;text-decoration:none;font-size:17px;display:inline-flex;align-items:center;gap:10px;min-height:44px}.rw-link:hover{text-decoration:underline;text-underline-offset:5px}.rw .rw-note{font-size:14px;line-height:1.5}.rw-collage{margin-top:44px;position:relative;display:grid;grid-template-columns:1.5fr 1fr;grid-template-rows:290px 126px;gap:16px;text-align:left}.rw-collage picture{display:block;min-width:0;overflow:hidden;border-radius:24px}.rw-collage img{width:100%;height:100%;object-fit:cover;display:block}.rw-owner{grid-row:1/3}.rw-chef img{object-position:center 40%}.rw-collage-caption{background:#1b1d21;color:#fff;border-radius:22px;padding:25px 30px;position:relative;display:flex;flex-direction:column;justify-content:center}.rw-collage-caption>span{color:#c8cbd0;font-size:13px;margin-bottom:8px}.rw-collage-caption strong{font-size:24px;letter-spacing:-.025em;padding-right:45px}.rw-collage-caption a{position:absolute;right:25px;top:50%;transform:translateY(-50%);color:#ff5c00;width:40px;height:44px;display:grid;place-items:center;border:1px solid #505257;border-radius:50%;text-decoration:none;font-size:25px}.rw-proof-strip{display:flex;justify-content:space-between;gap:18px;padding:25px 12px;border-bottom:1px solid #e7e8ea;font-size:15px;font-weight:600}.rw-proof-strip span:before{content:"\2713";color:#ff5c00;margin-right:10px}.rw-section{padding-block:100px}.rw-split-heading{display:grid;grid-template-columns:1.1fr 1fr;gap:90px;align-items:end;margin-bottom:40px}.rw-entry-buttons{display:flex;width:fit-content;padding:5px;border:1px solid #e5e6e8;border-radius:14px;background:#f4f5f6;margin-bottom:22px;gap:4px}.rw-entry-buttons button{font:inherit;font-size:15px;font-weight:650;padding:14px 22px;min-height:48px;border:1px solid transparent;border-radius:10px;cursor:pointer;color:#555b63;background:transparent}.rw-entry-buttons button[aria-pressed=true]{background:#fff;color:#17181b;border-color:#dddfe2}.rw-entry-buttons button[aria-pressed=true]:before{content:"\25cf";font-size:10px;color:#ff5c00;margin-right:9px}.rw-entry{background:#f5f6f7;padding:40px 44px;border-radius:24px;display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:70px;margin-top:16px}.rw-entry h3{font-size:30px;margin-bottom:15px}.rw-entry .rw-kicker{margin-bottom:12px}.rw-entry .rw-link{margin-top:16px}.rw-entry ul,.rw-price-card ul{padding:0;margin:0;list-style:none}.rw-entry li,.rw-price-card li{padding:12px 0 12px 28px;position:relative;font-size:17px;line-height:1.4}.rw-entry li:before,.rw-price-card li:before{content:"\2713";position:absolute;left:0;color:#ff5c00;font-weight:700}.rw-showcase{padding-block:90px;background:#f4f5f6}.rw-product{position:relative;padding:10px 11% 0 2%}.rw-browser{border:1px solid #d9dce0;border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 20px 65px #17181b12}.rw-browser-bar{height:38px;display:flex;align-items:center;justify-content:center;position:relative;background:#fff;border-bottom:1px solid #e7e8ea;font-size:11px;color:#70757c}.rw-browser-bar i{position:absolute;left:16px;font-size:9px;font-style:normal;color:#c3c7cc;letter-spacing:3px}.rw-browser img{display:block;width:100%;height:auto}.rw-phone{position:absolute;width:23%;right:0;bottom:65px;border:7px solid #202226;border-radius:30px;overflow:hidden;box-shadow:0 15px 40px #17181b20;background:#fff}.rw-phone img{width:100%;height:auto;display:block}.rw-product figcaption{font-size:12px;color:#616770;padding-top:20px;line-height:1.5}.rw-example-details{display:grid;grid-template-columns:repeat(3,1fr);gap:44px;margin-top:50px}.rw-example-details span{display:block;color:#e34f00;font-size:12px;font-weight:750;margin-bottom:15px}.rw-example-details h3{font-size:21px;margin-bottom:10px}.rw-example-details p{font-size:16px}.rw-daily{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:start}.rw-daily h2{margin-bottom:30px}.rw-daily-item{padding:20px 0;border-top:1px solid #e5e6e8}.rw-daily-item h3{font-size:21px;margin-bottom:8px}.rw-daily-item p{font-size:16px}.rw-daily-item .rw-link{font-size:15px}.rw-heading{max-width:800px;margin:auto;text-align:center}.rw-heading>p:last-child{margin:22px auto 38px;max-width:660px}.rw-price-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.rw-price-card{padding:42px;border:1px solid #e1e3e6;border-radius:24px;display:flex;flex-direction:column}.rw-price-card h3{font-size:30px}.rw .rw-price{margin:24px 0 8px;color:inherit}.rw-price strong{font-size:72px;line-height:1;font-weight:750;letter-spacing:-.065em}.rw-price-card ul{margin:26px 0 30px;flex:1}.rw-price-card .button{width:100%}.rw-price-card .button+.rw-note{margin-top:16px}.rw-price-plus{background:#1b1d21;color:#fff;border-color:#1b1d21}.rw-price-plus .rw-kicker{color:#ff853f}.rw-price-plus .rw-note{color:#c7cbd0}.rw-cost-note{border-bottom:1px solid #e1e3e6;padding:30px 0;display:grid;grid-template-columns:1fr 1.7fr;gap:14px 55px}.rw-cost-note strong{font-size:23px;line-height:1.25;letter-spacing:-.025em}.rw-cost-note p{font-size:14px}.rw-cost-note a{grid-column:2;font-size:14px}.rw-steps{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:40px;counter-reset:none}.rw-steps li{border-top:1px solid #dddfe3;padding-top:24px}.rw-steps span{color:#ff5c00;font-size:35px;letter-spacing:-.04em;font-weight:700;display:block;margin-bottom:24px}.rw-steps h3{margin-bottom:12px}.rw-steps p{font-size:16px}.rw .rw-service-note{background:#f4f5f6;border-radius:14px;padding:23px 28px;font-size:15px;margin-top:35px}.rw-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;padding-bottom:100px}.rw-faq h2{margin-bottom:22px}.rw-faq details{border-bottom:1px solid #dddfe3}.rw-faq details:first-child{border-top:1px solid #dddfe3}.rw-faq summary{list-style:none;cursor:pointer;font-size:18px;font-weight:650;padding:23px 0;display:flex;gap:20px;align-items:center;justify-content:space-between}.rw-faq summary::-webkit-details-marker{display:none}.rw-faq summary span{color:#ff5c00;font-size:25px;font-weight:400}.rw-faq details[open] summary span{transform:rotate(45deg)}.rw-faq details p{font-size:16px;padding:0 30px 25px 0}.rw-final{text-align:center;background:#f4f5f6;border-radius:28px;padding:64px 35px;margin-bottom:80px}.rw-final h2{max-width:720px;margin:auto}.rw-final>p:not(.rw-kicker){max-width:660px;margin:23px auto}.rw-final .rw-final-alternative{font-size:14px;margin-bottom:0!important}.rw-final-alternative a{font-weight:600}@media(max-width:1000px){.rw-split-heading,.rw-daily,.rw-faq{gap:40px}.rw-entry{gap:30px;padding:30px}.rw-price-card{padding:30px}.rw-collage-caption{padding:20px}.rw-collage-caption strong{font-size:21px}.rw-collage-caption a{right:15px}}@media(max-width:720px){.rw-wrap{width:calc(100% - 36px)}.rw-hero{padding-top:35px}.rw h1{font-size:clamp(37px,8.3vw,58px)}.rw .rw-lead{font-size:18px;margin-top:22px}.rw-actions{gap:12px;margin-top:24px}.rw-actions .button{width:100%}.rw .rw-note{font-size:12px}.rw-collage{grid-template-columns:1.1fr 1fr;grid-template-rows:250px 125px;gap:10px;margin-top:28px}.rw-owner{grid-column:1/3;grid-row:1}.rw-chef{grid-column:1;grid-row:2}.rw-collage picture{border-radius:16px}.rw-collage-caption{border-radius:16px;padding:15px}.rw-collage-caption strong{font-size:20px;padding:0}.rw-collage-caption>span{font-size:11px}.rw-collage-caption a{display:none}.rw-proof-strip{display:grid;grid-template-columns:1fr 1fr;font-size:12px;text-align:left;gap:16px 6px;padding:22px 0}.rw-proof-strip span:before{margin-right:5px}.rw-section{padding-block:64px}.rw-split-heading,.rw-entry,.rw-daily,.rw-faq{grid-template-columns:1fr;gap:24px}.rw-split-heading{margin-bottom:28px}.rw p{font-size:17px}.rw-entry-buttons{width:100%;gap:3px}.rw-entry-buttons button{flex:1;font-size:13px;padding:12px 8px}.rw-entry-buttons button[aria-pressed=true]:before{display:none}.rw-entry{padding:25px;gap:20px}.rw-entry h3{font-size:27px}.rw-entry li{font-size:16px}.rw-showcase{padding-block:60px}.rw-product{padding:0 8% 0 0;margin-bottom:25px!important}.rw-browser{border-radius:8px}.rw-browser-bar{height:24px;font-size:8px}.rw-browser-bar i{font-size:5px;left:7px;letter-spacing:1px}.rw-phone{width:26%;border-width:3px;border-radius:12px;bottom:54px}.rw-product figcaption{padding-top:14px;font-size:11px}.rw-example-details{grid-template-columns:1fr;gap:23px;margin-top:28px}.rw-example-details>div{padding-left:35px;position:relative}.rw-example-details span{position:absolute;left:0;top:4px}.rw-daily{gap:30px}.rw-price-grid{grid-template-columns:1fr;gap:18px}.rw-price-card{padding:28px 24px}.rw-price strong{font-size:64px}.rw-cost-note{grid-template-columns:1fr;gap:15px}.rw-cost-note a{grid-column:1}.rw-steps{grid-template-columns:1fr;gap:25px}.rw-steps span{margin-bottom:14px}.rw .rw-service-note{padding:22px}.rw-faq{padding-bottom:64px;gap:30px}.rw-faq summary{font-size:17px}.rw-final{padding:40px 22px;border-radius:20px;margin-bottom:50px}.rw-final .button{width:100%;padding-inline:14px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.restaurant-page .footer-bottom{min-width:0}.restaurant-page .footer-bottom>span{min-width:0;display:flex;flex-wrap:wrap;gap:10px 14px}.restaurant-page .footer-bottom a{margin:0}.rw-design-note{display:grid;grid-template-columns:.8fr 1.2fr;gap:55px;background:#fff;border:1px solid #e0e2e5;border-radius:18px;padding:32px;margin-top:38px}.rw-design-note h3{font-size:29px}.rw-design-note .rw-kicker{margin-bottom:12px}.rw-design-note p{font-size:16px}.rw-design-note .rw-design-limit{margin-top:16px;font-size:14px}.rw-search{display:grid;grid-template-columns:1fr 1fr;gap:40px 70px;background:#1b1d21;color:#fff;border-radius:26px;padding:50px;margin-bottom:100px;scroll-margin-top:16px}.rw-search .rw-kicker,.rw-search .rw-search-label{color:#ff944f}.rw-search-intro>p:not(.rw-kicker){color:#c8cbd0;margin-top:24px}.rw-search-intro .rw-link{margin-top:24px;color:#fff}.rw-search-intro .rw-link span{color:#ff944f}.rw-search-features article{border-top:1px solid #45484d;padding:22px 0}.rw-search-features article:first-child{padding-top:0;border-top:0}.rw .rw-search-label{font-size:12px;font-weight:700;margin-bottom:10px}.rw-search-features h3{font-size:23px;margin-bottom:12px}.rw-search-features p:not(.rw-search-label){font-size:16px;color:#c8cbd0}.rw-search-details{grid-column:1/-1;border-top:1px solid #45484d}.rw-search-details summary{display:flex;justify-content:space-between;gap:20px;padding-top:22px;cursor:pointer;list-style:none;font-weight:600}.rw-search-details summary::-webkit-details-marker{display:none}.rw-search-details summary span{color:#ff944f}.rw-search-details[open] summary span{transform:rotate(45deg)}.rw-search-details>div{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:20px}.rw-search-details p{font-size:14px;color:#c8cbd0}@media(max-width:1000px){.rw-search{gap:30px;padding:35px}.rw-design-note{gap:30px}}@media(max-width:720px){.rw-design-note,.rw-search,.rw-search-details>div{grid-template-columns:1fr}.rw-design-note{padding:25px;gap:20px}.rw-search{padding:30px 24px;border-radius:20px;margin-bottom:64px}.rw-search-features article:last-child{padding-bottom:0}.rw-search-intro h2{font-size:34px}}
