.DishGrid_section__W56qK{padding:88px 0 40px}.DishGrid_heading__Vo9_Z{text-align:center;margin-bottom:44px}.DishGrid_title__0McpH{font-size:clamp(30px,3.6vw,48px);font-weight:900;letter-spacing:-.02em;margin-bottom:8px}.DishGrid_subtitle__g0aK5{font-family:var(--font-caveat),cursive;font-weight:700;font-size:23px;color:var(--brick);transform:rotate(-1deg);display:inline-block}.DishGrid_grid__ArZ9e{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:22px;gap:22px;margin-bottom:40px}.DishGrid_card__uwkRd{background:#fff;border-radius:20px;padding:22px;box-shadow:var(--shadow-card);position:relative;transform:rotate(var(--tilt,0deg));transition:transform .2s ease,box-shadow .2s ease}.DishGrid_card__uwkRd:hover{transform:rotate(0deg) translateY(-5px);box-shadow:var(--shadow-card-hover)}.DishGrid_sticker__xkLE7{position:absolute;top:-14px;right:14px;background:var(--brick);color:var(--cream);font-family:var(--font-caveat),cursive;font-weight:700;font-size:19px;padding:4px 14px;border-radius:var(--radius-pill);transform:rotate(4deg);box-shadow:0 4px 12px rgba(207,77,45,.4);z-index:1}.DishGrid_photo__khR_T{width:100%;height:170px;background:var(--beige);border-radius:12px;margin-bottom:16px;overflow:hidden}.DishGrid_photoImg__EyqCx{width:100%;height:100%;object-fit:cover;display:block}.DishGrid_nameRow__zJcSC{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:6px}.DishGrid_name__MorLI{font-size:17px;font-weight:800;line-height:1.25;flex:1 1;min-width:0;overflow-wrap:break-word}.DishGrid_price__5HIjR{font-size:18px;font-weight:900;color:var(--brick);white-space:nowrap;flex-shrink:0}.DishGrid_desc__r4rnM{font-size:13.5px;line-height:1.55;color:var(--text-2c);text-wrap:pretty}.DishGrid_moreWrap__kZFJG{text-align:center}.DishGrid_more__E3uM3{display:inline-block;padding:15px 32px;border-radius:16px;border:2px solid var(--ink);font-size:16px;font-weight:700;color:var(--ink);transition:var(--transition-btn)}.DishGrid_more__E3uM3:hover{background:var(--ink);color:var(--cream);transform:rotate(-1deg) scale(1.03)}@media (max-width:600px){.DishGrid_section__W56qK{padding:48px 0 24px}.DishGrid_grid__ArZ9e{grid-template-columns:1fr;gap:10px}.DishGrid_card__uwkRd{display:flex;flex-direction:row;align-items:center;gap:12px;padding:12px;border-radius:16px;transform:rotate(0deg)!important}.DishGrid_photo__khR_T{width:58px;height:58px;border-radius:10px;margin-bottom:0;flex-shrink:0}.DishGrid_body__SFCOp{flex:1 1;min-width:0}.DishGrid_nameRow__zJcSC{margin-bottom:0;gap:8px}.DishGrid_name__MorLI{font-size:14px}.DishGrid_price__5HIjR{font-size:14.5px}.DishGrid_desc__r4rnM{font-size:12px;margin-top:2px}.DishGrid_sticker__xkLE7{font-size:15px;padding:2px 10px;top:-10px;right:10px}.DishGrid_more__E3uM3{font-size:14px;padding:13px 24px;width:100%;text-align:center;display:block}}.FaqAccordion_section__HvETy{padding:72px 0}.FaqAccordion_heading__2KoPU{text-align:center;margin-bottom:40px}.FaqAccordion_title__9Wksq{font-size:clamp(30px,3.6vw,48px);font-weight:900;letter-spacing:-.02em;margin-bottom:8px}.FaqAccordion_subtitle__98pcO{font-family:var(--font-caveat),cursive;font-weight:700;font-size:23px;color:var(--brick);display:inline-block}.FaqAccordion_list__dsJNk{max-width:860px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.FaqAccordion_item__ueZDh{background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 6px 18px rgba(22,19,15,.06)}.FaqAccordion_question__wwYig{width:100%;display:flex;justify-content:space-between;align-items:center;padding:20px 24px;font-size:17px;font-weight:800;text-align:left;gap:16px;cursor:pointer;background:none;border:none;font-family:inherit;color:var(--ink);transition:color .15s}.FaqAccordion_question__wwYig:hover{color:var(--brick)}.FaqAccordion_icon__yPAXM{font-size:22px;color:var(--brick);transition:transform .2s ease;flex-shrink:0;display:inline-block}.FaqAccordion_opened__xYAEu .FaqAccordion_icon__yPAXM{transform:rotate(45deg)}.FaqAccordion_answer__l8X_s{padding:0 24px 22px;font-size:15px;line-height:1.65;color:var(--text-2b);text-wrap:pretty}@media (max-width:600px){.FaqAccordion_section__HvETy{padding:48px 0}.FaqAccordion_question__wwYig{padding:16px 18px;font-size:15px}.FaqAccordion_answer__l8X_s{padding:0 18px 18px;font-size:14px}}.EventsBanner_wrap__c9uPr{overflow:hidden;margin:40px 0}.EventsBanner_band__5GBUk{background:var(--brick);transform:rotate(-1deg);margin:0 -8px;border-radius:24px;padding:72px 0}.EventsBanner_inner__ZxSmO{transform:rotate(1deg);display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:40px;gap:40px;align-items:center;color:var(--cream);padding:0 8px}.EventsBanner_title__OdcNq{font-size:clamp(28px,3.4vw,44px);font-weight:900;color:var(--cream);letter-spacing:-.02em;line-height:1.1;margin-bottom:18px}.EventsBanner_desc__Hw7ed{font-size:16px;line-height:1.6;color:rgba(250,246,241,.85);margin-bottom:28px;max-width:460px;text-wrap:pretty}.EventsBanner_ctas___Rrp6{display:flex;gap:12px;flex-wrap:wrap}.EventsBanner_ctaCream__pJaIh{padding:14px 26px;border-radius:16px;background:var(--cream);color:var(--brick);font-weight:700;font-size:15px;font-family:inherit;cursor:pointer;border:none;transition:var(--transition-btn)}.EventsBanner_ctaCream__pJaIh:hover{transform:rotate(-1.5deg) scale(1.04)}.EventsBanner_ctaOutline__AV0jH{padding:12px 24px;border-radius:16px;border:2px solid rgba(250,246,241,.6);color:var(--cream);font-weight:700;font-size:15px;transition:border-color .15s ease}.EventsBanner_ctaOutline__AV0jH:hover{border-color:var(--cream)}.EventsBanner_photoWrap__JhZjZ{position:relative;min-height:280px}.EventsBanner_photo__gDYb1{width:100%;height:100%;min-height:280px;border-radius:18px;object-fit:cover;display:block}@media (max-width:600px){.EventsBanner_band__5GBUk{padding:48px 0;border-radius:18px}.EventsBanner_inner__ZxSmO{grid-template-columns:1fr;gap:24px;padding:0 4px}.EventsBanner_photoWrap__JhZjZ,.EventsBanner_photo__gDYb1{min-height:180px}.EventsBanner_ctaCream__pJaIh,.EventsBanner_ctaOutline__AV0jH{flex:1 1;justify-content:center;text-align:center}}