{"id":1778,"date":"2026-07-13T13:20:11","date_gmt":"2026-07-13T11:20:11","guid":{"rendered":"https:\/\/hotel-bristol.34-22-244-215.plesk.page\/frankies\/terrasse-dete\/"},"modified":"2026-10-30T07:54:39","modified_gmt":"2026-10-30T07:54:39","slug":"terrasse-dete","status":"publish","type":"page","link":"https:\/\/hotel-bristol.ch\/fr\/frankies\/terrasse-dete\/","title":{"rendered":"Terrasse d&rsquo;\u00e9t\u00e9"},"content":{"rendered":"\n<!-- Desktop -->\n<div id=\"hotel-bristol-hero-block_2678c67409a20822492a4fe22d0fc41d\" 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\/hotel_bristol-20260428-@frankies-1-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\/hotel_bristol-20260428-@frankies-7-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\/hotel_bristol-20260428-@frankies-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\/hotel_bristol-20260428-@frankies-4-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\/hotel_bristol-20260428-@frankies-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\/hotel_bristol-20260428-@frankies-2-scaled.webp\" alt=\"Hero Image\">\n                        <\/div>\n                                    <\/div>\n            <\/div>\n\t\t    <\/div>\n    <\/div>\n\n<!-- Mobile -->\n<div id=\"hotel-bristol-hero-mobile-block_2678c67409a20822492a4fe22d0fc41d\" 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\/hotel_bristol-20260428-@frankies-1-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\/hotel_bristol-20260428-@frankies-7-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\/hotel_bristol-20260428-@frankies-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\/hotel_bristol-20260428-@frankies-4-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\/hotel_bristol-20260428-@frankies-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\/hotel_bristol-20260428-@frankies-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_6d18761229a94f4bc260343ace9312cb .text-block-container {\n    background-color: #d3e2e6;\n  }\n\n  #hotel-bristol-text-block-block_6d18761229a94f4bc260343ace9312cb .text-block-wrap {\n    padding-top: 50px;\n    padding-bottom: 50px;\n  }\n\n  #hotel-bristol-text-block-block_6d18761229a94f4bc260343ace9312cb .text-span {\n    color: #1a454e;\n  }\n\n  #hotel-bristol-text-block-block_6d18761229a94f4bc260343ace9312cb .text-title p,\n  #hotel-bristol-text-block-block_6d18761229a94f4bc260343ace9312cb .text-title h1,\n  #hotel-bristol-text-block-block_6d18761229a94f4bc260343ace9312cb .text-title h2,\n  #hotel-bristol-text-block-block_6d18761229a94f4bc260343ace9312cb .text-title h3,\n  #hotel-bristol-text-block-block_6d18761229a94f4bc260343ace9312cb .text-title h4,\n  #hotel-bristol-text-block-block_6d18761229a94f4bc260343ace9312cb .text-title h5,\n  #hotel-bristol-text-block-block_6d18761229a94f4bc260343ace9312cb .text-title h6,\n  #hotel-bristol-text-block-block_6d18761229a94f4bc260343ace9312cb .text-title a {\n    color: #1a454e;\n  }\n\n  #hotel-bristol-text-block-block_6d18761229a94f4bc260343ace9312cb .text-content p,\n  #hotel-bristol-text-block-block_6d18761229a94f4bc260343ace9312cb .text-content h1,\n  #hotel-bristol-text-block-block_6d18761229a94f4bc260343ace9312cb .text-content h2,\n  #hotel-bristol-text-block-block_6d18761229a94f4bc260343ace9312cb .text-content h3,\n  #hotel-bristol-text-block-block_6d18761229a94f4bc260343ace9312cb .text-content h4,\n  #hotel-bristol-text-block-block_6d18761229a94f4bc260343ace9312cb .text-content h5,\n  #hotel-bristol-text-block-block_6d18761229a94f4bc260343ace9312cb .text-content h6,\n  #hotel-bristol-text-block-block_6d18761229a94f4bc260343ace9312cb .text-content a {\n    color: #1a454e;\n  }\n\n  #hotel-bristol-text-block-block_6d18761229a94f4bc260343ace9312cb .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_6d18761229a94f4bc260343ace9312cb\">\n  <div class=\"text-block-container\">\n    <div class=\"text-block-wrap\">\n            \n                                    <div class=\"text-title\">\n              <h1>Terrasse d&rsquo;\u00e9t\u00e9<\/h1>\n            <\/div>\n                              \n            \n          <\/div>\n  <\/div>\n<\/div>\n<style>\n  #hotel-bristol-text-block-block_70c69ad58eaf1d79c363225b6c364e2a .text-block-container {\n    background-color: #1A454E;\n  }\n\n  #hotel-bristol-text-block-block_70c69ad58eaf1d79c363225b6c364e2a .text-block-wrap {\n    padding-top: 100px;\n    padding-bottom: 100px;\n  }\n\n  #hotel-bristol-text-block-block_70c69ad58eaf1d79c363225b6c364e2a .text-span {\n    color: #D3E2E6;\n  }\n\n  #hotel-bristol-text-block-block_70c69ad58eaf1d79c363225b6c364e2a .text-title p,\n  #hotel-bristol-text-block-block_70c69ad58eaf1d79c363225b6c364e2a .text-title h1,\n  #hotel-bristol-text-block-block_70c69ad58eaf1d79c363225b6c364e2a .text-title h2,\n  #hotel-bristol-text-block-block_70c69ad58eaf1d79c363225b6c364e2a .text-title h3,\n  #hotel-bristol-text-block-block_70c69ad58eaf1d79c363225b6c364e2a .text-title h4,\n  #hotel-bristol-text-block-block_70c69ad58eaf1d79c363225b6c364e2a .text-title h5,\n  #hotel-bristol-text-block-block_70c69ad58eaf1d79c363225b6c364e2a .text-title h6,\n  #hotel-bristol-text-block-block_70c69ad58eaf1d79c363225b6c364e2a .text-title a {\n    color: #D3E2E6;\n  }\n\n  #hotel-bristol-text-block-block_70c69ad58eaf1d79c363225b6c364e2a .text-content p,\n  #hotel-bristol-text-block-block_70c69ad58eaf1d79c363225b6c364e2a .text-content h1,\n  #hotel-bristol-text-block-block_70c69ad58eaf1d79c363225b6c364e2a .text-content h2,\n  #hotel-bristol-text-block-block_70c69ad58eaf1d79c363225b6c364e2a .text-content h3,\n  #hotel-bristol-text-block-block_70c69ad58eaf1d79c363225b6c364e2a .text-content h4,\n  #hotel-bristol-text-block-block_70c69ad58eaf1d79c363225b6c364e2a .text-content h5,\n  #hotel-bristol-text-block-block_70c69ad58eaf1d79c363225b6c364e2a .text-content h6,\n  #hotel-bristol-text-block-block_70c69ad58eaf1d79c363225b6c364e2a .text-content a {\n    color: #D3E2E6;\n  }\n\n  #hotel-bristol-text-block-block_70c69ad58eaf1d79c363225b6c364e2a .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_70c69ad58eaf1d79c363225b6c364e2a\">\n  <div class=\"text-block-container\">\n    <div class=\"text-block-wrap\">\n            \n            \n              <div class=\"text-content\">\n          <p>Durant la haute saison estivale, nous vous proposons en soir\u00e9e une belle s\u00e9lection de plats vari\u00e9s sur notre terrasse. Le reste de l&rsquo;ann\u00e9e, notre terrasse d&rsquo;\u00e9t\u00e9 vous invite \u00e0 savourer un ap\u00e9ritif en toute tranquillit\u00e9, accompagn\u00e9 d&rsquo;une d\u00e9licieuse raclette aux fromages locaux \u2013 un r\u00e9gal pour tous les sens dans une ambiance d\u00e9contract\u00e9e. <\/p>\n        <\/div>\n            \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_037f67adbeb545d5fffd01f251ec410f\">\n    <style>\n    #hotel-bristol-gallery-block-block_037f67adbeb545d5fffd01f251ec410f .hotel-bristol-gallery-image-loop { \n      position: relative;\n      margin: 0 -20px;\n    }\n    #hotel-bristol-gallery-block-block_037f67adbeb545d5fffd01f251ec410f .hotel-bristol-gallery-image-sizer {\n      width: 50%;\n      height: 0;\n    }\n    #hotel-bristol-gallery-block-block_037f67adbeb545d5fffd01f251ec410f .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_037f67adbeb545d5fffd01f251ec410f .hotel-bristol-gallery-image-item.width-full {\n      width: 100%; \n    }\n    #hotel-bristol-gallery-block-block_037f67adbeb545d5fffd01f251ec410f .hotel-bristol-gallery-image-item.width-half {\n      width: 50%; \n    }\n    #hotel-bristol-gallery-block-block_037f67adbeb545d5fffd01f251ec410f .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_037f67adbeb545d5fffd01f251ec410f .hotel-bristol-gallery-image-loop {\n        margin: 0 -10px;\n      }\n      #hotel-bristol-gallery-block-block_037f67adbeb545d5fffd01f251ec410f .hotel-bristol-gallery-image-item {\n        width: 50%;\n        margin-bottom: 20px;\n        padding: 0 10px;\n      }\n      #hotel-bristol-gallery-block-block_037f67adbeb545d5fffd01f251ec410f .hotel-bristol-gallery-image-item.width-full {\n        width: 100%;\n      }\n      #hotel-bristol-gallery-block-block_037f67adbeb545d5fffd01f251ec410f .hotel-bristol-gallery-image-item img {\n        height: 105px;\n      }\n      #hotel-bristol-gallery-block-block_037f67adbeb545d5fffd01f251ec410f .hotel-bristol-gallery-image-item.last-odd-item img,\n      #hotel-bristol-gallery-block-block_037f67adbeb545d5fffd01f251ec410f .hotel-bristol-gallery-image-item.width-full img {\n        height: 230px;\n      }\n      #hotel-bristol-gallery-block-block_037f67adbeb545d5fffd01f251ec410f .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\/hotel_bristol-20260428-@frankies-7-scaled.webp\" alt=\"Terrasse mit bepflanzten Holztischen vor der Hotelfassade in Zermatt\" data-full=\"https:\/\/hotel-bristol.ch\/wp-content\/uploads\/2026\/04\/hotel_bristol-20260428-@frankies-7-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\/hotel_bristol-20260428-@frankies-6-scaled.webp\" alt=\"Sommerterrasse des Hotel Bristol mit Matterhornblick und Sonnenschirmen in Zermatt\" data-full=\"https:\/\/hotel-bristol.ch\/wp-content\/uploads\/2026\/04\/hotel_bristol-20260428-@frankies-6-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\/hotel_bristol-20260428-@frankies-5-scaled.webp\" alt=\"Terrassentische mit Blick auf das Matterhorn im Hotel Bristol in Zermatt\" data-full=\"https:\/\/hotel-bristol.ch\/wp-content\/uploads\/2026\/04\/hotel_bristol-20260428-@frankies-5-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\/hotel_bristol-20260428-@frankies-4-scaled.webp\" alt=\"Terrasse des Hotel Bristol mit Sonnenschirmen und Blick auf Zermatter Holzh\u00e4user\" data-full=\"https:\/\/hotel-bristol.ch\/wp-content\/uploads\/2026\/04\/hotel_bristol-20260428-@frankies-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\/hotel_bristol-20260428-@frankies-3-scaled.webp\" alt=\"Sonnige Hotelterrasse mit bepflanzten Tischen und Bergkulisse in Zermatt\" data-full=\"https:\/\/hotel-bristol.ch\/wp-content\/uploads\/2026\/04\/hotel_bristol-20260428-@frankies-3-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\/hotel_bristol-20260428-@frankies-2-scaled.webp\" alt=\"Sitzpl\u00e4tze unter Sonnenschirmen auf der Terrasse des Hotel Bristol in Zermatt\" data-full=\"https:\/\/hotel-bristol.ch\/wp-content\/uploads\/2026\/04\/hotel_bristol-20260428-@frankies-2-scaled.webp\">\n    <\/div>\n        <div class=\"hotel-bristol-gallery-image-item width-full last-odd-item\" 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\/hotel_bristol-20260428-@frankies-1-scaled.webp\" alt=\"Sommerterrasse mit Holztischen, St\u00fchlen und Sonnenschirmen im Hotel Bristol in Zermatt\" data-full=\"https:\/\/hotel-bristol.ch\/wp-content\/uploads\/2026\/04\/hotel_bristol-20260428-@frankies-1-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_037f67adbeb545d5fffd01f251ec410f');\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":1774,"menu_order":1,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-1778","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/hotel-bristol.ch\/fr\/wp-json\/wp\/v2\/pages\/1778","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hotel-bristol.ch\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/hotel-bristol.ch\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/hotel-bristol.ch\/fr\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/hotel-bristol.ch\/fr\/wp-json\/wp\/v2\/comments?post=1778"}],"version-history":[{"count":4,"href":"https:\/\/hotel-bristol.ch\/fr\/wp-json\/wp\/v2\/pages\/1778\/revisions"}],"predecessor-version":[{"id":2543,"href":"https:\/\/hotel-bristol.ch\/fr\/wp-json\/wp\/v2\/pages\/1778\/revisions\/2543"}],"up":[{"embeddable":true,"href":"https:\/\/hotel-bristol.ch\/fr\/wp-json\/wp\/v2\/pages\/1774"}],"wp:attachment":[{"href":"https:\/\/hotel-bristol.ch\/fr\/wp-json\/wp\/v2\/media?parent=1778"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}