{"id":45081,"date":"2026-08-13T16:34:52","date_gmt":"2026-08-13T14:34:52","guid":{"rendered":"https:\/\/www.villaggiosanfrancesco.com\/offer\/festa-delluva\/"},"modified":"2026-08-14T16:22:42","modified_gmt":"2026-08-14T14:22:42","slug":"festa-delluva","status":"publish","type":"offer","link":"https:\/\/www.villaggiosanfrancesco.com\/en\/offer\/festa-delluva\/","title":{"rendered":"FESTA DELL\u2019UVA"},"content":{"rendered":"<div  class=\"grids-section grids-is-advanced\" style=\"--_gs-gap-desktop:0px 0px;--_gs-m-desktop:0 0 0 0;--_gs-p-desktop:0 0 0 0;--_gs-bg-desktop:transparent none;--_gs-bg-xp-desktop:0px;--_gs-zi-desktop:auto;--_gs-d-desktop:block;--_gs-mw-desktop:calc(100% - 0 - 0);--_gs-gap-tablet:0px 0px;--_gs-m-tablet:0 0 0 0;--_gs-p-tablet:0 0 0 0;--_gs-bg-tablet:transparent none;--_gs-bg-xp-tablet:0px;--_gs-zi-tablet:auto;--_gs-d-tablet:block;--_gs-mw-tablet:calc(100% - 0 - 0);--_gs-gap-mobile:0px 0px;--_gs-m-mobile:0 0 0 0;--_gs-p-mobile:0 0 0 0;--_gs-bg-mobile:transparent none;--_gs-bg-xp-mobile:0px;--_gs-zi-mobile:auto;--_gs-d-mobile:block;--_gs-mw-mobile:calc(100% - 0 - 0);--_gs-columns:12;--_gs-rows:6\"><div class=\"grids-s-w_i\">\n<div class=\"grids-area\" style=\"--_ga-column:2\/12;--_ga-row:1\/7;--_ga-m-desktop:0 0 0 0;--_ga-p-desktop:0 0 0 0;--_ga-bg-desktop:transparent none;--_ga-zi-desktop:auto;--_ga-d-desktop:flex;--_ga-mw-desktop:calc(100% - 0 - 0);--_ga-m-tablet:0 0 0 0;--_ga-p-tablet:0 0 0 0;--_ga-bg-tablet:transparent none;--_ga-zi-tablet:auto;--_ga-d-tablet:flex;--_ga-mw-tablet:calc(100% - 0 - 0);--_ga-m-mobile:0 0 0 0;--_ga-p-mobile:0 0 0 0;--_ga-bg-mobile:transparent none;--_ga-zi-mobile:auto;--_ga-d-mobile:flex;--_ga-mw-mobile:calc(100% - 0 - 0)\">\n\n<div id=\"vsf-uva-page\">\n\n  <!-- =========================================================\n       STILI GENERALI DELLA PAGINA\n       Tutti gli stili sono limitati al contenitore #vsf-uva-page\n       ========================================================= -->\n  \n\n\n  <!-- =========================================================\n       SEZIONE 1: HERO, GALLERY E INFORMAZIONI RAPIDE\n       ========================================================= -->\n  <section id=\"vsf-uva-first-block\">\n\n    <div class=\"vsf-uva-container\">\n\n      <div class=\"vsf-uva-product-layout\">\n\n        <!-- =====================================================\n             COLONNA SINISTRA: GALLERY E DATI PRINCIPALI\n             ===================================================== -->\n        <div>\n\n          <!-- ===================================================\n               GALLERY IMMAGINI\n               Attualmente viene visualizzata solo la copertina.\n               Le miniature e le altre immagini restano commentate\n               per poter essere riattivate in futuro.\n               =================================================== -->\n          <div class=\"vsf-uva-gallery vsf-uva-gallery-single\">\n\n            <!-- ===================================================\n                 MINIATURE TEMPORANEAMENTE DISATTIVATE\n                 Decommentare questo blocco se verranno aggiunte altre foto.\n\n            <div class=\"vsf-uva-thumbs\">\n              <div class=\"vsf-uva-thumb active\" role=\"button\" tabindex=\"0\" data-index=\"0\" aria-label=\"Show image 1\"><\/div>\n              <div class=\"vsf-uva-thumb\" role=\"button\" tabindex=\"0\" data-index=\"1\" aria-label=\"Show image 2\"><\/div>\n              <div class=\"vsf-uva-thumb\" role=\"button\" tabindex=\"0\" data-index=\"2\" aria-label=\"Show image 3\"><\/div>\n              <div class=\"vsf-uva-thumb\" role=\"button\" tabindex=\"0\" data-index=\"3\" aria-label=\"Show image 4\"><\/div>\n            <\/div>\n\n                 =================================================== -->\n\n            <div class=\"vsf-uva-main-image-wrap\">\n\n              <!-- Freccia precedente disattivata: gallery con una sola immagine\n              <button type=\"button\" class=\"vsf-uva-gallery-arrow prev\" id=\"vsfUvaMainPrev\" aria-label=\"Previous image\">\u2039<\/button>\n              -->\n\n              <div class=\"vsf-uva-main-image\" id=\"vsfUvaMainImage\" role=\"button\" tabindex=\"0\" aria-label=\"Open image in full size\">\n\n                <div class=\"vsf-uva-image-label\">\n                  <small>Villaggio San Francesco \u00b7 27 August<\/small>\n                  <strong>GRAPE FESTIVAL<\/strong>\n                  <span>Wine, the local area, grape harvest and local producers: a festive evening along the pedestrian avenue.<\/span>\n                <\/div>\n\n              <\/div>\n\n              <!-- Freccia successiva disattivata: gallery con una sola immagine\n              <button type=\"button\" class=\"vsf-uva-gallery-arrow next\" id=\"vsfUvaMainNext\" aria-label=\"Next image\">\u203a<\/button>\n              -->\n\n            <\/div>\n\n          <\/div>\n\n          <!-- ===================================================\n               RIEPILOGO PRINCIPALE SOTTO LA GALLERY\n               =================================================== -->\n          <div class=\"vsf-uva-under-summary\">\n\n            <div class=\"vsf-uva-summary-item\">\n              <small>Date<\/small>\n              <strong>Thursday, 27 August<\/strong>\n            <\/div>\n\n            <div class=\"vsf-uva-summary-item\">\n              <small>Time<\/small>\n              <strong>From 6:00 pm<\/strong>\n            <\/div>\n\n            <div class=\"vsf-uva-summary-item\">\n              <small>Location<\/small>\n              <strong>Pedestrian avenue<\/strong>\n            <\/div>\n\n            <div class=\"vsf-uva-summary-item\">\n              <small>Access for Village guests<\/small>\n              <strong>Free, no reservation required<\/strong>\n            <\/div>\n\n            <div class=\"vsf-uva-summary-item\">\n              <small>Wineries<\/small>\n              <strong>12 confirmed wineries<\/strong>\n            <\/div>\n\n            <div class=\"vsf-uva-summary-item\">\n              <small>Atmosphere<\/small>\n              <strong>Wine, grape harvest and live music<\/strong>\n            <\/div>\n\n          <\/div>\n\n        <\/div>\n\n        <!-- =====================================================\n             COLONNA DESTRA: BOX INFORMAZIONI\n             ===================================================== -->\n        <aside class=\"vsf-uva-booking-box\">\n\n          <p class=\"vsf-uva-kicker\">Villaggio San Francesco \u00b7 Special event<\/p>\n\n          <h1>GRAPE FESTIVAL<\/h1>\n\n          <div class=\"vsf-uva-rating\">\n            <span class=\"vsf-uva-stars\">\u2605\u2605\u2605\u2605\u2605<\/span>\n            <span>Wine, the local area and grape-harvest atmosphere<\/span>\n          <\/div>\n\n          <p>\n            For one evening, the pedestrian avenue at Villaggio San Francesco becomes a setting dedicated to grapes, the harvest and local flavours. Wineries, local producers, tastings, grapes, special gelato and live music come together in an event designed to celebrate the local area in an authentic, convivial atmosphere.\n          <\/p>\n\n          <!-- ===================================================\n               EVIDENZA ACCESSO\n               =================================================== -->\n          <div class=\"vsf-uva-booking-highlight\">\n            <small>For Village guests<\/small>\n            <strong>FREE<\/strong>\n            <span>Access to the event without reservation. The event is also open to day visitors, with dedicated admission rates to the resort.<\/span>\n          <\/div>\n\n          <!-- ===================================================\n               INFORMAZIONI RAPIDE\n               =================================================== -->\n          <div class=\"vsf-uva-booking-info\">\n            <div><span>\u2713<\/span> Thursday, 27 August from 6:00 pm<\/div>\n            <div><span>\u2713<\/span> Event along the pedestrian avenue<\/div>\n            <div><span>\u2713<\/span> 12 wineries showcasing and selling their wines<\/div>\n            <div><span>\u2713<\/span> Free grape distribution<\/div>\n            <div><span>\u2713<\/span> Special strawberry-grape gelato<\/div>\n            <!--<div><span>\u2713<\/span> Local producers and businesses being confirmed<\/div>\n            <div><span>\u2713<\/span> Live-band entertainment being finalised<\/div>-->\n          <\/div>\n\n          <!-- ===================================================\n               PULSANTI DI NAVIGAZIONE\n               =================================================== -->\n          <a href=\"#vsf-uva-cantine\" class=\"vsf-uva-btn vsf-uva-btn-secondary\">\n            Discover the wineries\n          <\/a>\n\n          <a href=\"#vsf-uva-accesso\" class=\"vsf-uva-btn vsf-uva-btn-primary\">\n            Access info\n          <\/a>\n\n        <\/aside>\n\n      <\/div>\n\n    <\/div>\n\n    <!-- =========================================================\n         LIGHTBOX DELLA GALLERY\n         ========================================================= -->\n    <div class=\"vsf-uva-lightbox\" id=\"vsfUvaLightbox\" role=\"dialog\" aria-modal=\"true\" aria-label=\"Grape Festival image gallery\">\n\n      <button type=\"button\" class=\"vsf-uva-lightbox-close\" id=\"vsfUvaLightboxClose\" aria-label=\"Close image\">\u00d7<\/button>\n\n      <!-- Freccia lightbox precedente disattivata: gallery con una sola immagine\n      <button type=\"button\" class=\"vsf-uva-lightbox-arrow prev\" id=\"vsfUvaLightboxPrev\" aria-label=\"Previous image\">\u2039<\/button>\n      -->\n\n      <img decoding=\"async\" src=\"\" alt=\"Grape Festival at Villaggio San Francesco\" id=\"vsfUvaLightboxImage\">\n\n      <!-- Freccia lightbox successiva disattivata: gallery con una sola immagine\n      <button type=\"button\" class=\"vsf-uva-lightbox-arrow next\" id=\"vsfUvaLightboxNext\" aria-label=\"Next image\">\u203a<\/button>\n      -->\n\n    <\/div>\n\n  <\/section>\n\n  <!-- =========================================================\n       SEZIONE 2: MINI RIEPILOGO A PILLOLE\n       ========================================================= -->\n  <section class=\"vsf-uva-mini-summary\">\n\n    <div class=\"vsf-uva-mini-summary-container\">\n      <ul class=\"vsf-uva-mini-summary-list\">\n        <li><span class=\"vsf-uva-mini-dot\"><\/span><strong>Event:<\/strong> Grape Festival<\/li>\n        <li><span class=\"vsf-uva-mini-dot\"><\/span><strong>Date:<\/strong> Thursday, 27 August<\/li>\n        <li><span class=\"vsf-uva-mini-dot\"><\/span><strong>Time:<\/strong> from 6:00 pm<\/li>\n        <li><span class=\"vsf-uva-mini-dot\"><\/span><strong>Location:<\/strong> pedestrian avenue<\/li>\n        <li><span class=\"vsf-uva-mini-dot\"><\/span><strong>Village guests:<\/strong> free access, no reservation required<\/li>\n        <li><span class=\"vsf-uva-mini-dot\"><\/span><strong>Wineries:<\/strong> 12 confirmed wineries<\/li>\n        <li><span class=\"vsf-uva-mini-dot\"><\/span><strong>Grapes:<\/strong> free distribution<\/li>\n        <li><span class=\"vsf-uva-mini-dot\"><\/span><strong>Gelato:<\/strong> special strawberry-grape flavour<\/li>\n        <!--<li><span class=\"vsf-uva-mini-dot\"><\/span><strong>Music:<\/strong> live band being finalised<\/li>-->\n      <\/ul>\n    <\/div>\n\n  <\/section>\n\n  <!-- =========================================================\n       SEZIONE 3: DETTAGLI DELL'ESPERIENZA\n       ========================================================= -->\n  <section id=\"vsf-uva-details\">\n\n    <div class=\"vsf-uva-section-container\">\n\n      <div class=\"vsf-uva-details-grid\">\n\n        <div class=\"vsf-uva-details-text\">\n          <p class=\"vsf-uva-section-kicker\">Experience details<\/p>\n\n          <h2 class=\"vsf-uva-section-title\">\n            An evening of wine, grape harvest and local flavours\n          <\/h2>\n\n          <p>\n            The <strong>Grape Festival<\/strong> brings the colours, aromas and atmosphere of the grape harvest to the heart of Villaggio San Francesco. From 6:00 pm, the <strong>pedestrian avenue<\/strong> will be themed for the occasion, transforming into a space to enjoy, taste and explore.\n            <br><br>\n            The <strong>12 confirmed wineries<\/strong> will showcase and sell their wines, alongside other local businesses and producers. During the festival there will also be <strong>free grape distribution<\/strong>, while the ice-cream parlour will offer a special gelato flavoured with <strong>strawberry grape<\/strong>.\n            <br><br>\n            The evening will feature <strong>live music with a band<\/strong>.\n          <\/p>\n        <\/div>\n\n        <div class=\"vsf-uva-card\">\n          <ul class=\"vsf-uva-check-list\">\n            <li>Themed pedestrian avenue<\/li>\n            <li>12 wineries showcasing and selling their wines<\/li>\n            <li>Free grape distribution during the event<\/li>\n            <li>Special strawberry-grape gelato<\/li>\n            <li>Local producers and businesses<\/li>\n            <li>Live music with a band<\/li>\n            <li>Free access with no reservation required for Village guests<\/li>\n            <li>Event also open to day visitors with dedicated rates<\/li>\n          <\/ul>\n        <\/div>\n\n      <\/div>\n\n    <\/div>\n\n  <\/section>\n\n  <!-- =========================================================\n       SEZIONE 4: ATMOSFERA DELLA FESTA\n       Blocco editoriale breve per evitare ripetizioni\n       ========================================================= -->\n  <section id=\"vsf-uva-programma\">\n\n    <div class=\"vsf-uva-section-container\">\n\n      <div class=\"vsf-uva-experience-banner\">\n\n        <div class=\"vsf-uva-experience-copy\">\n          <p class=\"vsf-uva-section-kicker\">The spirit of the festival<\/p>\n\n          <h2 class=\"vsf-uva-section-title\">\n            One avenue, many stories from the local area\n          <\/h2>\n\n          <p>\n            From 6:00 pm, the pedestrian avenue becomes a place to enjoy at your own pace: stroll among the wineries, meet the producers and let the aromas of grapes and the atmosphere of the harvest guide you. An evening designed for spending time together and discovering the local area in a relaxed, convivial way.\n          <\/p>\n        <\/div>\n\n        <div class=\"vsf-uva-experience-keywords\" aria-label=\"Grape Festival themes\">\n          <div class=\"vsf-uva-experience-keyword\">Wine<\/div>\n          <div class=\"vsf-uva-experience-keyword\">Grape harvest<\/div>\n          <div class=\"vsf-uva-experience-keyword\">Local area<\/div>\n          <div class=\"vsf-uva-experience-keyword\">Togetherness<\/div>\n        <\/div>\n\n      <\/div>\n\n    <\/div>\n\n  <\/section>\n\n  <!-- =========================================================\n       SEZIONE 5: CANTINE\n       ========================================================= -->\n  <section id=\"vsf-uva-cantine\">\n\n    <div class=\"vsf-uva-section-container\">\n\n      <div class=\"vsf-uva-section-header\">\n        <p class=\"vsf-uva-section-kicker\">Wineries and the local area<\/p>\n\n        <h2 class=\"vsf-uva-section-title\">\n          The wineries of the Grape Festival\n        <\/h2>\n\n        <p class=\"vsf-uva-section-intro\">\n          Twelve confirmed wineries will take centre stage during the evening with their wines, together with a producer dedicated to local products.\n        <\/p>\n      <\/div>\n\n      <div class=\"vsf-uva-cantine-grid\">\n\n        <article class=\"vsf-uva-cantine-card\">\n          <h3>TESSEE\u2019RE<\/h3>\n        <\/article>\n\n        <article class=\"vsf-uva-cantine-card\">\n          <h3>LEGA\u2019MI<\/h3>\n        <\/article>\n\n        <article class=\"vsf-uva-cantine-card\">\n          <h3>SESSOLO VINI E SPUMANTI<\/h3>\n        <\/article>\n\n        <article class=\"vsf-uva-cantine-card\">\n          <h3>VIGNA MINERVA<\/h3>\n        <\/article>\n\n        <article class=\"vsf-uva-cantine-card\">\n          <h3>BIASIOTTO VINI E SPUMANTI<\/h3>\n        <\/article>\n\n        <article class=\"vsf-uva-cantine-card\">\n          <h3>CA\u2019 DELLA GUARDIA<\/h3>\n        <\/article>\n\n        <article class=\"vsf-uva-cantine-card\">\n          <h3>LA FRASSINA<\/h3>\n        <\/article>\n\n        <article class=\"vsf-uva-cantine-card\">\n          <h3>AZ. AGR. CA\u2019 BERGA<\/h3>\n        <\/article>\n\n        <article class=\"vsf-uva-cantine-card\">\n          <h3>AZ. AGR. CA\u2019 CORNIANI<\/h3>\n        <\/article>\n\n        <article class=\"vsf-uva-cantine-card\">\n          <h3>LA FRASSINELLA (TAVERNETTA DEL TOCAI)<\/h3>\n        <\/article>\n\n        <article class=\"vsf-uva-cantine-card\">\n          <h3>CANTINE VIGNALUNA<\/h3>\n        <\/article>\n\n        <article class=\"vsf-uva-cantine-card\">\n          <h3>SOC. AGRICOLA MAZZOLADA<\/h3>\n        <\/article>\n\n      <\/div>\n\n      <div class=\"vsf-uva-territory-producer\">\n        <span class=\"vsf-uva-access-label\">Local products<\/span>\n        <h3>TENUTA LA SPIGA \u2013 CUOR DI NOCE<\/h3>\n      <\/div>\n\n    <\/div>\n\n  <\/section>\n\n  <!-- =========================================================\n       SEZIONE 6: ACCESSO OSPITI ED ESTERNI\n       ========================================================= -->\n  <section id=\"vsf-uva-accesso\">\n\n    <div class=\"vsf-uva-section-container\">\n\n      <div class=\"vsf-uva-section-header\">\n        <p class=\"vsf-uva-section-kicker\">How to take part<\/p>\n\n        <h2 class=\"vsf-uva-section-title\">\n          Grape Festival: access for guests and day visitors\n        <\/h2>\n\n        <p class=\"vsf-uva-section-intro\">\n          For guests staying at Villaggio San Francesco, access to the event is free and no reservation is required. <br>The Grape Festival is also open to day visitors, with dedicated options that include admission to the resort and the activities indicated for each age group.\n        <\/p>\n      <\/div>\n\n      <!-- =====================================================\n           ACCESSO GRATUITO OSPITI DEL VILLAGGIO\n           ===================================================== -->\n      <div class=\"vsf-uva-booking-card vsf-uva-guest-access-card\">\n        <div class=\"vsf-uva-guest-access-icon\" aria-hidden=\"true\">\u2713<\/div>\n\n        <div class=\"vsf-uva-guest-access-content\">\n          <span class=\"vsf-uva-access-label\">Village guests<\/span>\n          <h3>The Grape Festival is included in your stay<\/h3>\n          <p>\n            If you are staying at Villaggio San Francesco, you can freely take part in the Grape Festival and enjoy the evening among wineries, local products and the atmosphere of the harvest.\n          <\/p>\n        <\/div>\n\n        <div class=\"vsf-uva-guest-access-price\">\n          <small>Event access<\/small>\n          <strong>FREE<\/strong>\n          <span>No reservation required<\/span>\n        <\/div>\n      <\/div>\n\n      <!-- =====================================================\n           TARIFFE PER GLI ESTERNI\n           ===================================================== -->\n      <div class=\"vsf-uva-booking-grid vsf-uva-external-grid\">\n\n        <div class=\"vsf-uva-booking-card\">\n          <span class=\"vsf-uva-access-label\">Day visitors<\/span>\n          <h3>Adults<\/h3>\n          <strong class=\"vsf-uva-price\">\u20ac 24<\/strong>\n          <p>\n            Admission to the resort + tastings from all 12 participating wineries.\n          <\/p>\n        <\/div>\n\n        <div class=\"vsf-uva-booking-card\">\n          <span class=\"vsf-uva-access-label\">0\u20135 years<\/span>\n          <h3>Children<\/h3>\n          <strong class=\"vsf-uva-price\">\u20ac 0<\/strong>\n          <p>\n            Admission to the resort + dedicated games + gelato.\n          <\/p>\n        <\/div>\n\n        <div class=\"vsf-uva-booking-card\">\n          <span class=\"vsf-uva-access-label\">6\u201310 years<\/span>\n          <h3>Children<\/h3>\n          <strong class=\"vsf-uva-price\">\u20ac 15<\/strong>\n          <p>\n            Admission to the resort + dedicated games + gelato.\n          <\/p>\n        <\/div>\n\n        <div class=\"vsf-uva-booking-card\">\n          <span class=\"vsf-uva-access-label\">11\u201317 years<\/span>\n          <h3>Teens<\/h3>\n          <strong class=\"vsf-uva-price\">\u20ac 24<\/strong>\n          <p>\n            Admission to the resort + dedicated activities + soft drink.\n          <\/p>\n        <\/div>\n\n      <\/div>\n\n      <div class=\"vsf-uva-booking-cta\">\n        <a href=\"#vsf-uva-cantine\" class=\"vsf-uva-btn vsf-uva-btn-primary\">\n          Discover the wineries\n        <\/a>\n      <\/div>\n\n    <\/div>\n\n  <\/section>\n\n\n\n  <!-- =========================================================\n       SCRIPT DELLA GALLERY E DELLA LIGHTBOX\n       ========================================================= -->\n  <script>\n    (function () {\n\n      \/* =======================================================\n         INIZIALIZZAZIONE DELLA GALLERY\n         ======================================================= *\/\n      function initVsfUvaFestival() {\n        var block = document.getElementById('vsf-uva-first-block');\n        if (!block || block.dataset.vsfGalleryReady === '1') return;\n\n        block.dataset.vsfGalleryReady = '1';\n\n        \/* =====================================================\n           IMMAGINI DELLA GALLERY\n           Attualmente \u00e8 attiva solo l\u2019immagine di copertina.\n           Le altre immagini restano commentate per un eventuale riutilizzo.\n           ===================================================== *\/\n        var images = [\n          {\n            url: \"https:\/\/www.villaggiosanfrancesco.com\/wp-content\/uploads\/2026\/08\/JPG_FESTA-DELLUVA-SENZA-TESTI.webp\",\n            title: \"Grape Festival\",\n            subtitle: \"Wine, the local area and grape-harvest atmosphere\",\n            colors: [\"#2E2F33\", \"#D39566\"],\n            alt: \"Grape Festival at Villaggio San Francesco\"\n          }\n\n          \/* =====================================================\n             ALTRE IMMAGINI TEMPORANEAMENTE DISATTIVATE\n             Per riattivarle, rimuovere questo commento e riattivare\n             anche miniature e frecce nel markup della gallery.\n          ,\n          {\n            url: \"https:\/\/www.villaggiosanfrancesco.com\/wp-content\/uploads\/2026\/07\/mazzolada-piscina.webp\",\n            title: \"Wineries and the local area\",\n            subtitle: \"An evening dedicated to wine and local producers\",\n            colors: [\"#D18145\", \"#ECE6DB\"],\n            alt: \"Wineries and producers at the Grape Festival\"\n          },\n          {\n            url: \"https:\/\/www.villaggiosanfrancesco.com\/wp-content\/uploads\/2026\/07\/mazzolada-piscina2.webp\",\n            title: \"Grape-harvest atmosphere\",\n            subtitle: \"The pedestrian avenue takes on a grape and local-area theme\",\n            colors: [\"#2E2F33\", \"#ECE6DB\"],\n            alt: \"Grape-harvest themed decorations along the pedestrian avenue\"\n          },\n          {\n            url: \"https:\/\/www.villaggiosanfrancesco.com\/wp-content\/uploads\/2026\/07\/mazzolada-piscina3.webp\",\n            title: \"A festival to experience\",\n            subtitle: \"Tastings, grapes, special gelato and live music\",\n            colors: [\"#D18145\", \"#D39566\"],\n            alt: \"Atmosphere of the Grape Festival at Villaggio San Francesco\"\n          }\n          ===================================================== *\/\n        ];\n\n        var currentIndex = 0;\n        var lastFocusedElement = null;\n\n        var thumbs = block.querySelectorAll('.vsf-uva-thumb');\n        var mainImage = block.querySelector('#vsfUvaMainImage');\n\n        var mainPrev = block.querySelector('#vsfUvaMainPrev');\n        var mainNext = block.querySelector('#vsfUvaMainNext');\n\n        var lightbox = block.querySelector('#vsfUvaLightbox');\n        var lightboxImage = block.querySelector('#vsfUvaLightboxImage');\n        var lightboxClose = block.querySelector('#vsfUvaLightboxClose');\n        var lightboxPrev = block.querySelector('#vsfUvaLightboxPrev');\n        var lightboxNext = block.querySelector('#vsfUvaLightboxNext');\n\n        if (!mainImage || !lightbox || !lightboxImage) return;\n\n        \/* =====================================================\n           CREA UN'IMMAGINE SEGNAPOSTO IN FORMATO SVG\n           Questa funzione viene usata solo se non \u00e8 stato inserito un URL\n           ===================================================== *\/\n        function createPlaceholder(title, subtitle, colors) {\n          var colorOne = colors && colors[0] ? colors[0] : '#2E2F33';\n          var colorTwo = colors && colors[1] ? colors[1] : '#ECE6DB';\n\n          var svg = '' +\n            '<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"1600\" height=\"1000\" viewBox=\"0 0 1600 1000\">' +\n              '<defs>' +\n                '<linearGradient id=\"g\" x1=\"0\" y1=\"0\" x2=\"1\" y2=\"1\">' +\n                  '<stop offset=\"0%\" stop-color=\"' + colorOne + '\"\/>' +\n                  '<stop offset=\"100%\" stop-color=\"' + colorTwo + '\"\/>' +\n                '<\/linearGradient>' +\n              '<\/defs>' +\n              '<rect width=\"1600\" height=\"1000\" fill=\"url(#g)\"\/>' +\n              '<circle cx=\"1320\" cy=\"170\" r=\"230\" fill=\"rgba(255,255,255,.10)\"\/>' +\n              '<circle cx=\"220\" cy=\"850\" r=\"300\" fill=\"rgba(255,255,255,.08)\"\/>' +\n              '<text x=\"800\" y=\"455\" text-anchor=\"middle\" fill=\"#ffffff\" font-family=\"Arial, Helvetica, sans-serif\" font-size=\"72\" font-weight=\"700\">' + title + '<\/text>' +\n              '<text x=\"800\" y=\"540\" text-anchor=\"middle\" fill=\"#ffffff\" font-family=\"Arial, Helvetica, sans-serif\" font-size=\"30\">' + subtitle + '<\/text>' +\n            '<\/svg>';\n\n          return 'data:image\/svg+xml;charset=UTF-8,' + encodeURIComponent(svg);\n        }\n\n        \/* =====================================================\n           RESTITUISCE L'URL REALE O IL SEGNAPOSTO\n           ===================================================== *\/\n        function getImageUrl(image) {\n          if (image.url && image.url.trim() !== '') {\n            return image.url;\n          }\n\n          return createPlaceholder(image.title, image.subtitle, image.colors);\n        }\n\n        \/* =====================================================\n           AGGIORNA FOTO PRINCIPALE, LIGHTBOX E MINIATURE\n           ===================================================== *\/\n        function updateGallery(index) {\n          if (index < 0) {\n            currentIndex = images.length - 1;\n          } else if (index >= images.length) {\n            currentIndex = 0;\n          } else {\n            currentIndex = index;\n          }\n\n          var selectedImage = images[currentIndex];\n          var selectedUrl = getImageUrl(selectedImage);\n\n          mainImage.style.backgroundImage = \"url('\" + selectedUrl + \"')\";\n          mainImage.setAttribute('data-index', currentIndex);\n          mainImage.setAttribute('aria-label', 'Open image ' + (currentIndex + 1) + ' in full size');\n\n          lightboxImage.setAttribute('src', selectedUrl);\n          lightboxImage.setAttribute('alt', selectedImage.alt);\n\n          thumbs.forEach(function (thumb, thumbIndex) {\n            if (images[thumbIndex]) {\n              thumb.style.backgroundImage = \"url('\" + getImageUrl(images[thumbIndex]) + \"')\";\n            }\n\n            thumb.classList.remove('active');\n            thumb.setAttribute('aria-pressed', 'false');\n          });\n\n          if (thumbs[currentIndex]) {\n            thumbs[currentIndex].classList.add('active');\n            thumbs[currentIndex].setAttribute('aria-pressed', 'true');\n          }\n        }\n\n        \/* =====================================================\n           APERTURA DELLA LIGHTBOX\n           ===================================================== *\/\n        function openLightbox() {\n          lastFocusedElement = document.activeElement;\n          updateGallery(currentIndex);\n          lightbox.classList.add('open');\n          document.body.style.overflow = 'hidden';\n\n          if (lightboxClose) {\n            lightboxClose.focus();\n          }\n        }\n\n        \/* =====================================================\n           CHIUSURA DELLA LIGHTBOX\n           ===================================================== *\/\n        function closeLightbox() {\n          lightbox.classList.remove('open');\n          document.body.style.overflow = '';\n\n          if (lastFocusedElement && typeof lastFocusedElement.focus === 'function') {\n            lastFocusedElement.focus();\n          }\n        }\n\n        \/* =====================================================\n           EVENTI DELLE MINIATURE\n           ===================================================== *\/\n        thumbs.forEach(function (thumb) {\n          thumb.setAttribute('aria-pressed', thumb.classList.contains('active') ? 'true' : 'false');\n\n          thumb.addEventListener('click', function () {\n            var index = parseInt(thumb.getAttribute('data-index'), 10);\n            updateGallery(index);\n          });\n\n          thumb.addEventListener('keydown', function (event) {\n            if (event.key === 'Enter' || event.key === ' ') {\n              event.preventDefault();\n              var index = parseInt(thumb.getAttribute('data-index'), 10);\n              updateGallery(index);\n            }\n          });\n        });\n\n        \/* =====================================================\n           FRECCE DELLA GALLERY PRINCIPALE\n           ===================================================== *\/\n        if (mainPrev) {\n          mainPrev.addEventListener('click', function (event) {\n            event.stopPropagation();\n            updateGallery(currentIndex - 1);\n          });\n        }\n\n        if (mainNext) {\n          mainNext.addEventListener('click', function (event) {\n            event.stopPropagation();\n            updateGallery(currentIndex + 1);\n          });\n        }\n\n        \/* =====================================================\n           APERTURA LIGHTBOX DALLA FOTO PRINCIPALE\n           ===================================================== *\/\n        mainImage.addEventListener('click', function () {\n          openLightbox();\n        });\n\n        mainImage.addEventListener('keydown', function (event) {\n          if (event.key === 'Enter' || event.key === ' ') {\n            event.preventDefault();\n            openLightbox();\n          }\n        });\n\n        \/* =====================================================\n           FRECCE DELLA LIGHTBOX\n           ===================================================== *\/\n        if (lightboxPrev) {\n          lightboxPrev.addEventListener('click', function (event) {\n            event.stopPropagation();\n            updateGallery(currentIndex - 1);\n          });\n        }\n\n        if (lightboxNext) {\n          lightboxNext.addEventListener('click', function (event) {\n            event.stopPropagation();\n            updateGallery(currentIndex + 1);\n          });\n        }\n\n        \/* =====================================================\n           CHIUSURA LIGHTBOX CON PULSANTE O CLICK SULLO SFONDO\n           ===================================================== *\/\n        if (lightboxClose) {\n          lightboxClose.addEventListener('click', closeLightbox);\n        }\n\n        lightbox.addEventListener('click', function (event) {\n          if (event.target === lightbox) {\n            closeLightbox();\n          }\n        });\n\n        \/* =====================================================\n           CONTROLLI DA TASTIERA\n           ESC = chiude, frecce = cambia immagine\n           ===================================================== *\/\n        document.addEventListener('keydown', function (event) {\n          if (!lightbox.classList.contains('open')) return;\n\n          if (event.key === 'Escape') {\n            closeLightbox();\n          }\n\n          if (event.key === 'ArrowLeft') {\n            updateGallery(currentIndex - 1);\n          }\n\n          if (event.key === 'ArrowRight') {\n            updateGallery(currentIndex + 1);\n          }\n        });\n\n        \/* =====================================================\n           IMMAGINE INIZIALE\n           ===================================================== *\/\n        updateGallery(0);\n      }\n\n      \/* =======================================================\n         AVVIO DELLO SCRIPT\n         ======================================================= *\/\n      if (document.readyState === 'loading') {\n        document.addEventListener('DOMContentLoaded', initVsfUvaFestival);\n      } else {\n        initVsfUvaFestival();\n      }\n\n    })();\n  <\/script>\n\n\n<\/div>\n\n<\/div>\n<\/div><\/div><style class=\"advgb-styles-renderer\">\n    #vsf-uva-page {\n      width: 100% !important;\n      margin: 0 !important;\n      padding: 0 !important;\n      background: #ffffff !important;\n      font-family: Arial, Helvetica, sans-serif !important;\n      color: #2E2F33 !important;\n      line-height: 1.6 !important;\n    }\n\n    #vsf-uva-page,\n    #vsf-uva-page * {\n      box-sizing: border-box !important;\n    }\n\n    \/* =========================================================\n       PALETTE E PULSANTI\n       Colori ufficiali VSF, uguali all\u2019template master delle offerte VSF\n       ========================================================= *\/\n    #vsf-uva-page .vsf-uva-btn {\n      display: inline-flex !important;\n      align-items: center !important;\n      justify-content: center !important;\n      border-radius: 999px !important;\n      padding: 14px 22px !important;\n      font-size: 12.5px !important;\n      line-height: 1.25 !important;\n      font-weight: 900 !important;\n      text-transform: uppercase !important;\n      letter-spacing: .35px !important;\n      text-decoration: none !important;\n      text-align: center !important;\n      border: none !important;\n      cursor: pointer !important;\n      transition: all .2s ease !important;\n    }\n\n    #vsf-uva-page .vsf-uva-btn-primary,\n    #vsf-uva-page .vsf-uva-btn-primary:link,\n    #vsf-uva-page .vsf-uva-btn-primary:visited {\n      background: #D39566 !important;\n      color: #ffffff !important;\n      box-shadow: 0 12px 28px rgba(211,149,102,.30) !important;\n    }\n\n    #vsf-uva-page .vsf-uva-btn-primary:hover,\n    #vsf-uva-page .vsf-uva-btn-primary:focus {\n      background: #D18145 !important;\n      color: #ffffff !important;\n      outline: none !important;\n      transform: translateY(-1px) !important;\n    }\n\n    #vsf-uva-page .vsf-uva-btn-secondary,\n    #vsf-uva-page .vsf-uva-btn-secondary:link,\n    #vsf-uva-page .vsf-uva-btn-secondary:visited {\n      background: #2E2F33 !important;\n      color: #ffffff !important;\n      box-shadow: none !important;\n    }\n\n    #vsf-uva-page .vsf-uva-btn-secondary:hover,\n    #vsf-uva-page .vsf-uva-btn-secondary:focus {\n      background: #2E2F33 !important;\n      color: #ffffff !important;\n      outline: none !important;\n    }\n\n    \/* =========================================================\n       HERO: GALLERY + BOX PRENOTAZIONE\n       ========================================================= *\/\n    #vsf-uva-first-block {\n      color: #2E2F33 !important;\n      background: #ffffff !important;\n      padding-top: 1px !important;\n      width: 100% !important;\n    }\n\n    #vsf-uva-first-block .vsf-uva-container {\n      width: 100% !important;\n      max-width: 100% !important;\n      margin: 0 auto !important;\n      padding: 0 40px !important;\n    }\n\n    #vsf-uva-first-block .vsf-uva-product-layout {\n      display: grid !important;\n      grid-template-columns: minmax(0, 1.6fr) minmax(360px, .4fr) !important;\n      gap: 40px !important;\n      align-items: start !important;\n      width: 100% !important;\n    }\n\n    \/* =========================================================\n       GALLERY PRINCIPALE\n       ========================================================= *\/\n    #vsf-uva-first-block .vsf-uva-gallery {\n      display: grid !important;\n      grid-template-columns: 120px 1fr !important;\n      gap: 18px !important;\n      width: 100% !important;\n      height: 620px !important;\n    }\n\n    \/* Gallery in modalit\u00e0 singola: solo immagine di copertina *\/\n    #vsf-uva-first-block .vsf-uva-gallery.vsf-uva-gallery-single {\n      grid-template-columns: 1fr !important;\n    }\n\n    #vsf-uva-first-block .vsf-uva-thumbs {\n      display: grid !important;\n      gap: 12px !important;\n      grid-template-rows: repeat(4, 1fr) !important;\n      height: 620px !important;\n    }\n\n    #vsf-uva-first-block .vsf-uva-thumb {\n      display: block !important;\n      width: 100% !important;\n      min-height: 90px !important;\n      border-radius: 16px !important;\n      background-position: center center !important;\n      background-size: cover !important;\n      background-repeat: no-repeat !important;\n      border: 2px solid #ffffff !important;\n      box-shadow: 0 6px 18px rgba(0,0,0,.08) !important;\n      cursor: pointer !important;\n      transition: all .25s ease !important;\n      padding: 0 !important;\n      margin: 0 !important;\n      outline: none !important;\n    }\n\n    #vsf-uva-first-block .vsf-uva-thumb:hover,\n    #vsf-uva-first-block .vsf-uva-thumb.active {\n      border-color: #D39566 !important;\n      transform: translateY(-2px) !important;\n    }\n\n    #vsf-uva-first-block .vsf-uva-main-image-wrap {\n      position: relative !important;\n      height: 620px !important;\n      border-radius: 30px !important;\n      overflow: hidden !important;\n      box-shadow: 0 18px 48px rgba(0,0,0,.14) !important;\n      background: #ECE6DB !important;\n      width: 100% !important;\n    }\n\n    #vsf-uva-first-block .vsf-uva-main-image {\n      display: block !important;\n      width: 100% !important;\n      height: 620px !important;\n      position: relative !important;\n      background-position: center center !important;\n      background-size: cover !important;\n      background-repeat: no-repeat !important;\n      cursor: zoom-in !important;\n      border: none !important;\n      padding: 0 !important;\n      margin: 0 !important;\n      outline: none !important;\n    }\n\n    #vsf-uva-first-block .vsf-uva-main-image::before {\n      content: \"\" !important;\n      position: absolute !important;\n      inset: 0 !important;\n      background: linear-gradient(180deg, rgba(46,47,51,.05) 0%, rgba(46,47,51,.62) 100%) !important;\n      z-index: 1 !important;\n      pointer-events: none !important;\n    }\n\n    \/* =========================================================\n       TESTO SOVRAPPOSTO ALLA FOTO PRINCIPALE\n       ========================================================= *\/\n    #vsf-uva-first-block .vsf-uva-image-label {\n      position: absolute !important;\n      left: 32px !important;\n      bottom: 32px !important;\n      right: 32px !important;\n      color: #ffffff !important;\n      z-index: 2 !important;\n      text-align: left !important;\n      pointer-events: none !important;\n    }\n\n    #vsf-uva-first-block .vsf-uva-image-label small {\n      display: inline-block !important;\n      background: rgba(255,255,255,.20) !important;\n      backdrop-filter: blur(8px) !important;\n      border-radius: 999px !important;\n      padding: 8px 14px !important;\n      margin-bottom: 14px !important;\n      font-size: 12px !important;\n      font-weight: 900 !important;\n      text-transform: uppercase !important;\n      letter-spacing: .8px !important;\n      color: #ffffff !important;\n    }\n\n    #vsf-uva-first-block .vsf-uva-image-label strong {\n      display: block !important;\n      max-width: 760px !important;\n      color: #ffffff !important;\n      font-size: 44px !important;\n      line-height: 1.05 !important;\n      font-weight: 900 !important;\n      letter-spacing: -.8px !important;\n    }\n\n    #vsf-uva-first-block .vsf-uva-image-label span {\n      display: block !important;\n      max-width: 760px !important;\n      margin-top: 14px !important;\n      color: #ffffff !important;\n      font-size: 18px !important;\n      line-height: 1.35 !important;\n      font-weight: 700 !important;\n      text-shadow: 0 4px 18px rgba(0,0,0,.25) !important;\n    }\n\n    \/* =========================================================\n       FRECCE DELLA GALLERY\n       ========================================================= *\/\n    #vsf-uva-first-block .vsf-uva-gallery-arrow {\n      position: absolute !important;\n      top: 50% !important;\n      transform: translateY(-50%) !important;\n      z-index: 4 !important;\n      width: 52px !important;\n      height: 52px !important;\n      border-radius: 50% !important;\n      border: none !important;\n      background: rgba(255,255,255,.92) !important;\n      color: #2E2F33 !important;\n      font-size: 32px !important;\n      line-height: 52px !important;\n      font-weight: 700 !important;\n      cursor: pointer !important;\n      box-shadow: 0 10px 24px rgba(0,0,0,.18) !important;\n      transition: all .2s ease !important;\n      display: flex !important;\n      align-items: center !important;\n      justify-content: center !important;\n      padding: 0 !important;\n      margin: 0 !important;\n      user-select: none !important;\n      appearance: none !important;\n      -webkit-appearance: none !important;\n    }\n\n    #vsf-uva-first-block .vsf-uva-gallery-arrow:hover,\n    #vsf-uva-first-block .vsf-uva-gallery-arrow:focus {\n      background: #D39566 !important;\n      color: #ffffff !important;\n      outline: none !important;\n    }\n\n    #vsf-uva-first-block .vsf-uva-gallery-arrow.prev {\n      left: 22px !important;\n    }\n\n    #vsf-uva-first-block .vsf-uva-gallery-arrow.next {\n      right: 22px !important;\n    }\n\n    \/* =========================================================\n       RIEPILOGO SOTTO LA GALLERY\n       ========================================================= *\/\n    #vsf-uva-first-block .vsf-uva-under-summary {\n      margin-top: 28px !important;\n      display: grid !important;\n      grid-template-columns: repeat(3, 1fr) !important;\n      gap: 14px !important;\n    }\n\n    #vsf-uva-first-block .vsf-uva-summary-item {\n      background: #ECE6DB !important;\n      border-radius: 20px !important;\n      padding: 20px !important;\n    }\n\n    #vsf-uva-first-block .vsf-uva-summary-item small {\n      display: block !important;\n      margin-bottom: 6px !important;\n      color: #D18145 !important;\n      font-size: 12px !important;\n      font-weight: 900 !important;\n      text-transform: uppercase !important;\n      letter-spacing: .6px !important;\n    }\n\n    #vsf-uva-first-block .vsf-uva-summary-item strong {\n      display: block !important;\n      color: #2E2F33 !important;\n      font-size: 18px !important;\n      line-height: 1.25 !important;\n      font-weight: 900 !important;\n    }\n\n    \/* =========================================================\n       BOX LATERALE DI PRENOTAZIONE\n       ========================================================= *\/\n    #vsf-uva-first-block .vsf-uva-booking-box {\n      position: sticky !important;\n      top: 24px !important;\n      background: #ffffff !important;\n      border-radius: 28px !important;\n      padding: 24px 28px !important;\n      box-shadow: 0 18px 50px rgba(0,0,0,.14) !important;\n      border: 1px solid #ECE6DB !important;\n      min-height: 620px !important;\n      display: flex !important;\n      flex-direction: column !important;\n      justify-content: center !important;\n      overflow: hidden !important;\n    }\n\n    #vsf-uva-first-block .vsf-uva-kicker {\n      margin: 0 0 8px 0 !important;\n      color: #D18145 !important;\n      font-size: 12px !important;\n      font-weight: 900 !important;\n      text-transform: uppercase !important;\n      letter-spacing: .8px !important;\n    }\n\n    #vsf-uva-first-block .vsf-uva-booking-box h1 {\n      margin: 0 0 8px 0 !important;\n      color: #2E2F33 !important;\n      font-size: 30px !important;\n      line-height: 1.08 !important;\n      font-weight: 900 !important;\n      letter-spacing: -.3px !important;\n    }\n\n    #vsf-uva-first-block .vsf-uva-rating {\n      display: flex !important;\n      flex-wrap: wrap !important;\n      gap: 6px !important;\n      align-items: center !important;\n      margin-bottom: 14px !important;\n      font-size: 13px !important;\n      line-height: 1.25 !important;\n      color: #2E2F33 !important;\n      font-weight: 700 !important;\n    }\n\n    #vsf-uva-first-block .vsf-uva-stars {\n      color: #D39566 !important;\n      letter-spacing: .7px !important;\n    }\n\n    #vsf-uva-first-block .vsf-uva-booking-box p {\n      margin: 0 0 16px 0 !important;\n      color: #2E2F33 !important;\n      font-size: 14px !important;\n      line-height: 1.4 !important;\n    }\n\n    \/* =========================================================\n       BOX EVIDENZA PREZZO E PRENOTAZIONE\n       ========================================================= *\/\n    #vsf-uva-first-block .vsf-uva-booking-highlight {\n      margin: 0 0 16px 0 !important;\n      padding: 16px !important;\n      background: #ECE6DB !important;\n      border-radius: 18px !important;\n    }\n\n    #vsf-uva-first-block .vsf-uva-booking-highlight small {\n      display: block !important;\n      color: #D18145 !important;\n      font-size: 11px !important;\n      font-weight: 900 !important;\n      text-transform: uppercase !important;\n      letter-spacing: .6px !important;\n    }\n\n    #vsf-uva-first-block .vsf-uva-booking-highlight strong {\n      display: block !important;\n      color: #2E2F33 !important;\n      font-size: 28px !important;\n      line-height: 1 !important;\n      font-weight: 900 !important;\n      margin-top: 5px !important;\n    }\n\n    #vsf-uva-first-block .vsf-uva-booking-highlight span {\n      display: block !important;\n      margin-top: 8px !important;\n      color: #2E2F33 !important;\n      font-size: 13px !important;\n      line-height: 1.35 !important;\n      font-weight: 800 !important;\n    }\n\n    #vsf-uva-first-block .vsf-uva-booking-info {\n      display: grid !important;\n      gap: 9px !important;\n      margin: 16px 0 20px 0 !important;\n    }\n\n    #vsf-uva-first-block .vsf-uva-booking-info div {\n      display: flex !important;\n      gap: 9px !important;\n      color: #2E2F33 !important;\n      font-size: 14px !important;\n      line-height: 1.35 !important;\n      font-weight: 700 !important;\n    }\n\n    #vsf-uva-first-block .vsf-uva-booking-info span {\n      color: #D18145 !important;\n      font-weight: 900 !important;\n      flex: 0 0 auto !important;\n    }\n\n    #vsf-uva-first-block .vsf-uva-btn {\n      width: 100% !important;\n      margin-bottom: 9px !important;\n    }\n\n    \/* =========================================================\n       LIGHTBOX DELLA GALLERY\n       ========================================================= *\/\n    #vsf-uva-first-block .vsf-uva-lightbox {\n      display: none !important;\n      position: fixed !important;\n      inset: 0 !important;\n      background: rgba(0,0,0,.86) !important;\n      z-index: 99999 !important;\n      align-items: center !important;\n      justify-content: center !important;\n      padding: 24px !important;\n    }\n\n    #vsf-uva-first-block .vsf-uva-lightbox.open {\n      display: flex !important;\n    }\n\n    #vsf-uva-first-block .vsf-uva-lightbox img {\n      max-width: 94vw !important;\n      max-height: 88vh !important;\n      border-radius: 22px !important;\n      box-shadow: 0 20px 80px rgba(0,0,0,.45) !important;\n      background: #ffffff !important;\n    }\n\n    #vsf-uva-first-block .vsf-uva-lightbox-close,\n    #vsf-uva-first-block .vsf-uva-lightbox-arrow {\n      position: absolute !important;\n      z-index: 3 !important;\n      border-radius: 50% !important;\n      border: none !important;\n      background: rgba(255,255,255,.92) !important;\n      color: #2E2F33 !important;\n      cursor: pointer !important;\n      font-weight: 700 !important;\n      display: flex !important;\n      align-items: center !important;\n      justify-content: center !important;\n      padding: 0 !important;\n      margin: 0 !important;\n      user-select: none !important;\n      appearance: none !important;\n      -webkit-appearance: none !important;\n      transition: all .2s ease !important;\n    }\n\n    #vsf-uva-first-block .vsf-uva-lightbox-close {\n      top: 24px !important;\n      right: 24px !important;\n      width: 46px !important;\n      height: 46px !important;\n      font-size: 28px !important;\n      line-height: 46px !important;\n    }\n\n    #vsf-uva-first-block .vsf-uva-lightbox-arrow {\n      top: 50% !important;\n      transform: translateY(-50%) !important;\n      width: 54px !important;\n      height: 54px !important;\n      font-size: 34px !important;\n      line-height: 54px !important;\n      box-shadow: 0 12px 28px rgba(0,0,0,.25) !important;\n    }\n\n    #vsf-uva-first-block .vsf-uva-lightbox-close:hover,\n    #vsf-uva-first-block .vsf-uva-lightbox-close:focus,\n    #vsf-uva-first-block .vsf-uva-lightbox-arrow:hover,\n    #vsf-uva-first-block .vsf-uva-lightbox-arrow:focus {\n      background: #D39566 !important;\n      color: #ffffff !important;\n      outline: none !important;\n    }\n\n    #vsf-uva-first-block .vsf-uva-lightbox-arrow.prev {\n      left: 28px !important;\n    }\n\n    #vsf-uva-first-block .vsf-uva-lightbox-arrow.next {\n      right: 28px !important;\n    }\n\n    \/* =========================================================\n       MINI RIEPILOGO A PILLOLE\n       ========================================================= *\/\n    .vsf-uva-mini-summary {\n      background: #ffffff !important;\n      color: #2E2F33 !important;\n      padding: 34px 0 0 0 !important;\n    }\n\n    .vsf-uva-mini-summary-container {\n      width: 100% !important;\n      margin: 0 auto !important;\n      padding: 0 40px !important;\n    }\n\n    .vsf-uva-mini-summary-list {\n      display: flex !important;\n      flex-wrap: wrap !important;\n      gap: 10px !important;\n      margin: 0 !important;\n      padding: 0 !important;\n      list-style: none !important;\n    }\n\n    .vsf-uva-mini-summary-list li {\n      display: inline-flex !important;\n      align-items: center !important;\n      gap: 6px !important;\n      padding: 10px 14px !important;\n      border: 1px solid #ECE6DB !important;\n      border-radius: 999px !important;\n      background: #ffffff !important;\n      color: #2E2F33 !important;\n      font-size: 14px !important;\n      line-height: 1.2 !important;\n      font-weight: 700 !important;\n    }\n\n    .vsf-uva-mini-summary-list strong {\n      color: #2E2F33 !important;\n      font-weight: 900 !important;\n    }\n\n    .vsf-uva-mini-dot {\n      width: 7px !important;\n      height: 7px !important;\n      border-radius: 50% !important;\n      background: #D39566 !important;\n      flex: 0 0 auto !important;\n    }\n\n    \/* =========================================================\n       STILI COMUNI DELLE SEZIONI INTERNE\n       ========================================================= *\/\n    #vsf-uva-details,\n    #vsf-uva-programma,\n    #vsf-uva-cantine,\n    #vsf-uva-accesso {\n      width: 100% !important;\n      padding: 70px 0 !important;\n      margin: 0 !important;\n      font-family: Arial, Helvetica, sans-serif !important;\n      color: #2E2F33 !important;\n      line-height: 1.6 !important;\n    }\n\n    #vsf-uva-details,\n    #vsf-uva-cantine {\n      background: #ffffff !important;\n    }\n\n    #vsf-uva-programma,\n    #vsf-uva-accesso {\n      background: #ECE6DB !important;\n    }\n\n    .vsf-uva-section-container {\n      width: 100% !important;\n      max-width: 1180px !important;\n      margin: 0 auto !important;\n      padding: 0 24px !important;\n    }\n\n    .vsf-uva-section-header {\n      max-width: 840px !important;\n      margin: 0 auto 42px auto !important;\n      text-align: center !important;\n    }\n\n    .vsf-uva-section-kicker {\n      margin: 0 0 10px 0 !important;\n      color: #D18145 !important;\n      font-size: 13px !important;\n      line-height: 1.2 !important;\n      font-weight: 900 !important;\n      text-transform: uppercase !important;\n      letter-spacing: 1px !important;\n    }\n\n    .vsf-uva-section-title {\n      margin: 0 0 18px 0 !important;\n      color: #2E2F33 !important;\n      font-size: 42px !important;\n      line-height: 1.1 !important;\n      font-weight: 900 !important;\n      letter-spacing: -.6px !important;\n    }\n\n    .vsf-uva-section-intro {\n      margin: 0 !important;\n      color: #2E2F33 !important;\n      font-size: 18px !important;\n    }\n\n    \/* =========================================================\n       SEZIONE DETTAGLI DELL'ESPERIENZA\n       ========================================================= *\/\n    .vsf-uva-details-grid {\n      display: grid !important;\n      grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important;\n      gap: 54px !important;\n      align-items: center !important;\n    }\n\n    .vsf-uva-details-text p {\n      margin: 0 !important;\n      color: #2E2F33 !important;\n      font-size: 18px !important;\n      line-height: 1.6 !important;\n    }\n\n    .vsf-uva-card {\n      background: #ffffff !important;\n      border-radius: 30px !important;\n      padding: 34px !important;\n      box-shadow: 0 16px 42px rgba(0,0,0,.07) !important;\n      border: 1px solid #ECE6DB !important;\n    }\n\n    .vsf-uva-check-list {\n      margin: 0 !important;\n      padding: 0 !important;\n      list-style: none !important;\n      display: grid !important;\n      gap: 13px !important;\n    }\n\n    .vsf-uva-check-list li {\n      position: relative !important;\n      padding-left: 34px !important;\n      color: #2E2F33 !important;\n      font-size: 17px !important;\n      font-weight: 700 !important;\n    }\n\n    .vsf-uva-check-list li:before {\n      content: \"\u2713\" !important;\n      position: absolute !important;\n      left: 0 !important;\n      top: 1px !important;\n      width: 22px !important;\n      height: 22px !important;\n      border-radius: 50% !important;\n      background: #D18145 !important;\n      color: #ffffff !important;\n      line-height: 22px !important;\n      text-align: center !important;\n      font-size: 13px !important;\n      font-weight: 900 !important;\n    }\n\n    \/* =========================================================\n       SEZIONE CANTINE \/ ESPOSITORI\n       ========================================================= *\/\n    #vsf-uva-cantine {\n      padding: 58px 0 !important;\n    }\n\n    #vsf-uva-cantine .vsf-uva-section-header {\n      margin-bottom: 28px !important;\n    }\n\n    #vsf-uva-cantine .vsf-uva-section-title {\n      max-width: 780px !important;\n      margin-left: auto !important;\n      margin-right: auto !important;\n    }\n\n    .vsf-uva-cantine-grid {\n      display: grid !important;\n      grid-template-columns: repeat(4, minmax(0, 1fr)) !important;\n      gap: 16px !important;\n      max-width: 1180px !important;\n      margin: 0 auto !important;\n    }\n\n    .vsf-uva-cantine-card {\n      background: #ffffff !important;\n      border: 1px solid #ECE6DB !important;\n      border-radius: 22px !important;\n      padding: 20px 18px !important;\n      box-shadow: 0 12px 30px rgba(0,0,0,.055) !important;\n      color: #2E2F33 !important;\n      display: flex !important;\n      align-items: center !important;\n      justify-content: center !important;\n      min-height: 116px !important;\n      text-align: center !important;\n    }\n\n    .vsf-uva-cantine-head {\n      display: flex !important;\n      align-items: flex-start !important;\n      justify-content: space-between !important;\n      gap: 14px !important;\n      margin-bottom: 12px !important;\n    }\n\n    .vsf-uva-cantine-badge {\n      display: inline-flex !important;\n      align-items: center !important;\n      justify-content: center !important;\n      flex: 0 0 auto !important;\n      background: #D18145 !important;\n      color: #ffffff !important;\n      border-radius: 999px !important;\n      padding: 7px 12px !important;\n      font-size: 11px !important;\n      line-height: 1.15 !important;\n      font-weight: 900 !important;\n      text-transform: uppercase !important;\n      letter-spacing: .55px !important;\n    }\n\n    .vsf-uva-cantine-number {\n      display: inline-flex !important;\n      align-items: center !important;\n      justify-content: center !important;\n      width: 34px !important;\n      height: 34px !important;\n      border-radius: 50% !important;\n      background: #ECE6DB !important;\n      color: #D18145 !important;\n      font-size: 15px !important;\n      line-height: 1 !important;\n      font-weight: 900 !important;\n      flex: 0 0 auto !important;\n    }\n\n    .vsf-uva-cantine-card h3 {\n      margin: 0 !important;\n      color: #2E2F33 !important;\n      font-size: 19px !important;\n      line-height: 1.2 !important;\n      font-weight: 900 !important;\n    }\n\n    .vsf-uva-cantine-card p {\n      margin: 0 !important;\n      color: #2E2F33 !important;\n      font-size: 15px !important;\n      line-height: 1.45 !important;\n    }\n\n    .vsf-uva-territory-producer {\n      max-width: 1180px !important;\n      margin: 20px auto 0 auto !important;\n      padding: 20px 24px !important;\n      border-radius: 22px !important;\n      background: #ECE6DB !important;\n      border: 1px solid #ECE6DB !important;\n      display: flex !important;\n      align-items: center !important;\n      justify-content: space-between !important;\n      gap: 20px !important;\n    }\n\n    .vsf-uva-territory-producer .vsf-uva-access-label {\n      margin: 0 !important;\n      background: #ffffff !important;\n    }\n\n    .vsf-uva-territory-producer h3 {\n      margin: 0 !important;\n      color: #2E2F33 !important;\n      font-size: 20px !important;\n      line-height: 1.2 !important;\n      font-weight: 900 !important;\n      text-align: right !important;\n    }\n\n    .vsf-uva-guest-access-card {\n      position: relative !important;\n      max-width: 1180px !important;\n      margin: 0 auto 28px auto !important;\n      background: #2E2F33 !important;\n      border: 1px solid #2E2F33 !important;\n      border-radius: 30px !important;\n      color: #ffffff !important;\n      display: grid !important;\n      grid-template-columns: auto minmax(0, 1fr) minmax(230px, auto) !important;\n      align-items: center !important;\n      gap: 24px !important;\n      padding: 30px 34px !important;\n      box-shadow: 0 18px 46px rgba(46,47,51,.20) !important;\n      overflow: hidden !important;\n    }\n\n    .vsf-uva-guest-access-card:after {\n      content: \"\" !important;\n      position: absolute !important;\n      width: 240px !important;\n      height: 240px !important;\n      right: -90px !important;\n      top: -125px !important;\n      border-radius: 50% !important;\n      background: rgba(211,149,102,.13) !important;\n      pointer-events: none !important;\n    }\n\n    .vsf-uva-guest-access-icon {\n      position: relative !important;\n      z-index: 2 !important;\n      display: inline-flex !important;\n      align-items: center !important;\n      justify-content: center !important;\n      width: 58px !important;\n      height: 58px !important;\n      border-radius: 50% !important;\n      background: #D39566 !important;\n      color: #ffffff !important;\n      font-size: 27px !important;\n      line-height: 1 !important;\n      font-weight: 900 !important;\n      box-shadow: 0 10px 24px rgba(0,0,0,.18) !important;\n      flex: 0 0 auto !important;\n    }\n\n    .vsf-uva-guest-access-content {\n      position: relative !important;\n      z-index: 2 !important;\n      min-width: 0 !important;\n    }\n\n    .vsf-uva-guest-access-card .vsf-uva-access-label {\n      margin: 0 0 9px 0 !important;\n      background: rgba(255,255,255,.10) !important;\n      border: 1px solid rgba(255,255,255,.12) !important;\n      color: #D39566 !important;\n    }\n\n    .vsf-uva-guest-access-card h3 {\n      margin: 0 0 7px 0 !important;\n      color: #ffffff !important;\n      font-size: 25px !important;\n      line-height: 1.15 !important;\n      font-weight: 900 !important;\n    }\n\n    .vsf-uva-guest-access-card p {\n      margin: 0 !important;\n      color: rgba(255,255,255,.88) !important;\n      font-size: 15.5px !important;\n      line-height: 1.45 !important;\n      max-width: 690px !important;\n    }\n\n    .vsf-uva-guest-access-price {\n      position: relative !important;\n      z-index: 2 !important;\n      min-width: 230px !important;\n      padding: 20px 22px !important;\n      border-radius: 22px !important;\n      background: rgba(255,255,255,.09) !important;\n      border: 1px solid rgba(255,255,255,.13) !important;\n      text-align: center !important;\n    }\n\n    .vsf-uva-guest-access-price small {\n      display: block !important;\n      margin-bottom: 5px !important;\n      color: #ffffff !important;\n      font-size: 10.5px !important;\n      line-height: 1.2 !important;\n      font-weight: 900 !important;\n      text-transform: uppercase !important;\n      letter-spacing: .8px !important;\n    }\n\n    .vsf-uva-guest-access-price strong {\n      display: block !important;\n      margin: 0 !important;\n      color: #D39566 !important;\n      font-size: 31px !important;\n      line-height: 1 !important;\n      font-weight: 900 !important;\n      letter-spacing: -.3px !important;\n      white-space: nowrap !important;\n    }\n\n    .vsf-uva-guest-access-price span {\n      display: block !important;\n      margin-top: 7px !important;\n      color: rgba(255,255,255,.82) !important;\n      font-size: 12px !important;\n      line-height: 1.25 !important;\n      font-weight: 800 !important;\n    }\n\n\n    \/* =========================================================\n       SEZIONE PRENOTAZIONE\n       ========================================================= *\/\n    .vsf-uva-booking-grid {\n      display: grid !important;\n      grid-template-columns: repeat(3, minmax(0, 1fr)) !important;\n      gap: 22px !important;\n      align-items: stretch !important;\n    }\n\n    .vsf-uva-booking-card {\n      background: #ffffff !important;\n      border-radius: 30px !important;\n      padding: 30px !important;\n      box-shadow: 0 14px 38px rgba(0,0,0,.07) !important;\n      border: 1px solid #ECE6DB !important;\n    }\n\n    .vsf-uva-booking-card h3 {\n      margin: 0 0 10px 0 !important;\n      color: #2E2F33 !important;\n      font-size: 24px !important;\n      line-height: 1.18 !important;\n      font-weight: 900 !important;\n    }\n\n    .vsf-uva-booking-card p {\n      margin: 0 !important;\n      color: #2E2F33 !important;\n      font-size: 16px !important;\n    }\n\n    \/* Forza il banner ospiti sopra gli stili generici delle booking card *\/\n    #vsf-uva-accesso .vsf-uva-booking-card.vsf-uva-guest-access-card {\n      background: #2E2F33 !important;\n      background-color: #2E2F33 !important;\n      border-color: #2E2F33 !important;\n      color: #ffffff !important;\n    }\n\n    #vsf-uva-accesso .vsf-uva-booking-card.vsf-uva-guest-access-card h3 {\n      color: #ffffff !important;\n    }\n\n    #vsf-uva-accesso .vsf-uva-booking-card.vsf-uva-guest-access-card p {\n      color: rgba(255,255,255,.88) !important;\n    }\n\n    .vsf-uva-booking-note {\n      margin-top: 28px !important;\n      background: #2E2F33 !important;\n      color: #ffffff !important;\n      border-radius: 26px !important;\n      padding: 24px 28px !important;\n      box-shadow: 0 18px 46px rgba(46,47,51,.18) !important;\n    }\n\n    .vsf-uva-booking-note p {\n      margin: 0 !important;\n      color: #ffffff !important;\n      font-size: 16px !important;\n    }\n\n    .vsf-uva-booking-cta {\n      margin-top: 34px !important;\n      display: flex !important;\n      flex-wrap: wrap !important;\n      justify-content: center !important;\n      gap: 12px !important;\n    }\n\n    .vsf-uva-booking-cta .vsf-uva-btn {\n      min-width: 280px !important;\n      padding: 15px 28px !important;\n      font-size: 14px !important;\n    }\n\n    \/* =========================================================\n       SEZIONE ATMOSFERA \/ BLOCCO EDITORIALE\n       Un'interruzione visiva breve, senza ripetere il programma\n       ========================================================= *\/\n    .vsf-uva-experience-banner {\n      display: grid !important;\n      grid-template-columns: minmax(0, 1.35fr) minmax(320px, .65fr) !important;\n      gap: 46px !important;\n      align-items: center !important;\n      background: #2E2F33 !important;\n      border-radius: 32px !important;\n      padding: 44px 48px !important;\n      box-shadow: 0 18px 46px rgba(46,47,51,.18) !important;\n      overflow: hidden !important;\n      position: relative !important;\n    }\n\n    .vsf-uva-experience-banner:after {\n      content: \"\" !important;\n      position: absolute !important;\n      width: 260px !important;\n      height: 260px !important;\n      right: -90px !important;\n      top: -110px !important;\n      border-radius: 50% !important;\n      background: rgba(211,149,102,.14) !important;\n      pointer-events: none !important;\n    }\n\n    .vsf-uva-experience-copy {\n      position: relative !important;\n      z-index: 2 !important;\n    }\n\n    .vsf-uva-experience-copy .vsf-uva-section-kicker {\n      color: #D39566 !important;\n    }\n\n    .vsf-uva-experience-copy .vsf-uva-section-title {\n      color: #ffffff !important;\n      margin-bottom: 16px !important;\n      max-width: 700px !important;\n    }\n\n    .vsf-uva-experience-copy p:last-child {\n      margin: 0 !important;\n      color: #ffffff !important;\n      font-size: 18px !important;\n      line-height: 1.6 !important;\n      max-width: 720px !important;\n    }\n\n    .vsf-uva-experience-keywords {\n      display: grid !important;\n      grid-template-columns: repeat(2, minmax(0, 1fr)) !important;\n      gap: 12px !important;\n      position: relative !important;\n      z-index: 2 !important;\n    }\n\n    .vsf-uva-experience-keyword {\n      display: flex !important;\n      align-items: center !important;\n      justify-content: center !important;\n      min-height: 88px !important;\n      padding: 18px !important;\n      border-radius: 20px !important;\n      border: 1px solid rgba(255,255,255,.15) !important;\n      background: rgba(255,255,255,.08) !important;\n      color: #ffffff !important;\n      font-size: 15px !important;\n      line-height: 1.2 !important;\n      font-weight: 900 !important;\n      text-transform: uppercase !important;\n      letter-spacing: .7px !important;\n      text-align: center !important;\n    }\n\n\n    \/* =========================================================\n       MODIFICHE SPECIFICHE FESTA DELL'UVA\n       Mantengono lo stile del template master\n       ========================================================= *\/\n    .vsf-uva-external-grid {\n      grid-template-columns: repeat(4, minmax(0, 1fr)) !important;\n    }\n\n    .vsf-uva-price {\n      display: block !important;\n      margin: 10px 0 12px 0 !important;\n      color: #D18145 !important;\n      font-size: 32px !important;\n      line-height: 1 !important;\n      font-weight: 900 !important;\n    }\n\n    .vsf-uva-access-label {\n      display: inline-flex !important;\n      align-items: center !important;\n      margin-bottom: 10px !important;\n      padding: 7px 12px !important;\n      border-radius: 999px !important;\n      background: #ECE6DB !important;\n      color: #D18145 !important;\n      font-size: 11px !important;\n      line-height: 1.15 !important;\n      font-weight: 900 !important;\n      text-transform: uppercase !important;\n      letter-spacing: .55px !important;\n    }\n\n\n    \/* =========================================================\n       RESPONSIVE TABLET\n       ========================================================= *\/\n    @media (max-width: 1180px) {\n      #vsf-uva-first-block .vsf-uva-product-layout {\n        grid-template-columns: 1fr !important;\n      }\n\n      #vsf-uva-first-block .vsf-uva-gallery {\n        grid-template-columns: 110px 1fr !important;\n        height: auto !important;\n      }\n\n      #vsf-uva-first-block .vsf-uva-main-image-wrap,\n      #vsf-uva-first-block .vsf-uva-main-image {\n        height: 620px !important;\n      }\n\n      #vsf-uva-first-block .vsf-uva-booking-box {\n        position: static !important;\n        min-height: auto !important;\n        display: block !important;\n        overflow: visible !important;\n        padding: 30px !important;\n      }\n\n      #vsf-uva-first-block .vsf-uva-under-summary {\n        grid-template-columns: repeat(2, 1fr) !important;\n      }\n    }\n\n    @media (max-width: 900px) {\n      .vsf-uva-details-grid,\n      .vsf-uva-booking-grid {\n        grid-template-columns: 1fr !important;\n      }\n\n      .vsf-uva-external-grid {\n        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;\n      }\n\n      .vsf-uva-experience-banner {\n        grid-template-columns: 1fr !important;\n        gap: 30px !important;\n        padding: 36px !important;\n      }\n\n      .vsf-uva-cantine-grid {\n        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;\n      }\n\n      .vsf-uva-section-title {\n        font-size: 34px !important;\n      }\n\n      .vsf-uva-card,\n      .vsf-uva-booking-card {\n        padding: 28px !important;\n        border-radius: 26px !important;\n      }\n    }\n\n    \/* =========================================================\n       RESPONSIVE MOBILE\n       ========================================================= *\/\n    @media (max-width: 767px) {\n      .vsf-uva-external-grid {\n        grid-template-columns: 1fr !important;\n      }\n\n      \/* Avvicina la gallery all'header del sito su mobile *\/\n      #vsf-uva-page {\n        margin-top: -40px !important;\n      }\n\n      #vsf-uva-first-block {\n        padding: 0 0 24px 0 !important;\n      }\n\n      \/* Pi\u00f9 spazio utile alla gallery, con margini laterali pi\u00f9 compatti *\/\n      #vsf-uva-first-block .vsf-uva-container {\n        padding: 0 12px !important;\n      }\n\n      #vsf-uva-first-block .vsf-uva-gallery {\n        grid-template-columns: 1fr !important;\n        gap: 12px !important;\n      }\n\n      #vsf-uva-first-block .vsf-uva-thumbs {\n        order: 2 !important;\n        grid-template-columns: repeat(4, 1fr) !important;\n        grid-template-rows: auto !important;\n        height: auto !important;\n        gap: 7px !important;\n      }\n\n      #vsf-uva-first-block .vsf-uva-thumb {\n        min-height: 74px !important;\n        border-radius: 13px !important;\n      }\n\n      \/* Hero pi\u00f9 verticale e immersiva su smartphone *\/\n      #vsf-uva-first-block .vsf-uva-main-image-wrap,\n      #vsf-uva-first-block .vsf-uva-main-image {\n        height: 96vw !important;\n        min-height: 360px !important;\n        max-height: 430px !important;\n        border-radius: 26px !important;\n      }\n\n      #vsf-uva-first-block .vsf-uva-image-label {\n        left: 16px !important;\n        right: 16px !important;\n        bottom: 18px !important;\n      }\n\n      #vsf-uva-first-block .vsf-uva-image-label small {\n        padding: 7px 10px !important;\n        margin-bottom: 10px !important;\n        font-size: 10.5px !important;\n        letter-spacing: .55px !important;\n      }\n\n      #vsf-uva-first-block .vsf-uva-image-label strong {\n        font-size: 30px !important;\n        line-height: 1.02 !important;\n      }\n\n      #vsf-uva-first-block .vsf-uva-image-label span {\n        font-size: 14.5px !important;\n        line-height: 1.3 !important;\n        margin-top: 8px !important;\n      }\n\n      #vsf-uva-first-block .vsf-uva-gallery-arrow {\n        width: 38px !important;\n        height: 38px !important;\n        font-size: 23px !important;\n        line-height: 38px !important;\n      }\n\n      #vsf-uva-first-block .vsf-uva-gallery-arrow.prev {\n        left: 10px !important;\n      }\n\n      #vsf-uva-first-block .vsf-uva-gallery-arrow.next {\n        right: 10px !important;\n      }\n\n      #vsf-uva-first-block .vsf-uva-under-summary {\n        grid-template-columns: 1fr !important;\n        margin-top: 22px !important;\n      }\n\n      #vsf-uva-first-block .vsf-uva-booking-box {\n        padding: 24px !important;\n        border-radius: 24px !important;\n      }\n\n      #vsf-uva-first-block .vsf-uva-booking-box h1 {\n        font-size: 29px !important;\n      }\n\n      .vsf-uva-guest-access-card {\n        grid-template-columns: auto minmax(0, 1fr) !important;\n        gap: 16px !important;\n        padding: 24px 20px !important;\n        border-radius: 26px !important;\n        text-align: left !important;\n      }\n\n      .vsf-uva-guest-access-icon {\n        width: 48px !important;\n        height: 48px !important;\n        font-size: 23px !important;\n        align-self: start !important;\n      }\n\n      .vsf-uva-guest-access-card h3 {\n        font-size: 22px !important;\n      }\n\n      .vsf-uva-guest-access-card p {\n        font-size: 14.5px !important;\n      }\n\n      .vsf-uva-guest-access-price {\n        grid-column: 1 \/ -1 !important;\n        width: 100% !important;\n        min-width: 0 !important;\n        margin-top: 4px !important;\n        padding: 17px 18px !important;\n        text-align: left !important;\n      }\n\n      .vsf-uva-guest-access-price strong {\n        font-size: 28px !important;\n      }\n\n      .vsf-uva-territory-producer {\n        align-items: flex-start !important;\n        flex-direction: column !important;\n        gap: 10px !important;\n      }\n\n      .vsf-uva-territory-producer h3 {\n        text-align: left !important;\n      }\n\n\n      .vsf-uva-booking-cta {\n        flex-direction: column !important;\n      }\n\n      .vsf-uva-booking-cta .vsf-uva-btn {\n        width: 100% !important;\n        min-width: 0 !important;\n      }\n    }\n\n    @media (max-width: 600px) {\n      .vsf-uva-cantine-grid {\n        grid-template-columns: 1fr !important;\n      }\n\n      .vsf-uva-experience-banner {\n        padding: 28px 22px !important;\n        border-radius: 26px !important;\n      }\n\n      .vsf-uva-experience-keywords {\n        grid-template-columns: 1fr 1fr !important;\n        gap: 9px !important;\n      }\n\n      .vsf-uva-experience-keyword {\n        min-height: 70px !important;\n        padding: 14px 10px !important;\n        border-radius: 16px !important;\n        font-size: 12px !important;\n      }\n      .vsf-uva-mini-summary {\n        padding: 18px 0 0 0 !important;\n      }\n\n      .vsf-uva-mini-summary-container {\n        padding: 0 18px !important;\n      }\n\n      .vsf-uva-mini-summary-list {\n        gap: 8px !important;\n      }\n\n      .vsf-uva-mini-summary-list li {\n        width: 100% !important;\n        justify-content: flex-start !important;\n        border-radius: 14px !important;\n      }\n\n      #vsf-uva-details,\n      #vsf-uva-programma,\n      #vsf-uva-accesso {\n        padding: 56px 0 !important;\n      }\n\n      #vsf-uva-cantine {\n        padding: 48px 0 !important;\n      }\n\n      .vsf-uva-section-container {\n        padding: 0 18px !important;\n      }\n\n      .vsf-uva-section-header {\n        text-align: left !important;\n        margin-bottom: 34px !important;\n      }\n\n      #vsf-uva-cantine .vsf-uva-section-header {\n        margin-bottom: 24px !important;\n      }\n\n      .vsf-uva-section-title {\n        font-size: 32px !important;\n      }\n\n      .vsf-uva-cantine-card {\n        padding: 20px !important;\n        border-radius: 22px !important;\n      }\n\n      .vsf-uva-cantine-card h3 {\n        font-size: 22px !important;\n      }\n    }\n  <\/style>","protected":false},"excerpt":{"rendered":"","protected":false},"author":29,"featured_media":0,"template":"","meta":{"_acf_changed":false,"advgb_blocks_editor_width":"","advgb_blocks_columns_visual_guide":"","footnotes":""},"offer_categories":[],"class_list":["post-45081","offer","type-offer","status-publish","hentry","entry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>FESTA DELL\u2019UVA - Villaggio San Francesco<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.villaggiosanfrancesco.com\/en\/offer\/festa-delluva\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"FESTA DELL\u2019UVA - Villaggio San Francesco\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.villaggiosanfrancesco.com\/en\/offer\/festa-delluva\/\" \/>\n<meta property=\"og:site_name\" content=\"Villaggio San Francesco\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/VillaggioSanFrancesco\/\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-14T14:22:42+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.villaggiosanfrancesco.com\/wp-content\/uploads\/2022\/04\/logo.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1206\" \/>\n\t<meta property=\"og:image:height\" content=\"356\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.villaggiosanfrancesco.com\\\/en\\\/offer\\\/festa-delluva\\\/\",\"url\":\"https:\\\/\\\/www.villaggiosanfrancesco.com\\\/en\\\/offer\\\/festa-delluva\\\/\",\"name\":\"FESTA DELL\u2019UVA - Villaggio San Francesco\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.villaggiosanfrancesco.com\\\/en\\\/#website\"},\"datePublished\":\"2026-08-13T14:34:52+00:00\",\"dateModified\":\"2026-08-14T14:22:42+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.villaggiosanfrancesco.com\\\/en\\\/offer\\\/festa-delluva\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.villaggiosanfrancesco.com\\\/en\\\/offer\\\/festa-delluva\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.villaggiosanfrancesco.com\\\/en\\\/offer\\\/festa-delluva\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.villaggiosanfrancesco.com\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"FESTA DELL\u2019UVA\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.villaggiosanfrancesco.com\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/www.villaggiosanfrancesco.com\\\/en\\\/\",\"name\":\"Villaggio San Francesco\",\"description\":\"Caorle, VENEZIA\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.villaggiosanfrancesco.com\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.villaggiosanfrancesco.com\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.villaggiosanfrancesco.com\\\/en\\\/#organization\",\"name\":\"Villaggio San Francesco\",\"url\":\"https:\\\/\\\/www.villaggiosanfrancesco.com\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.villaggiosanfrancesco.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.villaggiosanfrancesco.com\\\/wp-content\\\/uploads\\\/2023\\\/03\\\/Logo-Villaggio-San-Francesco-Caorle-1.png\",\"contentUrl\":\"https:\\\/\\\/www.villaggiosanfrancesco.com\\\/wp-content\\\/uploads\\\/2023\\\/03\\\/Logo-Villaggio-San-Francesco-Caorle-1.png\",\"width\":1206,\"height\":356,\"caption\":\"Villaggio San Francesco\"},\"image\":{\"@id\":\"https:\\\/\\\/www.villaggiosanfrancesco.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/VillaggioSanFrancesco\\\/\",\"https:\\\/\\\/www.instagram.com\\\/villaggiosanfrancesco\\\/\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UClXJoJulrb1UANfZodeHn-g\",\"https:\\\/\\\/www.tiktok.com\\\/@sanfrancescoresort\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"FESTA DELL\u2019UVA - Villaggio San Francesco","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.villaggiosanfrancesco.com\/en\/offer\/festa-delluva\/","og_locale":"en_US","og_type":"article","og_title":"FESTA DELL\u2019UVA - Villaggio San Francesco","og_url":"https:\/\/www.villaggiosanfrancesco.com\/en\/offer\/festa-delluva\/","og_site_name":"Villaggio San Francesco","article_publisher":"https:\/\/www.facebook.com\/VillaggioSanFrancesco\/","article_modified_time":"2026-08-14T14:22:42+00:00","og_image":[{"width":1206,"height":356,"url":"https:\/\/www.villaggiosanfrancesco.com\/wp-content\/uploads\/2022\/04\/logo.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.villaggiosanfrancesco.com\/en\/offer\/festa-delluva\/","url":"https:\/\/www.villaggiosanfrancesco.com\/en\/offer\/festa-delluva\/","name":"FESTA DELL\u2019UVA - Villaggio San Francesco","isPartOf":{"@id":"https:\/\/www.villaggiosanfrancesco.com\/en\/#website"},"datePublished":"2026-08-13T14:34:52+00:00","dateModified":"2026-08-14T14:22:42+00:00","breadcrumb":{"@id":"https:\/\/www.villaggiosanfrancesco.com\/en\/offer\/festa-delluva\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.villaggiosanfrancesco.com\/en\/offer\/festa-delluva\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.villaggiosanfrancesco.com\/en\/offer\/festa-delluva\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.villaggiosanfrancesco.com\/en\/"},{"@type":"ListItem","position":2,"name":"FESTA DELL\u2019UVA"}]},{"@type":"WebSite","@id":"https:\/\/www.villaggiosanfrancesco.com\/en\/#website","url":"https:\/\/www.villaggiosanfrancesco.com\/en\/","name":"Villaggio San Francesco","description":"Caorle, VENEZIA","publisher":{"@id":"https:\/\/www.villaggiosanfrancesco.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.villaggiosanfrancesco.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.villaggiosanfrancesco.com\/en\/#organization","name":"Villaggio San Francesco","url":"https:\/\/www.villaggiosanfrancesco.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.villaggiosanfrancesco.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/www.villaggiosanfrancesco.com\/wp-content\/uploads\/2023\/03\/Logo-Villaggio-San-Francesco-Caorle-1.png","contentUrl":"https:\/\/www.villaggiosanfrancesco.com\/wp-content\/uploads\/2023\/03\/Logo-Villaggio-San-Francesco-Caorle-1.png","width":1206,"height":356,"caption":"Villaggio San Francesco"},"image":{"@id":"https:\/\/www.villaggiosanfrancesco.com\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/VillaggioSanFrancesco\/","https:\/\/www.instagram.com\/villaggiosanfrancesco\/","https:\/\/www.youtube.com\/channel\/UClXJoJulrb1UANfZodeHn-g","https:\/\/www.tiktok.com\/@sanfrancescoresort"]}]}},"featured_img":false,"coauthors":[],"author_meta":{"author_link":"https:\/\/www.villaggiosanfrancesco.com\/en\/news\/author\/mattia_fh8r4\/","display_name":"Mattia"},"relative_dates":{"created":"Posted 3 days ago","modified":"Updated 2 days ago"},"absolute_dates":{"created":"Posted on August 13, 2026","modified":"Updated on August 14, 2026"},"absolute_dates_time":{"created":"Posted on August 13, 2026 4:34 pm","modified":"Updated on August 14, 2026 4:22 pm"},"featured_img_caption":"","tax_additional":{"offer_categories":{"linked":[],"unlinked":[],"slug":"offer_categories","name":"Categories"},"translation_priority":{"linked":["<a href=\"https:\/\/www.villaggiosanfrancesco.com\/en\/?taxonomy=translation_priority&#038;term=optional\" class=\"advgb-post-tax-term\">Optional<\/a>"],"unlinked":["<span class=\"advgb-post-tax-term\">Optional<\/span>"],"slug":"translation_priority","name":"Translation Priorities"}},"series_order":"","_links":{"self":[{"href":"https:\/\/www.villaggiosanfrancesco.com\/en\/wp-json\/wp\/v2\/offer\/45081","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.villaggiosanfrancesco.com\/en\/wp-json\/wp\/v2\/offer"}],"about":[{"href":"https:\/\/www.villaggiosanfrancesco.com\/en\/wp-json\/wp\/v2\/types\/offer"}],"author":[{"embeddable":true,"href":"https:\/\/www.villaggiosanfrancesco.com\/en\/wp-json\/wp\/v2\/users\/29"}],"version-history":[{"count":4,"href":"https:\/\/www.villaggiosanfrancesco.com\/en\/wp-json\/wp\/v2\/offer\/45081\/revisions"}],"predecessor-version":[{"id":45247,"href":"https:\/\/www.villaggiosanfrancesco.com\/en\/wp-json\/wp\/v2\/offer\/45081\/revisions\/45247"}],"wp:attachment":[{"href":"https:\/\/www.villaggiosanfrancesco.com\/en\/wp-json\/wp\/v2\/media?parent=45081"}],"wp:term":[{"taxonomy":"offer_categories","embeddable":true,"href":"https:\/\/www.villaggiosanfrancesco.com\/en\/wp-json\/wp\/v2\/offer_categories?post=45081"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}