.dish__num{font-family:var(--font-heading);color:var(--accent-text);margin:0 0 .25rem;font-size:2.25rem;font-weight:700;line-height:1}.dish__pricebox{text-align:right;justify-items:end;margin-left:auto;display:grid}.dish__pricebox .dish__price{margin-left:0}.dish__unit{color:var(--text-3);font-size:.8125rem}.sizes{margin-top:1.1rem}.sizes .dish__h{margin-top:0}.sizes__list{grid-template-columns:repeat(auto-fit,minmax(min(9.5rem,100%),1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.size{border:1px solid var(--hairline);background:var(--surface);border-radius:.8rem;align-content:start;gap:.1rem;padding:.65rem .8rem;display:grid}.size__label{font-size:.9375rem;font-weight:600;line-height:1.25}.size__meta{color:var(--text-3);font-size:.8125rem;line-height:1.3}.size__price{font-variant-numeric:tabular-nums;margin-top:.15rem;font-size:1.125rem;font-weight:700}.optgrp{margin-top:1.25rem}.optgrp .dish__h{margin-top:0}.optgrp__list{margin:0;padding:0;list-style:none}.optgrp__list li{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:baseline;gap:1rem;padding:.55rem 0;font-size:.9375rem;display:flex}.optgrp__label{gap:.1rem;min-width:0;display:grid}.optgrp__note{color:var(--text-3);font-size:.8125rem;line-height:1.35}.optgrp__delta{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.optgrp__hint{color:var(--text-3);margin:.6rem 0 0;font-size:.8125rem;line-height:1.45}.noimg{place-items:center;width:100%;height:100%;display:grid}@media (orientation:landscape) and (max-height:32rem){.sheet__scroll:has(>.dish__photo){grid-template-columns:minmax(0,40%) minmax(0,1fr);align-items:start;display:grid}.sheet__scroll>.dish__photo{height:calc(100dvh - var(--bar-h) - 6.5rem);grid-area:1/1;min-height:9rem;position:sticky;top:0}.sheet__scroll:has(>.dish__photo)>.dish__body{grid-area:1/2}}@supports (animation-timeline:scroll()){@keyframes bar-veil{0%{background-color:#0000}to{background-color:var(--bar-bg-veil,var(--bar-bg-stuck))}}html:not(:has(dialog[open])) .bar:not([data-stuck=true]){animation:linear both bar-veil;animation-timeline:scroll(root);animation-range:0 48px}}.opt:not([aria-pressed=true]) .switch{box-shadow:inset 0 0 0 1.5px var(--text-3)}.sheet__scroll:not(:has(>.dish__photo)) .dish__head{padding-right:3.5rem}@media (orientation:landscape) and (max-height:32rem){.sheet__scroll:has(>.dish__photo) .dish__head{padding-right:3.5rem}}@media (min-width:48rem) and (max-height:46rem) and (min-height:32.0625rem){.sheet__scroll>.dish__photo{height:28dvh}}.specs{grid-template-columns:repeat(auto-fit,minmax(min(9rem,100%),1fr));gap:.5rem 1rem;margin:1.1rem 0 0;display:grid}.spec{min-width:0}.spec dt{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-size:.75rem}.spec dd{color:var(--text);overflow-wrap:break-word;margin:.1rem 0 0;font-size:.9375rem;font-weight:600}.info__notice{border-left:3px solid var(--accent-text);background:var(--surface-sunken);color:var(--text);margin-top:.75rem;padding:.6rem .8rem;font-weight:600}
