@layer frame;@layer page{.mn-lead-p a,.su-end p a,.mn-veg a{text-underline-offset:3px;padding:.72em 0;text-decoration-thickness:1px}.su-rows{margin:0;padding:0;list-style:none;display:grid}.su-grp .mn-it{border:0;margin:0 -16px;padding:.25em 16px}.su-grp .mn-it:first-child{padding-top:0}.su-grp>.mn-desc{margin-top:.5em}.su-end h2{font:300 32px/1.05 var(--serif);font-feature-settings:"lnum";letter-spacing:-.01em;color:var(--ink);margin:0}.su-end p{font:400 16px/1.4 var(--sans);text-wrap:pretty;margin:0}.su-end .mn-end-c{justify-content:flex-start;gap:14px;padding:28px 16px}.su-end+.mn-veg{border-top:1px solid var(--line)}.su-links{grid-template-columns:minmax(0,1fr);display:grid}.su-go{border-bottom:1px solid var(--line);min-height:76px;font:300 1.5em/1.2 var(--serif);color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:16px;text-decoration:none;display:flex}.su-go:last-child{border-bottom:0}.su-sq{background:var(--forest);width:44px;height:44px;color:var(--cream);border-radius:4px;flex:none;padding:12px;transition:background-color .4s,color .4s;display:block}.su-sq svg{width:20px;height:20px;display:block}@media (hover:hover){.su-go:hover .su-sq{background:var(--olive)}}@media (width>=900px){.mn-lead-p a,.su-end p a,.mn-veg a{padding:0}.mn-lead-t{grid-row:1/3;padding-bottom:24px}.mn-lead-p{border-right:0;grid-area:1/2;padding:.95em 28px .95em 20px;font-size:.9em}.mn-hours{grid-row:2}.mn-hours li:first-child{border-top:1px solid var(--line)}.su-low .mn-ph,.su-low:not(.big) .mn-ph{aspect-ratio:2}.su-grp .mn-it{margin:0 -20px;padding:.3em 20px}.su-end{border-top:1px solid var(--line);margin-top:32px}.su-end h2{letter-spacing:-.025em;text-wrap:balance;font-size:4.5em;line-height:.98}.su-end p{max-width:34em;font-size:1em}.su-end .mn-end-c{gap:1.2em;padding:20px 28px 2.2em}.su-end+.mn-veg{margin-top:0}.mn-veg+.mn-veg{border-top:0;margin-top:0}.mn-fab-list{grid-template-rows:repeat(6,auto)}.mn-fab-list li:nth-child(7n){border-bottom:1px solid rgb(var(--cream-rgb) / .25)}.mn-fab-list li:nth-child(6n),.mn-fab-list li:last-child{border-bottom:0}.mn-fab-list li:nth-child(n+7){border-left:1px solid rgb(var(--cream-rgb) / .25)}.su-links{border-bottom:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr))}.su-go{border-bottom:0;border-left:1px solid var(--line);min-height:0;padding:20px;font-size:1.3em}.su-go:first-child{border-left:0;padding-left:28px}}}@layer ru;
