{"id":2892,"date":"2026-07-07T14:39:31","date_gmt":"2026-07-07T12:39:31","guid":{"rendered":"https:\/\/www.vineaventis.it\/festival-franciacorta-in-cantina-2026\/"},"modified":"2026-07-07T14:39:31","modified_gmt":"2026-07-07T12:39:31","slug":"festival-franciacorta-in-cantina-2026","status":"publish","type":"page","link":"https:\/\/www.vineaventis.it\/en\/festival-franciacorta-in-cantina-2026\/","title":{"rendered":"Festival Franciacorta in Cantina 2026"},"content":{"rendered":"<div class=\"vineaventis-booking vineaventis-booking--festival\" style=\"--vineaventis-hero-image:url(https:\/\/www.vineaventis.it\/wp-content\/uploads\/franciacorta-2.jpg);\" data-vineaventis-festival>\n            <div class=\"woocommerce-notices-wrapper\"><\/div>            <section class=\"vineaventis-booking__hero vineaventis-booking__hero--festival\">\n                <div class=\"vineaventis-booking__hero-copy\">\n                    <span class=\"vineaventis-booking__eyebrow\">Vinea Ventis<\/span>\n                    <h1>Festival Franciacorta in Cantina 2026<\/h1>\n                    <p>Sabato 19 e domenica 20 settembre: scegli l&#039;esperienza, prenota il tuo orario e completa l&#039;acquisto online.<\/p>\n                <\/div>\n            <\/section>\n\n            <section class=\"vineaventis-booking__festival-list\" aria-label=\"Esperienze Festival Franciacorta in Cantina 2026\">\n                                                        <article class=\"vineaventis-booking__festival-card\" id=\"chardonnay-anima-franciacorta\">\n                        <div class=\"vineaventis-booking__festival-copy\">\n                            <span class=\"vineaventis-booking__eyebrow\">Visita con degustazione<\/span>\n                            <h2>Chardonnay, anima del Franciacorta<\/h2>\n                            <p>In occasione del Festival di Franciacorta, vi invitiamo a vivere un&#039;esperienza che unisce gusto e conoscenza. Il percorso comprende una visita guidata alla Cantina seguita da una degustazione per scoprire come un vitigno possa raccontare sfaccettature diverse, attraverso metodo e tempo.<\/p><p>In abbinamento troverai due calici di Franciacorta, il Saten Celaris ed il Dosaggio zero Damae, esaltati da una selezione di sapori del territorio: focaccia con erbette e gorgonzola, hummus di ceci con fiammiferi di verdure, tartare di manzo con scaglie di grana.<\/p>                            <dl class=\"vineaventis-booking__facts\">\n                                <div>\n                                    <dt>Prezzo<\/dt>\n                                    <dd>35 EUR a persona<\/dd>\n                                <\/div>\n                                <div>\n                                    <dt>Disponibilita<\/dt>\n                                    <dd>Disponibile<\/dd>\n                                <\/div>\n                            <\/dl>\n                        <\/div>\n\n                        <form class=\"vineaventis-booking__festival-form\" method=\"post\" action=\"\" data-trp-original-action=\"\">\n                            <input type=\"hidden\" name=\"vineaventis_booking_action\" value=\"add_to_cart\">\n                            <input type=\"hidden\" name=\"vineaventis_booking_type\" value=\"festival\">\n                            <input type=\"hidden\" name=\"vineaventis_booking_nonce\" value=\"ac78334b21\">\n                            <input type=\"hidden\" name=\"vineaventis_product_id\" value=\"2891\">\n                            <input type=\"hidden\" name=\"vineaventis_experience_id\" value=\"chardonnay-anima-franciacorta\">\n\n                            <label>\n                                <span>Data e orario<\/span>\n                                <select name=\"vineaventis_slot_id\" required>\n                                                                                                                    <option value=\"108c43c989cdf3c23fd1675cb33eae55\" >\n                                            Saturday 19 September 2026 - 10:30-11:45 - disponibile                                        <\/option>\n                                                                                                                    <option value=\"9b1419ff69994dd017f76dcc24e4cde6\" >\n                                            Saturday 19 September 2026 - 16:00-17:15 - disponibile                                        <\/option>\n                                                                                                                    <option value=\"1a170157d1e044c45b5cbe90bf8110b7\" >\n                                            Saturday 19 September 2026 - 17:30-18:45 - disponibile                                        <\/option>\n                                                                    <\/select>\n                            <\/label>\n\n                            <label>\n                                <span>Partecipanti<\/span>\n                                <input type=\"number\" name=\"quantity\" min=\"1\" value=\"1\">\n                            <\/label>\n\n                            <button class=\"vineaventis-booking__button\" type=\"submit\">Book<\/button>\n                        <input type=\"hidden\" name=\"trp-form-language\" value=\"en\"\/><\/form>\n                    <\/article>\n                                                        <article class=\"vineaventis-booking__festival-card\" id=\"risotto-autore-franciacorta\">\n                        <div class=\"vineaventis-booking__festival-copy\">\n                            <span class=\"vineaventis-booking__eyebrow\">Visita con degustazione<\/span>\n                            <h2>Risotto d&#039;autore al Franciacorta<\/h2>\n                            <p>Un&#039;esperienza firmata Vinea Ventis che inizia con la visita guidata alla Cantina, alla scoperta del metodo Franciacorta e del percorso produttivo che da identita ai nostri vini.<\/p><p>Il viaggio prosegue con una proposta gastronomica originale e raffinata: risotto al Franciacorta e gelato salato al rosmarino, in abbinamento con Franciacorta Brut Cuvee21 e Nature Numen.<\/p>                            <dl class=\"vineaventis-booking__facts\">\n                                <div>\n                                    <dt>Prezzo<\/dt>\n                                    <dd>35 EUR a persona<\/dd>\n                                <\/div>\n                                <div>\n                                    <dt>Disponibilita<\/dt>\n                                    <dd>Disponibile<\/dd>\n                                <\/div>\n                            <\/dl>\n                        <\/div>\n\n                        <form class=\"vineaventis-booking__festival-form\" method=\"post\" action=\"\" data-trp-original-action=\"\">\n                            <input type=\"hidden\" name=\"vineaventis_booking_action\" value=\"add_to_cart\">\n                            <input type=\"hidden\" name=\"vineaventis_booking_type\" value=\"festival\">\n                            <input type=\"hidden\" name=\"vineaventis_booking_nonce\" value=\"ac78334b21\">\n                            <input type=\"hidden\" name=\"vineaventis_product_id\" value=\"2891\">\n                            <input type=\"hidden\" name=\"vineaventis_experience_id\" value=\"risotto-autore-franciacorta\">\n\n                            <label>\n                                <span>Data e orario<\/span>\n                                <select name=\"vineaventis_slot_id\" required>\n                                                                                                                    <option value=\"75f8bf5dc66a050bcd95ac2b85feb8ed\" >\n                                            Saturday 19 September 2026 - 12:00-13:30 - disponibile                                        <\/option>\n                                                                                                                    <option value=\"deaa55f4db967cb0d46d32cbe360216e\" >\n                                            Saturday 19 September 2026 - 14:00-15:30 - disponibile                                        <\/option>\n                                                                                                                    <option value=\"e30327e5f94861b2cfc1fcf378d772f5\" >\n                                            Saturday 19 September 2026 - 19:00-21:30 - disponibile                                        <\/option>\n                                                                    <\/select>\n                            <\/label>\n\n                            <label>\n                                <span>Partecipanti<\/span>\n                                <input type=\"number\" name=\"quantity\" min=\"1\" value=\"1\">\n                            <\/label>\n\n                            <button class=\"vineaventis-booking__button\" type=\"submit\">Book<\/button>\n                        <input type=\"hidden\" name=\"trp-form-language\" value=\"en\"\/><\/form>\n                    <\/article>\n                                                        <article class=\"vineaventis-booking__festival-card\" id=\"calici-natura-franciacorta\">\n                        <div class=\"vineaventis-booking__festival-copy\">\n                            <span class=\"vineaventis-booking__eyebrow\">Visita con degustazione<\/span>\n                            <h2>Calici e natura in Franciacorta<\/h2>\n                            <p>Un&#039;esperienza unica in Franciacorta, direttamente nel Parco Naturale dell&#039;Oglio, alla scoperta dell&#039;arte che si cela dietro ogni bottiglia.<\/p><p>A seguire, una degustazione guidata di due Franciacorta accompagnati da una proposta gastronomica fresca e raffinata: giardino d&#039;estate con burrata, crostini di Montisola, insalatina croccante di finocchi, carotine, mela fresca e mix di semi tostati.<\/p>                            <dl class=\"vineaventis-booking__facts\">\n                                <div>\n                                    <dt>Prezzo<\/dt>\n                                    <dd>35 EUR a persona<\/dd>\n                                <\/div>\n                                <div>\n                                    <dt>Disponibilita<\/dt>\n                                    <dd>Disponibile<\/dd>\n                                <\/div>\n                            <\/dl>\n                        <\/div>\n\n                        <form class=\"vineaventis-booking__festival-form\" method=\"post\" action=\"\" data-trp-original-action=\"\">\n                            <input type=\"hidden\" name=\"vineaventis_booking_action\" value=\"add_to_cart\">\n                            <input type=\"hidden\" name=\"vineaventis_booking_type\" value=\"festival\">\n                            <input type=\"hidden\" name=\"vineaventis_booking_nonce\" value=\"ac78334b21\">\n                            <input type=\"hidden\" name=\"vineaventis_product_id\" value=\"2891\">\n                            <input type=\"hidden\" name=\"vineaventis_experience_id\" value=\"calici-natura-franciacorta\">\n\n                            <label>\n                                <span>Data e orario<\/span>\n                                <select name=\"vineaventis_slot_id\" required>\n                                                                                                                    <option value=\"092af2ff77b14d859dd483ee4903f45c\" >\n                                            Sunday 20 September 2026 - 10:30-11:45 - disponibile                                        <\/option>\n                                                                                                                    <option value=\"88c952037fde2df625697dfe24dfcd4f\" >\n                                            Sunday 20 September 2026 - 15:30-16:45 - disponibile                                        <\/option>\n                                                                                                                    <option value=\"f44ddd351b92100f0cb2df9106af2705\" >\n                                            Sunday 20 September 2026 - 17:00-18:15 - disponibile                                        <\/option>\n                                                                    <\/select>\n                            <\/label>\n\n                            <label>\n                                <span>Partecipanti<\/span>\n                                <input type=\"number\" name=\"quantity\" min=\"1\" value=\"1\">\n                            <\/label>\n\n                            <button class=\"vineaventis-booking__button\" type=\"submit\">Book<\/button>\n                        <input type=\"hidden\" name=\"trp-form-language\" value=\"en\"\/><\/form>\n                    <\/article>\n                                                        <article class=\"vineaventis-booking__festival-card\" id=\"sfumature-pinot-nero\">\n                        <div class=\"vineaventis-booking__festival-copy\">\n                            <span class=\"vineaventis-booking__eyebrow\">Visita con degustazione<\/span>\n                            <h2>Le sfumature del Pinot Nero<\/h2>\n                            <p>Il Pinot Nero e l&#039;anima piu elegante e affascinante della Franciacorta. L&#039;esperienza iniziera con una visita guidata alla cantina e ai locali di affinamento.<\/p><p>A seguire, una degustazione guidata dedicata al Pinot Nero nelle sue diverse espressioni, con Franciacorta Nature Numen e Franciacorta Rose Lunet, accompagnati da risotto Lunet con coulis di lamponi e polvere di lavanda.<\/p>                            <dl class=\"vineaventis-booking__facts\">\n                                <div>\n                                    <dt>Prezzo<\/dt>\n                                    <dd>35 EUR a persona<\/dd>\n                                <\/div>\n                                <div>\n                                    <dt>Disponibilita<\/dt>\n                                    <dd>Disponibile<\/dd>\n                                <\/div>\n                            <\/dl>\n                        <\/div>\n\n                        <form class=\"vineaventis-booking__festival-form\" method=\"post\" action=\"\" data-trp-original-action=\"\">\n                            <input type=\"hidden\" name=\"vineaventis_booking_action\" value=\"add_to_cart\">\n                            <input type=\"hidden\" name=\"vineaventis_booking_type\" value=\"festival\">\n                            <input type=\"hidden\" name=\"vineaventis_booking_nonce\" value=\"ac78334b21\">\n                            <input type=\"hidden\" name=\"vineaventis_product_id\" value=\"2891\">\n                            <input type=\"hidden\" name=\"vineaventis_experience_id\" value=\"sfumature-pinot-nero\">\n\n                            <label>\n                                <span>Data e orario<\/span>\n                                <select name=\"vineaventis_slot_id\" required>\n                                                                                                                    <option value=\"c5dba3daf211bef8f8f27bde3ccc40be\" >\n                                            Sunday 20 September 2026 - 12:00-13:30 - disponibile                                        <\/option>\n                                                                                                                    <option value=\"13a543099a2e55667376fb2c91519026\" >\n                                            Sunday 20 September 2026 - 13:45-15:00 - disponibile                                        <\/option>\n                                                                                                                    <option value=\"ea160bcf8bc734826634ca542eb325d1\" >\n                                            Sunday 20 September 2026 - 18:30-20:00 - disponibile                                        <\/option>\n                                                                    <\/select>\n                            <\/label>\n\n                            <label>\n                                <span>Partecipanti<\/span>\n                                <input type=\"number\" name=\"quantity\" min=\"1\" value=\"1\">\n                            <\/label>\n\n                            <button class=\"vineaventis-booking__button\" type=\"submit\">Book<\/button>\n                        <input type=\"hidden\" name=\"trp-form-language\" value=\"en\"\/><\/form>\n                    <\/article>\n                                                        <article class=\"vineaventis-booking__festival-card\" id=\"verticale-franciacorta-saten\">\n                        <div class=\"vineaventis-booking__festival-copy\">\n                            <span class=\"vineaventis-booking__eyebrow\">Evento ESCLUSIVO con Silvia Mangione<\/span>\n                            <h2>Verticale di Franciacorta Saten<\/h2>\n                            <p>Evento  condotto dalla Wine Specialist Silvia Mangione per scoprire da vicino il Metodo Franciacorta e il lavoro che definisce l&#039;identita dei nostri vini.<\/p><p>Una verticale di Franciacorta Saten Vinea Ventis un percorso tra piu annate (millesimati 21-22-23) che racconta l&#039;evoluzione dello stile piu morbido ed elegante della Denominazione.<\/p><p>Accompagnati da grissinetti artigianali<\/p>                            <dl class=\"vineaventis-booking__facts\">\n                                <div>\n                                    <dt>Prezzo<\/dt>\n                                    <dd>40 EUR a persona<\/dd>\n                                <\/div>\n                                <div>\n                                    <dt>Disponibilita<\/dt>\n                                    <dd>Massimo 8 persone per slot<\/dd>\n                                <\/div>\n                            <\/dl>\n                        <\/div>\n\n                        <form class=\"vineaventis-booking__festival-form\" method=\"post\" action=\"\" data-trp-original-action=\"\">\n                            <input type=\"hidden\" name=\"vineaventis_booking_action\" value=\"add_to_cart\">\n                            <input type=\"hidden\" name=\"vineaventis_booking_type\" value=\"festival\">\n                            <input type=\"hidden\" name=\"vineaventis_booking_nonce\" value=\"ac78334b21\">\n                            <input type=\"hidden\" name=\"vineaventis_product_id\" value=\"2891\">\n                            <input type=\"hidden\" name=\"vineaventis_experience_id\" value=\"verticale-franciacorta-saten\">\n\n                            <label>\n                                <span>Data e orario<\/span>\n                                <select name=\"vineaventis_slot_id\" required>\n                                                                                                                    <option value=\"6e24b996b4011f75a629d304653d639f\" >\n                                            Saturday 19 September 2026 - 11:30-12:15 - 0 prenotati \/ 8 posti - 8 disponibili                                        <\/option>\n                                                                                                                    <option value=\"0ade2d0cf249922a5ed76361c422cc8e\" >\n                                            Sunday 20 September 2026 - 11:30-12:15 - 0 prenotati \/ 8 posti - 8 disponibili                                        <\/option>\n                                                                    <\/select>\n                            <\/label>\n\n                            <label>\n                                <span>Partecipanti<\/span>\n                                <input type=\"number\" name=\"quantity\" min=\"1\" value=\"1\">\n                            <\/label>\n\n                            <button class=\"vineaventis-booking__button\" type=\"submit\">Book<\/button>\n                        <input type=\"hidden\" name=\"trp-form-language\" value=\"en\"\/><\/form>\n                    <\/article>\n                                                        <article class=\"vineaventis-booking__festival-card\" id=\"cuvee21-scopri-differenze\">\n                        <div class=\"vineaventis-booking__festival-copy\">\n                            <span class=\"vineaventis-booking__eyebrow\">Evento ESCLUSIVO con Silvia Mangione<\/span>\n                            <h2>Cuvee21, scopri le differenze<\/h2>\n                            <p>Un&#039;esperienza guidata dalla Wine Specialist Silvia Mangione dedicata all&#039;arte degli assemblaggi, attraverso tre edizioni di Cuvee 21 (Edizioni 1-2 e 3) interpretazioni diverse di uno stesso progetto enologico.<\/p><p>Un viaggio didattico e sensoriale per scoprire come piccoli cambiamenti nelle componenti del blend possano dare vita a espressioni profondamente diverse.<\/p><p>Accompagnati da grissinetti artigianali<\/p>                            <dl class=\"vineaventis-booking__facts\">\n                                <div>\n                                    <dt>Prezzo<\/dt>\n                                    <dd>40 EUR a persona<\/dd>\n                                <\/div>\n                                <div>\n                                    <dt>Disponibilita<\/dt>\n                                    <dd>Massimo 8 persone per slot<\/dd>\n                                <\/div>\n                            <\/dl>\n                        <\/div>\n\n                        <form class=\"vineaventis-booking__festival-form\" method=\"post\" action=\"\" data-trp-original-action=\"\">\n                            <input type=\"hidden\" name=\"vineaventis_booking_action\" value=\"add_to_cart\">\n                            <input type=\"hidden\" name=\"vineaventis_booking_type\" value=\"festival\">\n                            <input type=\"hidden\" name=\"vineaventis_booking_nonce\" value=\"ac78334b21\">\n                            <input type=\"hidden\" name=\"vineaventis_product_id\" value=\"2891\">\n                            <input type=\"hidden\" name=\"vineaventis_experience_id\" value=\"cuvee21-scopri-differenze\">\n\n                            <label>\n                                <span>Data e orario<\/span>\n                                <select name=\"vineaventis_slot_id\" required>\n                                                                                                                    <option value=\"7ba54284ceda12b52745406599121f1b\" >\n                                            Saturday 19 September 2026 - 12:30-13:15 - 0 prenotati \/ 8 posti - 8 disponibili                                        <\/option>\n                                                                                                                    <option value=\"97067592f6df29e15b740fe967307a24\" >\n                                            Sunday 20 September 2026 - 12:30-13:15 - 0 prenotati \/ 8 posti - 8 disponibili                                        <\/option>\n                                                                    <\/select>\n                            <\/label>\n\n                            <label>\n                                <span>Partecipanti<\/span>\n                                <input type=\"number\" name=\"quantity\" min=\"1\" value=\"1\">\n                            <\/label>\n\n                            <button class=\"vineaventis-booking__button\" type=\"submit\">Book<\/button>\n                        <input type=\"hidden\" name=\"trp-form-language\" value=\"en\"\/><\/form>\n                    <\/article>\n                                                        <article class=\"vineaventis-booking__festival-card\" id=\"paragoni-standard-magnum\">\n                        <div class=\"vineaventis-booking__festival-copy\">\n                            <span class=\"vineaventis-booking__eyebrow\">Evento esclusivo con Silvia Mangione<\/span>\n                            <h2>Paragoni sensoriali tra Standard e Magnum<\/h2>\n                            <p>Due formati, due evoluzioni, un&#039;unica emozione. Vinea Ventis vi invita a scoprire come il tempo e il formato possano trasformare l&#039;espressione di un Franciacorta.<\/p><p>Un&#039;esperienza comparativa condotta dalla Wine Specialist Silvia Mangione, dedicata all&#039;influenza del formato sull&#039;evoluzione del Franciacorta, in degustazione due formati a confronto tra il Saten Celaris e Cuvee21 ed.3<\/p><p>Accompagnati da grissinetti artigianali.<\/p>                            <dl class=\"vineaventis-booking__facts\">\n                                <div>\n                                    <dt>Prezzo<\/dt>\n                                    <dd>40 EUR a persona<\/dd>\n                                <\/div>\n                                <div>\n                                    <dt>Disponibilita<\/dt>\n                                    <dd>Massimo 8 persone per slot<\/dd>\n                                <\/div>\n                            <\/dl>\n                        <\/div>\n\n                        <form class=\"vineaventis-booking__festival-form\" method=\"post\" action=\"\" data-trp-original-action=\"\">\n                            <input type=\"hidden\" name=\"vineaventis_booking_action\" value=\"add_to_cart\">\n                            <input type=\"hidden\" name=\"vineaventis_booking_type\" value=\"festival\">\n                            <input type=\"hidden\" name=\"vineaventis_booking_nonce\" value=\"ac78334b21\">\n                            <input type=\"hidden\" name=\"vineaventis_product_id\" value=\"2891\">\n                            <input type=\"hidden\" name=\"vineaventis_experience_id\" value=\"paragoni-standard-magnum\">\n\n                            <label>\n                                <span>Data e orario<\/span>\n                                <select name=\"vineaventis_slot_id\" required>\n                                                                                                                    <option value=\"2226445ae28419f8fd980f0e6c8f0b9a\" >\n                                            Saturday 19 September 2026 - 14:30-15:15 - 2 prenotati \/ 8 posti - 6 disponibili                                        <\/option>\n                                                                                                                    <option value=\"54e4a141a3fa04a8693f2b50f78a82ce\" >\n                                            Sunday 20 September 2026 - 14:30-15:15 - 0 prenotati \/ 8 posti - 8 disponibili                                        <\/option>\n                                                                    <\/select>\n                            <\/label>\n\n                            <label>\n                                <span>Partecipanti<\/span>\n                                <input type=\"number\" name=\"quantity\" min=\"1\" value=\"1\">\n                            <\/label>\n\n                            <button class=\"vineaventis-booking__button\" type=\"submit\">Book<\/button>\n                        <input type=\"hidden\" name=\"trp-form-language\" value=\"en\"\/><\/form>\n                    <\/article>\n                                                        <article class=\"vineaventis-booking__festival-card\" id=\"espressioni-pinot-nero\">\n                        <div class=\"vineaventis-booking__festival-copy\">\n                            <span class=\"vineaventis-booking__eyebrow\">Evento esclusivo con Silvia Mangione<\/span>\n                            <h2>Espressioni di Pinot Nero<\/h2>\n                            <p>Un viaggio dedicato al Pinot Nero, vitigno nobile e versatile, protagonista di interpretazioni che raccontano identita, stile e ricerca.<\/p><p>In questa degustazione guidata, la nostra Wine Specialist Silvia Mangione accompagnera gli ospiti alla scoperta di tre etichette - Numen, Sobek, e Lunet - mettendone in luce le peculiarita e le diverse sfaccettature espressive. Un confronto tra vini accomunati dalla stessa anima varietale, ma capaci di rivelare caratteri distinti attraverso vinificazioni, affinamenti e visioni enologiche differenti.<\/p><p>Un&#039;esperienza pensata per chi desidera approfondire il Pinot Nero oltre il calice, cogliendone l&#039;eleganza, la complessita e il potenziale espressivo.<\/p><p>Accompagnati da grissinetti artigianali.<\/p>                            <dl class=\"vineaventis-booking__facts\">\n                                <div>\n                                    <dt>Prezzo<\/dt>\n                                    <dd>40 EUR a persona<\/dd>\n                                <\/div>\n                                <div>\n                                    <dt>Disponibilita<\/dt>\n                                    <dd>Massimo 8 persone per slot<\/dd>\n                                <\/div>\n                            <\/dl>\n                        <\/div>\n\n                        <form class=\"vineaventis-booking__festival-form\" method=\"post\" action=\"\" data-trp-original-action=\"\">\n                            <input type=\"hidden\" name=\"vineaventis_booking_action\" value=\"add_to_cart\">\n                            <input type=\"hidden\" name=\"vineaventis_booking_type\" value=\"festival\">\n                            <input type=\"hidden\" name=\"vineaventis_booking_nonce\" value=\"ac78334b21\">\n                            <input type=\"hidden\" name=\"vineaventis_product_id\" value=\"2891\">\n                            <input type=\"hidden\" name=\"vineaventis_experience_id\" value=\"espressioni-pinot-nero\">\n\n                            <label>\n                                <span>Data e orario<\/span>\n                                <select name=\"vineaventis_slot_id\" required>\n                                                                                                                    <option value=\"0b844daf829e5609179284399d563337\" >\n                                            Saturday 19 September 2026 - 13:30-14:15 - 0 prenotati \/ 8 posti - 8 disponibili                                        <\/option>\n                                                                                                                    <option value=\"9c084f5b71e0c56b56306c09db39b5f4\" >\n                                            Sunday 20 September 2026 - 13:30-14:15 - 0 prenotati \/ 8 posti - 8 disponibili                                        <\/option>\n                                                                    <\/select>\n                            <\/label>\n\n                            <label>\n                                <span>Partecipanti<\/span>\n                                <input type=\"number\" name=\"quantity\" min=\"1\" value=\"1\">\n                            <\/label>\n\n                            <button class=\"vineaventis-booking__button\" type=\"submit\">Book<\/button>\n                        <input type=\"hidden\" name=\"trp-form-language\" value=\"en\"\/><\/form>\n                    <\/article>\n                            <\/section>\n                    <section class=\"vineaventis-booking__contacts\" aria-label=\"Contatti Vinea Ventis\">\n            <div>\n                <span class=\"vineaventis-booking__eyebrow\">Hai bisogno di informazioni?<\/span>\n                <p>Per richieste particolari, informazioni sulle disponibilita o supporto alla prenotazione puoi contattare direttamente Vinea Ventis.<\/p>\n            <\/div>\n            <div class=\"vineaventis-booking__contact-actions\">\n                <a href=\"https:\/\/wa.me\/393283108130\" target=\"_blank\" rel=\"noopener\">WhatsApp +39 328 310 8130<\/a>\n                <a href=\"mailto:info@vineaventis.it\">info@vineaventis.it<\/a>\n            <\/div>\n        <\/section>\n                <\/div>\n        <style id=\"vineaventis-booking-inline-css\">.vineaventis-booking {\n  --vineaventis-ink: #211f1b;\n  --vineaventis-muted: #716a61;\n  --vineaventis-line: #ded8cf;\n  --vineaventis-paper: #fbf8f3;\n  --vineaventis-card: #ffffff;\n  --vineaventis-accent: #5c554d;\n  --vineaventis-accent-dark: #282420;\n  --vineaventis-success: #526f4f;\n  width: min(1340px, calc(100% - 32px));\n  margin: 40px auto 64px;\n  color: var(--vineaventis-ink);\n  font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif;\n  letter-spacing: 0;\n}\n\n.vineaventis-booking *,\n.vineaventis-booking *::before,\n.vineaventis-booking *::after {\n  box-sizing: border-box;\n}\n\n.vineaventis-booking__hero {\n  position: relative;\n  display: grid;\n  align-items: end;\n  min-height: clamp(330px, 48vw, 560px);\n  padding: clamp(32px, 6vw, 72px);\n  overflow: hidden;\n  background: #2d2924;\n  isolation: isolate;\n}\n\n.vineaventis-booking__hero::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  z-index: -2;\n  background-image: var(--vineaventis-hero-image);\n  background-position: center;\n  background-size: cover;\n}\n\n.vineaventis-booking__hero::after {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  z-index: -1;\n  background: linear-gradient(90deg, rgba(18, 15, 12, .78), rgba(18, 15, 12, .42) 54%, rgba(18, 15, 12, .16));\n}\n\n.vineaventis-booking__hero-copy {\n  max-width: 650px;\n  color: #fff;\n}\n\n.vineaventis-booking__eyebrow {\n  display: block;\n  margin-bottom: 14px;\n  color: currentColor;\n  font-size: 12px;\n  font-weight: 760;\n  letter-spacing: .12em;\n  text-transform: uppercase;\n}\n\n.vineaventis-booking__hero h1,\n.vineaventis-booking__intro h2 {\n  margin: 0;\n  color: inherit;\n  font-family: Georgia, \"Times New Roman\", serif;\n  font-weight: 500;\n  line-height: .98;\n}\n\n.vineaventis-booking__hero h1 {\n  max-width: 720px;\n  font-size: clamp(28px, 4.4vw, 52px);\n  line-height: 1.08;\n}\n\n.vineaventis-booking__hero p {\n  max-width: 560px;\n  margin: 22px 0 0;\n  color: rgba(255, 255, 255, .9);\n  font-size: clamp(16px, 2vw, 20px);\n  line-height: 1.55;\n}\n\n.vineaventis-booking__panel {\n  display: grid;\n  grid-template-columns: minmax(0, .92fr) minmax(360px, .72fr);\n  gap: clamp(28px, 5vw, 64px);\n  align-items: start;\n  padding: clamp(30px, 5vw, 58px);\n  background: var(--vineaventis-paper);\n  border: 1px solid var(--vineaventis-line);\n  border-top: 0;\n}\n\n.vineaventis-booking__intro {\n  padding-top: 10px;\n}\n\n.vineaventis-booking__intro .vineaventis-booking__eyebrow {\n  color: var(--vineaventis-muted);\n}\n\n.vineaventis-booking__intro h2 {\n  max-width: 600px;\n  font-size: clamp(24px, 3vw, 34px);\n  line-height: 1.15;\n}\n\n.vineaventis-booking__intro p {\n  max-width: 560px;\n  margin: 20px 0 0;\n  color: var(--vineaventis-muted);\n  font-size: 17px;\n  line-height: 1.68;\n}\n\n.vineaventis-booking__facts {\n  display: grid;\n  grid-template-columns: repeat(3, minmax(0, 1fr));\n  gap: 14px;\n  margin: 34px 0 0;\n}\n\n.vineaventis-booking__facts div,\n.vineaventis-booking__summary div {\n  min-width: 0;\n  border-top: 1px solid var(--vineaventis-line);\n  padding-top: 14px;\n}\n\n.vineaventis-booking__facts dt,\n.vineaventis-booking__summary span,\n.vineaventis-booking__label,\n.vineaventis-booking__details label span,\n.vineaventis-booking__total span {\n  display: block;\n  margin: 0 0 8px;\n  color: var(--vineaventis-muted);\n  font-size: 12px;\n  font-weight: 780;\n  letter-spacing: .08em;\n  text-transform: uppercase;\n}\n\n.vineaventis-booking__facts dd {\n  margin: 0;\n  color: var(--vineaventis-ink);\n  font-size: 15px;\n  font-weight: 650;\n}\n\n.vineaventis-booking__card {\n  position: relative;\n  padding: clamp(22px, 3vw, 30px);\n  background: var(--vineaventis-card);\n  border: 1px solid var(--vineaventis-line);\n  box-shadow: 0 18px 44px rgba(34, 30, 25, .09);\n}\n\n.vineaventis-booking__field {\n  position: relative;\n}\n\n.vineaventis-booking__trigger {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  width: 100%;\n  min-height: 62px;\n  padding: 0 18px;\n  border: 1px solid var(--vineaventis-line);\n  background: #fff;\n  color: var(--vineaventis-ink);\n  font: inherit;\n  text-align: left;\n  cursor: pointer;\n}\n\n.vineaventis-booking__trigger:hover {\n  border-color: #bcb1a6;\n}\n\n.vineaventis-booking__icon {\n  position: relative;\n  flex: 0 0 auto;\n  width: 19px;\n  height: 19px;\n  border: 2px solid var(--vineaventis-accent-dark);\n  border-radius: 3px;\n}\n\n.vineaventis-booking__icon::before,\n.vineaventis-booking__icon::after {\n  content: \"\";\n  position: absolute;\n  left: 3px;\n  right: 3px;\n  height: 2px;\n  background: var(--vineaventis-accent-dark);\n}\n\n.vineaventis-booking__icon::before {\n  top: 4px;\n}\n\n.vineaventis-booking__icon::after {\n  top: 9px;\n  box-shadow: 0 5px 0 var(--vineaventis-accent-dark);\n}\n\n.vineaventis-booking__popover {\n  position: absolute;\n  z-index: 50;\n  top: calc(100% + 8px);\n  left: 0;\n  width: min(360px, calc(100vw - 56px));\n  padding: 12px 14px 18px;\n  background: #fff;\n  border: 1px solid #e1ddd8;\n  border-radius: 8px;\n  box-shadow: 0 18px 42px rgba(31, 27, 24, .18);\n}\n\n.vineaventis-booking__head {\n  display: grid;\n  grid-template-columns: 34px 1fr 34px;\n  align-items: center;\n  min-height: 38px;\n  border-bottom: 1px solid #e8e2dc;\n}\n\n.vineaventis-booking__head strong {\n  font-weight: 650;\n  text-align: center;\n}\n\n.vineaventis-booking__head button {\n  position: relative;\n  width: 34px;\n  height: 34px;\n  border: 0;\n  background: transparent;\n  cursor: pointer;\n}\n\n.vineaventis-booking__head button::before {\n  content: \"\";\n  position: absolute;\n  top: 11px;\n  width: 10px;\n  height: 10px;\n  border-top: 2px solid var(--vineaventis-accent-dark);\n  border-left: 2px solid var(--vineaventis-accent-dark);\n}\n\n.vineaventis-booking__head [data-prev]::before {\n  left: 13px;\n  transform: rotate(-45deg);\n}\n\n.vineaventis-booking__head [data-next]::before {\n  right: 13px;\n  transform: rotate(135deg);\n}\n\n.vineaventis-booking__weekdays,\n.vineaventis-booking__grid {\n  display: grid;\n  grid-template-columns: repeat(7, minmax(0, 1fr));\n  text-align: center;\n}\n\n.vineaventis-booking__weekdays {\n  padding-top: 14px;\n  color: var(--vineaventis-muted);\n  font-size: 13px;\n}\n\n.vineaventis-booking__grid {\n  row-gap: 4px;\n  padding-top: 10px;\n}\n\n.vineaventis-booking__day {\n  display: grid;\n  place-items: center;\n  width: 38px;\n  height: 38px;\n  margin: 0 auto;\n  border: 0;\n  border-radius: 50%;\n  background: transparent;\n  color: #1d3038;\n  font: inherit;\n  cursor: pointer;\n}\n\n.vineaventis-booking__day:hover,\n.vineaventis-booking__day.selected {\n  outline: 1px solid #77716a;\n}\n\n.vineaventis-booking__day.selected {\n  background: var(--vineaventis-accent-dark);\n  color: #fff;\n}\n\n.vineaventis-booking__day.unavailable {\n  color: #a3a8a9;\n  cursor: default;\n  text-decoration: line-through;\n}\n\n.vineaventis-booking__day.empty {\n  pointer-events: none;\n}\n\n.vineaventis-booking__details {\n  display: grid;\n  grid-template-columns: minmax(0, 1fr) minmax(120px, .7fr);\n  gap: 16px;\n  margin-top: 22px;\n}\n\n.vineaventis-booking__stepper {\n  display: grid;\n  grid-template-columns: 54px minmax(0, 1fr) 54px;\n  min-height: 54px;\n  border: 1px solid var(--vineaventis-line);\n  background: #fff;\n}\n\n.vineaventis-booking__stepper button {\n  display: grid;\n  place-items: center;\n  width: 54px;\n  min-height: 52px;\n  border: 0;\n  background: #f8f4ee;\n  color: var(--vineaventis-ink);\n  font: inherit;\n  font-size: 24px;\n  line-height: 1;\n  cursor: pointer;\n}\n\n.vineaventis-booking__stepper button:hover {\n  background: #eee6dc;\n}\n\n.vineaventis-booking__stepper button:disabled {\n  color: #b3ada5;\n  cursor: default;\n}\n\n.vineaventis-booking__stepper input {\n  width: 100%;\n  min-width: 0;\n  min-height: 52px;\n  border: 0;\n  border-right: 1px solid var(--vineaventis-line);\n  border-left: 1px solid var(--vineaventis-line);\n  background: #fff;\n  color: var(--vineaventis-ink);\n  font: inherit;\n  font-size: 18px;\n  text-align: center;\n}\n\n.vineaventis-booking__total {\n  display: grid;\n  align-content: end;\n  min-height: 78px;\n  padding: 12px 16px;\n  background: #f4efe8;\n}\n\n.vineaventis-booking__total strong {\n  font-size: 20px;\n}\n\n.vineaventis-booking__summary {\n  display: grid;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: 16px;\n  margin-top: 22px;\n}\n\n.vineaventis-booking__summary strong {\n  display: block;\n  color: var(--vineaventis-ink);\n  font-size: 15px;\n  line-height: 1.35;\n}\n\n.vineaventis-booking form {\n  display: grid;\n  gap: 12px;\n  margin-top: 24px;\n}\n\n.vineaventis-booking__button {\n  min-height: 56px;\n  padding: 0 30px;\n  border: 0;\n  background: var(--vineaventis-accent-dark);\n  color: #fff;\n  font: inherit;\n  font-weight: 720;\n  cursor: pointer;\n}\n\n.vineaventis-booking__button:hover {\n  background: #3b352f;\n}\n\n.vineaventis-booking__button:disabled {\n  opacity: .45;\n  cursor: default;\n}\n\n.vineaventis-booking form p {\n  min-height: 22px;\n  margin: 0;\n  color: var(--vineaventis-muted);\n  font-size: 14px;\n}\n\n.vineaventis-booking__description {\n  display: grid;\n  grid-template-columns: minmax(0, 1fr) minmax(280px, 380px);\n  gap: clamp(28px, 5vw, 64px);\n  padding: clamp(34px, 6vw, 72px);\n  background: #fff;\n  border: 1px solid var(--vineaventis-line);\n  border-top: 0;\n}\n\n.vineaventis-booking__description-main {\n  max-width: 760px;\n}\n\n.vineaventis-booking__description-main .vineaventis-booking__eyebrow,\n.vineaventis-booking__rules .vineaventis-booking__eyebrow {\n  color: var(--vineaventis-muted);\n}\n\n.vineaventis-booking__description-main h2 {\n  margin: 0 0 24px;\n  color: var(--vineaventis-ink);\n  font-family: Georgia, \"Times New Roman\", serif;\n  font-size: clamp(22px, 2.6vw, 32px);\n  font-weight: 500;\n  line-height: 1.2;\n}\n\n.vineaventis-booking__description-main p,\n.vineaventis-booking__rules li {\n  color: var(--vineaventis-muted);\n  font-size: 16px;\n  line-height: 1.78;\n}\n\n.vineaventis-booking__description-main p {\n  margin: 0 0 18px;\n}\n\n.vineaventis-booking__visit-notes {\n  display: grid;\n  align-self: start;\n  gap: 0;\n  border: 1px solid var(--vineaventis-line);\n  background: var(--vineaventis-paper);\n}\n\n.vineaventis-booking__visit-notes div {\n  padding: 18px 20px;\n  border-bottom: 1px solid var(--vineaventis-line);\n}\n\n.vineaventis-booking__visit-notes div:last-child {\n  border-bottom: 0;\n}\n\n.vineaventis-booking__visit-notes span {\n  display: block;\n  margin-bottom: 7px;\n  color: var(--vineaventis-muted);\n  font-size: 12px;\n  font-weight: 780;\n  letter-spacing: .08em;\n  text-transform: uppercase;\n}\n\n.vineaventis-booking__visit-notes strong {\n  display: block;\n  color: var(--vineaventis-ink);\n  font-size: 16px;\n  line-height: 1.45;\n}\n\n.vineaventis-booking__rules {\n  grid-column: 1 \/ -1;\n  margin-top: clamp(10px, 2vw, 22px);\n  padding-top: clamp(26px, 4vw, 42px);\n  border-top: 1px solid var(--vineaventis-line);\n}\n\n.vineaventis-booking__rules ul {\n  display: grid;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: 14px 34px;\n  margin: 0;\n  padding-left: 20px;\n}\n\n.vineaventis-booking__rules li {\n  padding-left: 4px;\n}\n\n.vineaventis-booking .woocommerce-notices-wrapper,\n.vineaventis-booking .woocommerce-error,\n.vineaventis-booking .woocommerce-message,\n.vineaventis-booking .woocommerce-info {\n  margin: 0 0 18px;\n}\n\n.vineaventis-booking__hero--festival {\n  min-height: 380px;\n}\n\n.vineaventis-booking__festival-list {\n  display: grid;\n  gap: 22px;\n  margin: 26px 0;\n}\n\n.vineaventis-booking__festival-card {\n  display: grid;\n  grid-template-columns: minmax(0, 1fr) minmax(280px, 360px);\n  gap: 24px;\n  padding: 28px;\n  border: 1px solid var(--vineaventis-line);\n  background: var(--vineaventis-card);\n}\n\n.vineaventis-booking__festival-copy h2 {\n  margin: 6px 0 14px;\n  font-size: clamp(26px, 3vw, 42px);\n  line-height: 1.05;\n}\n\n.vineaventis-booking__festival-copy p {\n  margin: 0 0 14px;\n  color: var(--vineaventis-muted);\n  font-size: 16px;\n  line-height: 1.7;\n}\n\n.vineaventis-booking__festival-form {\n  align-self: start;\n  display: grid;\n  gap: 16px;\n  padding: 18px;\n  border: 1px solid var(--vineaventis-line);\n  background: var(--vineaventis-paper);\n}\n\n.vineaventis-booking__festival-form label {\n  display: grid;\n  gap: 8px;\n}\n\n.vineaventis-booking__festival-form span {\n  color: var(--vineaventis-muted);\n  font-size: 12px;\n  font-weight: 700;\n  letter-spacing: .08em;\n  text-transform: uppercase;\n}\n\n.vineaventis-booking__festival-form select,\n.vineaventis-booking__festival-form input {\n  width: 100%;\n  min-height: 44px;\n  border: 1px solid var(--vineaventis-line);\n  background: #fff;\n  color: var(--vineaventis-ink);\n}\n\n.vineaventis-booking__contacts {\n  display: flex;\n  justify-content: space-between;\n  gap: 24px;\n  align-items: center;\n  padding: clamp(24px, 4vw, 36px);\n  border: 1px solid var(--vineaventis-line);\n  border-top: 0;\n  background: var(--vineaventis-accent-dark);\n  color: #fff;\n}\n\n.vineaventis-booking__contacts p {\n  max-width: 680px;\n  margin: 0;\n  color: rgba(255, 255, 255, .82);\n  font-size: 16px;\n  line-height: 1.6;\n}\n\n.vineaventis-booking__contact-actions {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 10px;\n  justify-content: flex-end;\n}\n\n.vineaventis-booking__contact-actions a {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  min-height: 44px;\n  padding: 0 16px;\n  border: 1px solid rgba(255, 255, 255, .28);\n  color: #fff;\n  font-size: 14px;\n  font-weight: 700;\n  text-decoration: none;\n}\n\n.vineaventis-booking__contact-actions a:hover {\n  border-color: rgba(255, 255, 255, .62);\n  background: rgba(255, 255, 255, .08);\n  color: #fff;\n}\n\n@media (max-width: 880px) {\n  .vineaventis-booking {\n    width: min(100% - 20px, 640px);\n    margin-top: 24px;\n  }\n\n  .vineaventis-booking__hero {\n    min-height: 360px;\n    padding: 32px 24px;\n  }\n\n  .vineaventis-booking__panel {\n    grid-template-columns: 1fr;\n    padding: 28px 20px;\n  }\n\n  .vineaventis-booking__description {\n    grid-template-columns: 1fr;\n    padding: 32px 20px;\n  }\n\n  .vineaventis-booking__popover {\n    left: 50%;\n    width: min(330px, calc(100vw - 36px));\n    max-width: calc(100vw - 36px);\n    padding: 10px 10px 16px;\n    transform: translateX(-50%);\n  }\n\n  .vineaventis-booking__day {\n    width: 34px;\n    height: 34px;\n  }\n\n  .vineaventis-booking__weekdays {\n    font-size: 12px;\n  }\n\n  .vineaventis-booking__facts {\n    grid-template-columns: 1fr;\n  }\n\n  .vineaventis-booking__rules ul {\n    grid-template-columns: 1fr;\n  }\n\n  .vineaventis-booking__festival-card {\n    grid-template-columns: 1fr;\n    padding: 20px;\n  }\n\n  .vineaventis-booking__contacts {\n    display: grid;\n    gap: 18px;\n  }\n\n  .vineaventis-booking__contact-actions {\n    justify-content: stretch;\n  }\n\n  .vineaventis-booking__contact-actions a {\n    flex: 1 1 220px;\n  }\n}\n\n@media (max-width: 560px) {\n  .vineaventis-booking__hero {\n    min-height: 330px;\n  }\n\n  .vineaventis-booking__details,\n  .vineaventis-booking__summary {\n    grid-template-columns: 1fr;\n  }\n\n  .vineaventis-booking__popover {\n    width: calc(100vw - 44px);\n  }\n}\n<\/style><script id=\"vineaventis-booking-inline-js\">(() => {\n  document.querySelectorAll(\"[data-vineaventis-booking]\").forEach(root => {\n    if (root.dataset.ready === \"1\") return;\n    root.dataset.ready = \"1\";\n\n    const config = JSON.parse(root.dataset.config);\n    const weekdays = new Set(config.days);\n    const overrides = config.overrides || {};\n    const monthNames = [\"gen\", \"feb\", \"mar\", \"apr\", \"mag\", \"giu\", \"lug\", \"ago\", \"set\", \"ott\", \"nov\", \"dic\"];\n    const longMonths = [\"gennaio\", \"febbraio\", \"marzo\", \"aprile\", \"maggio\", \"giugno\", \"luglio\", \"agosto\", \"settembre\", \"ottobre\", \"novembre\", \"dicembre\"];\n    const weekdayNames = [\"Domenica\", \"Lunedi\", \"Martedi\", \"Mercoledi\", \"Giovedi\", \"Venerdi\", \"Sabato\"];\n    const todayParts = config.today.split(\"-\").map(Number);\n    const today = new Date(todayParts[0], todayParts[1] - 1, todayParts[2]);\n    const minGuests = Number(config.minGuests || 2);\n    const state = {\n      view: new Date(today.getFullYear(), today.getMonth(), 1),\n      selected: null,\n      guests: minGuests,\n      capacity: Number(config.seats || 12),\n      booked: 0,\n      remaining: Number(config.seats || 12),\n      loading: false\n    };\n\n    const trigger = root.querySelector(\"[data-trigger]\");\n    const popover = root.querySelector(\"[data-popover]\");\n    const title = root.querySelector(\"[data-title]\");\n    const grid = root.querySelector(\"[data-grid]\");\n    const label = root.querySelector(\"[data-date-label]\");\n    const guests = root.querySelector(\"[data-guests]\");\n    const guestsMinus = root.querySelector(\"[data-guests-minus]\");\n    const guestsPlus = root.querySelector(\"[data-guests-plus]\");\n    const quantity = root.querySelector(\"[data-quantity]\");\n    const dateInput = root.querySelector(\"[data-date-input]\");\n    const total = root.querySelector(\"[data-total]\");\n    const submit = root.querySelector(\"[data-submit]\");\n    const helper = root.querySelector(\"[data-helper]\");\n    const summaryDate = root.querySelector(\"[data-summary-date]\");\n    const summarySeats = root.querySelector(\"[data-summary-seats]\");\n    const timeField = root.querySelector(\"[data-time-field]\");\n    const timeSelect = root.querySelector(\"[data-time-select]\");\n    const timeInput = root.querySelector(\"[data-time-input]\");\n\n    const key = date => [\n      date.getFullYear(),\n      String(date.getMonth() + 1).padStart(2, \"0\"),\n      String(date.getDate()).padStart(2, \"0\")\n    ].join(\"-\");\n    const labelFor = date => `${weekdayNames[date.getDay()]} ${date.getDate()} ${longMonths[date.getMonth()]}`;\n    const money = value => `${value.toLocaleString(\"it-IT\")} EUR`;\n    const beforeToday = date => new Date(date.getFullYear(), date.getMonth(), date.getDate()) < today;\n    const isoWeekday = date => date.getDay() === 0 ? 7 : date.getDay();\n    const timesFor = date => {\n      const slots = config.timeSlots || {};\n      return slots[String(isoWeekday(date))] || slots[isoWeekday(date)] || (config.time ? [config.time] : []);\n    };\n    const dateCapacity = date => {\n      const override = overrides[key(date)];\n      return override && override.status === \"open\" ? Number(override.seats || config.seats) : Number(config.seats);\n    };\n    const bookable = date => {\n      if (beforeToday(date)) return false;\n      const override = overrides[key(date)];\n      if (override && override.status === \"closed\") return false;\n      if (override && override.status === \"open\") return true;\n      return weekdays.has(isoWeekday(date));\n    };\n\n    guests.min = String(minGuests);\n    guests.max = String(config.seats);\n    guests.value = String(state.guests);\n\n    function setOpen(open) {\n      popover.hidden = !open;\n      trigger.setAttribute(\"aria-expanded\", String(open));\n    }\n\n    function syncGuests() {\n      const maxGuests = Math.max(minGuests, Math.min(state.capacity, state.remaining));\n      state.guests = Math.min(maxGuests, Math.max(minGuests, Number(guests.value) || minGuests));\n      guests.max = String(maxGuests);\n      guests.value = String(state.guests);\n      if (guestsMinus) guestsMinus.disabled = state.guests <= minGuests;\n      if (guestsPlus) guestsPlus.disabled = state.guests >= maxGuests;\n    }\n\n    function renderSummary() {\n      syncGuests();\n      quantity.value = String(state.guests);\n      total.textContent = money(config.price * state.guests);\n      if (!state.selected) {\n        submit.disabled = true;\n        helper.textContent = \"Seleziona una data per continuare.\";\n        if (summaryDate) summaryDate.textContent = \"Da scegliere\";\n        if (summarySeats) summarySeats.textContent = `${state.capacity} posti`;\n        if (timeField) timeField.hidden = true;\n        if (timeSelect) timeSelect.disabled = true;\n        if (timeInput) timeInput.value = \"\";\n        return;\n      }\n      label.textContent = labelFor(state.selected);\n      dateInput.value = key(state.selected);\n      if (summaryDate) summaryDate.textContent = labelFor(state.selected);\n      if (timeSelect) {\n        const times = timesFor(state.selected);\n        timeSelect.innerHTML = \"\";\n        times.forEach(time => {\n          const option = document.createElement(\"option\");\n          option.value = time;\n          option.textContent = time;\n          timeSelect.appendChild(option);\n        });\n        timeSelect.disabled = times.length === 0;\n        timeSelect.value = times[0] || \"\";\n        if (timeInput) timeInput.value = timeSelect.value;\n        if (timeField) timeField.hidden = times.length === 0;\n      }\n\n      if (state.loading) {\n        submit.disabled = true;\n        helper.textContent = \"Verifico disponibilita...\";\n        if (summarySeats) summarySeats.textContent = \"Verifica in corso\";\n        return;\n      }\n\n      if (state.remaining < minGuests) {\n        submit.disabled = true;\n        helper.textContent = `Posti rimasti: ${state.remaining}. Minimo ${minGuests} partecipanti.`;\n        if (summarySeats) summarySeats.textContent = `${state.booked} prenotati \/ ${state.capacity} posti - ${state.remaining} disponibili`;\n        return;\n      }\n\n      submit.disabled = false;\n      helper.textContent = `${state.remaining} posti disponibili per questa data.`;\n      if (summarySeats) summarySeats.textContent = `${state.booked} prenotati \/ ${state.capacity} posti - ${state.remaining} disponibili`;\n    }\n\n    async function loadAvailability(date) {\n      if (!config.ajaxUrl || !config.availabilityNonce) return;\n\n      state.loading = true;\n      state.capacity = dateCapacity(date);\n      state.booked = 0;\n      state.remaining = state.capacity;\n      renderSummary();\n\n      const body = new URLSearchParams({\n        action: \"vineaventis_booking_availability\",\n        nonce: config.availabilityNonce,\n        visit_type: config.type || \"wine\",\n        date: key(date)\n      });\n\n      try {\n        const response = await fetch(config.ajaxUrl, {\n          method: \"POST\",\n          headers: { \"Content-Type\": \"application\/x-www-form-urlencoded; charset=UTF-8\" },\n          credentials: \"same-origin\",\n          body\n        });\n        const result = await response.json();\n        state.capacity = result && result.success ? Number(result.data.capacity) : state.capacity;\n        state.booked = result && result.success ? Number(result.data.booked || 0) : 0;\n        state.remaining = result && result.success ? Number(result.data.remaining) : 0;\n      } catch (error) {\n        state.booked = 0;\n        state.remaining = 0;\n      } finally {\n        state.loading = false;\n        renderSummary();\n      }\n    }\n\n    function render() {\n      const year = state.view.getFullYear();\n      const month = state.view.getMonth();\n      const first = new Date(year, month, 1);\n      const offset = (first.getDay() + 6) % 7;\n      const days = new Date(year, month + 1, 0).getDate();\n      title.textContent = `${monthNames[month]}, ${year}`;\n      grid.innerHTML = \"\";\n\n      for (let index = 0; index < offset; index += 1) {\n        const empty = document.createElement(\"span\");\n        empty.className = \"vineaventis-booking__day empty\";\n        grid.appendChild(empty);\n      }\n\n      for (let day = 1; day <= days; day += 1) {\n        const date = new Date(year, month, day);\n        const button = document.createElement(\"button\");\n        const ok = bookable(date);\n        button.type = \"button\";\n        button.textContent = String(day).padStart(2, \"0\");\n        button.className = [\n          \"vineaventis-booking__day\",\n          ok ? \"\" : \"unavailable\",\n          state.selected && key(state.selected) === key(date) ? \"selected\" : \"\"\n        ].filter(Boolean).join(\" \");\n        button.disabled = !ok;\n        if (ok) {\n          button.addEventListener(\"click\", () => {\n            state.selected = date;\n            setOpen(false);\n            render();\n            renderSummary();\n            loadAvailability(date);\n          });\n        }\n        grid.appendChild(button);\n      }\n    }\n\n    trigger.addEventListener(\"click\", () => setOpen(popover.hidden));\n    root.querySelector(\"[data-prev]\").addEventListener(\"click\", () => {\n      state.view = new Date(state.view.getFullYear(), state.view.getMonth() - 1, 1);\n      render();\n    });\n    root.querySelector(\"[data-next]\").addEventListener(\"click\", () => {\n      state.view = new Date(state.view.getFullYear(), state.view.getMonth() + 1, 1);\n      render();\n    });\n    document.addEventListener(\"click\", event => {\n      if (!root.contains(event.target)) setOpen(false);\n    });\n    guests.addEventListener(\"input\", () => {\n      renderSummary();\n    });\n    if (guestsMinus) {\n      guestsMinus.addEventListener(\"click\", () => {\n        guests.value = String((Number(guests.value) || minGuests) - 1);\n        renderSummary();\n      });\n    }\n    if (guestsPlus) {\n      guestsPlus.addEventListener(\"click\", () => {\n        guests.value = String((Number(guests.value) || minGuests) + 1);\n        renderSummary();\n      });\n    }\n    if (timeSelect && timeInput) {\n      timeSelect.addEventListener(\"change\", () => {\n        timeInput.value = timeSelect.value;\n      });\n    }\n\n    render();\n    renderSummary();\n  });\n})();\n<\/script>","protected":false},"excerpt":{"rendered":"Vinea Ventis Festival Franciacorta in Cantina 2026 Sabato 19 e domenica 20 settembre: scegli l&#039;esperienza, prenota il tuo orario e","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-2892","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Festival Franciacorta in Cantina 2026 | Vinea Ventis<\/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.vineaventis.it\/en\/festival-franciacorta-in-cantina-2026\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Festival Franciacorta in Cantina 2026 | Vinea Ventis\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.vineaventis.it\/en\/festival-franciacorta-in-cantina-2026\/\" \/>\n<meta property=\"og:site_name\" content=\"Vinea Ventis\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.vineaventis.it\/festival-franciacorta-in-cantina-2026\/\",\"url\":\"https:\/\/www.vineaventis.it\/festival-franciacorta-in-cantina-2026\/\",\"name\":\"Festival Franciacorta in Cantina 2026 | Vinea Ventis\",\"isPartOf\":{\"@id\":\"https:\/\/www.vineaventis.it\/#website\"},\"datePublished\":\"2026-07-07T12:39:31+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.vineaventis.it\/festival-franciacorta-in-cantina-2026\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.vineaventis.it\/festival-franciacorta-in-cantina-2026\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.vineaventis.it\/festival-franciacorta-in-cantina-2026\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.vineaventis.it\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Festival Franciacorta in Cantina 2026\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.vineaventis.it\/#website\",\"url\":\"https:\/\/www.vineaventis.it\/\",\"name\":\"Vinea Ventis\",\"description\":\"Azienda in franciacorta produttrice di bollicine brut, saten\",\"publisher\":{\"@id\":\"https:\/\/www.vineaventis.it\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.vineaventis.it\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.vineaventis.it\/#organization\",\"name\":\"Azienda in franciacorta produttrice di bollicine brut, saten\",\"url\":\"https:\/\/www.vineaventis.it\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/www.vineaventis.it\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.vineaventis.it\/wp-content\/uploads\/vineaventis-franciacorta-logo.png\",\"contentUrl\":\"https:\/\/www.vineaventis.it\/wp-content\/uploads\/vineaventis-franciacorta-logo.png\",\"width\":624,\"height\":322,\"caption\":\"Azienda in franciacorta produttrice di bollicine brut, saten\"},\"image\":{\"@id\":\"https:\/\/www.vineaventis.it\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Festival Franciacorta in Cantina 2026 | Vinea Ventis","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.vineaventis.it\/en\/festival-franciacorta-in-cantina-2026\/","og_locale":"en_GB","og_type":"article","og_title":"Festival Franciacorta in Cantina 2026 | Vinea Ventis","og_url":"https:\/\/www.vineaventis.it\/en\/festival-franciacorta-in-cantina-2026\/","og_site_name":"Vinea Ventis","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.vineaventis.it\/festival-franciacorta-in-cantina-2026\/","url":"https:\/\/www.vineaventis.it\/festival-franciacorta-in-cantina-2026\/","name":"Festival Franciacorta in Cantina 2026 | Vinea Ventis","isPartOf":{"@id":"https:\/\/www.vineaventis.it\/#website"},"datePublished":"2026-07-07T12:39:31+00:00","breadcrumb":{"@id":"https:\/\/www.vineaventis.it\/festival-franciacorta-in-cantina-2026\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.vineaventis.it\/festival-franciacorta-in-cantina-2026\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.vineaventis.it\/festival-franciacorta-in-cantina-2026\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.vineaventis.it\/"},{"@type":"ListItem","position":2,"name":"Festival Franciacorta in Cantina 2026"}]},{"@type":"WebSite","@id":"https:\/\/www.vineaventis.it\/#website","url":"https:\/\/www.vineaventis.it\/","name":"Vinea Ventis","description":"Azienda in franciacorta produttrice di bollicine brut, saten","publisher":{"@id":"https:\/\/www.vineaventis.it\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.vineaventis.it\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/www.vineaventis.it\/#organization","name":"Azienda in franciacorta produttrice di bollicine brut, saten","url":"https:\/\/www.vineaventis.it\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.vineaventis.it\/#\/schema\/logo\/image\/","url":"https:\/\/www.vineaventis.it\/wp-content\/uploads\/vineaventis-franciacorta-logo.png","contentUrl":"https:\/\/www.vineaventis.it\/wp-content\/uploads\/vineaventis-franciacorta-logo.png","width":624,"height":322,"caption":"Azienda in franciacorta produttrice di bollicine brut, saten"},"image":{"@id":"https:\/\/www.vineaventis.it\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.vineaventis.it\/en\/wp-json\/wp\/v2\/pages\/2892","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.vineaventis.it\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.vineaventis.it\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.vineaventis.it\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.vineaventis.it\/en\/wp-json\/wp\/v2\/comments?post=2892"}],"version-history":[{"count":0,"href":"https:\/\/www.vineaventis.it\/en\/wp-json\/wp\/v2\/pages\/2892\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.vineaventis.it\/en\/wp-json\/wp\/v2\/media?parent=2892"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}