.menu_page__NOALW{--menu-bg:#f3ebdd;--menu-paper:#fffdf8;--menu-ink:#2b2521;--menu-muted:#675d56;--menu-border:#d8ccbd;--menu-accent:#873b24;min-height:100dvh;color:var(--menu-ink);background:var(--menu-bg);font-size:18px;line-height:1.7;overflow-wrap:anywhere}.menu_main__A4T2P{max-width:1280px;margin:0 auto;padding:calc(var(--site-header-height) + 64px) 40px 96px}.menu_back__z55dW{display:inline-flex;align-items:center;min-height:52px;color:var(--menu-accent);font-size:17px;font-weight:600;text-decoration:underline;text-underline-offset:5px}.menu_heading__tW_D6{margin:24px 0 32px}.menu_heading__tW_D6 h1{margin:0 0 16px;font-size:40px;font-weight:700;line-height:1.25;word-break:keep-all}.menu_heading__tW_D6 p{margin:0;max-width:720px}.menu_actions__m4nDt,.menu_filters__nr1qB{display:flex;flex-wrap:wrap;gap:12px}.menu_filter__SGqpw,.menu_primary__cohqP{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:8px;border:1px solid var(--menu-border);border-radius:999px;padding:12px 20px;background:var(--menu-paper);font-size:17px;font-weight:600;line-height:1.5}.menu_filter__SGqpw[aria-current=page],.menu_primary__cohqP{background:var(--menu-accent);border-color:var(--menu-accent);color:var(--menu-paper)}.menu_filter__SGqpw:hover{border-color:var(--menu-accent)}.menu_filter__SGqpw[aria-current=page]:hover,.menu_primary__cohqP:hover{background:#68301f}.menu_main__A4T2P a:focus-visible{outline:3px solid var(--menu-accent);outline-offset:4px}.menu_notice__Xztxk{margin:24px 0 32px;font-size:16px;color:var(--menu-muted)}.menu_notice__Xztxk p{margin:0}.menu_result__eu_cB{font-size:24px;font-weight:700;margin:0 0 24px}.menu_result__eu_cB span{color:var(--menu-muted);font-size:18px;font-weight:400;margin-left:8px}.menu_grid__7PgV4{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.menu_card__Rpnfa{display:flex;flex-direction:column;min-width:0;overflow:hidden;border-radius:12px;border:1px solid var(--menu-border);background:var(--menu-paper)}.menu_photo__9eIh2{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:4/3;padding:24px;text-align:center;background:var(--menu-bg);color:var(--menu-muted);font-size:18px}.menu_info__exzkb{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:8px;padding:24px}.menu_category__fZc0a{font-size:16px;color:var(--menu-accent);margin:0}.menu_info__exzkb h3{margin:0;font-size:22px;font-weight:700;line-height:1.4;word-break:keep-all}.menu_description__CrTJN{color:var(--menu-muted);margin:0 0 8px}.menu_originalName__exNaZ{color:var(--menu-muted);margin:0;font-size:16px}.menu_price__pagDc{margin:auto 0 0;font-size:22px;font-weight:700}.menu_priceNote__mD95Q{color:var(--menu-muted);margin:0;font-size:16px}.menu_contact__K8MiP{margin-top:64px;padding-top:32px;border-top:1px solid var(--menu-border)}.menu_contact__K8MiP h2{font-size:26px;font-weight:700;margin:0 0 16px;line-height:1.4}.menu_contact__K8MiP p{margin:0 0 24px}@media (max-width:1023px){.menu_main__A4T2P{padding-right:32px;padding-left:32px}.menu_grid__7PgV4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.menu_main__A4T2P{padding:calc(var(--site-header-height) + 32px) 20px 64px}.menu_heading__tW_D6 h1{font-size:30px}.menu_filters__nr1qB{gap:8px}.menu_filter__SGqpw{padding-right:12px;padding-left:12px}.menu_grid__7PgV4{grid-template-columns:minmax(0,1fr)}.menu_contact__K8MiP h2{font-size:24px}}