.DishGrid_section__W56qK{padding:80px 0}.DishGrid_title__0McpH{font-size:clamp(26px,3.6vw,48px);font-weight:900;letter-spacing:-.02em;margin-bottom:32px}.DishGrid_grid__ArZ9e{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:18px;gap:18px;margin-bottom:32px}.DishGrid_card__uwkRd{background:var(--white);border-radius:var(--radius-card);overflow:hidden;box-shadow:var(--shadow-card);transition:var(--transition-card);position:relative}.DishGrid_card__uwkRd:hover{transform:translateY(-4px);box-shadow:var(--shadow-card-hover)}.DishGrid_sticker__xkLE7{position:absolute;top:12px;right:12px;background:var(--brick);color:var(--cream);font-family:var(--font-caveat),cursive;font-size:15px;font-weight:700;padding:4px 10px;border-radius:6px;transform:rotate(3deg);z-index:1}.DishGrid_photo__khR_T{height:170px;background:var(--beige)}.DishGrid_body__SFCOp{padding:14px}.DishGrid_nameRow__zJcSC{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:6px}.DishGrid_name__MorLI{font-size:17px;font-weight:800;flex:1 1}.DishGrid_price__5HIjR{font-size:18px;font-weight:900;color:var(--brick);display:block;margin-bottom:6px}.DishGrid_desc__r4rnM{font-size:13.5px;color:var(--text-3)}.DishGrid_more__E3uM3{display:block;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:14px 28px;border-radius:var(--radius-btn);border:1.5px solid var(--ink);font-size:15px;font-weight:700;color:var(--ink);transition:var(--transition-btn)}.DishGrid_more__E3uM3:hover{background:var(--ink);color:var(--cream)}.EventsBanner_wrap__c9uPr{padding:0;overflow:hidden}.EventsBanner_band__5GBUk{background:var(--brick);transform:rotate(-1deg);margin:0 -40px;padding:60px 0}.EventsBanner_inner__ZxSmO{transform:rotate(1deg);display:flex;gap:48px;align-items:center}.EventsBanner_text__asZPQ{flex:1 1}.EventsBanner_title__OdcNq{font-size:clamp(26px,3vw,42px);font-weight:900;color:var(--cream);letter-spacing:-.02em;margin-bottom:12px}.EventsBanner_desc__Hw7ed{font-size:16px;color:rgba(250,246,241,.85);margin-bottom:24px;max-width:480px}.EventsBanner_ctas___Rrp6{display:flex;gap:12px;flex-wrap:wrap}.EventsBanner_ctaCream__pJaIh{padding:12px 24px;border-radius:var(--radius-btn);background:var(--cream);color:var(--ink);font-weight:700;transition:var(--transition-btn)}.EventsBanner_ctaCream__pJaIh:hover{transform:rotate(-1deg) scale(1.03)}.EventsBanner_ctaOutline__AV0jH{padding:12px 24px;border-radius:var(--radius-btn);border:1.5px solid rgba(250,246,241,.6);color:var(--cream);font-weight:700;transition:var(--transition-btn)}.EventsBanner_ctaOutline__AV0jH:hover{background:rgba(250,246,241,.15)}.EventsBanner_photoWrap__JhZjZ{position:relative;flex-shrink:0}.EventsBanner_photo__gDYb1{width:260px;height:200px;background:rgba(250,246,241,.15);border-radius:var(--radius-card)}.EventsBanner_sticker__iqlVV{position:absolute;top:-12px;right:-8px;background:var(--ink);color:var(--cream);font-family:var(--font-caveat),cursive;font-size:14px;font-weight:700;padding:6px 12px;border-radius:8px;transform:rotate(4deg)}.FaqAccordion_section__HvETy{padding:80px 0}.FaqAccordion_title__9Wksq{font-size:clamp(26px,3.6vw,48px);font-weight:900;letter-spacing:-.02em;margin-bottom:32px}.FaqAccordion_list__dsJNk{max-width:720px;display:flex;flex-direction:column;gap:8px}.FaqAccordion_item__ueZDh{background:var(--white);border-radius:14px;overflow:hidden}.FaqAccordion_question__wwYig{width:100%;display:flex;justify-content:space-between;align-items:center;padding:18px 20px;font-size:16px;font-weight:700;text-align:left;gap:12px;cursor:pointer;background:none}.FaqAccordion_icon__yPAXM{font-size:22px;font-weight:300;color:var(--brick);transition:transform .2s;flex-shrink:0}.FaqAccordion_opened__xYAEu .FaqAccordion_icon__yPAXM{transform:rotate(45deg)}.FaqAccordion_answer__l8X_s{padding:0 20px 18px;font-size:15px;color:var(--text-2b);line-height:1.6}