{"id":1730,"date":"2026-04-27T16:16:38","date_gmt":"2026-04-27T14:16:38","guid":{"rendered":"https:\/\/hotel-bristol.34-22-244-215.plesk.page\/apartments\/opas-gaedi\/"},"modified":"2026-10-29T08:47:34","modified_gmt":"2026-10-29T08:47:34","slug":"opas-gaedi","status":"publish","type":"page","link":"https:\/\/hotel-bristol.ch\/en\/apartments\/opas-gaedi\/","title":{"rendered":"Opas G\u00e4di"},"content":{"rendered":"\n<!-- Desktop -->\n<div id=\"hotel-bristol-hero-block_68c08ceb01e443de1084d1a72b94721c\" class=\"hotel-bristol-hero-block-wrapper hotel-bristol-hero-block-desktop\">\n    <div class=\"hotel-bristol-hero-block-main-media\">\n                    <div class=\"swiper mySwiper hotel-bristol-hero-block-slider\" data-autoplay=\"true\">\n                <div class=\"swiper-wrapper\">\n                                            <div class=\"swiper-slide\">\n                            <img decoding=\"async\" src=\"https:\/\/hotel-bristol.ch\/wp-content\/uploads\/2026\/04\/20260427-appartement-opas_gaedi-6-scaled.webp\" alt=\"Hero Image\">\n                        <\/div>\n                                            <div class=\"swiper-slide\">\n                            <img decoding=\"async\" src=\"https:\/\/hotel-bristol.ch\/wp-content\/uploads\/2026\/04\/20260427-appartement-opas_gaedi-3-scaled.webp\" alt=\"Hero Image\">\n                        <\/div>\n                                            <div class=\"swiper-slide\">\n                            <img decoding=\"async\" src=\"https:\/\/hotel-bristol.ch\/wp-content\/uploads\/2026\/04\/20260427-appartement-opas_gaedi-2-scaled.webp\" alt=\"Hero Image\">\n                        <\/div>\n                                    <\/div>\n            <\/div>\n\t\t    <\/div>\n            <div class=\"hotel-bristol-hero-block-badge-stack\">\n                            <div class=\"hotel-bristol-hero-block-badge-item\">\n                    \n                        \n                                        <\/div>\n                            <div class=\"hotel-bristol-hero-block-badge-item\">\n                    \n                        \n                                        <\/div>\n                            <div class=\"hotel-bristol-hero-block-badge-item\">\n                                            <a href=\"mailto:info@hotel-bristol.ch\" target=\"_blank\">\n                        \n                                                    <img decoding=\"async\" src=\"https:\/\/hotel-bristol.ch\/wp-content\/uploads\/2026\/04\/hotel_bristol-badge-jetzt_buchen.webp\" alt=\"Badge Icon\">\n                        \n                                                <\/a>\n                                    <\/div>\n                    <\/div>\n    <\/div>\n\n<!-- Mobile -->\n<div id=\"hotel-bristol-hero-mobile-block_68c08ceb01e443de1084d1a72b94721c\" class=\"hotel-bristol-hero-block-wrapper hotel-bristol-hero-block-mobile\">\n    <div class=\"hotel-bristol-hero-block-main-media\">\n                    <div class=\"swiper mySwiper hotel-bristol-hero-block-slider\" data-autoplay=\"false\">\n                <div class=\"swiper-wrapper\">\n                                            <div class=\"swiper-slide\">\n                            <img decoding=\"async\" src=\"https:\/\/hotel-bristol.ch\/wp-content\/uploads\/2026\/04\/20260427-appartement-opas_gaedi-6-scaled.webp\" alt=\"Hero Image\">\n                        <\/div>\n                                            <div class=\"swiper-slide\">\n                            <img decoding=\"async\" src=\"https:\/\/hotel-bristol.ch\/wp-content\/uploads\/2026\/04\/20260427-appartement-opas_gaedi-3-scaled.webp\" alt=\"Hero Image\">\n                        <\/div>\n                                            <div class=\"swiper-slide\">\n                            <img decoding=\"async\" src=\"https:\/\/hotel-bristol.ch\/wp-content\/uploads\/2026\/04\/20260427-appartement-opas_gaedi-2-scaled.webp\" alt=\"Hero Image\">\n                        <\/div>\n                                    <\/div>\n            <\/div>\n            <\/div>\n\n    <\/div>\n\n\n<script>\n    document.addEventListener('DOMContentLoaded', function() {\n\t\tfunction toggleHotelBristolHero() {\n\t\t\tconst desktopHero = document.querySelector('.hotel-bristol-hero-block-desktop');\n\t\t\tconst mobileHero = document.querySelector('.hotel-bristol-hero-block-mobile');\n\n\t\t\tif (!desktopHero || !mobileHero) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tif (window.innerWidth <= 767) {\n\t\t\t\tdesktopHero.style.display = 'none';\n\t\t\t\tmobileHero.style.display = 'flex';\n\t\t\t} else {\n\t\t\t\tdesktopHero.style.display = 'flex';\n\t\t\t\tmobileHero.style.display = 'none';\n\t\t\t}\n\t\t}\n\n\t\ttoggleHotelBristolHero();\n\n\t\twindow.addEventListener('resize', toggleHotelBristolHero);\n\t\t\n        const swiperEl = document.querySelector('.hotel-bristol-hero-block-slider');\n        if (swiperEl) {\n            const autoPlayStatus = swiperEl.getAttribute('data-autoplay') === 'true';\n\n            const swiper = new Swiper('.hotel-bristol-hero-block-slider', {\n                loop: true,\n                effect: 'slide',\n                speed: 800,\n                autoplay: autoPlayStatus ? {\n                    delay: 3000,\n                    disableOnInteraction: false,\n                } : false,\n            });\n        }\n    });\n<\/script>\n<style>\n  #hotel-bristol-text-block-block_1f4a43fa7ad067bc12580d4a984dde64 .text-block-container {\n    background-color: #d3e2e6;\n  }\n\n  #hotel-bristol-text-block-block_1f4a43fa7ad067bc12580d4a984dde64 .text-block-wrap {\n    padding-top: 50px;\n    padding-bottom: 50px;\n  }\n\n  #hotel-bristol-text-block-block_1f4a43fa7ad067bc12580d4a984dde64 .text-span {\n    color: #1a454e;\n  }\n\n  #hotel-bristol-text-block-block_1f4a43fa7ad067bc12580d4a984dde64 .text-title p,\n  #hotel-bristol-text-block-block_1f4a43fa7ad067bc12580d4a984dde64 .text-title h1,\n  #hotel-bristol-text-block-block_1f4a43fa7ad067bc12580d4a984dde64 .text-title h2,\n  #hotel-bristol-text-block-block_1f4a43fa7ad067bc12580d4a984dde64 .text-title h3,\n  #hotel-bristol-text-block-block_1f4a43fa7ad067bc12580d4a984dde64 .text-title h4,\n  #hotel-bristol-text-block-block_1f4a43fa7ad067bc12580d4a984dde64 .text-title h5,\n  #hotel-bristol-text-block-block_1f4a43fa7ad067bc12580d4a984dde64 .text-title h6,\n  #hotel-bristol-text-block-block_1f4a43fa7ad067bc12580d4a984dde64 .text-title a {\n    color: #1a454e;\n  }\n\n  #hotel-bristol-text-block-block_1f4a43fa7ad067bc12580d4a984dde64 .text-content p,\n  #hotel-bristol-text-block-block_1f4a43fa7ad067bc12580d4a984dde64 .text-content h1,\n  #hotel-bristol-text-block-block_1f4a43fa7ad067bc12580d4a984dde64 .text-content h2,\n  #hotel-bristol-text-block-block_1f4a43fa7ad067bc12580d4a984dde64 .text-content h3,\n  #hotel-bristol-text-block-block_1f4a43fa7ad067bc12580d4a984dde64 .text-content h4,\n  #hotel-bristol-text-block-block_1f4a43fa7ad067bc12580d4a984dde64 .text-content h5,\n  #hotel-bristol-text-block-block_1f4a43fa7ad067bc12580d4a984dde64 .text-content h6,\n  #hotel-bristol-text-block-block_1f4a43fa7ad067bc12580d4a984dde64 .text-content a {\n    color: #1a454e;\n  }\n\n  #hotel-bristol-text-block-block_1f4a43fa7ad067bc12580d4a984dde64 .btn-custom-link {\n    color: #d3e2e6;\n    border-color: #d3e2e6;\n  }\n<\/style>\n\n<div class=\"hotel-bristol-text-block\" id=\"hotel-bristol-text-block-block_1f4a43fa7ad067bc12580d4a984dde64\">\n  <div class=\"text-block-container\">\n    <div class=\"text-block-wrap\">\n            \n                                    <div class=\"text-title\">\n              <h1>Opas G\u00e4di<\/h1>\n            <\/div>\n                              \n            \n          <\/div>\n  <\/div>\n<\/div>\n<style>\n  #hotel-bristol-text-block-block_a0fdce4c1634688365a8bade24fe8869 .text-block-container {\n    background-color: #1A454E;\n  }\n\n  #hotel-bristol-text-block-block_a0fdce4c1634688365a8bade24fe8869 .text-block-wrap {\n    padding-top: 100px;\n    padding-bottom: 100px;\n  }\n\n  #hotel-bristol-text-block-block_a0fdce4c1634688365a8bade24fe8869 .text-span {\n    color: #D3E2E6;\n  }\n\n  #hotel-bristol-text-block-block_a0fdce4c1634688365a8bade24fe8869 .text-title p,\n  #hotel-bristol-text-block-block_a0fdce4c1634688365a8bade24fe8869 .text-title h1,\n  #hotel-bristol-text-block-block_a0fdce4c1634688365a8bade24fe8869 .text-title h2,\n  #hotel-bristol-text-block-block_a0fdce4c1634688365a8bade24fe8869 .text-title h3,\n  #hotel-bristol-text-block-block_a0fdce4c1634688365a8bade24fe8869 .text-title h4,\n  #hotel-bristol-text-block-block_a0fdce4c1634688365a8bade24fe8869 .text-title h5,\n  #hotel-bristol-text-block-block_a0fdce4c1634688365a8bade24fe8869 .text-title h6,\n  #hotel-bristol-text-block-block_a0fdce4c1634688365a8bade24fe8869 .text-title a {\n    color: #D3E2E6;\n  }\n\n  #hotel-bristol-text-block-block_a0fdce4c1634688365a8bade24fe8869 .text-content p,\n  #hotel-bristol-text-block-block_a0fdce4c1634688365a8bade24fe8869 .text-content h1,\n  #hotel-bristol-text-block-block_a0fdce4c1634688365a8bade24fe8869 .text-content h2,\n  #hotel-bristol-text-block-block_a0fdce4c1634688365a8bade24fe8869 .text-content h3,\n  #hotel-bristol-text-block-block_a0fdce4c1634688365a8bade24fe8869 .text-content h4,\n  #hotel-bristol-text-block-block_a0fdce4c1634688365a8bade24fe8869 .text-content h5,\n  #hotel-bristol-text-block-block_a0fdce4c1634688365a8bade24fe8869 .text-content h6,\n  #hotel-bristol-text-block-block_a0fdce4c1634688365a8bade24fe8869 .text-content a {\n    color: #D3E2E6;\n  }\n\n  #hotel-bristol-text-block-block_a0fdce4c1634688365a8bade24fe8869 .btn-custom-link {\n    color: #BDD6DB;\n    border-color: #BDD6DB;\n  }\n<\/style>\n\n<div class=\"hotel-bristol-text-block\" id=\"hotel-bristol-text-block-block_a0fdce4c1634688365a8bade24fe8869\">\n  <div class=\"text-block-container\">\n    <div class=\"text-block-wrap\">\n            \n            \n              <div class=\"text-content\">\n          <p>The Chalet Opas G\u00e4di is situated in a secluded and peaceful spot in the hamlet of Findeln, at an altitude of 2,150 metres above sea level. and can accommodate up to four people. The chalet is spread over two floors and is ideal for guests seeking relaxation amidst the mountain scenery.<\/p>\n<p>&nbsp;<\/p>\n<p>On the upper floor there is a living room with a sofa and a dining table, as well as a fitted kitchen with a dishwasher. In addition, there is a wood-burning stove, cable TV and a radio. On the ground floor are the bedroom with a double bed and a bunk bed for two people, a wood-burning stove, a toilet and shower, and a utility room with a washing machine. The cosy south-facing terrace is particularly inviting, offering a stunning view of the Matterhorn.<\/p>\n<p>&nbsp;<\/p>\n<p>The chalet is situated near Sunnegga, but not in the village itself. The Sunnegga cable car takes you to Sunnegga in around five minutes; from there, it\u2019s about a 15-minute walk or a three-minute ski run downhill to Findeln. The G\u00e4di therefore offers the convenience of ski-in and ski-out access.<\/p>\n<p>&nbsp;<\/p>\n<p>The accommodation comprises a bedroom, a living room with a sofa and dining table, a fully equipped kitchen, a toilet and shower, cable TV, a radio, Wi-Fi and a spacious south-facing terrace with views of the Matterhorn.<\/p>\n<p>&nbsp;<\/p>\n<p>Free luggage transport from the railway station or from Spiss to the Sunnegga Express valley station and back is included. The chalet can only be booked directly through reception. For further information, please email <a href=\"mailto:info@hotel-bristol.ch\" target=\"_blank\">info@hotel-bristol.ch<\/a>.<\/p>\n        <\/div>\n            \n              <a href=\"mailto:info@hotel-bristol.ch\" \n           class=\"btn-custom-link\" \n           target=\"_blank\">\n          Book a chalet        <\/a>\n          <\/div>\n  <\/div>\n<\/div>\n<div class=\"wp-block-cover is-light\" style=\"padding-top:100px;padding-right:20px;padding-bottom:100px;padding-left:20px\"><span aria-hidden=\"true\" class=\"wp-block-cover__background has-background-dim-100 has-background-dim\" style=\"background-color:#d3e2e6\"><\/span><div class=\"wp-block-cover__inner-container has-global-padding is-layout-constrained wp-container-core-cover-is-layout-7fefbad2 wp-block-cover-is-layout-constrained\">\n<div class=\"hotel-bristol-gallery-block\" id=\"hotel-bristol-gallery-block-block_59257cf77dd8ac7cd3c2685616b0a231\">\n    <style>\n    #hotel-bristol-gallery-block-block_59257cf77dd8ac7cd3c2685616b0a231 .hotel-bristol-gallery-image-loop { \n      position: relative;\n      margin: 0 -20px;\n    }\n    #hotel-bristol-gallery-block-block_59257cf77dd8ac7cd3c2685616b0a231 .hotel-bristol-gallery-image-sizer {\n      width: 50%;\n      height: 0;\n    }\n    #hotel-bristol-gallery-block-block_59257cf77dd8ac7cd3c2685616b0a231 .hotel-bristol-gallery-image-item { \n      margin-bottom: 40px; \n      box-sizing: border-box;\n      padding: 0 20px;\n    }\n    #hotel-bristol-gallery-block-block_59257cf77dd8ac7cd3c2685616b0a231 .hotel-bristol-gallery-image-item.width-full {\n      width: 100%; \n    }\n    #hotel-bristol-gallery-block-block_59257cf77dd8ac7cd3c2685616b0a231 .hotel-bristol-gallery-image-item.width-half {\n      width: 50%; \n    }\n    #hotel-bristol-gallery-block-block_59257cf77dd8ac7cd3c2685616b0a231 .hotel-bristol-gallery-image-item img { \n      display: block; \n      width: 100%; \n      height: 600px; \n      object-fit: cover;\n      object-position: center;\n      cursor: pointer;\n    }\n\n    @media (max-width: 767px) {\n      #hotel-bristol-gallery-block-block_59257cf77dd8ac7cd3c2685616b0a231 .hotel-bristol-gallery-image-loop {\n        margin: 0 -10px;\n      }\n      #hotel-bristol-gallery-block-block_59257cf77dd8ac7cd3c2685616b0a231 .hotel-bristol-gallery-image-item {\n        width: 50%;\n        margin-bottom: 20px;\n        padding: 0 10px;\n      }\n      #hotel-bristol-gallery-block-block_59257cf77dd8ac7cd3c2685616b0a231 .hotel-bristol-gallery-image-item.width-full {\n        width: 100%;\n      }\n      #hotel-bristol-gallery-block-block_59257cf77dd8ac7cd3c2685616b0a231 .hotel-bristol-gallery-image-item img {\n        height: 105px;\n      }\n      #hotel-bristol-gallery-block-block_59257cf77dd8ac7cd3c2685616b0a231 .hotel-bristol-gallery-image-item.last-odd-item img,\n      #hotel-bristol-gallery-block-block_59257cf77dd8ac7cd3c2685616b0a231 .hotel-bristol-gallery-image-item.width-full img {\n        height: 230px;\n      }\n      #hotel-bristol-gallery-block-block_59257cf77dd8ac7cd3c2685616b0a231 .hotel-bristol-gallery-image-item:nth-of-type(4n+3) img {\n        height: 230px;\n      }\n    }\n  <\/style>\n\n  <div class=\"hotel-bristol-gallery-image-loop\">\n    <div class=\"hotel-bristol-gallery-image-sizer\"><\/div>\n        <div class=\"hotel-bristol-gallery-image-item width-full\" data-desktop-width=\"width-full\" data-mobile-width=\"width-full\">\n      <img decoding=\"async\" class=\"hotel-bristol-gallery-lightbox-trigger\" src=\"https:\/\/hotel-bristol.ch\/wp-content\/uploads\/2026\/04\/20260427-appartement-opas_gaedi-1-scaled.webp\" alt=\"Wohnraum unter Holzbalken mit Sofa und Sesseln im Chalet Opas G\u00e4di bei Zermatt\" data-full=\"https:\/\/hotel-bristol.ch\/wp-content\/uploads\/2026\/04\/20260427-appartement-opas_gaedi-1-scaled.webp\">\n    <\/div>\n        <div class=\"hotel-bristol-gallery-image-item width-half\" data-desktop-width=\"width-half\" data-mobile-width=\"width-half\">\n      <img decoding=\"async\" class=\"hotel-bristol-gallery-lightbox-trigger\" src=\"https:\/\/hotel-bristol.ch\/wp-content\/uploads\/2026\/04\/20260427-appartement-opas_gaedi-8-scaled.webp\" alt=\"Blauer Enzian auf einer Bergwiese bei Zermatt\" data-full=\"https:\/\/hotel-bristol.ch\/wp-content\/uploads\/2026\/04\/20260427-appartement-opas_gaedi-8-scaled.webp\">\n    <\/div>\n        <div class=\"hotel-bristol-gallery-image-item width-half\" data-desktop-width=\"width-half\" data-mobile-width=\"width-half\">\n      <img decoding=\"async\" class=\"hotel-bristol-gallery-lightbox-trigger\" src=\"https:\/\/hotel-bristol.ch\/wp-content\/uploads\/2026\/04\/20260427-appartement-opas_gaedi-6-scaled.webp\" alt=\"Schlafzimmer mit Doppelbett, Holzvert\u00e4felung und Treppe im Chalet Opas G\u00e4di bei Zermatt\" data-full=\"https:\/\/hotel-bristol.ch\/wp-content\/uploads\/2026\/04\/20260427-appartement-opas_gaedi-6-scaled.webp\">\n    <\/div>\n        <div class=\"hotel-bristol-gallery-image-item width-full\" data-desktop-width=\"width-full\" data-mobile-width=\"width-half\">\n      <img decoding=\"async\" class=\"hotel-bristol-gallery-lightbox-trigger\" src=\"https:\/\/hotel-bristol.ch\/wp-content\/uploads\/2026\/04\/20260427-appartement-opas_gaedi-4-scaled.webp\" alt=\"K\u00fcche und Esstisch unter einer Holzdecke im Chalet Opas G\u00e4di bei Zermatt\" data-full=\"https:\/\/hotel-bristol.ch\/wp-content\/uploads\/2026\/04\/20260427-appartement-opas_gaedi-4-scaled.webp\">\n    <\/div>\n        <div class=\"hotel-bristol-gallery-image-item width-half\" data-desktop-width=\"width-half\" data-mobile-width=\"width-full\">\n      <img decoding=\"async\" class=\"hotel-bristol-gallery-lightbox-trigger\" src=\"https:\/\/hotel-bristol.ch\/wp-content\/uploads\/2026\/04\/20260427-appartement-opas_gaedi-5-scaled.webp\" alt=\"Kaj\u00fctenbett mit blauer Bettw\u00e4sche im Chalet Opas G\u00e4di bei Zermatt\" data-full=\"https:\/\/hotel-bristol.ch\/wp-content\/uploads\/2026\/04\/20260427-appartement-opas_gaedi-5-scaled.webp\">\n    <\/div>\n        <div class=\"hotel-bristol-gallery-image-item width-half\" data-desktop-width=\"width-half\" data-mobile-width=\"width-half\">\n      <img decoding=\"async\" class=\"hotel-bristol-gallery-lightbox-trigger\" src=\"https:\/\/hotel-bristol.ch\/wp-content\/uploads\/2026\/04\/20260427-appartement-opas_gaedi-7-scaled.webp\" alt=\"Badezimmer mit Dusche und Waschbecken im Chalet Opas G\u00e4di bei Zermatt\" data-full=\"https:\/\/hotel-bristol.ch\/wp-content\/uploads\/2026\/04\/20260427-appartement-opas_gaedi-7-scaled.webp\">\n    <\/div>\n        <div class=\"hotel-bristol-gallery-image-item width-full\" data-desktop-width=\"width-full\" data-mobile-width=\"width-half\">\n      <img decoding=\"async\" class=\"hotel-bristol-gallery-lightbox-trigger\" src=\"https:\/\/hotel-bristol.ch\/wp-content\/uploads\/2026\/04\/20260427-appartement-opas_gaedi-3-scaled.webp\" alt=\"Steinterrasse mit Holzm\u00f6beln und Matterhornblick am Chalet Opas G\u00e4di bei Zermatt\" data-full=\"https:\/\/hotel-bristol.ch\/wp-content\/uploads\/2026\/04\/20260427-appartement-opas_gaedi-3-scaled.webp\">\n    <\/div>\n        <div class=\"hotel-bristol-gallery-image-item width-half last-even-item\" data-desktop-width=\"width-half\" data-mobile-width=\"width-half\">\n      <img decoding=\"async\" class=\"hotel-bristol-gallery-lightbox-trigger\" src=\"https:\/\/hotel-bristol.ch\/wp-content\/uploads\/2026\/04\/20260427-appartement-opas_gaedi-2-scaled.webp\" alt=\"Chalet Opas G\u00e4di in Findeln mit Holzbalkon und Matterhorn im Hintergrund\" data-full=\"https:\/\/hotel-bristol.ch\/wp-content\/uploads\/2026\/04\/20260427-appartement-opas_gaedi-2-scaled.webp\">\n    <\/div>\n      <\/div>\n\n  <script>\n    (function($) {\n      'use strict';\n\n      $(document).on('ready', function() {\n        var $container = $('#hotel-bristol-gallery-block-block_59257cf77dd8ac7cd3c2685616b0a231');\n        var $grid = $container.find('.hotel-bristol-gallery-image-loop');\n\n        if ($grid.length) {\n          imagesLoaded($grid.get(0), function() {\n            function isMobileView() {\n              if (window.matchMedia) return window.matchMedia('(max-width: 767px)').matches;\n              return $(window).width() <= 767;\n            }\n\n            function applyWidths() {\n              var mobile = isMobileView();\n              $grid.find('.hotel-bristol-gallery-image-item').each(function() {\n                var widthClass = mobile ? this.getAttribute('data-mobile-width') : this.getAttribute('data-desktop-width');\n                this.classList.remove('width-full', 'width-half');\n                if (widthClass) this.classList.add(widthClass);\n              });\n            }\n\n            applyWidths();\n\n            $grid.masonry({\n              itemSelector: '.hotel-bristol-gallery-image-item',\n              percentPosition: true,\n              columnWidth: '.hotel-bristol-gallery-image-sizer',\n              gutter: 0\n            });\n\n            var resizeTimer;\n            $(window).on('resize orientationchange', function() {\n              clearTimeout(resizeTimer);\n              resizeTimer = setTimeout(function() {\n                applyWidths();\n                $grid.masonry('reloadItems');\n                $grid.masonry('layout');\n              }, 150);\n            });\n          });\n        }\n\n        \/\/lightbox gallery\n        \/\/ Lightbox gallery dengan navigasi\n        var $lightbox = $container.find('.hotel-bristol-gallery-lightbox');\n        if (!$lightbox.length) {\n            $lightbox = $(`\n                <div class=\"hotel-bristol-gallery-lightbox\">\n                    <div class=\"hotel-bristol-gallery-lightbox-inner\">\n                        <button type=\"button\" class=\"hotel-bristol-gallery-lightbox-prev\" aria-label=\"Previous\">&#10094;<\/button>\n                        <img decoding=\"async\" src=\"\" alt=\"\">\n                        <button type=\"button\" class=\"hotel-bristol-gallery-lightbox-next\" aria-label=\"Next\">&#10095;<\/button>\n                        <div class=\"hotel-bristol-gallery-lightbox-counter\"><\/div>\n                    <\/div>\n                    <button type=\"button\" class=\"hotel-bristol-gallery-lightbox-close\" aria-label=\"Close\">&times;<\/button>\n                <\/div>\n            `);\n            $container.append($lightbox);\n        }\n\n        \/\/ Kumpulkan semua trigger images\n        var $triggers = $container.find('.hotel-bristol-gallery-lightbox-trigger');\n        var currentIndex = 0;\n        var imagesData = [];\n\n        \/\/ Simpan data semua gambar\n        $triggers.each(function(index) {\n            var $img = $(this);\n            imagesData.push({\n                src: $img.data('full') || $img.attr('src'),\n                alt: $img.attr('alt') || ''\n            });\n        });\n\n        \/\/ Fungsi untuk update gambar dan counter\n        function updateLightboxImage(index) {\n            if (index >= 0 && index < imagesData.length) {\n                currentIndex = index;\n                var data = imagesData[currentIndex];\n                $lightbox.find('img').attr({ src: data.src, alt: data.alt });\n                $lightbox.find('.hotel-bristol-gallery-lightbox-counter').text((currentIndex + 1) + ' \/ ' + imagesData.length);\n                \n                \/\/ Sembunyikan\/show tombol prev\/next berdasarkan posisi\n                if (imagesData.length <= 1) {\n                    $lightbox.find('.hotel-bristol-gallery-lightbox-prev, .hotel-bristol-gallery-lightbox-next').hide();\n                } else {\n                    $lightbox.find('.hotel-bristol-gallery-lightbox-prev, .hotel-bristol-gallery-lightbox-next').show();\n                }\n            }\n        }\n\n        \/\/ Event untuk trigger klik\n        $container.on('click', '.hotel-bristol-gallery-lightbox-trigger', function(e) {\n            e.preventDefault();\n            var $img = $(this);\n            var index = $triggers.index($img);\n            \n            if (index !== -1) {\n                updateLightboxImage(index);\n                $lightbox.addClass('is-open');\n            }\n        });\n\n        \/\/ Event untuk tombol next\n        $lightbox.on('click', '.hotel-bristol-gallery-lightbox-next', function(e) {\n            e.stopPropagation();\n            var newIndex = currentIndex + 1;\n            if (newIndex < imagesData.length) {\n                updateLightboxImage(newIndex);\n            }\n        });\n\n        \/\/ Event untuk tombol prev\n        $lightbox.on('click', '.hotel-bristol-gallery-lightbox-prev', function(e) {\n            e.stopPropagation();\n            var newIndex = currentIndex - 1;\n            if (newIndex >= 0) {\n                updateLightboxImage(newIndex);\n            }\n        });\n\n        \/\/ Tutup lightbox (sama seperti sebelumnya)\n        $lightbox.on('click', function(e) {\n            if ($(e.target).is('.hotel-bristol-gallery-lightbox') || $(e.target).is('.hotel-bristol-gallery-lightbox-close')) {\n                $lightbox.removeClass('is-open');\n            }\n        });\n\n        \/\/ Keyboard navigation\n        $(document).on('keyup', function(e) {\n            if (!$lightbox.hasClass('is-open')) return;\n            \n            if (e.key === 'Escape') {\n                $lightbox.removeClass('is-open');\n            } else if (e.key === 'ArrowLeft') {\n                var newIndex = currentIndex - 1;\n                if (newIndex >= 0) updateLightboxImage(newIndex);\n            } else if (e.key === 'ArrowRight') {\n                var newIndex = currentIndex + 1;\n                if (newIndex < imagesData.length) updateLightboxImage(newIndex);\n            }\n        });\n      });\n\n    })(jQuery);\n  <\/script>\n  <\/div><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":3,"featured_media":0,"parent":1682,"menu_order":3,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-1730","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/hotel-bristol.ch\/en\/wp-json\/wp\/v2\/pages\/1730","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hotel-bristol.ch\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/hotel-bristol.ch\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/hotel-bristol.ch\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/hotel-bristol.ch\/en\/wp-json\/wp\/v2\/comments?post=1730"}],"version-history":[{"count":2,"href":"https:\/\/hotel-bristol.ch\/en\/wp-json\/wp\/v2\/pages\/1730\/revisions"}],"predecessor-version":[{"id":2486,"href":"https:\/\/hotel-bristol.ch\/en\/wp-json\/wp\/v2\/pages\/1730\/revisions\/2486"}],"up":[{"embeddable":true,"href":"https:\/\/hotel-bristol.ch\/en\/wp-json\/wp\/v2\/pages\/1682"}],"wp:attachment":[{"href":"https:\/\/hotel-bristol.ch\/en\/wp-json\/wp\/v2\/media?parent=1730"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}