{"id":520,"date":"2025-12-03T10:54:20","date_gmt":"2025-12-03T11:54:20","guid":{"rendered":"https:\/\/habanasbeachclub.com\/?page_id=520"},"modified":"2026-02-18T15:46:20","modified_gmt":"2026-02-18T16:46:20","slug":"canjear-bono-premium","status":"publish","type":"page","link":"https:\/\/habanasbeachclub.com\/fr\/canjear-bono-premium\/","title":{"rendered":"Bono VIP"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"520\" class=\"elementor elementor-520\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-65d905b e-con-full e-flex e-con e-parent\" data-id=\"65d905b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f443f25 elementor-widget elementor-widget-template\" data-id=\"f443f25\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"template.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-template\">\n\t\t\t\t\t<header data-elementor-type=\"header\" data-elementor-id=\"53\" class=\"elementor elementor-53\" data-elementor-post-type=\"elementor_library\">\n\t\t\t<div class=\"elementor-element elementor-element-81a1ff8 e-con-full e-flex e-con e-parent\" data-id=\"81a1ff8\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-a633e74 e-con-full e-flex e-con e-child\" data-id=\"a633e74\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-baecc4b elementor-widget elementor-widget-image\" data-id=\"baecc4b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/habanasbeachclub.com\/fr\">\n\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"800\" height=\"151\" src=\"https:\/\/habanasbeachclub.com\/wp-content\/uploads\/2025\/11\/89eb92d41c2a16bea9cf1916a5e277e78d2e0d30.png\" class=\"attachment-large size-large wp-image-34\" alt=\"\" srcset=\"https:\/\/habanasbeachclub.com\/wp-content\/uploads\/2025\/11\/89eb92d41c2a16bea9cf1916a5e277e78d2e0d30.png 875w, https:\/\/habanasbeachclub.com\/wp-content\/uploads\/2025\/11\/89eb92d41c2a16bea9cf1916a5e277e78d2e0d30-600x113.png 600w, https:\/\/habanasbeachclub.com\/wp-content\/uploads\/2025\/11\/89eb92d41c2a16bea9cf1916a5e277e78d2e0d30-300x57.png 300w, https:\/\/habanasbeachclub.com\/wp-content\/uploads\/2025\/11\/89eb92d41c2a16bea9cf1916a5e277e78d2e0d30-768x145.png 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-51e9188 e-con-full e-flex e-con e-child\" data-id=\"51e9188\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-43b65d2 elementor-nav-menu__align-center elementor-nav-menu--dropdown-none elementor-hidden-mobile elementor-widget elementor-widget-nav-menu\" data-id=\"43b65d2\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;layout&quot;:&quot;horizontal&quot;,&quot;submenu_icon&quot;:{&quot;value&quot;:&quot;&lt;svg aria-hidden=\\&quot;true\\&quot; class=\\&quot;e-font-icon-svg e-fas-caret-down\\&quot; viewBox=\\&quot;0 0 320 512\\&quot; xmlns=\\&quot;http:\\\/\\\/www.w3.org\\\/2000\\\/svg\\&quot;&gt;&lt;path d=\\&quot;M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z\\&quot;&gt;&lt;\\\/path&gt;&lt;\\\/svg&gt;&quot;,&quot;library&quot;:&quot;fa-solid&quot;}}\" data-widget_type=\"nav-menu.default\">\n\t\t\t\t\t\t\t\t<nav aria-label=\"Men\u00fa\" class=\"elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-horizontal e--pointer-underline e--animation-fade\">\n\t\t\t\t<ul id=\"menu-1-43b65d2\" class=\"elementor-nav-menu\"><li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-68\"><a href=\"https:\/\/habanasbeachclub.com\/fr\/cartas\/\" class=\"elementor-item\">Cartas<\/a><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-67\"><a href=\"https:\/\/habanasbeachclub.com\/fr\/grupos\/\" class=\"elementor-item\">Grupos<\/a><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-66\"><a href=\"https:\/\/habanasbeachclub.com\/fr\/cocteleria\/\" class=\"elementor-item\">Cocteler\u00eda<\/a><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-65\"><a href=\"https:\/\/habanasbeachclub.com\/fr\/gourmet\/\" class=\"elementor-item\">Gourmet<\/a><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-64\"><a href=\"https:\/\/habanasbeachclub.com\/fr\/brunch\/\" class=\"elementor-item\">Brunch<\/a><\/li>\n<li class=\"menu-gestionar menu-item menu-item-type-post_type menu-item-object-page menu-item-879\"><a href=\"https:\/\/habanasbeachclub.com\/fr\/gestionar-reservas\/\" class=\"elementor-item\">Cambiar mi Reserva<\/a><\/li>\n<\/ul>\t\t\t<\/nav>\n\t\t\t\t\t\t<nav class=\"elementor-nav-menu--dropdown elementor-nav-menu__container\" aria-hidden=\"true\">\n\t\t\t\t<ul id=\"menu-2-43b65d2\" class=\"elementor-nav-menu\"><li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-68\"><a href=\"https:\/\/habanasbeachclub.com\/fr\/cartas\/\" class=\"elementor-item\" tabindex=\"-1\">Cartas<\/a><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-67\"><a href=\"https:\/\/habanasbeachclub.com\/fr\/grupos\/\" class=\"elementor-item\" tabindex=\"-1\">Grupos<\/a><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-66\"><a href=\"https:\/\/habanasbeachclub.com\/fr\/cocteleria\/\" class=\"elementor-item\" tabindex=\"-1\">Cocteler\u00eda<\/a><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-65\"><a href=\"https:\/\/habanasbeachclub.com\/fr\/gourmet\/\" class=\"elementor-item\" tabindex=\"-1\">Gourmet<\/a><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-64\"><a href=\"https:\/\/habanasbeachclub.com\/fr\/brunch\/\" class=\"elementor-item\" tabindex=\"-1\">Brunch<\/a><\/li>\n<li class=\"menu-gestionar menu-item menu-item-type-post_type menu-item-object-page menu-item-879\"><a href=\"https:\/\/habanasbeachclub.com\/fr\/gestionar-reservas\/\" class=\"elementor-item\" tabindex=\"-1\">Cambiar mi Reserva<\/a><\/li>\n<\/ul>\t\t\t<\/nav>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4af9954 elementor-nav-menu__align-center elementor-nav-menu--dropdown-none elementor-hidden-desktop elementor-hidden-tablet elementor-widget elementor-widget-nav-menu\" data-id=\"4af9954\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;layout&quot;:&quot;vertical&quot;,&quot;submenu_icon&quot;:{&quot;value&quot;:&quot;&lt;svg aria-hidden=\\&quot;true\\&quot; class=\\&quot;e-font-icon-svg e-fas-caret-down\\&quot; viewBox=\\&quot;0 0 320 512\\&quot; xmlns=\\&quot;http:\\\/\\\/www.w3.org\\\/2000\\\/svg\\&quot;&gt;&lt;path d=\\&quot;M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z\\&quot;&gt;&lt;\\\/path&gt;&lt;\\\/svg&gt;&quot;,&quot;library&quot;:&quot;fa-solid&quot;}}\" data-widget_type=\"nav-menu.default\">\n\t\t\t\t\t\t\t\t<nav aria-label=\"Men\u00fa\" class=\"elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-vertical e--pointer-underline e--animation-fade\">\n\t\t\t\t<ul id=\"menu-1-4af9954\" class=\"elementor-nav-menu sm-vertical\"><li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-68\"><a href=\"https:\/\/habanasbeachclub.com\/fr\/cartas\/\" class=\"elementor-item\">Cartas<\/a><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-67\"><a href=\"https:\/\/habanasbeachclub.com\/fr\/grupos\/\" class=\"elementor-item\">Grupos<\/a><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-66\"><a href=\"https:\/\/habanasbeachclub.com\/fr\/cocteleria\/\" class=\"elementor-item\">Cocteler\u00eda<\/a><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-65\"><a href=\"https:\/\/habanasbeachclub.com\/fr\/gourmet\/\" class=\"elementor-item\">Gourmet<\/a><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-64\"><a href=\"https:\/\/habanasbeachclub.com\/fr\/brunch\/\" class=\"elementor-item\">Brunch<\/a><\/li>\n<li class=\"menu-gestionar menu-item menu-item-type-post_type menu-item-object-page menu-item-879\"><a href=\"https:\/\/habanasbeachclub.com\/fr\/gestionar-reservas\/\" class=\"elementor-item\">Cambiar mi Reserva<\/a><\/li>\n<\/ul>\t\t\t<\/nav>\n\t\t\t\t\t\t<nav class=\"elementor-nav-menu--dropdown elementor-nav-menu__container\" aria-hidden=\"true\">\n\t\t\t\t<ul id=\"menu-2-4af9954\" class=\"elementor-nav-menu sm-vertical\"><li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-68\"><a href=\"https:\/\/habanasbeachclub.com\/fr\/cartas\/\" class=\"elementor-item\" tabindex=\"-1\">Cartas<\/a><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-67\"><a href=\"https:\/\/habanasbeachclub.com\/fr\/grupos\/\" class=\"elementor-item\" tabindex=\"-1\">Grupos<\/a><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-66\"><a href=\"https:\/\/habanasbeachclub.com\/fr\/cocteleria\/\" class=\"elementor-item\" tabindex=\"-1\">Cocteler\u00eda<\/a><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-65\"><a href=\"https:\/\/habanasbeachclub.com\/fr\/gourmet\/\" class=\"elementor-item\" tabindex=\"-1\">Gourmet<\/a><\/li>\n<li class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-64\"><a href=\"https:\/\/habanasbeachclub.com\/fr\/brunch\/\" class=\"elementor-item\" tabindex=\"-1\">Brunch<\/a><\/li>\n<li class=\"menu-gestionar menu-item menu-item-type-post_type menu-item-object-page menu-item-879\"><a href=\"https:\/\/habanasbeachclub.com\/fr\/gestionar-reservas\/\" class=\"elementor-item\" tabindex=\"-1\">Cambiar mi Reserva<\/a><\/li>\n<\/ul>\t\t\t<\/nav>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d09ecbc e-con-full e-flex e-con e-child\" data-id=\"d09ecbc\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-83e3f61 elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-shortcode\" data-id=\"83e3f61\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><div class=\"trp-shortcode-switcher__wrapper\"\r\n     style=\"--bg:#0c4832;--bg-hover:#ffffff2b;--text:#ffffff;--text-hover:#ffffff;--border:none;--border-width:0px;--border-color:#14385200;--border-radius:5px;--flag-radius:2px;--flag-size:20px;--aspect-ratio:4\/3;--font-size:16px;--transition-duration:0.2s\"\r\n     role=\"group\"\r\n     data-open-mode=\"hover\">\r\n\r\n    \r\n        <!-- ANCHOR (in-flow only; sizing\/borders; inert) -->\r\n        <div class=\"trp-language-switcher trp-ls-dropdown trp-shortcode-switcher trp-shortcode-anchor trp-open-on-hover\"\r\n             aria-hidden=\"true\"\r\n             inert\r\n             data-no-translation>\r\n                <div class=\"trp-current-language-item__wrapper\">\r\n        <a class=\"trp-language-item trp-language-item__default trp-language-item__current\" data-no-translation href=\"https:\/\/habanasbeachclub.com\/fr\/wp-json\/wp\/v2\/pages\/520#TRPLINKPROCESSED\" title=\"FR\"><span class=\"trp-language-item-name\">FR<\/span><\/a>                    <svg class=\"trp-shortcode-arrow\" width=\"20\" height=\"20\" viewBox=\"0 0 20 21\" fill=\"none\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                <path d=\"M5 8L10 13L15 8\" stroke=\"var(--text)\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\r\n            <\/svg>\r\n            <\/div>\r\n            <\/div>\r\n\r\n        <!-- OVERLAY (positioned; interactive surface) -->\r\n        <div class=\"trp-language-switcher trp-ls-dropdown trp-shortcode-switcher trp-shortcode-overlay trp-open-on-hover\"\r\n             role=\"navigation\"\r\n             aria-label=\"Website language selector\"\r\n             data-no-translation\r\n        >\r\n                <div class=\"trp-current-language-item__wrapper\">\r\n        <div class=\"trp-language-item trp-language-item__default trp-language-item__current\" data-no-translation role=\"button\" aria-expanded=\"false\" tabindex=\"0\" aria-label=\"Change language\" aria-controls=\"trp-shortcode-dropdown-6a1cb28a220b0\"><span class=\"trp-language-item-name\">FR<\/span><\/div>                    <svg class=\"trp-shortcode-arrow\" width=\"20\" height=\"20\" viewBox=\"0 0 20 21\" fill=\"none\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                <path d=\"M5 8L10 13L15 8\" stroke=\"var(--text)\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\r\n            <\/svg>\r\n            <\/div>\r\n    \r\n            <div class=\"trp-switcher-dropdown-list\"\r\n                 id=\"trp-shortcode-dropdown-6a1cb28a220b0\"\r\n                 role=\"group\"\r\n                 aria-label=\"Available languages\"\r\n                 hidden\r\n                 inert\r\n            >\r\n                                                            <a class=\"trp-language-item\" href=\"https:\/\/habanasbeachclub.com\/fr\/wp-json\/wp\/v2\/pages\/520#TRPLINKPROCESSED\" title=\"ES\">\r\n                                                                                        <span class=\"trp-language-item-name\" data-no-translation>ES<\/span>\r\n                                                                                <\/a>\r\n                                            <a class=\"trp-language-item\" href=\"https:\/\/habanasbeachclub.com\/fr\/wp-json\/wp\/v2\/pages\/520#TRPLINKPROCESSED\" title=\"EN\">\r\n                                                                                        <span class=\"trp-language-item-name\" data-no-translation>EN<\/span>\r\n                                                                                <\/a>\r\n                                            <a class=\"trp-language-item\" href=\"https:\/\/habanasbeachclub.com\/fr\/wp-json\/wp\/v2\/pages\/520#TRPLINKPROCESSED\" title=\"DE\">\r\n                                                                                        <span class=\"trp-language-item-name\" data-no-translation>DE<\/span>\r\n                                                                                <\/a>\r\n                                                <\/div>\r\n        <\/div>\r\n\r\n    <\/div>\r\n<style id=\"trp-language-switcher-shortcode-custom-css\">.trp-language-switcher .trp-current-language-item__wrapper .trp-language-item__current { position: relative; padding-bottom: 6px; }\n.trp-language-switcher .trp-current-language-item__wrapper .trp-language-item__current::after { content: \"\"; position: absolute; left: 0px; bottom: 0px; width: 100%; height: 2px; background-color: rgb(195, 205, 124); border-radius: 2px; }<\/style><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-33574cb elementor-widget elementor-widget-button\" data-id=\"33574cb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/habanasbeachclub.com\/fr\/reservar\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">RESERVAR<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-020e713 elementor-widget elementor-widget-button\" data-id=\"020e713\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/www.instagram.com\/habanasbeach?igsh=MWhiNXA4dmM0NXQ2cA==\" target=\"_blank\" rel=\"nofollow\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fab-instagram\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8bce3c6 elementor-hidden-desktop elementor-widget elementor-widget-shortcode\" data-id=\"8bce3c6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><div class=\"trp-shortcode-switcher__wrapper\"\r\n     style=\"--bg:#0c4832;--bg-hover:#ffffff2b;--text:#ffffff;--text-hover:#ffffff;--border:none;--border-width:0px;--border-color:#14385200;--border-radius:5px;--flag-radius:2px;--flag-size:20px;--aspect-ratio:4\/3;--font-size:16px;--transition-duration:0.2s\"\r\n     role=\"group\"\r\n     data-open-mode=\"hover\">\r\n\r\n    \r\n        <!-- ANCHOR (in-flow only; sizing\/borders; inert) -->\r\n        <div class=\"trp-language-switcher trp-ls-dropdown trp-shortcode-switcher trp-shortcode-anchor trp-open-on-hover\"\r\n             aria-hidden=\"true\"\r\n             inert\r\n             data-no-translation>\r\n                <div class=\"trp-current-language-item__wrapper\">\r\n        <a class=\"trp-language-item trp-language-item__default trp-language-item__current\" data-no-translation href=\"https:\/\/habanasbeachclub.com\/fr\/wp-json\/wp\/v2\/pages\/520#TRPLINKPROCESSED\" title=\"FR\"><span class=\"trp-language-item-name\">FR<\/span><\/a>                    <svg class=\"trp-shortcode-arrow\" width=\"20\" height=\"20\" viewBox=\"0 0 20 21\" fill=\"none\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                <path d=\"M5 8L10 13L15 8\" stroke=\"var(--text)\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\r\n            <\/svg>\r\n            <\/div>\r\n            <\/div>\r\n\r\n        <!-- OVERLAY (positioned; interactive surface) -->\r\n        <div class=\"trp-language-switcher trp-ls-dropdown trp-shortcode-switcher trp-shortcode-overlay trp-open-on-hover\"\r\n             role=\"navigation\"\r\n             aria-label=\"Website language selector\"\r\n             data-no-translation\r\n        >\r\n                <div class=\"trp-current-language-item__wrapper\">\r\n        <div class=\"trp-language-item trp-language-item__default trp-language-item__current\" data-no-translation role=\"button\" aria-expanded=\"false\" tabindex=\"0\" aria-label=\"Change language\" aria-controls=\"trp-shortcode-dropdown-6a1cb28a22f0e\"><span class=\"trp-language-item-name\">FR<\/span><\/div>                    <svg class=\"trp-shortcode-arrow\" width=\"20\" height=\"20\" viewBox=\"0 0 20 21\" fill=\"none\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                <path d=\"M5 8L10 13L15 8\" stroke=\"var(--text)\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\r\n            <\/svg>\r\n            <\/div>\r\n    \r\n            <div class=\"trp-switcher-dropdown-list\"\r\n                 id=\"trp-shortcode-dropdown-6a1cb28a22f0e\"\r\n                 role=\"group\"\r\n                 aria-label=\"Available languages\"\r\n                 hidden\r\n                 inert\r\n            >\r\n                                                            <a class=\"trp-language-item\" href=\"https:\/\/habanasbeachclub.com\/fr\/wp-json\/wp\/v2\/pages\/520#TRPLINKPROCESSED\" title=\"ES\">\r\n                                                                                        <span class=\"trp-language-item-name\" data-no-translation>ES<\/span>\r\n                                                                                <\/a>\r\n                                            <a class=\"trp-language-item\" href=\"https:\/\/habanasbeachclub.com\/fr\/wp-json\/wp\/v2\/pages\/520#TRPLINKPROCESSED\" title=\"EN\">\r\n                                                                                        <span class=\"trp-language-item-name\" data-no-translation>EN<\/span>\r\n                                                                                <\/a>\r\n                                            <a class=\"trp-language-item\" href=\"https:\/\/habanasbeachclub.com\/fr\/wp-json\/wp\/v2\/pages\/520#TRPLINKPROCESSED\" title=\"DE\">\r\n                                                                                        <span class=\"trp-language-item-name\" data-no-translation>DE<\/span>\r\n                                                                                <\/a>\r\n                                                <\/div>\r\n        <\/div>\r\n\r\n    <\/div>\r\n<style id=\"trp-language-switcher-shortcode-custom-css\">.trp-language-switcher .trp-current-language-item__wrapper .trp-language-item__current { position: relative; padding-bottom: 6px; }\n.trp-language-switcher .trp-current-language-item__wrapper .trp-language-item__current::after { content: \"\"; position: absolute; left: 0px; bottom: 0px; width: 100%; height: 2px; background-color: rgb(195, 205, 124); border-radius: 2px; }<\/style><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/header>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ff05238 e-flex e-con-boxed e-con e-parent\" data-id=\"ff05238\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5f7816a elementor-widget elementor-widget-shortcode\" data-id=\"5f7816a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <div class=\"bp-container\">\n        <div class=\"bp-header\">\n            <h1>Bonos Premium<\/h1>\n            <p class=\"bp-subtitle\">Canjea tu Experiencia<\/p>\n            <p class=\"bp-description\">Reserva tu brunch exclusivo frente al mar<\/p>\n        <\/div>\n        \n        <div class=\"bp-content\">\n            <div class=\"bp-progress-bar\">\n                <div class=\"bp-progress-step active\" id=\"bp-progress-1\">\n                    <div class=\"bp-progress-circle\">1<\/div>\n                    <span class=\"bp-progress-label\">Validar<\/span>\n                <\/div>\n                <div class=\"bp-progress-step\" id=\"bp-progress-2\">\n                    <div class=\"bp-progress-circle\">2<\/div>\n                    <span class=\"bp-progress-label\">Reservar<\/span>\n                <\/div>\n                <div class=\"bp-progress-step\" id=\"bp-progress-3\">\n                    <div class=\"bp-progress-circle\">3<\/div>\n                    <span class=\"bp-progress-label\">Confirmar<\/span>\n                <\/div>\n            <\/div>\n            \n            <!-- PASO 1: VALIDAR C\u00d3DIGO -->\n            <div id=\"bp-step-1\" class=\"bp-step active\">\n                <div class=\"bp-info-box\">\n                    <p style=\"text-align: center; font-weight: 500;\">\n                        Introduce el c\u00f3digo de tu Bono Premium para verificarlo\n                    <\/p>\n                <\/div>\n                \n                <!-- Tabs -->\n                <div class=\"bp-tabs\">\n                    <div class=\"bp-tab active\" data-tab=\"manual\">\n                        <svg fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n                            <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M11 5H6a2 2 0 00-2 2v11a2 2 0 002 2h11a2 2 0 002-2v-5m-1.414-9.414a2 2 0 112.828 2.828L11.828 15H9v-2.828l8.586-8.586z\" \/>\n                        <\/svg>\n                        <span>Manual<\/span>\n                    <\/div>\n                    <div class=\"bp-tab\" data-tab=\"scan\">\n                        <svg fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n                            <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M12 4v1m6 11h2m-6 0h-2v4m0-11v3m0 0h.01M12 12h4.01M16 20h4M4 12h4m12 0h.01M5 8h2a1 1 0 001-1V5a1 1 0 00-1-1H5a1 1 0 00-1 1v2a1 1 0 001 1zm12 0h2a1 1 0 001-1V5a1 1 0 00-1-1h-2a1 1 0 00-1 1v2a1 1 0 001 1zM5 20h2a1 1 0 001-1v-2a1 1 0 00-1-1H5a1 1 0 00-1 1v2a1 1 0 001 1z\" \/>\n                        <\/svg>\n                        <span>Escanear QR<\/span>\n                    <\/div>\n                <\/div>\n                \n                <!-- Tab Manual -->\n                <div class=\"bp-tab-content active\" id=\"bp-tab-manual\">\n                    <div class=\"bp-form-group\">\n                        <label class=\"bp-form-label bp-text-center\">C\u00f3digo del Bono *<\/label>\n                        <input \n                            type=\"text\" \n                            class=\"bp-form-input\" \n                            id=\"bp-codigo\" \n                            placeholder=\"Ej: 64aabe207178\"\n                            style=\"text-align: center; font-size: 1.2rem; font-weight: 600; letter-spacing: 2px;\"\n                        >\n                    <\/div>\n                <\/div>\n                \n                <!-- Tab Scan -->\n                <div class=\"bp-tab-content\" id=\"bp-tab-scan\">\n                    <div class=\"bp-qr-container\" id=\"bp-qr-container\">\n                        <video class=\"bp-qr-video\" id=\"bp-qr-video\" playsinline><\/video>\n                        <div class=\"bp-qr-overlay\"><\/div>\n                    <\/div>\n                    <button class=\"bp-btn bp-btn-secondary\" id=\"bp-btn-camera\" style=\"margin-bottom: 15px;\">\n                        \ud83d\udcf7 Activar C\u00e1mara\n                    <\/button>\n                <\/div>\n                \n                <div id=\"bp-error-container\"><\/div>\n                \n                <button class=\"bp-btn bp-btn-primary\" id=\"bp-btn-validar\">\n                    Verificar C\u00f3digo\n                <\/button>\n                \n                <div class=\"bp-spinner\" id=\"bp-spinner-1\">\n                    <div class=\"bp-spinner-icon\"><\/div>\n                    <p>Verificando c\u00f3digo...<\/p>\n                <\/div>\n            <\/div>\n            \n            <!-- PASO 2: RESERVAR -->\n            <div id=\"bp-step-2\" class=\"bp-step\">\n                <div class=\"bp-bono-info\" id=\"bp-bono-info\">\n                    <h3>\u2713 C\u00f3digo Verificado<\/h3>\n                    <p id=\"bp-bono-codigo\">C\u00f3digo: ---<\/p>\n                <\/div>\n                \n               <div class=\"bp-warning-box\">\n  \t\t\t\t  <p>\n       \t\t\t\t <strong>\u26a0\ufe0f IMPORTANTE:<\/strong> Tu c\u00f3digo NO se canjear\u00e1 hasta que completes la reserva. \n       \t\t\t\t Si no hay disponibilidad en la fecha que deseas, podr\u00e1s volver e intentar con otra fecha \n        \t\t\to cambiar tu bono por otra experiencia en Bonos Premium.\n        <br><br>\n       \t\t\t\t <strong>Una vez validado y canjeado, no se podr\u00e1 modificar tu experiencia en Bonos Premium.\t\t\t<\/strong>\n\t\t\t\t<\/p>\n<\/div>\n                \n                <h3 style=\"font-family: 'Cormorant Garamond', serif; color: #0a3d2e; margin-bottom: 25px; font-size: 1.8rem; font-weight: 600;\">\n                    Datos de la Reserva\n                <\/h3>\n                \n                <form id=\"bp-form-reserva\">\n                    <div class=\"bp-form-group\">\n                        <label class=\"bp-form-label\">Nombre completo *<\/label>\n                        <input type=\"text\" class=\"bp-form-input\" id=\"bp-nombre\" placeholder=\"Ej: Mar\u00eda Garc\u00eda L\u00f3pez\" required>\n                    <\/div>\n                    \n                    <div class=\"bp-form-row\">\n                        <div class=\"bp-form-group\">\n                            <label class=\"bp-form-label\">Email *<\/label>\n                            <input type=\"email\" class=\"bp-form-input\" id=\"bp-email\" placeholder=\"tu@email.com\" required>\n                        <\/div>\n                        \n                        <div class=\"bp-form-group\">\n                            <label class=\"bp-form-label\">Tel\u00e9fono *<\/label>\n                            <input type=\"tel\" class=\"bp-form-input\" id=\"bp-telefono\" placeholder=\"+34 666 77 88 99\" required>\n                        <\/div>\n                    <\/div>\n                    \n                    <div class=\"bp-form-row\">\n                        <div class=\"bp-form-group\">\n                            <label class=\"bp-form-label\">Fecha de la reserva *<\/label>\n                            <input type=\"date\" class=\"bp-form-input\" id=\"bp-fecha\" required>\n                        <\/div>\n                        \n                        <div class=\"bp-form-group\">\n                            <label class=\"bp-form-label\" id=\"bp-label-hora\">Hora *<\/label>\n                            <select class=\"bp-form-input\" id=\"bp-hora\" required>\n                                <option value=\"\">Selecciona fecha primero<\/option>\n                            <\/select>\n                        <\/div>\n                    <\/div>\n                    \n                    <div class=\"bp-form-group\">\n                        <label class=\"bp-form-label\">Comentarios (alergias, beb\u00e9s, peticiones...)<\/label>\n                        <textarea class=\"bp-form-input\" id=\"bp-comentarios\" rows=\"3\" placeholder=\"Ej: Alergia a frutos secos, llevamos beb\u00e9 con trona...\"><\/textarea>\n                    <\/div>\n                    \n\t\t\t\t\t<div id=\"bp-error-container-2\"><\/div>\n                    <button type=\"submit\" class=\"bp-btn bp-btn-primary\">\n                        Confirmar Reserva\n                    <\/button>\n                    \n                    <button type=\"button\" class=\"bp-btn bp-btn-secondary bp-mt-20\" id=\"bp-btn-volver\">\n                        \u2190 Volver\n                    <\/button>\n                <\/form>\n                \n                <div class=\"bp-spinner\" id=\"bp-spinner-2\">\n                    <div class=\"bp-spinner-icon\"><\/div>\n                    <p>Procesando reserva y canjeando bono...<\/p>\n                <\/div>\n            <\/div>\n            \n            <!-- PASO 3: CONFIRMACI\u00d3N -->\n            <div id=\"bp-step-3\" class=\"bp-step\">\n                <div class=\"bp-alert bp-alert-success\">\n                    <svg width=\"60\" height=\"60\" style=\"margin-bottom: 15px;\" stroke=\"#0a3d2e\" fill=\"none\" viewBox=\"0 0 24 24\">\n                        <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z\" \/>\n                    <\/svg>\n                    <h2>\u00a1Reserva Confirmada!<\/h2>\n                    <p>Tu bono ha sido canjeado correctamente<\/p>\n                <\/div>\n                \n                <div class=\"bp-summary-box\" id=\"bp-resumen-final\">\n                <\/div>\n                \n                <p style=\"text-align: center; color: #666; font-family: 'Montserrat', sans-serif; margin: 25px 0; font-size: 0.95rem; line-height: 1.7;\">\n                    Te hemos enviado un email de confirmaci\u00f3n con todos los detalles.<br>\n                    \u00a1Te esperamos en Habana's Beach Club!\n                <\/p>\n                \n                <a href=\"\/\" class=\"bp-btn bp-btn-primary\" style=\"text-decoration: none;\">\n                    Volver al Inicio\n                <\/a>\n            <\/div>\n        <\/div>\n    <\/div>\n    \n    <script src=\"https:\/\/cdn.jsdelivr.net\/npm\/jsqr@1.4.0\/dist\/jsQR.min.js\"><\/script>\n    <script>\n    (function() {\n        \/\/ ============================================\n        \/\/ CONFIGURACI\u00d3N\n        \/\/ ============================================\n        const CONFIG = {\n            API_URL: 'https:\/\/bonospremium-api-yid8.vercel.app',\n            MAKE_WEBHOOK: 'https:\/\/hook.eu2.make.com\/ebbx57nivp36enftn8xam7463xm5bz5u'\n        };\n        \n        \/\/ ============================================\n        \/\/ VARIABLES\n        \/\/ ============================================\n        let codigoValidado = null;\n        let qrStream = null;\n        let scanInterval = null;\n        \n        \/\/ ============================================\n        \/\/ TABS\n        \/\/ ============================================\n        document.querySelectorAll('.bp-tab').forEach(tab => {\n            tab.addEventListener('click', function() {\n                const tabId = this.dataset.tab;\n                \n                document.querySelectorAll('.bp-tab').forEach(t => t.classList.remove('active'));\n                this.classList.add('active');\n                \n                document.querySelectorAll('.bp-tab-content').forEach(c => c.classList.remove('active'));\n                document.getElementById('bp-tab-' + tabId).classList.add('active');\n                \n                if (tabId !== 'scan') {\n                    stopCamera();\n                }\n            });\n        });\n        \n        \/\/ ============================================\n        \/\/ NAVEGACI\u00d3N PASOS\n        \/\/ ============================================\n        function goToStep(step) {\n    document.querySelectorAll('.bp-step').forEach(s => s.classList.remove('active'));\n    document.getElementById('bp-step-' + step).classList.add('active');\n    \n    document.querySelectorAll('.bp-progress-step').forEach((p, i) => {\n        p.classList.remove('active', 'completed');\n        if (i + 1 < step) p.classList.add('completed');\n        if (i + 1 === step) p.classList.add('active');\n    });\n    \n    \/\/ Ocultar paso 1 cuando estemos en paso 2 o 3\n    if (step > 1) {\n        document.getElementById('bp-step-1').style.display = 'none';\n    } else {\n        document.getElementById('bp-step-1').style.display = 'block';\n    }\n    \n    window.scrollTo({ top: 0, behavior: 'smooth' });\n}\n        \n        \/\/ ============================================\n        \/\/ MOSTRAR ERROR\n        \/\/ ============================================\n        function showError(message) {\n            const container = document.getElementById('bp-error-container');\n            container.innerHTML = `\n                <div class=\"bp-alert bp-alert-error\" style=\"margin-bottom: 20px;\">\n                    <p>${message}<\/p>\n                <\/div>\n            `;\n            setTimeout(() => container.innerHTML = '', 5000);\n        }\n        \n        \/\/ ============================================\n        \/\/ SPINNER\n        \/\/ ============================================\n        function showSpinner(step, show) {\n            const spinner = document.getElementById('bp-spinner-' + step);\n            const form = step === 1 ? document.getElementById('bp-btn-validar').parentElement : document.getElementById('bp-form-reserva');\n            \n            if (show) {\n                spinner.classList.add('active');\n                if (form) form.style.display = 'none';\n            } else {\n                spinner.classList.remove('active');\n                if (form) form.style.display = 'block';\n            }\n        }\n        \n        \/\/ ============================================\n        \/\/ VALIDAR C\u00d3DIGO\n        \/\/ ============================================\n        document.getElementById('bp-btn-validar').addEventListener('click', async function() {\n            const codigo = document.getElementById('bp-codigo').value.trim();\n            \n            if (!codigo) {\n                showError('Por favor introduce un c\u00f3digo');\n                return;\n            }\n            \n            showSpinner(1, true);\n            \n            try {\n                const response = await fetch(CONFIG.API_URL + '\/api\/verify', {\n                    method: 'POST',\n                    headers: { 'Content-Type': 'application\/json' },\n                    body: JSON.stringify({ codigo: codigo })\n                });\n                \n                const data = await response.json();\n                \n                showSpinner(1, false);\n                \n                if (data.success && data.valid) {\n                    codigoValidado = codigo;\n                    document.getElementById('bp-bono-codigo').textContent = 'C\u00f3digo: ' + codigo;\n                    goToStep(2);\n                } else {\n                    showError(data.error || 'C\u00f3digo no v\u00e1lido');\n                }\n            } catch (error) {\n                showSpinner(1, false);\n                showError('Error de conexi\u00f3n. Int\u00e9ntalo de nuevo.');\n                console.error(error);\n            }\n        });\n        \n        \/\/ Enter para validar\n        document.getElementById('bp-codigo').addEventListener('keypress', function(e) {\n            if (e.key === 'Enter') {\n                e.preventDefault();\n                document.getElementById('bp-btn-validar').click();\n            }\n        });\n        \n        \/\/ ============================================\n        \/\/ C\u00c1MARA QR\n        \/\/ ============================================\n        document.getElementById('bp-btn-camera').addEventListener('click', function() {\n            if (qrStream) {\n                stopCamera();\n            } else {\n                startCamera();\n            }\n        });\n        \n        async function startCamera() {\n            try {\n                qrStream = await navigator.mediaDevices.getUserMedia({ \n                    video: { facingMode: 'environment' } \n                });\n                \n                const video = document.getElementById('bp-qr-video');\n                video.srcObject = qrStream;\n                video.play();\n                \n                document.getElementById('bp-qr-container').classList.add('active');\n                document.getElementById('bp-btn-camera').textContent = '\u23f9\ufe0f Detener C\u00e1mara';\n                \n                scanInterval = setInterval(scanQR, 300);\n            } catch (error) {\n                showError('No se pudo acceder a la c\u00e1mara');\n            }\n        }\n        \n        function stopCamera() {\n            if (qrStream) {\n                qrStream.getTracks().forEach(track => track.stop());\n                qrStream = null;\n            }\n            if (scanInterval) {\n                clearInterval(scanInterval);\n                scanInterval = null;\n            }\n            document.getElementById('bp-qr-container').classList.remove('active');\n            document.getElementById('bp-btn-camera').textContent = '\ud83d\udcf7 Activar C\u00e1mara';\n        }\n        \n        function scanQR() {\n            const video = document.getElementById('bp-qr-video');\n            if (video.readyState !== video.HAVE_ENOUGH_DATA) return;\n            \n            const canvas = document.createElement('canvas');\n            canvas.width = video.videoWidth;\n            canvas.height = video.videoHeight;\n            const ctx = canvas.getContext('2d');\n            ctx.drawImage(video, 0, 0);\n            \n            const imageData = ctx.getImageData(0, 0, canvas.width, canvas.height);\n            const code = jsQR(imageData.data, imageData.width, imageData.height);\n            \n            if (code) {\n                document.getElementById('bp-codigo').value = code.data;\n                stopCamera();\n                \n                \/\/ Cambiar a tab manual\n                document.querySelectorAll('.bp-tab').forEach(t => t.classList.remove('active'));\n                document.querySelector('[data-tab=\"manual\"]').classList.add('active');\n                document.querySelectorAll('.bp-tab-content').forEach(c => c.classList.remove('active'));\n                document.getElementById('bp-tab-manual').classList.add('active');\n                \n                \/\/ Validar autom\u00e1ticamente\n                setTimeout(() => document.getElementById('bp-btn-validar').click(), 500);\n            }\n        }\n        \n        \/\/ ============================================\n        \/\/ HORARIOS SEG\u00daN D\u00cdA\n        \/\/ ============================================\n        document.getElementById('bp-fecha').addEventListener('change', function() {\n            const fecha = new Date(this.value);\n            const dia = fecha.getDay(); \/\/ 0=Dom, 6=S\u00e1b\n            const select = document.getElementById('bp-hora');\n            const label = document.getElementById('bp-label-hora');\n            \n            let horarios = [];\n            \n         \t if (dia === 0 || dia === 6) {\n    \t\/\/ Fin de semana\n   \t\t horarios = ['10:00', '10:30', '11:00', '11:30', '12:00', '12:30', '13:00'];\n    \t label.textContent = 'Hora (10:00 - 13:00) *';\n\t} else {\n    \t\/\/ Entre semana\n   \t\t horarios = ['11:00', '11:30', '12:00', '12:30', '13:00'];\n    \t label.textContent = 'Hora (11:00 - 13:00) *';\n\t}\n            \n            select.innerHTML = '<option value=\"\">Selecciona una hora<\/option>';\n            horarios.forEach(h => {\n                select.innerHTML += `<option value=\"${h}\">${h}<\/option>`;\n            });\n        });\n        \n        \/\/ Fecha m\u00ednima: ma\u00f1ana\n        const minDate = new Date(Date.now() + 24 * 60 * 60 * 1000);\n\t\tdocument.getElementById('bp-fecha').min = minDate.toISOString().split('T')[0];\n        \n        \/\/ ============================================\n        \/\/ VOLVER\n        \/\/ ============================================\n        document.getElementById('bp-btn-volver').addEventListener('click', function() {\n            goToStep(1);\n        });\n        \n        \/\/ ============================================\n        \/\/ CONFIRMAR RESERVA\n        \/\/ ============================================\n        document.getElementById('bp-form-reserva').addEventListener('submit', async function(e) {\n            e.preventDefault();\n            \n            const nombre = document.getElementById('bp-nombre').value.trim();\n            const email = document.getElementById('bp-email').value.trim();\n            const telefono = document.getElementById('bp-telefono').value.trim();\n            const fecha = document.getElementById('bp-fecha').value;\n            const hora = document.getElementById('bp-hora').value;\n            const comentarios = document.getElementById('bp-comentarios').value.trim();\n            \n            if (!nombre || !email || !telefono || !fecha || !hora) {\n                showError('Por favor completa todos los campos obligatorios');\n                return;\n            }\n            \n            showSpinner(2, true);\n            \n            const datosReserva = {\n                codigo_bono: codigoValidado,\n                nombre_cliente: nombre,\n                email_cliente: email,\n                telefono_cliente: telefono,\n                fecha_reserva: fecha,\n                hora_reserva: hora,\n                comentarios: comentarios,\n                fecha_registro: new Date().toISOString(),\n                personas: 2\n            };\n            \n            try {\n    \/\/ 1. Canjear el bono en Bonos Premium\n    const redeemResponse = await fetch(CONFIG.API_URL + '\/api\/redeem', {\n        method: 'POST',\n        headers: { 'Content-Type': 'application\/json' },\n        body: JSON.stringify({ codigo: codigoValidado })\n    });\n    \n    const redeemData = await redeemResponse.json();\n    \n   \/\/ VERIFICAR SI EL CANJE FUE EXITOSO\nif (!redeemData.success) {\n    showSpinner(2, false);\n    \/\/ Mostrar error en el paso 2\n    const errorContainer = document.getElementById('bp-error-container-2');\n    errorContainer.innerHTML = `\n        <div class=\"bp-alert bp-alert-error\" style=\"margin-bottom: 20px;\">\n            <p>${redeemData.error || 'No se pudo canjear el bono. Int\u00e9ntalo de nuevo.'}<\/p>\n        <\/div>\n    `;\n    \/\/ Scroll al error\n    errorContainer.scrollIntoView({ behavior: 'smooth' });\n    return; \/\/ NO CONTINUAR\n}\n    \n    \/\/ 2. Enviar a Make.com (solo si el canje fue exitoso)\n\tawait fetch(CONFIG.MAKE_WEBHOOK, {\n    \tmethod: 'POST',\n   \t\theaders: { 'Content-Type': 'application\/json' },\n    \tbody: JSON.stringify({\n        \t...datosReserva,\n        \t TipoBrunch: redeemData.TipoBrunch || 'Brunch Premium',\n\t\t\t bono_canjeado: \"S\u00ed\"\n    })\n});\n                \n                showSpinner(2, false);\n                \n                \/\/ Mostrar resumen\n                const fechaFormateada = new Date(fecha).toLocaleDateString('es-ES', {\n                    weekday: 'long',\n                    day: 'numeric',\n                    month: 'long',\n                    year: 'numeric'\n                });\n                \n                document.getElementById('bp-resumen-final').innerHTML = `\n                    <div class=\"bp-summary-item\">\n                        <span class=\"bp-summary-label\">C\u00f3digo<\/span>\n                        <span class=\"bp-summary-value\">${codigoValidado}<\/span>\n                    <\/div>\n                    <div class=\"bp-summary-item\">\n                        <span class=\"bp-summary-label\">Nombre<\/span>\n                        <span class=\"bp-summary-value\">${nombre}<\/span>\n                    <\/div>\n                    <div class=\"bp-summary-item\">\n                        <span class=\"bp-summary-label\">Fecha<\/span>\n                        <span class=\"bp-summary-value\">${fechaFormateada}<\/span>\n                    <\/div>\n                    <div class=\"bp-summary-item\">\n                        <span class=\"bp-summary-label\">Hora<\/span>\n                        <span class=\"bp-summary-value\">${hora}h<\/span>\n                    <\/div>\n                    <div class=\"bp-summary-item\">\n                        <span class=\"bp-summary-label\">Personas<\/span>\n                        <span class=\"bp-summary-value\">2<\/span>\n                    <\/div>\n                    <div class=\"bp-summary-item\">\n                        <span class=\"bp-summary-label\">Email<\/span>\n                        <span class=\"bp-summary-value\">${email}<\/span>\n                    <\/div>\n                `;\n                \n                goToStep(3);\n                \n            } catch (error) {\n                showSpinner(2, false);\n                console.error(error);\n                \/\/ A\u00fan as\u00ed, ir al paso 3 (Make procesar\u00e1 la reserva)\n                goToStep(3);\n            }\n        });\n        \n        console.log('\u2705 Bonos Premium JS cargado');\n    })();\n    <\/script>\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9f8b9df e-con-full e-flex e-con e-parent\" data-id=\"9f8b9df\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e29f0f6 elementor-widget elementor-widget-template\" data-id=\"e29f0f6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"template.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-template\">\n\t\t\t\t\t<footer data-elementor-type=\"footer\" data-elementor-id=\"112\" class=\"elementor elementor-112\" data-elementor-post-type=\"elementor_library\">\n\t\t\t<div class=\"elementor-element elementor-element-04f0d8c e-flex e-con-boxed e-con e-parent\" data-id=\"04f0d8c\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-a6f2e1b e-con-full e-flex e-con e-child\" data-id=\"a6f2e1b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ecc0c7a elementor-widget__width-initial elementor-widget elementor-widget-image\" data-id=\"ecc0c7a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"768\" height=\"114\" src=\"https:\/\/habanasbeachclub.com\/wp-content\/uploads\/2025\/11\/89eb92d41c2a16bea9cf1916a5e277e78d2e0d30-1-e1762533822143-768x114.png\" class=\"attachment-medium_large size-medium_large wp-image-115\" alt=\"\" srcset=\"https:\/\/habanasbeachclub.com\/wp-content\/uploads\/2025\/11\/89eb92d41c2a16bea9cf1916a5e277e78d2e0d30-1-e1762533822143-768x114.png 768w, https:\/\/habanasbeachclub.com\/wp-content\/uploads\/2025\/11\/89eb92d41c2a16bea9cf1916a5e277e78d2e0d30-1-e1762533822143-600x89.png 600w, https:\/\/habanasbeachclub.com\/wp-content\/uploads\/2025\/11\/89eb92d41c2a16bea9cf1916a5e277e78d2e0d30-1-e1762533822143-300x45.png 300w, https:\/\/habanasbeachclub.com\/wp-content\/uploads\/2025\/11\/89eb92d41c2a16bea9cf1916a5e277e78d2e0d30-1-e1762533822143.png 875w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b133671 elementor-widget__width-initial elementor-widget elementor-widget-image\" data-id=\"b133671\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"34\" height=\"34\" src=\"https:\/\/habanasbeachclub.com\/wp-content\/uploads\/2025\/11\/3cbf5109e128408a1f066b6acd7e3849.png\" class=\"attachment-medium size-medium wp-image-44\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3b90f55 elementor-widget__width-initial elementor-widget elementor-widget-image\" data-id=\"3b90f55\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"768\" height=\"114\" src=\"https:\/\/habanasbeachclub.com\/wp-content\/uploads\/2025\/11\/89eb92d41c2a16bea9cf1916a5e277e78d2e0d30-1-e1762533822143-768x114.png\" class=\"attachment-medium_large size-medium_large wp-image-115\" alt=\"\" srcset=\"https:\/\/habanasbeachclub.com\/wp-content\/uploads\/2025\/11\/89eb92d41c2a16bea9cf1916a5e277e78d2e0d30-1-e1762533822143-768x114.png 768w, https:\/\/habanasbeachclub.com\/wp-content\/uploads\/2025\/11\/89eb92d41c2a16bea9cf1916a5e277e78d2e0d30-1-e1762533822143-600x89.png 600w, https:\/\/habanasbeachclub.com\/wp-content\/uploads\/2025\/11\/89eb92d41c2a16bea9cf1916a5e277e78d2e0d30-1-e1762533822143-300x45.png 300w, https:\/\/habanasbeachclub.com\/wp-content\/uploads\/2025\/11\/89eb92d41c2a16bea9cf1916a5e277e78d2e0d30-1-e1762533822143.png 875w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c60e11b elementor-widget__width-initial elementor-hidden-mobile elementor-widget elementor-widget-image\" data-id=\"c60e11b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"34\" height=\"34\" src=\"https:\/\/habanasbeachclub.com\/wp-content\/uploads\/2025\/11\/3cbf5109e128408a1f066b6acd7e3849.png\" class=\"attachment-medium size-medium wp-image-44\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-26dd021 elementor-widget__width-initial elementor-hidden-mobile elementor-widget elementor-widget-image\" data-id=\"26dd021\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"768\" height=\"114\" src=\"https:\/\/habanasbeachclub.com\/wp-content\/uploads\/2025\/11\/89eb92d41c2a16bea9cf1916a5e277e78d2e0d30-1-e1762533822143-768x114.png\" class=\"attachment-medium_large size-medium_large wp-image-115\" alt=\"\" srcset=\"https:\/\/habanasbeachclub.com\/wp-content\/uploads\/2025\/11\/89eb92d41c2a16bea9cf1916a5e277e78d2e0d30-1-e1762533822143-768x114.png 768w, https:\/\/habanasbeachclub.com\/wp-content\/uploads\/2025\/11\/89eb92d41c2a16bea9cf1916a5e277e78d2e0d30-1-e1762533822143-600x89.png 600w, https:\/\/habanasbeachclub.com\/wp-content\/uploads\/2025\/11\/89eb92d41c2a16bea9cf1916a5e277e78d2e0d30-1-e1762533822143-300x45.png 300w, https:\/\/habanasbeachclub.com\/wp-content\/uploads\/2025\/11\/89eb92d41c2a16bea9cf1916a5e277e78d2e0d30-1-e1762533822143.png 875w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ab4af68 elementor-widget__width-initial elementor-hidden-mobile elementor-widget elementor-widget-image\" data-id=\"ab4af68\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"34\" height=\"34\" src=\"https:\/\/habanasbeachclub.com\/wp-content\/uploads\/2025\/11\/3cbf5109e128408a1f066b6acd7e3849.png\" class=\"attachment-medium size-medium wp-image-44\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4b7e4c5 e-con-full e-flex e-con e-child\" data-id=\"4b7e4c5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-66cb00c e-con-full e-flex e-con e-child\" data-id=\"66cb00c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2bf81e5 elementor-widget elementor-widget-text-editor\" data-id=\"2bf81e5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Contacto<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a1cdae5 elementor-widget elementor-widget-text-editor\" data-id=\"a1cdae5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><a href=\"https:\/\/wa.me\/34682579752\" target=\"_blank\" rel=\"noopener\">WhatsApp<\/a><\/p><p><a href=\"mailto:puertodelacruz@habanasbeachclub.com\" target=\"_blank\" rel=\"noopener\">Correo Electr\u00f3nico<\/a><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2e22ea3 elementor-widget elementor-widget-text-editor\" data-id=\"2e22ea3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>S\u00edguenos<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-06420d3 elementor-widget elementor-widget-text-editor\" data-id=\"06420d3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><a href=\"https:\/\/www.instagram.com\/habanasbeach?igsh=MWhiNXA4dmM0NXQ2cA==\" target=\"_blank\" rel=\"noopener\">Instagram<\/a><\/p><p><a href=\"https:\/\/www.facebook.com\/share\/1CanxLewJR\/?mibextid=wwXIfr\" target=\"_blank\" rel=\"noopener\">Facebook<\/a><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8087839 e-con-full e-flex e-con e-child\" data-id=\"8087839\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3b39b5d elementor-widget elementor-widget-text-editor\" data-id=\"3b39b5d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Ubicaci\u00f3n<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ad0d5e2 elementor-widget elementor-widget-text-editor\" data-id=\"ad0d5e2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>C. de Obispo P\u00e9rez Caceres, 1A<\/p><p>38400 Puerto de la Cruz<\/p><p>Santa Cruz de Tenerife<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-76b5d87 elementor-widget elementor-widget-text-editor\" data-id=\"76b5d87\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><a href=\"https:\/\/maps.app.goo.gl\/d5nsH4mDLFgs15yC9\" target=\"_blank\" rel=\"noopener\">Google Maps<\/a><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c36dc00 e-con-full e-flex e-con e-child\" data-id=\"c36dc00\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-91367a3 elementor-widget elementor-widget-text-editor\" data-id=\"91367a3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><a href=\"https:\/\/habanasbeachclub.com\/aviso-legal\/\" target=\"_blank\" rel=\"noopener\">Aviso Legal<\/a><\/p><p><a href=\"https:\/\/habanasbeachclub.com\/politica-de-cookies\/\" target=\"_blank\" rel=\"noopener\">Pol\u00edtica de Cookies<\/a><\/p><p><a href=\"https:\/\/habanasbeachclub.com\/privacy-policy\/\" target=\"_blank\" rel=\"noopener\">Pol\u00edtica de Privacidad<\/a><\/p><p>\u00a0<\/p><p>\u00a0<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-58e36fd elementor-widget elementor-widget-text-editor\" data-id=\"58e36fd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><a href=\"\/gestionar-reservas\/\">Cambiar mi Reserva<\/a><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-62dc3a7 e-con-full e-flex e-con e-child\" data-id=\"62dc3a7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4d3b6a6 elementor-widget elementor-widget-text-editor\" data-id=\"4d3b6a6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><a href=\"http:\/\/www.auranovatech.com\/\">Site by Aura Novatech<\/a><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/footer>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-520","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Bono VIP - HABANA&#039;S<\/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:\/\/habanasbeachclub.com\/fr\/canjear-bono-premium\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Bono VIP - HABANA&#039;S\" \/>\n<meta property=\"og:url\" content=\"https:\/\/habanasbeachclub.com\/fr\/canjear-bono-premium\/\" \/>\n<meta property=\"og:site_name\" content=\"HABANA&#039;S\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-18T16:46:20+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/habanasbeachclub.com\\\/canjear-bono-premium\\\/\",\"url\":\"https:\\\/\\\/habanasbeachclub.com\\\/canjear-bono-premium\\\/\",\"name\":\"Bono VIP - HABANA&#039;S\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/habanasbeachclub.com\\\/#website\"},\"datePublished\":\"2025-12-03T11:54:20+00:00\",\"dateModified\":\"2026-02-18T16:46:20+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/habanasbeachclub.com\\\/canjear-bono-premium\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/habanasbeachclub.com\\\/canjear-bono-premium\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/habanasbeachclub.com\\\/canjear-bono-premium\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/habanasbeachclub.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Bono VIP\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/habanasbeachclub.com\\\/#website\",\"url\":\"https:\\\/\\\/habanasbeachclub.com\\\/\",\"name\":\"HABANA'S\",\"description\":\"Beach club\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/habanasbeachclub.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Bono VIP - HABANA'S","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:\/\/habanasbeachclub.com\/fr\/canjear-bono-premium\/","og_locale":"fr_FR","og_type":"article","og_title":"Bono VIP - HABANA&#039;S","og_url":"https:\/\/habanasbeachclub.com\/fr\/canjear-bono-premium\/","og_site_name":"HABANA&#039;S","article_modified_time":"2026-02-18T16:46:20+00:00","twitter_card":"summary_large_image","twitter_misc":{"Dur\u00e9e de lecture estim\u00e9e":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/habanasbeachclub.com\/canjear-bono-premium\/","url":"https:\/\/habanasbeachclub.com\/canjear-bono-premium\/","name":"Bono VIP - HABANA'S","isPartOf":{"@id":"https:\/\/habanasbeachclub.com\/#website"},"datePublished":"2025-12-03T11:54:20+00:00","dateModified":"2026-02-18T16:46:20+00:00","breadcrumb":{"@id":"https:\/\/habanasbeachclub.com\/canjear-bono-premium\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/habanasbeachclub.com\/canjear-bono-premium\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/habanasbeachclub.com\/canjear-bono-premium\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/habanasbeachclub.com\/"},{"@type":"ListItem","position":2,"name":"Bono VIP"}]},{"@type":"WebSite","@id":"https:\/\/habanasbeachclub.com\/#website","url":"https:\/\/habanasbeachclub.com\/","name":"LA HAVANE","description":"Club de plage","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/habanasbeachclub.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"}]}},"_links":{"self":[{"href":"https:\/\/habanasbeachclub.com\/fr\/wp-json\/wp\/v2\/pages\/520","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/habanasbeachclub.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/habanasbeachclub.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/habanasbeachclub.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/habanasbeachclub.com\/fr\/wp-json\/wp\/v2\/comments?post=520"}],"version-history":[{"count":19,"href":"https:\/\/habanasbeachclub.com\/fr\/wp-json\/wp\/v2\/pages\/520\/revisions"}],"predecessor-version":[{"id":858,"href":"https:\/\/habanasbeachclub.com\/fr\/wp-json\/wp\/v2\/pages\/520\/revisions\/858"}],"wp:attachment":[{"href":"https:\/\/habanasbeachclub.com\/fr\/wp-json\/wp\/v2\/media?parent=520"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}