    {"id":983,"date":"2026-03-20T20:45:29","date_gmt":"2026-03-20T19:45:29","guid":{"rendered":"https:\/\/stage.goshopfor.it\/bennadefinitivo\/prodotto\/degustazione-superior\/"},"modified":"2026-03-21T09:25:11","modified_gmt":"2026-03-21T08:25:11","slug":"degustazione-superior","status":"publish","type":"product","link":"https:\/\/stage.goshopfor.it\/bennadefinitivo\/prodotto\/degustazione-superior\/","title":{"rendered":"Degustazione Superior"},"content":{"rendered":"\n\n\n    <section class=\"package-hero-immersive\" id=\"package-header-section-id\">\n        <div class=\"package-hero-background\"><\/div>\n\n        <div class=\"package-hero-content\">\n            <div class=\"package-badge\">Visita guidata con degustazione<\/div>\n            <h1 class=\"package-hero-title\" id=\"package-header-title-id\">Degustazione Superior<\/h1>\n            <p class=\"package-hero-subtitle\" id=\"package-header-subtitle-id\">\n                Un viaggio sensoriale tra vigneti e cantina nelle colline Piacentine\n            <\/p>\n            <div class=\"package-hero-price\" id=\"package-header-price-id\">\u20ac20 a persona<\/div>\n            <div class=\"package-hero-duration\" id=\"package-header-duration-id\">\n                Durata: circa 1 ora \u2022 Gruppi piccoli e accoglienti\n            <\/div>\n        <\/div>\n    <\/section>\n\n    <section class=\"package-details\" id=\"package-details-section-id\">\n        <div class=\"container\">\n            <div class=\"details-grid\" id=\"details-grid-id\">\n                <div class=\"details-content animate-on-scroll\" id=\"details-content-id\">\n                    <h2 class=\"details-main-title\" id=\"details-main-title-id\">Un&#8217;Esperienza Autentica e Sensoriale<\/h2>\n                    <p>\n                        La Degustazione Superior ti conduce in un percorso guidato tra i vigneti e la storica cantina di Castell\u2019Arquato, svelando l\u2019armonia tra uomo, terra e vino nelle nostre colline uniche.\n                    <\/p>\n                    <p>\n                        Accompagnato dai nostri vignaioli esperti, scoprirai i segreti del terroir e le storie che ogni etichetta custodisce, assaporando vini selezionati con cura e specialit\u00e0 gastronomiche locali.\n                    <\/p>\n\n                    <div class=\"descriptive-block animate-on-scroll\">\n                        <div class=\"descriptive-text\">\n                            <h3>Tour Guidato e Degustazione<\/h3>\n                            <p>\n                                Il percorso attraversa i vigneti e la cantina storica, dove potrai apprezzare la qualit\u00e0 dei nostri terreni argillosi e magri, che donano carattere e finezza alle uve raccolte a mano.\n                            <\/p>\n                            <p>\n                                La degustazione \u00e8 condotta direttamente dai vignaioli, che ti guideranno nell\u2019analisi sensoriale di vini autentici, accompagnati da assaggi di prodotti tipici del territorio.\n                            <\/p>\n                        <\/div>\n                        <div class=\"descriptive-image\" style=\"background-image: url('https:\/\/stage.goshopfor.it\/template01\/wp-content\/uploads\/2025\/08\/degustazioni-vini.webp')\" aria-label=\"Tour guidato tra vigneti e cantina storica\">\n                        <\/div>\n                    <\/div>\n\n                    <div class=\"descriptive-block animate-on-scroll\">\n                        <div class=\"descriptive-text\">\n                            <h3>Un Territorio Ricco di Storie<\/h3>\n                            <p>\n                                Situata a Casa Benna, Castell\u2019Arquato, la nostra azienda si estende su un mosaico di suoli ricchi di fossili marini, che conferiscono ai vini una mineralit\u00e0 e una complessit\u00e0 uniche.\n                            <\/p>\n                            <p>\n                                Ogni assaggio \u00e8 un\u2019immersione nella tradizione e nella passione centenaria, dove la sostenibilit\u00e0 e la cura artigianale si fondono per offrire un\u2019esperienza indimenticabile.\n                            <\/p>\n                        <\/div>\n                        <div class=\"descriptive-image\" style=\"background-image: url('https:\/\/stage.goshopfor.it\/template01\/wp-content\/uploads\/2025\/08\/degustazioni-prodotti-vini.webp')\" aria-label=\"Specialit\u00e0 gastronomiche locali abbinate ai vini\">\n                        <\/div>\n                    <\/div>\n\n                    <h3 id=\"included-title-id\">Cosa \u00c8 Incluso<\/h3>\n                    <ul class=\"included-list\" id=\"included-list-id\">\n                        <li>Tour guidato tra vigneti e cantina storica<\/li>\n                        <li>Degustazione di vini della casa selezionati<\/li>\n                        <li>Assaggi di specialit\u00e0 gastronomiche locali<\/li>\n                        <li>Guida esperta dei nostri vignaioli<\/li>\n                        <li>Esperienza autentica nel cuore delle colline Piacentine<\/li>\n                    <\/ul>\n\n                    <h3 id=\"additional-info-title-id\">Informazioni Aggiuntive<\/h3>\n                    <p>\n                        La prenotazione \u00e8 necessaria per garantire un\u2019esperienza personalizzata e di qualit\u00e0.\n                        I vini degustati possono essere acquistati direttamente in cantina al termine della visita.\n                    <\/p>\n                    <p>\n                        <strong>Abbigliamento consigliato:<\/strong> comodo e adatto a passeggiate nei vigneti.<br>\n                        <strong>Lingue disponibili:<\/strong> Italiano e Inglese.<br>\n                        <strong>Accessibilit\u00e0:<\/strong> percorso parzialmente accessibile.<br>\n                        <strong>Et\u00e0 minima:<\/strong> 18 anni.\n                    <\/p>\n\n\n                <\/div>\n\n                <div class=\"booking-sidebar\" id=\"booking-sidebar-id\">\n                    <div class=\"booking-card animate-on-scroll\" id=\"booking-card-id\">\n                       <h3>Prenota Esperienza<\/h3>\n                           <div class=\"winefor-degustazione-container\">\n                    <h3 class=\"winefor-degustazione-title\">Richiesta Degustazione<\/h3>\n            <p class=\"winefor-degustazione-subtitle\">Prodotto: <strong>Degustazione Superior<\/strong><\/p>\n                \n        <form id=\"winefor_degustazione_form\" class=\"winefor-degustazione-form\" method=\"post\" action=\"\">\n            <input type=\"hidden\" id=\"winefor_degustazione_nonce\" name=\"winefor_degustazione_nonce\" value=\"8c5ac55ec7\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/bennadefinitivo\/wp-json\/wp\/v2\/product\/983\" \/>            <input type=\"hidden\" name=\"action\" value=\"winefor_salva_degustazione\">\n            <input type=\"hidden\" name=\"product_id\" value=\"983\">\n            \n            <!-- Timestamp per controllo timing -->\n            <input type=\"hidden\" name=\"winefor_form_timestamp\" value=\"1776291500\" \/>\n            \n            <!-- Sezione dati personali -->\n            <div class=\"winefor-degustazione-section\">\n                <h4 class=\"winefor-degustazione-section-title\">Dati Richiedente<\/h4>\n                <div class=\"winefor-degustazione-row\">\n                    <div class=\"winefor-degustazione-field\">\n                        <label for=\"degust_nome\">Nome *<\/label>\n                        <input type=\"text\" name=\"nome\" id=\"degust_nome\" required class=\"winefor-degustazione-input\" maxlength=\"50\" \/>\n                    <\/div>\n                    <div class=\"winefor-degustazione-field\">\n                        <label for=\"degust_cognome\">Cognome *<\/label>\n                        <input type=\"text\" name=\"cognome\" id=\"degust_cognome\" required class=\"winefor-degustazione-input\" maxlength=\"50\" \/>\n                    <\/div>\n                <\/div>\n                <div class=\"winefor-degustazione-row\">\n                    <div class=\"winefor-degustazione-field winefor-degustazione-full\">\n                        <label for=\"degust_email\">Email *<\/label>\n                        <input type=\"email\" name=\"email\" id=\"degust_email\" required class=\"winefor-degustazione-input\" maxlength=\"100\" \/>\n                    <\/div>\n                <\/div>\n            <\/div>\n            \n            <!-- Sezione dettagli evento -->\n            <div class=\"winefor-degustazione-section\">\n                <h4 class=\"winefor-degustazione-section-title\">Dettagli Degustazione<\/h4>\n                <div class=\"winefor-degustazione-row\">\n                    <div class=\"winefor-degustazione-field\">\n                        <label for=\"degust_data\">Data Degustazione *<\/label>\n                        <input type=\"date\" name=\"data_evento\" id=\"degust_data\" required class=\"winefor-degustazione-input\" min=\"2026-04-16\" \/>\n                    <\/div>\n                    <div class=\"winefor-degustazione-field\">\n                        <label for=\"degust_ora\">Ora Degustazione *<\/label>\n                        <select name=\"ora_evento\" id=\"degust_ora\" required class=\"winefor-degustazione-select\">\n                            <option value=\"\">Seleziona orario<\/option>\n                            <option value=\"09:00\">09:00<\/option><option value=\"09:30\">09:30<\/option><option value=\"10:00\">10:00<\/option><option value=\"10:30\">10:30<\/option><option value=\"11:00\">11:00<\/option><option value=\"11:30\">11:30<\/option><option value=\"12:00\">12:00<\/option><option value=\"12:30\">12:30<\/option><option value=\"13:00\">13:00<\/option><option value=\"13:30\">13:30<\/option><option value=\"14:00\">14:00<\/option><option value=\"14:30\">14:30<\/option><option value=\"15:00\">15:00<\/option><option value=\"15:30\">15:30<\/option><option value=\"16:00\">16:00<\/option><option value=\"16:30\">16:30<\/option><option value=\"17:00\">17:00<\/option><option value=\"17:30\">17:30<\/option>                        <\/select>\n                    <\/div>\n                <\/div>\n                <div class=\"winefor-degustazione-row\">\n                    <div class=\"winefor-degustazione-field\">\n                        <label for=\"degust_partecipanti\">Numero Partecipanti *<\/label>\n                        <input type=\"number\" name=\"numero_partecipanti\" id=\"degust_partecipanti\" required \n                               class=\"winefor-degustazione-input\" \n                               min=\"1\" \n                               max=\"20\" value=\"2\" \/>\n                    <\/div>\n                <\/div>\n            <\/div>\n            \n            <!-- Sezione messaggio -->\n            <div class=\"winefor-degustazione-section\">\n                <h4 class=\"winefor-degustazione-section-title\">Richieste Specifiche<\/h4>\n                <div class=\"winefor-degustazione-row\">\n                    <div class=\"winefor-degustazione-field winefor-degustazione-full\">\n                        <label for=\"degust_messaggio\">Messaggio (opzionale)<\/label>\n                        <textarea name=\"messaggio\" id=\"degust_messaggio\" class=\"winefor-degustazione-textarea\" \n                                  rows=\"4\" maxlength=\"500\" placeholder=\"Inserisci eventuali richieste specifiche o note particolari...\"><\/textarea>\n                        <small class=\"winefor-degustazione-helper\">Massimo 500 caratteri<\/small>\n                    <\/div>\n                <\/div>\n            <\/div>\n            \n            <!-- Honeypot anti-spam -->\n            <div class=\"winefor-honeypot\">\n                <input type=\"text\" name=\"website\" value=\"\" autocomplete=\"off\" tabindex=\"-1\" \/>\n                <input type=\"text\" name=\"phone_check\" value=\"\" autocomplete=\"off\" tabindex=\"-1\" \/>\n            <\/div>\n            \n            <!-- Submit button -->\n            <div class=\"winefor-degustazione-submit-section\">\n                <button type=\"submit\" class=\"winefor-degustazione-submit-btn\">\n                    Invia Richiesta                <\/button>\n            <\/div>\n            \n            <div class=\"winefor-degustazione-result\" id=\"winefor_degustazione_result\"><\/div>\n        <\/form>\n    <\/div>\n\n    <script>\n        document.addEventListener('DOMContentLoaded', function() {\n            var form = document.getElementById('winefor_degustazione_form');\n            var resultDiv = document.getElementById('winefor_degustazione_result');\n            \n            if (form) {\n                \/\/ Validazione timing form\n                window.wineforDegustFormLoadTime = Date.now();\n                \n                form.addEventListener('submit', function(e) {\n                    \/\/ Reset result\n                    resultDiv.className = 'winefor-degustazione-result';\n                    resultDiv.textContent = '';\n                    \n                    \/\/ Controllo timing (minimo 3 secondi)\n                    var elapsed = (Date.now() - window.wineforDegustFormLoadTime) \/ 1000;\n                    if (elapsed < 3) {\n                        e.preventDefault();\n                        resultDiv.className = 'winefor-degustazione-result winefor-degustazione-error';\n                        resultDiv.textContent = 'Per favore, prenditi un momento per compilare il form.';\n                        return false;\n                    }\n                    \n                    \/\/ Validazione client-side\n                    if (!wineforValidateDegustationForm()) {\n                        e.preventDefault();\n                        return false;\n                    }\n                    \n                    \/\/ Check honeypot\n                    var website = form.querySelector('input[name=\"website\"]').value;\n                    var phoneCheck = form.querySelector('input[name=\"phone_check\"]').value;\n                    if (website || phoneCheck) {\n                        e.preventDefault();\n                        return false;\n                    }\n                    \n                    \/\/ Mostra loading\n                    var submitBtn = form.querySelector('.winefor-degustazione-submit-btn');\n                    submitBtn.textContent = 'Invio in corso...';\n                    submitBtn.disabled = true;\n                });\n                \n                \/\/ Setup validazione real-time\n                wineforSetupDegustationValidation();\n            }\n        });\n        \n        function wineforValidateDegustationForm() {\n            var form = document.getElementById('winefor_degustazione_form');\n            var errors = [];\n            \n            \/\/ Campi obbligatori\n            var requiredFields = form.querySelectorAll('input[required], select[required]');\n            requiredFields.forEach(function(field) {\n                if (!field.value.trim()) {\n                    errors.push('Tutti i campi contrassegnati con * sono obbligatori.');\n                    return false;\n                }\n            });\n            \n            \/\/ Validazione email\n            var email = form.querySelector('input[name=\"email\"]').value;\n            var emailRegex = \/^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,}$\/;\n            if (!emailRegex.test(email)) {\n                errors.push('Inserisci un indirizzo email valido.');\n            }\n            \n            \/\/ Validazione data (deve essere futura)\n            var dataEvento = form.querySelector('input[name=\"data_evento\"]').value;\n            var oggi = new Date().toISOString().split('T')[0];\n            if (dataEvento <= oggi) {\n                errors.push('La data della degustazione deve essere futura.');\n            }\n            \n            \/\/ Validazione numero partecipanti\n            var partecipanti = parseInt(form.querySelector('input[name=\"numero_partecipanti\"]').value);\n            if (partecipanti < 1 || partecipanti > 20) {\n                errors.push('Il numero di partecipanti deve essere tra 1 e 20.');\n            }\n            \n            if (errors.length > 0) {\n                var resultDiv = document.getElementById('winefor_degustazione_result');\n                resultDiv.className = 'winefor-degustazione-result winefor-degustazione-error';\n                resultDiv.textContent = errors[0];\n                return false;\n            }\n            \n            return true;\n        }\n        \n        function wineforSetupDegustationValidation() {\n            var form = document.getElementById('winefor_degustazione_form');\n            \n            \/\/ Auto-format nome e cognome\n            var nameFields = form.querySelectorAll('input[name=\"nome\"], input[name=\"cognome\"]');\n            nameFields.forEach(function(field) {\n                field.addEventListener('input', function(e) {\n                    \/\/ Solo lettere, spazi, apostrofi, trattini\n                    e.target.value = e.target.value.replace(\/[^a-zA-Z\u00c0-\u00ff\\s\\'-]\/g, '');\n                });\n            });\n            \n            \/\/ Character counter per textarea\n            var textarea = form.querySelector('textarea[name=\"messaggio\"]');\n            if (textarea) {\n                var helper = form.querySelector('.winefor-degustazione-helper');\n                textarea.addEventListener('input', function(e) {\n                    var remaining = 500 - e.target.value.length;\n                    helper.textContent = 'Rimanenti: ' + remaining + ' caratteri';\n                    if (remaining < 50) {\n                        helper.style.color = '#dc3545';\n                    } else {\n                        helper.style.color = '#6c757d';\n                    }\n                });\n            }\n        }\n    <\/script>\n    \n                    <\/div>\n\n                    <div class=\"info-card animate-on-scroll\" id=\"info-card-1-id\">\n                        <h4>\ud83c\udf47 Visita Guidata<\/h4>\n                        <p>\n                            Scopri la storia e i segreti della nostra azienda attraverso un percorso immersivo tra vigneti e cantina.\n                        <\/p>\n                    <\/div>\n\n                    <div class=\"info-card animate-on-scroll\" id=\"info-card-2-id\">\n                        <h4>\ud83d\udc69\u200d\ud83c\udf3e Degustazione con Vignaioli<\/h4>\n                        <p>\n                            Assapora vini selezionati e ascolta le storie di chi coltiva con passione la terra.\n                        <\/p>\n                    <\/div>\n\n                    <div class=\"info-card animate-on-scroll\" id=\"info-card-3-id\">\n                        <h4>\ud83e\uddc0 Specialit\u00e0 Locali<\/h4>\n                        <p>\n                            Gusta prodotti tipici del territorio abbinati ai nostri vini per un\u2019esperienza completa.\n                        <\/p>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/section>\n\n    \n\n","protected":false},"excerpt":{"rendered":"<p>Un viaggio sensoriale progettato per far scoprire l&#8217;armonia e l&#8217;equilibrio tra uomo, terra e vino nelle colline Piacentine [1, 2].<\/p>\n","protected":false},"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"_winefor_custom_field":"","_vino_nome_completo":"","_denominazione":"","_tipo_vino":"","_vitigni":"","_annata":"","_gradazione_alcolica":"","_temperatura_servizio":"","_residuo_zuccherino":"","_acidita_totale":"","_estratto_secco_netto":"","_contiene_solfiti":"","_energia_kcal":"","_energia_kjoul":"","_esame_visivo":"","_esame_olfattivo":"","_esame_gustativo":"","_densita_impianto":"","_forma_allevamento":"","_produzione_annua":"","_resa_media_ettaro":"","_abbinamenti_gastronomici":"","_scheda_pdf_url":"","_video_youtube_url":"","_carboidrati":"","_zuccheri":"","_riciclaggio_contenitore":"","_riciclaggio_descrizione_contenitore":"","_riciclaggio_tappo":"","_riciclaggio_descrizione_tappo":"","_riciclaggio_capsula":"","_riciclaggio_descrizione_capsula":"","_riciclaggio_gabbia":"","_riciclaggio_descrizione_gabbia":"","_riciclaggio_confezione":"","_riciclaggio_descrizione_confezione":"","_product_html_template":"","_metodo_vinificazione":"","_caratteristiche_terreno":"","_prodotto_scripts":"<script>\n        \/\/ ========== WINEFOR DEGUSTAZIONE INTERMEDIA TEMPLATE-3 JAVASCRIPT ========== \/\/\n\n        document.addEventListener('DOMContentLoaded', function() {\n            console.log('\ud83c\udf77 WINEFOR Degustazione Intermedia Template-3 - Initializing...');\n\n            \/\/ Price calculation functionality (for future shortcode integration)\n            function updatePrice() {\n                const guestCount = document.getElementById('guest-count-id')?.value || 1;\n                const pricePerPerson = 85;\n                const subtotal = guestCount * pricePerPerson;\n\n                const guestDisplay = document.getElementById('guest-count-display');\n                const subtotalEl = document.getElementById('subtotal-price');\n                const totalEl = document.getElementById('total-price');\n\n                if (guestDisplay) guestDisplay.textContent = guestCount;\n                if (subtotalEl) subtotalEl.textContent = '\u20ac' + subtotal;\n                if (totalEl) totalEl.textContent = '\u20ac' + subtotal;\n            }\n\n            \/\/ Booking modal functionality\n            window.openBookingModal = function() {\n                alert('Sistema di prenotazione in arrivo! Per ora contattaci direttamente.');\n            };\n\n            \/\/ Error handling for images\n            document.querySelectorAll('img').forEach(img => {\n                img.addEventListener('error', function() {\n                    this.style.display = 'none';\n                    console.warn('Failed to load image:', this.src);\n                });\n            });\n\n            console.log('\ud83c\udf77 WINEFOR Degustazione Intermedia Template-3 - Initialization complete');\n        });\n    <\/script>","_my_custom_head_code":"<title>Degustazione Superior | Casa Benna<\/title>\n<meta name=\"description\" content=\"Scopri l'armonia tra uomo, terra e vino con la Degustazione Superior a Casa Benna, un viaggio sensoriale unico nelle colline Piacentine.\">\n<meta charset=\"utf-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n<link rel=\"canonical\" href=\"https:\/\/stage.goshopfor.it\/bennadefinitivo\/esperienza\/degustazione-superior\/\">\n<meta name=\"robots\" content=\"index,follow\">\n<meta property=\"og:type\" content=\"product\">\n<meta property=\"og:title\" content=\"Degustazione Superior | Casa Benna\">\n<meta property=\"og:description\" content=\"Partecipa a un tour guidato tra vigneti e cantina con degustazione di vini e specialit\u00e0 locali. Prenota la tua esperienza enoturistica a Casa Benna.\">\n<meta property=\"og:url\" content=\"https:\/\/stage.goshopfor.it\/bennadefinitivo\/esperienza\/degustazione-superior\/\">\n<meta name=\"twitter:card\" content=\"summary\">\n<meta name=\"twitter:title\" content=\"Degustazione Superior | Casa Benna\">\n<meta name=\"twitter:description\" content=\"Vivi la Degustazione Superior a Casa Benna: tour tra vigneti, vini selezionati e prodotti tipici delle colline Piacentine. Prenotazione obbligatoria.\">\n<script type=\"application\/ld+json\">{\"@context\": \"https:\/\/schema.org\", \"@type\": \"Service\", \"name\": \"Degustazione Superior\", \"description\": \"Un viaggio sensoriale tra i vigneti e la cantina storica di Castell\u2019Arquato, con degustazione guidata di vini e specialit\u00e0 locali che raccontano il territorio.\", \"url\": \"https:\/\/stage.goshopfor.it\/bennadefinitivo\/esperienza\/degustazione-superior\/\", \"provider\": {\"@type\": \"Organization\", \"name\": \"Azienda Vitivinicola Casa Benna (Societ\u00e0 Agricola di Molinari Andrea e Stabile A. s.s.)\"}, \"offers\": {\"@type\": \"Offer\", \"price\": 20.0, \"priceCurrency\": \"EUR\", \"availability\": \"https:\/\/schema.org\/InStock\", \"url\": \"https:\/\/stage.goshopfor.it\/bennadefinitivo\/esperienza\/degustazione-superior\/\"}}<\/script>\n<style>\n\/* ============================================\n   WINEFOR TEMPLATE-3 - SCHEDA PRODOTTO CSS\n   File CSS specifico per la pagina prodotto WooCommerce\n   Utilizza CSS variables da template-base.css\n   ============================================ *\/\n\n\/* ============================================\n   CONTENITORE PRINCIPALE\n   ============================================ *\/\n.winefor-product-container {\n    max-width: 1200px;\n    margin: 0 auto;\n    padding: var(--space-xl);\n    font-family: var(--font-secondary);\n    color: var(--text-primary);\n    background: transparent;\n    border-radius: 0;\n    box-shadow: none;\n    position: relative;\n    overflow: hidden;\n}\n\n\/* ============================================\n   CARD PRODOTTO PRINCIPALE\n   ============================================ *\/\n.winefor-product-main {\n    display: flex;\n    gap: var(--space-3xl);\n    margin-bottom: var(--space-3xl);\n    background: white;\n    border-radius: var(--radius-xxl);\n    padding: var(--space-3xl);\n    box-shadow: var(--shadow-deep);\n    position: relative;\n    overflow: hidden;\n}\n\n\/* ============================================\n   SEZIONE IMMAGINI\n   ============================================ *\/\n.winefor-product-images {\n    flex: 1;\n    max-width: 500px;\n    min-width: 0;\n}\n\n.winefor-main-image {\n    width: 100%;\n    height: auto;\n    object-fit: contain;\n    border-radius: var(--radius-lg);\n    box-shadow: var(--shadow-wine);\n    transition: transform 0.3s ease, box-shadow 0.3s ease;\n    aspect-ratio: 1 \/ 1;\n    border: none;\n    max-width: 100%;\n}\n\n.winefor-main-image:hover {\n    transform: translateY(-2px);\n    box-shadow: var(--shadow-wine-primary);\n}\n\n\/* ============================================\n   CAROSELLO THUMBNAILS\n   ============================================ *\/\n.winefor-thumbnail-container {\n    display: flex;\n    align-items: center;\n    gap: var(--space-sm);\n    margin-top: var(--space-lg);\n    position: relative;\n    max-width: 100%;\n    overflow: hidden;\n}\n\n.winefor-carousel-wrapper {\n    display: flex;\n    align-items: center;\n    width: 100%;\n    position: relative;\n    overflow: hidden;\n}\n\n.winefor-carousel-arrow {\n    background: linear-gradient(135deg, var(--deep-wine), var(--deep-wine-light));\n    border: none;\n    width: clamp(32px, 4vw, 40px);\n    height: clamp(32px, 4vw, 40px);\n    border-radius: 50%;\n    color: white;\n    cursor: pointer;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    font-size: clamp(12px, 2vw, 16px);\n    font-weight: bold;\n    transition: all 0.3s ease;\n    box-shadow: var(--shadow-wine);\n    z-index: 10;\n    flex-shrink: 0;\n    position: relative;\n}\n\n.winefor-carousel-arrow:hover {\n    background: linear-gradient(135deg, var(--deep-wine-dark), var(--deep-wine));\n    transform: scale(1.05);\n    box-shadow: var(--shadow-wine-primary);\n}\n\n.winefor-carousel-arrow:disabled {\n    opacity: 0.5;\n    cursor: not-allowed;\n    transform: none;\n}\n\n.winefor-carousel-content {\n    overflow: hidden;\n    margin: 0 var(--space-sm);\n    flex: 1;\n    border-radius: var(--radius-sm);\n    position: relative;\n    min-width: 0;\n}\n\n.winefor-carousel-track {\n    display: flex;\n    gap: var(--space-sm);\n    transition: transform 0.4s ease;\n    align-items: center;\n    position: relative;\n    will-change: transform;\n}\n\n.winefor-thumbnail {\n    width: clamp(60px, 8vw, 80px);\n    height: clamp(60px, 8vw, 80px);\n    object-fit: cover;\n    border-radius: var(--radius-sm);\n    cursor: pointer;\n    opacity: 0.7;\n    transition: all 0.3s ease;\n    border: 2px solid #EAEAEA;\n    flex-shrink: 0;\n    max-width: 100%;\n}\n\n.winefor-thumbnail:hover {\n    opacity: 1;\n    border-color: var(--deep-wine);\n    transform: scale(1.03);\n}\n\n.winefor-thumbnail.active {\n    opacity: 1;\n    border-color: var(--golden-harvest);\n    box-shadow: 0 0 0 2px rgba(218, 165, 32, 0.3);\n}\n\n.winefor-thumbnail-container.no-gallery {\n    display: none;\n}\n\n\/* ============================================\n   VIDEO PLAYER - SPOSTATO SOTTO IL CAROUSEL\n   ============================================ *\/\n.winefor-video-container {\n    margin-top: var(--space-xl);\n    width: 100%;\n    border-radius: var(--radius-md);\n    overflow: hidden;\n    box-shadow: var(--shadow-wine);\n    position: relative;\n}\n\n.winefor-product-video {\n    width: 100%;\n    height: auto;\n    display: block;\n    border-radius: var(--radius-md);\n}\n\n\/* YouTube Short - Aspect Ratio 9:16 *\/\n.winefor-video-short {\n    max-width: 320px;\n    margin-left: auto;\n    margin-right: auto;\n}\n\n.winefor-video-wrapper {\n    position: relative;\n    width: 100%;\n    padding-bottom: 177.78%; \/* 16\/9 ratio per video verticale *\/\n    height: 0;\n    overflow: hidden;\n    border-radius: var(--radius-md);\n    background: var(--soft-black);\n}\n\n.winefor-video-wrapper iframe {\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 100%;\n    border: none;\n    border-radius: var(--radius-md);\n}\n\n.winefor-video-fullscreen {\n    position: absolute;\n    bottom: 10px;\n    right: 10px;\n    background: var(--deep-wine);\n    color: white;\n    border: none;\n    padding: 8px 12px;\n    border-radius: var(--radius-sm);\n    cursor: pointer;\n    opacity: 0.8;\n    transition: opacity 0.3s;\n    font-size: 16px;\n}\n\n.winefor-video-fullscreen:hover {\n    opacity: 1;\n}\n\n.winefor-video-container.hidden {\n    display: none;\n}\n\n\/* ============================================\n   COLONNA INFO PRODOTTO\n   ============================================ *\/\n.winefor-product-info {\n    flex: 1;\n    padding-left: var(--space-xl);\n    min-width: 0;\n    overflow: hidden;\n}\n\n.winefor-product-title {\n    font-size: clamp(2.2rem, 4vw, 3rem);\n    font-weight: 700;\n    color: var(--deep-wine);\n    margin-bottom: var(--space-md);\n    line-height: 1.2;\n    font-family: var(--font-primary);\n    text-shadow: 0 1px 3px rgba(139, 21, 56, 0.1);\n    word-wrap: break-word;\n    overflow-wrap: break-word;\n}\n\n.winefor-product-meta {\n    display: flex;\n    gap: var(--space-xl);\n    margin-bottom: var(--space-lg);\n    font-size: clamp(0.95rem, 2vw, 1.1rem);\n    padding: var(--space-md);\n    background: var(--cream-white);\n    border-radius: var(--radius-sm);\n    border-left: 4px solid var(--golden-harvest);\n    flex-wrap: wrap;\n}\n\n.winefor-meta-item {\n    color: #666666;\n    min-width: 0;\n    word-wrap: break-word;\n}\n\n.winefor-meta-label {\n    font-weight: 600;\n    color: var(--deep-wine);\n    font-family: var(--font-primary);\n}\n\n.winefor-product-price {\n    font-size: clamp(2rem, 4vw, 2.8rem);\n    font-weight: 700;\n    color: var(--golden-harvest);\n    margin-bottom: var(--space-lg);\n    font-family: var(--font-primary);\n    text-shadow: none;\n    padding: 0;\n    background: transparent;\n    border-radius: 0;\n    display: inline-block;\n    border: none;\n    word-wrap: break-word;\n    max-width: 100%;\n}\n\n.winefor-product-description {\n    margin-bottom: var(--space-xl);\n    padding-top: var(--space-lg);\n    border-top: 1px solid #EAEAEA;\n    border-bottom: 1px solid #EAEAEA;\n    background: transparent;\n    border-radius: 0;\n    overflow: hidden;\n}\n\n.winefor-product-description p {\n    color: var(--text-primary);\n    line-height: 1.6;\n    margin: 0;\n    font-size: clamp(1rem, 2.2vw, 1.1rem);\n    font-style: normal;\n    word-wrap: break-word;\n    overflow-wrap: break-word;\n}\n\n\/* ============================================\n   CONTROLLI PRODOTTO (VARIANTI, QUANTITA, CTA)\n   ============================================ *\/\n.winefor-product-controls {\n    margin-top: var(--space-xl);\n    margin-bottom: 0;\n    padding: var(--space-lg);\n    background: var(--cream-white);\n    border-radius: var(--radius-lg);\n    border: 1px solid #EAEAEA;\n    overflow: hidden;\n}\n\n.winefor-controls-row {\n    display: flex;\n    align-items: center;\n    gap: var(--space-lg);\n    flex-wrap: wrap;\n}\n\n.winefor-control-group {\n    display: flex;\n    align-items: center;\n    gap: var(--space-md);\n    min-width: 0;\n}\n\n.winefor-control-label {\n    font-weight: 600;\n    color: var(--deep-wine);\n    font-family: var(--font-primary);\n    white-space: nowrap;\n}\n\n\/* ============================================\n   INPUT QUANTITA\n   ============================================ *\/\n.winefor-quantity-container {\n    display: flex;\n    align-items: center;\n    border: 2px solid #EAEAEA;\n    border-radius: 50px;\n    background: white;\n    overflow: hidden;\n    box-shadow: 0 2px 8px rgba(139, 21, 56, 0.05);\n    flex-shrink: 0;\n}\n\n.winefor-quantity-stepper {\n    background: var(--deep-wine);\n    color: white;\n    border: none;\n    width: clamp(30px, 4vw, 36px);\n    height: clamp(30px, 4vw, 36px);\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    cursor: pointer;\n    font-weight: bold;\n    font-size: clamp(14px, 2vw, 18px);\n    transition: all 0.3s ease;\n    flex-shrink: 0;\n}\n\n.winefor-quantity-stepper:first-child {\n    border-top-left-radius: 50px;\n    border-bottom-left-radius: 50px;\n}\n\n.winefor-quantity-stepper:last-child {\n    border-top-right-radius: 50px;\n    border-bottom-right-radius: 50px;\n}\n\n.winefor-quantity-stepper:hover {\n    background: var(--deep-wine-dark);\n    transform: scale(1.02);\n}\n\n.winefor-quantity-stepper:active {\n    transform: scale(0.98);\n}\n\n.winefor-quantity-input {\n    border: none;\n    outline: none;\n    text-align: center;\n    width: clamp(50px, 6vw, 60px) !important;\n    height: clamp(30px, 4vw, 36px) !important;\n    font-size: clamp(0.9rem, 2vw, 1rem) !important;\n    font-weight: 600;\n    color: var(--deep-wine);\n    background: white;\n    min-width: 0;\n}\n\n\/* ============================================\n   PULSANTE ADD TO CART\n   ============================================ *\/\n.winefor-add-to-cart {\n    background: var(--golden-harvest);\n    color: var(--soft-black);\n    border: none;\n    padding: var(--space-sm) var(--space-lg);\n    font-size: clamp(0.85rem, 2vw, 0.95rem);\n    font-weight: 600;\n    border-radius: 50px;\n    cursor: pointer;\n    transition: all 0.3s ease;\n    font-family: var(--font-primary);\n    text-transform: uppercase;\n    letter-spacing: 0.5px;\n    box-shadow: var(--shadow-wine);\n    min-width: clamp(120px, 15vw, 140px);\n    height: clamp(40px, 5vw, 44px);\n    white-space: nowrap;\n    overflow: hidden;\n    text-overflow: ellipsis;\n    flex-shrink: 0;\n}\n\n.winefor-add-to-cart:hover {\n    transform: translateY(-2px);\n    box-shadow: 0 10px 30px rgba(218, 165, 32, 0.4);\n    background: var(--golden-light);\n}\n\n.winefor-add-to-cart:active {\n    transform: translateY(0);\n}\n\n\/* ============================================\n   VARIAZIONI PRODOTTO\n   ============================================ *\/\n\/* ============================================\n   VARIATIONS DROPDOWN - CUSTOM SELECT\n   ============================================ *\/\n.winefor-variations-container {\n    margin-bottom: var(--space-lg);\n    padding: 0;\n    background: transparent;\n    border-radius: 0;\n    border: none;\n    overflow: visible;\n}\n\n\/* Dropdown Custom Container *\/\n.winefor-variation-dropdown {\n    position: relative;\n    width: 100%;\n    margin-top: var(--space-sm);\n    font-family: var(--font-secondary);\n}\n\n\/* Selected Display (quello che si vede sempre) *\/\n.winefor-dropdown-selected {\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    background: white;\n    border: 2px solid #EAEAEA;\n    border-radius: var(--radius-md);\n    padding: var(--space-sm) var(--space-md);\n    cursor: pointer;\n    transition: all 0.3s ease;\n    font-size: clamp(0.85rem, 2vw, 0.95rem);\n    min-height: 38px;\n    position: relative;\n    overflow: hidden;\n}\n\n.winefor-dropdown-selected::before {\n    content: '';\n    position: absolute;\n    left: 0;\n    top: 0;\n    width: 3px;\n    height: 100%;\n    background: var(--golden-harvest);\n    transform: scaleY(0);\n    transition: transform 0.3s ease;\n}\n\n.winefor-dropdown-selected:hover {\n    border-color: var(--deep-wine);\n    box-shadow: var(--shadow-wine);\n}\n\n.winefor-dropdown-selected:hover::before {\n    transform: scaleY(1);\n}\n\n.winefor-variation-dropdown.open .winefor-dropdown-selected {\n    border-color: var(--deep-wine);\n    box-shadow: var(--shadow-wine-primary);\n    border-bottom-left-radius: 0;\n    border-bottom-right-radius: 0;\n}\n\n.winefor-variation-dropdown.open .winefor-dropdown-selected::before {\n    transform: scaleY(1);\n}\n\n.winefor-dropdown-text {\n    flex: 1;\n    font-weight: 500;\n    color: var(--text-primary);\n}\n\n.winefor-dropdown-arrow {\n    font-size: 0.7rem;\n    color: var(--golden-harvest);\n    transition: transform 0.3s ease, color 0.3s ease;\n    margin-left: var(--space-sm);\n}\n\n.winefor-variation-dropdown.open .winefor-dropdown-arrow {\n    transform: rotate(180deg);\n    color: var(--deep-wine);\n}\n\n\/* Options Container (la lista che appare) *\/\n.winefor-dropdown-options {\n    position: absolute;\n    top: 100%;\n    left: 0;\n    right: 0;\n    background: white;\n    border: 2px solid var(--deep-wine);\n    border-top: none;\n    border-radius: 0 0 var(--radius-md) var(--radius-md);\n    box-shadow: var(--shadow-wine-primary);\n    max-height: 0;\n    overflow: hidden;\n    opacity: 0;\n    transition: max-height 0.3s ease, opacity 0.3s ease;\n    z-index: 1000;\n}\n\n.winefor-variation-dropdown.open .winefor-dropdown-options {\n    max-height: 250px;\n    opacity: 1;\n    overflow-y: auto;\n}\n\n\/* Single Option *\/\n.winefor-dropdown-option {\n    padding: var(--space-sm) var(--space-md);\n    cursor: pointer;\n    transition: all 0.2s ease;\n    font-size: clamp(0.8rem, 2vw, 0.9rem);\n    border-bottom: 1px solid rgba(234, 234, 234, 0.5);\n    position: relative;\n    overflow: hidden;\n}\n\n.winefor-dropdown-option:last-child {\n    border-bottom: none;\n}\n\n.winefor-dropdown-option::before {\n    content: '';\n    position: absolute;\n    left: 0;\n    top: 0;\n    width: 100%;\n    height: 100%;\n    background: linear-gradient(135deg, rgba(139, 21, 56, 0.05), rgba(218, 165, 32, 0.05));\n    transform: translateX(-100%);\n    transition: transform 0.3s ease;\n}\n\n.winefor-dropdown-option:hover::before {\n    transform: translateX(0);\n}\n\n.winefor-dropdown-option:hover {\n    color: var(--deep-wine);\n    padding-left: calc(var(--space-md) + 6px);\n}\n\n.winefor-dropdown-option.selected {\n    background: linear-gradient(135deg, rgba(139, 21, 56, 0.08), rgba(218, 165, 32, 0.08));\n    color: var(--deep-wine);\n    font-weight: 600;\n    position: relative;\n}\n\n.winefor-dropdown-option.selected::after {\n    content: '\u2713';\n    position: absolute;\n    right: var(--space-md);\n    top: 50%;\n    transform: translateY(-50%);\n    color: var(--golden-harvest);\n    font-weight: bold;\n    font-size: 1rem;\n}\n\n.winefor-dropdown-option.disabled {\n    opacity: 0.4;\n    cursor: not-allowed;\n    background: #FAFAF8;\n    color: var(--text-muted);\n}\n\n.winefor-dropdown-option.disabled:hover {\n    padding-left: var(--space-md);\n}\n\n.winefor-dropdown-option.disabled::before {\n    display: none;\n}\n\n\/* Scrollbar personalizzata per options *\/\n.winefor-dropdown-options::-webkit-scrollbar {\n    width: 6px;\n}\n\n.winefor-dropdown-options::-webkit-scrollbar-track {\n    background: rgba(234, 234, 234, 0.3);\n}\n\n.winefor-dropdown-options::-webkit-scrollbar-thumb {\n    background: var(--golden-harvest);\n    border-radius: 3px;\n}\n\n.winefor-dropdown-options::-webkit-scrollbar-thumb:hover {\n    background: var(--deep-wine);\n}\n\n\/* Focus states per accessibilit\u00e0 *\/\n.winefor-dropdown-selected:focus {\n    outline: 2px solid var(--golden-harvest);\n    outline-offset: 2px;\n}\n\n.winefor-dropdown-option:focus {\n    outline: 2px solid var(--golden-harvest);\n    outline-offset: -2px;\n    background: rgba(218, 165, 32, 0.1);\n}\n\n\/* Messaggio errore validazione *\/\n.winefor-validation-error {\n    display: none;\n    background: linear-gradient(135deg, #ffebee 0%, #ffcdd2 100%);\n    color: #c62828;\n    padding: 12px 16px;\n    border-radius: var(--radius-md);\n    border-left: 4px solid #d32f2f;\n    margin-top: var(--space-md);\n    font-weight: 500;\n    text-align: center;\n    font-size: 0.9rem;\n}\n\n\/* ============================================\n   PDF DOWNLOAD - DESIGN RAFFINATO MINIMALISTA\n   ============================================ *\/\n.winefor-pdf-download-minimal {\n    margin: var(--space-lg) auto;\n    max-width: 1200px;\n    padding: 0 var(--space-xl);\n    text-align: center;\n}\n\n.winefor-pdf-link {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.5rem;\n    padding: 0.6rem 1.2rem;\n    font-size: 0.95rem;\n    color: var(--deep-wine);\n    text-decoration: none;\n    border: 1px solid var(--deep-wine);\n    border-radius: var(--radius-sm);\n    transition: all 0.3s ease;\n    background: transparent;\n}\n\n.winefor-pdf-link:hover {\n    background: var(--deep-wine);\n    color: white;\n    transform: translateY(-1px);\n    box-shadow: 0 2px 8px rgba(139, 21, 56, 0.2);\n}\n\n.winefor-pdf-icon-svg {\n    width: 18px;\n    height: 18px;\n    flex-shrink: 0;\n}\n\n\/* ============================================\n   ACCORDIONS\n   ============================================ *\/\n.winefor-accordions {\n    margin-top: var(--space-3xl);\n    overflow: hidden;\n}\n\n.winefor-accordion {\n    border: none;\n    border-radius: var(--radius-xxl);\n    margin-bottom: var(--space-lg);\n    overflow: hidden;\n    background: white;\n    box-shadow: var(--shadow-deep);\n    transition: box-shadow 0.3s ease;\n}\n\n.winefor-accordion:hover {\n    box-shadow: var(--shadow-wine-primary);\n}\n\n.winefor-accordion-header {\n    background: white;\n    padding: var(--space-lg) var(--space-xl);\n    cursor: pointer;\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    font-weight: 600;\n    color: var(--deep-wine);\n    transition: all 0.3s ease;\n    font-family: var(--font-primary);\n    font-size: clamp(1.1rem, 2.2vw, 1.3rem);\n    border-bottom: 1px solid transparent;\n    overflow: hidden;\n    word-wrap: break-word;\n}\n\n.winefor-accordion-header:hover {\n    background: var(--cream-white);\n    color: var(--deep-wine-dark);\n}\n\n.winefor-accordion.active .winefor-accordion-header {\n    background: var(--deep-wine);\n    color: white;\n    border-bottom-color: var(--deep-wine);\n}\n\n.winefor-accordion-icon {\n    font-size: 1.2em;\n    transition: transform 0.3s ease;\n    width: 28px;\n    height: 28px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    border-radius: 50%;\n    background: rgba(139, 21, 56, 0.1);\n    flex-shrink: 0;\n}\n\n.winefor-accordion-header:hover .winefor-accordion-icon {\n    background: rgba(139, 21, 56, 0.2);\n}\n\n.winefor-accordion.active .winefor-accordion-header .winefor-accordion-icon {\n    background: rgba(255, 255, 255, 0.2);\n}\n\n.winefor-accordion.active .winefor-accordion-icon {\n    transform: rotate(45deg);\n}\n\n.winefor-accordion-content {\n    max-height: 0;\n    overflow: hidden;\n    transition: max-height 0.4s ease-out;\n}\n\n.winefor-accordion.active .winefor-accordion-content {\n    max-height: 2500px;\n}\n\n.winefor-accordion-body {\n    padding: var(--space-xs);\n    background: white;\n    color: var(--text-primary);\n    line-height: 1.6;\n    font-size: clamp(0.95rem, 2vw, 1rem);\n    overflow: hidden;\n    word-wrap: break-word;\n}\n\n\/* ============================================\n   SEZIONE AWARDS (RICONOSCIMENTI)\n   ============================================ *\/\n.winefor-awards-grid {\n    display: grid;\n    gap: var(--space-xl);\n    overflow: hidden;\n}\n\n.winefor-recognition-group {\n    background: linear-gradient(135deg, #FAFAF8, white);\n    border-radius: var(--radius-lg);\n    padding: var(--space-xl);\n    border: 1px solid #EAEAEA;\n    transition: all 0.3s ease;\n    position: relative;\n    overflow: hidden;\n}\n\n.winefor-recognition-group::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: 0;\n    right: 0;\n    height: 4px;\n    background: var(--golden-harvest);\n}\n\n.winefor-recognition-group:hover {\n    transform: translateY(-3px);\n    box-shadow: var(--shadow-wine-primary);\n    border-color: var(--golden-harvest);\n}\n\n.winefor-recognition-header {\n    display: flex;\n    align-items: center;\n    gap: var(--space-lg);\n    margin-bottom: var(--space-lg);\n    padding-bottom: var(--space-lg);\n    border-bottom: 2px solid var(--golden-harvest);\n    overflow: hidden;\n}\n\n.winefor-recognition-placeholder {\n    width: 80px;\n    height: 60px;\n    background: var(--golden-harvest);\n    border-radius: var(--radius-sm);\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    box-shadow: var(--shadow-wine);\n    flex-shrink: 0;\n}\n\n.winefor-recognition-icon {\n    font-size: 28px;\n    color: var(--soft-black);\n}\n\n.winefor-recognition-name h4 {\n    margin: 0;\n    color: var(--deep-wine);\n    font-size: clamp(1rem, 2.2vw, 1.1rem);\n    font-weight: 700;\n    font-family: var(--font-primary);\n    word-wrap: break-word;\n    overflow-wrap: break-word;\n}\n\n.winefor-award-detail {\n    display: flex;\n    justify-content: flex-start;\n    align-items: center;\n    padding: var(--space-sm) var(--space-lg);\n    background: white;\n    border-radius: var(--radius-sm);\n    border-left: 4px solid var(--golden-harvest);\n    transition: all 0.3s ease;\n    min-height: 40px;\n    box-shadow: 0 2px 8px rgba(139, 21, 56, 0.05);\n    overflow: hidden;\n}\n\n.winefor-award-detail:hover {\n    background: #FAFAF8;\n    border-left-color: var(--golden-light);\n    transform: translateX(5px);\n    box-shadow: var(--shadow-wine);\n}\n\n.winefor-award-year {\n    font-weight: 700;\n    color: var(--deep-wine);\n    font-size: 0.95rem;\n    min-width: 50px;\n    margin-right: var(--space-md);\n    flex-shrink: 0;\n    font-family: var(--font-primary);\n}\n\n\/* ============================================\n   SCHEDA TECNICA\n   ============================================ *\/\n.winefor-technical-specs {\n    display: grid;\n    gap: var(--space-lg);\n    overflow: hidden;\n}\n\n.winefor-spec-category {\n    background: linear-gradient(135deg, #FAFAF8, white);\n    border-radius: var(--radius-lg);\n    padding: var(--space-lg);\n    border: 1px solid #EAEAEA;\n    position: relative;\n    overflow: hidden;\n}\n\n.winefor-spec-category::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: 0;\n    right: 0;\n    height: 3px;\n    background: var(--golden-harvest);\n}\n\n.winefor-spec-category-title {\n    color: var(--deep-wine);\n    font-size: clamp(0.95rem, 2vw, 1rem);\n    font-weight: 700;\n    margin: 0 0 var(--space-md) 0;\n    padding-bottom: var(--space-sm);\n    border-bottom: 2px solid var(--golden-harvest);\n    font-family: var(--font-primary);\n    word-wrap: break-word;\n}\n\n.winefor-spec-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n    gap: var(--space-sm);\n    overflow: hidden;\n}\n\n.winefor-spec-item {\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    padding: var(--space-sm) var(--space-md);\n    background: white;\n    border-radius: var(--radius-sm);\n    border-left: 3px solid var(--deep-wine);\n    min-height: 32px;\n    transition: all 0.3s ease;\n    box-shadow: 0 1px 3px rgba(139, 21, 56, 0.05);\n    overflow: hidden;\n}\n\n.winefor-spec-item:hover {\n    border-left-color: var(--deep-wine-dark);\n    transform: translateX(3px);\n    box-shadow: var(--shadow-wine);\n}\n\n.winefor-spec-label {\n    font-weight: 600;\n    color: var(--text-primary);\n    font-size: 0.9rem;\n    flex: 1;\n    margin-right: var(--space-md);\n    word-wrap: break-word;\n    min-width: 0;\n}\n\n.winefor-spec-value {\n    color: var(--deep-wine);\n    font-size: 0.9rem;\n    text-align: right;\n    font-weight: 500;\n    max-width: 45%;\n    word-wrap: break-word;\n    overflow-wrap: break-word;\n}\n\n\/* ============================================\n   SEZIONE CONTATTI\n   ============================================ *\/\n.winefor-contact-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: var(--space-3xl);\n    align-items: start;\n    overflow: hidden;\n}\n\n.winefor-contact-info {\n    padding-right: var(--space-lg);\n    overflow: hidden;\n}\n\n.winefor-contact-info h4 {\n    color: var(--deep-wine);\n    margin-bottom: var(--space-lg);\n    font-size: clamp(1rem, 2.2vw, 1.1rem);\n    font-family: var(--font-primary);\n    font-weight: 700;\n    word-wrap: break-word;\n}\n\n.winefor-contact-info a {\n    color: var(--golden-harvest);\n    text-decoration: none;\n    font-weight: 600;\n    transition: color 0.3s ease;\n    word-wrap: break-word;\n}\n\n.winefor-contact-info a:hover {\n    color: var(--golden-light);\n    text-decoration: underline;\n}\n\n.winefor-contact-form {\n    padding-left: var(--space-lg);\n    border-left: 3px solid #EAEAEA;\n    overflow: hidden;\n}\n\n\/* ============================================\n   MEDIA QUERIES RESPONSIVE\n   ============================================ *\/\n@media (max-width: 768px) {\n    body {\n        padding: 0;\n    }\n\n    .winefor-product-container {\n        padding: var(--space-md);\n        margin: 0;\n    }\n\n    .winefor-product-main {\n        flex-direction: column;\n        gap: var(--space-lg);\n        padding: var(--space-lg);\n        border-radius: 0;\n        margin-bottom: var(--space-xl);\n    }\n\n    .winefor-product-info {\n        padding-left: 0;\n        padding-top: 0;\n    }\n\n    .winefor-controls-row {\n        flex-direction: column;\n        align-items: stretch;\n        gap: var(--space-md);\n    }\n\n    .winefor-control-group {\n        justify-content: space-between;\n        flex-wrap: wrap;\n        gap: var(--space-sm);\n    }\n\n    .winefor-quantity-container {\n        align-self: flex-start;\n    }\n\n    .winefor-add-to-cart {\n        width: 100%;\n        margin-top: var(--space-sm);\n    }\n\n    .winefor-variation-dropdown {\n        width: 100%;\n    }\n\n    .winefor-dropdown-selected {\n        padding: 0.5rem 0.75rem;\n        min-height: 40px;\n        font-size: 0.85rem;\n    }\n\n    .winefor-dropdown-option {\n        padding: 0.5rem 0.75rem;\n        font-size: 0.8rem;\n    }\n\n    .winefor-accordion {\n        border-radius: 0;\n    }\n\n    .winefor-recognition-header {\n        flex-direction: column;\n        text-align: center;\n        gap: var(--space-md);\n    }\n\n    .winefor-award-detail {\n        flex-direction: row;\n        align-items: center;\n        padding: var(--space-md) var(--space-lg);\n    }\n\n    .winefor-spec-grid {\n        grid-template-columns: 1fr;\n    }\n\n    .winefor-spec-item {\n        flex-direction: column;\n        align-items: flex-start;\n        padding: var(--space-md);\n    }\n\n    .winefor-spec-item .winefor-spec-label {\n        margin-bottom: 4px;\n        margin-right: 0;\n    }\n\n    .winefor-spec-item .winefor-spec-value {\n        text-align: left;\n        max-width: 100%;\n    }\n\n    .winefor-contact-grid {\n        grid-template-columns: 1fr;\n        gap: var(--space-lg);\n    }\n\n    .winefor-contact-form {\n        padding-left: 0;\n        border-left: none;\n        border-top: 3px solid #EAEAEA;\n        padding-top: var(--space-lg);\n    }\n\n    .winefor-accordion-header {\n        padding: var(--space-lg);\n    }\n\n    .winefor-product-controls {\n        padding: var(--space-lg);\n    }\n\n    .winefor-product-meta {\n        flex-direction: column;\n        gap: var(--space-sm);\n    }\n\n    .winefor-pdf-link {\n        font-size: 0.9rem;\n        padding: 0.5rem 1rem;\n    }\n}\n\n@media (min-width: 769px) and (max-width: 1024px) {\n    .winefor-product-container {\n        max-width: 100%;\n        margin: 0;\n    }\n\n    .winefor-product-main {\n        gap: var(--space-xl);\n        margin: var(--space-lg);\n        border-radius: var(--radius-xxl);\n    }\n\n    .winefor-video-short {\n        max-width: 280px;\n    }\n}\n\n\/* Responsive YouTube Short - Mobile *\/\n@media (max-width: 768px) {\n    .winefor-video-short {\n        max-width: 100%;\n    }\n\n    .winefor-video-container {\n        margin-top: var(--space-lg);\n    }\n}\n\n\/* ============================================\n   FOCUS STYLES (ACCESSIBILITA)\n   ============================================ *\/\n.winefor-accordion-header:focus,\n.winefor-add-to-cart:focus,\n.winefor-carousel-arrow:focus,\n.winefor-thumbnail:focus,\n.winefor-quantity-stepper:focus,\n.winefor-video-fullscreen:focus,\n.winefor-pdf-link:focus {\n    outline: 3px solid var(--deep-wine);\n    outline-offset: 2px;\n}\n\n\/* ============================================\n   REDUCED MOTION SUPPORT\n   ============================================ *\/\n@media (prefers-reduced-motion: reduce) {\n    *,\n    *::before,\n    *::after {\n        animation-duration: 0.01ms !important;\n        animation-iteration-count: 1 !important;\n        transition-duration: 0.01ms !important;\n    }\n}\n\n<\/style>\n<style>\n\/* =================================================================\n   DEGUSTAZIONE INTERMEDIA - SIMPLIFIED & OPTIMIZED\n   ================================================================= *\/\n\n\/* ========== CSS VARIABLES ========== *\/\n:root {\n    \/* Colors *\/\n    --deep-wine: #722F37;\n    --deep-wine-light: #8B2942;\n    --deep-wine-dark: #4A1C23;\n    --terra-cotta: #8B5A2B;\n    --terra-cotta-light: #CD853F;\n    --golden-harvest: #B87333;\n    --golden-light: #C9A86C;\n    --vineyard-green: #556B2F;\n    --warm-sand: #DEB887;\n    --cream-white: #FDFBF7;\n    --soft-black: #2D2926;\n\n    \/* Effects *\/\n    --overlay-dark: rgba(114, 47, 55, 0.8);\n    --overlay-light: rgba(253, 251, 247, 0.9);\n    --shadow-wine: 0 20px 50px rgba(114, 47, 55, 0.3);\n    --shadow-deep: 0 30px 70px rgba(0, 0, 0, 0.4);\n\n    \/* Typography *\/\n    --font-primary: 'Playfair Display', serif;\n    --font-secondary: 'Source Sans Pro', sans-serif;\n    --fs-hero: clamp(2.5rem, 5vw, 4rem);\n    --fs-h1: clamp(2rem, 4vw, 3rem);\n    --fs-h2: clamp(1.5rem, 3vw, 2.25rem);\n    --fs-h3: clamp(1.25rem, 2.5vw, 1.75rem);\n    --fs-h4: clamp(1.125rem, 2vw, 1.375rem);\n    --fs-body: clamp(1rem, 1.5vw, 1.125rem);\n    --fs-small: clamp(0.875rem, 1vw, 1rem);\n\n    \/* Layout *\/\n    --space-xs: 0.5rem;\n    --space-sm: 1rem;\n    --space-md: 1.5rem;\n    --space-lg: 2rem;\n    --space-xl: 3rem;\n    --space-2xl: 4rem;\n    --space-3xl: 6rem;\n    --section-padding: clamp(3rem, 8vw, 6rem);\n    --container-padding: clamp(1rem, 5vw, 2rem);\n    --max-width: 1200px;\n\n    \/* Border *\/\n    --radius-sm: 4px;\n    --radius-md: 8px;\n    --radius-lg: 16px;\n    --radius-xl: 24px;\n\n    \/* Transitions *\/\n    --transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);\n    --transition-quick: all 0.2s ease;\n}\n\n\/* ========== BASE ========== *\/\n* {\n    box-sizing: border-box;\n}\n\nhtml {\n    font-size: 16px;\n}\n\nbody {\n    margin: 0;\n    padding: 0;\n    font-family: var(--font-secondary);\n    color: var(--soft-black);\n    background: white;\n    overflow-x: hidden;\n}\n\n.container {\n    max-width: var(--max-width);\n    margin: 0 auto;\n    padding: 0 var(--container-padding);\n}\n\n.package-details .container {\n    max-width: 1350px;\n}\n\n\/* ========== ACCESSIBILITY ========== *\/\n@media (prefers-reduced-motion: reduce) {\n    *, *::before, *::after {\n        animation-duration: 0.01ms !important;\n        animation-iteration-count: 1 !important;\n        transition-duration: 0.01ms !important;\n    }\n}\n\n.sr-only {\n    position: absolute;\n    width: 1px;\n    height: 1px;\n    padding: 0;\n    margin: -1px;\n    overflow: hidden;\n    clip: rect(0, 0, 0, 0);\n    white-space: nowrap;\n    border: 0;\n}\n\n@media (prefers-contrast: high) {\n    :root {\n        --deep-wine: #000000;\n        --terra-cotta: #000000;\n        --soft-black: #000000;\n        --cream-white: #FFFFFF;\n    }\n}\n\n\/* ========== HERO IMMERSIVE - PACKAGE HEADER ========== *\/\n.package-hero-immersive {\n    position: relative;\n    height: 100vh;\n    min-height: 700px;\n    overflow: hidden;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    isolation: isolate;\n}\n\n.package-hero-background {\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 100%;\n    background: linear-gradient(var(--overlay-dark), var(--overlay-dark)),\n                url('https:\/\/stage.goshopfor.it\/template01\/wp-content\/uploads\/2025\/08\/degustazioni-prodotti-vini.webp') center\/cover;\n    z-index: 0;\n}\n\n.package-hero-content {\n    position: relative;\n    z-index: 1;\n    text-align: center;\n    color: white;\n    max-width: 900px;\n    padding: 0 2rem;\n}\n\n.package-badge {\n    display: inline-block;\n    background: linear-gradient(45deg, var(--terra-cotta), var(--terra-cotta-light));\n    color: white;\n    padding: 1rem 3rem;\n    border-radius: 50px;\n    font-size: 1.1rem;\n    font-weight: 700;\n    margin-bottom: 2rem;\n    text-transform: uppercase;\n    letter-spacing: 2px;\n    box-shadow: var(--shadow-wine);\n}\n\n.package-hero-title {\n    font-family: var(--font-primary);\n    font-size: var(--fs-hero);\n    font-weight: 700;\n    line-height: 1.1;\n    margin-bottom: 1.5rem;\n    text-shadow: 3px 3px 10px rgba(0, 0, 0, 0.8);\n    color: white;\n}\n\n.package-hero-subtitle {\n    font-size: var(--fs-h3);\n    font-weight: 300;\n    margin-bottom: 2rem;\n    color: white;\n    opacity: 0.95;\n    text-shadow: 2px 2px 6px rgba(0, 0, 0, 0.7);\n}\n\n.package-hero-price {\n    font-family: var(--font-primary);\n    font-size: var(--fs-h2);\n    color: var(--golden-harvest);\n    margin-bottom: 1rem;\n    font-weight: 600;\n}\n\n.package-hero-duration {\n    color: rgba(255, 255, 255, 0.9);\n    font-size: var(--fs-body);\n    margin-bottom: 3rem;\n}\n\n\/* ========== DETAILS SECTION - 70\/30 SPLIT ========== *\/\n.package-details {\n    padding: var(--section-padding) 0;\n    background: var(--cream-white);\n    position: relative;\n    isolation: isolate;\n}\n\n.details-grid {\n    display: grid;\n    grid-template-columns: 1.5fr 1fr;\n    gap: var(--space-lg);\n    align-items: start;\n}\n\n.details-content {\n    background: white;\n    padding: var(--space-2xl);\n    border-radius: var(--radius-xl);\n    box-shadow: var(--shadow-wine);\n    border: 2px solid rgba(196, 115, 90, 0.2);\n    border-top: 4px solid var(--deep-wine);\n}\n\n.details-main-title,\n.details-content h3 {\n    font-family: var(--font-primary);\n    color: var(--deep-wine);\n    font-weight: 600;\n}\n\n.details-main-title {\n    font-size: var(--fs-h2);\n    margin-bottom: var(--space-lg);\n}\n\n.details-content h3 {\n    font-size: var(--fs-h3);\n    margin: var(--space-xl) 0 var(--space-md);\n    font-weight: 500;\n}\n\n.details-content p {\n    color: var(--soft-black);\n    margin-bottom: var(--space-md);\n    line-height: 1.8;\n    font-size: 1.1rem;\n}\n\n\/* Descriptive Blocks *\/\n.descriptive-block {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 3rem;\n    align-items: center;\n    margin: var(--space-xl) 0;\n    padding: var(--space-lg);\n    background: linear-gradient(135deg, rgba(196, 115, 90, 0.08), rgba(253, 246, 227, 0.9));\n    border-radius: var(--radius-lg);\n    border-left: 4px solid var(--terra-cotta);\n}\n\n.descriptive-block:nth-child(even) {\n    direction: rtl;\n    border-left: none;\n    border-right: 4px solid var(--terra-cotta);\n}\n\n.descriptive-block:nth-child(even) > * {\n    direction: ltr;\n}\n\n.descriptive-text {\n    \/* Removed unnecessary positioning *\/\n}\n\n.descriptive-text h3 {\n    font-family: var(--font-primary);\n    font-size: var(--fs-h3);\n    color: var(--deep-wine);\n    margin-bottom: var(--space-md);\n}\n\n.descriptive-text p {\n    color: var(--soft-black);\n    line-height: 1.8;\n    margin-bottom: var(--space-md);\n}\n\n.descriptive-image {\n    height: 350px;\n    border-radius: var(--radius-lg);\n    background-size: cover;\n    background-position: center;\n    box-shadow: var(--shadow-deep);\n    transition: var(--transition);\n}\n\n.descriptive-image:hover {\n    transform: scale(1.02);\n}\n\n\/* Included List *\/\n.included-list {\n    list-style: none;\n    margin: var(--space-md) 0;\n    display: grid;\n    gap: var(--space-sm);\n}\n\n.included-list li {\n    display: flex;\n    align-items: center;\n    padding: var(--space-sm) var(--space-md);\n    background: linear-gradient(135deg, rgba(196, 115, 90, 0.1), rgba(253, 246, 227, 0.8));\n    border-radius: var(--radius-md);\n    color: var(--soft-black);\n    border-left: 3px solid var(--terra-cotta);\n    transition: var(--transition-quick);\n}\n\n.included-list li:hover {\n    background: linear-gradient(135deg, rgba(196, 115, 90, 0.2), rgba(253, 246, 227, 1));\n    transform: translateX(5px);\n}\n\n.included-list li::before {\n    content: \"\u2605\";\n    color: white;\n    font-weight: bold;\n    margin-right: var(--space-sm);\n    background: var(--terra-cotta);\n    width: 26px;\n    height: 26px;\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    box-shadow: 0 2px 8px rgba(196, 115, 90, 0.3);\n}\n\n\/* Shortcode Placeholder *\/\n.shortcode-placeholder {\n    background: linear-gradient(135deg, var(--warm-sand), var(--cream-white));\n    border: 2px dashed var(--terra-cotta);\n    padding: var(--space-xl);\n    text-align: center;\n    border-radius: var(--radius-lg);\n    margin: var(--space-xl) 0;\n    color: var(--deep-wine);\n    font-style: italic;\n    font-size: 1.1rem;\n}\n\n\/* ========== SIDEBAR ========== *\/\n.booking-sidebar {\n    position: sticky;\n    top: 120px;\n    display: flex;\n    flex-direction: column;\n    gap: var(--space-lg);\n}\n\n.booking-card {\n    background: linear-gradient(145deg, white, var(--cream-white));\n    padding: var(--space-xl);\n    border-radius: var(--radius-xl);\n    box-shadow: var(--shadow-deep);\n    border: 3px solid var(--terra-cotta);\n    border-top: 4px solid var(--deep-wine);\n}\n\n.booking-card:focus,\n.info-card:focus {\n    outline: 2px solid var(--terra-cotta);\n    outline-offset: 2px;\n}\n\n.booking-card h3 {\n    font-family: var(--font-primary);\n    font-size: var(--fs-h3);\n    color: var(--deep-wine);\n    text-align: center;\n    margin-bottom: var(--space-lg);\n}\n\n\/* Info Cards specifiche per INTERMEDIA *\/\n.info-card {\n    background: linear-gradient(145deg, rgba(196, 115, 90, 0.1), rgba(253, 246, 227, 0.9));\n    padding: var(--space-lg);\n    border-radius: var(--radius-lg);\n    border-left: 4px solid var(--terra-cotta);\n    transition: var(--transition);\n}\n\n.info-card:hover {\n    background: linear-gradient(145deg, rgba(196, 115, 90, 0.2), rgba(253, 246, 227, 1));\n    transform: translateY(-5px);\n    box-shadow: 0 15px 40px rgba(196, 115, 90, 0.3);\n}\n\n.info-card h4 {\n    font-family: var(--font-primary);\n    color: var(--deep-wine);\n    margin-bottom: var(--space-sm);\n    font-size: 1.2rem;\n}\n\n.info-card p {\n    color: var(--soft-black);\n    font-size: 0.95rem;\n    line-height: 1.6;\n}\n\n\/* ========== ANIMATIONS ========== *\/\n.animate-on-scroll {\n    opacity: 1;\n    transform: translateY(0);\n}\n\n\/* ========== RESPONSIVE ========== *\/\n@media (max-width: 768px) {\n    .package-hero-immersive {\n        height: 80vh;\n        min-height: 500px;\n    }\n\n    .package-hero-content {\n        padding: 2rem 1rem;\n    }\n\n    .details-grid {\n        grid-template-columns: 1fr;\n        gap: var(--space-xl);\n    }\n\n    .booking-sidebar {\n        position: static;\n        order: -1;\n    }\n\n    .descriptive-block {\n        grid-template-columns: 1fr;\n    }\n\n    .descriptive-block:nth-child(even) {\n        direction: ltr;\n        border-left: 4px solid var(--terra-cotta);\n        border-right: none;\n    }\n\n    .descriptive-image {\n        height: 280px;\n    }\n}\n@media (max-width: 393px) {\n    .container {\n        padding: 0 1rem;\n    }\n\n    .booking-card,\n    .details-content,\n    .descriptive-block {\n        padding: 1.5rem;\n    }\n\n    .winefor-degustazione-row {\n        grid-template-columns: 1fr;\n        gap: 1rem;\n    }\n\n    .winefor-degustazione-input,\n    .winefor-degustazione-select,\n    .winefor-degustazione-textarea,\n    .winefor-degustazione-button {\n        font-size: 16px;\n        min-height: 48px;\n    }\n}\n@media (max-width: 390px) {\n    .winefor-degustazione-input,\n    .winefor-degustazione-select,\n    .winefor-degustazione-textarea {\n        font-size: 16px;\n        min-height: 50px;\n        padding: 0.875rem;\n    }\n\n    .winefor-degustazione-button {\n        min-height: 52px;\n        font-size: 16px;\n    }\n\n    .booking-sidebar {\n        width: 100%;\n        padding: 0;\n    }\n}\n@media (max-width: 375px) {\n    .container {\n        padding: 0 0.75rem;\n    }\n\n    .booking-card {\n        padding: 1rem;\n    }\n\n    .details-main-title {\n        font-size: 1.75rem;\n    }\n}\n\n<\/style>"},"product_brand":[],"product_cat":[19],"product_tag":[],"class_list":{"0":"post-983","1":"product","2":"type-product","3":"status-publish","5":"product_cat-degustazione","7":"first","8":"instock","9":"shipping-taxable","10":"purchasable","11":"product-type-simple"},"_video_youtube_url":"","_scheda_pdf_url":"","_product_html_template":"","_vino_nome_completo":"","_denominazione":"","_tipo_vino":"","_vitigni":"","_densita_impianto":"","_forma_allevamento":"","_produzione_annua":"","_annata":"","_gradazione_alcolica":"","_temperatura_servizio":"","_esame_visivo":"","_esame_olfattivo":"","_esame_gustativo":"","_metodo_vinificazione":"","_caratteristiche_terreno":"","_resa_media_ettaro":"","_residuo_zuccherino":"","_acidita_totale":"","_estratto_secco_netto":"","_energia_kcal":"","_energia_kjoul":"","_abbinamenti_gastronomici":"","_winefor_custom_field":"","_vino_nome":"","_contiene_solfiti":"","_riconoscimenti":"","_links":{"self":[{"href":"https:\/\/stage.goshopfor.it\/bennadefinitivo\/wp-json\/wp\/v2\/product\/983","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/stage.goshopfor.it\/bennadefinitivo\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/stage.goshopfor.it\/bennadefinitivo\/wp-json\/wp\/v2\/types\/product"}],"replies":[{"embeddable":true,"href":"https:\/\/stage.goshopfor.it\/bennadefinitivo\/wp-json\/wp\/v2\/comments?post=983"}],"wp:attachment":[{"href":"https:\/\/stage.goshopfor.it\/bennadefinitivo\/wp-json\/wp\/v2\/media?parent=983"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/stage.goshopfor.it\/bennadefinitivo\/wp-json\/wp\/v2\/product_brand?post=983"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/stage.goshopfor.it\/bennadefinitivo\/wp-json\/wp\/v2\/product_cat?post=983"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/stage.goshopfor.it\/bennadefinitivo\/wp-json\/wp\/v2\/product_tag?post=983"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}