:root{color:#f8f2e9;scroll-behavior:smooth;background:#171512;font-family:Arial,sans-serif}[data-astro-cid-lcdefpme]{box-sizing:border-box}body{margin:0}a[data-astro-cid-lcdefpme]{color:inherit;text-decoration:none}button[data-astro-cid-lcdefpme]{font:inherit}a[data-astro-cid-lcdefpme]:focus-visible,button[data-astro-cid-lcdefpme]:focus-visible{outline-offset:4px;outline:3px solid #efc48d}.notice[data-astro-cid-lcdefpme]{color:#171512;text-align:center;background:#c79b60;padding:10px 20px;font-size:12px;font-weight:700}header[data-astro-cid-lcdefpme]{border-bottom:1px solid #ffffff20;justify-content:space-between;align-items:center;gap:20px;padding:25px 7%;display:flex}.logo[data-astro-cid-lcdefpme]{letter-spacing:-1px;font-size:25px;font-weight:800}.logo[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme],.accent[data-astro-cid-lcdefpme]{color:#d6a66a}nav[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:24px;font-size:14px;display:flex}nav[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:#d6a66a}.hero[data-astro-cid-lcdefpme]{background:linear-gradient(90deg,#171512f2 5%,#171512aa 60%,#17151255),url(https://images.unsplash.com/photo-1517248135467-4c7edcad34c4?auto=format&fit=crop&w=1800&q=85) 50%/cover;align-items:center;min-height:620px;padding:90px 7%;display:flex}.hero-content[data-astro-cid-lcdefpme]{max-width:670px}.eyebrow[data-astro-cid-lcdefpme]{text-transform:uppercase;letter-spacing:3px;color:#d6a66a;font-size:12px;font-weight:700}h1[data-astro-cid-lcdefpme]{letter-spacing:-3px;margin:24px 0;font-size:clamp(48px,7vw,92px);line-height:1.03}.hero[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme],.intro[data-astro-cid-lcdefpme]{color:#d1c7bb;font-size:17px;line-height:1.8}.btn[data-astro-cid-lcdefpme]{color:#171512;background:#d6a66a;border-radius:3px;margin-top:22px;padding:16px 27px;font-weight:700;transition:background .3s,transform .3s;display:inline-block}.btn[data-astro-cid-lcdefpme]:hover{background:#efc48d;transform:translateY(-2px)}section[data-astro-cid-lcdefpme]{padding:95px 7%}.section-title[data-astro-cid-lcdefpme]{letter-spacing:-2px;margin:15px 0 20px;font-size:clamp(34px,5vw,54px)}.about[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.about[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;border-radius:6px;width:100%;height:430px}.menu-section[data-astro-cid-lcdefpme]{background:#211e19}.menu-filters[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.filter-btn[data-astro-cid-lcdefpme]{color:#f8f2e9;cursor:pointer;background:0 0;border:1px solid #d6a66a66;border-radius:30px;padding:12px 22px;font-size:14px;font-weight:600;transition:background .25s,color .25s,border-color .25s}.filter-btn[data-astro-cid-lcdefpme]:hover{background:#d6a66a22;border-color:#d6a66a}.filter-btn[data-astro-cid-lcdefpme].active,.filter-btn[data-astro-cid-lcdefpme][aria-pressed=true]{color:#171512;background:#d6a66a;border-color:#d6a66a}.filter-btn[data-astro-cid-lcdefpme].active:hover{background:#efc48d}.menu-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:38px;display:grid}.menu-card[data-astro-cid-lcdefpme]{background:#29251f;border:1px solid #ffffff24;border-radius:8px;transition:transform .3s,border-color .3s;overflow:hidden}.menu-card[data-astro-cid-lcdefpme]:hover{border-color:#d6a66a;transform:translateY(-6px)}.menu-card[data-astro-cid-lcdefpme][hidden]{display:none!important}.menu-image-wrap[data-astro-cid-lcdefpme]{overflow:hidden}.menu-image[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:220px;transition:transform .4s;display:block}.menu-card[data-astro-cid-lcdefpme]:hover .menu-image[data-astro-cid-lcdefpme]{transform:scale(1.04)}.menu-card-content[data-astro-cid-lcdefpme]{padding:27px}.menu-card[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:#d6a66a;text-transform:uppercase;letter-spacing:2px}.menu-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:14px 0 8px;font-size:21px}.menu-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#c4b9aa;min-height:75px;line-height:1.6}.price[data-astro-cid-lcdefpme]{color:#e6bd84;font-size:19px;font-weight:800}.menu-count[data-astro-cid-lcdefpme]{color:#c4b9aa;margin-top:20px;font-size:14px}.contact[data-astro-cid-lcdefpme]{text-align:center;background:#30271d}.contact[data-astro-cid-lcdefpme] .intro[data-astro-cid-lcdefpme]{max-width:580px;margin:0 auto}footer[data-astro-cid-lcdefpme]{color:#b8afa4;flex-wrap:wrap;justify-content:space-between;gap:20px;padding:35px 7%;font-size:13px;display:flex}@media (width<=1000px){.menu-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){header[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column}nav[data-astro-cid-lcdefpme]{justify-content:center;gap:16px}.hero[data-astro-cid-lcdefpme]{min-height:520px}.about[data-astro-cid-lcdefpme],.menu-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.menu-filters[data-astro-cid-lcdefpme]{gap:9px}.filter-btn[data-astro-cid-lcdefpme]{padding:10px 16px;font-size:13px}section[data-astro-cid-lcdefpme]{padding:70px 6%}h1[data-astro-cid-lcdefpme]{letter-spacing:-2px}.menu-image[data-astro-cid-lcdefpme]{height:240px}}@media (prefers-reduced-motion:reduce){[data-astro-cid-lcdefpme],[data-astro-cid-lcdefpme]:before,[data-astro-cid-lcdefpme]:after{scroll-behavior:auto!important;transition:none!important}}
