1 2<!doctype html><html lang="en"><head><!-- Google Tag Manager -->
3<script>
vendor: 327 bytes, lines 3-7
3(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 4new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 5j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 6'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 7})(window,document,'script','dataLayer','
7GTM-WXK9PDWJ
vendor: 3 bytes, line 7
7');
7</script>
7 8<!-- End Google Tag Manager --><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1,user-scalable=no"><meta name="description" content="Descubra o Restaurante Fleur de Sel em Penalva do Castelo. Sabores autênticos, ambiente acolhedor e uma seleção exclusiva de vinhos."><meta name="author" content="Fleur De Sel"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta property="og:title" content="Restaurante Fleur de Sel - Penalva do Castelo"><meta property="og:description" content="Descubra o Restaurante Fleur de Sel em Penalva do Castelo. Sabores autênticos, ambiente acolhedor e uma seleção exclusiva de vinhos."><meta property="og:image" content="https://fleurdesel.pt/img/inicio/3.jpg"><meta property="og:url" content="https://fleurdesel.pt"><meta property="og:type" content="website"><meta name="twitter:card" content="escubra o Restaurante Fleur de Sel em Penalva do Castelo. Sabores autênticos, ambiente acolhedor e uma seleção exclusiva de vinhos."><meta name="twitter:title" content="Restaurante Fleur de Sel - Penalva do Castelo"><meta name="twitter:description" content="Descubra o Restaurante Fleur de Sel em Penalva do Castelo. Sabores autênticos, ambiente acolhedor e uma seleção exclusiva de vinhos."><meta name="twitter:image" content="https://fleurdesel.pt/img/inicio/3.jpg"><link rel="shortcut icon" href="img/favicon/favicon.ico"><link rel="apple-touch-icon" sizes="57x57" href="img/favicon/apple-touch-icon.png"><link href="bootstrap/css/bootstrap.min.css" rel="stylesheet"><link rel="stylesheet" href="/stylesheets/owl.carousel.css"><link rel="stylesheet" href="/stylesheets/owl.theme.css"><link rel="stylesheet" href="/stylesheets/animate.css"><link rel="stylesheet" href="/stylesheets/prettyPhoto.css"><link rel="stylesheet" href="/stylesheets/font-awesome.min.css"><link href="/fonts/fonts.css" rel="stylesheet"><link href="/stylesheets/main.css" rel="stylesheet"><link href="/stylesheets/main-responsive.css" rel="stylesheet"><!--[if lt IE 9]> 9
9<script src="javascripts/libs/html5shiv.js"></script>
9 10
10<script src="javascripts/libs/respond.min.js"></script>
10 11 <![endif]--><style>.video-item{width:100%!important;height:100%!important;position:absolute!important;object-fit:cover!important;z-index:0}.is-sticky #header .container .row .logo a:last-child{width:5%!important}.swiper-button-next,.swiper-button-prev{color:#7e7b5e!important}</style>
11<script>!function(e,t,n,c,o,a,f){e.fbq||(o=e.fbq=function(){o.callMethod?o.callMethod.apply(o,arguments):o.queue.push(arguments)},e._fbq||(e._fbq=o),o.push=o,o.loaded=!0,o.version="2.0",o.queue=[],(a=t.createElement(n)).async=!0,a.src="https://connect.facebook.net/en_US/fbevents.js",(f=t.getElementsByTagName(n)[0]).parentNode.insertBefore(a,f))}(window,document,"script"),fbq("init","1222584645672456"),fbq("track","PageView")</script>
11<noscript><img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=1222584645672456&ev=PageView&noscript=1"/></noscript>
11<script defer="defer" src="/static/js/main.388e85f9.js"></script>
11<link href="/static/css/main.e8df0cc0.css" rel="stylesheet"></head><body><!-- Google Tag Manager (noscript) -->
vendor: 71 bytes, lines 11-13
11 12<noscript> 13 <iframe src="https://www.googletagmanager.com/ns.html?id=
13GTM-WXK9PDWJ
vendor: 84 bytes, lines 13-14
13" height="0" width="0" style="display:none;visibility:hidden"></iframe> 14</noscript>
15<!-- End Google Tag Manager (noscript) --><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div>
15<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
15<script src="/javascripts/libs/jquery.min.js" type="text/javascript"></script>
15<script src="/javascripts/libs/plugins.js" type="text/javascript"></script>
15<script src="/javascripts/libs/modernizr.js" type="text/javascript"></script>
15<script src="/javascripts/custom/main.js" type="text/javascript"></script>
15<script>function simulateClickToPlayVideo(e,s){$("#"+s).hasClass("show")&&$("#"+s).removeClass("show"),$("#"+s).hasClass("hide")||$("#"+s).addClass("hide");var o=document.getElementById(e);if(o.muted=!1,o.paused){var a=o.play();void 0!==a&&a.then((function(){})).catch((function(e){console.error("Autoplay was blocked or failed:",e)}))}}function ShowPlayButton(e){$("#"+e).hasClass("hide")&&$("#"+e).removeClass("hide"),$("#"+e).addClass("show")}function closeMenu(){document.getElementById("main-menu-trigger").click(),$("body").hasClass("disable-overflow")&&$("body").removeClass("disable-overflow")}function openCloseMenu(){$("#main-menu > ul, #main-menu > div > ul").toggleClass("show"),$("#header").toggleClass("mobile-menu"),$("#main-menu").toggleClass("mobile-menu-extra"),$("#main-menu-trigger").toggleClass("black-text"),$("#white-mobile-logo").toggleClass("hide"),$("#black-mobile-logo").toggleClass("show"),$("body").toggleClass("disable-overflow")}function isSticky(){return $("#header-sticky-wrapper").hasClass("is-sticky")}function init(){($("body").hasClass("device-md")||$("body").hasClass("device-lg"))&&$("#header").sticky({topSpacing:0,responsiveWidth:!0,getWidthFrom:"body",wrapperClassName:"sticky-header"}),($("body").hasClass("device-xs")||$("body").hasClass("device-xxs")||$("body").hasClass("device-sm"))&&($("#header").unstick(),$(".sticky-onepage").sticky({topSpacing:0,responsiveWidth:!0,getWidthFrom:"body",wrapperClassName:"sticky-header"}))}$(document).ready(MAJESTY.documentOnReady.init),jQuery(window).on("resize",MAJESTY.documentOnResize.init)</script>
15<style> 16#aviso-ferias{position:fixed;top:0;left:0;right:0;z-index:99999;background:#7e7b5e; 17color:#fff;padding:14px 16px;text-align:center;font:500 15px/1.4 sans-serif} 18</style>
19<script> 20(function(){ 21 var FIM = new Date('2026-09-18T00:00:00'); 22 var MSG = 'Encerrado para férias de 7 a 17 de setembro de 2026. Não estamos a aceitar reservas neste perÃodo.'; 23 function render(){ 24 if (new Date() >= FIM) return; 25 var naPagina = location.pathname.indexOf('/reservations') === 0; 26 var el = document.getElementById('aviso-ferias'); 27 if (naPagina && !el){ 28 el = document.createElement('div'); 29 el.id = 'aviso-ferias'; 30 el.textContent = MSG; 31 document.body.appendChild(el); 32 } else if (!naPagina && el){ 33 el.remove(); 34 } 35 } 36 setInterval(render, 500); 37})(); 38</script>
38</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.