{"id":1530,"date":"2026-03-10T21:16:54","date_gmt":"2026-03-10T19:16:54","guid":{"rendered":"https:\/\/grandhomes.bg\/%d0%bf%d1%80%d0%be%d0%b5%d0%ba%d1%82%d1%8b\/"},"modified":"2026-03-29T19:19:50","modified_gmt":"2026-03-29T16:19:50","slug":"%d0%bf%d1%80%d0%be%d0%b5%d0%ba%d1%82%d1%8b","status":"publish","type":"page","link":"https:\/\/grandhomes.bg\/ru\/%d0%bf%d1%80%d0%be%d0%b5%d0%ba%d1%82%d1%8b\/","title":{"rendered":"\u041f\u0440\u043e\u0435\u043a\u0442\u044b"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1530\" class=\"elementor elementor-1530 elementor-1063\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e6f173d e-con-full e-flex e-con e-parent\" data-id=\"e6f173d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a49a89a elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"a49a89a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n    .grand-homes-wrapper {\r\n        --primary: #C49A5A;\r\n        --secondary: #BFA76A;\r\n        --text-color: #3A3A38;\r\n        --accent: #D69DD6C7;\r\n        --white: #FFFFFF;\r\n        --black: #000000;\r\n        --accent-2: #A89F91;\r\n        --accent-3: #F4F1EB;\r\n        --accent-4: #111111;\r\n        --border-radius: 10px;\r\n        --font-family: 'Montserrat', sans-serif;\r\n        --font-primary-weight: 600;\r\n        --font-secondary-weight: 400;\r\n        --font-text-weight: 300;\r\n        font-family: var(--font-family);\r\n        font-weight: var(--font-text-weight);\r\n        color: var(--text-color);\r\n        background-color: transparent;\r\n        line-height: 1.6;\r\n        overflow-x: hidden;\r\n        width: 100%;\r\n    }\r\n\r\n    .grand-homes-wrapper *,\r\n    .grand-homes-wrapper *::before,\r\n    .grand-homes-wrapper *::after {\r\n        margin: 0;\r\n        padding: 0;\r\n        box-sizing: border-box;\r\n    }\r\n\r\n    .grand-homes-wrapper img {\r\n        max-width: 100%;\r\n        height: auto;\r\n        display: block;\r\n    }\r\n\r\n    .gh-container {\r\n        width: 100%;\r\n        max-width: 95%;\r\n        margin: 0 auto;\r\n        padding: 0 2%;\r\n    }\r\n\r\n    .gh-btn {\r\n        display: inline-flex;\r\n        justify-content: center;\r\n        align-items: center;\r\n        background-image: linear-gradient(to right, #C8995B 0%, #C8995B 50%, #F5D8A3 100%);\r\n        background-size: 200% 100%;\r\n        background-position: 100% 0;\r\n        background-color: transparent;\r\n        border: none;\r\n        border-radius: 50px;\r\n        padding: 16px 40px;\r\n        color: #ffffff;\r\n        font-family: var(--font-family);\r\n        font-weight: 700;\r\n        font-size: 0.9rem;\r\n        text-transform: uppercase;\r\n        letter-spacing: 1px;\r\n        transition: all 0.5s ease-in-out;\r\n        box-shadow: 0 5px 15px rgba(200, 153, 91, 0.4);\r\n        cursor: pointer;\r\n        text-decoration: none;\r\n    }\r\n\r\n    .gh-btn:hover {\r\n        background-position: 0% 0;\r\n        transform: translateY(-3px);\r\n        box-shadow: 0 10px 25px rgba(200, 153, 91, 0.6);\r\n        color: #ffffff;\r\n    }\r\n\r\n    \/* ===== PROPERTY SELECTOR ===== *\/\r\n    .gh-property-selector {\r\n        background: var(--white);\r\n        padding: 60px 0 0;\r\n    }\r\n\r\n    .gh-property-selector .gh-section-header.text-center h2 {\r\n        color: var(--accent-4);\r\n    }\r\n\r\n    .gh-property-selector .gh-section-header.text-center p {\r\n        color: var(--accent-2);\r\n        margin-top: 15px;\r\n    }\r\n\r\n    .gh-prop-badge {\r\n        display: inline-block;\r\n        padding: 5px 16px;\r\n        border-radius: 20px;\r\n        font-size: 0.7rem;\r\n        font-weight: 700;\r\n        letter-spacing: 1px;\r\n        text-transform: uppercase;\r\n        margin-left: 10px;\r\n        vertical-align: middle;\r\n        position: relative;\r\n        top: -2px;\r\n    }\r\n\r\n    .gh-prop-badge.sold {\r\n        background: rgb(129, 42, 32, 0.7);\r\n        color: #fff;\r\n    }\r\n\r\n    .gh-section-header {\r\n        margin-bottom: 40px;\r\n    }\r\n\r\n    .gh-section-header h2 {\r\n        font-size: 2.5rem;\r\n        margin-bottom: 20px;\r\n        position: relative;\r\n        display: inline-block;\r\n        font-weight: var(--font-primary-weight);\r\n        color: var(--accent-4);\r\n    }\r\n\r\n    .gh-section-header.text-center {\r\n        text-align: center;\r\n    }\r\n\r\n    .gh-section-header.text-center h2::after {\r\n        content: '';\r\n        position: absolute;\r\n        width: 60px;\r\n        height: 3px;\r\n        background: var(--primary);\r\n        bottom: -10px;\r\n        left: 50%;\r\n        transform: translateX(-50%);\r\n    }\r\n\r\n    \/* Property Tabs - Top Level *\/\r\n    .gh-prop-tabs {\r\n        display: flex;\r\n        justify-content: center;\r\n        gap: 14px;\r\n        margin-bottom: 0;\r\n        flex-wrap: wrap;\r\n        padding: 0 20px;\r\n    }\r\n\r\n    .gh-prop-tab {\r\n        background: transparent;\r\n        border: 2px solid rgba(196, 154, 90, 0.25);\r\n        border-radius: 14px 14px 0 0;\r\n        padding: 16px 36px;\r\n        color: var(--accent-2);\r\n        font-family: var(--font-family);\r\n        font-size: 0.92rem;\r\n        font-weight: 600;\r\n        letter-spacing: 1.2px;\r\n        text-transform: uppercase;\r\n        cursor: pointer;\r\n        transition: all 0.4s ease;\r\n        border-bottom: none;\r\n        position: relative;\r\n        bottom: -2px;\r\n    }\r\n\r\n    .gh-prop-tab:hover {\r\n        color: var(--accent-4);\r\n        border-color: var(--primary);\r\n    }\r\n\r\n    .gh-prop-tab.active {\r\n        color: var(--white);\r\n        border-color: var(--primary);\r\n        background: linear-gradient(135deg, #C8995B, #e8b87a);\r\n        box-shadow: 0 5px 20px rgba(200, 153, 91, 0.4);\r\n    }\r\n\r\n    \/* Property Content Area *\/\r\n    .gh-prop-content {\r\n        background: var(--accent-3);\r\n        min-height: 400px;\r\n        border-top: 2px solid rgba(196, 154, 90, 0.15);\r\n        padding: 50px 0 80px;\r\n    }\r\n\r\n    .gh-prop-panel {\r\n        display: none;\r\n        animation: ghTabFade 0.45s ease;\r\n    }\r\n\r\n    .gh-prop-panel.active {\r\n        display: block;\r\n    }\r\n\r\n    @keyframes ghTabFade {\r\n        from {\r\n            opacity: 0;\r\n            transform: translateY(14px);\r\n        }\r\n\r\n        to {\r\n            opacity: 1;\r\n            transform: translateY(0);\r\n        }\r\n    }\r\n\r\n    \/* View Toggle (Exterior \/ Interior) *\/\r\n    .gh-view-toggle {\r\n        display: flex;\r\n        justify-content: center;\r\n        gap: 0;\r\n        margin-bottom: 40px;\r\n    }\r\n\r\n    .gh-view-btn {\r\n        background: transparent;\r\n        border: 2px solid rgba(196, 154, 90, 0.35);\r\n        padding: 12px 36px;\r\n        color: var(--accent-2);\r\n        font-family: var(--font-family);\r\n        font-size: 0.85rem;\r\n        font-weight: 600;\r\n        letter-spacing: 1.5px;\r\n        text-transform: uppercase;\r\n        cursor: pointer;\r\n        transition: all 0.4s ease;\r\n    }\r\n\r\n    .gh-view-btn:first-child {\r\n        border-radius: 50px 0 0 50px;\r\n    }\r\n\r\n    .gh-view-btn:last-child {\r\n        border-radius: 0 50px 50px 0;\r\n        border-left: none;\r\n    }\r\n\r\n    .gh-view-btn.active {\r\n        color: var(--white);\r\n        border-color: var(--primary);\r\n        background: linear-gradient(135deg, #C8995B, #e8b87a);\r\n        box-shadow: 0 5px 20px rgba(200, 153, 91, 0.4);\r\n    }\r\n\r\n    \/* Interior Sub-Tabs *\/\r\n    .gh-int-tabs {\r\n        display: flex;\r\n        justify-content: center;\r\n        gap: 10px;\r\n        margin-bottom: 40px;\r\n        flex-wrap: wrap;\r\n    }\r\n\r\n    .gh-int-tab {\r\n        background: transparent;\r\n        border: 1.5px solid rgba(196, 154, 90, 0.3);\r\n        border-radius: 50px;\r\n        padding: 10px 26px;\r\n        color: var(--accent-2);\r\n        font-family: var(--font-family);\r\n        font-size: 0.82rem;\r\n        font-weight: 600;\r\n        letter-spacing: 1px;\r\n        text-transform: uppercase;\r\n        cursor: pointer;\r\n        transition: all 0.4s ease;\r\n    }\r\n\r\n    .gh-int-tab:hover,\r\n    .gh-int-tab.active {\r\n        color: var(--white);\r\n        border-color: var(--primary);\r\n        background: linear-gradient(135deg, #C8995B, #e8b87a);\r\n        box-shadow: 0 4px 15px rgba(200, 153, 91, 0.35);\r\n    }\r\n\r\n    .gh-int-panel {\r\n        display: none;\r\n        animation: ghTabFade 0.4s ease;\r\n    }\r\n\r\n    .gh-int-panel.active {\r\n        display: block;\r\n    }\r\n\r\n    .gh-view-section {\r\n        display: none;\r\n        animation: ghTabFade 0.4s ease;\r\n    }\r\n\r\n    .gh-view-section.active {\r\n        display: block;\r\n    }\r\n\r\n    \/* Gallery Grids *\/\r\n    .gh-gallery-grid {\r\n        display: grid;\r\n        grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));\r\n        gap: 20px;\r\n    }\r\n\r\n    .gh-gallery-item {\r\n        border-radius: var(--border-radius);\r\n        overflow: hidden;\r\n        box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);\r\n        cursor: zoom-in;\r\n        position: relative;\r\n    }\r\n\r\n    .gh-gallery-item img {\r\n        width: 100%;\r\n        aspect-ratio: 4\/3;\r\n        object-fit: cover;\r\n        transition: transform 0.5s ease;\r\n    }\r\n\r\n    .gh-gallery-item:hover img {\r\n        transform: scale(1.05);\r\n    }\r\n\r\n    .gh-gallery-item .gh-int-overlay {\r\n        position: absolute;\r\n        inset: 0;\r\n        background: rgba(0, 0, 0, 0);\r\n        transition: background 0.35s ease;\r\n        display: flex;\r\n        align-items: center;\r\n        justify-content: center;\r\n        pointer-events: none;\r\n    }\r\n\r\n    .gh-gallery-item:hover .gh-int-overlay {\r\n        background: rgba(0, 0, 0, 0.35);\r\n    }\r\n\r\n    .gh-gallery-item:hover .gh-int-zoom {\r\n        opacity: 1;\r\n        transform: scale(1);\r\n    }\r\n\r\n    \/* Masonry Interior Grid *\/\r\n    .gh-interior-grid {\r\n        columns: 3;\r\n        column-gap: 16px;\r\n    }\r\n\r\n    .gh-int-item {\r\n        break-inside: avoid;\r\n        margin-bottom: 16px;\r\n        border-radius: 10px;\r\n        overflow: hidden;\r\n        cursor: pointer;\r\n        position: relative;\r\n    }\r\n\r\n    .gh-int-item img {\r\n        width: 100%;\r\n        height: auto;\r\n        display: block;\r\n        transition: transform 0.55s ease;\r\n    }\r\n\r\n    .gh-int-item:hover img {\r\n        transform: scale(1.06);\r\n    }\r\n\r\n    .gh-int-overlay {\r\n        position: absolute;\r\n        inset: 0;\r\n        background: rgba(0, 0, 0, 0);\r\n        transition: background 0.35s ease;\r\n        display: flex;\r\n        align-items: center;\r\n        justify-content: center;\r\n        pointer-events: none;\r\n    }\r\n\r\n    .gh-int-item:hover .gh-int-overlay {\r\n        background: rgba(0, 0, 0, 0.35);\r\n    }\r\n\r\n    .gh-int-zoom {\r\n        opacity: 0;\r\n        transform: scale(0.7);\r\n        transition: all 0.3s ease;\r\n        width: 44px;\r\n        height: 44px;\r\n        border-radius: 50%;\r\n        background: rgba(255, 255, 255, 0.18);\r\n        backdrop-filter: blur(6px);\r\n        display: flex;\r\n        align-items: center;\r\n        justify-content: center;\r\n        border: 1.5px solid rgba(255, 255, 255, 0.45);\r\n    }\r\n\r\n    .gh-int-zoom svg {\r\n        width: 18px;\r\n        height: 18px;\r\n        fill: #fff;\r\n    }\r\n\r\n    .gh-int-item:hover .gh-int-zoom {\r\n        opacity: 1;\r\n        transform: scale(1);\r\n    }\r\n\r\n    .subheadline {\r\n        font-size: 1.2rem;\r\n        font-weight: 500;\r\n        color: #3A3A38;\r\n    }\r\n\r\n    @media (max-width: 900px) {\r\n        .gh-interior-grid {\r\n            columns: 2;\r\n        }\r\n    }\r\n\r\n    @media (max-width: 560px) {\r\n        .gh-interior-grid {\r\n            columns: 1;\r\n        }\r\n\r\n        .gh-int-tab,\r\n        .gh-prop-tab {\r\n            padding: 10px 18px;\r\n            font-size: 0.75rem;\r\n        }\r\n\r\n        .gh-view-btn {\r\n            padding: 10px 22px;\r\n            font-size: 0.78rem;\r\n        }\r\n\r\n        .subheadline {\r\n            font-size: 1rem;\r\n            font-weight: 400;\r\n        }\r\n    }\r\n<\/style>\r\n\r\n<div class=\"grand-homes-wrapper\">\r\n\r\n    <!-- ===== PROPERTY SELECTOR ===== -->\r\n    <div class=\"gh-property-selector\">\r\n        <div class=\"gh-container\">\r\n            <div class=\"gh-section-header text-center\" style=\"margin-bottom: 40px;\">\r\n                <h2>\u041d\u0430\u0448\u0438 \u041f\u0440\u043e\u0435\u043a\u0442\u044b<\/h2>\r\n                <p class=\"subheadline\">\u041f\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u0442\u0435 \u0432\u0438\u0437\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0438 \u0438\u043d\u0442\u0435\u0440\u044c\u0435\u0440\u043d\u044b\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u043f\u0440\u043e\u0435\u043a\u0442\u0430<\/p>\r\n            <\/div>\r\n            <div class=\"gh-prop-tabs\" id=\"ghPropTabs\"><\/div>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <!-- ===== PROPERTY CONTENT ===== -->\r\n    <div class=\"gh-prop-content\">\r\n        <div class=\"gh-container\" id=\"ghPropContent\"><\/div>\r\n    <\/div>\r\n\r\n<\/div>\r\n\r\n<script>\r\n    (function () {\r\n        const ZOOM_SVG = '<svg viewBox=\"0 0 512 512\"><path d=\"M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z\"\/><\/svg>';\r\n\r\n        const properties = [\r\n            {\r\n                id: 'townhouse',\r\n                name: 'Grand Townhouse',\r\n                exterior: [\r\n                    'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/townhouse-video.mp4',\r\n                    'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/51838226-301f-4c3d-984e-831ebbb94914.jpg',\r\n                    'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/viber_image_2026-03-23423-33-06-174.jpg',\r\n                    'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/c7efa038-98a6-46e7-baef-47de5c40a8d3.jpg',\r\n                    'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/ebe5f75b-f096-42f1-98a7-96c138d85c80-1.jpg',\r\n                    'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/\u0432\u0435\u0440\u0430\u043d\u0434\u0430.jpg',\r\n                    'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/\u0432\u044a\u043d\u0448\u043d\u0430-\u0444\u0430\u0441\u0430\u0434\u0430.jpg'\r\n                ],\r\n                interior: [\r\n                    {\r\n                        tab: '\u0418\u043d\u0442\u0435\u0440\u0438\u043e\u0440',\r\n                        images: [\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/\u0434\u0438\u0432\u0430\u043d.jpg',\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/\u043a\u0443\u0445\u043d\u044f-1.jpg',\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/\u043a\u0443\u0445\u043d\u044f1.jpg',\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/viber_image_2026-03-23_17-57-13-254.jpg',\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/viber_image_2026-03-23_17-57-12-755.jpg',\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/viber_image_2026-03-23_17-57-13-464.jpg',\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/\u0441\u043f\u0430\u043b\u043d\u044f-\u043e\u0441\u0432\u0435\u0442\u043b\u0435\u043d\u0438\u0435.jpg',\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/\u0432\u0438\u0437\u0443\u0430\u043b\u0438\u0446\u0430\u0437\u0438\u044f-\u043a\u0443\u0445\u043d\u044f.jpg',\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/\u0433\u0430\u0440\u0434\u0435\u0440\u043e\u0431-\u0441\u043f\u0430\u043b\u043d\u044f.jpg',\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/\u043a\u043e\u0440\u0438\u0434\u043e\u0440.jpg',\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/\u043a\u0443\u0445\u043d\u0435\u043d\u0441\u043a\u0438-\u0431\u0430\u0440.jpg',\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/\u043a\u0443\u0445\u043d\u044f-4.jpg',\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/\u043f\u0440\u043e\u0437\u043e\u0440\u0446\u0438-\u043f\u0435\u0440\u0434\u0435\u0442\u0430.jpg',\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/\u0440\u0430\u0437\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435-1.jpg',\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/\u0441\u043f\u0430\u043b\u043d\u044f-1.jpg',\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/\u0441\u043f\u0430\u043b\u043d\u044f-2.3.jpg',\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/\u0441\u043f\u0430\u043b\u043d\u044f-2.jpg',\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/\u0441\u043f\u0430\u043b\u043d\u044f-\u0442\u043e\u0430\u043b\u0435\u0442\u043a\u0430.jpg',\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/\u0441\u043f\u043b\u0430\u043d\u044f.jpg',\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/\u0441\u0442\u044a\u043b\u0431\u0438-1.jpg',\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/\u0441\u0442\u044a\u043b\u0431\u0438\u0449\u0435.jpg',\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/\u0442\u0440\u0430\u043f\u0435\u0446\u0430\u0440\u0438\u044f.jpg'\r\n                        ]\r\n                    },\r\n                    {\r\n                        tab: '\u0411\u0430\u043d\u0438',\r\n                        images: [\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/\u0431\u0430\u043d\u044f-1.2.jpg',\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/\u0431\u0430\u043d\u044f-2.21.jpg',\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/\u0431\u0430\u043d\u044f-3.1.jpg'\r\n                        ]\r\n                    }\r\n                ]\r\n            },\r\n            {\r\n                id: 'solaris',\r\n                name: 'Grand Solaris',\r\n                exterior: [\r\n                    'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/02\/Image20-1.png',\r\n                    'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/02\/Image12.png',\r\n                    'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/02\/Image15.png',\r\n                    'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/02\/Image9.png',\r\n                    'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/02\/Image7_1.png',\r\n                    'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/02\/Image3.png',\r\n                    'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/02\/Image2_1.png'\r\n                ],\r\n                interior: [\r\n                    {\r\n                        tab: '\u0422\u044a\u043c\u0435\u043d \u0438\u043d\u0442\u0435\u0440\u0438\u043e\u0440',\r\n                        images: [\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/2b1b968b-bcee-4b7c-9f22-a0a575e6c629.jpg',\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/1e099ae8-b3c8-4ff5-a6da-92e793691537.jpg',\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/0c8adec9-4968-4b44-981f-4e1b26f315d0.jpg',\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/d14512c5-2d07-4efe-9efc-2eb808ffe62c.jpg',\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/b5c80e0d-6539-436f-818e-6bd559eaddee.jpg',\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/28854810-c911-4a11-ac20-f122215d488a.jpg',\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/452229a2-4040-4ac9-b2c3-b40a8e547005.jpg',\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/5339ce69-254a-4239-b65b-ebeb212a4636.jpg',\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/148ba009-4feb-4821-80ed-b96508ceab34.jpg',\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/065c96d4-6eec-4e1b-a257-24d5a7a20b85.jpg',\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/59c5727d-0138-47a4-a32f-e6553d039e8e.jpg',\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/34e2eb48-a36e-4efe-9d5d-f123fbe63be5.jpg',\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/9f617ae0-03ef-42a2-a5df-b36c5d6f8b6d.jpg',\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/8d392da3-c498-47a0-a9ca-1d6a0534b73f.jpg',\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/5ee72de5-4259-44cb-a44f-d7a10d00cb64.jpg'\r\n                        ]\r\n                    },\r\n                    {\r\n                        tab: '\u0421\u0432\u0435\u0442\u044a\u043b \u0438\u043d\u0442\u0435\u0440\u0438\u043e\u0440',\r\n                        images: [\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/3b52921a-c928-4925-9787-dabbed598d2b.jpg',\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/5ee72de5-4259-44cb-a44f-d7a10d00cb64-1.jpg',\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/9dfa5a73-20d3-4254-9514-f3c218e8c0671.jpg',\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/9dfa5a73-20d3-4254-9514-f3c218e8c067.jpg',\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/34e2eb48-a36e-4efe-9d5d-f123fbe63be5-1.jpg',\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/59c5727d-0138-47a4-a32f-e6553d039e8e-1.jpg',\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/148ba009-4feb-4821-80ed-b96508ceab34-1.jpg',\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/4230a300-e0d3-4442-a674-aaec9e12ad62.jpg',\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/5339ce69-254a-4239-b65b-ebeb212a4636-1.jpg',\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/38344caa-f27d-4955-8c91-203ed18e8ade.jpg',\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/28854810-c911-4a11-ac20-f122215d488a-1.jpg',\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/a54e6100-e2d8-49f4-832e-3f5138165327.jpg',\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/b268cae9-e090-4cdd-a67b-a67b23b49e2f.jpg',\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/d3ab1afa-36e2-4891-b667-80c8594f3a3b.jpg',\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/d14512c5-2d07-4efe-9efc-2eb808ffe62c-1.jpg',\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/dd27ca0d-4904-4cae-baa4-46e0dcb88acc.jpg',\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/f559a542-321e-4135-84c1-7cc5e1abacf0.jpg'\r\n                        ]\r\n                    },\r\n                    {\r\n                        tab: '\u0411\u0430\u043d\u044f',\r\n                        images: [\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/3bd74856-cdf9-4dc5-a003-2e0604db6135.jpg',\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/47b830c2-88e2-41f8-b955-21254df75c60.jpg'\r\n                        ]\r\n                    }\r\n                ]\r\n            },\r\n            {\r\n                id: 'luxury',\r\n                name: 'Grand Luxury Homes',\r\n                exterior: [\r\n                    'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/\u0432\u0435\u0440\u0430\u043d\u0434\u0430-2.jpg',\r\n                    'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/\u0444\u0430\u0441\u0430\u0434\u0430-1.jpg'\r\n                ],\r\n                interior: [\r\n                    {\r\n                        tab: '\u041f\u0430\u0440\u0442\u0435\u0440 - \u0432\u0441\u0435\u043a\u0438\u0434\u043d\u0435\u0432\u043d\u0430',\r\n                        images: [\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/\u043a\u0443\u0445\u043d\u044f-2.jpg',\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/\u043a\u0443\u0445\u043d\u044f-3.jpg',\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/\u043a\u0443\u0445\u043d\u044f.jpg',\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/\u043c\u0435\u043a\u0430-\u043c\u0435\u0431\u0435\u043b-\u0432\u0441\u0435\u043a\u0438\u0434\u043d\u0435\u0432\u043d\u0430.jpg',\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/\u043c\u043e\u043a\u0440\u043e-\u043f\u043e\u043c\u0435\u0449\u0435\u043d\u0438\u0435.jpeg',\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/\u0442\u0432-\u0441\u0442\u0435\u043d\u0430-\u0432\u0441\u0435\u043a\u0438\u0434\u043d\u0435\u0432\u043d\u0430-.jpg',\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/\u0431\u0430\u043d\u044f\u044f.jpg',\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/\u0430\u043d\u0442\u0440\u0435.jpg',\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/\u0431\u0430\u043d\u044f-\u0435\u0442\u0430\u0436-1.jpg',\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/\u0432\u0441\u0435\u043a\u0438\u0434\u043d\u0435\u0432\u043d\u0430-2.jpg',\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/\u0432\u0441\u0435\u043a\u0438\u0434\u043d\u0435\u0432\u043d\u0430-3.jpg',\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/\u0432\u0441\u0435\u043a\u0438\u0434\u043d\u0435\u0432\u043d\u0430.jpg'\r\n                        ]\r\n                    },\r\n                    {\r\n                        tab: '\u041c\u0430\u0441\u0442\u044a\u0440 \u0441\u043f\u0430\u043b\u043d\u044f \u0435\u0442. 2',\r\n                        images: [\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/master.jpg',\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/\u0430\u043a\u0446\u0435\u043d\u0442.jpg',\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/\u0433\u0430\u0440\u0434\u0435\u0440\u043e\u04312.jpg',\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/\u043c\u0430\u0441\u0442\u0435\u0440-\u0431\u0430\u043d\u044f2.jpg',\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/\u0441\u043f\u0430\u043b\u043d\u044f1.jpg'\r\n                        ]\r\n                    },\r\n                    {\r\n                        tab: '\u0421\u043f\u0430\u043b\u043d\u044f 2 \u0435\u0442. 2',\r\n                        images: [\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/\u0441\u043f\u0430\u043b\u043d\u044f2.jpg',\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/2\u0440\u0430-\u0441\u043f\u0430\u043b\u043d\u044f.jpg',\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/\u0441\u043f\u0430\u043b\u043d\u044f-.jpg'\r\n                        ]\r\n                    },\r\n                    {\r\n                        tab: '\u0421\u043f\u0430\u043b\u043d\u044f 3 \u0435\u0442. 2',\r\n                        images: [\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/\u0441\u043f\u0430\u043b\u043d\u044f3-\u0441\u0442\u0435\u043d\u0430.jpg',\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/\u0441\u043f\u0430\u043b\u043d\u044f3.3.jpg',\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/\u0441\u043f\u0430\u043b\u043d\u044f3.jpg'\r\n                        ]\r\n                    },\r\n                    {\r\n                        tab: '\u0415\u0442\u0430\u0436 2 \u043e\u0431\u0449\u0438 \u0447\u0430\u0441\u0442\u0438',\r\n                        images: [\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/\u0441\u0442\u044a\u043b\u0431\u04382.jpg',\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/\u0431\u0430\u043d\u044f.jpg',\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/\u0431\u0430\u043d\u044f1.jpg',\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/\u0441\u0442\u044a\u043b\u0431\u0438-\u0435\u0442\u0430\u0436-2.jpg',\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/\u0441\u0442\u044a\u043b\u0431\u0438.jpg'\r\n                        ]\r\n                    }\r\n                ]\r\n            },\r\n            {\r\n                id: 'village',\r\n                name: 'Grand Village',\r\n                badge: '\u041f\u0420\u041e\u0414\u0410\u041d\u041e',\r\n                exterior: [\r\n                    'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/\u0433\u0440\u0430\u0434\u0438\u043d\u0430-\u043e\u0431\u0449\u0438-\u0447\u0430\u0441\u0442\u0438-2-1.jpg',\r\n                    'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/\u0444\u0430\u0441\u0430\u0434\u0430-1-1.jpg',\r\n                    'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/\u0433\u043b\u0430\u0432\u0435\u043d-\u0432\u0445\u043e\u0434.jpg',\r\n                    'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/\u0432\u0445\u043e\u0434-\u0437\u0430-\u043a\u043e\u043b\u0438.jpg',\r\n                    'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/viber_image_2026-03-13_09-38-08-936.jpg',\r\n                    'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/viber_image_2026-03-13_09-38-09-748.jpg',\r\n                    'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/viber_image_2026-03-13_09-38-10-128.jpg',\r\n                    'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/viber_image_2026-03-13_09-38-10-440.jpg',\r\n                    'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/viber_image_2026-03-13_09-48-47-553.jpg',\r\n                    'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/viber_image_2026-03-12_13-34-33-202-2.jpg',\r\n                    'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/viber_image_2026-03-16_11-33-05-695.jpg',\r\n                    'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/viber_image_2026-03-16_11-33-05-934.jpg',\r\n                    'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/viber_image_2026-03-16_11-33-06-174.jpg'\r\n                ],\r\n                interior: [\r\n                    {\r\n                        tab: '\u0410\u043f. 2 & 3',\r\n                        images: [\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/viber_image_2024-01-08_07-52-58-321.jpg',\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/viber_image_2024-01-08_07-52-59-317.jpg',\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/viber_image_2024-01-08_07-52-59-570.jpg',\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/viber_image_2024-01-08_07-53-00-075.jpg',\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/viber_image_2024-01-08_07-53-00-427.jpg',\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/viber_image_2024-01-08_07-53-00-685.jpg',\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/\u0430\u043f-2-\u0438-3-\u0441\u043f\u0430\u043b\u043d\u044f.jpg',\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/\u0430\u043f-2-\u0438-3-\u0445\u043e\u043b.jpg',\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/\u0430\u043f-2-\u0438-3.jpg',\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/\u0430\u043f-2-\u0438-3-1.jpg',\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/\u0430\u043f-2-\u043a\u0443\u0445\u043d\u044f.jpg',\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/\u0430\u043f-2-\u0445\u043e\u043b\u043b.jpg',\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/\u0430\u043f-2.jpg',\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/\u0430\u043f-2-3.jpg',\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/\u0410\u041f.3-\u043f\u043b\u0430\u043d.png'\r\n                        ]\r\n                    },\r\n                    {\r\n                        tab: '\u0411\u0430\u043d\u0438',\r\n                        images: [\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/\u0431\u0430\u043d\u044f-1.jpg',\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/\u0431\u0430\u043d\u044f1-1.jpg',\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/\u0431\u0430\u043d\u044f2.jpg',\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/\u0431\u0430\u043d\u044f3.jpg'\r\n                        ]\r\n                    }\r\n                ]\r\n            },\r\n            {\r\n                id: 'grand-city',\r\n                name: 'Grand City Houses',\r\n                badge: '\u041f\u041e\u0421\u041b\u0415\u0414\u041d\u042f\u042f \u041a\u0412\u0410\u0420\u0422\u0418\u0420\u0410',\r\n                exterior: [\r\n                    'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/viber_image_2026-03-20_09-52-43-038.jpg'\r\n                ],\r\n                interior: [\r\n                    {\r\n                        tab: '\u0418\u043d\u0442\u0435\u0440\u0438\u043e\u0440',\r\n                        images: [\r\n                            'https:\/\/grandhomes.bg\/wp-content\/uploads\/2026\/03\/viber_image_2026-03-20_09-52-43-038.jpg'\r\n                        ]\r\n                    }\r\n                ]\r\n            },\r\n        ];\r\n\r\n        function makeOverlay() {\r\n            return '<div class=\"gh-int-overlay\"><div class=\"gh-int-zoom\">' + ZOOM_SVG + '<\/div><\/div>';\r\n        }\r\n\r\n        function buildExteriorGrid(images) {\r\n            if (!images.length) return '<p style=\"color:var(--accent-2);text-align:center;padding:40px 0;\">\u041d\u044f\u043c\u0430 \u043d\u0430\u043b\u0438\u0447\u043d\u0438 \u0435\u043a\u0441\u0442\u0435\u0440\u0438\u043e\u0440\u043d\u0438 \u0441\u043d\u0438\u043c\u043a\u0438 \u0437\u0430 \u0442\u043e\u0437\u0438 \u043f\u0440\u043e\u0435\u043a\u0442.<\/p>';\r\n            let h = '<div class=\"gh-gallery-grid\">';\r\n            images.forEach((src, i) => {\r\n                if (src.toLowerCase().endsWith('.mp4')) {\r\n                    h += '<div class=\"gh-gallery-item video-item\"><video src=\"' + src + '\" autoplay loop muted playsinline controls style=\"width: 100%; aspect-ratio: 4\/3; object-fit: cover; display: block;\"><\/video><\/div>';\r\n                } else {\r\n                    h += '<div class=\"gh-gallery-item\"><img decoding=\"async\" src=\"' + src + '\" alt=\"\u0415\u043a\u0441\u0442\u0435\u0440\u0438\u043e\u0440 ' + (i + 1) + '\" loading=\"lazy\">' + makeOverlay() + '<\/div>';\r\n                }\r\n            });\r\n            return h + '<\/div>';\r\n        }\r\n\r\n        function buildInteriorGrid(images) {\r\n            let h = '<div class=\"gh-interior-grid\">';\r\n            images.forEach((src, i) => {\r\n                if (src.toLowerCase().endsWith('.mp4')) {\r\n                    h += '<div class=\"gh-int-item video-item\"><video src=\"' + src + '\" autoplay loop muted playsinline controls style=\"width: 100%; height: auto; display: block; border-radius: 10px;\"><\/video><\/div>';\r\n                } else {\r\n                    h += '<div class=\"gh-int-item\"><img decoding=\"async\" src=\"' + src + '\" alt=\"\u0418\u043d\u0442\u0435\u0440\u0438\u043e\u0440 ' + (i + 1) + '\" loading=\"lazy\">' + makeOverlay() + '<\/div>';\r\n                }\r\n            });\r\n            return h + '<\/div>';\r\n        }\r\n\r\n        \/\/ Build property tabs\r\n        const tabsContainer = document.getElementById('ghPropTabs');\r\n        const contentContainer = document.getElementById('ghPropContent');\r\n\r\n        properties.forEach((prop, pi) => {\r\n            const btn = document.createElement('button');\r\n            btn.className = 'gh-prop-tab' + (pi === 0 ? ' active' : '');\r\n            btn.innerHTML = prop.name + (prop.badge ? '<span class=\"gh-prop-badge sold\">' + prop.badge + '<\/span>' : '');\r\n            btn.setAttribute('data-prop', prop.id);\r\n            tabsContainer.appendChild(btn);\r\n        });\r\n\r\n        function renderProperty(prop) {\r\n            const hasExterior = prop.exterior.length > 0;\r\n            let html = '<div class=\"gh-prop-panel active\" id=\"panel-' + prop.id + '\">';\r\n\r\n            \/\/ View toggle\r\n            html += '<div class=\"gh-view-toggle\">';\r\n            html += '<button class=\"gh-view-btn' + (hasExterior ? ' active' : '') + '\" data-view=\"exterior-' + prop.id + '\">\u042d\u041a\u0421\u0422\u0415\u0420\u042c\u0415\u0420<\/button>';\r\n            html += '<button class=\"gh-view-btn' + (!hasExterior ? ' active' : '') + '\" data-view=\"interior-' + prop.id + '\">\u0418\u041d\u0422\u0415\u0420\u042c\u0415\u0420<\/button>';\r\n            html += '<\/div>';\r\n\r\n            \/\/ Exterior section\r\n            html += '<div class=\"gh-view-section' + (hasExterior ? ' active' : '') + '\" id=\"exterior-' + prop.id + '\">';\r\n            html += buildExteriorGrid(prop.exterior);\r\n            html += '<\/div>';\r\n\r\n            \/\/ Interior section\r\n            html += '<div class=\"gh-view-section' + (!hasExterior ? ' active' : '') + '\" id=\"interior-' + prop.id + '\">';\r\n\r\n            if (prop.interior.length > 1) {\r\n                html += '<div class=\"gh-int-tabs\">';\r\n                prop.interior.forEach((cat, ci) => {\r\n                    html += '<button class=\"gh-int-tab' + (ci === 0 ? ' active' : '') + '\" data-intpanel=\"intpanel-' + prop.id + '-' + ci + '\">' + cat.tab + '<\/button>';\r\n                });\r\n                html += '<\/div>';\r\n            }\r\n\r\n            prop.interior.forEach((cat, ci) => {\r\n                html += '<div class=\"gh-int-panel' + (ci === 0 ? ' active' : '') + '\" id=\"intpanel-' + prop.id + '-' + ci + '\">';\r\n                html += buildInteriorGrid(cat.images);\r\n                html += '<\/div>';\r\n            });\r\n\r\n            html += '<\/div>';\r\n            html += '<div style=\"text-align:center;margin-top:60px;\"><a href=\"https:\/\/grandhomes.bg\/ru\/%d0%ba%d0%be%d0%bd%d1%82%d0%b0%d0%ba%d1%82%d1%8b\/\" class=\"gh-btn\" style=\"padding:18px 50px;font-size:1.1rem;\">\u0421\u0412\u042f\u0416\u0418\u0422\u0415\u0421\u042c \u0421 \u041d\u0410\u041c\u0418<\/a><\/div>';\r\n            html += '<\/div>';\r\n\r\n            contentContainer.innerHTML = html;\r\n            bindEvents();\r\n        }\r\n\r\n        function bindEvents() {\r\n            \/\/ View toggle (Exterior \/ Interior)\r\n            document.querySelectorAll('.gh-view-btn').forEach(btn => {\r\n                btn.addEventListener('click', function () {\r\n                    const parent = this.closest('.gh-prop-panel');\r\n                    parent.querySelectorAll('.gh-view-btn').forEach(b => b.classList.remove('active'));\r\n                    parent.querySelectorAll('.gh-view-section').forEach(s => s.classList.remove('active'));\r\n                    this.classList.add('active');\r\n                    const target = document.getElementById(this.getAttribute('data-view'));\r\n                    if (target) target.classList.add('active');\r\n                });\r\n            });\r\n\r\n            \/\/ Interior sub-tabs\r\n            document.querySelectorAll('.gh-int-tab').forEach(btn => {\r\n                btn.addEventListener('click', function () {\r\n                    const parent = this.closest('.gh-view-section');\r\n                    parent.querySelectorAll('.gh-int-tab').forEach(b => b.classList.remove('active'));\r\n                    parent.querySelectorAll('.gh-int-panel').forEach(p => p.classList.remove('active'));\r\n                    this.classList.add('active');\r\n                    const target = document.getElementById(this.getAttribute('data-intpanel'));\r\n                    if (target) target.classList.add('active');\r\n                });\r\n            });\r\n\r\n            \/\/ Lightbox\r\n            document.querySelectorAll('.gh-gallery-item:not(.video-item), .gh-int-item:not(.video-item)').forEach(item => {\r\n                item.addEventListener('click', function (e) {\r\n                    e.preventDefault();\r\n                    const img = this.querySelector('img');\r\n                    if (img) openLightbox(img.src);\r\n                });\r\n            });\r\n        }\r\n\r\n        \/\/ Property tab switching\r\n        document.querySelectorAll('.gh-prop-tab').forEach(tab => {\r\n            tab.addEventListener('click', function () {\r\n                document.querySelectorAll('.gh-prop-tab').forEach(t => t.classList.remove('active'));\r\n                this.classList.add('active');\r\n                const propId = this.getAttribute('data-prop');\r\n                const prop = properties.find(p => p.id === propId);\r\n                if (prop) renderProperty(prop);\r\n            });\r\n        });\r\n\r\n        \/\/ Lightbox\r\n        let lightbox = document.getElementById('ghLightbox');\r\n        if (!lightbox) {\r\n            document.body.insertAdjacentHTML('beforeend',\r\n                '<div id=\"ghLightbox\" style=\"display:none;position:fixed;z-index:99999;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.88);backdrop-filter:blur(8px);opacity:0;transition:opacity 0.4s ease;align-items:center;justify-content:center;\">' +\r\n                '<span id=\"ghLbClose\" style=\"position:absolute;top:30px;right:40px;color:#C49A5A;font-size:50px;font-weight:300;cursor:pointer;line-height:1;\">&times;<\/span>' +\r\n                '<img id=\"ghLightboxImg\" style=\"max-width:90%;max-height:85vh;object-fit:contain;border-radius:5px;box-shadow:0 10px 40px rgba(0,0,0,0.5);transform:scale(0.9);transition:transform 0.4s ease;\">' +\r\n                '<\/div>');\r\n            lightbox = document.getElementById('ghLightbox');\r\n        }\r\n\r\n        const lightboxImg = document.getElementById('ghLightboxImg');\r\n\r\n        function openLightbox(src) {\r\n            lightboxImg.src = src;\r\n            lightbox.style.display = 'flex';\r\n            setTimeout(() => { lightbox.style.opacity = '1'; lightboxImg.style.transform = 'scale(1)'; }, 10);\r\n            document.body.style.overflow = 'hidden';\r\n        }\r\n\r\n        function closeLightbox() {\r\n            lightbox.style.opacity = '0';\r\n            lightboxImg.style.transform = 'scale(0.9)';\r\n            setTimeout(() => { lightbox.style.display = 'none'; lightboxImg.src = ''; document.body.style.overflow = 'auto'; }, 400);\r\n        }\r\n\r\n        document.getElementById('ghLbClose').addEventListener('click', closeLightbox);\r\n        lightbox.addEventListener('click', function (e) { if (e.target !== lightboxImg) closeLightbox(); });\r\n        document.addEventListener('keydown', function (e) { if (e.key === 'Escape' && lightbox.style.display === 'flex') closeLightbox(); });\r\n\r\n        \/\/ Render first property\r\n        renderProperty(properties[0]);\r\n    })();\r\n<\/script>\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>\u041d\u0430\u0448\u0438 \u041f\u0440\u043e\u0435\u043a\u0442\u044b \u041f\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u0442\u0435 \u0432\u0438\u0437\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0438 \u0438\u043d\u0442\u0435\u0440\u044c\u0435\u0440\u043d\u044b\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u043f\u0440\u043e\u0435\u043a\u0442\u0430<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-1530","page","type-page","status-publish","hentry"],"blocksy_meta":[],"_hostinger_reach_plugin_has_subscription_block":false,"_hostinger_reach_plugin_is_elementor":false,"_links":{"self":[{"href":"https:\/\/grandhomes.bg\/ru\/wp-json\/wp\/v2\/pages\/1530","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/grandhomes.bg\/ru\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/grandhomes.bg\/ru\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/grandhomes.bg\/ru\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/grandhomes.bg\/ru\/wp-json\/wp\/v2\/comments?post=1530"}],"version-history":[{"count":0,"href":"https:\/\/grandhomes.bg\/ru\/wp-json\/wp\/v2\/pages\/1530\/revisions"}],"wp:attachment":[{"href":"https:\/\/grandhomes.bg\/ru\/wp-json\/wp\/v2\/media?parent=1530"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}