{"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":"<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=\"Menu\" 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\">Lettres<\/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\">Groupes<\/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\">Bar \u00e0 cocktails<\/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\">Changer ma r\u00e9servation<\/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\">Lettres<\/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\">Groupes<\/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\">Bar \u00e0 cocktails<\/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\">Changer ma r\u00e9servation<\/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=\"Menu\" 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\">Lettres<\/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\">Groupes<\/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\">Bar \u00e0 cocktails<\/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\">Changer ma r\u00e9servation<\/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\">Lettres<\/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\">Groupes<\/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\">Bar \u00e0 cocktails<\/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\">Changer ma r\u00e9servation<\/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\" 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=\"S\u00e9lecteur de langue du site web\"\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-69d2b1d3529a6\"><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-69d2b1d3529a6\"\r\n                 role=\"group\"\r\n                 aria-label=\"Langues disponibles\"\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\" title=\"FR\">\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\" title=\"FR\">\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\" 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\">LIVRE<\/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\" 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=\"S\u00e9lecteur de langue du site web\"\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-69d2b1d353ff2\"><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-69d2b1d353ff2\"\r\n                 role=\"group\"\r\n                 aria-label=\"Langues disponibles\"\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\" title=\"FR\">\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\" title=\"FR\">\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\" 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>Bons d'achat<\/h1>\n            <p class=\"bp-subtitle\">\u00c9changez votre exp\u00e9rience<\/p>\n            <p class=\"bp-description\">R\u00e9servez votre brunch exclusif en bord de mer<\/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\">Valider<\/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\">Livre<\/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\">Confirmer<\/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                        Saisissez le code de votre prime pour la v\u00e9rifier.\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>Manuel<\/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>Scanner 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\">Code bonus *<\/label>\n                        <input \n                            type=\"text\" \n                            class=\"bp-form-input\" \n                            id=\"bp-codigo\" \n                            placeholder=\"Ex : 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 Activer la cam\u00e9ra\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                    V\u00e9rifier le code\n                <\/button>\n                \n                <div class=\"bp-spinner\" id=\"bp-spinner-1\">\n                    <div class=\"bp-spinner-icon\"><\/div>\n                    <p>V\u00e9rification du code...<\/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 Code v\u00e9rifi\u00e9<\/h3>\n                    <p id=\"bp-bono-codigo\">Code : ---<\/p>\n                <\/div>\n                \n               <div class=\"bp-warning-box\">\n  \t\t\t\t  <p>\n       \t\t\t\t <strong>\u26a0\ufe0f IMPORTANT :<\/strong> Votre code ne sera pas utilis\u00e9 tant que vous n'aurez pas effectu\u00e9 votre r\u00e9servation.\n       \t\t\t\t S'il n'y a pas de disponibilit\u00e9 \u00e0 la date souhait\u00e9e, vous pouvez revenir et essayer une autre date ou \u00e9changer votre bon contre une autre exp\u00e9rience.\n        \t\t\tou \u00e9changer votre bon contre une autre exp\u00e9rience Premium Voucher.\n        <br><br>\n       \t\t\t\t <strong>Une fois valid\u00e9e et \u00e9chang\u00e9e, votre exp\u00e9rience de prime ne peut \u00eatre modifi\u00e9e.\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                    Donn\u00e9es de r\u00e9serve\n                <\/h3>\n                \n                <form id=\"bp-form-reserva\" action=\"\">\n                    <div class=\"bp-form-group\">\n                        <label class=\"bp-form-label\">Nom complet * Nom complet * Nom complet * Nom complet * Nom complet * Nom complet * Nom complet * Nom complet * Nom complet * Nom complet * Nom complet<\/label>\n                        <input type=\"text\" class=\"bp-form-input\" id=\"bp-nombre\" placeholder=\"ex : 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 * Email * 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\">T\u00e9l\u00e9phone<\/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\">Date de r\u00e9servation *<\/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\">Temps * Temps * Temps * Temps * Temps * Temps * Temps * Temps * Temps * Temps * Temps * Temps * Temps * Temps * Temps<\/label>\n                            <select class=\"bp-form-input\" id=\"bp-hora\" required>\n                                <option value=\"\">S\u00e9lectionner la date d'abord<\/option>\n                            <\/select>\n                        <\/div>\n                    <\/div>\n                    \n                    <div class=\"bp-form-group\">\n                        <label class=\"bp-form-label\">Commentaires (allergies, b\u00e9b\u00e9s, demandes...)<\/label>\n                        <textarea class=\"bp-form-input\" id=\"bp-comentarios\" rows=\"3\" placeholder=\"Par exemple : allergie aux noix, b\u00e9b\u00e9 dans une chaise haute...\"><\/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                        Confirmer la r\u00e9servation\n                    <\/button>\n                    \n                    <button type=\"button\" class=\"bp-btn bp-btn-secondary bp-mt-20\" id=\"bp-btn-volver\">\n                        \u2190 Retour\n                    <\/button>\n                <input type=\"hidden\" name=\"trp-form-language\" value=\"fr\"\/><\/form>\n                \n                <div class=\"bp-spinner\" id=\"bp-spinner-2\">\n                    <div class=\"bp-spinner-icon\"><\/div>\n                    <p>Traiter les r\u00e9servations et \u00e9changer les bons...<\/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>R\u00e9servation confirm\u00e9e !<\/h2>\n                    <p>Votre bon a \u00e9t\u00e9 \u00e9chang\u00e9 avec succ\u00e8s<\/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                    Nous vous avons envoy\u00e9 un e-mail de confirmation avec tous les d\u00e9tails.<br>\n                    Nous vous attendons au Habana's Beach Club !\n                <\/p>\n                \n                <a href=\"\/fr\/\" class=\"bp-btn bp-btn-primary\" style=\"text-decoration: none;\">\n                    Haut de page\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            if (dia === 0 || dia === 6) {\n                \/\/ Fin de semana\n                horarios = ['9:30', '10:00', '10:30', '11:00', '11:30'];\n                label.textContent = 'Hora (9:30 - 11:30) *';\n            } else {\n                \/\/ Entre semana\n                horarios = ['10:00', '10:30', '11:00', '11:30', '12:00', '12:30', '13:00'];\n                label.textContent = 'Hora (10:00 - 13:00) *';\n            }\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 tomorrow = new Date();\n        tomorrow.setDate(tomorrow.getDate() + 1);\n        document.getElementById('bp-fecha').min = tomorrow.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>Contact<\/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\">Adresse \u00e9lectronique<\/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>Suivez-nous sur<\/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>Localisation<\/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\/fr\/aviso-legal\/\" target=\"_blank\" rel=\"noopener\">Avis juridique<\/a><\/p><p><a href=\"https:\/\/habanasbeachclub.com\/fr\/politica-de-cookies\/\" target=\"_blank\" rel=\"noopener\">Politique en mati\u00e8re de cookies<\/a><\/p><p><a href=\"https:\/\/habanasbeachclub.com\/fr\/privacy-policy\/\" target=\"_blank\" rel=\"noopener\">Politique de confidentialit\u00e9<\/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=\"\/fr\/gestionar-reservas\/\">Changer ma r\u00e9servation<\/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 d'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>","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 v26.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\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&#039;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&#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":"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}]}}