{"id":1784,"date":"2026-07-13T13:24:22","date_gmt":"2026-07-13T11:24:22","guid":{"rendered":"https:\/\/hotel-bristol.34-22-244-215.plesk.page\/frankies\/snacks\/"},"modified":"2026-10-30T10:27:40","modified_gmt":"2026-10-30T10:27:40","slug":"snacks","status":"publish","type":"page","link":"https:\/\/hotel-bristol.ch\/fr\/frankies\/snacks\/","title":{"rendered":"Snacks"},"content":{"rendered":"\n<!-- Desktop -->\n<div id=\"hotel-bristol-hero-block_7fc1fea1b0c1146c0628d3b83f1aff74\" class=\"hotel-bristol-hero-block-wrapper hotel-bristol-hero-block-desktop\">\n    <div class=\"hotel-bristol-hero-block-main-media\">\n                    <video width=\"100%\" autoplay muted loop playsinline class=\"hotel-bristol-hero-block-video\">\n                <source src=\"https:\/\/hotel-bristol.ch\/wp-content\/uploads\/2026\/04\/Video-17.2.26.mp4\" type=\"video\/mp4\">\n            <\/video>\n            <\/div>\n    <\/div>\n\n<!-- Mobile -->\n<div id=\"hotel-bristol-hero-mobile-block_7fc1fea1b0c1146c0628d3b83f1aff74\" class=\"hotel-bristol-hero-block-wrapper hotel-bristol-hero-block-mobile\">\n    <div class=\"hotel-bristol-hero-block-main-media\">\n                    <video width=\"100%\" autoplay muted loop playsinline class=\"hotel-bristol-hero-block-video\">\n                <source src=\"https:\/\/hotel-bristol.ch\/wp-content\/uploads\/2026\/10\/the_bristol-mobile_video_shorten.mp4\" type=\"video\/mp4\">\n            <\/video>\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_73e78f866db82c01bfe8228fa83b47d5 .text-block-container {\n    background-color: #d3e2e6;\n  }\n\n  #hotel-bristol-text-block-block_73e78f866db82c01bfe8228fa83b47d5 .text-block-wrap {\n    padding-top: 50px;\n    padding-bottom: 50px;\n  }\n\n  #hotel-bristol-text-block-block_73e78f866db82c01bfe8228fa83b47d5 .text-span {\n    color: #1a454e;\n  }\n\n  #hotel-bristol-text-block-block_73e78f866db82c01bfe8228fa83b47d5 .text-title p,\n  #hotel-bristol-text-block-block_73e78f866db82c01bfe8228fa83b47d5 .text-title h1,\n  #hotel-bristol-text-block-block_73e78f866db82c01bfe8228fa83b47d5 .text-title h2,\n  #hotel-bristol-text-block-block_73e78f866db82c01bfe8228fa83b47d5 .text-title h3,\n  #hotel-bristol-text-block-block_73e78f866db82c01bfe8228fa83b47d5 .text-title h4,\n  #hotel-bristol-text-block-block_73e78f866db82c01bfe8228fa83b47d5 .text-title h5,\n  #hotel-bristol-text-block-block_73e78f866db82c01bfe8228fa83b47d5 .text-title h6,\n  #hotel-bristol-text-block-block_73e78f866db82c01bfe8228fa83b47d5 .text-title a {\n    color: #1a454e;\n  }\n\n  #hotel-bristol-text-block-block_73e78f866db82c01bfe8228fa83b47d5 .text-content p,\n  #hotel-bristol-text-block-block_73e78f866db82c01bfe8228fa83b47d5 .text-content h1,\n  #hotel-bristol-text-block-block_73e78f866db82c01bfe8228fa83b47d5 .text-content h2,\n  #hotel-bristol-text-block-block_73e78f866db82c01bfe8228fa83b47d5 .text-content h3,\n  #hotel-bristol-text-block-block_73e78f866db82c01bfe8228fa83b47d5 .text-content h4,\n  #hotel-bristol-text-block-block_73e78f866db82c01bfe8228fa83b47d5 .text-content h5,\n  #hotel-bristol-text-block-block_73e78f866db82c01bfe8228fa83b47d5 .text-content h6,\n  #hotel-bristol-text-block-block_73e78f866db82c01bfe8228fa83b47d5 .text-content a {\n    color: #1a454e;\n  }\n\n  #hotel-bristol-text-block-block_73e78f866db82c01bfe8228fa83b47d5 .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_73e78f866db82c01bfe8228fa83b47d5\">\n  <div class=\"text-block-container\">\n    <div class=\"text-block-wrap\">\n            \n                                    <div class=\"text-title\">\n              <h1>Snacks<\/h1>\n            <\/div>\n                              \n            \n          <\/div>\n  <\/div>\n<\/div>\n<style>\n  #hotel-bristol-text-block-block_07f63519abca129e1797f8fc50528619 .text-block-container {\n    background-color: #1A454E;\n  }\n\n  #hotel-bristol-text-block-block_07f63519abca129e1797f8fc50528619 .text-block-wrap {\n    padding-top: 100px;\n    padding-bottom: 100px;\n  }\n\n  #hotel-bristol-text-block-block_07f63519abca129e1797f8fc50528619 .text-span {\n    color: #D3E2E6;\n  }\n\n  #hotel-bristol-text-block-block_07f63519abca129e1797f8fc50528619 .text-title p,\n  #hotel-bristol-text-block-block_07f63519abca129e1797f8fc50528619 .text-title h1,\n  #hotel-bristol-text-block-block_07f63519abca129e1797f8fc50528619 .text-title h2,\n  #hotel-bristol-text-block-block_07f63519abca129e1797f8fc50528619 .text-title h3,\n  #hotel-bristol-text-block-block_07f63519abca129e1797f8fc50528619 .text-title h4,\n  #hotel-bristol-text-block-block_07f63519abca129e1797f8fc50528619 .text-title h5,\n  #hotel-bristol-text-block-block_07f63519abca129e1797f8fc50528619 .text-title h6,\n  #hotel-bristol-text-block-block_07f63519abca129e1797f8fc50528619 .text-title a {\n    color: #D3E2E6;\n  }\n\n  #hotel-bristol-text-block-block_07f63519abca129e1797f8fc50528619 .text-content p,\n  #hotel-bristol-text-block-block_07f63519abca129e1797f8fc50528619 .text-content h1,\n  #hotel-bristol-text-block-block_07f63519abca129e1797f8fc50528619 .text-content h2,\n  #hotel-bristol-text-block-block_07f63519abca129e1797f8fc50528619 .text-content h3,\n  #hotel-bristol-text-block-block_07f63519abca129e1797f8fc50528619 .text-content h4,\n  #hotel-bristol-text-block-block_07f63519abca129e1797f8fc50528619 .text-content h5,\n  #hotel-bristol-text-block-block_07f63519abca129e1797f8fc50528619 .text-content h6,\n  #hotel-bristol-text-block-block_07f63519abca129e1797f8fc50528619 .text-content a {\n    color: #D3E2E6;\n  }\n\n  #hotel-bristol-text-block-block_07f63519abca129e1797f8fc50528619 .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_07f63519abca129e1797f8fc50528619\">\n  <div class=\"text-block-container\">\n    <div class=\"text-block-wrap\">\n            \n            \n              <div class=\"text-content\">\n          <p>De d\u00e9cembre \u00e0 la fin de l&rsquo;hiver, nous vous proposons chaque soir une petite carte d&rsquo;en-cas. Entre tartes flamb\u00e9es et hamburgers, nous vous proposons une s\u00e9lection raffin\u00e9e de d\u00e9lices \u2013 id\u00e9ale pour passer un moment convivial devant le feu cr\u00e9pitant de la chemin\u00e9e dans le hall de notre h\u00f4tel.<\/p>\n        <\/div>\n            \n              <a href=\"https:\/\/hotel-bristol.ch\/fr\/frankies\/\" \n           class=\"btn-custom-link\" \n           target=\"_blank\">\n          R\u00e9gardez nos plats        <\/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_f16ca482df4a54203add169e7c146d9e\">\n    <style>\n    #hotel-bristol-gallery-block-block_f16ca482df4a54203add169e7c146d9e .hotel-bristol-gallery-image-loop { \n      position: relative;\n      margin: 0 -20px;\n    }\n    #hotel-bristol-gallery-block-block_f16ca482df4a54203add169e7c146d9e .hotel-bristol-gallery-image-sizer {\n      width: 50%;\n      height: 0;\n    }\n    #hotel-bristol-gallery-block-block_f16ca482df4a54203add169e7c146d9e .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_f16ca482df4a54203add169e7c146d9e .hotel-bristol-gallery-image-item.width-full {\n      width: 100%; \n    }\n    #hotel-bristol-gallery-block-block_f16ca482df4a54203add169e7c146d9e .hotel-bristol-gallery-image-item.width-half {\n      width: 50%; \n    }\n    #hotel-bristol-gallery-block-block_f16ca482df4a54203add169e7c146d9e .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_f16ca482df4a54203add169e7c146d9e .hotel-bristol-gallery-image-loop {\n        margin: 0 -10px;\n      }\n      #hotel-bristol-gallery-block-block_f16ca482df4a54203add169e7c146d9e .hotel-bristol-gallery-image-item {\n        width: 50%;\n        margin-bottom: 20px;\n        padding: 0 10px;\n      }\n      #hotel-bristol-gallery-block-block_f16ca482df4a54203add169e7c146d9e .hotel-bristol-gallery-image-item.width-full {\n        width: 100%;\n      }\n      #hotel-bristol-gallery-block-block_f16ca482df4a54203add169e7c146d9e .hotel-bristol-gallery-image-item img {\n        height: 105px;\n      }\n      #hotel-bristol-gallery-block-block_f16ca482df4a54203add169e7c146d9e .hotel-bristol-gallery-image-item.last-odd-item img,\n      #hotel-bristol-gallery-block-block_f16ca482df4a54203add169e7c146d9e .hotel-bristol-gallery-image-item.width-full img {\n        height: 230px;\n      }\n      #hotel-bristol-gallery-block-block_f16ca482df4a54203add169e7c146d9e .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-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-doppelzimmer-superior-bergblick-4-scaled.webp\" alt=\"Balkon mit Stuhl, Glastisch und gr\u00fcnen Bergh\u00e4ngen im Hotel Bristol in Zermatt\" data-full=\"https:\/\/hotel-bristol.ch\/wp-content\/uploads\/2026\/04\/20260427-doppelzimmer-superior-bergblick-4-scaled.webp\">\n    <\/div>\n        <div class=\"hotel-bristol-gallery-image-item width-half last-odd-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\/06\/ForWeb-20.webp\" alt=\"Verschneite L\u00e4rchen vor dem Matterhorn unter rosa Himmel bei Zermatt\" data-full=\"https:\/\/hotel-bristol.ch\/wp-content\/uploads\/2026\/06\/ForWeb-20.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_f16ca482df4a54203add169e7c146d9e');\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":2,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-1784","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/hotel-bristol.ch\/fr\/wp-json\/wp\/v2\/pages\/1784","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=1784"}],"version-history":[{"count":3,"href":"https:\/\/hotel-bristol.ch\/fr\/wp-json\/wp\/v2\/pages\/1784\/revisions"}],"predecessor-version":[{"id":2558,"href":"https:\/\/hotel-bristol.ch\/fr\/wp-json\/wp\/v2\/pages\/1784\/revisions\/2558"}],"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=1784"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}