{"id":46323,"date":"2026-03-28T02:11:32","date_gmt":"2026-03-28T00:11:32","guid":{"rendered":"https:\/\/vbansko.com\/?page_id=46323"},"modified":"2026-04-30T22:36:21","modified_gmt":"2026-04-30T19:36:21","slug":"%d1%80%d0%b5%d1%81%d1%82%d0%be%d1%80%d0%b0%d0%bd%d1%8b","status":"publish","type":"page","link":"https:\/\/vbansko.com\/ru\/%d0%b2%d0%b2%d0%b5%d0%b4%d0%b5%d0%bd%d0%b8%d1%8f\/%d1%80%d0%b5%d1%81%d1%82%d0%be%d1%80%d0%b0%d0%bd%d1%8b\/","title":{"rendered":"\u0420\u0435\u0441\u0442\u043e\u0440\u0430\u043d\u044b"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"46323\" class=\"elementor elementor-46323\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dc90ac0 e-flex e-con-boxed e-con e-parent\" data-id=\"dc90ac0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\n\t\t<div class=\"elementor-element elementor-element-c253f30 elementor-widget elementor-widget-html\" data-id=\"c253f30\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\n<html lang=\"bg\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<title>\u0420\u0435\u0441\u0442\u043e\u0440\u0430\u043d\u0442\u0438 \u0432 \u0411\u0430\u043d\u0441\u043a\u043e \u2014 \u0413\u0440\u044a\u0446\u043a\u0430, \u0418\u0442\u0430\u043b\u0438\u0430\u043d\u0441\u043a\u0430 \u0438 \u041a\u043b\u0430\u0441\u0438\u0447\u0435\u0441\u043a\u0430 \u041a\u0443\u0445\u043d\u044f 2026<\/title>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,400;0,600;0,700;1,400&family=Outfit:wght@300;400;500;600&display=swap\" rel=\"stylesheet\">\n<link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/leaflet\/1.9.4\/leaflet.min.css\" \/>\n<style>\n  :root {\n    --bg:        #f4f6f9;\n    --white:     #ffffff;\n    --ink:       #141c2e;\n    --ink-soft:  #4a5568;\n    --blue:      #1a3a6b;\n    --blue-lt:   #2d6b9e;\n    --blue-pale: #dce8f5;\n    --gold:      #b8860b;\n    --gold-bright: #e6a800;\n    --border:    #dbe4ee;\n    --shadow:    0 4px 20px rgba(20,28,46,0.08);\n  }\n\n  html { scroll-behavior: smooth; }\n\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n  body { font-family: 'Outfit', sans-serif; font-size: 16px !important; background: var(--bg); color: var(--ink); overflow-x: hidden; }\n  a { text-decoration: none; color: inherit; }\n\n  .leaflet-container img { max-width: none !important; opacity: 1 !important; visibility: visible !important; }\n  .custom-map-pin { pointer-events: auto !important; cursor: pointer !important; }\n  .leaflet-popup { pointer-events: auto !important; z-index: 9999 !important; }\n  .leaflet-popup-content-wrapper { border-radius: 10px; box-shadow: var(--shadow); opacity: 1 !important; visibility: visible !important; }\n  .leaflet-popup-content { margin: 16px; font-family: 'Outfit', sans-serif; }\n  .leaflet-container a.leaflet-popup-close-button { color: var(--ink-soft); top: 8px; right: 8px; }\n\n  .breadcrumb { background: var(--white); border-bottom: 1px solid var(--border); padding: 11px 40px; font-size: 14px !important; color: var(--ink-soft); }\n  .breadcrumb a { color: var(--ink-soft); font-size: 14px !important; }\n  .breadcrumb a:hover { color: var(--blue-lt); }\n  .breadcrumb span { margin: 0 8px; opacity: 0.4; }\n\n  .hero {\n    background: linear-gradient(160deg, rgba(13,21,32,0.55) 0%, rgba(26,58,107,0.40) 100%), url('https:\/\/vbansko.com\/wp-content\/uploads\/2026\/04\/restoranti-v-bansko-kade-da-se-nahranim-na-planina-scaled.webp') center\/cover no-repeat;\n    padding: 80px 40px 68px;\n    text-align: center;\n    position: relative;\n    overflow: hidden;\n  }\n  .hero-eyebrow { display: inline-flex; align-items: center; gap: 12px; font-size: 14px !important; letter-spacing: 3.5px; text-transform: uppercase; color: var(--gold-bright); font-weight: 700; margin-bottom: 22px; text-shadow: 0 2px 8px rgba(0,0,0,0.75); }\n  .hero-eyebrow::before, .hero-eyebrow::after { content: ''; width: 32px; height: 1px; background: currentColor; }\n  .hero h1 { font-family: 'Cormorant Garamond', serif; font-size: clamp(40px, 6vw, 72px) !important; font-weight: 700; color: #ffffff; line-height: 1.05; margin-bottom: 20px; text-shadow: 0 4px 24px rgba(0,0,0,0.85), 0 2px 6px rgba(0,0,0,0.6); }\n  .hero h1 em { color: var(--gold-bright); font-style: italic; font-size: clamp(40px, 6vw, 72px) !important; text-shadow: 0 4px 24px rgba(0,0,0,0.85), 0 2px 6px rgba(0,0,0,0.6); }\n  .hero p { font-size: 18px !important; color: rgba(255,255,255,0.95); max-width: 560px; margin: 0 auto 40px; line-height: 1.8; font-weight: 500; text-shadow: 0 2px 10px rgba(0,0,0,0.85), 0 1px 3px rgba(0,0,0,0.7); }\n\n  .stats-row { display: inline-flex; flex-wrap: wrap; justify-content: center; background: rgba(13, 21, 32, 0.6); border: 1px solid rgba(255,255,255,0.2); border-radius: 12px; overflow: hidden; backdrop-filter: blur(12px); margin-bottom: 32px; box-shadow: 0 8px 32px rgba(0,0,0,0.3); }\n  .stat { padding: 18px 40px; text-align: center; border-right: 1px solid rgba(255,255,255,0.1); }\n  .stat:last-child { border-right: none; }\n  .stat-num { font-family: 'Cormorant Garamond', serif; font-size: 38px !important; font-weight: 700; color: #ffffff; display: block; line-height: 1; }\n  .stat-label { font-size: 14px !important; letter-spacing: 1.5px; text-transform: uppercase; color: rgba(255,255,255,0.7); margin-top: 5px; display: block; font-weight: 500; }\n\n  .hero-cta-btn { display: inline-flex; align-items: center; gap: 10px; background: var(--gold-bright); color: var(--ink) !important; padding: 16px 36px; border-radius: 50px; font-size: 16px !important; font-weight: 700; letter-spacing: 1px; text-transform: uppercase; box-shadow: 0 8px 24px rgba(0,0,0,0.4); transition: all 0.2s; text-decoration: none !important; border: 2px solid transparent; }\n  .hero-cta-btn:hover { transform: translateY(-3px); box-shadow: 0 12px 32px rgba(0,0,0,0.5); background: #fff; color: var(--ink) !important; border-color: var(--white); }\n\n  .wrap { max-width: 1160px; margin: 0 auto; padding: 64px 40px; }\n  .s-head { display: flex; align-items: flex-end; justify-content: space-between; flex-wrap: wrap; gap: 12px; margin-bottom: 36px; }\n  .s-title { font-family: 'Cormorant Garamond', serif; font-size: clamp(28px, 3.5vw, 44px) !important; font-weight: 600; color: var(--ink); line-height: 1.15; }\n  .s-title small { display: block; font-family: 'Outfit', sans-serif; font-size: 14px !important; letter-spacing: 2.5px; text-transform: uppercase; color: var(--blue-lt); font-weight: 600; margin-bottom: 5px; }\n  hr.soft { border: none; border-top: 1px solid var(--border); margin: 0 40px; }\n\n  .premium-section { background: linear-gradient(to bottom, var(--white) 0%, var(--bg) 100%); padding-top: 56px; padding-bottom: 56px; border-bottom: 1px solid var(--border); }\n  .places-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(300px, 1fr)); gap: 22px; }\n  .place-card { background: var(--white); border: 1px solid var(--border); border-radius: 14px; overflow: hidden; box-shadow: var(--shadow); display: flex; flex-direction: column; transition: transform .25s, box-shadow .25s; }\n  .place-card.vip { border: 2px solid var(--gold); box-shadow: 0 8px 24px rgba(184,134,11,0.12); }\n  .place-card:hover { transform: translateY(-5px); box-shadow: 0 16px 44px rgba(20,28,46,0.12); }\n  .place-top { height: 110px; position: relative; display: flex; align-items: flex-end; padding: 14px 18px; }\n  .place-top::after { content: ''; position: absolute; inset: 0; background: linear-gradient(to bottom, transparent 20%, rgba(0,0,0,0.52)); }\n  .place-badge { position: absolute; top: 12px; left: 12px; z-index: 2; font-size: 14px !important; font-weight: 700; letter-spacing: 1.5px; text-transform: uppercase; padding: 4px 10px; border-radius: 3px; color: #fff; }\n  .place-badge.grazka  { background: #1a5c3a; }\n  .place-badge.klasik  { background: var(--blue); }\n  .place-badge.italiya { background: #8e1a1a; }\n  .place-badge-vip { position: absolute; top: 12px; right: 12px; z-index: 2; background: var(--gold); color: #fff; font-size: 14px !important; font-weight: 700; letter-spacing: 1.5px; text-transform: uppercase; padding: 4px 10px; border-radius: 4px; display: inline-flex; align-items: center; gap: 4px; box-shadow: 0 2px 8px rgba(0,0,0,0.2); }\n  .place-emoji { position: relative; z-index: 2; font-size: 34px !important; }\n  .place-body { padding: 18px 18px 16px; flex: 1; display: flex; flex-direction: column; }\n  .place-name { font-family: 'Cormorant Garamond', serif; font-size: 22px !important; font-weight: 700; color: var(--ink); margin-bottom: 6px; }\n  .place-desc { font-size: 17px !important; color: var(--ink-soft); line-height: 1.65; flex: 1; margin-bottom: 12px; }\n  .place-tags { display: flex; flex-wrap: wrap; gap: 7px; margin-bottom: 14px; }\n  .place-tag { font-size: 14px !important; font-weight: 500; padding: 3px 10px; border-radius: 14px; background: var(--blue-pale); color: var(--blue); border: 1px solid rgba(26,58,107,0.18); }\n  .place-meta { display: flex; align-items: center; justify-content: space-between; font-size: 14px !important; color: var(--ink-soft); padding-top: 12px; border-top: 1px solid var(--border); }\n  .place-price { font-weight: 600; color: var(--ink); font-size: 16px !important; }\n  .place-link { font-size: 14px !important; font-weight: 600; color: var(--blue-lt); display: inline-flex; align-items: center; gap: 4px; }\n  .place-link:hover { text-decoration: underline; }\n\n  .map-section { background: var(--bg); padding-top: 56px; padding-bottom: 56px; }\n  .map-inner { max-width: 1160px; margin: 0 auto; padding: 0 40px; position: relative; z-index: 2; }\n\n  .cat-grid { display: grid; grid-template-columns: repeat(5, 1fr); gap: 12px; margin-bottom: 32px; }\n  @media(max-width: 900px) {\n    .cat-grid { display: flex; overflow-x: auto; padding-bottom: 12px; scroll-snap-type: x mandatory; -webkit-overflow-scrolling: touch; }\n    .cat-card { flex: 0 0 160px; scroll-snap-align: start; }\n    .cat-grid::-webkit-scrollbar { display: none; }\n    .cat-grid { -ms-overflow-style: none; scrollbar-width: none; }\n  }\n\n  .cat-card { display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 8px; padding: 20px 12px; text-align: center; background: var(--white); border: 2px solid var(--border); border-radius: 12px; cursor: pointer; transition: all .2s; box-shadow: 0 2px 8px rgba(20,28,46,0.03); text-decoration: none !important; color: var(--ink) !important; }\n  .cat-card:hover { border-color: var(--blue-lt); transform: translateY(-2px); box-shadow: var(--shadow); }\n  .cat-card.active { border-color: var(--blue); background: var(--blue-pale); }\n  .cat-emoji { font-size: 32px !important; }\n  .cat-card h3 { font-family: 'Outfit', sans-serif; font-size: 16px !important; font-weight: 600; color: var(--ink); line-height: 1.2; margin: 0; }\n\n  .map-wrapper { position: relative !important; width: 100% !important; height: 460px !important; min-height: 460px !important; border-radius: 12px; overflow: hidden; border: 1px solid var(--border); box-shadow: var(--shadow); z-index: 1; }\n  #rest-map { width: 100% !important; height: 460px !important; min-height: 460px !important; background: #e6ecf3; }\n  .map-protector { position: absolute; inset: 0; background: rgba(255,255,255,0.25); z-index: 1000; display: flex; align-items: center; justify-content: center; backdrop-filter: blur(2px); cursor: pointer; transition: opacity 0.3s; }\n  .map-protector span { background: var(--ink); color: #fff; padding: 12px 24px; border-radius: 30px; font-weight: 600; box-shadow: 0 4px 16px rgba(0,0,0,0.2); font-size: 16px !important; }\n  .map-protector.hidden { opacity: 0; pointer-events: none; }\n  .map-fallback { position: absolute; inset: 0; display: none; flex-direction: column; align-items: center; justify-content: center; gap: 14px; padding: 30px; text-align: center; background: var(--blue-pale); z-index: 500; }\n  .map-fallback.show { display: flex; }\n  .map-fallback h4 { font-family: 'Cormorant Garamond', serif; font-size: 22px !important; color: var(--ink); margin: 0; }\n  .map-fallback p { font-size: 16px !important; color: var(--ink-soft); margin: 0; max-width: 460px; }\n  .map-fallback a { display: inline-flex; align-items: center; gap: 8px; background: var(--blue); color: #fff !important; padding: 12px 24px; border-radius: 8px; font-size: 16px !important; font-weight: 600; text-decoration: none !important; transition: transform .2s, box-shadow .2s; }\n  .map-fallback a:hover { transform: translateY(-2px); box-shadow: 0 8px 20px rgba(26,58,107,0.3); }\n\n  .map-places-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(300px, 1fr)); gap: 12px; margin-top: 20px; }\n  .map-place-row { display: flex; align-items: center; gap: 12px; background: var(--white); border: 1px solid var(--border); border-radius: 8px; padding: 10px 14px; text-decoration: none !important; color: var(--ink) !important; transition: all .2s; box-shadow: 0 2px 6px rgba(20,28,46,0.02); }\n  .map-place-row:hover { border-color: var(--blue-lt); background: var(--blue-pale); transform: translateY(-2px); box-shadow: var(--shadow); }\n  .map-place-row.hidden { display: none; }\n  .map-num { background: var(--blue); color: #fff; font-weight: 700; font-size: 14px !important; width: 26px; height: 26px; border-radius: 50%; display: flex; align-items: center; justify-content: center; flex-shrink: 0; }\n  .map-place-info { flex: 1; }\n  .map-place-name { font-weight: 600; font-size: 16px !important; color: var(--ink); display: block; line-height: 1.2; }\n  .map-place-meta { font-size: 14px !important; color: var(--ink-soft); margin-top: 4px; display: flex; gap: 8px; flex-wrap: wrap; align-items: center; }\n  .map-cat-badge { font-size: 14px !important; font-weight: 600; text-transform: uppercase; letter-spacing: .06em; padding: 2px 7px; border-radius: 3px; }\n  .map-cat-badge.grazka  { background: #e0f0e8; color: #1a5c3a; }\n  .map-cat-badge.italiya { background: #f5e0e0; color: #8e1a1a; }\n  .map-cat-badge.klasik  { background: var(--blue-pale); color: var(--blue); }\n  .map-rating { font-size: 14px !important; font-weight: 700; color: var(--gold); }\n  .map-place-arrow { color: var(--blue-lt); font-size: 16px !important; font-weight: 700; flex-shrink: 0; opacity: 0.5; transition: opacity .2s; }\n  .map-place-row:hover .map-place-arrow { opacity: 1; }\n\n  .lp-nav-section { background: var(--white); padding: 40px 20px; text-align: center; border-top: 1px solid var(--border); border-bottom: 1px solid var(--border); }\n  .lp-nav-title { font-size: 14px !important; letter-spacing: 2px; text-transform: uppercase; font-weight: 600; color: var(--ink-soft); margin-bottom: 16px; }\n  .lp-tabs { display: flex; flex-wrap: wrap; justify-content: center; gap: 12px; max-width: 900px; margin: 0 auto; }\n  .lp-tab { display: inline-flex; align-items: center; gap: 8px; background: var(--bg); border: 1px solid var(--border); padding: 12px 24px; border-radius: 30px; font-size: 16px !important; font-weight: 600; color: var(--ink) !important; text-decoration: none !important; transition: all .2s; box-shadow: 0 2px 8px rgba(0,0,0,0.03); }\n  .lp-tab:hover { background: var(--blue-pale); border-color: var(--blue-lt); color: var(--blue) !important; transform: translateY(-2px); box-shadow: 0 8px 16px rgba(26,58,107,0.1); }\n  .lp-tab span { font-size: 18px !important; }\n\n  .quiz-section { background: linear-gradient(160deg, #eef3f9 0%, #f4f6f9 100%); border-bottom: 1px solid var(--border); scroll-margin-top: 40px; }\n  .quiz-wrap { max-width: 720px; margin: 0 auto; padding: 72px 40px; text-align: center; }\n  .quiz-eyebrow { font-size: 14px !important; letter-spacing: 3px; text-transform: uppercase; color: var(--gold); font-weight: 600; margin-bottom: 12px; }\n  .quiz-title { font-family: 'Cormorant Garamond', serif; font-size: clamp(28px, 3.5vw, 44px) !important; font-weight: 700; color: var(--ink); margin-bottom: 10px; }\n  .quiz-sub { font-size: 18px !important; color: var(--ink-soft); margin-bottom: 44px; font-weight: 300; }\n  .quiz-step { display: none; animation: fadeUp .35s ease both; }\n  .quiz-step.active { display: block; }\n  .quiz-q { font-size: 20px !important; font-weight: 600; color: var(--ink); margin-bottom: 8px; }\n  .quiz-hint { font-size: 14px !important; color: var(--ink-soft); margin-bottom: 28px; }\n  .quiz-options { display: grid; grid-template-columns: repeat(auto-fit, minmax(160px, 1fr)); gap: 12px; margin-bottom: 32px; }\n  .quiz-opt { background: var(--white); border: 1px solid var(--border); border-radius: 10px; padding: 18px 14px; cursor: pointer; text-align: center; transition: all .2s; color: var(--ink); box-shadow: 0 2px 10px rgba(20,28,46,0.03); }\n  .quiz-opt:hover { background: var(--blue-pale); border-color: var(--blue-lt); transform: translateY(-2px); box-shadow: var(--shadow); }\n  .quiz-opt.selected { background: var(--blue-pale); border-color: var(--blue); box-shadow: 0 0 0 2px rgba(26,58,107,0.15); }\n  .quiz-opt-icon { font-size: 28px !important; display: block; margin-bottom: 8px; }\n  .quiz-opt-label { font-size: 16px !important; font-weight: 600; display: block; }\n  .quiz-opt-sub { font-size: 14px !important; color: var(--ink-soft); display: block; margin-top: 4px; }\n  .quiz-nav { display: flex; align-items: center; justify-content: space-between; gap: 16px; flex-wrap: wrap; }\n  .quiz-progress { font-size: 14px !important; color: var(--ink-soft); font-weight: 500; }\n  .quiz-dots { display: flex; gap: 6px; align-items: center; }\n  .quiz-dot { width: 8px; height: 8px; border-radius: 50%; background: rgba(20,28,46,0.15); transition: background .3s, transform .3s; }\n  .quiz-dot.done { background: var(--gold); }\n  .quiz-dot.active { background: var(--blue); transform: scale(1.3); }\n  .btn-quiz { display: inline-flex; align-items: center; gap: 8px; background: var(--blue); color: #fff !important; padding: 12px 28px; border-radius: 8px; font-weight: 600; font-size: 16px !important; border: none; cursor: pointer; font-family: 'Outfit', sans-serif; transition: transform .2s, box-shadow .2s; }\n  .btn-quiz:hover { transform: translateY(-2px); box-shadow: 0 8px 24px rgba(26,58,107,0.5); }\n  .btn-quiz-ghost { display: inline-flex; align-items: center; gap: 6px; background: var(--white); color: var(--ink-soft) !important; padding: 12px 20px; border-radius: 8px; font-size: 16px !important; border: 1px solid var(--border); cursor: pointer; font-family: 'Outfit', sans-serif; transition: all .2s; box-shadow: 0 2px 8px rgba(0,0,0,0.03); }\n  .btn-quiz-ghost:hover { color: var(--ink) !important; border-color: var(--ink-soft); background: var(--bg); }\n  .quiz-result { display: none; animation: fadeUp .4s ease both; }\n  .quiz-result.active { display: block; }\n  .result-title { font-family: 'Cormorant Garamond', serif; font-size: clamp(28px, 3.5vw, 44px) !important; font-weight: 700; color: var(--ink); margin-bottom: 10px; }\n  .result-sub { font-size: 18px !important; color: var(--ink-soft); margin-bottom: 32px; }\n  .result-cards { display: grid; grid-template-columns: repeat(auto-fill, minmax(220px, 1fr)); gap: 16px; margin-bottom: 28px; text-align: left; }\n  .result-card { background: var(--white); border: 1px solid var(--border); border-radius: 12px; padding: 20px; display: flex; flex-direction: column; gap: 6px; box-shadow: var(--shadow); }\n  .result-card-name { font-family: 'Cormorant Garamond', serif; font-size: 20px !important; font-weight: 600; color: var(--ink); }\n  .result-card-type { font-size: 14px !important; color: var(--gold); font-weight: 600; }\n  .result-card-desc { font-size: 16px !important; color: var(--ink-soft); line-height: 1.5; }\n  .result-card-link { font-size: 14px !important; color: var(--blue-lt) !important; font-weight: 700; margin-top: 4px; }\n  .btn-reset { background: var(--white); border: 1px solid var(--border); color: var(--ink-soft) !important; padding: 10px 20px; border-radius: 8px; font-size: 16px !important; cursor: pointer; font-family: 'Outfit', sans-serif; transition: all .2s; box-shadow: 0 2px 8px rgba(0,0,0,0.03); }\n  .btn-reset:hover { color: var(--ink) !important; border-color: var(--ink-soft); background: var(--bg); }\n\n  .articles-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(260px, 1fr)); gap: 20px; }\n  .article-card { background: var(--white); border-radius: 10px; overflow: hidden; border: 1px solid var(--border); box-shadow: 0 2px 12px rgba(20,28,46,0.04); transition: transform .2s, box-shadow .2s; display: flex; flex-direction: column; }\n  .article-card:hover { transform: translateY(-3px); box-shadow: var(--shadow); }\n  .article-card img { width: 100%; height: 130px; object-fit: cover; display: block; background: var(--blue-pale); border-bottom: 1px solid var(--border); }\n  .article-card-body { padding: 16px 16px 14px; flex: 1; display: flex; flex-direction: column; }\n  .ac-badge { display: inline-block; background: var(--blue); color: #fff; font-size: 14px !important; font-weight: 700; letter-spacing: 1.5px; text-transform: uppercase; padding: 3px 8px; border-radius: 2px; margin-bottom: 8px; align-self: flex-start; }\n  .article-card-body h3 { font-family: 'Cormorant Garamond', serif; font-size: 20px !important; font-weight: 600; margin-bottom: 6px; line-height: 1.2; color: var(--ink); }\n  .article-card-body h3 a { font-size: 20px !important; }\n  .article-card-body p { font-size: 17px !important; color: var(--ink-soft); line-height: 1.5; flex: 1; margin-bottom: 0; }\n  .ac-link { display: inline-flex; align-items: center; gap: 4px; font-size: 14px !important; font-weight: 700; color: var(--blue-lt) !important; margin-top: 12px; }\n  .ac-link:hover { text-decoration: underline; }\n\n  .tips-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(260px, 1fr)); gap: 16px; }\n  .tip-card { display: block; text-decoration: none !important; color: var(--ink) !important; background: var(--bg); border: 1px solid var(--border); border-radius: 10px; padding: 20px 18px; position: relative; overflow: hidden; transition: box-shadow .25s, transform .25s, background .25s; }\n  .tip-card::after { content: ''; position: absolute; bottom: 0; left: 0; right: 0; height: 3px; background: linear-gradient(90deg, var(--blue), var(--blue-lt)); transform: scaleX(0); transform-origin: left; transition: transform .3s; }\n  .tip-card:hover::after { transform: scaleX(1); }\n  .tip-card:hover { background: var(--white); box-shadow: var(--shadow); transform: translateY(-2px); border-color: var(--blue-pale); }\n  .tip-icon { font-size: 24px !important; margin-bottom: 10px; display: block; }\n  .tip-card h3 { font-family: 'Cormorant Garamond', serif; font-size: 20px !important; font-weight: 600; margin-bottom: 6px; color: var(--ink) !important; }\n  .tip-card p { font-size: 17px !important; color: var(--ink-soft) !important; line-height: 1.5; margin-bottom: 10px; }\n  .tip-link { font-size: 14px !important; font-weight: 600; color: var(--blue-lt) !important; display: inline-flex; align-items: center; gap: 4px; transition: text-decoration .2s; }\n  .tip-card:hover .tip-link { text-decoration: underline; }\n\n  .owner-cta { background: var(--blue-pale); border: 1px solid var(--blue-lt); border-radius: 12px; padding: 24px 32px; display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: 16px; margin-top: 40px; }\n  .owner-cta h3 { font-family: 'Cormorant Garamond', serif; font-size: 22px !important; font-weight: 600; color: var(--ink); margin-bottom: 4px; }\n  .owner-cta p { font-size: 16px !important; color: var(--ink-soft); }\n  .btn-owner { display: inline-flex; align-items: center; gap: 8px; background: var(--blue); color: #ffffff !important; padding: 12px 24px; border-radius: 8px; font-weight: 600; font-size: 16px !important; transition: transform .2s, box-shadow .2s; white-space: nowrap; text-decoration: none !important; }\n  .btn-owner:hover { transform: translateY(-2px); box-shadow: 0 8px 24px rgba(26,58,107,0.4); color: #ffffff !important; }\n\n  .cta-section { background: var(--blue-pale); padding: 60px 40px; text-align: center; color: var(--ink); border-top: 1px solid var(--border); }\n  .cta-section h2 { font-family: 'Cormorant Garamond', serif; font-size: clamp(28px, 3.5vw, 44px) !important; font-weight: 600; margin-bottom: 12px; color: var(--ink); }\n  .cta-section p { font-size: 17px !important; color: var(--ink-soft); margin-bottom: 24px; font-weight: 400; }\n  .cta-btns { display: flex; flex-wrap: wrap; justify-content: center; gap: 12px; }\n  .cta-btn-white { display: inline-flex; align-items: center; gap: 8px; background: var(--white); color: var(--blue) !important; padding: 12px 20px; border-radius: 6px; font-weight: 600; font-size: 16px !important; border: 1px solid var(--border); transition: all .2s; box-shadow: 0 2px 8px rgba(0,0,0,0.05); text-decoration: none !important; }\n  .cta-btn-white:hover { background: var(--blue); color: #ffffff !important; border-color: var(--blue); transform: translateY(-2px); box-shadow: 0 8px 16px rgba(26,58,107,0.15); }\n\n  @keyframes fadeUp { from { opacity: 0; transform: translateY(18px); } to { opacity: 1; transform: translateY(0); } }\n\n  @media(max-width:700px){\n    .breadcrumb, .hero, .wrap, .quiz-wrap, .map-inner { padding-left: 20px; padding-right: 20px; }\n    hr.soft { margin: 0 20px; }\n    .stat { padding: 14px 20px; }\n    .owner-cta { padding: 24px 20px; flex-direction: column; text-align: center; }\n    .btn-owner { width: 100%; justify-content: center; }\n    .map-wrapper { height: 350px; }\n    .hero { padding: 48px 20px 44px; }\n  }\n<\/style>\n<\/head>\n<body>\n\n<nav class=\"breadcrumb\" aria-label=\"Breadcrumb\">\n  <a href=\"\/\">\u041d\u0430\u0447\u0430\u043b\u043e<\/a><span aria-hidden=\"true\">\/<\/span>\n  <a href=\"\/bansko\">\u0411\u0430\u043d\u0441\u043a\u043e<\/a><span aria-hidden=\"true\">\/<\/span>\n  <a href=\"\/zavedeniya\/\">\u0417\u0430\u0432\u0435\u0434\u0435\u043d\u0438\u044f<\/a><span aria-hidden=\"true\">\/<\/span>\n  \u0420\u0435\u0441\u0442\u043e\u0440\u0430\u043d\u0442\u0438\n<\/nav>\n\n<header class=\"hero\">\n  <div class=\"hero-deco\" aria-hidden=\"true\">\ud83c\udf7d\ufe0f<\/div>\n  <div class=\"hero-eyebrow\">\u0411\u0430\u043d\u0441\u043a\u043e \u00b7 \u0420\u0435\u0441\u0442\u043e\u0440\u0430\u043d\u0442\u0438 \u00b7 2026<\/div>\n  <h1>\u0420\u0435\u0441\u0442\u043e\u0440\u0430\u043d\u0442\u0438<br>\u0432 <em>\u0411\u0430\u043d\u0441\u043a\u043e<\/em><\/h1>\n  <p>\u0413\u0440\u044a\u0446\u043a\u0430 \u0442\u0430\u0432\u0435\u0440\u043d\u0430, \u0438\u0442\u0430\u043b\u0438\u0430\u043d\u0441\u043a\u0430 \u043f\u0438\u0446\u0430 \u043d\u0430 \u0434\u044a\u0440\u0432\u0430, \u043a\u043b\u0430\u0441\u0438\u0447\u0435\u0441\u043a\u0438 \u0441\u0442\u0435\u043a \u0438\u043b\u0438 \u0431\u044a\u0440\u0437 \u0434\u044e\u043d\u0435\u0440. \u0412\u0441\u0438\u0447\u043a\u043e \u0437\u0430 \u0445\u0443\u0431\u0430\u0432\u0430 \u0432\u0435\u0447\u0435\u0440\u044f \u0432 \u0411\u0430\u043d\u0441\u043a\u043e.<\/p>\n  <div class=\"stats-row\">\n    <div class=\"stat\"><span class=\"stat-num\">4<\/span><span class=\"stat-label\">\u0412\u0438\u0434\u0430 \u043a\u0443\u0445\u043d\u0438<\/span><\/div>\n    <div class=\"stat\"><span class=\"stat-num\">41<\/span><span class=\"stat-label\">\u0420\u0435\u0441\u0442\u043e\u0440\u0430\u043d\u0442\u0430<\/span><\/div>\n    <div class=\"stat\"><span class=\"stat-num\">4<\/span><span class=\"stat-label\">\u0426\u0435\u043d\u043e\u0432\u0438 \u043d\u0438\u0432\u0430<\/span><\/div>\n    <div class=\"stat\"><span class=\"stat-num\">\u221e<\/span><span class=\"stat-label\">\u041f\u043e\u0432\u043e\u0434\u0430<\/span><\/div>\n  <\/div>\n  <br>\n  <a href=\"#quiz-section\" class=\"hero-cta-btn\"><span aria-hidden=\"true\">\ud83e\ude84<\/span> \u0418\u043d\u0442\u0435\u0440\u0430\u043a\u0442\u0438\u0432\u0435\u043d \u0441\u044a\u0432\u0435\u0442\u043d\u0438\u043a: \u0418\u0437\u0431\u0435\u0440\u0438 \u0437\u0430\u0432\u0435\u0434\u0435\u043d\u0438\u0435<\/a>\n<\/header>\n\n<section class=\"premium-section\">\n  <div class=\"wrap\" style=\"padding-top: 0; padding-bottom: 0;\">\n    <div class=\"s-head\">\n      <div class=\"s-title\"><small>\u041f\u0440\u0435\u043f\u043e\u0440\u044a\u0447\u0430\u043d\u0438<\/small>\u0422\u043e\u043f \u0438\u0437\u0431\u043e\u0440 \u0437\u0430 \u043c\u0435\u0441\u0435\u0446\u0430<\/div>\n    <\/div>\n    <div class=\"places-grid\">\n\n      <div class=\"place-card vip\">\n        <div class=\"place-top\" style=\"background:linear-gradient(135deg,#0d2d1a,#1a5c3a);\">\n          <span class=\"place-badge grazka\">\u0413\u0440\u044a\u0446\u043a\u0430 \u043a\u0443\u0445\u043d\u044f<\/span>\n          <span class=\"place-badge-vip\"><span aria-hidden=\"true\">\u2b50<\/span> \u041f\u0440\u0435\u043f\u043e\u0440\u044a\u0447\u0430\u043d\u043e<\/span>\n          <div class=\"place-emoji\" aria-hidden=\"true\">\ud83c\uddec\ud83c\uddf7<\/div>\n        <\/div>\n        <div class=\"place-body\">\n          <div class=\"place-name\">Ntomata Piperia<\/div>\n          <div class=\"place-desc\">\u0413\u0440\u044a\u0446\u043a\u0430 \u0438 \u0441\u0440\u0435\u0434\u0438\u0437\u0435\u043c\u043d\u043e\u043c\u043e\u0440\u0441\u043a\u0430 \u043a\u0443\u0445\u043d\u044f \u0432 \u043c\u043e\u0434\u0435\u0440\u0435\u043d \u0441\u0442\u0438\u043b. \u041f\u0440\u044f\u0441\u043d\u0430 \u0440\u0438\u0431\u0430, \u043c\u043e\u0440\u0441\u043a\u0438 \u0434\u0430\u0440\u043e\u0432\u0435 \u0438 \u0430\u0432\u0442\u0435\u043d\u0442\u0438\u0447\u043d\u0438 \u0433\u0440\u044a\u0446\u043a\u0438 \u0440\u0430\u0437\u044f\u0434\u043a\u0438. \u0414\u043e \u043a\u0430\u0431\u0438\u043d\u043a\u043e\u0432\u0438\u044f \u043b\u0438\u0444\u0442.<\/div>\n          <div class=\"place-tags\"><span class=\"place-tag\">\u041c\u043e\u0440\u0441\u043a\u0438 \u0434\u0430\u0440\u043e\u0432\u0435<\/span><span class=\"place-tag\">\u0414\u043e \u043b\u0438\u0444\u0442\u0430<\/span><\/div>\n          <div class=\"place-meta\">\n            <span class=\"place-price\">\u20ac\u20ac<\/span>\n            <a href=\"https:\/\/vbansko.com\/li\/ntomata-piperia\/\" class=\"place-link\" target=\"_blank\" rel=\"noopener\">\u0412\u0438\u0436 \u0440\u0435\u0441\u0442\u043e\u0440\u0430\u043d\u0442\u0430 \u2192<\/a>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"place-card vip\">\n        <div class=\"place-top\" style=\"background:linear-gradient(135deg,#2d0d0d,#8e1a1a);\">\n          <span class=\"place-badge italiya\">\u0418\u0442\u0430\u043b\u0438\u0430\u043d\u0441\u043a\u0430 \u043a\u0443\u0445\u043d\u044f<\/span>\n          <span class=\"place-badge-vip\"><span aria-hidden=\"true\">\u2b50<\/span> \u041f\u0440\u0435\u043f\u043e\u0440\u044a\u0447\u0430\u043d\u043e<\/span>\n          <div class=\"place-emoji\" aria-hidden=\"true\">\ud83c\udf5d<\/div>\n        <\/div>\n        <div class=\"place-body\">\n          <div class=\"place-name\">Leonardo Ristorante<\/div>\n          <div class=\"place-desc\">\u0415\u043b\u0435\u0433\u0430\u043d\u0442\u0435\u043d \u0440\u0435\u0441\u0442\u043e\u0440\u0430\u043d\u0442 \u0432 \u0410\u043f\u0430\u0440\u0442\u0445\u043e\u0442\u0435\u043b \u041b\u044a\u043a\u0438 \u0411\u0430\u043d\u0441\u043a\u043e. \u0414\u043e\u043c\u0430\u0448\u043d\u0430 \u043f\u0430\u0441\u0442\u0430, \u0440\u0438\u0437\u043e\u0442\u043e, \u043a\u0430\u0440\u0431\u043e\u043d\u0430\u0440\u0430 \u0441 \u0442\u0440\u044e\u0444\u0435\u043b \u0438 \u0430\u0432\u0442\u0435\u043d\u0442\u0438\u0447\u043d\u043e \u0442\u0438\u0440\u0430\u043c\u0438\u0441\u0443.<\/div>\n          <div class=\"place-tags\"><span class=\"place-tag\">\u041f\u0440\u044f\u0441\u043d\u0430 \u043f\u0430\u0441\u0442\u0430<\/span><span class=\"place-tag\">\u0422\u0440\u044e\u0444\u0435\u043b<\/span><\/div>\n          <div class=\"place-meta\">\n            <span class=\"place-price\">\u20ac\u20ac\u20ac<\/span>\n            <a href=\"https:\/\/vbansko.com\/li\/leonardo-ristorante-italiano\/\" class=\"place-link\" target=\"_blank\" rel=\"noopener\">\u0412\u0438\u0436 \u0440\u0435\u0441\u0442\u043e\u0440\u0430\u043d\u0442\u0430 \u2192<\/a>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"place-card vip\">\n        <div class=\"place-top\" style=\"background:linear-gradient(135deg,#0d1520,#1a3a6b);\">\n          <span class=\"place-badge klasik\">\u041a\u043b\u0430\u0441\u0438\u0447\u0435\u0441\u043a\u0438<\/span>\n          <span class=\"place-badge-vip\"><span aria-hidden=\"true\">\u2b50<\/span> \u041f\u0440\u0435\u043f\u043e\u0440\u044a\u0447\u0430\u043d\u043e<\/span>\n          <div class=\"place-emoji\" aria-hidden=\"true\">\ud83c\udf7d\ufe0f<\/div>\n        <\/div>\n        <div class=\"place-body\">\n          <div class=\"place-name\">The House Restaurant<\/div>\n          <div class=\"place-desc\">\u0414\u044a\u0440\u0432\u0435\u043d \u0438\u043d\u0442\u0435\u0440\u0438\u043e\u0440, \u0443\u044e\u0442\u043d\u0430 \u0430\u0442\u043c\u043e\u0441\u0444\u0435\u0440\u0430 \u0438 \u0431\u043e\u0433\u0430\u0442\u043e \u043c\u0435\u043d\u044e \u2014 \u0431\u0430\u043d\u0441\u043a\u0438 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u0438\u0442\u0435\u0442\u0438, BBQ, \u0441\u0442\u0435\u043a\u043e\u0432\u0435 \u0438 \u0431\u0443\u0440\u0433\u0435\u0440\u0438. \u041f\u043e\u0434\u0445\u043e\u0434\u044f\u0449 \u0437\u0430 \u0447\u0430\u0441\u0442\u043d\u0438 \u043f\u043e\u0432\u043e\u0434\u0438.<\/div>\n          <div class=\"place-tags\"><span class=\"place-tag\">\u0421\u0442\u0435\u043a<\/span><span class=\"place-tag\">BBQ<\/span><\/div>\n          <div class=\"place-meta\">\n            <span class=\"place-price\">\u20ac\u20ac<\/span>\n            <a href=\"https:\/\/vbansko.com\/li\/the-house-restaurant\/\" class=\"place-link\" target=\"_blank\" rel=\"noopener\">\u0412\u0438\u0436 \u0440\u0435\u0441\u0442\u043e\u0440\u0430\u043d\u0442\u0430 \u2192<\/a>\n          <\/div>\n        <\/div>\n      <\/div>\n\n    <\/div>\n  <\/div>\n<\/section>\n\n<section class=\"map-section\" id=\"map-section\">\n  <div class=\"map-inner\">\n    <div class=\"s-head\" style=\"margin-bottom: 20px;\">\n      <div class=\"s-title\"><small>\u0412\u0438\u0434\u043e\u0432\u0435 \u0440\u0435\u0441\u0442\u043e\u0440\u0430\u043d\u0442\u0438<\/small>\u0418\u043d\u0442\u0435\u0440\u0430\u043a\u0442\u0438\u0432\u043d\u0430 \u043a\u0430\u0440\u0442\u0430 \u043d\u0430 \u0437\u0430\u0432\u0435\u0434\u0435\u043d\u0438\u044f\u0442\u0430<\/div>\n    <\/div>\n\n    <div class=\"cat-grid\" id=\"map-cards-filter\">\n      <div class=\"cat-card active\" data-cat=\"all\">\n        <div class=\"cat-emoji\" aria-hidden=\"true\">\ud83d\udccd<\/div>\n        <h3>\u0412\u0441\u0438\u0447\u043a\u0438 (41)<\/h3>\n      <\/div>\n      <div class=\"cat-card\" data-cat=\"grazka\">\n        <div class=\"cat-emoji\" aria-hidden=\"true\">\ud83c\uddec\ud83c\uddf7<\/div>\n        <h3>\u0413\u0440\u044a\u0446\u043a\u0430 \u043a\u0443\u0445\u043d\u044f<\/h3>\n      <\/div>\n      <div class=\"cat-card\" data-cat=\"klasik\">\n        <div class=\"cat-emoji\" aria-hidden=\"true\">\ud83c\udf7d\ufe0f<\/div>\n        <h3>\u041a\u043b\u0430\u0441\u0438\u0447\u0435\u0441\u043a\u0438<\/h3>\n      <\/div>\n      <div class=\"cat-card\" data-cat=\"italiya\">\n        <div class=\"cat-emoji\" aria-hidden=\"true\">\ud83c\uddee\ud83c\uddf9<\/div>\n        <h3>\u0418\u0442\u0430\u043b\u0438\u0430\u043d\u0441\u043a\u0430<\/h3>\n      <\/div>\n      <a href=\"https:\/\/vbansko.com\/zavedeniya\/hrana-mehani\/#mehani-map-section\" class=\"cat-card\">\n        <div class=\"cat-emoji\" aria-hidden=\"true\">\ud83c\udf56<\/div>\n        <h3>\u041c\u0435\u0445\u0430\u043d\u0438<\/h3>\n      <\/a>\n    <\/div>\n\n    <div class=\"map-wrapper\">\n      <div id=\"map-protector\" class=\"map-protector\">\n        <span>\ud83d\udc46 \u041a\u043b\u0438\u043a\u043d\u0435\u0442\u0435, \u0437\u0430 \u0434\u0430 \u0430\u043a\u0442\u0438\u0432\u0438\u0440\u0430\u0442\u0435 \u043a\u0430\u0440\u0442\u0430\u0442\u0430<\/span>\n      <\/div>\n      <div id=\"rest-map\"><\/div>\n      <div id=\"map-fallback\" class=\"map-fallback\">\n        <h4>\u041a\u0430\u0440\u0442\u0430\u0442\u0430 \u043d\u0435 \u0443\u0441\u043f\u044f \u0434\u0430 \u0441\u0435 \u0437\u0430\u0440\u0435\u0434\u0438<\/h4>\n        <p>\u0412\u044a\u0437\u043c\u043e\u0436\u043d\u043e \u0435 \u0431\u043b\u043e\u043a\u0438\u0440\u0430\u043d\u0435 \u043e\u0442 \u043c\u0440\u0435\u0436\u0430\u0442\u0430 \u0438\u043b\u0438 browser-\u0430. \u041c\u043e\u0436\u0435\u0442\u0435 \u0434\u0430 \u043e\u0442\u0432\u043e\u0440\u0438\u0442\u0435 \u043a\u0430\u0440\u0442\u0430\u0442\u0430 \u0434\u0438\u0440\u0435\u043a\u0442\u043d\u043e \u0432 Google Maps:<\/p>\n        <a href=\"https:\/\/www.google.com\/maps\/search\/?api=1&amp;query=Bansko+restaurants\" target=\"_blank\" rel=\"noopener\"><span aria-hidden=\"true\">\ud83d\uddfa\ufe0f<\/span> \u041e\u0442\u0432\u043e\u0440\u0438 \u0432 Google Maps<\/a>\n      <\/div>\n    <\/div>\n\n    <div class=\"map-places-grid\" id=\"map-places-grid\"><\/div>\n  <\/div>\n<\/section>\n\n<section class=\"lp-nav-section\">\n  <div class=\"lp-nav-title\">\u0420\u0430\u0437\u0433\u043b\u0435\u0434\u0430\u0439\u0442\u0435 \u043e\u0449\u0435 \u043a\u0443\u043b\u0438\u043d\u0430\u0440\u043d\u0438 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438<\/div>\n  <div class=\"lp-tabs\">\n    <a href=\"https:\/\/vbansko.com\/zavedeniya\/mehani-banya-dobrinishte-razlog\/\" class=\"lp-tab\"><span aria-hidden=\"true\">\ud83d\ude99<\/span> \u041e\u043a\u043e\u043b\u043e \u0411\u0430\u043d\u0441\u043a\u043e<\/a>\n    <a href=\"https:\/\/vbansko.com\/zavedeniya\/hrana-mehani\/\" class=\"lp-tab\"><span aria-hidden=\"true\">\ud83c\udf72<\/span> \u0422\u0440\u0430\u0434\u0438\u0446\u0438\u043e\u043d\u043d\u0438 \u044f\u0441\u0442\u0438\u044f<\/a>\n    <a href=\"https:\/\/vbansko.com\/zavedeniya\/obedno-menyu-v-bansko\/\" class=\"lp-tab\"><span aria-hidden=\"true\">\ud83c\udf7d\ufe0f<\/span> \u041e\u0431\u0435\u0434\u043d\u043e \u043c\u0435\u043d\u044e<\/a>\n    <a href=\"https:\/\/vbansko.com\/zavedeniya\/zakuska-v-bansko-kafeneta-pekarni-i-zakusvalni\/\" class=\"lp-tab\"><span aria-hidden=\"true\">\u2615<\/span> \u0417\u0430\u043a\u0443\u0441\u043a\u0430 \u0438 \u043a\u0430\u0444\u0435<\/a>\n    <a href=\"https:\/\/vbansko.com\/guides\/guides-tourism\/kulinaren-pat-mehani-kapama-bansko\/\" class=\"lp-tab\"><span aria-hidden=\"true\">\ud83d\udcd6<\/span> \u041a\u0443\u043b\u0438\u043d\u0430\u0440\u0435\u043d \u043f\u044a\u0442\u0435\u0432\u043e\u0434\u0438\u0442\u0435\u043b<\/a>\n    <a href=\"https:\/\/vbansko.com\/zavedeniya\/\" class=\"lp-tab\"><span aria-hidden=\"true\">\ud83d\udd0d<\/span> \u0412\u0441\u0438\u0447\u043a\u0438 \u0437\u0430\u0432\u0435\u0434\u0435\u043d\u0438\u044f<\/a>\n  <\/div>\n<\/section>\n\n<hr class=\"soft\">\n\n<section class=\"quiz-section\" id=\"quiz-section\">\n  <div class=\"quiz-wrap\">\n    <div class=\"quiz-eyebrow\">\u041f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u0435\u043d \u0441\u044a\u0432\u0435\u0442\u043d\u0438\u043a<\/div>\n    <div class=\"quiz-title\">\u041d\u0430\u043c\u0435\u0440\u0438 \u0441\u0432\u043e\u044f \u0440\u0435\u0441\u0442\u043e\u0440\u0430\u043d\u0442<\/div>\n    <div class=\"quiz-sub\">4 \u0432\u044a\u043f\u0440\u043e\u0441\u0430 \u0438 \u0449\u0435 \u0437\u043d\u0430\u0435\u043c \u043a\u043e\u0435 \u0437\u0430\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0435 \u0438\u0434\u0435\u0430\u043b\u043d\u043e \u0437\u0430 \u0442\u0430\u0437\u0438 \u0432\u0435\u0447\u0435\u0440.<\/div>\n    <div id=\"quiz-steps\"><\/div>\n    <div class=\"quiz-result\" id=\"quiz-result\">\n      <div class=\"result-title\">\u0412\u0430\u0448\u0438\u0442\u0435 \u043f\u0440\u0435\u043f\u043e\u0440\u044a\u043a\u0438 <span aria-hidden=\"true\">\ud83c\udf7d\ufe0f<\/span><\/div>\n      <div class=\"result-sub\">\u0412\u044a\u0437 \u043e\u0441\u043d\u043e\u0432\u0430 \u043d\u0430 \u0432\u0430\u0448\u0438\u0442\u0435 \u043e\u0442\u0433\u043e\u0432\u043e\u0440\u0438:<\/div>\n      <div class=\"result-cards\" id=\"result-cards\"><\/div>\n      <button class=\"btn-reset\" id=\"btn-reset\">\u21ba \u041d\u0430\u043f\u0440\u0430\u0432\u0438 \u0442\u0435\u0441\u0442\u0430 \u043e\u0442\u043d\u043e\u0432\u043e<\/button>\n    <\/div>\n  <\/div>\n<\/section>\n\n<hr class=\"soft\">\n\n<section style=\"background:var(--white);\">\n  <div class=\"wrap\">\n    <div class=\"s-head\"><div class=\"s-title\"><small>\u041d\u0430\u0440\u044a\u0447\u043d\u0438\u0446\u0438<\/small>\u041f\u0440\u0435\u0434\u0438 \u0434\u0430 \u0438\u0437\u0431\u0435\u0440\u0435\u0442\u0435 \u0440\u0435\u0441\u0442\u043e\u0440\u0430\u043d\u0442<\/div><\/div>\n    <div class=\"articles-grid\">\n      <div class=\"article-card\">\n        <a href=\"https:\/\/vbansko.com\/vegetarianska-hrana-v-bansko\/\"><img decoding=\"async\" data-src=\"https:\/\/vbansko.com\/wp-content\/uploads\/2025\/12\/ttttttrsd-scaled.jpg\" alt=\"\u0412\u0435\u0433\u0435\u0442\u0430\u0440\u0438\u0430\u043d\u0441\u043a\u0430 \u0445\u0440\u0430\u043d\u0430 \u0432 \u0411\u0430\u043d\u0441\u043a\u043e\" width=\"1920\" class=\"smush-dimensions lazyload\" style=\"--smush-image-width: 1920px; --smush-image-aspect-ratio: 1920\/1076;\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" data-srcset=\"https:\/\/vbansko.com\/wp-content\/uploads\/2025\/12\/ttttttrsd-scaled.jpg 1920w, https:\/\/vbansko.com\/wp-content\/uploads\/2025\/12\/ttttttrsd-300x168.jpg 300w, https:\/\/vbansko.com\/wp-content\/uploads\/2025\/12\/ttttttrsd-1024x573.jpg 1024w, https:\/\/vbansko.com\/wp-content\/uploads\/2025\/12\/ttttttrsd-768x430.jpg 768w, https:\/\/vbansko.com\/wp-content\/uploads\/2025\/12\/ttttttrsd-1536x860.jpg 1536w, https:\/\/vbansko.com\/wp-content\/uploads\/2025\/12\/ttttttrsd-2048x1147.jpg 2048w, https:\/\/vbansko.com\/wp-content\/uploads\/2025\/12\/ttttttrsd-270x150.jpg 270w\" data-sizes=\"auto\" data-original-sizes=\"(max-width: 1920px) 100vw, 1920px\"><\/a>\n        <div class=\"article-card-body\">\n          <span class=\"ac-badge\">\u041d\u0430\u0440\u044a\u0447\u043d\u0438\u043a<\/span>\n          <h3><a href=\"https:\/\/vbansko.com\/vegetarianska-hrana-v-bansko\/\" style=\"color:var(--ink);\">\u0412\u0435\u0433\u0435\u0442\u0430\u0440\u0438\u0430\u043d\u0441\u043a\u0430 \u0445\u0440\u0430\u043d\u0430 \u0432 \u0411\u0430\u043d\u0441\u043a\u043e<\/a><\/h3>\n          <p>\u0413\u0440\u044a\u0446\u043a\u0438, \u0438\u0442\u0430\u043b\u0438\u0430\u043d\u0441\u043a\u0438 \u0438 \u043a\u043b\u0430\u0441\u0438\u0447\u0435\u0441\u043a\u0438 \u0440\u0435\u0441\u0442\u043e\u0440\u0430\u043d\u0442\u0438 \u0441 \u0431\u043e\u0433\u0430\u0442\u043e \u0432\u0435\u0433\u0435\u0442\u0430\u0440\u0438\u0430\u043d\u0441\u043a\u043e \u043c\u0435\u043d\u044e.<\/p>\n          <a href=\"https:\/\/vbansko.com\/vegetarianska-hrana-v-bansko\/\" class=\"ac-link\">\u041f\u0440\u043e\u0447\u0435\u0442\u0438 \u043d\u0430\u0440\u044a\u0447\u043d\u0438\u043a\u0430 \u2192<\/a>\n        <\/div>\n      <\/div>\n      <div class=\"article-card\">\n        <a href=\"https:\/\/vbansko.com\/zavedeniya-v-bansko-za-mestni\/\"><img decoding=\"async\" data-src=\"https:\/\/vbansko.com\/wp-content\/uploads\/2025\/12\/mehana-2048x1147.jpg\" alt=\"\u0417\u0430\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0437\u0430 \u043c\u0435\u0441\u0442\u043d\u0438\" width=\"2048\" class=\"smush-dimensions lazyload\" style=\"--smush-image-width: 2048px; --smush-image-aspect-ratio: 2048\/1147;\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" data-srcset=\"https:\/\/vbansko.com\/wp-content\/uploads\/2025\/12\/mehana-2048x1147.jpg 2048w, https:\/\/vbansko.com\/wp-content\/uploads\/2025\/12\/mehana-300x168.jpg 300w, https:\/\/vbansko.com\/wp-content\/uploads\/2025\/12\/mehana-1024x573.jpg 1024w, https:\/\/vbansko.com\/wp-content\/uploads\/2025\/12\/mehana-768x430.jpg 768w, https:\/\/vbansko.com\/wp-content\/uploads\/2025\/12\/mehana-1536x860.jpg 1536w, https:\/\/vbansko.com\/wp-content\/uploads\/2025\/12\/mehana-270x150.jpg 270w, https:\/\/vbansko.com\/wp-content\/uploads\/2025\/12\/mehana-scaled.jpg 1920w\" data-sizes=\"auto\" data-original-sizes=\"(max-width: 2048px) 100vw, 2048px\"><\/a>\n        <div class=\"article-card-body\">\n          <span class=\"ac-badge\">\u041d\u0430\u0440\u044a\u0447\u043d\u0438\u043a<\/span>\n          <h3><a href=\"https:\/\/vbansko.com\/zavedeniya-v-bansko-za-mestni\/\" style=\"color:var(--ink);\">\u0417\u0430\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0432 \u0411\u0430\u043d\u0441\u043a\u043e \u0437\u0430 \u043c\u0435\u0441\u0442\u043d\u0438<\/a><\/h3>\n          <p>\u041c\u0435\u0441\u0442\u0430\u0442\u0430, \u043a\u044a\u0434\u0435\u0442\u043e \u0431\u0430\u043d\u0441\u043a\u0430\u043b\u0438\u0438 \u044f\u0434\u0430\u0442 \u2014 \u0431\u0435\u0437 \u0442\u0443\u0440\u0438\u0441\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043d\u0430\u0434\u0446\u0435\u043d\u043a\u0438 \u0438 \u0441 \u0434\u043e\u043c\u0430\u0448\u043d\u0430 \u043a\u0443\u0445\u043d\u044f.<\/p>\n          <a href=\"https:\/\/vbansko.com\/zavedeniya-v-bansko-za-mestni\/\" class=\"ac-link\">\u041f\u0440\u043e\u0447\u0435\u0442\u0438 \u043d\u0430\u0440\u044a\u0447\u043d\u0438\u043a\u0430 \u2192<\/a>\n        <\/div>\n      <\/div>\n      <div class=\"article-card\">\n        <a href=\"https:\/\/vbansko.com\/dieta-v-bansko-mehani-narachnik\/\"><img decoding=\"async\" data-src=\"https:\/\/vbansko.com\/wp-content\/uploads\/2025\/12\/ttttttrsd-scaled.jpg\" alt=\"\u041d\u0430 \u0434\u0438\u0435\u0442\u0430 \u0432 \u0440\u0435\u0441\u0442\u043e\u0440\u0430\u043d\u0442\u0430\" width=\"1920\" class=\"smush-dimensions lazyload\" style=\"--smush-image-width: 1920px; --smush-image-aspect-ratio: 1920\/1076;\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" data-srcset=\"https:\/\/vbansko.com\/wp-content\/uploads\/2025\/12\/ttttttrsd-scaled.jpg 1920w, https:\/\/vbansko.com\/wp-content\/uploads\/2025\/12\/ttttttrsd-300x168.jpg 300w, https:\/\/vbansko.com\/wp-content\/uploads\/2025\/12\/ttttttrsd-1024x573.jpg 1024w, https:\/\/vbansko.com\/wp-content\/uploads\/2025\/12\/ttttttrsd-768x430.jpg 768w, https:\/\/vbansko.com\/wp-content\/uploads\/2025\/12\/ttttttrsd-1536x860.jpg 1536w, https:\/\/vbansko.com\/wp-content\/uploads\/2025\/12\/ttttttrsd-2048x1147.jpg 2048w, https:\/\/vbansko.com\/wp-content\/uploads\/2025\/12\/ttttttrsd-270x150.jpg 270w\" data-sizes=\"auto\" data-original-sizes=\"(max-width: 1920px) 100vw, 1920px\"><\/a>\n        <div class=\"article-card-body\">\n          <span class=\"ac-badge\">\u041d\u0430\u0440\u044a\u0447\u043d\u0438\u043a<\/span>\n          <h3><a href=\"https:\/\/vbansko.com\/dieta-v-bansko-mehani-narachnik\/\" style=\"color:var(--ink);\">\u041d\u0430 \u0434\u0438\u0435\u0442\u0430 \u0432 \u0440\u0435\u0441\u0442\u043e\u0440\u0430\u043d\u0442\u0430<\/a><\/h3>\n          <p>\u041a\u0430\u043a \u0434\u0430 \u0441\u0435 \u0445\u0440\u0430\u043d\u0438\u0448 \u0437\u0434\u0440\u0430\u0432\u043e\u0441\u043b\u043e\u0432\u043d\u043e \u0432 \u0411\u0430\u043d\u0441\u043a\u043e \u2014 \u043e\u0442 \u0433\u0440\u044a\u0446\u043a\u0430 \u0441\u0430\u043b\u0430\u0442\u0430 \u0434\u043e \u0437\u0435\u043b\u0435\u043d\u0447\u0443\u043a\u043e\u0432\u0430 \u043f\u0430\u0441\u0442\u0430.<\/p>\n          <a href=\"https:\/\/vbansko.com\/dieta-v-bansko-mehani-narachnik\/\" class=\"ac-link\">\u041f\u0440\u043e\u0447\u0435\u0442\u0438 \u043d\u0430\u0440\u044a\u0447\u043d\u0438\u043a\u0430 \u2192<\/a>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<hr class=\"soft\">\n\n<section style=\"background:var(--bg);\">\n  <div class=\"wrap\">\n    <div class=\"s-head\"><div class=\"s-title\"><small>\u041f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0441\u044a\u0432\u0435\u0442\u0438<\/small>\u0412\u0441\u0438\u0447\u043a\u043e \u0437\u0430 \u0432\u0435\u0447\u0435\u0440\u044f \u0432 \u0411\u0430\u043d\u0441\u043a\u043e<\/div><\/div>\n    <div class=\"tips-grid\">\n      <a href=\"https:\/\/vbansko.com\/rezervaciya-za-restorant-v-bansko\/\" class=\"tip-card\">\n        <span class=\"tip-icon\" aria-hidden=\"true\">\ud83d\udcc5<\/span>\n        <h3>\u0420\u0435\u0437\u0435\u0440\u0432\u0430\u0446\u0438\u044f \u2014 \u0437\u0430\u0434\u044a\u043b\u0436\u0438\u0442\u0435\u043b\u043d\u0430 \u043b\u0438 \u0435?<\/h3>\n        <p>\u0417\u0430 fine dining \u0438 \u043a\u043b\u0430\u0441\u0438\u0447\u0435\u0441\u043a\u0438\u0442\u0435 \u0440\u0435\u0441\u0442\u043e\u0440\u0430\u043d\u0442\u0438 \u2014 \u0437\u0430\u0434\u044a\u043b\u0436\u0438\u0442\u0435\u043b\u043d\u043e. \u0413\u0440\u044a\u0446\u043a\u0438\u0442\u0435 \u0438 \u0438\u0442\u0430\u043b\u0438\u0430\u043d\u0441\u043a\u0438\u0442\u0435 \u2014 \u043f\u0440\u0435\u043f\u043e\u0440\u044a\u0447\u0438\u0442\u0435\u043b\u043d\u043e.<\/p>\n        <span class=\"tip-link\">\u041f\u0440\u043e\u0447\u0435\u0442\u0438 \u043f\u043e\u0432\u0435\u0447\u0435 \u2192<\/span>\n      <\/a>\n      <a href=\"https:\/\/vbansko.com\/ceni-na-restoranti-v-bansko\/\" class=\"tip-card\">\n        <span class=\"tip-icon\" aria-hidden=\"true\">\ud83d\udcb6<\/span>\n        <h3>\u0426\u0435\u043d\u043e\u0432\u0438 \u0434\u0438\u0430\u043f\u0430\u0437\u043e\u043d\u0438 \u043f\u043e \u043a\u0443\u0445\u043d\u0438<\/h3>\n        <p>\u0411\u044a\u0440\u0437\u043e \u0445\u0440\u0430\u043d\u0435\u043d\u0435: ~3\u20138 \u20ac. \u0418\u0442\u0430\u043b\u0438\u0430\u043d\u0441\u043a\u0430\/\u0433\u0440\u044a\u0446\u043a\u0430: 8\u201318 \u20ac. \u041a\u043b\u0430\u0441\u0438\u0447\u0435\u0441\u043a\u0438: 15\u201330 \u20ac. Fine dining: 25+ \u20ac.<\/p>\n        <span class=\"tip-link\">\u041f\u0440\u043e\u0447\u0435\u0442\u0438 \u043f\u043e\u0432\u0435\u0447\u0435 \u2192<\/span>\n      <\/a>\n      <a href=\"https:\/\/vbansko.com\/vegetarianska-hrana-v-bansko\/\" class=\"tip-card\">\n        <span class=\"tip-icon\" aria-hidden=\"true\">\ud83e\udd57<\/span>\n        <h3>\u0412\u0435\u0433\u0435\u0442\u0430\u0440\u0438\u0430\u043d\u0446\u0438 \u0432 \u0411\u0430\u043d\u0441\u043a\u043e<\/h3>\n        <p>\u0413\u0440\u044a\u0446\u043a\u0438\u0442\u0435 \u0438 \u0438\u0442\u0430\u043b\u0438\u0430\u043d\u0441\u043a\u0438\u0442\u0435 \u0440\u0435\u0441\u0442\u043e\u0440\u0430\u043d\u0442\u0438 \u0438\u043c\u0430\u0442 \u043d\u0430\u0439-\u0431\u043e\u0433\u0430\u0442\u043e \u0432\u0435\u0433\u0435\u0442\u0430\u0440\u0438\u0430\u043d\u0441\u043a\u043e \u043c\u0435\u043d\u044e. \u041f\u0438\u0442\u0430\u0439\u0442\u0435 \u0437\u0430 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u0438\u0442\u0435\u0442\u0438 \u043d\u0430 \u0434\u0435\u043d\u044f.<\/p>\n        <span class=\"tip-link\">\u041f\u0440\u043e\u0447\u0435\u0442\u0438 \u043f\u043e\u0432\u0435\u0447\u0435 \u2192<\/span>\n      <\/a>\n      <a href=\"https:\/\/vbansko.com\/restoranti-s-detski-kat-bansko\/\" class=\"tip-card\">\n        <span class=\"tip-icon\" aria-hidden=\"true\">\ud83d\udc76<\/span>\n        <h3>\u0421 \u0434\u0435\u0446\u0430 \u2014 \u043a\u043e\u0435 \u0435 \u043d\u0430\u0439-\u043f\u043e\u0434\u0445\u043e\u0434\u044f\u0449\u043e?<\/h3>\n        <p>\u0418\u0442\u0430\u043b\u0438\u0430\u043d\u0441\u043a\u0438\u0442\u0435 \u0440\u0435\u0441\u0442\u043e\u0440\u0430\u043d\u0442\u0438 \u0441\u0430 \u043d\u0430\u0439-\u0434\u0435\u0442\u0441\u043a\u0438 \u043f\u0440\u0438\u044f\u0442\u0435\u043b\u0441\u043a\u0438. \u0413\u0440\u044a\u0446\u043a\u0438\u0442\u0435 \u0441\u0430 \u0441\u043f\u043e\u043a\u043e\u0439\u043d\u0438. \u041a\u043b\u0430\u0441\u0438\u0447\u0435\u0441\u043a\u0438\u0442\u0435 \u0441\u0430 \u043f\u043e-\u0444\u043e\u0440\u043c\u0430\u043b\u043d\u0438.<\/p>\n        <span class=\"tip-link\">\u041f\u0440\u043e\u0447\u0435\u0442\u0438 \u043f\u043e\u0432\u0435\u0447\u0435 \u2192<\/span>\n      <\/a>\n      <a href=\"https:\/\/vbansko.com\/s-kuche-na-restorant-v-bansko\/\" class=\"tip-card\">\n        <span class=\"tip-icon\" aria-hidden=\"true\">\ud83d\udc36<\/span>\n        <h3>\u0421 \u043a\u0443\u0447\u0435 \u043d\u0430 \u0440\u0435\u0441\u0442\u043e\u0440\u0430\u043d\u0442<\/h3>\n        <p>\u041a\u043e\u0438 \u0437\u0430\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0432 \u0411\u0430\u043d\u0441\u043a\u043e \u043f\u0440\u0438\u0435\u043c\u0430\u0442 \u0434\u043e\u043c\u0430\u0448\u043d\u0438 \u043b\u044e\u0431\u0438\u043c\u0446\u0438 \u0438 \u0438\u043c\u0430\u0442 \u043f\u043e\u0434\u0445\u043e\u0434\u044f\u0449\u0438 \u0443\u0441\u043b\u043e\u0432\u0438\u044f \u0437\u0430 \u0442\u044f\u0445.<\/p>\n        <span class=\"tip-link\">\u041f\u0440\u043e\u0447\u0435\u0442\u0438 \u043f\u043e\u0432\u0435\u0447\u0435 \u2192<\/span>\n      <\/a>\n      <a href=\"https:\/\/vbansko.com\/dieta-v-bansko-mehani-narachnik\/\" class=\"tip-card\">\n        <span class=\"tip-icon\" aria-hidden=\"true\">\ud83c\udf4f<\/span>\n        <h3>\u041d\u0430 \u0434\u0438\u0435\u0442\u0430 \u0432 \u0440\u0435\u0441\u0442\u043e\u0440\u0430\u043d\u0442\u0430<\/h3>\n        <p>\u041a\u0430\u043a \u0434\u0430 \u0437\u0430\u043f\u0430\u0437\u0438\u0442\u0435 \u0445\u0440\u0430\u043d\u0438\u0442\u0435\u043b\u043d\u0438\u044f \u0441\u0438 \u0440\u0435\u0436\u0438\u043c, \u0434\u043e\u043a\u0430\u0442\u043e \u0441\u0435 \u043d\u0430\u0441\u043b\u0430\u0436\u0434\u0430\u0432\u0430\u0442\u0435 \u043d\u0430 \u0432\u043a\u0443\u0441\u043d\u0430\u0442\u0430 \u0445\u0440\u0430\u043d\u0430 \u0432 \u0411\u0430\u043d\u0441\u043a\u043e.<\/p>\n        <span class=\"tip-link\">\u041f\u0440\u043e\u0447\u0435\u0442\u0438 \u043f\u043e\u0432\u0435\u0447\u0435 \u2192<\/span>\n      <\/a>\n    <\/div>\n\n    <div class=\"owner-cta\">\n      <div>\n        <h3>\u0418\u043c\u0430\u0442\u0435 \u0440\u0435\u0441\u0442\u043e\u0440\u0430\u043d\u0442 \u0432 \u0411\u0430\u043d\u0441\u043a\u043e?<\/h3>\n        <p>\u0414\u043e\u0431\u0430\u0432\u0435\u0442\u0435 \u0433\u043e \u0432 \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0430 \u0438 \u0434\u043e\u0441\u0442\u0438\u0433\u043d\u0435\u0442\u0435 \u0445\u0438\u043b\u044f\u0434\u0438 \u0442\u0443\u0440\u0438\u0441\u0442\u0438 \u0432\u0441\u0435\u043a\u0438 \u0434\u0435\u043d.<\/p>\n      <\/div>\n      <a href=\"https:\/\/vbansko.com\/biznes-czentar-bansko\/\" class=\"btn-owner\"><span aria-hidden=\"true\">\ud83d\udccb<\/span> \u0414\u043e\u0431\u0430\u0432\u0438 \u0441\u0432\u043e\u044f \u0440\u0435\u0441\u0442\u043e\u0440\u0430\u043d\u0442 \u2192<\/a>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section class=\"cta-section\">\n  <h2>\u041d\u0430\u043c\u0435\u0440\u0435\u0442\u0435 \u043f\u0435\u0440\u0444\u0435\u043a\u0442\u043d\u0438\u044f \u0440\u0435\u0441\u0442\u043e\u0440\u0430\u043d\u0442 \u0432 \u0411\u0430\u043d\u0441\u043a\u043e<\/h2>\n  <p>\u0420\u0430\u0437\u0433\u043b\u0435\u0434\u0430\u0439\u0442\u0435 \u043f\u044a\u043b\u043d\u0438\u044f \u043a\u0430\u0442\u0430\u043b\u043e\u0433 \u043f\u043e \u043a\u0443\u0445\u043d\u0438 \u0438 \u043d\u0430\u043f\u0440\u0430\u0432\u0435\u0442\u0435 \u0440\u0435\u0437\u0435\u0440\u0432\u0430\u0446\u0438\u044f.<\/p>\n  <div class=\"cta-btns\">\n    <a href=\"https:\/\/vbansko.com\/lc\/zavedeniya\/restoranti\/graczka-kuhnya-bg\/\" class=\"cta-btn-white\"><span aria-hidden=\"true\">\ud83c\uddec\ud83c\uddf7<\/span> \u0413\u0440\u044a\u0446\u043a\u0430<\/a>\n    <a href=\"https:\/\/vbansko.com\/lc\/zavedeniya\/restoranti\/italianski-restoranti-bg\/\" class=\"cta-btn-white\"><span aria-hidden=\"true\">\ud83c\uddee\ud83c\uddf9<\/span> \u0418\u0442\u0430\u043b\u0438\u0430\u043d\u0441\u043a\u0430<\/a>\n    <a href=\"https:\/\/vbansko.com\/lc\/zavedeniya\/restoranti\/klasicheski-restoranti\/\" class=\"cta-btn-white\"><span aria-hidden=\"true\">\ud83c\udf7d\ufe0f<\/span> \u041a\u043b\u0430\u0441\u0438\u0447\u0435\u0441\u043a\u0430<\/a>\n  <\/div>\n<\/section>\n\n<script>\nwindow.__leaflet_L = null;\nwindow.__leafletFailed = false;\n\n(function loadLeafletJS() {\n  if (typeof L !== 'undefined' && typeof L.map === 'function' && typeof L.tileLayer === 'function') {\n    window.__leaflet_L = L;\n    return;\n  }\n  var cdns = [\n    'https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/leaflet\/1.9.4\/leaflet.min.js',\n    'https:\/\/unpkg.com\/leaflet@1.9.4\/dist\/leaflet.js',\n    'https:\/\/cdn.jsdelivr.net\/npm\/leaflet@1.9.4\/dist\/leaflet.js'\n  ];\n  var idx = 0;\n  function tryNext() {\n    if (idx >= cdns.length) { window.__leafletFailed = true; return; }\n    var url = cdns[idx++];\n    var s = document.createElement('script');\n    s.src = url; s.async = false;\n    s.onload = function() {\n      if (typeof L !== 'undefined' && typeof L.map === 'function' && typeof L.tileLayer === 'function') {\n        window.__leaflet_L = L;\n      } else { tryNext(); }\n    };\n    s.onerror = function() { tryNext(); };\n    document.head.appendChild(s);\n  }\n  tryNext();\n})();\n\n(function loadLeafletCSS() {\n  setTimeout(function() {\n    var probe = document.createElement('div');\n    probe.className = 'leaflet-container';\n    probe.style.cssText = 'position:absolute;left:-9999px;width:1px;height:1px;';\n    document.body.appendChild(probe);\n    var loaded = getComputedStyle(probe).cursor === 'grab';\n    document.body.removeChild(probe);\n    if (!loaded) {\n      var l = document.createElement('link');\n      l.rel = 'stylesheet';\n      l.href = 'https:\/\/unpkg.com\/leaflet@1.9.4\/dist\/leaflet.css';\n      document.head.appendChild(l);\n    }\n  }, 1200);\n})();\n<\/script>\n\n<script>\ndocument.addEventListener('DOMContentLoaded', function() {\n\n  \/\/ =====================================================================\n  \/\/ \u041c\u0410\u0421\u0418\u0412 \u0421 41 \u0420\u0415\u0421\u0422\u041e\u0420\u0410\u041d\u0422\u0410 \u2014 URL \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0438\u0440\u0430\u043d\u0438 \u0441 docx \u0444\u0430\u0439\u043b\u0430\n  \/\/ =====================================================================\n  var places = [\n    { num:1,  name:\"Ntomata Piperia\",                  cat:\"grazka\",  lat:41.8387,    lng:23.4881,    addr:\"\u0443\u043b. \u041f\u0438\u0440\u0438\u043d 125\",                                    hours:\"11:00-23:00\", phone:\"+30 694 770 3711\", rating:\"\",    url:\"https:\/\/vbansko.com\/li\/ntomata-piperia\/\" },\n    { num:2,  name:\"The House Restaurant\",             cat:\"klasik\",  lat:41.8277171, lng:23.4808899, addr:\"\u0443\u043b. \u041f\u0435\u0439\u043e \u042f\u0432\u043e\u0440\u043e\u0432 41\",                              hours:\"10:00-00:00\", phone:\"088 707 0708\",     rating:\"4.7\", url:\"https:\/\/vbansko.com\/li\/the-house-restaurant\/\" },\n    { num:3,  name:\"The Log House\",                    cat:\"klasik\",  lat:41.8284491, lng:23.4775472, addr:\"\u0443\u043b. \u042f\u0432\u043e\u0440, \u043a\u0432. \u0413\u0440\u0430\u043c\u0430\u0434\u0435\u0442\u043e\",                         hours:\"10:00-23:30\", phone:\"088 902 0201\",     rating:\"4.4\", url:\"https:\/\/vbansko.com\/li\/the-log-house\/\" },\n    { num:4,  name:\"4 Directions Family\",              cat:\"klasik\",  lat:41.8270959, lng:23.4819592, addr:\"\u0443\u043b. \u041d\u0430\u0439\u0434\u0435\u043d \u0413\u0435\u0440\u043e\u0432 18, \u043a\u0432. \u0413\u0440\u0430\u043c\u0430\u0434\u0435\u0442\u043e\",              hours:\"14:00-22:00\", phone:\"088 779 3093\",     rating:\"4.5\", url:\"https:\/\/vbansko.com\/li\/4-directions-family\/\" },\n    { num:5,  name:\"\u041c\u043e\u0442\u0438\u043a\u0430\u0442\u0430\",                         cat:\"klasik\",  lat:41.8211659, lng:23.4751721, addr:\"\u0443\u043b. \u041f\u0438\u0440\u0438\u043d 100, \u043a\u0432. \u0413\u0440\u0430\u043c\u0430\u0434\u0435\u0442\u043e\",                    hours:\"12:00-23:00\", phone:\"089 843 4344\",     rating:\"4.2\", url:\"https:\/\/vbansko.com\/li\/motikata\/\" },\n    { num:6,  name:\"Leonardo Ristorante\",              cat:\"italiya\", lat:41.8424758, lng:23.484354,  addr:\"\u0443\u043b. \u041a\u0438\u0440 \u0411\u043b\u0430\u0433\u043e \u0422\u043e\u0434\u0435\u0432 11\",                          hours:\"17:00-23:00\", phone:\"088 277 7444\",     rating:\"4.7\", url:\"https:\/\/vbansko.com\/li\/leonardo-ristorante-italiano\/\" },\n    { num:7,  name:\"Castello Restaurant\",              cat:\"klasik\",  lat:41.8274371, lng:23.4826524, addr:\"\u0443\u043b. \u0410\u043d\u0433\u0435\u043b \u041a\u044a\u043d\u0447\u0435\u0432 \u21161\",                             hours:\"10:00-00:00\", phone:\"089 771 7199\",     rating:\"4.6\", url:\"https:\/\/vbansko.com\/li\/restorant-castello-bansko\/\" },\n    { num:8,  name:\"Station Bansko by Tsakiris\",       cat:\"grazka\",  lat:41.8396,    lng:23.4864,    addr:\"\u0443\u043b. \u041f\u0438\u0442\u0443 \u0413\u0443\u043b\u0438 9\",                                  hours:\"10:00-23:00\", phone:\"\",                 rating:\"\",    url:\"https:\/\/vbansko.com\/li\/station-bansko-by-tsakiris\/\" },\n    { num:9,  name:\"\u0420\u0435\u0441\u0442\u043e\u0440\u0430\u043d\u0442 \u0421\u0442\u0435\u0444\u0430\u043d\u043e\u0441\",               cat:\"grazka\",  lat:41.8303,    lng:23.4739,    addr:\"\u043a\u0432. \u0413\u043b\u0430\u0437\u043d\u0435, \u0443\u043b. \u042f\u0432\u043e\u0440 99\",                          hours:\"17:00-00:00\", phone:\"\",                 rating:\"\",    url:\"https:\/\/vbansko.com\/li\/restorant-stefanos\/\" },\n    { num:10, name:\"\u0420\u0435\u0441\u0442\u043e\u0440\u0430\u043d\u0442 \u042f\u0437\u043e\u0432\u0438\u0440 \u041a\u0440\u0438\u043d\u0435\u0446\",          cat:\"klasik\",  lat:41.822454,  lng:23.494345,  addr:\"\u042f\u0437\u043e\u0432\u0438\u0440 \u041a\u0440\u0438\u043d\u0435\u0446\",                                    hours:\"10:00-23:00\", phone:\"\",                 rating:\"\",    url:\"https:\/\/vbansko.com\/li\/restorant-yazovir-krinecz\/\" },\n    { num:11, name:\"\u0420\u0435\u0441\u0442\u043e\u0440\u0430\u043d\u0442 \u041e\u0440\u043b\u043e\u0432\u043e \u0433\u043d\u0435\u0437\u0434\u043e\",          cat:\"klasik\",  lat:41.8360,    lng:23.4882,    addr:\"\u0443\u043b. \u041d\u0438\u043a\u043e\u043b\u0430 \u0419. \u0412\u0430\u043f\u0446\u0430\u0440\u043e\u0432, \u043a\u0432. \u0421\u0442\u0430\u0440\u0438\u044f \u0433\u0440\u0430\u0434\",         hours:\"11:00-23:00\", phone:\"\",                 rating:\"\",    url:\"https:\/\/vbansko.com\/li\/restorant-orlovo-gnezdo\/\" },\n    { num:12, name:\"\u041f\u0438\u0446\u0430\u0440\u0438\u044f \u041a\u0430\u0440\u0430\u0432\u0430\u043d\u0430\u0442\u0430\",               cat:\"italiya\", lat:41.8302,    lng:23.4748,    addr:\"\u043f\u043b. \u0418\u043b\u0438\u043d\u0434\u0435\u043d 2770, \u043a\u0432. \u0413\u043b\u0430\u0437\u043d\u0435\",                    hours:\"11:00-23:00\", phone:\"\",                 rating:\"\",    url:\"https:\/\/vbansko.com\/li\/piczariya-karavanata\/\" },\n    { num:13, name:\"Bar&Dinner \u0414\u0430\u043c\u044f\u043d\u0438\u0446\u0430\",              cat:\"klasik\",  lat:41.8268,    lng:23.4806,    addr:\"\u0443\u043b. \u0426\u0430\u0440 \u0421\u0438\u043c\u0435\u043e\u043d 54\",                                hours:\"12:00-00:00\", phone:\"\",                 rating:\"\",    url:\"https:\/\/vbansko.com\/li\/bardinner-damyanicza\/\" },\n    { num:14, name:\"Forest Cup\",                       cat:\"klasik\",  lat:41.8350,    lng:23.4870,    addr:\"\u0411\u0430\u043d\u0441\u043a\u043e\",                                           hours:\"10:00-23:00\", phone:\"\",                 rating:\"\",    url:\"https:\/\/vbansko.com\/li\/forest-cup\/\" },\n    { num:15, name:\"\u041f\u0440\u0438 \u0411\u0430\u0439 \u041c\u0438\u043b\u0435\",                     cat:\"klasik\",  lat:41.8295,    lng:23.4811,    addr:\"\u0443\u043b. \u0426\u0430\u0440 \u0418\u0432\u0430\u043d \u0410\u0441\u0435\u043d II 20\",                          hours:\"11:00-23:00\", phone:\"\",                 rating:\"\",    url:\"https:\/\/vbansko.com\/li\/pri-baj-mile\/\" },\n    { num:16, name:\"\u0413\u043e\u0441\u0442\u0438\u043b\u043d\u0438\u0446\u0430 \u041a\u0430\u043d\u0447\u0435\u0442\u043e\",               cat:\"klasik\",  lat:41.8358,    lng:23.4885,    addr:\"\u0443\u043b. \u041d\u0438\u043a\u043e\u043b\u0430 \u0419. \u0412\u0430\u043f\u0446\u0430\u0440\u043e\u0432 6, \u043a\u0432. \u0421\u0442\u0430\u0440\u0438\u044f \u0433\u0440\u0430\u0434\",       hours:\"11:00-23:00\", phone:\"\",                 rating:\"\",    url:\"https:\/\/vbansko.com\/li\/gostilnicza-kancheto\/\" },\n    { num:17, name:\"\u0420\u0435\u0441\u0442\u043e\u0440\u0430\u043d\u0442 \u041c\u043e\u043b\u0435\u0440\u0438\u0442\u0435\",               cat:\"klasik\",  lat:41.8321,    lng:23.4767,    addr:\"\u0443\u043b. \u0413\u043b\u0430\u0437\u043d\u0435 41\",                                    hours:\"11:00-23:00\", phone:\"\",                 rating:\"\",    url:\"https:\/\/vbansko.com\/li\/restorant-molerite\/\" },\n    { num:18, name:\"VIP Room\",                         cat:\"klasik\",  lat:41.7902,    lng:23.5063,    addr:\"\u0411\u044a\u043d\u0434\u0435\u0440\u0438\u0448\u043a\u0430 \u043f\u043e\u043b\u044f\u043d\u0430\",                                hours:\"10:00-17:00\", phone:\"\",                 rating:\"\",    url:\"https:\/\/vbansko.com\/li\/vip-room\/\" },\n    { num:19, name:\"\u0420\u0435\u0441\u0442\u043e\u0440\u0430\u043d\u0442 \u0429\u0435\u043a\u0438\u0442\u0435\",                 cat:\"klasik\",  lat:41.7895,    lng:23.5055,    addr:\"\u0411\u044a\u043d\u0434\u0435\u0440\u0438\u0448\u043a\u0430 \u043f\u043e\u043b\u044f\u043d\u0430\",                                hours:\"09:30-16:30\", phone:\"\",                 rating:\"\",    url:\"https:\/\/vbansko.com\/li\/restorant-sthekite\/\" },\n    { num:20, name:\"\u0411\u0430\u0440 \u201e180 \u0413\u0440\u0430\u0434\u0443\u0441\u0430\"\",                 cat:\"klasik\",  lat:41.7910,    lng:23.5070,    addr:\"\u0411\u044a\u043d\u0434\u0435\u0440\u0438\u0448\u043a\u0430 \u043f\u043e\u043b\u044f\u043d\u0430\",                                hours:\"09:30-16:30\", phone:\"\",                 rating:\"\",    url:\"https:\/\/vbansko.com\/li\/bar-180-gradusa\/\" },\n    { num:21, name:\"\u0420\u0435\u0441\u0442\u043e\u0440\u0430\u043d\u0442 \u0411\u043b\u0430-\u0411\u043b\u0430\",                cat:\"klasik\",  lat:41.7825,    lng:23.5135,    addr:\"\u043c\u0435\u0441\u0442\u043d\u043e\u0441\u0442 \u0428\u0438\u043b\u0438\u0433\u0430\u0440\u043d\u0438\u043a\u0430\",                             hours:\"09:30-16:30\", phone:\"\",                 rating:\"\",    url:\"https:\/\/vbansko.com\/li\/restorant-bla-bla\/\" },\n    { num:22, name:\"\u0420\u0435\u0441\u0442\u043e\u0440\u0430\u043d\u0442 \u041f\u0435\u0449\u0435\u0440\u0438\u0442\u0435 (The Caves)\",   cat:\"klasik\",  lat:41.8055,    lng:23.4825,    addr:\"\u043c. \u041f\u0435\u0449\u0435\u0440\u0438\u0442\u0435, \u0427\u0430\u043b\u0438\u043d \u0412\u0430\u043b\u043e\u0433 (\u043f\u044a\u0442 \u0437\u0430 \u0445. \u0412\u0438\u0445\u0440\u0435\u043d)\",     hours:\"12:00-23:00\", phone:\"\",                 rating:\"\",    url:\"https:\/\/vbansko.com\/li\/restorant-pestherite-the-caves\/\" },\n    { num:23, name:\"Amvrosia Restaurant\",              cat:\"klasik\",  lat:41.8262,    lng:23.4795,    addr:\"\u0443\u043b. \u041a\u0430\u0440\u0430\u043c\u0430\u043d\u0438\u0446\u0430 11\",                                hours:\"12:00-23:00\", phone:\"\",                 rating:\"\",    url:\"https:\/\/vbansko.com\/li\/amvrosia-restaurant\/\" },\n    { num:24, name:\"\u0420\u0435\u0441\u0442\u043e\u0440\u0430\u043d\u0442 \u041a\u043e\u043c\u0435 \u041f\u0440\u0438\u043c\u0430\",             cat:\"italiya\", lat:41.8275,    lng:23.4815,    addr:\"\u0443\u043b. \u041f\u0438\u0440\u0438\u043d 96\",                                     hours:\"12:00-23:00\", phone:\"\",                 rating:\"\",    url:\"https:\/\/vbansko.com\/li\/restorant-kome-prima\/\" },\n    { num:25, name:\"\u0420\u0435\u0441\u0442\u043e\u0440\u0430\u043d\u0442 Zenith\",                 cat:\"klasik\",  lat:41.8260,    lng:23.4798,    addr:\"\u0443\u043b. \u041a\u0430\u0440\u0430\u043c\u0430\u043d\u0438\u0446\u0430 11\",                                hours:\"12:00-00:00\", phone:\"\",                 rating:\"\",    url:\"https:\/\/vbansko.com\/li\/restorant-zenith\/\" },\n    { num:26, name:\"\u0420\u0435\u0441\u0442\u043e\u0440\u0430\u043d\u0442 \u0424\u043e\u043d\u0434\u044e\",                  cat:\"klasik\",  lat:41.8420,    lng:23.4840,    addr:\"\u0443\u043b. \u041a\u0438\u0440 \u0411\u043b\u0430\u0433\u043e \u0422\u043e\u0434\u0435\u0432 4-10\",                         hours:\"17:00-23:00\", phone:\"\",                 rating:\"\",    url:\"https:\/\/vbansko.com\/li\/restorant-fondyu\/\" },\n    { num:27, name:\"\u0420\u0435\u0441\u0442\u043e\u0440\u0430\u043d\u0442 \u0411\u044a\u0447\u0432\u0438\u0442\u0435\",                cat:\"klasik\",  lat:41.7900,    lng:23.5067,    addr:\"\u0411\u044a\u043d\u0434\u0435\u0440\u0438\u0448\u043a\u0430 \u043f\u043e\u043b\u044f\u043d\u0430\",                                hours:\"09:30-16:30\", phone:\"\",                 rating:\"\",    url:\"https:\/\/vbansko.com\/li\/restorant-bachvite\/\" },\n    { num:28, name:\"Euphoria Bar & Grill\",             cat:\"klasik\",  lat:41.8295,    lng:23.4860,    addr:\"\u0443\u043b. \u041d\u0430\u0439\u0434\u0435\u043d \u0413\u0435\u0440\u043e\u0432, \u041d\u043e\u0432\u0438\u044f\u0442 \u0413\u0440\u0430\u0434\",                    hours:\"12:00-00:00\", phone:\"\",                 rating:\"\",    url:\"https:\/\/vbansko.com\/li\/euphoria-bar-grill\/\" },\n    { num:29, name:\"Casa di Papi\",                     cat:\"italiya\", lat:41.8350,    lng:23.4845,    addr:\"\u0443\u043b. \u041f\u0438\u0440\u0438\u043d 113\",                                    hours:\"12:00-23:00\", phone:\"\",                 rating:\"\",    url:\"https:\/\/vbansko.com\/li\/casa-di-papi-restaurant-pizza\/\" },\n    { num:30, name:\"Ginger Bar & Dinner\",              cat:\"klasik\",  lat:41.8298,    lng:23.4855,    addr:\"\u0443\u043b. \u041d\u0430\u0439\u0434\u0435\u043d \u0413\u0435\u0440\u043e\u0432\",                                 hours:\"12:00-00:00\", phone:\"\",                 rating:\"\",    url:\"https:\/\/vbansko.com\/li\/ginger-bar-dinner-bansko\/\" },\n    { num:31, name:\"\u0420\u0435\u0441\u0442\u043e\u0440\u0430\u043d\u0442 Little Israel\",          cat:\"klasik\",  lat:41.8290,    lng:23.4803,    addr:\"\u0443\u043b. \u0413\u0435\u043e\u0440\u0433\u0438 \u041d\u0430\u0441\u0442\u0435\u0432 2\",                              hours:\"12:00-23:00\", phone:\"\",                 rating:\"\",    url:\"https:\/\/vbansko.com\/li\/restorant-little-israel\/\" },\n    { num:32, name:\"\u0420\u0435\u0441\u0442\u043e\u0440\u0430\u043d\u0442 \u0411\u0443\u043d\u0430\u0440\u0435\",                 cat:\"klasik\",  lat:41.8261,    lng:23.4790,    addr:\"\u0411\u0430\u043d\u0441\u043a\u043e\",                                           hours:\"11:00-23:00\", phone:\"\",                 rating:\"\",    url:\"https:\/\/vbansko.com\/li\/restorant-bunare\/\" },\n    { num:33, name:\"Space Zone\",                       cat:\"klasik\",  lat:41.8310,    lng:23.4748,    addr:\"\u043a\u0432. \u0413\u0440\u0430\u043c\u0430\u0434\u0435\u0442\u043e, \u0443\u043b. \u041f\u0438\u0440\u0438\u043d 125\",                    hours:\"12:00-00:00\", phone:\"\",                 rating:\"\",    url:\"https:\/\/vbansko.com\/li\/space-zone\/\" },\n    { num:34, name:\"\u0420\u0435\u0441\u0442\u043e\u0440\u0430\u043d\u0442 George & Mary\",          cat:\"klasik\",  lat:41.8301,    lng:23.4738,    addr:\"\u0443\u043b. \u0413\u043b\u0430\u0437\u043d\u0435 14\",                                    hours:\"11:00-23:00\", phone:\"\",                 rating:\"\",    url:\"https:\/\/vbansko.com\/li\/restorant-george-mary\/\" },\n    { num:35, name:\"The HUB\",                          cat:\"klasik\",  lat:41.8278,    lng:23.4815,    addr:\"\u0443\u043b. \u0421\u0442\u0440\u0430\u0433\u0438\u0442\u0435 2\",                                   hours:\"11:00-00:00\", phone:\"\",                 rating:\"\",    url:\"https:\/\/vbansko.com\/li\/the-hub\/\" },\n    { num:36, name:\"Alpine Lodge Bar and Dinner\",      cat:\"klasik\",  lat:41.8305,    lng:23.4730,    addr:\"\u0443\u043b. \u0413\u0435\u0440\u0430\u0447\u0438\u043d\u0438 \u0443\u043b\u0438\u0446\u0438 1, \u043a\u0432. \u0413\u043b\u0430\u0437\u043d\u0435\",                hours:\"12:00-23:00\", phone:\"\",                 rating:\"\",    url:\"https:\/\/vbansko.com\/li\/alpine-lodge-bar-and-dinner\/\" },\n    { num:37, name:\"Smokey Mountain Bar & Grill\",      cat:\"klasik\",  lat:41.8290,    lng:23.4810,    addr:\"\u0443\u043b. \u0412\u0430\u0440\u0434\u0430\u0440 15\",                                    hours:\"12:00-00:00\", phone:\"\",                 rating:\"\",    url:\"https:\/\/vbansko.com\/li\/smokey-mountain-bar-grill\/\" },\n    { num:38, name:\"\u0420\u0435\u0441\u0442\u043e\u0440\u0430\u043d\u0442 Victoria\",               cat:\"klasik\",  lat:41.8385,    lng:23.4880,    addr:\"\u0443\u043b. \u041f\u0438\u0440\u0438\u043d 119\",                                    hours:\"11:00-23:00\", phone:\"\",                 rating:\"\",    url:\"https:\/\/vbansko.com\/li\/restorant-victoria\/\" },\n    { num:39, name:\"OSCAR Wine Bar & Gastro\",          cat:\"klasik\",  lat:41.8270,    lng:23.4830,    addr:\"\u0443\u043b. \u041f\u0430\u043d\u0430\u0439\u043e\u0442 \u0425\u0438\u0442\u043e\u0432 1\",                              hours:\"12:00-00:00\", phone:\"\",                 rating:\"\",    url:\"https:\/\/vbansko.com\/li\/oscar-wine-bar-gastro\/\" },\n    { num:40, name:\"Sushi Bar & Teppanyaki Grill\",     cat:\"klasik\",  lat:41.8276,    lng:23.4814,    addr:\"\u0443\u043b. \u041f\u0438\u0440\u0438\u043d 96\",                                     hours:\"12:00-23:00\", phone:\"\",                 rating:\"\",    url:\"https:\/\/vbansko.com\/li\/sushi-bar-teppanyaki-grill\/\" },\n    { num:41, name:\"Danny's Bar & Mexican Restaurant\", cat:\"klasik\",  lat:41.8295,    lng:23.4820,    addr:\"\u0443\u043b. \u041b\u0430\u0437\u0430\u0440 (\u041b\u0430\u043d\u043a\u0430\u0442\u0430) \u0422\u0440\u0435\u043d\u0447\u0435\u0432 1\",                    hours:\"12:00-00:00\", phone:\"\",                 rating:\"\",    url:\"https:\/\/vbansko.com\/li\/dannys-bar-mexican-restaurant\/\" },\n  ];\n\n  var colors = { grazka:\"#1a5c3a\", italiya:\"#8e1a1a\", klasik:\"#1a3a6b\" };\n\n  \/* \u2500\u2500 \u0421\u041f\u0418\u0421\u042a\u041a \u041f\u041e\u0414 \u041a\u0410\u0420\u0422\u0410\u0422\u0410 \u2500\u2500 *\/\n  var gridContainer = document.getElementById('map-places-grid');\n  if (gridContainer) {\n    gridContainer.innerHTML = places.map(function(p) {\n      var badgeLabel = p.cat === 'grazka' ? '\u0413\u0440\u044a\u0446\u043a\u0430' : (p.cat === 'italiya' ? '\u0418\u0442\u0430\u043b\u0438\u0430\u043d\u0441\u043a\u0430' : '\u041a\u043b\u0430\u0441\u0438\u0447\u0435\u0441\u043a\u0438');\n      return '<a href=\"' + (p.url || '#') + '\" class=\"map-place-row\" data-cat=\"' + p.cat + '\" data-num=\"' + p.num + '\" target=\"_blank\" rel=\"noopener\">' +\n             '<div class=\"map-num\">' + p.num + '<\/div>' +\n             '<div class=\"map-place-info\">' +\n             '<span class=\"map-place-name\">' + p.name + '<\/span>' +\n             '<div class=\"map-place-meta\"><span class=\"map-cat-badge ' + p.cat + '\">' + badgeLabel + '<\/span>' +\n             (p.rating ? '<span class=\"map-rating\"><span aria-hidden=\"true\">\u2605<\/span> ' + p.rating + '<\/span>' : '') +\n             (p.addr ? '<span><span aria-hidden=\"true\">\ud83d\udccd<\/span> ' + p.addr.replace('\u0443\u043b. ', '') + '<\/span>' : '') +\n             '<\/div><\/div>' +\n             '<span class=\"map-place-arrow\" aria-hidden=\"true\">\u2192<\/span><\/a>';\n    }).join('');\n  }\n\n  \/* \u2500\u2500 \u041a\u0410\u0420\u0422\u0410 \u2500\u2500 *\/\n  var leafletRetries = 0;\n  var MAX_LEAFLET_RETRIES = 100;\n\n  function showMapFallback() {\n    var fb = document.getElementById('map-fallback');\n    var pr = document.getElementById('map-protector');\n    if (fb) fb.classList.add('show');\n    if (pr) pr.style.display = 'none';\n  }\n\n  function initMapAndFilters() {\n    if (window.__leafletFailed) { showMapFallback(); return; }\n    var L = window.__leaflet_L;\n    if (!L || typeof L.map !== 'function') {\n      leafletRetries++;\n      if (leafletRetries > MAX_LEAFLET_RETRIES) { showMapFallback(); return; }\n      setTimeout(initMapAndFilters, 100);\n      return;\n    }\n\n    var mapEl = document.getElementById('rest-map');\n    if (!mapEl) return;\n\n    var labels = { grazka:\"\u0413\u0440\u044a\u0446\u043a\u0430\", italiya:\"\u0418\u0442\u0430\u043b\u0438\u0430\u043d\u0441\u043a\u0430\", klasik:\"\u041a\u043b\u0430\u0441\u0438\u0447\u0435\u0441\u043a\u0438\" };\n\n    function mkIcon(cat, num) {\n      var c = colors[cat] || \"#1a3a6b\";\n      var svg = '<div style=\"position:relative;width:34px;height:34px;cursor:pointer;pointer-events:auto;\">' +\n        '<div style=\"width:34px;height:34px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:' + c + ';border:2px solid #fff;box-shadow:0 2px 8px rgba(0,0,0,.35);\"><\/div>' +\n        '<span style=\"position:absolute;top:6px;left:0;width:34px;text-align:center;font-family:sans-serif;font-size:13px !important;font-weight:700;color:#fff;pointer-events:none;\">' + num + '<\/span><\/div>';\n      return L.divIcon({ className:\"custom-map-pin\", html:svg, iconSize:[34,34], iconAnchor:[17,34], popupAnchor:[0,-34] });\n    }\n\n    function mkPopup(p) {\n      var c = colors[p.cat];\n      return '<div style=\"font-family:sans-serif;min-width:200px;\">' +\n        '<a href=\"' + p.url + '\" target=\"_blank\" style=\"font-size:16px !important;font-weight:700;color:' + c + ';text-decoration:none;display:block;margin-bottom:5px;\">' + p.name + ' &#8594;<\/a>' +\n        '<span style=\"display:inline-block;font-size:14px !important;font-weight:600;text-transform:uppercase;padding:2px 7px;border-radius:3px;background:' + c + '22;color:' + c + ';margin-bottom:7px;\">' + labels[p.cat] + (p.rating ? \" &#9733; \" + p.rating : \"\") + '<\/span>' +\n        '<div style=\"font-size:14px !important;color:#4a5568;line-height:1.6;\">&#128205; ' + p.addr + (p.hours ? '<br>&#9200; ' + p.hours : '') + (p.phone ? '<br>&#128222; ' + p.phone : '') + '<\/div><\/div>';\n    }\n\n    var map;\n    try { map = L.map(\"rest-map\", { scrollWheelZoom: false }); }\n    catch (err) { showMapFallback(); return; }\n\n    L.tileLayer(\"https:\/\/tile.openstreetmap.org\/{z}\/{x}\/{y}.png\", {\n      attribution: \"&copy; OpenStreetMap contributors\", maxZoom: 19\n    }).addTo(map);\n\n    var mk = {};\n    places.forEach(function(p) {\n      var marker = L.marker([p.lat, p.lng], { icon: mkIcon(p.cat, p.num) });\n      marker.bindPopup(mkPopup(p));\n      marker.addTo(map);\n      mk[p.num] = marker;\n    });\n\n    map.fitBounds(L.featureGroup(places.map(function(p){ return mk[p.num]; })).getBounds().pad(0.14));\n    setTimeout(function() { map.invalidateSize(); }, 200);\n    setTimeout(function() { map.invalidateSize(); }, 600);\n    setTimeout(function() { map.invalidateSize(); }, 1500);\n    window.addEventListener('resize', function() { map.invalidateSize(); });\n\n    if ('IntersectionObserver' in window) {\n      var io = new IntersectionObserver(function(entries) {\n        entries.forEach(function(e) { if (e.isIntersecting) map.invalidateSize(); });\n      }, { threshold: 0.1 });\n      io.observe(document.querySelector('.map-wrapper'));\n    }\n\n    var protector = document.getElementById('map-protector');\n    if (protector) {\n      protector.addEventListener('click', function() {\n        protector.classList.add('hidden');\n        map.invalidateSize();\n        setTimeout(function() { map.invalidateSize(); }, 100);\n        setTimeout(function() { map.invalidateSize(); }, 400);\n      });\n      document.addEventListener('touchstart', function(e) {\n        if (!e.target.closest('.map-wrapper')) protector.classList.remove('hidden');\n      }, {passive: true});\n      document.querySelector('.map-wrapper').addEventListener('mouseleave', function() {\n        protector.classList.remove('hidden');\n      });\n    }\n\n    var filterCards = document.querySelectorAll('#map-cards-filter .cat-card:not(a)');\n    var placeRows = document.querySelectorAll('#map-places-grid .map-place-row');\n\n    filterCards.forEach(function(card) {\n      card.addEventListener('click', function() {\n        filterCards.forEach(function(c){ c.classList.remove('active'); });\n        card.classList.add('active');\n        var cat = card.dataset.cat;\n        var visiblePlaces = [];\n        places.forEach(function(p) {\n          var show = (cat === 'all' || p.cat === cat);\n          if (show) { if (!map.hasLayer(mk[p.num])) mk[p.num].addTo(map); visiblePlaces.push(p); }\n          else { if (map.hasLayer(mk[p.num])) map.removeLayer(mk[p.num]); }\n        });\n        placeRows.forEach(function(row) {\n          row.classList.toggle('hidden', !(cat === 'all' || row.dataset.cat === cat));\n        });\n        if (visiblePlaces.length > 0) {\n          map.fitBounds(L.featureGroup(visiblePlaces.map(function(p){ return mk[p.num]; })).getBounds().pad(0.15));\n        }\n      });\n    });\n\n    placeRows.forEach(function(row) {\n      row.style.cursor = \"pointer\";\n      row.addEventListener(\"click\", function(e) {\n        if (e.target.closest(\"a\") && e.target !== row) return;\n        e.preventDefault();\n        var n = parseInt(row.dataset.num);\n        var p = places[n-1];\n        if (protector) protector.classList.add('hidden');\n        map.setView([p.lat, p.lng], 16, { animate: false });\n        mk[n].openPopup();\n        if (window.innerWidth < 700) {\n          document.querySelector('.map-wrapper').scrollIntoView({ behavior: 'smooth', block: 'center' });\n        }\n      });\n    });\n  }\n\n  initMapAndFilters();\n\n  \/\/ =====================================================================\n  \/\/ QUIZ \u2014 \u041f\u041e\u041f\u0420\u0410\u0412\u041a\u0410: BG \u0432\u0435\u0440\u0441\u0438\u044f\u0442\u0430 \u0432\u0435\u0447\u0435 \u0438\u0437\u043f\u043e\u043b\u0437\u0432\u0430 \u0435\u0432\u0440\u043e (\u20ac) \u0432\u043c\u0435\u0441\u0442\u043e \u043b\u0435\u0432\u0430\n  \/\/ =====================================================================\n  function detectLang() {\n    var path = (window.location.pathname || '').toLowerCase();\n    if (\/^\\\/en(\\\/|$)\/.test(path)) return 'en';\n    if (\/^\\\/ru(\\\/|$)\/.test(path)) return 'ru';\n    var htmlLang = (document.documentElement.lang || '').toLowerCase();\n    if (htmlLang.indexOf('en') === 0) return 'en';\n    if (htmlLang.indexOf('ru') === 0) return 'ru';\n    var bc = ' ' + (document.body.className || '').toLowerCase() + ' ';\n    if (bc.indexOf(' trp-language-en') !== -1 || bc.indexOf(' lang-en') !== -1 || bc.indexOf('translatepress-en_') !== -1) return 'en';\n    if (bc.indexOf(' trp-language-ru') !== -1 || bc.indexOf(' lang-ru') !== -1 || bc.indexOf('translatepress-ru_') !== -1) return 'ru';\n    return 'bg';\n  }\n\n  var T = {\n    bg: {\n      next: \"\u041d\u0430\u043f\u0440\u0435\u0434 \u2192\", finish: \"\u0412\u0438\u0436 \u0440\u0435\u0437\u0443\u043b\u0442\u0430\u0442\u0430 \u2192\", prev: \"\u2190 \u041d\u0430\u0437\u0430\u0434\",\n      seeListing: \"\u0412\u0438\u0436 \u0440\u0435\u0441\u0442\u043e\u0440\u0430\u043d\u0442\u0430 \u2192\", location: \"\u041b\u043e\u043a\u0430\u0446\u0438\u044f\", hours: \"\u0427\u0430\u0441\",\n      catLabels: { grazka:\"\u0413\u0440\u044a\u0446\u043a\u0430 \u043a\u0443\u0445\u043d\u044f\", italiya:\"\u0418\u0442\u0430\u043b\u0438\u0430\u043d\u0441\u043a\u0430\", klasik:\"\u041a\u043b\u0430\u0441\u0438\u0447\u0435\u0441\u043a\u0438\" },\n      defaultCatLabel: \"\u0420\u0435\u0441\u0442\u043e\u0440\u0430\u043d\u0442\",\n      questions: [\n        { q:\"\u041a\u0430\u043a\u044a\u0432 \u043f\u043e\u0432\u043e\u0434 \u0435 \u0432\u0435\u0447\u0435\u0440\u044f\u0442\u0430?\", hint:\"\u0429\u0435 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438 \u043d\u0438\u0432\u043e\u0442\u043e \u043d\u0430 \u0437\u0430\u0432\u0435\u0434\u0435\u043d\u0438\u0435\u0442\u043e\", opts:[\n          {icon:\"\ud83e\udd42\",label:\"\u0420\u043e\u043c\u0430\u043d\u0442\u0438\u0447\u043d\u0430\",sub:\"\u0414\u0432\u0430\u043c\u0430, \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u0435\u043d \u043f\u043e\u0432\u043e\u0434\",val:\"klasik\"},\n          {icon:\"\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67\",label:\"\u0421\u0435\u043c\u0435\u0439\u043d\u0430 \u0432\u0435\u0447\u0435\u0440\u044f\",sub:\"\u0421 \u0434\u0435\u0446\u0430, \u043f\u043e-\u0441\u043f\u043e\u043a\u043e\u0439\u043d\u043e\",val:\"italiya\"},\n          {icon:\"\ud83c\udf89\",label:\"\u0413\u043e\u043b\u044f\u043c\u0430 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044f\",sub:\"8+ \u0447\u043e\u0432\u0435\u043a\u0430\",val:\"grazka\"},\n          {icon:\"\u26a1\",label:\"\u041d\u0430\u0431\u044a\u0440\u0437\u043e\",sub:\"\u041c\u0430\u043b\u043a\u043e \u0432\u0440\u0435\u043c\u0435\",val:\"bistro\"}\n        ]},\n        { q:\"\u041a\u0430\u043a\u0432\u0430 \u043a\u0443\u0445\u043d\u044f \u0432\u0438 \u0441\u0435 \u044f\u0434\u0435?\", hint:\"\", opts:[\n          {icon:\"\ud83c\udf55\",label:\"\u041f\u0438\u0446\u0430 \u0438 \u043f\u0430\u0441\u0442\u0430\",sub:\"\u0418\u0442\u0430\u043b\u0438\u0430\u043d\u0441\u043a\u0430\",val:\"italiya\"},\n          {icon:\"\ud83e\udd69\",label:\"\u0421\u0442\u0435\u043a \u0438 \u043c\u0435\u0441\u043e\",sub:\"\u0415\u0432\u0440\u043e\u043f\u0435\u0439\u0441\u043a\u0430 \u043a\u043b\u0430\u0441\u0438\u043a\u0430\",val:\"klasik\"},\n          {icon:\"\ud83e\uded2\",label:\"\u0421\u0440\u0435\u0434\u0438\u0437\u0435\u043c\u043d\u043e\u043c\u043e\u0440\u0441\u043a\u0430\",sub:\"\u0413\u0440\u044a\u0446\u043a\u0430, \u0441\u0432\u0435\u0436\u0430\",val:\"grazka\"},\n          {icon:\"\ud83c\udf2f\",label:\"\u0411\u044a\u0440\u0437\u043e \u0438 \u043b\u0435\u0441\u043d\u043e\",sub:\"\u0414\u044e\u043d\u0435\u0440, \u0431\u0443\u0440\u0433\u0435\u0440\",val:\"bistro\"}\n        ]},\n        \/* \u041f\u041e\u041f\u0420\u0410\u0412\u041a\u0410: \u0435\u0432\u0440\u043e (\u20ac) \u0432\u043c\u0435\u0441\u0442\u043e \u043b\u0435\u0432\u0430 *\/\n        { q:\"\u041a\u0430\u043a\u044a\u0432 \u0431\u044e\u0434\u0436\u0435\u0442 \u043f\u043b\u0430\u043d\u0438\u0440\u0430\u0442\u0435?\", hint:\"\u041d\u0430 \u0447\u043e\u0432\u0435\u043a, \u0431\u0435\u0437 \u043d\u0430\u043f\u0438\u0442\u043a\u0438\", opts:[\n          {icon:\"\ud83d\udcb0\",label:\"\u0414\u043e \u20ac8\",sub:\"\u0414\u043e\u0441\u0442\u044a\u043f\u043d\u043e\",val:\"bistro\"},\n          {icon:\"\ud83d\udcb3\",label:\"\u20ac8\u201315\",sub:\"\u0421\u0442\u0430\u043d\u0434\u0430\u0440\u0442\",val:\"italiya\"},\n          {icon:\"\u2728\",label:\"\u20ac15\u201325\",sub:\"\u041f\u043e-\u0438\u0437\u0438\u0441\u043a\u0430\u043d\u043e\",val:\"grazka\"},\n          {icon:\"\ud83d\udc51\",label:\"\u20ac25+\",sub:\"\u0421\u043f\u0435\u0446\u0438\u0430\u043b\u043d\u0430 \u0432\u0435\u0447\u0435\u0440\u044f\",val:\"klasik\"}\n        ]},\n        { q:\"\u041d\u0443\u0436\u043d\u0430 \u043b\u0438 \u0432\u0438 \u0435 \u0440\u0435\u0437\u0435\u0440\u0432\u0430\u0446\u0438\u044f?\", hint:\"\u041f\u043e\u043c\u0430\u0433\u0430 \u043f\u0440\u0438 \u043f\u043b\u0430\u043d\u0438\u0440\u0430\u043d\u0435\", opts:[\n          {icon:\"\ud83d\udcf1\",label:\"\u0429\u0435 \u0440\u0435\u0437\u0435\u0440\u0432\u0438\u0440\u0430\u043c\u0435\",sub:\"\u041f\u043b\u0430\u043d\u0438\u0440\u0430\u043d\u043e\",val:\"klasik\"},\n          {icon:\"\ud83d\udeb6\",label:\"\u0412\u043b\u0438\u0437\u0430\u043c\u0435 \u0434\u0438\u0440\u0435\u043a\u0442\u043d\u043e\",sub:\"\u0411\u0435\u0437 \u043f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u043d\u043e\",val:\"grazka\"},\n          {icon:\"\ud83c\udf55\",label:\"Takeaway\",sub:\"\u0418\u0441\u043a\u0430\u043c\u0435 \u0434\u0430 \u0432\u0437\u0435\u043c\u0435\u043c\",val:\"bistro\"},\n          {icon:\"\ud83e\udd37\",label:\"\u0411\u0435\u0437 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435\",sub:\"\u0413\u044a\u0432\u043a\u0430\u0432\u0438 \u0441\u043c\u0435\",val:\"italiya\"}\n        ]}\n      ]\n    },\n    en: {\n      next: \"Next \u2192\", finish: \"Show results \u2192\", prev: \"\u2190 Back\",\n      seeListing: \"View restaurant \u2192\", location: \"Location\", hours: \"Hours\",\n      catLabels: { grazka:\"Greek cuisine\", italiya:\"Italian\", klasik:\"Classic\" },\n      defaultCatLabel: \"Restaurant\",\n      questions: [\n        { q:\"What's the occasion?\", hint:\"Determines the type of place\", opts:[\n          {icon:\"\ud83e\udd42\",label:\"Romantic\",sub:\"Just the two of us\",val:\"klasik\"},\n          {icon:\"\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67\",label:\"Family dinner\",sub:\"With kids, relaxed\",val:\"italiya\"},\n          {icon:\"\ud83c\udf89\",label:\"Big group\",sub:\"8+ people\",val:\"grazka\"},\n          {icon:\"\u26a1\",label:\"Quick bite\",sub:\"Limited time\",val:\"bistro\"}\n        ]},\n        { q:\"What cuisine are you craving?\", hint:\"\", opts:[\n          {icon:\"\ud83c\udf55\",label:\"Pizza & pasta\",sub:\"Italian\",val:\"italiya\"},\n          {icon:\"\ud83e\udd69\",label:\"Steak & meat\",sub:\"European classic\",val:\"klasik\"},\n          {icon:\"\ud83e\uded2\",label:\"Mediterranean\",sub:\"Greek, fresh\",val:\"grazka\"},\n          {icon:\"\ud83c\udf2f\",label:\"Fast & simple\",sub:\"Doner, burger\",val:\"bistro\"}\n        ]},\n        { q:\"What's your budget?\", hint:\"Per person, drinks not included\", opts:[\n          {icon:\"\ud83d\udcb0\",label:\"Up to \u20ac8\",sub:\"Affordable\",val:\"bistro\"},\n          {icon:\"\ud83d\udcb3\",label:\"\u20ac8\u201315\",sub:\"Standard\",val:\"italiya\"},\n          {icon:\"\u2728\",label:\"\u20ac15\u201325\",sub:\"Upscale\",val:\"grazka\"},\n          {icon:\"\ud83d\udc51\",label:\"\u20ac25+\",sub:\"Special evening\",val:\"klasik\"}\n        ]},\n        { q:\"Do you need a reservation?\", hint:\"Helps with planning\", opts:[\n          {icon:\"\ud83d\udcf1\",label:\"We'll book\",sub:\"Planning ahead\",val:\"klasik\"},\n          {icon:\"\ud83d\udeb6\",label:\"Walking in\",sub:\"No reservation\",val:\"grazka\"},\n          {icon:\"\ud83c\udf55\",label:\"Takeaway\",sub:\"To go\",val:\"bistro\"},\n          {icon:\"\ud83e\udd37\",label:\"Doesn't matter\",sub:\"We're flexible\",val:\"italiya\"}\n        ]}\n      ]\n    },\n    ru: {\n      next: \"\u0414\u0430\u043b\u0435\u0435 \u2192\", finish: \"\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u2192\", prev: \"\u2190 \u041d\u0430\u0437\u0430\u0434\",\n      seeListing: \"\u041f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u0440\u0435\u0441\u0442\u043e\u0440\u0430\u043d \u2192\", location: \"\u041b\u043e\u043a\u0430\u0446\u0438\u044f\", hours: \"\u0427\u0430\u0441\u044b\",\n      catLabels: { grazka:\"\u0413\u0440\u0435\u0447\u0435\u0441\u043a\u0430\u044f \u043a\u0443\u0445\u043d\u044f\", italiya:\"\u0418\u0442\u0430\u043b\u044c\u044f\u043d\u0441\u043a\u0430\u044f\", klasik:\"\u041a\u043b\u0430\u0441\u0441\u0438\u0447\u0435\u0441\u043a\u0430\u044f\" },\n      defaultCatLabel: \"\u0420\u0435\u0441\u0442\u043e\u0440\u0430\u043d\",\n      questions: [\n        { q:\"\u041f\u043e \u043a\u0430\u043a\u043e\u043c\u0443 \u043f\u043e\u0432\u043e\u0434\u0443 \u0443\u0436\u0438\u043d?\", hint:\"\u041e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442 \u0442\u0438\u043f \u0437\u0430\u0432\u0435\u0434\u0435\u043d\u0438\u044f\", opts:[\n          {icon:\"\ud83e\udd42\",label:\"\u0420\u043e\u043c\u0430\u043d\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439\",sub:\"\u0412\u0434\u0432\u043e\u0451\u043c, \u043e\u0441\u043e\u0431\u044b\u0439 \u0441\u043b\u0443\u0447\u0430\u0439\",val:\"klasik\"},\n          {icon:\"\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67\",label:\"\u0421\u0435\u043c\u0435\u0439\u043d\u044b\u0439 \u0443\u0436\u0438\u043d\",sub:\"\u0421 \u0434\u0435\u0442\u044c\u043c\u0438, \u0441\u043f\u043e\u043a\u043e\u0439\u043d\u043e\",val:\"italiya\"},\n          {icon:\"\ud83c\udf89\",label:\"\u0411\u043e\u043b\u044c\u0448\u0430\u044f \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044f\",sub:\"8+ \u0447\u0435\u043b\u043e\u0432\u0435\u043a\",val:\"grazka\"},\n          {icon:\"\u26a1\",label:\"\u0411\u044b\u0441\u0442\u0440\u043e\",sub:\"\u041c\u0430\u043b\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438\",val:\"bistro\"}\n        ]},\n        { q:\"\u041a\u0430\u043a\u0443\u044e \u043a\u0443\u0445\u043d\u044e \u0432\u044b \u0445\u043e\u0442\u0438\u0442\u0435?\", hint:\"\", opts:[\n          {icon:\"\ud83c\udf55\",label:\"\u041f\u0438\u0446\u0446\u0430 \u0438 \u043f\u0430\u0441\u0442\u0430\",sub:\"\u0418\u0442\u0430\u043b\u044c\u044f\u043d\u0441\u043a\u0430\u044f\",val:\"italiya\"},\n          {icon:\"\ud83e\udd69\",label:\"\u0421\u0442\u0435\u0439\u043a \u0438 \u043c\u044f\u0441\u043e\",sub:\"\u0415\u0432\u0440\u043e\u043f\u0435\u0439\u0441\u043a\u0430\u044f \u043a\u043b\u0430\u0441\u0441\u0438\u043a\u0430\",val:\"klasik\"},\n          {icon:\"\ud83e\uded2\",label:\"\u0421\u0440\u0435\u0434\u0438\u0437\u0435\u043c\u043d\u043e\u043c\u043e\u0440\u0441\u043a\u0430\u044f\",sub:\"\u0413\u0440\u0435\u0447\u0435\u0441\u043a\u0430\u044f, \u0441\u0432\u0435\u0436\u0430\u044f\",val:\"grazka\"},\n          {icon:\"\ud83c\udf2f\",label:\"\u0411\u044b\u0441\u0442\u0440\u043e \u0438 \u043f\u0440\u043e\u0441\u0442\u043e\",sub:\"\u0414\u044e\u043d\u0435\u0440, \u0431\u0443\u0440\u0433\u0435\u0440\",val:\"bistro\"}\n        ]},\n        { q:\"\u041a\u0430\u043a\u043e\u0439 \u0431\u044e\u0434\u0436\u0435\u0442 \u043f\u043b\u0430\u043d\u0438\u0440\u0443\u0435\u0442\u0435?\", hint:\"\u041d\u0430 \u0447\u0435\u043b\u043e\u0432\u0435\u043a\u0430, \u0431\u0435\u0437 \u043d\u0430\u043f\u0438\u0442\u043a\u043e\u0432\", opts:[\n          {icon:\"\ud83d\udcb0\",label:\"\u0414\u043e \u20ac8\",sub:\"\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u043e\",val:\"bistro\"},\n          {icon:\"\ud83d\udcb3\",label:\"\u20ac8\u201315\",sub:\"\u0421\u0442\u0430\u043d\u0434\u0430\u0440\u0442\",val:\"italiya\"},\n          {icon:\"\u2728\",label:\"\u20ac15\u201325\",sub:\"\u0418\u0437\u044b\u0441\u043a\u0430\u043d\u043d\u043e\",val:\"grazka\"},\n          {icon:\"\ud83d\udc51\",label:\"\u20ac25+\",sub:\"\u041e\u0441\u043e\u0431\u044b\u0439 \u0443\u0436\u0438\u043d\",val:\"klasik\"}\n        ]},\n        { q:\"\u041d\u0443\u0436\u043d\u0430 \u043b\u0438 \u0431\u0440\u043e\u043d\u044c?\", hint:\"\u041f\u043e\u043c\u043e\u0433\u0430\u0435\u0442 \u0441 \u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435\u043c\", opts:[\n          {icon:\"\ud83d\udcf1\",label:\"\u0417\u0430\u0431\u0440\u043e\u043d\u0438\u0440\u0443\u0435\u043c\",sub:\"\u041f\u043b\u0430\u043d\u0438\u0440\u0443\u0435\u043c \u0437\u0430\u0440\u0430\u043d\u0435\u0435\",val:\"klasik\"},\n          {icon:\"\ud83d\udeb6\",label:\"\u0411\u0435\u0437 \u0431\u0440\u043e\u043d\u0438\",sub:\"\u0417\u0430\u0439\u0434\u0451\u043c \u0431\u0435\u0437 \u0437\u0430\u043f\u0438\u0441\u0438\",val:\"grazka\"},\n          {icon:\"\ud83c\udf55\",label:\"Takeaway\",sub:\"\u041d\u0430 \u0432\u044b\u043d\u043e\u0441\",val:\"bistro\"},\n          {icon:\"\ud83e\udd37\",label:\"\u041d\u0435 \u0432\u0430\u0436\u043d\u043e\",sub:\"\u0413\u0438\u0431\u043a\u0438\u0435\",val:\"italiya\"}\n        ]}\n      ]\n    }\n  };\n\n  var currentLang = detectLang();\n  var step = 0;\n  var answers = [];\n  var stepsEl = document.getElementById('quiz-steps');\n  var resultEl = document.getElementById('quiz-result');\n  var resultCards = document.getElementById('result-cards');\n\n  function L_TR() { return T[currentLang] || T.bg; }\n\n  function buildStep(i) {\n    var t = L_TR();\n    var QUIZ = t.questions;\n    var q = QUIZ[i];\n    var dots = QUIZ.map(function(_, j) {\n      return '<div class=\"quiz-dot ' + (j < i ? 'done' : j === i ? 'active' : '') + '\"><\/div>';\n    }).join('');\n    var opts = q.opts.map(function(o) {\n      return '<div class=\"quiz-opt\" data-val=\"' + o.val + '\">' +\n        '<span class=\"quiz-opt-icon\" aria-hidden=\"true\">' + o.icon + '<\/span>' +\n        '<span class=\"quiz-opt-label\">' + o.label + '<\/span>' +\n        '<span class=\"quiz-opt-sub\">' + o.sub + '<\/span>' +\n        '<\/div>';\n    }).join('');\n    var nextLabel = (i === QUIZ.length - 1) ? t.finish : t.next;\n    return '<div class=\"quiz-step active\">' +\n      '<div class=\"quiz-q\">' + q.q + '<\/div>' +\n      (q.hint ? '<div class=\"quiz-hint\">' + q.hint + '<\/div>' : '') +\n      '<div class=\"quiz-options\">' + opts + '<\/div>' +\n      '<div class=\"quiz-nav\">' +\n        '<button class=\"btn-quiz-ghost\" id=\"btn-prev\" type=\"button\"' + (i === 0 ? ' style=\"visibility:hidden\"' : '') + '>' + t.prev + '<\/button>' +\n        '<div style=\"display:flex;align-items:center;gap:12px;\"><div class=\"quiz-dots\">' + dots + '<\/div><span class=\"quiz-progress\">' + (i+1) + ' \/ ' + QUIZ.length + '<\/span><\/div>' +\n        '<button class=\"btn-quiz\" id=\"btn-next\" type=\"button\">' + nextLabel + '<\/button>' +\n      '<\/div><\/div>';\n  }\n\n  function renderStep() {\n    stepsEl.innerHTML = buildStep(step);\n    var QUIZ = L_TR().questions;\n    document.getElementById('btn-next').addEventListener('click', function() {\n      if (step < QUIZ.length - 1) { step++; renderStep(); } else { showResult(); }\n    });\n    var prevBtn = document.getElementById('btn-prev');\n    if (prevBtn) prevBtn.addEventListener('click', function() {\n      if (step > 0) { step--; renderStep(); }\n    });\n    var prevAnswer = answers[step];\n    stepsEl.querySelectorAll('.quiz-opt').forEach(function(opt) {\n      if (prevAnswer && opt.dataset.val === prevAnswer) opt.classList.add('selected');\n      opt.addEventListener('click', function() {\n        stepsEl.querySelectorAll('.quiz-opt').forEach(function(o){ o.classList.remove('selected'); });\n        opt.classList.add('selected');\n        answers[step] = opt.dataset.val;\n      });\n    });\n  }\n\n  function showResult() {\n    var t = L_TR();\n    var votes = {};\n    answers.forEach(function(a) { if (a) votes[a] = (votes[a] || 0) + 1; });\n    var top = Object.entries(votes).sort(function(a,b){ return b[1]-a[1]; })[0];\n    var topType = top ? top[0] : 'klasik';\n    var matched = places.filter(function(p){ return p.cat === topType; }).slice(0, 2);\n    var extra = places.filter(function(p){ return p.cat !== topType; }).slice(0, 3 - matched.length);\n    var results = matched.concat(extra).slice(0, 3);\n    var catEmojis = { grazka:\"\ud83c\uddec\ud83c\uddf7\", italiya:\"\ud83c\udf5d\", klasik:\"\ud83c\udf7d\ufe0f\" };\n    resultCards.innerHTML = results.map(function(p) {\n      var emoji = catEmojis[p.cat] || \"\ud83c\udf7d\ufe0f\";\n      var label = t.catLabels[p.cat] || t.defaultCatLabel;\n      var desc = t.location + \": \" + p.addr.replace('\u0443\u043b. ', '') + (p.hours ? \"<br>\" + t.hours + \": \" + p.hours : \"\");\n      return '<div class=\"result-card\">' +\n        '<div class=\"result-card-name\"><span aria-hidden=\"true\">' + emoji + '<\/span> ' + p.name + '<\/div>' +\n        '<div class=\"result-card-type\">' + label + (p.rating ? ' \u00b7 \u2605 ' + p.rating : '') + '<\/div>' +\n        '<div class=\"result-card-desc\">' + desc + '<\/div>' +\n        '<a href=\"' + (p.url || \"#\") + '\" class=\"result-card-link\" target=\"_blank\" rel=\"noopener\">' + t.seeListing + '<\/a>' +\n        '<\/div>';\n    }).join('');\n    stepsEl.innerHTML = '';\n    resultEl.classList.add('active');\n  }\n\n  document.getElementById('btn-reset').addEventListener('click', function() {\n    step = 0; answers = [];\n    resultEl.classList.remove('active');\n    renderStep();\n  });\n\n  renderStep();\n\n}); \/\/ end DOMContentLoaded\n<\/script>\n<\/body>\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>\u0420\u0435\u0441\u0442\u043e\u0440\u0430\u043d\u0442\u0438 \u0432 \u0411\u0430\u043d\u0441\u043a\u043e \u2014 \u0413\u0440\u044a\u0446\u043a\u0430, \u0418\u0442\u0430\u043b\u0438\u0430\u043d\u0441\u043a\u0430 \u0438 \u041a\u043b\u0430\u0441\u0438\u0447\u0435\u0441\u043a\u0430 \u041a\u0443\u0445\u043d\u044f 2026 \u041d\u0430\u0447\u0430\u043b\u043e\/ \u0411\u0430\u043d\u0441\u043a\u043e\/ \u0417\u0430\u0432\u0435\u0434\u0435\u043d\u0438\u044f\/ \u0420\u0435\u0441\u0442\u043e\u0440\u0430\u043d\u0442\u0438 \ud83c\udf7d\ufe0f \u0411\u0430\u043d\u0441\u043a\u043e \u00b7 \u0420\u0435\u0441\u0442\u043e\u0440\u0430\u043d\u0442\u0438 \u00b7 2026 \u0420\u0435\u0441\u0442\u043e\u0440\u0430\u043d\u0442\u0438\u0432 \u0411\u0430\u043d\u0441\u043a\u043e \u0413\u0440\u044a\u0446\u043a\u0430 \u0442\u0430\u0432\u0435\u0440\u043d\u0430, \u0438\u0442\u0430\u043b\u0438\u0430\u043d\u0441\u043a\u0430 \u043f\u0438\u0446\u0430 \u043d\u0430 \u0434\u044a\u0440\u0432\u0430, \u043a\u043b\u0430\u0441\u0438\u0447\u0435\u0441\u043a\u0438 \u0441\u0442\u0435\u043a [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"parent":34276,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-46323","page","type-page","status-publish","hentry"],"acf":[],"cubewp_post_meta":[],"taxonomies":[],"_links":{"self":[{"href":"https:\/\/vbansko.com\/ru\/wp-json\/wp\/v2\/pages\/46323","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vbansko.com\/ru\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/vbansko.com\/ru\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/vbansko.com\/ru\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/vbansko.com\/ru\/wp-json\/wp\/v2\/comments?post=46323"}],"version-history":[{"count":106,"href":"https:\/\/vbansko.com\/ru\/wp-json\/wp\/v2\/pages\/46323\/revisions"}],"predecessor-version":[{"id":49847,"href":"https:\/\/vbansko.com\/ru\/wp-json\/wp\/v2\/pages\/46323\/revisions\/49847"}],"up":[{"embeddable":true,"href":"https:\/\/vbansko.com\/ru\/wp-json\/wp\/v2\/pages\/34276"}],"wp:attachment":[{"href":"https:\/\/vbansko.com\/ru\/wp-json\/wp\/v2\/media?parent=46323"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}