.refined-feature-tabs:has(#tab-menu){grid-template-columns:repeat(4,minmax(0,1fr))}.fp-menu-variants{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 25px;font-size:12px}.fp-menu-variants>*{border:1px solid #d7dfcf;border-radius:4px;padding:8px 12px}.fp-menu-variants>strong{background:#e8efdf;color:#345238;border-color:#71896a}.fp-menu-course>small{font-size:10px;letter-spacing:.06em;display:block;margin:14px 0}.fp-menu-dishes{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fp-menu-dishes>div{border:1px solid #d7dfcf;border-radius:5px;overflow:hidden;background:#fafbf6;min-width:0}.fp-menu-dishes .is-chosen{border-color:#70876b;box-shadow:inset 0 0 0 1px #70876b}.fp-menu-dishes img{width:100%;height:auto;display:block}.fp-menu-dishes strong{display:block;padding:14px 12px 5px;font-size:14px}.fp-menu-dishes span{display:block;padding:0 12px 16px;font-size:11px;color:#607551}@media(max-width:720px){.refined-feature-tabs:has(#tab-menu){grid-template-columns:repeat(2,minmax(0,1fr))}.fp-menu-dishes{gap:8px}.fp-menu-dishes strong{font-size:12px}.fp-menu-variants{font-size:11px;gap:5px}.fp-menu-variants>*{padding:6px 9px}}