.hero-restaurant .hero-intro{max-width:36rem}.filozofia-layout{align-items:flex-start}.filozofia-aside{align-self:stretch}.filozofia-aside .info-row{margin-top:var(--space-3)}.filozofia-aside p{font-size:var(--font-size-sm)}.menu-image-wrapper{border-radius:var(--radius-md);overflow:hidden;margin-bottom:var(--space-4);border:1px solid var(--color-border-soft);box-shadow:var(--shadow-soft)}.menu-image-wrapper img{width:100%;height:100%;object-fit:cover}.chef-layout{align-items:flex-start}.chef-list{display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-muted)}.chef-menu-preview{display:flex;flex-direction:column;gap:var(--space-4)}.chef-course-title{font-size:var(--font-size-sm);font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:var(--space-1)}.reservation-layout{align-items:flex-start}.reservation-cta .reservation-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-3)}.reservation-cta p{font-size:var(--font-size-sm)}@media (max-width:899.98px){.hero-restaurant .hero-intro{max-width:100%}.reservation-cta .reservation-actions{flex-direction:column}}ul{list-style:none !important}.nav-toggle{flex-direction:column}