.restaurant-page:where([data-restaurant-runtime=v1]){--r-ink:#36473b;--r-muted:#747a6c;--r-line:#d8d9c9;color:var(--r-ink);background:#f8f5ec;min-height:100vh;font-size:15px;line-height:1.7}.restaurant-page:where([data-restaurant-runtime=v1]) *{box-sizing:border-box}.restaurant-page:where([data-restaurant-runtime=v1]) a{color:inherit;text-decoration:none}.restaurant-page:where([data-restaurant-runtime=v1]) button,.restaurant-page:where([data-restaurant-runtime=v1]) select{font:inherit;border:1px solid var(--r-line);color:var(--r-ink);background:#faf9f2;border-radius:5px;padding:8px 14px}.restaurant-page:where([data-restaurant-runtime=v1]) button:hover,.restaurant-page:where([data-restaurant-runtime=v1]) a:hover{color:#8c6a43}.restaurant-page:where([data-restaurant-runtime=v1]) :focus-visible{outline-offset:4px;outline:3px solid #9e7650}.restaurant-page:where([data-restaurant-runtime=v1]) img{background:#e9e9dd;width:100%;height:auto;display:block}.restaurant-page:where([data-restaurant-runtime=v1]) figure,.restaurant-page:where([data-restaurant-runtime=v1]) h1,.restaurant-page:where([data-restaurant-runtime=v1]) h2,.restaurant-page:where([data-restaurant-runtime=v1]) h3,.restaurant-page:where([data-restaurant-runtime=v1]) p{margin:0}:where([data-restaurant-runtime=v1]) .restaurant-header{border-bottom:1px solid var(--r-line);justify-content:space-between;align-items:center;gap:25px;padding:25px 4.5%;display:flex}:where([data-restaurant-runtime=v1]) .restaurant-header>a{font-size:20px;font-weight:700}:where([data-restaurant-runtime=v1]) .restaurant-header>a span{letter-spacing:3px;font-size:10px;font-weight:400;display:block}:where([data-restaurant-runtime=v1]) .restaurant-header nav{gap:30px;font-size:13px;display:flex}:where([data-restaurant-runtime=v1]) .restaurant-intro{grid-template-columns:.85fr 1.15fr;align-items:center;gap:55px;max-width:1560px;margin:auto;padding:70px 4.5% 65px;display:grid}:where([data-restaurant-runtime=v1]) .eyebrow{letter-spacing:2.5px;color:var(--r-muted);font-size:11px;margin-bottom:20px!important}:where([data-restaurant-runtime=v1]) .restaurant-intro h1{letter-spacing:1px;font-size:clamp(30px,3.4vw,54px);font-weight:500;line-height:1.45}:where([data-restaurant-runtime=v1]) .intro-copy{color:#747a6c;font-size:14px;line-height:2;margin-top:25px!important}:where([data-restaurant-runtime=v1]) .restaurant-intro figure{box-shadow:0 12px 45px #5041280d}:where([data-restaurant-runtime=v1]) .restaurant-intro figure img{aspect-ratio:1.5;object-fit:cover}.restaurant-page:where([data-restaurant-runtime=v1]) figcaption{color:var(--r-muted);padding:10px 0;font-size:11px}:where([data-restaurant-runtime=v1]) .status-pills{flex-wrap:wrap;gap:8px;margin-top:25px;display:flex}:where([data-restaurant-runtime=v1]) .status-pills span{border:1px solid #cccdbb;border-radius:20px;padding:5px 10px;font-size:11px}:where([data-restaurant-runtime=v1]) .intro-links{gap:25px;margin-top:24px;font-size:13px;display:flex}:where([data-restaurant-runtime=v1]) .intro-links a{border-bottom:1px solid #84937d;padding-bottom:4px}:where([data-restaurant-runtime=v1]) .restaurant-section{border-top:1px solid var(--r-line);max-width:1560px;margin:auto;padding:55px 4.5% 65px;scroll-margin-top:15px}:where([data-restaurant-runtime=v1]) .section-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px;display:flex}:where([data-restaurant-runtime=v1]) .section-heading .eyebrow{margin-bottom:9px!important}:where([data-restaurant-runtime=v1]) .section-heading h2{font-size:30px;font-weight:500}:where([data-restaurant-runtime=v1]) .section-heading>p{color:var(--r-muted);font-size:13px}:where([data-restaurant-runtime=v1]) .review-gallery{grid-template-columns:repeat(4,1fr);gap:25px 18px;display:grid}:where([data-restaurant-runtime=v1]) .review-gallery>a,:where([data-restaurant-runtime=v1]) .drawing-grid>a{min-width:0}:where([data-restaurant-runtime=v1]) .review-gallery img{aspect-ratio:1.5;object-fit:cover;transition:filter .2s}:where([data-restaurant-runtime=v1]) .review-gallery a:hover img{filter:brightness(1.035)}:where([data-restaurant-runtime=v1]) .review-gallery a>span{justify-content:space-between;padding-top:10px;font-size:13px;display:flex}:where([data-restaurant-runtime=v1]) .review-gallery small{color:var(--r-muted);font-size:10px}:where([data-restaurant-runtime=v1]) .drawing-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:40px;display:grid}:where([data-restaurant-runtime=v1]) .drawing-grid img{object-fit:contain;background:#faf7ef;border:1px solid #e5e2d5;height:270px}:where([data-restaurant-runtime=v1]) .drawing-grid span{margin-top:9px;display:block}:where([data-restaurant-runtime=v1]) .review-note{color:var(--r-muted);border-left:2px solid #b2bea5;padding:12px 18px;font-size:13px;margin-top:26px!important}:where([data-restaurant-runtime=v1]) .review-note a{text-decoration:underline}:where([data-restaurant-runtime=v1]) .lab-section{background:#eeeee3;max-width:none;padding-left:max(4.5%,50% - 710px);padding-right:max(4.5%,50% - 710px)}:where([data-restaurant-runtime=v1]) .lab-toolbar{align-items:center;gap:12px;margin-bottom:14px;display:flex}:where([data-restaurant-runtime=v1]) .segmented{gap:3px;margin-right:auto;display:flex}:where([data-restaurant-runtime=v1]) .segmented button[aria-pressed=true],:where([data-restaurant-runtime=v1]) .camera-buttons button[aria-pressed=true]{color:#fff;background:#425845;border-color:#425845}:where([data-restaurant-runtime=v1]) .lab-toolbar label{font-size:12px}:where([data-restaurant-runtime=v1]) .lab-view-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}:where([data-restaurant-runtime=v1]) .live-view{min-width:0;position:relative}:where([data-restaurant-runtime=v1]) .three-host{aspect-ratio:1.5;background:#e9e9dd;width:100%;overflow:hidden}:where([data-restaurant-runtime=v1]) .three-host canvas{touch-action:none;display:block;width:100%!important;height:100%!important}:where([data-restaurant-runtime=v1]) .reference-view img{aspect-ratio:1.5;object-fit:cover}:where([data-restaurant-runtime=v1]) .view-label{color:#64715f;justify-content:space-between;padding-top:10px;font-size:11px;display:flex}:where([data-restaurant-runtime=v1]) .viewer-message{color:#59634d;background:#f4f0e6df;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:25px;font-size:14px;display:flex;position:absolute;inset:0 0 34px}:where([data-restaurant-runtime=v1]) .viewer-message.error{color:#8e4e37}:where([data-restaurant-runtime=v1]) .camera-buttons{flex-wrap:wrap;gap:7px;margin-top:22px;display:flex}:where([data-restaurant-runtime=v1]) .camera-buttons button{padding:7px 12px;font-size:12px}:where([data-restaurant-runtime=v1]) .viewer-options{flex-wrap:wrap;gap:25px;margin-top:20px;font-size:13px;display:flex}:where([data-restaurant-runtime=v1]) .viewer-options label{align-items:center;gap:8px;display:flex}:where([data-restaurant-runtime=v1]) .viewer-options input{accent-color:#425845}:where([data-restaurant-runtime=v1]) .viewer-options>span{color:var(--r-muted);margin-left:auto}:where([data-restaurant-runtime=v1]) .controls-help{color:#747a6c;font-size:12px;margin-top:14px!important}:where([data-restaurant-runtime=v1]) .benchmark-panel{border-top:1px solid #d2d5c6;margin-top:28px;padding-top:16px;font-size:13px}:where([data-restaurant-runtime=v1]) .benchmark-panel summary{cursor:pointer}:where([data-restaurant-runtime=v1]) .benchmark-panel p{margin:14px 0}:where([data-restaurant-runtime=v1]) .validation-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:20px;display:grid}:where([data-restaurant-runtime=v1]) .validation-grid span{font-size:11px}:where([data-restaurant-runtime=v1]) .metrics-grid{border-top:1px solid var(--r-line);border-bottom:1px solid var(--r-line);grid-template-columns:repeat(4,1fr);margin-bottom:36px;padding:26px 0;display:grid}:where([data-restaurant-runtime=v1]) .metrics-grid>div{border-right:1px solid var(--r-line);flex-direction:column;padding:0 24px;display:flex}:where([data-restaurant-runtime=v1]) .metrics-grid>div:first-child{padding-left:0}:where([data-restaurant-runtime=v1]) .metrics-grid>div:last-child{border:0}:where([data-restaurant-runtime=v1]) .metrics-grid strong{font-size:36px;font-weight:500}:where([data-restaurant-runtime=v1]) .metrics-grid small{font-size:15px}:where([data-restaurant-runtime=v1]) .metrics-grid span{color:var(--r-muted);font-size:12px}:where([data-restaurant-runtime=v1]) .delivery-columns{grid-template-columns:1fr 1fr;gap:75px;display:grid}:where([data-restaurant-runtime=v1]) .delivery-columns h3{margin-bottom:22px;font-size:19px;font-weight:500}:where([data-restaurant-runtime=v1]) .download-list{margin:0;padding:0;list-style:none}:where([data-restaurant-runtime=v1]) .download-list li{border-bottom:1px solid var(--r-line)}:where([data-restaurant-runtime=v1]) .download-list a{justify-content:space-between;padding:11px 0;font-size:13px;display:flex}:where([data-restaurant-runtime=v1]) .acceptance{background:#e9edde;padding:25px 30px}:where([data-restaurant-runtime=v1]) .acceptance p{margin:18px 0;font-size:13px;line-height:1.9}:where([data-restaurant-runtime=v1]) .acceptance b{font-weight:500}:where([data-restaurant-runtime=v1]) .small-copy{color:var(--r-muted);font-size:11px!important}:where([data-restaurant-runtime=v1]) .restaurant-footer{letter-spacing:1px;color:#ececdb;background:#364b3c;justify-content:space-between;gap:20px;padding:30px 4.5%;font-size:11px;display:flex}@media (min-width:1800px){:where([data-restaurant-runtime=v1]) .restaurant-intro h1{font-size:54px}}@media (max-width:900px){:where([data-restaurant-runtime=v1]) .restaurant-header nav{gap:15px}:where([data-restaurant-runtime=v1]) .restaurant-intro{grid-template-columns:1fr;gap:30px;padding-top:45px}:where([data-restaurant-runtime=v1]) .restaurant-intro h1 br{display:none}:where([data-restaurant-runtime=v1]) .review-gallery{grid-template-columns:repeat(2,1fr)}:where([data-restaurant-runtime=v1]) .section-heading{flex-direction:column;align-items:start;gap:12px}:where([data-restaurant-runtime=v1]) .section-heading h2{font-size:26px}:where([data-restaurant-runtime=v1]) .drawing-grid img{height:190px}:where([data-restaurant-runtime=v1]) .lab-view-grid{grid-template-columns:1fr}:where([data-restaurant-runtime=v1]) .reference-view{display:block}:where([data-restaurant-runtime=v1]) .delivery-columns{gap:30px}:where([data-restaurant-runtime=v1]) .metrics-grid strong{font-size:29px}:where([data-restaurant-runtime=v1]) .metrics-grid>div{padding:0 12px}}@media (max-width:600px){:where([data-restaurant-runtime=v1]) .restaurant-header{flex-direction:column;align-items:start;padding:18px 5%}:where([data-restaurant-runtime=v1]) .restaurant-header>a span{display:none}:where([data-restaurant-runtime=v1]) .restaurant-header nav{flex-wrap:wrap;gap:18px;font-size:11px}:where([data-restaurant-runtime=v1]) .restaurant-intro{padding:36px 5%}:where([data-restaurant-runtime=v1]) .restaurant-intro h1{font-size:29px}:where([data-restaurant-runtime=v1]) .intro-copy br{display:none}:where([data-restaurant-runtime=v1]) .restaurant-section{padding:35px 5%}:where([data-restaurant-runtime=v1]) .review-gallery{gap:20px 12px}:where([data-restaurant-runtime=v1]) .review-gallery a>span{font-size:11px}:where([data-restaurant-runtime=v1]) .review-gallery small{display:none}:where([data-restaurant-runtime=v1]) .drawing-grid{gap:8px;margin-top:25px}:where([data-restaurant-runtime=v1]) .drawing-grid img{height:135px}:where([data-restaurant-runtime=v1]) .drawing-grid span{font-size:11px}:where([data-restaurant-runtime=v1]) .lab-toolbar{flex-wrap:wrap}:where([data-restaurant-runtime=v1]) .segmented{width:100%}:where([data-restaurant-runtime=v1]) .segmented button{flex:1;font-size:12px}:where([data-restaurant-runtime=v1]) .lab-toolbar>button{margin-left:auto;font-size:12px}:where([data-restaurant-runtime=v1]) .viewer-options{gap:15px}:where([data-restaurant-runtime=v1]) .desktop-fly{display:none!important}:where([data-restaurant-runtime=v1]) .metrics-grid{grid-template-columns:1fr 1fr;gap:20px}:where([data-restaurant-runtime=v1]) .metrics-grid>div{border:0;padding:0}:where([data-restaurant-runtime=v1]) .metrics-grid strong{font-size:32px}:where([data-restaurant-runtime=v1]) .delivery-columns{grid-template-columns:1fr}:where([data-restaurant-runtime=v1]) .validation-grid{grid-template-columns:repeat(2,1fr)}:where([data-restaurant-runtime=v1]) .restaurant-footer{flex-direction:column}:where([data-restaurant-runtime=v1]) .status-pills{margin-top:18px}:where([data-restaurant-runtime=v1]) .reference-view{display:block}:where([data-restaurant-runtime=v1]) .acceptance{padding:20px}:where([data-restaurant-runtime=v1]) .camera-buttons button{text-align:left;flex:40%}.restaurant-page:where([data-restaurant-runtime=v1]) button,.restaurant-page:where([data-restaurant-runtime=v1]) select{min-height:40px}}:where([data-restaurant-runtime=v1]) .experience-lab .lab-view-grid{grid-template-columns:1fr}:where([data-restaurant-runtime=v1]) .experience-lab .reference-view{display:none}:where([data-restaurant-runtime=v1]) .experience-lab .three-host{aspect-ratio:16/10;min-height:460px;max-height:76vh}:where([data-restaurant-runtime=v1]) .experience-lab .live-view{isolation:isolate}:where([data-restaurant-runtime=v1]) .walk-toolbar-hint{color:#65705c;margin-left:auto;font-size:12px}:where([data-restaurant-runtime=v1]) .walk-welcome{background:#faf7eff5;border:1px solid #ddd9c8;align-items:center;gap:22px;max-width:600px;padding:24px;display:flex;position:absolute;bottom:60px;left:24px;right:24px;box-shadow:0 10px 40px #35443a18}:where([data-restaurant-runtime=v1]) .walk-welcome>img{object-fit:cover;object-position:center 45%;border-radius:4px;width:132px;height:152px}:where([data-restaurant-runtime=v1]) .walk-welcome h3,:where([data-restaurant-runtime=v1]) .walk-pause h3{margin:8px 0;font-size:25px;font-weight:500;line-height:1.4}:where([data-restaurant-runtime=v1]) .walk-welcome p{font-size:12px;line-height:1.9}:where([data-restaurant-runtime=v1]) .walk-welcome .eyebrow{letter-spacing:1.8px;font-size:9px}:where([data-restaurant-runtime=v1]) .walk-welcome button,:where([data-restaurant-runtime=v1]) .walk-pause button:first-of-type{color:#fff;background:#425845;border-color:#425845;min-width:140px;margin-top:16px}.restaurant-page:where([data-restaurant-runtime=v1]) button:disabled{opacity:.55;cursor:wait}:where([data-restaurant-runtime=v1]) .walk-hud{pointer-events:none;justify-content:space-between;align-items:start;gap:12px;display:flex;position:absolute;top:18px;left:18px;right:18px}:where([data-restaurant-runtime=v1]) .walk-hud>div:first-child{background:#faf7efed;border:1px solid #dddfd2;flex-direction:column;gap:3px;padding:10px 15px;display:flex}:where([data-restaurant-runtime=v1]) .walk-hud span{color:#727b68;letter-spacing:1px;font-size:10px}:where([data-restaurant-runtime=v1]) .walk-hud strong{font-size:18px;font-weight:500}:where([data-restaurant-runtime=v1]) .walk-actions{pointer-events:auto;gap:6px;display:flex}:where([data-restaurant-runtime=v1]) .walk-actions button{background:#faf7efed;padding:9px 12px;font-size:12px}:where([data-restaurant-runtime=v1]) .walk-key-help{white-space:nowrap;color:#455542;pointer-events:none;background:#faf7efde;border:1px solid #d6dccb;font-size:11px;position:absolute;bottom:55px;left:50%;transform:translate(-50%);padding:8px 14px!important}:where([data-restaurant-runtime=v1]) .walk-air-state{color:#425845;pointer-events:none;background:#faf7efcc;border-radius:15px;padding:2px 10px;font-size:12px;position:absolute;top:110px;left:50%;transform:translate(-50%)}:where([data-restaurant-runtime=v1]) .walk-air-state:empty{display:none}:where([data-restaurant-runtime=v1]) .walk-pause{z-index:8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#f4f0e6d9;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:absolute;inset:0 0 32px}:where([data-restaurant-runtime=v1]) .walk-pause button{min-width:170px}:where([data-restaurant-runtime=v1]) .walk-touch{pointer-events:none;display:none;position:absolute;inset:0 0 36px}:where([data-restaurant-runtime=v1]) .walk-stick{touch-action:none;pointer-events:auto;-webkit-user-select:none;user-select:none;background:#faf7efa8;border:1px solid #e8eadb;border-radius:50%;justify-content:center;align-items:center;width:114px;height:114px;display:flex;position:absolute;bottom:25px;left:22px;box-shadow:0 4px 15px #364b3c20}:where([data-restaurant-runtime=v1]) .stick-knob{pointer-events:none;background:#425845cc;border:2px solid #f4f0e6aa;border-radius:50%;width:46px;height:46px}:where([data-restaurant-runtime=v1]) .stick-caption{text-align:center;color:#495c44;pointer-events:none;font-size:10px;position:absolute;bottom:-21px;left:0;right:0}:where([data-restaurant-runtime=v1]) .walk-jump{pointer-events:auto;touch-action:manipulation;width:76px;position:absolute;bottom:36px;right:28px;box-shadow:0 4px 15px #364b3c20;color:#263f43!important;background:#a8bdc4!important;border:2px solid #f6f3e5!important;border-radius:50%!important;height:76px!important;font-size:16px!important}:where([data-restaurant-runtime=v1]) .restaurant-making{background:#faf7ef;border-top:1px solid #dedfce}:where([data-restaurant-runtime=v1]) .restaurant-making>summary{cursor:pointer;color:#425845;max-width:1420px;margin:auto;padding:26px 4.5%;font-size:15px}:where([data-restaurant-runtime=v1]) .restaurant-making:not([open])>summary{padding-top:35px;padding-bottom:35px}:where([data-restaurant-runtime=v1]) .is-playing .viewer-message{z-index:10}:where([data-restaurant-runtime=v1]) .experience-lab .view-label{padding-top:10px}:where([data-restaurant-runtime=v1]) .experience-lab .lab-toolbar>label{margin-right:auto}:where([data-restaurant-runtime=v1]) .experience-lab .lab-toolbar>button{margin-left:0}.restaurant-page:where([data-restaurant-runtime=v1]) .three-host canvas:focus-visible{outline-offset:-2px;outline:2px solid #829979}@media (pointer:coarse),(max-width:900px){:where([data-restaurant-runtime=v1]) .walk-touch{display:block}:where([data-restaurant-runtime=v1]) .walk-key-help{display:none}:where([data-restaurant-runtime=v1]) .experience-lab .three-host{aspect-ratio:auto;height:70svh;min-height:500px;max-height:none}:where([data-restaurant-runtime=v1]) .walk-toolbar-hint{display:none}}@media (max-width:600px){:where([data-restaurant-runtime=v1]) .walk-welcome{gap:14px;padding:17px;bottom:52px;left:12px;right:12px}:where([data-restaurant-runtime=v1]) .walk-welcome>img{width:80px;height:120px}:where([data-restaurant-runtime=v1]) .walk-welcome h3{font-size:19px}:where([data-restaurant-runtime=v1]) .walk-welcome .eyebrow{display:none}:where([data-restaurant-runtime=v1]) .walk-welcome p{font-size:11px}:where([data-restaurant-runtime=v1]) .walk-welcome button{width:100%;min-width:0;margin-top:12px}:where([data-restaurant-runtime=v1]) .walk-hud{gap:6px;top:10px;left:10px;right:10px}:where([data-restaurant-runtime=v1]) .walk-hud>div:first-child{padding:8px 10px}:where([data-restaurant-runtime=v1]) .walk-hud span{letter-spacing:0;font-size:8px}:where([data-restaurant-runtime=v1]) .walk-hud strong{font-size:15px}:where([data-restaurant-runtime=v1]) .walk-actions{gap:3px}:where([data-restaurant-runtime=v1]) .walk-actions button{min-height:40px;padding:7px;font-size:10px}:where([data-restaurant-runtime=v1]) .walk-stick{width:100px;height:100px;bottom:28px;left:14px}:where([data-restaurant-runtime=v1]) .walk-jump{width:68px;bottom:36px;right:18px;height:68px!important}:where([data-restaurant-runtime=v1]) .experience-lab .three-host{height:72svh;min-height:490px}:where([data-restaurant-runtime=v1]) .walk-air-state{top:85px}:where([data-restaurant-runtime=v1]) .restaurant-intro .status-pills{flex-wrap:wrap}:where([data-restaurant-runtime=v1]) .restaurant-making>summary{padding-left:5%}}:where([data-restaurant-runtime=v1]) .restaurant-loading{z-index:9;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#f7f4e9f5;border:1px solid #e1dfce;place-items:center;padding:24px;display:grid;position:absolute;inset:0 0 30px}:where([data-restaurant-runtime=v1]) .loading-card{text-align:center;color:#425845;width:min(100%,340px)}.restaurant-page:where([data-restaurant-runtime=v1]) .loading-portrait{background:#fffdf5;border:1px solid #dce0ce;border-radius:50%;width:104px;height:104px;margin:0 auto 20px;padding:5px;animation:2.6s ease-in-out infinite v1-loading-bob;box-shadow:0 8px 22px #53634714}.restaurant-page:where([data-restaurant-runtime=v1]) .loading-portrait img{object-fit:cover;background:#d8dace;border-radius:50%;width:100%;height:100%}.restaurant-page:where([data-restaurant-runtime=v1]) .loading-kicker{letter-spacing:2px;color:#7b866e;margin-bottom:10px;font-size:9px}.restaurant-page:where([data-restaurant-runtime=v1]) .loading-card h3{letter-spacing:1px;font-size:25px;font-weight:500;line-height:1.5}.restaurant-page:where([data-restaurant-runtime=v1]) .loading-stage{color:#69775f;min-height:22px;margin-top:8px;font-size:12px;line-height:1.8}:where([data-restaurant-runtime=v1]) .loading-track{text-align:left;background:#e7ecd9;border:1px solid #cbd5be;border-radius:99px;height:14px;margin-top:26px;padding:3px;overflow:hidden}:where([data-restaurant-runtime=v1]) .loading-fill{background:linear-gradient(90deg,#bacd9f,#789665);border-radius:99px;max-width:100%;height:100%;transition:width .18s ease-out;display:block}:where([data-restaurant-runtime=v1]) .loading-track.is-indeterminate .loading-fill{width:32%;animation:1.7s ease-in-out infinite v1-loading-drift}:where([data-restaurant-runtime=v1]) .loading-numbers{color:#7b846d;justify-content:space-between;align-items:center;margin-top:9px;font-size:10px;display:flex}:where([data-restaurant-runtime=v1]) .loading-numbers strong{color:#526b43;font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.restaurant-page:where([data-restaurant-runtime=v1]) .loading-tip{color:#858b77;margin-top:24px;font-size:11px;line-height:1.9}:where([data-restaurant-runtime=v1]) .loading-tip br{display:none}@keyframes v1-loading-bob{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-5px)rotate(2deg)}}@keyframes v1-loading-drift{0%{transform:translate(-115%)}to{transform:translate(335%)}}@media (max-width:600px){:where([data-restaurant-runtime=v1]) .restaurant-loading{padding:22px}:where([data-restaurant-runtime=v1]) .loading-card{max-width:275px}.restaurant-page:where([data-restaurant-runtime=v1]) .loading-card h3{font-size:22px}.restaurant-page:where([data-restaurant-runtime=v1]) .loading-portrait{width:92px;height:92px}:where([data-restaurant-runtime=v1]) .loading-tip br{display:block}}@media (prefers-reduced-motion:reduce){.restaurant-page:where([data-restaurant-runtime=v1]) .loading-portrait,:where([data-restaurant-runtime=v1]) .loading-track.is-indeterminate .loading-fill{animation:none}:where([data-restaurant-runtime=v1]) .loading-track.is-indeterminate .loading-fill{transform:translate(100%)}:where([data-restaurant-runtime=v1]) .loading-fill{transition:none}}
