{"id":587,"date":"2026-11-11T10:43:49","date_gmt":"2026-11-11T09:43:49","guid":{"rendered":"http:\/\/bistro.test\/nochevieja\/"},"modified":"2026-11-11T13:25:17","modified_gmt":"2026-11-11T12:25:17","slug":"nochevieja","status":"publish","type":"page","link":"https:\/\/casanisbistro.nubedev.es\/es\/nochevieja\/","title":{"rendered":"Nochevieja"},"content":{"rendered":"<div class=\"align wp-block-hero relative w-full overflow-hidden flex h-screen md:h-[70vh] bg-background\">\n  \n      \n            \n        <div class=\"absolute inset-0 w-full h-full bg-cover bg-center bg-no-repeat\" style=\"background-image: url('https:\/\/casanisbistro.nubedev.es\/wp-content\/uploads\/2026\/10\/group-1.webp');\"><\/div>\n    \n  \n  \n  \n  \n      <div class=\"absolute inset-0 w-full h-full bg-black z-0\" style=\"opacity: 0.4; pointer-events: none;\"><\/div>\n  \n  \n  <div class=\"relative z-20 flex flex-col justify-center w-full px-6 md:px-12 max-w-7xl mx-auto text-center items-center\">\n\n    \n          <h1 class=\"text-white font-mortal text-5xl md:text-7xl leading-tight mb-2 drop-shadow-md\">\n        Nochevieja\n      <\/h1>\n        \n    \n          <h2 class=\"text-white font-sans text-2xl md:text-4xl mb-4 drop-shadow-sm\">\n        Marbella Nochevieja 2027\n      <\/h2>\n    \n    \n    \n    \n          <div class=\"mt-8 sr-reserva\">\n        <a href=\"#reservar\" target=\"_self\"\n          class=\"btn-primary\">\n          RESERVAR MESA\n        <\/a>\n      <\/div>\n    \n  <\/div>\n\n  \n  \n<\/div>\n\n<section  id=\"menu\"   class=\"align wp-block-menu-evento bg-transparent text-foreground relative isolate w-full mt-20 md:mt-28 pb-10 md:pb-12 px-6 scroll-mt-24\">\n\n  \n  \n      <img decoding=\"async\" src=\"https:\/\/casanisbistro.nubedev.es\/wp-content\/uploads\/2026\/11\/mesa-oscuro-scaled.png\" alt=\"\" aria-hidden=\"true\"\n      class=\"pointer-events-none select-none absolute -z-10 hidden lg:block w-[20vw] max-w-[340px] h-auto opacity-50 bottom-0 right-0 xl:right-[3vw]\">\n  \n  \n      <div x-data=\"animacionEscritura\" class=\"max-w-5xl mx-auto text-center flex flex-col items-center\">\n\n              <span class=\"font-mortal text-md md:text-2xl uppercase tracking-normal text-primary relative z-20\">\n          Casanis Bistrot\n        <\/span>\n      \n              <h2 class=\"font-marshal text-primary text-6xl md:text-8xl relative z-10 transition-all duration-[1500ms] ease-in-out py-6 px-4 leading-none -mt-[0.35em]\"\n          :style=\"escrito ? 'clip-path: inset(-20% -20% -20% -20%);' : 'clip-path: inset(-20% 100% -20% -20%);'\">\n          Men\u00fa de Nochevieja\n        <\/h2>\n      \n      \n              <div class=\"flex items-center justify-center gap-5 md:gap-8 mt-2 transition-all duration-1000 ease-out delay-700\"\n          :class=\"escrito ? 'opacity-100 translate-y-0' : 'opacity-0 translate-y-4'\">\n          <p class=\"font-mortal text-primary text-5xl md:text-7xl tracking-[0.15em] leading-tight py-2\">2027<\/p>\n        <\/div>\n      \n              <div class=\"w-full flex justify-center mt-12\">\n          <img decoding=\"async\" src=\"https:\/\/casanisbistro.nubedev.es\/wp-content\/themes\/sage-nubeseo\/public\/build\/assets\/separador%20oscuro-D5wbExLh.png\" alt=\"\" aria-hidden=\"true\" class=\"w-56 md:w-2\/3 h-auto\">\n        <\/div>\n          <\/div>\n  \n  \n  \n     <div class=\"relative mt-14 md:mt-20\">\n          <img decoding=\"async\" src=\"https:\/\/casanisbistro.nubedev.es\/wp-content\/uploads\/2026\/09\/manzanas-1.png\" alt=\"\" aria-hidden=\"true\"\n        class=\"pointer-events-none select-none absolute -z-10 hidden lg:block w-[20vw] max-w-[340px] h-auto opacity-50 -top-60 left-0 xl:left-[3vw]\">\n    \n    <div class=\"max-w-6xl md:grid-cols-2 mx-auto grid grid-cols-1 gap-14 md:gap-0 text-center\">\n            <div class=\"flex flex-col gap-14 md:gap-16 md:pr-12 lg:pr-16\">\n                  <div>\n                          <div class=\"flex items-center justify-center gap-4 md:gap-5 mb-7 md:mb-8\">\n                <span class=\"block h-px w-8 md:w-12 bg-primary\/40\" aria-hidden=\"true\"><\/span>\n                <h3 class=\"font-mortal uppercase tracking-[0.12em] text-2xl md:text-3xl leading-tight text-primary\">\n                  Entrantes\n                <\/h3>\n                <span class=\"block h-px w-8 md:w-12 bg-primary\/40\" aria-hidden=\"true\"><\/span>\n              <\/div>\n            \n                          <ul class=\"flex flex-col gap-6\">\n                                  <li>\n                                          <p class=\"font-sans text-lg md:text-xl leading-snug\">Salm\u00f3n Marinado<\/p>\n                                                          <\/li>\n                                  <li>\n                                          <p class=\"font-sans text-lg md:text-xl leading-snug\">Huevos Revueltos con Caviar<\/p>\n                                                          <\/li>\n                                  <li>\n                                          <p class=\"font-sans text-lg md:text-xl leading-snug\">Ensalada de Jud\u00edas y Foie Po\u00eal\u00e9e<\/p>\n                                                          <\/li>\n                              <\/ul>\n            \n                      <\/div>\n                  <div>\n                          <div class=\"flex items-center justify-center gap-4 md:gap-5 mb-7 md:mb-8\">\n                <span class=\"block h-px w-8 md:w-12 bg-primary\/40\" aria-hidden=\"true\"><\/span>\n                <h3 class=\"font-mortal uppercase tracking-[0.12em] text-2xl md:text-3xl leading-tight text-primary\">\n                  Principales\n                <\/h3>\n                <span class=\"block h-px w-8 md:w-12 bg-primary\/40\" aria-hidden=\"true\"><\/span>\n              <\/div>\n            \n                          <ul class=\"flex flex-col gap-6\">\n                                  <li>\n                                          <p class=\"font-sans text-lg md:text-xl leading-snug\">Nage de Bogavante<\/p>\n                                                          <\/li>\n                                  <li>\n                                          <p class=\"font-sans text-lg md:text-xl leading-snug\">Pollo Supr\u00eame con Setas Colmenillas<\/p>\n                                                          <\/li>\n                              <\/ul>\n            \n                      <\/div>\n              <\/div>\n            <div class=\"flex flex-col gap-14 md:gap-16 md:border-l md:pl-12 lg:pl-16 border-primary\/20\">\n                  <div>\n                          <div class=\"flex items-center justify-center gap-4 md:gap-5 mb-7 md:mb-8\">\n                <span class=\"block h-px w-8 md:w-12 bg-primary\/40\" aria-hidden=\"true\"><\/span>\n                <h3 class=\"font-mortal uppercase tracking-[0.12em] text-2xl md:text-3xl leading-tight text-primary\">\n                  Postres\n                <\/h3>\n                <span class=\"block h-px w-8 md:w-12 bg-primary\/40\" aria-hidden=\"true\"><\/span>\n              <\/div>\n            \n                          <ul class=\"flex flex-col gap-6\">\n                                  <li>\n                                          <p class=\"font-sans text-lg md:text-xl leading-snug\">Marquise de Chocolate<\/p>\n                                                          <\/li>\n                              <\/ul>\n            \n                      <\/div>\n                  <div>\n                          <div class=\"flex items-center justify-center gap-4 md:gap-5 mb-7 md:mb-8\">\n                <span class=\"block h-px w-8 md:w-12 bg-primary\/40\" aria-hidden=\"true\"><\/span>\n                <h3 class=\"font-mortal uppercase tracking-[0.12em] text-2xl md:text-3xl leading-tight text-primary\">\n                  Bebidas\n                <\/h3>\n                <span class=\"block h-px w-8 md:w-12 bg-primary\/40\" aria-hidden=\"true\"><\/span>\n              <\/div>\n            \n                          <ul class=\"flex flex-col gap-6\">\n                                  <li>\n                                          <p class=\"font-sans text-lg md:text-xl leading-snug\">Incluye media Botella de Champagne por comensal, Agua, Refrescos y Cerveza.<\/p>\n                                                          <\/li>\n                              <\/ul>\n            \n                          <p class=\"font-mortal uppercase tracking-[0.12em] text-xl md:text-2xl leading-snug mt-10 text-primary\">\n                Doce Uvas de la Suerte y Cotill\u00f3n\n              <\/p>\n                      <\/div>\n              <\/div>\n      \n    <\/div>\n   <\/div>\n\n  \n  \n  \n  \n      <div class=\"w-full flex justify-center mt-16 md:mt-20\">\n      <img decoding=\"async\" src=\"https:\/\/casanisbistro.nubedev.es\/wp-content\/themes\/sage-nubeseo\/public\/build\/assets\/separador%20oscuro-D5wbExLh.png\" alt=\"\" aria-hidden=\"true\" class=\"w-56 md:w-2\/3 md:max-w-2xl h-auto\">\n    <\/div>\n  <\/section>\n\n\n<section  id=\"reservar\"   class=\"align wp-block-tarjetas-reserva bg-transparent text-foreground relative w-full  pb-20 md:pb-24 px-6 scroll-mt-40 md:scroll-mt-64\">\n  <div class=\"max-w-7xl mx-auto\">\n\n    \n          <div class=\"flex flex-wrap justify-center gap-8\">\n                  \n          <article class=\"sr-tarjeta group relative cursor-pointer transition-colors duration-300 sr-tarjeta-clara bg-transparent text-foreground border-primary\/50 outline-primary\/25 hover:border-primary hover:outline-primary\/60 flex-1 basis-64 min-w-0 max-w-sm flex flex-col items-center text-center border outline-1 outline-solid outline-offset-[-8px] px-7 py-8 md:px-9 md:py-9\">\n\n                          <p class=\"font-sans text-xs uppercase tracking-[0.35em] text-foreground\/70 mb-3\">Con Bebidas<\/p>\n            \n                          <h3 class=\"font-sans uppercase tracking-[0.25em] text-base md:text-lg text-primary\">Men\u00fa de Nochevieja<\/h3>\n            \n                          <p class=\"mt-4 text-primary\">\n                <span class=\"font-sans font-light text-4xl md:text-5xl\">275 \u20ac<\/span>\n              <\/p>\n                              <p class=\"font-sans text-xs uppercase tracking-widest mt-2 text-foreground\/70\">p\/p IVA INCLUIDO<\/p>\n                          \n                          <span class=\"block w-12 h-px my-5 bg-current opacity-40\" aria-hidden=\"true\"><\/span>\n              <ul class=\"flex flex-col gap-1.5 font-sans font-light text-xs md:text-sm leading-relaxed\">\n                                  <li>Men\u00fa de Nochevieja de Casanis con Agua, Refrescos y Cerveza<\/li>\n                              <\/ul>\n            \n            <div class=\"mt-auto pt-6\">\n              <span class=\"sr-reserva inline-flex\">\n    <button type=\"button\" id=\"sr-trigger-6af4ae5ab9546\" class=\"btn-outline \">\n        <span class=\"relative z-10\">Reservar<\/span>\n    <\/button>\n<\/span>\n\n<script>\n    (function() {\n        var STORAGE_KEY = 'sevenrooms_cached_tracking';\n\n        \/\/ 1. Capturar tracking de la URL actual si existe\n        var urlParams = new URLSearchParams(window.location.search);\n        var currentSource = urlParams.get('utm_source');\n        var currentChannel = urlParams.get('utm_medium');\n        var currentTracking = \"\";\n\n        \/\/ El c\u00f3digo de Google Ads se rellena desde el campo ACF del bloque.\n        var GOOGLE_ADS_TRACKING = \"\";\n\n        if (currentSource && currentChannel) {\n            var utmvalue = currentSource + \"_\" + currentChannel;\n            if (utmvalue == \"meta_paid\") {\n                currentTracking = \"meta-ads\";\n            } else if (utmvalue == \"google_cpc\") {\n                currentTracking = GOOGLE_ADS_TRACKING;\n            }\n        }\n\n        if (currentTracking) {\n            try {\n                sessionStorage.setItem(STORAGE_KEY, currentTracking);\n            } catch (e) {\n                console.warn(\"No se pudo escribir en sessionStorage\", e);\n            }\n        }\n\n        \/\/ 2. Recuperar el tracking guardado en la sesi\u00f3n\n        var getSevenroomsTracking = function() {\n            if (currentTracking) {\n                return currentTracking;\n            }\n            try {\n                return sessionStorage.getItem(STORAGE_KEY);\n            } catch (e) {\n                return null;\n            }\n        };\n\n        var initSDK = function() {\n            if (typeof SevenroomsWidget !== 'undefined') {\n                var trackingVal = getSevenroomsTracking();\n                var venueId = \"casanisbistrot\";\n\n                var config = {\n                    venueId: trackingVal ? venueId + \"\/\" + trackingVal : venueId,\n                    triggerId: \"sr-trigger-6af4ae5ab9546\",\n                    styleButton: false,\n                    onOrderCompletion: function() {\n                        SevenroomsWidget.close();\n                    }\n                };\n\n                                    config.type = \"reservations\";\n                                            config.experienceId = \"new-years-eve-at-casanis-bistrot-6142635707842560\";\n                                    \n                if (trackingVal) {\n                    config.tracking = trackingVal;\n                    config.channel = trackingVal;\n                }\n\n                SevenroomsWidget.init(config);\n            } else {\n                setTimeout(initSDK, 500);\n            }\n        };\n\n        if (document.readyState === \"complete\" || document.readyState === \"interactive\") {\n            initSDK();\n        } else {\n            document.addEventListener(\"DOMContentLoaded\", initSDK);\n        }\n    })();\n<\/script>\n            <\/div>\n          <\/article>\n                  \n          <article class=\"sr-tarjeta group relative cursor-pointer transition-colors duration-300 sr-tarjeta-clara bg-transparent text-foreground border-primary\/50 outline-primary\/25 hover:border-primary hover:outline-primary\/60 flex-1 basis-64 min-w-0 max-w-sm flex flex-col items-center text-center border outline-1 outline-solid outline-offset-[-8px] px-7 py-8 md:px-9 md:py-9\">\n\n                          <p class=\"font-sans text-xs uppercase tracking-[0.35em] text-foreground\/70 mb-3\">Con Suplemento Dom P\u00e9rignon<\/p>\n            \n                          <h3 class=\"font-sans uppercase tracking-[0.25em] text-base md:text-lg text-primary\">Men\u00fa de Nochevieja<\/h3>\n            \n                          <p class=\"mt-4 text-primary\">\n                <span class=\"font-sans font-light text-4xl md:text-5xl\">400 \u20ac<\/span>\n              <\/p>\n                              <p class=\"font-sans text-xs uppercase tracking-widest mt-2 text-foreground\/70\">p\/p IVA INCLUIDO<\/p>\n                          \n                          <span class=\"block w-12 h-px my-5 bg-current opacity-40\" aria-hidden=\"true\"><\/span>\n              <ul class=\"flex flex-col gap-1.5 font-sans font-light text-xs md:text-sm leading-relaxed\">\n                                  <li>Men\u00fa de Nochevieja de Casanis con Bebidas + media Botella de Dom P\u00e9rignon<\/li>\n                              <\/ul>\n            \n            <div class=\"mt-auto pt-6\">\n              <span class=\"sr-reserva inline-flex\">\n    <button type=\"button\" id=\"sr-trigger-6af4ae5ab9b7f\" class=\"btn-outline \">\n        <span class=\"relative z-10\">Reservar<\/span>\n    <\/button>\n<\/span>\n\n<script>\n    (function() {\n        var STORAGE_KEY = 'sevenrooms_cached_tracking';\n\n        \/\/ 1. Capturar tracking de la URL actual si existe\n        var urlParams = new URLSearchParams(window.location.search);\n        var currentSource = urlParams.get('utm_source');\n        var currentChannel = urlParams.get('utm_medium');\n        var currentTracking = \"\";\n\n        \/\/ El c\u00f3digo de Google Ads se rellena desde el campo ACF del bloque.\n        var GOOGLE_ADS_TRACKING = \"\";\n\n        if (currentSource && currentChannel) {\n            var utmvalue = currentSource + \"_\" + currentChannel;\n            if (utmvalue == \"meta_paid\") {\n                currentTracking = \"meta-ads\";\n            } else if (utmvalue == \"google_cpc\") {\n                currentTracking = GOOGLE_ADS_TRACKING;\n            }\n        }\n\n        if (currentTracking) {\n            try {\n                sessionStorage.setItem(STORAGE_KEY, currentTracking);\n            } catch (e) {\n                console.warn(\"No se pudo escribir en sessionStorage\", e);\n            }\n        }\n\n        \/\/ 2. Recuperar el tracking guardado en la sesi\u00f3n\n        var getSevenroomsTracking = function() {\n            if (currentTracking) {\n                return currentTracking;\n            }\n            try {\n                return sessionStorage.getItem(STORAGE_KEY);\n            } catch (e) {\n                return null;\n            }\n        };\n\n        var initSDK = function() {\n            if (typeof SevenroomsWidget !== 'undefined') {\n                var trackingVal = getSevenroomsTracking();\n                var venueId = \"casanisbistrot\";\n\n                var config = {\n                    venueId: trackingVal ? venueId + \"\/\" + trackingVal : venueId,\n                    triggerId: \"sr-trigger-6af4ae5ab9b7f\",\n                    styleButton: false,\n                    onOrderCompletion: function() {\n                        SevenroomsWidget.close();\n                    }\n                };\n\n                                    config.type = \"reservations\";\n                                            config.experienceId = \"new-years-eve-at-casanis-bistrot-6142635707842560\";\n                                    \n                if (trackingVal) {\n                    config.tracking = trackingVal;\n                    config.channel = trackingVal;\n                }\n\n                SevenroomsWidget.init(config);\n            } else {\n                setTimeout(initSDK, 500);\n            }\n        };\n\n        if (document.readyState === \"complete\" || document.readyState === \"interactive\") {\n            initSDK();\n        } else {\n            document.addEventListener(\"DOMContentLoaded\", initSDK);\n        }\n    })();\n<\/script>\n            <\/div>\n          <\/article>\n              <\/div>\n    \n          <p class=\"font-sans font-light italic text-sm text-center mt-12 text-foreground\/70\">+125 \u20ac por persona con el suplemento de Dom P\u00e9rignon<\/p>\n    \n  <\/div>\n<\/section>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"class_list":["post-587","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/casanisbistro.nubedev.es\/es\/wp-json\/wp\/v2\/pages\/587","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/casanisbistro.nubedev.es\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/casanisbistro.nubedev.es\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/casanisbistro.nubedev.es\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/casanisbistro.nubedev.es\/es\/wp-json\/wp\/v2\/comments?post=587"}],"version-history":[{"count":5,"href":"https:\/\/casanisbistro.nubedev.es\/es\/wp-json\/wp\/v2\/pages\/587\/revisions"}],"predecessor-version":[{"id":628,"href":"https:\/\/casanisbistro.nubedev.es\/es\/wp-json\/wp\/v2\/pages\/587\/revisions\/628"}],"wp:attachment":[{"href":"https:\/\/casanisbistro.nubedev.es\/es\/wp-json\/wp\/v2\/media?parent=587"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}