{"id":291,"date":"2025-08-17T17:53:34","date_gmt":"2025-08-17T22:53:34","guid":{"rendered":"https:\/\/pirigallos.com\/home\/?page_id=291"},"modified":"2026-01-30T16:33:23","modified_gmt":"2026-01-30T21:33:23","slug":"inicio","status":"publish","type":"page","link":"https:\/\/pirigallos.com\/home\/","title":{"rendered":"Inicio"},"content":{"rendered":"<p>[et_pb_section fb_built=\u00bb1&#8243; admin_label=\u00bbHeader\u00bb _builder_version=\u00bb4.25.0&#8243; _module_preset=\u00bbdefault\u00bb background_color=\u00bb#FFFFFF\u00bb z_index=\u00bb9999&#8243; position_origin_a_last_edited=\u00bboff|phone\u00bb position_origin_f_last_edited=\u00bboff|phone\u00bb position_origin_r_last_edited=\u00bboff|phone\u00bb custom_padding=\u00bb0px||0px||true|false\u00bb positioning_last_edited=\u00bboff|phone\u00bb sticky_position_last_edited=\u00bboff|phone\u00bb custom_css_main_element=\u00bbflex-shrink: 1 !important;\u00bb border_radii=\u00bboff|20px|20px||\u00bb border_width_bottom=\u00bb1px\u00bb border_color_bottom=\u00bb#e5e7eb\u00bb border_radii_tablet=\u00bboff|20px|20px||\u00bb border_radii_phone=\u00bboff|0px|0px||\u00bb border_radii_last_edited=\u00bbon|desktop\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_row _builder_version=\u00bb4.22.2&#8243; _module_preset=\u00bbdefault\u00bb width=\u00bb100%\u00bb max_width=\u00bb100%\u00bb custom_padding=\u00bb12px|14px|15px|6px|false|false\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_column type=\u00bb4_4&#8243; _builder_version=\u00bb4.22.2&#8243; _module_preset=\u00bbdefault\u00bb custom_css_main_element=\u00bbdisplay: flex;||align-items: center;\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_image src=\u00bbhttps:\/\/pirigallos.com\/home\/wp-content\/uploads\/2025\/08\/logo_horizontal-e1754596343154.png\u00bb title_text=\u00bblogo_horizontal\u00bb url=\u00bb@ET-DC@eyJkeW5hbWljIjp0cnVlLCJjb250ZW50IjoicG9zdF9saW5rX3VybCIsInNldHRpbmdzIjp7fX0=@\u00bb admin_label=\u00bbImagen Logotipo\u00bb _builder_version=\u00bb4.27.4&#8243; _dynamic_attributes=\u00bburl\u00bb _module_preset=\u00bbdefault\u00bb width=\u00bb100%\u00bb max_height=\u00bb42px\u00bb custom_margin=\u00bb||0px||false|false\u00bb global_colors_info=\u00bb{}\u00bb][\/et_pb_image][et_pb_icon font_icon=\u00bb&#xf1e0;||fa||900&#8243; icon_color=\u00bb#3d3d3d\u00bb icon_width=\u00bb16px\u00bb align=\u00bbright\u00bb align_last_edited=\u00bboff|tablet\u00bb admin_label=\u00bbIcono Compartir\u00bb module_class=\u00bbov-share-button\u00bb _builder_version=\u00bb4.27.4&#8243; _module_preset=\u00bbdefault\u00bb background_color=\u00bb#FFFFFF\u00bb custom_margin=\u00bb10px||0px||false|false\u00bb custom_padding=\u00bb8px|9px|8px|9px|true|true\u00bb custom_css_main_element=\u00bbcursor: pointer;\u00bb border_radii=\u00bbon|4px|4px|4px|4px\u00bb border_width_all=\u00bb1px\u00bb border_color_all=\u00bb#999999&#8243; global_colors_info=\u00bb{}\u00bb][\/et_pb_icon][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=\u00bb1&#8243; custom_padding_last_edited=\u00bboff|desktop\u00bb admin_label=\u00bbContenido\u00bb module_class=\u00bbcontenido\u00bb _builder_version=\u00bb4.25.0&#8243; _module_preset=\u00bbdefault\u00bb background_color=\u00bb#f8f8f8&#8243; min_height_last_edited=\u00bboff|phone\u00bb overflow-y=\u00bbauto\u00bb custom_margin=\u00bb||||false|false\u00bb custom_margin_phone=\u00bb||||false|false\u00bb custom_margin_last_edited=\u00bboff|desktop\u00bb custom_padding=\u00bb0px||0px||false|false\u00bb custom_padding_phone=\u00bb||||false|false\u00bb custom_css_main_element=\u00bbflex: 1 1 0px;\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_row admin_label=\u00bbImagen de Portada\u00bb module_class=\u00bbinfo-home\u00bb _builder_version=\u00bb4.27.4&#8243; _module_preset=\u00bbdefault\u00bb background_image=\u00bbhttps:\/\/pirigallos.com\/home\/wp-content\/uploads\/2025\/08\/portada_pirigallos_2.jpg\u00bb width=\u00bb100%\u00bb max_width=\u00bb100%\u00bb height=\u00bb190px\u00bb custom_padding=\u00bb0px||0px||true|false\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_column type=\u00bb4_4&#8243; _builder_version=\u00bb4.22.2&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb][\/et_pb_column][\/et_pb_row][et_pb_row admin_label=\u00bbImagen de Perfil\u00bb module_class=\u00bbinfo-home\u00bb _builder_version=\u00bb4.27.4&#8243; _module_preset=\u00bbdefault\u00bb background_color=\u00bb#e5e5e5&#8243; background_image=\u00bbhttps:\/\/pirigallos.com\/home\/wp-content\/uploads\/2025\/08\/perfil_naranja.jpg\u00bb width=\u00bb100%\u00bb max_width=\u00bb170px\u00bb height=\u00bb170px\u00bb custom_margin=\u00bb-85px||||false|false\u00bb custom_padding=\u00bb0px||0px||false|false\u00bb border_radii=\u00bbon|100px|100px|100px|100px\u00bb border_width_all=\u00bb8px\u00bb border_color_all=\u00bb#FFFFFF\u00bb box_shadow_style=\u00bbpreset1&#8243; box_shadow_blur=\u00bb6px\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_column type=\u00bb4_4&#8243; _builder_version=\u00bb4.22.2&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb][\/et_pb_column][\/et_pb_row][et_pb_row custom_padding_last_edited=\u00bbon|phone\u00bb admin_label=\u00bbInfo Negocio\u00bb module_class=\u00bbinfo-home\u00bb _builder_version=\u00bb4.25.0&#8243; _module_preset=\u00bbdefault\u00bb width=\u00bb100%\u00bb max_width=\u00bb100%\u00bb custom_padding=\u00bb||90px||false|false\u00bb custom_padding_tablet=\u00bb\u00bb custom_padding_phone=\u00bb||60px||false|false\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_column type=\u00bb4_4&#8243; _builder_version=\u00bb4.22.2&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_text admin_label=\u00bbT\u00edtulo o Nombre de Negocio\u00bb _builder_version=\u00bb4.27.4&#8243; _module_preset=\u00bbdefault\u00bb header_font=\u00bbPoppins|700|||||||\u00bb header_text_align=\u00bbcenter\u00bb header_text_color=\u00bb#000000&#8243; header_font_size=\u00bb28px\u00bb custom_margin=\u00bb||0px||false|false\u00bb global_colors_info=\u00bb{}\u00bb]<\/p>\n<h1>Pirigallos<\/h1>\n<p>[\/et_pb_text][et_pb_text admin_label=\u00bbSubt\u00edtulo\u00bb _builder_version=\u00bb4.27.4&#8243; _module_preset=\u00bbdefault\u00bb text_font=\u00bbPoppins|||on|||||\u00bb text_letter_spacing=\u00bb1px\u00bb text_orientation=\u00bbcenter\u00bb global_colors_info=\u00bb{}\u00bb]<\/p>\n<p>Cocina Oculta &#8211; Pick Up<\/p>\n<p>[\/et_pb_text][et_pb_social_media_follow admin_label=\u00bbRedes Sociales\u00bb _builder_version=\u00bb4.27.4&#8243; _module_preset=\u00bbdefault\u00bb text_orientation=\u00bbcenter\u00bb custom_margin=\u00bb30px||35px||false|false\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_social_media_follow_network social_network=\u00bbfacebook\u00bb url=\u00bbhttps:\/\/www.facebook.com\/share\/1Gt9mipN9r\/?mibextid=wwXIfr\u00bb _builder_version=\u00bb4.27.4&#8243; _module_preset=\u00bbdefault\u00bb background_color=\u00bb#3b5998&#8243; global_colors_info=\u00bb{}\u00bb follow_button=\u00bboff\u00bb url_new_window=\u00bbon\u00bb]facebook[\/et_pb_social_media_follow_network][et_pb_social_media_follow_network social_network=\u00bbinstagram\u00bb url=\u00bbhttps:\/\/www.instagram.com\/pirigallos.co\u00bb _builder_version=\u00bb4.27.4&#8243; _module_preset=\u00bbdefault\u00bb background_color=\u00bb#ea2c59&#8243; global_colors_info=\u00bb{}\u00bb follow_button=\u00bboff\u00bb url_new_window=\u00bbon\u00bb]instagram[\/et_pb_social_media_follow_network][et_pb_social_media_follow_network social_network=\u00bbtiktok\u00bb url=\u00bbhttps:\/\/www.tiktok.com\/@pirigallos.co\u00bb _builder_version=\u00bb4.27.4&#8243; _module_preset=\u00bbdefault\u00bb background_color=\u00bb#000000&#8243; background_enable_color=\u00bbon\u00bb global_colors_info=\u00bb{}\u00bb follow_button=\u00bboff\u00bb url_new_window=\u00bbon\u00bb]tiktok[\/et_pb_social_media_follow_network][\/et_pb_social_media_follow][et_pb_button button_url=\u00bbhttps:\/\/pirigallos.com\/home\/wp-content\/uploads\/2025\/08\/vcards-pirigallos.vcf\u00bb button_text=\u00bbGuardar contacto\u00bb button_alignment=\u00bbcenter\u00bb admin_label=\u00bbBot\u00f3n Guardar Contacto\u00bb _builder_version=\u00bb4.27.4&#8243; _module_preset=\u00bbdefault\u00bb custom_button=\u00bbon\u00bb button_text_size=\u00bb16px\u00bb button_text_color=\u00bb#000000&#8243; button_bg_color=\u00bb#FFFFFF\u00bb button_border_width=\u00bb0px\u00bb button_border_radius=\u00bb3px\u00bb button_font=\u00bbPoppins||||||||\u00bb button_icon=\u00bb&#xf234;||fa||900&#8243; button_icon_placement=\u00bbleft\u00bb button_on_hover=\u00bboff\u00bb custom_margin=\u00bb||20px||false|false\u00bb custom_padding=\u00bb8px|10px|8px|40px|true|false\u00bb custom_css_before=\u00bbmargin-left: -1.8em !important;\u00bb custom_css_main_element=\u00bbwidth: 215px;\u00bb box_shadow_style=\u00bbpreset1&#8243; box_shadow_blur=\u00bb6px\u00bb box_shadow_color=\u00bbrgba(0,0,0,0.2)\u00bb global_colors_info=\u00bb{}\u00bb button_letter_spacing__hover_enabled=\u00bbon|desktop\u00bb button_letter_spacing__hover=\u00bb0px\u00bb][\/et_pb_button][et_pb_button button_url=\u00bbtel:3245011218&#8243; button_text=\u00bbLlamar ahora\u00bb button_alignment=\u00bbcenter\u00bb disabled_on=\u00bbon|on|on\u00bb admin_label=\u00bbBot\u00f3n Llamar Ahora\u00bb _builder_version=\u00bb4.27.4&#8243; _module_preset=\u00bbdefault\u00bb custom_button=\u00bbon\u00bb button_text_size=\u00bb16px\u00bb button_text_color=\u00bb#000000&#8243; button_bg_color=\u00bb#FFFFFF\u00bb button_border_width=\u00bb0px\u00bb button_border_radius=\u00bb3px\u00bb button_font=\u00bbPoppins||||||||\u00bb button_icon=\u00bb&#xf879;||fa||900&#8243; button_icon_placement=\u00bbleft\u00bb button_on_hover=\u00bboff\u00bb custom_margin=\u00bb||20px||false|false\u00bb custom_padding=\u00bb8px|10px|8px|40px|true|false\u00bb custom_css_before=\u00bbmargin-left: -1.8em !important;\u00bb custom_css_main_element=\u00bbwidth: 215px;\u00bb box_shadow_style=\u00bbpreset1&#8243; box_shadow_blur=\u00bb6px\u00bb box_shadow_color=\u00bbrgba(0,0,0,0.2)\u00bb disabled=\u00bbon\u00bb global_colors_info=\u00bb{}\u00bb button_letter_spacing__hover_enabled=\u00bbon|desktop\u00bb button_letter_spacing__hover=\u00bb0px\u00bb][\/et_pb_button][et_pb_button button_url=\u00bbhttps:\/\/wa.me\/573245011218&#8243; url_new_window=\u00bbon\u00bb button_text=\u00bbEscribir ahora\u00bb button_alignment=\u00bbcenter\u00bb admin_label=\u00bbBot\u00f3n Escribir Ahora\u00bb _builder_version=\u00bb4.27.4&#8243; _module_preset=\u00bbdefault\u00bb custom_button=\u00bbon\u00bb button_text_size=\u00bb16px\u00bb button_text_color=\u00bb#000000&#8243; button_bg_color=\u00bb#FFFFFF\u00bb button_border_width=\u00bb0px\u00bb button_border_radius=\u00bb3px\u00bb button_font=\u00bbPoppins||||||||\u00bb button_icon=\u00bb&#xf232;||fa||400&#8243; button_icon_placement=\u00bbleft\u00bb button_on_hover=\u00bboff\u00bb custom_margin=\u00bb||20px||false|false\u00bb custom_padding=\u00bb8px|10px|8px|40px|true|false\u00bb custom_css_before=\u00bbmargin-left: -1.8em !important;\u00bb custom_css_main_element=\u00bbwidth: 215px;\u00bb box_shadow_style=\u00bbpreset1&#8243; box_shadow_blur=\u00bb6px\u00bb box_shadow_color=\u00bbrgba(0,0,0,0.2)\u00bb global_colors_info=\u00bb{}\u00bb button_letter_spacing__hover_enabled=\u00bbon|desktop\u00bb button_letter_spacing__hover=\u00bb0px\u00bb][\/et_pb_button][\/et_pb_column][\/et_pb_row][et_pb_row custom_padding_last_edited=\u00bbon|phone\u00bb admin_label=\u00bbInfo Menu\u00bb module_class=\u00bbinfo-menu\u00bb _builder_version=\u00bb4.25.0&#8243; _module_preset=\u00bbdefault\u00bb background_color=\u00bb#f8f8f8&#8243; width=\u00bb100%\u00bb max_width=\u00bb100%\u00bb min_height=\u00bb100%\u00bb custom_padding=\u00bb0px||90px||false|false\u00bb custom_padding_tablet=\u00bb0px||90px||false|false\u00bb custom_padding_phone=\u00bb||80px||false|false\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_column type=\u00bb4_4&#8243; _builder_version=\u00bb4.22.2&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_text admin_label=\u00bbT\u00edtulo Men\u00fa\u00bb _builder_version=\u00bb4.27.4&#8243; _module_preset=\u00bbdefault\u00bb text_font=\u00bbAngkor||||||||\u00bb header_2_font=\u00bbPoppins|700||on|||||\u00bb header_2_text_align=\u00bbcenter\u00bb header_2_font_size=\u00bb22px\u00bb background_color=\u00bb#FFFFFF\u00bb custom_margin=\u00bb||0px||false|false\u00bb custom_padding=\u00bb20px||9px||false|false\u00bb border_width_bottom=\u00bb1px\u00bb border_color_bottom=\u00bb#e5e7eb\u00bb global_colors_info=\u00bb{}\u00bb]<\/p>\n<h2>MEN\u00da<\/h2>\n<p>[\/et_pb_text][et_pb_code admin_label=\u00bbTabs\u00bb _builder_version=\u00bb4.25.0&#8243; _module_preset=\u00bbdefault\u00bb background_color=\u00bb#f8f8f8&#8243; custom_margin=\u00bb||0px||false|false\u00bb custom_padding=\u00bb15px|15px|15px|15px|false|true\u00bb custom_css_main_element=\u00bbposition: sticky;||top: 0;||left: 0;||width: 100%;||z-index: 9999;\u00bb border_width_bottom=\u00bb1px\u00bb border_color_bottom=\u00bb#e5e7eb\u00bb global_colors_info=\u00bb{}\u00bb]<\/p>\n<div id=\"tabs\"><\/div>\n<p>[\/et_pb_code][et_pb_code admin_label=\u00bbIcono Carrito\u00bb module_id=\u00bbcart-icon\u00bb _builder_version=\u00bb4.27.4&#8243; _module_preset=\u00bbdefault\u00bb background_enable_color=\u00bboff\u00bb positioning=\u00bbfixed\u00bb position_origin_f=\u00bbbottom_right\u00bb vertical_offset=\u00bb40px\u00bb horizontal_offset=\u00bb40px\u00bb z_index=\u00bb9999&#8243; vertical_offset_tablet=\u00bb40px\u00bb vertical_offset_phone=\u00bb80px\u00bb vertical_offset_last_edited=\u00bbon|desktop\u00bb horizontal_offset_tablet=\u00bb40px\u00bb horizontal_offset_phone=\u00bb0px\u00bb horizontal_offset_last_edited=\u00bbon|phone\u00bb overflow-x=\u00bbvisible\u00bb overflow-y=\u00bbvisible\u00bb custom_margin=\u00bb||0px||false|false\u00bb hover_enabled=\u00bb0&#8243; custom_css_main_element=\u00bbheight: 60px;||width: 60px;||display: flex;||align-items: center;||justify-content: center;||cursor: pointer;\u00bb border_radii=\u00bboff|8px|8px|8px|8px\u00bb border_radii_tablet=\u00bboff|8px|8px|8px|8px\u00bb border_radii_phone=\u00bboff|8px|0px|0px|8px\u00bb border_radii_last_edited=\u00bbon|desktop\u00bb global_colors_info=\u00bb{}\u00bb sticky_enabled=\u00bb0&#8243;]<\/p>\n<div class=\"cart-icon\" id=\"cart-icon\"><!-- [et_pb_line_break_holder] -->  <i class=\"fas fa-shopping-cart\"><\/i><!-- [et_pb_line_break_holder] -->  <span class=\"cart-text\">Canastilla<\/span><!-- [et_pb_line_break_holder] -->  <span class=\"cart-count\">0<\/span><!-- [et_pb_line_break_holder] --><\/div>\n<p>[\/et_pb_code][et_pb_code admin_label=\u00bbC\u00f3digo Google Apps Script + Funcionalidad Men\u00fa\u00bb _builder_version=\u00bb4.27.4&#8243; _module_preset=\u00bbdefault\u00bb custom_padding=\u00bb|15px||15px|false|true\u00bb global_colors_info=\u00bb{}\u00bb]<\/p>\n<div id=\"preloader\" class=\"loadingio-spinner-rolling-zt8qwybayi\"><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"ldio-pk6mhbe1fco\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<div><\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->    <\/p>\n<section id=\"ov-listado-menu\"><!-- [et_pb_line_break_holder] -->  <!-- Aqu\u00ed es donde se cargar\u00e1 el contenido din\u00e1mico --><!-- [et_pb_line_break_holder] -->  <\/section>\n<p><!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->    <!-- Badge de estado cerrado --><!-- [et_pb_line_break_holder] -->    <\/p>\n<div id=\"closed-badge\" class=\"closed-badge\" style=\"display:none;\" title=\"Actualmente fuera de horario\">Cerrado<\/div>\n<p><!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->  <script><!-- [et_pb_line_break_holder] -->  \/\/  Variables generales<!-- [et_pb_line_break_holder] -->  var taxEnabled = false;<!-- [et_pb_line_break_holder] -->  var taxRate = 0;<!-- [et_pb_line_break_holder] -->  var taxIncluded = false;<!-- [et_pb_line_break_holder] -->  var taxName = \"IVA\";<!-- [et_pb_line_break_holder] -->  var coupons = [];<!-- [et_pb_line_break_holder] -->  var appliedCoupon = null;<!-- [et_pb_line_break_holder] -->  var shippingZones = [];<!-- [et_pb_line_break_holder] -->  var selectedShippingZone = null;<!-- [et_pb_line_break_holder] -->  var savedFormHTML = null;<!-- [et_pb_line_break_holder] -->  var transferData = \"\";<!-- [et_pb_line_break_holder] -->  var termsUrl = \"#\";<!-- [et_pb_line_break_holder] -->  var businessHours = {};<!-- [et_pb_line_break_holder] -->  var closedMessage = \"Lo sentimos, actualmente estamos fuera de servicio.\";<!-- [et_pb_line_break_holder] -->  var timeZone = \"UTC\"; <!-- [et_pb_line_break_holder] -->  var isOpenNow = true; <!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->  \/\/ Agregar Al\u00e9rgenos <!-- [et_pb_line_break_holder] -->  var allergensMap = {<!-- [et_pb_line_break_holder] -->    \"gluten\": {<!-- [et_pb_line_break_holder] -->      name: \"Gluten\",<!-- [et_pb_line_break_holder] -->      icon: \"https:\/\/ovdemos.s3-tastewp.com\/wp-content\/uploads\/2025\/04\/gluten.png\"<!-- [et_pb_line_break_holder] -->    },<!-- [et_pb_line_break_holder] -->    \"lactosa\": {<!-- [et_pb_line_break_holder] -->      name: \"Lactosa\",<!-- [et_pb_line_break_holder] -->      icon: \"https:\/\/ovdemos.s3-tastewp.com\/wp-content\/uploads\/2025\/04\/lacteos.png\"<!-- [et_pb_line_break_holder] -->    },<!-- [et_pb_line_break_holder] -->    \"frutos_secos\": {<!-- [et_pb_line_break_holder] -->      name: \"Frutos Secos\",<!-- [et_pb_line_break_holder] -->      icon: \"https:\/\/ovdemos.s3-tastewp.com\/wp-content\/uploads\/2025\/04\/frutos-secos.png\"<!-- [et_pb_line_break_holder] -->    },<!-- [et_pb_line_break_holder] -->    \"huevo\": {<!-- [et_pb_line_break_holder] -->      name: \"Huevo\",<!-- [et_pb_line_break_holder] -->      icon: \"https:\/\/ovdemos.s3-tastewp.com\/wp-content\/uploads\/2025\/04\/huevo.png\"<!-- [et_pb_line_break_holder] -->    },<!-- [et_pb_line_break_holder] -->    \"pescado\": {<!-- [et_pb_line_break_holder] -->      name: \"Pescado\",<!-- [et_pb_line_break_holder] -->      icon: \"https:\/\/ovdemos.s3-tastewp.com\/wp-content\/uploads\/2025\/04\/prescado.png\"<!-- [et_pb_line_break_holder] -->    },<!-- [et_pb_line_break_holder] -->    \"crustaceos\": {<!-- [et_pb_line_break_holder] -->      name: \"Crust\u00e1ceos\",<!-- [et_pb_line_break_holder] -->      icon: \"https:\/\/ovdemos.s3-tastewp.com\/wp-content\/uploads\/2025\/04\/crustaceos.png\"<!-- [et_pb_line_break_holder] -->    },<!-- [et_pb_line_break_holder] -->    \"soja\": {<!-- [et_pb_line_break_holder] -->      name: \"Soja\",<!-- [et_pb_line_break_holder] -->      icon: \"https:\/\/ovdemos.s3-tastewp.com\/wp-content\/uploads\/2025\/04\/soja.png\"<!-- [et_pb_line_break_holder] -->    },<!-- [et_pb_line_break_holder] -->    \"sulfitos\": {<!-- [et_pb_line_break_holder] -->      name: \"Sulfitos\",<!-- [et_pb_line_break_holder] -->      icon: \"https:\/\/ovdemos.s3-tastewp.com\/wp-content\/uploads\/2025\/04\/sulfito.png\"<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->  };<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->  function updateActiveTab() {<!-- [et_pb_line_break_holder] -->      var tabs = document.querySelectorAll(\"#tabs a\");<!-- [et_pb_line_break_holder] -->      var sections = document.querySelectorAll(\".titulo-seccion\");<!-- [et_pb_line_break_holder] -->      var scrollTop = document.querySelector(\".contenido\").scrollTop;<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->      sections.forEach(function (section, index) {<!-- [et_pb_line_break_holder] -->          var offsetTop = section.offsetTop;<!-- [et_pb_line_break_holder] -->          var height = section.offsetHeight;<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->          if (scrollTop >= offsetTop - -50 && scrollTop < offsetTop + height - -50) {<!-- [et_pb_line_break_holder] -->              tabs.forEach(function (tab) {<!-- [et_pb_line_break_holder] -->                  tab.classList.remove(\"active\");<!-- [et_pb_line_break_holder] -->              });<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->              tabs[index].classList.add(\"active\");<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->              var tabsContainer = document.getElementById(\"tabs\");<!-- [et_pb_line_break_holder] -->              var activeTab = tabs[index];<!-- [et_pb_line_break_holder] -->              var left = activeTab.offsetLeft;<!-- [et_pb_line_break_holder] -->              var width = activeTab.offsetWidth;<!-- [et_pb_line_break_holder] -->              var containerWidth = tabsContainer.offsetWidth;<!-- [et_pb_line_break_holder] -->              var scrollLeft = tabsContainer.scrollLeft;<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->              if (left < scrollLeft) {<!-- [et_pb_line_break_holder] -->                  tabsContainer.scrollTo({ left: left, behavior: \"smooth\" });<!-- [et_pb_line_break_holder] -->              } else if (left + width > scrollLeft + containerWidth) {<!-- [et_pb_line_break_holder] -->                  tabsContainer.scrollTo({ left: left + width - containerWidth, behavior: \"smooth\" });<!-- [et_pb_line_break_holder] -->              }<!-- [et_pb_line_break_holder] -->          }<!-- [et_pb_line_break_holder] -->      });<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->  function showPreloader() {<!-- [et_pb_line_break_holder] -->      document.getElementById(\"preloader\").style.display = \"block\";<!-- [et_pb_line_break_holder] -->      document.getElementById(\"ov-listado-menu\").style.display = \"none\";<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->  function hidePreloader() {<!-- [et_pb_line_break_holder] -->      document.getElementById(\"preloader\").style.display = \"none\";<!-- [et_pb_line_break_holder] -->      document.getElementById(\"ov-listado-menu\").style.display = \"block\";<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/\/ Actualiza elementos UI seg\u00fan estado abierto\/cerrado<!-- [et_pb_line_break_holder] -->  function updateClosedUIState() {<!-- [et_pb_line_break_holder] -->      var badge = document.getElementById(\"closed-badge\");<!-- [et_pb_line_break_holder] -->      if (badge) {<!-- [et_pb_line_break_holder] -->          badge.style.display = isOpenNow ? \"none\" : \"inline-flex\";<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->      \/\/ Marcar bot\u00f3n de carrito como deshabilitado visualmente<!-- [et_pb_line_break_holder] -->      var cartBtn = document.getElementById('cart-icon');<!-- [et_pb_line_break_holder] -->      if (cartBtn) {<!-- [et_pb_line_break_holder] -->          if (!isOpenNow) {<!-- [et_pb_line_break_holder] -->              cartBtn.classList.add('disabled');<!-- [et_pb_line_break_holder] -->          } else {<!-- [et_pb_line_break_holder] -->              cartBtn.classList.remove('disabled');<!-- [et_pb_line_break_holder] -->          }<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->      \/\/ Si hay un popup abierto, deshabilitar bot\u00f3n de agregar<!-- [et_pb_line_break_holder] -->      var addBtn = document.querySelector('.popup .agregar-al-carrito');<!-- [et_pb_line_break_holder] -->      if (addBtn) {<!-- [et_pb_line_break_holder] -->          addBtn.disabled = !isOpenNow;<!-- [et_pb_line_break_holder] -->          if (!isOpenNow) {<!-- [et_pb_line_break_holder] -->              addBtn.classList.add('disabled');<!-- [et_pb_line_break_holder] -->          } else {<!-- [et_pb_line_break_holder] -->              addBtn.classList.remove('disabled');<!-- [et_pb_line_break_holder] -->          }<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->  showPreloader();<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->  \/\/ Configuraci\u00f3n de moneda<!-- [et_pb_line_break_holder] -->  var currencyConfig = {<!-- [et_pb_line_break_holder] -->      \"MXN\": { symbol: \"$\", code: \"MXN\", decimals: 2, thousands: \",\", decimal: \".\", showCode: true }, \/\/ M\u00e9xico<!-- [et_pb_line_break_holder] -->      \"EUR\": { symbol: \"\u20ac\", code: \"EUR\", decimals: 2, thousands: \".\", decimal: \",\", showCode: false }, \/\/ Europa<!-- [et_pb_line_break_holder] -->      \"COP\": { symbol: \"$\", code: \"COP\", decimals: 0, thousands: \".\", decimal: \",\", showCode: false }, \/\/ Colombia<!-- [et_pb_line_break_holder] -->      \"USD\": { symbol: \"$\", code: \"USD\", decimals: 2, thousands: \",\", decimal: \".\", showCode: true }, \/\/ EE.UU.<!-- [et_pb_line_break_holder] -->      \"PEN\": { symbol: \"S\/\", code: \"PEN\", decimals: 2, thousands: \",\", decimal: \".\", showCode: true }, \/\/ Per\u00fa<!-- [et_pb_line_break_holder] -->      \"ARS\": { symbol: \"$\", code: \"ARS\", decimals: 2, thousands: \".\", decimal: \",\", showCode: true }, \/\/ Argentina<!-- [et_pb_line_break_holder] -->      \"CLP\": { symbol: \"$\", code: \"CLP\", decimals: 0, thousands: \".\", decimal: \",\", showCode: true }, \/\/ Chile<!-- [et_pb_line_break_holder] -->      \"UYU\": { symbol: \"$\", code: \"UYU\", decimals: 2, thousands: \".\", decimal: \",\", showCode: true }, \/\/ Uruguay<!-- [et_pb_line_break_holder] -->      \"BOB\": { symbol: \"Bs.\", code: \"BOB\", decimals: 2, thousands: \",\", decimal: \".\", showCode: true }, \/\/ Bolivia<!-- [et_pb_line_break_holder] -->      \"PYG\": { symbol: \"\u20b2\", code: \"PYG\", decimals: 0, thousands: \".\", decimal: \",\", showCode: true }, \/\/ Paraguay<!-- [et_pb_line_break_holder] -->      \"GTQ\": { symbol: \"Q\", code: \"GTQ\", decimals: 2, thousands: \",\", decimal: \".\", showCode: true }, \/\/ Guatemala<!-- [et_pb_line_break_holder] -->      \"HNL\": { symbol: \"L\", code: \"HNL\", decimals: 2, thousands: \",\", decimal: \".\", showCode: true }, \/\/ Honduras<!-- [et_pb_line_break_holder] -->      \"NIO\": { symbol: \"C$\", code: \"NIO\", decimals: 2, thousands: \",\", decimal: \".\", showCode: true }, \/\/ Nicaragua<!-- [et_pb_line_break_holder] -->      \"CRC\": { symbol: \"\u20a1\", code: \"CRC\", decimals: 2, thousands: \",\", decimal: \".\", showCode: true }, \/\/ Costa Rica<!-- [et_pb_line_break_holder] -->      \"DOP\": { symbol: \"RD$\", code: \"DOP\", decimals: 2, thousands: \",\", decimal: \".\", showCode: true }, \/\/ Rep\u00fablica Dominicana<!-- [et_pb_line_break_holder] -->      \"CAD\": { symbol: \"$\", code: \"CAD\", decimals: 2, thousands: \",\", decimal: \".\", showCode: true } \/\/ Canad\u00e1<!-- [et_pb_line_break_holder] -->  };<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->  \/\/ Seleccionar la moneda actual (ser\u00e1 actualizada cuando se carguen los datos)<!-- [et_pb_line_break_holder] -->  var currentCurrency = \"COP\"; \/\/ Por defecto Pesos Colombianos<!-- [et_pb_line_break_holder] -->  var currency = currencyConfig[currentCurrency].code;<!-- [et_pb_line_break_holder] -->  var currencySymbol = currencyConfig[currentCurrency].symbol;<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->  var cartItems = [];<!-- [et_pb_line_break_holder] -->  var appScriptUrl = \"https:\/\/script.google.com\/macros\/s\/AKfycbwGffme7nEL5l6uoepqaBfODP_5bGv94CDEB4_V4EPtohqJR9bBBVpV6TQcE_VToXEowQ\/exec\";<!-- [et_pb_line_break_holder] -->  var whatsappNumber = \"573245011218\";<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->  \/\/ Funci\u00f3n para formatear precios seg\u00fan la configuraci\u00f3n de moneda<!-- [et_pb_line_break_holder] -->  function formatPrice(price) {<!-- [et_pb_line_break_holder] -->      if (price === undefined || price === null || price === '') return '';<!-- [et_pb_line_break_holder] -->      <!-- [et_pb_line_break_holder] -->      var config = currencyConfig[currentCurrency];<!-- [et_pb_line_break_holder] -->      var numPrice = parseFloat(price.toString().replace(\/[^\\d.]\/g, ''));<!-- [et_pb_line_break_holder] -->      <!-- [et_pb_line_break_holder] -->      if (isNaN(numPrice)) return '';<!-- [et_pb_line_break_holder] -->      <!-- [et_pb_line_break_holder] -->      var formattedPrice = numPrice.toFixed(config.decimals);<!-- [et_pb_line_break_holder] -->      var parts = formattedPrice.split('.');<!-- [et_pb_line_break_holder] -->      <!-- [et_pb_line_break_holder] -->      parts[0] = parts[0].replace(\/\\B(?=(\\d{3})+(?!\\d))\/g, config.thousands);<!-- [et_pb_line_break_holder] -->      <!-- [et_pb_line_break_holder] -->      var result = parts.join(config.decimal);<!-- [et_pb_line_break_holder] -->      <!-- [et_pb_line_break_holder] -->      return config.symbol + result + (config.showCode ? \" \" + config.code : \"\");<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->  function generateMenuHTML(data) {<!-- [et_pb_line_break_holder] -->      var menuHTML = \"\";<!-- [et_pb_line_break_holder] -->      var tabsHTML = \"\";<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->      for (var category in data) {<!-- [et_pb_line_break_holder] -->          menuHTML += `<\/p>\n<div class=\"titulo-seccion\" id=\"section-${category.replace(\/\\s+\/g, '-')}\">${category}<\/div>\n<p>`;<!-- [et_pb_line_break_holder] -->          menuHTML += '<\/p>\n<div class=\"menu-grid\">';<!-- [et_pb_line_break_holder] -->          tabsHTML += `<a href=\"#section-${category.replace(\/\\s+\/g, '-')}\">${category}<\/a>`;<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->          data[category].forEach(function(dish) {<!-- [et_pb_line_break_holder] -->              var destacadoBadge = dish.destacado ? `<span class=\"destacado-badge destacado-${dish.destacado.toLowerCase().replace(\/\\s\/g, '-').replace('\u00e1', 'a')}\">${dish.destacado}<\/span>` : '';<!-- [et_pb_line_break_holder] -->              <!-- [et_pb_line_break_holder] -->              menuHTML += `<!-- [et_pb_line_break_holder] -->                  <\/p>\n<div class=\"card-menu\" onclick='openPopup(${JSON.stringify(dish)})'><!-- [et_pb_line_break_holder] -->                      <\/p>\n<div class=\"img-cover\"><!-- [et_pb_line_break_holder] -->                          <img decoding=\"async\" src=\"${dish.image}\" alt=\"${dish.name}\"><!-- [et_pb_line_break_holder] -->                          ${destacadoBadge}<!-- [et_pb_line_break_holder] -->                      <\/div>\n<p><!-- [et_pb_line_break_holder] -->                      <\/p>\n<div class=\"info-menu\"><!-- [et_pb_line_break_holder] -->                          <\/p>\n<div class=\"menu-precio\">${formatPrice(dish.price)}<\/div>\n<p><!-- [et_pb_line_break_holder] -->                          <\/p>\n<div class=\"titulo\">${dish.name}<\/div>\n<p><!-- [et_pb_line_break_holder] -->                          <\/p>\n<div class=\"descripcion\">${dish.description}<\/div>\n<p><!-- [et_pb_line_break_holder] -->                      <\/div>\n<p><!-- [et_pb_line_break_holder] -->                  <\/div>\n<p><!-- [et_pb_line_break_holder] -->              `;<!-- [et_pb_line_break_holder] -->          });<!-- [et_pb_line_break_holder] -->          menuHTML += '<\/div>\n<p>';<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->      document.getElementById(\"tabs\").innerHTML = tabsHTML;<!-- [et_pb_line_break_holder] -->      return menuHTML;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->  function generateOptionsHTML(options) {<!-- [et_pb_line_break_holder] -->      var html = \"\";<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->      for (var group in options) {<!-- [et_pb_line_break_holder] -->          var groupData = options[group];<!-- [et_pb_line_break_holder] -->          var selectionType = groupData.type || \"M\";<!-- [et_pb_line_break_holder] -->          var items = groupData.items || groupData;<!-- [et_pb_line_break_holder] -->          var isRequired = groupData.required || false;<!-- [et_pb_line_break_holder] -->          var maxSelections = groupData.maxSelections || null;<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->          html += `<\/p>\n<div class=\"option-group\" data-required=\"${isRequired}\" data-max-selections=\"${maxSelections || ''}\"><!-- [et_pb_line_break_holder] -->                    <\/p>\n<h4>${group} ${isRequired ? '<span class=\"required-badge\">*<\/span>' : ''}<!-- [et_pb_line_break_holder] -->                    ${maxSelections ? `<span class=\"max-selection-note\">(M\u00e1x. ${maxSelections})<\/span>` : ''}<\/h4>\n<p>`;<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->          if (selectionType === 'C') {<!-- [et_pb_line_break_holder] -->              html += '<\/p>\n<ul class=\"option-list\">';<!-- [et_pb_line_break_holder] -->              items.forEach(function(option) {<!-- [et_pb_line_break_holder] -->                  html += `<\/p>\n<li>- ${option.name}<\/li>\n<p>`;<!-- [et_pb_line_break_holder] -->              });<!-- [et_pb_line_break_holder] -->              html += '<\/ul>\n<p>';<!-- [et_pb_line_break_holder] -->          } else {<!-- [et_pb_line_break_holder] -->              items.forEach(function(option, index) {<!-- [et_pb_line_break_holder] -->                  var name = option.name;<!-- [et_pb_line_break_holder] -->                  var price = option.price;<!-- [et_pb_line_break_holder] -->                  var inputType = selectionType === \"S\" ? \"radio\" : \"checkbox\";<!-- [et_pb_line_break_holder] -->                  var inputId = `${group.replace(\/\\s+\/g, \"-\")}-${index}`;<!-- [et_pb_line_break_holder] -->                  var inputName = selectionType === \"S\" ? group.replace(\/\\s+\/g, \"-\") : inputId;<!-- [et_pb_line_break_holder] -->                  var requiredAttr = isRequired && selectionType === \"S\" && index === 0 ? \"required\" : \"\";<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->                  html += `<!-- [et_pb_line_break_holder] -->                      <\/p>\n<div class=\"option-item\"><!-- [et_pb_line_break_holder] -->                          <input type=\"${inputType}\" id=\"${inputId}\" name=\"${inputName}\" value=\"${price}\" ${requiredAttr}><!-- [et_pb_line_break_holder] -->                          <label for=\"${inputId}\">${name}${price ? ` ${formatPrice(price)}` : \"\"}<\/label><!-- [et_pb_line_break_holder] -->                      <\/div>\n<p>`;<!-- [et_pb_line_break_holder] -->              });<!-- [et_pb_line_break_holder] -->          }<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->          html += `<\/div>\n<p>`;<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->      return html;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->    function openPopup(dish) {<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->    let allergensHTML = '';<!-- [et_pb_line_break_holder] -->    if (dish.allergens && dish.allergens.length > 0) {<!-- [et_pb_line_break_holder] -->        allergensHTML = `<!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"allergens-container\"><!-- [et_pb_line_break_holder] -->                <\/p>\n<h4>Al\u00e9rgenos<\/h4>\n<p><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"allergens-icons\"><!-- [et_pb_line_break_holder] -->                    ${dish.allergens.map(function(allergen) {<!-- [et_pb_line_break_holder] -->                        if (allergensMap[allergen]) {<!-- [et_pb_line_break_holder] -->                            return `<\/p>\n<div class=\"allergen-item\" title=\"${allergensMap[allergen].name}\"><!-- [et_pb_line_break_holder] -->                                <img decoding=\"async\" src=\"${allergensMap[allergen].icon}\" alt=\"${allergensMap[allergen].name}\" \/><!-- [et_pb_line_break_holder] -->                                <span>${allergensMap[allergen].name}<\/span><!-- [et_pb_line_break_holder] -->                            <\/div>\n<p>`;<!-- [et_pb_line_break_holder] -->                        }<!-- [et_pb_line_break_holder] -->                        return '';<!-- [et_pb_line_break_holder] -->                    }).join('')}<!-- [et_pb_line_break_holder] -->                <\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->        `;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->    var popupHTML = `<!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"popup\"><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"popup-content\"><!-- [et_pb_line_break_holder] -->              <\/p>\n<div class=\"popup-left\"><!-- [et_pb_line_break_holder] -->                  <img decoding=\"async\" src=\"${dish.image}\" alt=\"${dish.name}\"><!-- [et_pb_line_break_holder] -->              <\/div>\n<p><!-- [et_pb_line_break_holder] -->              <\/p>\n<div class=\"popup-right\"><!-- [et_pb_line_break_holder] -->                  <\/p>\n<div class=\"popup-content-wrapper\"><!-- [et_pb_line_break_holder] -->                      <\/p>\n<h3>${dish.name}<\/h3>\n<p><!-- [et_pb_line_break_holder] -->                      <pee>${dish.description}<\/pee><!-- [et_pb_line_break_holder] -->                      ${allergensHTML}<!-- [et_pb_line_break_holder] -->                      <\/p>\n<div class=\"options-container\">${generateOptionsHTML(dish.options)}<\/div>\n<p><!-- [et_pb_line_break_holder] -->                  <\/div>\n<p><!-- [et_pb_line_break_holder] -->                  <\/p>\n<div class=\"quantity-control-container\"><!-- [et_pb_line_break_holder] -->                      <\/p>\n<div class=\"quantity-control\"><!-- [et_pb_line_break_holder] -->                          <button class=\"decrement-quantity\">-<\/button><!-- [et_pb_line_break_holder] -->                          <input type=\"text\" class=\"quantity\" value=\"1\" data-price=\"${dish.price}\"><!-- [et_pb_line_break_holder] -->                          <button class=\"increment-quantity\">+<\/button><!-- [et_pb_line_break_holder] -->                      <\/div>\n<p><!-- [et_pb_line_break_holder] -->                      <button class=\"agregar-al-carrito${!isOpenNow ? ' disabled' : ''}\" data-dish=\"${encodeURIComponent(JSON.stringify(dish))}\" ${!isOpenNow ? 'disabled' : ''}><!-- [et_pb_line_break_holder] -->                          ${!isOpenNow ? 'CERRADO' : 'Agregar'} <span class=\"precio\">${formatPrice(dish.price)}<\/span><!-- [et_pb_line_break_holder] -->                      <\/button><!-- [et_pb_line_break_holder] -->                  <\/div>\n<p><!-- [et_pb_line_break_holder] -->              <\/div>\n<p><!-- [et_pb_line_break_holder] -->              <i class=\"fas fa-times icono-cerrar\"><\/i><!-- [et_pb_line_break_holder] -->          <\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/div>\n<p>`;<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->      document.body.insertAdjacentHTML(\"beforeend\", popupHTML);<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->      setTimeout(function() {<!-- [et_pb_line_break_holder] -->          document.querySelector(\".popup\").classList.add(\"show\");<!-- [et_pb_line_break_holder] -->      }, 50);<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->      document.querySelectorAll('.option-item input[type=\"checkbox\"], .option-item input[type=\"radio\"], .quantity').forEach(function(input) {<!-- [et_pb_line_break_holder] -->          input.addEventListener(\"change\", updatePopupPrice);<!-- [et_pb_line_break_holder] -->      });<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->      document.querySelector(\".agregar-al-carrito\").addEventListener(\"click\", function(event) {<!-- [et_pb_line_break_holder] -->          updatePopupPrice();<!-- [et_pb_line_break_holder] -->          if (addToCart(JSON.parse(decodeURIComponent(this.getAttribute(\"data-dish\"))), event)) {<!-- [et_pb_line_break_holder] -->              closePopup();<!-- [et_pb_line_break_holder] -->          }<!-- [et_pb_line_break_holder] -->      });<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->      document.querySelectorAll('.option-group[data-max-selections]').forEach(function(group) {<!-- [et_pb_line_break_holder] -->          var maxSelections = parseInt(group.getAttribute('data-max-selections'));<!-- [et_pb_line_break_holder] -->          if (maxSelections) {<!-- [et_pb_line_break_holder] -->              var checkboxes = group.querySelectorAll('input[type=\"checkbox\"]');<!-- [et_pb_line_break_holder] -->              <!-- [et_pb_line_break_holder] -->              checkboxes.forEach(function(checkbox) {<!-- [et_pb_line_break_holder] -->                  checkbox.addEventListener('change', function() {<!-- [et_pb_line_break_holder] -->                      var checkedCount = group.querySelectorAll('input[type=\"checkbox\"]:checked').length;<!-- [et_pb_line_break_holder] -->                      <!-- [et_pb_line_break_holder] -->                      if (checkedCount > maxSelections) {<!-- [et_pb_line_break_holder] -->                          this.checked = false;<!-- [et_pb_line_break_holder] -->                          alert(`Solo puedes seleccionar un m\u00e1ximo de ${maxSelections} opciones en este grupo.`);<!-- [et_pb_line_break_holder] -->                      }<!-- [et_pb_line_break_holder] -->                      <!-- [et_pb_line_break_holder] -->                      \/\/ Deshabilitar las opciones no seleccionadas si ya se alcanz\u00f3 el m\u00e1ximo<!-- [et_pb_line_break_holder] -->                      if (checkedCount >= maxSelections) {<!-- [et_pb_line_break_holder] -->                          checkboxes.forEach(function(cb) {<!-- [et_pb_line_break_holder] -->                              if (!cb.checked) {<!-- [et_pb_line_break_holder] -->                                  cb.disabled = true;<!-- [et_pb_line_break_holder] -->                              }<!-- [et_pb_line_break_holder] -->                          });<!-- [et_pb_line_break_holder] -->                      } else {<!-- [et_pb_line_break_holder] -->                          \/\/ Habilitar todas las opciones si no se ha alcanzado el m\u00e1ximo<!-- [et_pb_line_break_holder] -->                          checkboxes.forEach(function(cb) {<!-- [et_pb_line_break_holder] -->                              cb.disabled = false;<!-- [et_pb_line_break_holder] -->                          });<!-- [et_pb_line_break_holder] -->                      }<!-- [et_pb_line_break_holder] -->                  });<!-- [et_pb_line_break_holder] -->              });<!-- [et_pb_line_break_holder] -->          }<!-- [et_pb_line_break_holder] -->      });<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->  function updatePopupPrice() {<!-- [et_pb_line_break_holder] -->      let dish = JSON.parse(decodeURIComponent(document.querySelector(\".agregar-al-carrito\").getAttribute(\"data-dish\")));<!-- [et_pb_line_break_holder] -->      let quantity = parseInt(document.querySelector(\".quantity\").value);<!-- [et_pb_line_break_holder] -->      <!-- [et_pb_line_break_holder] -->      let total = parseFloat(dish.price) * quantity;<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->      let selectedCheckboxes = document.querySelectorAll('.option-item input[type=\"checkbox\"]:checked');<!-- [et_pb_line_break_holder] -->      selectedCheckboxes.forEach(function(option) {<!-- [et_pb_line_break_holder] -->          let price = parseFloat(option.value.replace(\/[^\\d.]\/g, \"\"));<!-- [et_pb_line_break_holder] -->          if (!isNaN(price)) total += price * quantity;<!-- [et_pb_line_break_holder] -->      });<!-- [et_pb_line_break_holder] -->      <!-- [et_pb_line_break_holder] -->      let selectedRadios = document.querySelectorAll('.option-item input[type=\"radio\"]:checked');<!-- [et_pb_line_break_holder] -->      selectedRadios.forEach(function(option) {<!-- [et_pb_line_break_holder] -->          let price = parseFloat(option.value.replace(\/[^\\d.]\/g, \"\"));<!-- [et_pb_line_break_holder] -->          if (!isNaN(price)) total += price * quantity;<!-- [et_pb_line_break_holder] -->      });<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->      document.querySelector(\".popup .precio\").textContent = formatPrice(total);<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->  function closePopup() {<!-- [et_pb_line_break_holder] -->      var popup = document.querySelector(\".popup\");<!-- [et_pb_line_break_holder] -->      if (popup) {<!-- [et_pb_line_break_holder] -->          popup.classList.remove(\"show\");<!-- [et_pb_line_break_holder] -->          setTimeout(function() {<!-- [et_pb_line_break_holder] -->              popup.remove();<!-- [et_pb_line_break_holder] -->          }, 300);<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->  function addToCart(dish, evt) {<!-- [et_pb_line_break_holder] -->      if (!isOpenNow) {<!-- [et_pb_line_break_holder] -->          if (evt && typeof evt.stopPropagation === 'function') {<!-- [et_pb_line_break_holder] -->              evt.stopPropagation();<!-- [et_pb_line_break_holder] -->          }<!-- [et_pb_line_break_holder] -->          return false;<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->      var requiredGroups = [];<!-- [et_pb_line_break_holder] -->      <!-- [et_pb_line_break_holder] -->      for (var group in dish.options) {<!-- [et_pb_line_break_holder] -->          var groupData = dish.options[group];<!-- [et_pb_line_break_holder] -->          if (groupData.required) {<!-- [et_pb_line_break_holder] -->              requiredGroups.push({<!-- [et_pb_line_break_holder] -->                  name: group,<!-- [et_pb_line_break_holder] -->                  type: groupData.type || \"M\"<!-- [et_pb_line_break_holder] -->              });<!-- [et_pb_line_break_holder] -->          }<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->      <!-- [et_pb_line_break_holder] -->      var missingRequiredFields = [];<!-- [et_pb_line_break_holder] -->      requiredGroups.forEach(function(group) {<!-- [et_pb_line_break_holder] -->          var groupName = group.name.replace(\/\\s+\/g, \"-\");<!-- [et_pb_line_break_holder] -->          if (group.type === \"S\") {<!-- [et_pb_line_break_holder] -->              \/\/ Para radio buttons<!-- [et_pb_line_break_holder] -->              var hasSelected = document.querySelector(`input[name=\"${groupName}\"]:checked`);<!-- [et_pb_line_break_holder] -->              if (!hasSelected) {<!-- [et_pb_line_break_holder] -->                  missingRequiredFields.push(group.name);<!-- [et_pb_line_break_holder] -->              }<!-- [et_pb_line_break_holder] -->          } else {<!-- [et_pb_line_break_holder] -->              \/\/ Para checkboxes<!-- [et_pb_line_break_holder] -->              var groupElement = Array.from(document.querySelectorAll('.option-group h4'))<!-- [et_pb_line_break_holder] -->                  .find(h4 => h4.textContent.trim().startsWith(group.name))<!-- [et_pb_line_break_holder] -->                  ?.closest('.option-group');<!-- [et_pb_line_break_holder] -->              <!-- [et_pb_line_break_holder] -->              if (groupElement) {<!-- [et_pb_line_break_holder] -->                  var hasSelected = groupElement.querySelector('input:checked');<!-- [et_pb_line_break_holder] -->                  if (!hasSelected) {<!-- [et_pb_line_break_holder] -->                      missingRequiredFields.push(group.name);<!-- [et_pb_line_break_holder] -->                  }<!-- [et_pb_line_break_holder] -->              }<!-- [et_pb_line_break_holder] -->          }<!-- [et_pb_line_break_holder] -->      });<!-- [et_pb_line_break_holder] -->      <!-- [et_pb_line_break_holder] -->      if (missingRequiredFields.length > 0) {<!-- [et_pb_line_break_holder] -->          event.stopPropagation(); <!-- [et_pb_line_break_holder] -->          setTimeout(function() {<!-- [et_pb_line_break_holder] -->              alert(`Por favor, selecciona una opci\u00f3n en: ${missingRequiredFields.join(\", \")}`);<!-- [et_pb_line_break_holder] -->          }, 100); <!-- [et_pb_line_break_holder] -->          <!-- [et_pb_line_break_holder] -->          return false; <!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->      <!-- [et_pb_line_break_holder] -->      var quantity = parseInt(document.querySelector(\".quantity\").value);<!-- [et_pb_line_break_holder] -->      <!-- [et_pb_line_break_holder] -->      var selectedOptions = [];<!-- [et_pb_line_break_holder] -->      <!-- [et_pb_line_break_holder] -->      var checkedInputs = document.querySelectorAll('.option-item input[type=\"checkbox\"]:checked');<!-- [et_pb_line_break_holder] -->      checkedInputs.forEach(function(input) {<!-- [et_pb_line_break_holder] -->          selectedOptions.push({<!-- [et_pb_line_break_holder] -->              name: input.nextElementSibling.textContent.split(\" \" + currencySymbol)[0].trim(),<!-- [et_pb_line_break_holder] -->              price: input.value,<!-- [et_pb_line_break_holder] -->              group: input.closest('.option-group').querySelector('h4').textContent.replace('*', '').trim()<!-- [et_pb_line_break_holder] -->          });<!-- [et_pb_line_break_holder] -->      });<!-- [et_pb_line_break_holder] -->      <!-- [et_pb_line_break_holder] -->      var selectedRadios = document.querySelectorAll('.option-item input[type=\"radio\"]:checked');<!-- [et_pb_line_break_holder] -->      selectedRadios.forEach(function(input) {<!-- [et_pb_line_break_holder] -->          selectedOptions.push({<!-- [et_pb_line_break_holder] -->              name: input.nextElementSibling.textContent.split(\" \" + currencySymbol)[0].trim(),<!-- [et_pb_line_break_holder] -->              price: input.value,<!-- [et_pb_line_break_holder] -->              group: input.closest('.option-group').querySelector('h4').textContent.replace('*', '').trim()<!-- [et_pb_line_break_holder] -->          });<!-- [et_pb_line_break_holder] -->      });<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->      var cartItem = { ...dish, quantity, selectedOptions };<!-- [et_pb_line_break_holder] -->      cartItems.push(cartItem);<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->      updateCartCount();<!-- [et_pb_line_break_holder] -->      updateCartPopup();<!-- [et_pb_line_break_holder] -->      closePopup(); <!-- [et_pb_line_break_holder] -->      <!-- [et_pb_line_break_holder] -->      return true;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->  function updateCartCount() {<!-- [et_pb_line_break_holder] -->      document.querySelector(\".cart-count\").textContent = cartItems.reduce(function(acc, item) {<!-- [et_pb_line_break_holder] -->          return acc + item.quantity;<!-- [et_pb_line_break_holder] -->      }, 0);<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->  function updateCartPopup() {<!-- [et_pb_line_break_holder] -->      var popup = document.querySelector(\".cart-popup\");<!-- [et_pb_line_break_holder] -->      if (!popup) return;<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->      var list = popup.querySelector(\"ul\");<!-- [et_pb_line_break_holder] -->      var cartTotals = calculateCartTotalsWithTax(cartItems);<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->      let listItems = cartItems.map(function(item) {<!-- [et_pb_line_break_holder] -->          let optionsList = item.selectedOptions.map(function(opt) {<!-- [et_pb_line_break_holder] -->              return \"- \" + opt.name + \" \" + (opt.price ? formatPrice(opt.price) : \"\");<!-- [et_pb_line_break_holder] -->          }).join(\"<!\u2013- [et_pb_br_holder] -\u2013>\");<!-- [et_pb_line_break_holder] -->          <!-- [et_pb_line_break_holder] -->          let itemTotal = calculateItemTotal(item);<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->          return `<!-- [et_pb_line_break_holder] -->              <\/p>\n<li><!-- [et_pb_line_break_holder] -->                  \n<div class=\"cart-item\"><!-- [et_pb_line_break_holder] -->                      <img decoding=\"async\" src=\"${item.image}\" alt=\"${item.name}\"><!-- [et_pb_line_break_holder] -->                      <\/p>\n<div class=\"cart-item-details\"><!-- [et_pb_line_break_holder] -->                          <\/p>\n<h4>${item.name}<\/h4>\n<p><!-- [et_pb_line_break_holder] -->                          <pee class=\"list-cantidad\">Cantidad: ${item.quantity}<\/pee><!-- [et_pb_line_break_holder] -->                          <pee class=\"list-precio\">Precio: ${formatPrice(item.price)}<\/pee><!-- [et_pb_line_break_holder] -->                          ${optionsList ? `<pee class=\"list-opciones\"><b>Adicionales:<\/b><!\u2013- [et_pb_br_holder] -\u2013>${optionsList}<\/pee>` : \"\"}<!-- [et_pb_line_break_holder] -->                          <pee class=\"list-item-total\"><b>Total: ${formatPrice(itemTotal)}<\/b><\/pee><!-- [et_pb_line_break_holder] -->                      <\/div>\n<p><!-- [et_pb_line_break_holder] -->                      <i class=\"fas fa-trash remove-item\" data-dish=\"${encodeURIComponent(JSON.stringify(item))}\"><\/i><!-- [et_pb_line_break_holder] -->                  <\/div>\n<p><!-- [et_pb_line_break_holder] -->              <\/li>\n<p>`;<!-- [et_pb_line_break_holder] -->      }).join(\"\");<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->      list.innerHTML = listItems;<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->      if (taxEnabled && popup.querySelector(\".subtotal-row\")) {<!-- [et_pb_line_break_holder] -->          popup.querySelector(\".subtotal-row\").textContent = `Subtotal: ${formatPrice(cartTotals.subtotal)}`;<!-- [et_pb_line_break_holder] -->          popup.querySelector(\".tax-row\").textContent = `${taxName} (${taxRate}%): ${formatPrice(cartTotals.tax)}`;<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->      popup.querySelector(\".total-row\").textContent = `Total: ${formatPrice(cartTotals.total)}`;<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->      if (cartItems.length === 0) {<!-- [et_pb_line_break_holder] -->          popup.querySelector(\".cart-empty\").style.display = \"block\";<!-- [et_pb_line_break_holder] -->          popup.querySelector(\"#complete-order\").disabled = true;<!-- [et_pb_line_break_holder] -->      } else {<!-- [et_pb_line_break_holder] -->          popup.querySelector(\".cart-empty\").style.display = \"none\";<!-- [et_pb_line_break_holder] -->          popup.querySelector(\"#complete-order\").disabled = false;<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->  function calculateItemTotal(item) {<!-- [et_pb_line_break_holder] -->      var total = parseFloat(item.price);<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->      item.selectedOptions.forEach(function(opt) {<!-- [et_pb_line_break_holder] -->          var price = opt.price ? parseFloat(opt.price.toString().replace(\/[^\\d.]\/g, \"\")) : 0;<!-- [et_pb_line_break_holder] -->          total += price;<!-- [et_pb_line_break_holder] -->      });<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->      return total * item.quantity;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->  function openCartPopup() {<!-- [et_pb_line_break_holder] -->      if (!isOpenNow) {<!-- [et_pb_line_break_holder] -->          \/\/ Estado cerrado: no permitir abrir el carrito<!-- [et_pb_line_break_holder] -->          return;<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->      var cartTotals = calculateCartTotalsWithTax(cartItems);<!-- [et_pb_line_break_holder] -->      <!-- [et_pb_line_break_holder] -->      var html = `<!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"popup\"><!-- [et_pb_line_break_holder] -->              <\/p>\n<div class=\"cart-popup\"><!-- [et_pb_line_break_holder] -->                  <\/p>\n<div class=\"cart-content\"><!-- [et_pb_line_break_holder] -->                      <\/p>\n<h2>Mi Pedido<\/h2>\n<p><!-- [et_pb_line_break_holder] -->                      <\/p>\n<ul><\/ul>\n<p><!-- [et_pb_line_break_holder] -->                      <\/p>\n<div class=\"cart-empty\" style=\"display: ${cartItems.length === 0 ? \"block\" : \"none\"}\"><!-- [et_pb_line_break_holder] -->                          El carrito est\u00e1 vac\u00edo.<!-- [et_pb_line_break_holder] -->                      <\/div>\n<p><!-- [et_pb_line_break_holder] -->                  <\/div>\n<p><!-- [et_pb_line_break_holder] -->                  <\/p>\n<div class=\"cart-actions\"><!-- [et_pb_line_break_holder] -->                      <\/p>\n<div class=\"cart-totals\"><!-- [et_pb_line_break_holder] -->                          ${taxEnabled ? `<!-- [et_pb_line_break_holder] -->                              <\/p>\n<div class=\"subtotal-row\">Subtotal: ${formatPrice(cartTotals.subtotal)}<\/div>\n<p><!-- [et_pb_line_break_holder] -->                              <\/p>\n<div class=\"tax-row\">${taxName} (${taxRate}%): ${formatPrice(cartTotals.tax)}<\/div>\n<p><!-- [et_pb_line_break_holder] -->                          ` : ''}<!-- [et_pb_line_break_holder] -->                          <\/p>\n<div class=\"total-row\">Total: ${formatPrice(cartTotals.total)}<\/div>\n<p><!-- [et_pb_line_break_holder] -->                      <\/div>\n<p><!-- [et_pb_line_break_holder] -->                      <button class=\"empty-cart\">Vaciar carrito<\/button><!-- [et_pb_line_break_holder] -->                      <button id=\"complete-order\" ${cartItems.length === 0 ? \"disabled\" : \"\"}>Completar pedido<\/button><!-- [et_pb_line_break_holder] -->                  <\/div>\n<p><!-- [et_pb_line_break_holder] -->                  <i class=\"fas fa-times icono-cerrar\"><\/i><!-- [et_pb_line_break_holder] -->              <\/div>\n<p><!-- [et_pb_line_break_holder] -->          <\/div>\n<p>`;<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->      document.body.insertAdjacentHTML(\"beforeend\", html);<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->      setTimeout(function() {<!-- [et_pb_line_break_holder] -->          document.querySelector(\".popup\").classList.add(\"show\");<!-- [et_pb_line_break_holder] -->      }, 50);<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->      updateCartPopup();<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->  function calculateCartTotalsWithTax(items) {<!-- [et_pb_line_break_holder] -->      var subtotal = 0;<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->      items.forEach(function(item) {<!-- [et_pb_line_break_holder] -->          var itemTotal = parseFloat(item.price);<!-- [et_pb_line_break_holder] -->          <!-- [et_pb_line_break_holder] -->          item.selectedOptions.forEach(function(opt) {<!-- [et_pb_line_break_holder] -->              var price = opt.price ? parseFloat(opt.price.toString().replace(\/[^\\d.]\/g, \"\")) : 0;<!-- [et_pb_line_break_holder] -->              itemTotal += price;<!-- [et_pb_line_break_holder] -->          });<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->          subtotal += itemTotal * item.quantity;<!-- [et_pb_line_break_holder] -->      });<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->      if (taxEnabled && taxIncluded) {<!-- [et_pb_line_break_holder] -->          var taxFactor = 1 + (taxRate \/ 100);<!-- [et_pb_line_break_holder] -->          var subtotalWithoutTax = subtotal \/ taxFactor;<!-- [et_pb_line_break_holder] -->          var tax = subtotal - subtotalWithoutTax;<!-- [et_pb_line_break_holder] -->          return {<!-- [et_pb_line_break_holder] -->              subtotal: subtotalWithoutTax,<!-- [et_pb_line_break_holder] -->              tax: tax,<!-- [et_pb_line_break_holder] -->              total: subtotal<!-- [et_pb_line_break_holder] -->          };<!-- [et_pb_line_break_holder] -->      } <!-- [et_pb_line_break_holder] -->      else if (taxEnabled && !taxIncluded) {<!-- [et_pb_line_break_holder] -->          var tax = subtotal * (taxRate \/ 100);<!-- [et_pb_line_break_holder] -->          return {<!-- [et_pb_line_break_holder] -->              subtotal: subtotal,<!-- [et_pb_line_break_holder] -->              tax: tax,<!-- [et_pb_line_break_holder] -->              total: subtotal + tax<!-- [et_pb_line_break_holder] -->          };<!-- [et_pb_line_break_holder] -->      } <!-- [et_pb_line_break_holder] -->      else {<!-- [et_pb_line_break_holder] -->          return {<!-- [et_pb_line_break_holder] -->              subtotal: subtotal,<!-- [et_pb_line_break_holder] -->              tax: 0,<!-- [et_pb_line_break_holder] -->              total: subtotal<!-- [et_pb_line_break_holder] -->          };<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->  function removeFromCart(dish) {<!-- [et_pb_line_break_holder] -->      var index = cartItems.findIndex(function(item) {<!-- [et_pb_line_break_holder] -->          return JSON.stringify(item) === JSON.stringify(dish);<!-- [et_pb_line_break_holder] -->      });<!-- [et_pb_line_break_holder] -->      <!-- [et_pb_line_break_holder] -->      if (index !== -1) {<!-- [et_pb_line_break_holder] -->          cartItems.splice(index, 1);<!-- [et_pb_line_break_holder] -->          updateCartCount();<!-- [et_pb_line_break_holder] -->          updateCartPopup();<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->  function emptyCart() {<!-- [et_pb_line_break_holder] -->      cartItems = [];<!-- [et_pb_line_break_holder] -->      updateCartCount();<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->      var popup = document.querySelector(\".popup\");<!-- [et_pb_line_break_holder] -->      if (popup) {<!-- [et_pb_line_break_holder] -->          popup.classList.remove(\"show\");<!-- [et_pb_line_break_holder] -->          setTimeout(function() {<!-- [et_pb_line_break_holder] -->              popup.remove();<!-- [et_pb_line_break_holder] -->          }, 300);<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->  function showOrderForm() {<!-- [et_pb_line_break_holder] -->      var cartContent = document.querySelector(\".cart-content\");<!-- [et_pb_line_break_holder] -->      var cartActions = document.querySelector(\".cart-actions\");<!-- [et_pb_line_break_holder] -->      var cartPopup = document.querySelector(\".cart-popup\");<!-- [et_pb_line_break_holder] -->      <!-- [et_pb_line_break_holder] -->      if (!cartPopup) return;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      \/\/ Ocultar contenido del carrito<!-- [et_pb_line_break_holder] -->      if (cartContent) cartContent.style.display = \"none\";<!-- [et_pb_line_break_holder] -->      if (cartActions) cartActions.style.display = \"none\";<!-- [et_pb_line_break_holder] -->      <!-- [et_pb_line_break_holder] -->      \/\/ Crear o obtener el \u00e1rea de contenido modal<!-- [et_pb_line_break_holder] -->      var modalContentArea = document.getElementById(\"modal-content-area\");<!-- [et_pb_line_break_holder] -->      if (!modalContentArea) {<!-- [et_pb_line_break_holder] -->          modalContentArea = document.createElement(\"div\");<!-- [et_pb_line_break_holder] -->          modalContentArea.id = \"modal-content-area\";<!-- [et_pb_line_break_holder] -->          cartPopup.appendChild(modalContentArea);<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->      <!-- [et_pb_line_break_holder] -->      showOrderFormContent(); \/\/ Llama a la funci\u00f3n que renderiza el formulario<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function showOrderFormContent() {<!-- [et_pb_line_break_holder] -->      var modalContentArea = document.getElementById(\"modal-content-area\");<!-- [et_pb_line_break_holder] -->      if (!modalContentArea) return;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      \/\/ Asegurar que el modal est\u00e9 visible<!-- [et_pb_line_break_holder] -->      modalContentArea.style.display = \"block\";<!-- [et_pb_line_break_holder] -->      <!-- [et_pb_line_break_holder] -->      \/\/ Asegurar que el popup principal mantenga la clase show<!-- [et_pb_line_break_holder] -->      var popup = document.querySelector(\".popup\");<!-- [et_pb_line_break_holder] -->      if (popup && !popup.classList.contains(\"show\")) {<!-- [et_pb_line_break_holder] -->          popup.classList.add(\"show\");<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      var cartTotals = calculateCartTotalsWithTax(cartItems);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      var formHTML = `<!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"order-form\"><!-- [et_pb_line_break_holder] -->              <a id=\"back-to-cart\"><i class=\"fas fa-arrow-left\"><\/i> Regresar al carrito<\/a><!-- [et_pb_line_break_holder] -->              <\/p>\n<h2>Completa tu pedido<\/h2>\n<p><!-- [et_pb_line_break_holder] -->              <\/p>\n<form id=\"order-form\"><!-- [et_pb_line_break_holder] -->                  <label for=\"name\">Nombre:<\/label><!-- [et_pb_line_break_holder] -->                  <input type=\"text\" id=\"name\" required><!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->                  <label for=\"delivery\">Opciones de entrega:<\/label><!-- [et_pb_line_break_holder] -->                  <select id=\"delivery\" required><!-- [et_pb_line_break_holder] --><option value=\"\">Selecciona una opci\u00f3n<\/option><!-- [et_pb_line_break_holder] --><option value=\"Domicilio\">Env\u00edo a domicilio<\/option><!-- [et_pb_line_break_holder] --><option value=\"Local\">Recoger en local<\/option><!-- [et_pb_line_break_holder] -->                  <\/select><!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->                  <\/p>\n<div id=\"address-field\"><!-- [et_pb_line_break_holder] -->                      <label for=\"address\">Direcci\u00f3n:<\/label><!-- [et_pb_line_break_holder] -->                      <textarea id=\"address\" required><\/textarea><!-- [et_pb_line_break_holder] -->                      <!-- [et_pb_line_break_holder] -->                      <\/p>\n<div id=\"shipping-zones\"><!-- [et_pb_line_break_holder] -->                          <label for=\"shipping-zone\">Zona de entrega:<\/label><!-- [et_pb_line_break_holder] -->                          <\/p>\n<div id=\"selected-shipping-zone\"><!-- [et_pb_line_break_holder] -->                              ${selectedShippingZone ? `${selectedShippingZone.name} (${formatPrice(selectedShippingZone.cost)})` : 'No seleccionada'}<!-- [et_pb_line_break_holder] -->                          <\/div>\n<p><!-- [et_pb_line_break_holder] -->                          <button type=\"button\" id=\"select-shipping-zone-btn\"><!-- [et_pb_line_break_holder] -->                              Seleccionar Zona<!-- [et_pb_line_break_holder] -->                          <\/button><!-- [et_pb_line_break_holder] -->                      <\/div>\n<p><!-- [et_pb_line_break_holder] -->                  <\/div>\n<p><!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->                  <label for=\"payment\">Formas de pago:<\/label><!-- [et_pb_line_break_holder] -->                  <select id=\"payment\" required><!-- [et_pb_line_break_holder] --><option value=\"\">Selecciona una opci\u00f3n<\/option><!-- [et_pb_line_break_holder] --><option value=\"Efectivo\">Efectivo<\/option><!-- [et_pb_line_break_holder] --><option value=\"Transferencia\">Transferencia<\/option><!-- [et_pb_line_break_holder] -->                  <\/select><!-- [et_pb_line_break_holder] -->                  <!-- [et_pb_line_break_holder] -->                  <\/p>\n<div id=\"transfer-info\"><!-- [et_pb_line_break_holder] -->                      <label>Datos para transferencia:<\/label><!-- [et_pb_line_break_holder] -->                      <\/p>\n<div id=\"transfer-details\"><!-- [et_pb_line_break_holder] -->                          <!-- Los datos de transferencia se cargar\u00e1n aqu\u00ed --><!-- [et_pb_line_break_holder] -->                      <\/div>\n<p><!-- [et_pb_line_break_holder] -->                  <\/div>\n<p><!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->                  <\/p>\n<div class=\"coupon-section\"><!-- [et_pb_line_break_holder] -->                      <label for=\"coupon-code\">\u00bfTienes un cup\u00f3n de descuento?<\/label><!-- [et_pb_line_break_holder] -->                      <\/p>\n<div class=\"coupon-input\"><!-- [et_pb_line_break_holder] -->                          <input type=\"text\" id=\"coupon-code\" placeholder=\"Ingresa el c\u00f3digo\"><!-- [et_pb_line_break_holder] -->                          <button type=\"button\" id=\"apply-coupon\">Aplicar<\/button><!-- [et_pb_line_break_holder] -->                      <\/div>\n<p><!-- [et_pb_line_break_holder] -->                      <\/p>\n<div id=\"coupon-message\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->                  <\/div>\n<p><!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->                  <\/p>\n<div class=\"order-summary\"><!-- [et_pb_line_break_holder] -->                      <\/p>\n<h3>Resumen del pedido<\/h3>\n<p><!-- [et_pb_line_break_holder] -->                      <\/p>\n<div class=\"summary-row\"><!-- [et_pb_line_break_holder] -->                          <span>Subtotal:<\/span><!-- [et_pb_line_break_holder] -->                          <span>${formatPrice(cartTotals.subtotal)}<\/span><!-- [et_pb_line_break_holder] -->                      <\/div>\n<p><!-- [et_pb_line_break_holder] -->                      ${taxEnabled ? `<!-- [et_pb_line_break_holder] -->                      <\/p>\n<div class=\"summary-row\"><!-- [et_pb_line_break_holder] -->                          <span>${taxName} (${taxRate}%):<\/span><!-- [et_pb_line_break_holder] -->                          <span>${formatPrice(cartTotals.tax)}<\/span><!-- [et_pb_line_break_holder] -->                      <\/div>\n<p>` : ''}<!-- [et_pb_line_break_holder] -->                      <\/p>\n<div id=\"shipping-cost-row\" class=\"summary-row\"><!-- [et_pb_line_break_holder] -->                          <span>Costo de env\u00edo:<\/span><!-- [et_pb_line_break_holder] -->                          <span id=\"shipping-cost-value\">$0.00<\/span><!-- [et_pb_line_break_holder] -->                      <\/div>\n<p><!-- [et_pb_line_break_holder] -->                      <\/p>\n<div id=\"coupon-discount-row\" class=\"summary-row\"><!-- [et_pb_line_break_holder] -->                          <span>Descuento:<\/span><!-- [et_pb_line_break_holder] -->                          <span id=\"coupon-discount-value\">-$0.00<\/span><!-- [et_pb_line_break_holder] -->                      <\/div>\n<p><!-- [et_pb_line_break_holder] -->                      <\/p>\n<div class=\"summary-row total\"><!-- [et_pb_line_break_holder] -->                          <span>Total:<\/span><!-- [et_pb_line_break_holder] -->                          <span id=\"order-total\">${formatPrice(cartTotals.total)}<\/span><!-- [et_pb_line_break_holder] -->                      <\/div>\n<p><!-- [et_pb_line_break_holder] -->                  <\/div>\n<p><!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->                  <label for=\"note\">Nota adicional:<\/label><!-- [et_pb_line_break_holder] -->                  <textarea id=\"note\"><\/textarea><!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->                  <\/p>\n<div class=\"terminos\"><!-- [et_pb_line_break_holder] -->                      <input type=\"checkbox\" id=\"terms\" required><!-- [et_pb_line_break_holder] -->                      <label for=\"terms\">Acepto los <a href=\"${termsUrl || '#'}\" target=\"_blank\">t\u00e9rminos y condiciones<\/a>.<\/label><!-- [et_pb_line_break_holder] -->                  <\/div>\n<p><!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->                  <\/p>\n<div class=\"legal-notice\"><!-- [et_pb_line_break_holder] -->                      \u2139\ufe0f <strong>Importante:<\/strong> Al enviar este pedido, usted se compromete a no modificar el mensaje generado en WhatsApp. La alteraci\u00f3n del contenido, precios o cantidades constituye una violaci\u00f3n de nuestros t\u00e9rminos y condiciones.<!-- [et_pb_line_break_holder] -->                  <\/div>\n<p><!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->                  <button type=\"submit\" id=\"submit-order\"><i class=\"fab fa-whatsapp\"><\/i> Enviar pedido<\/button><!-- [et_pb_line_break_holder] -->              <\/form>\n<p><!-- [et_pb_line_break_holder] -->          <\/div>\n<p><!-- [et_pb_line_break_holder] -->      `;<!-- [et_pb_line_break_holder] -->      modalContentArea.innerHTML = formHTML;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      \/\/ Re-adjuntar todos los eventos necesarios para el formulario<!-- [et_pb_line_break_holder] -->      attachOrderFormEvents();<!-- [et_pb_line_break_holder] -->      updateOrderSummary();<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function attachOrderFormEvents() {<!-- [et_pb_line_break_holder] -->      document.getElementById(\"back-to-cart\").addEventListener(\"click\", function(e) {<!-- [et_pb_line_break_holder] -->          e.preventDefault();<!-- [et_pb_line_break_holder] -->          <!-- [et_pb_line_break_holder] -->          \/\/ Ocultar el contenido del formulario<!-- [et_pb_line_break_holder] -->          var modalContentArea = document.getElementById(\"modal-content-area\");<!-- [et_pb_line_break_holder] -->          if (modalContentArea) {<!-- [et_pb_line_break_holder] -->              modalContentArea.style.display = \"none\";<!-- [et_pb_line_break_holder] -->          }<!-- [et_pb_line_break_holder] -->          <!-- [et_pb_line_break_holder] -->          \/\/ Mostrar de nuevo el contenido del carrito<!-- [et_pb_line_break_holder] -->          var cartContent = document.querySelector(\".cart-content\");<!-- [et_pb_line_break_holder] -->          var cartActions = document.querySelector(\".cart-actions\");<!-- [et_pb_line_break_holder] -->          <!-- [et_pb_line_break_holder] -->          if (cartContent) cartContent.style.display = \"block\";<!-- [et_pb_line_break_holder] -->          if (cartActions) cartActions.style.display = \"block\";<!-- [et_pb_line_break_holder] -->      });<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->      function updateSubmitButtonState() {<!-- [et_pb_line_break_holder] -->        var termsCheckbox = document.getElementById(\"terms\");<!-- [et_pb_line_break_holder] -->        var submitButton = document.getElementById(\"submit-order\");<!-- [et_pb_line_break_holder] -->        submitButton.disabled = !termsCheckbox.checked;<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->      document.getElementById(\"terms\").addEventListener(\"change\", updateSubmitButtonState);<!-- [et_pb_line_break_holder] -->      updateSubmitButtonState();<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->      document.getElementById(\"delivery\").addEventListener(\"change\", function() {<!-- [et_pb_line_break_holder] -->          var addressField = document.getElementById(\"address-field\");<!-- [et_pb_line_break_holder] -->          var shippingZonesContainer = document.getElementById(\"shipping-zones\");<!-- [et_pb_line_break_holder] -->          <!-- [et_pb_line_break_holder] -->          if (this.value === \"Domicilio\") {<!-- [et_pb_line_break_holder] -->              addressField.style.display = \"block\";<!-- [et_pb_line_break_holder] -->              addressField.querySelector(\"#address\").required = true;<!-- [et_pb_line_break_holder] -->              if (shippingZones && shippingZones.length > 0) {<!-- [et_pb_line_break_holder] -->                  shippingZonesContainer.style.display = \"block\";<!-- [et_pb_line_break_holder] -->              }<!-- [et_pb_line_break_holder] -->          } else {<!-- [et_pb_line_break_holder] -->              addressField.style.display = \"none\";<!-- [et_pb_line_break_holder] -->              addressField.querySelector(\"#address\").required = false;<!-- [et_pb_line_break_holder] -->              if (shippingZonesContainer) {<!-- [et_pb_line_break_holder] -->                  shippingZonesContainer.style.display = \"none\";<!-- [et_pb_line_break_holder] -->              }<!-- [et_pb_line_break_holder] -->          }<!-- [et_pb_line_break_holder] -->          updateOrderSummary();<!-- [et_pb_line_break_holder] -->      });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      document.getElementById(\"payment\").addEventListener(\"change\", function() {<!-- [et_pb_line_break_holder] -->          var transferInfo = document.getElementById(\"transfer-info\");<!-- [et_pb_line_break_holder] -->          var transferDetails = document.getElementById(\"transfer-details\");<!-- [et_pb_line_break_holder] -->          <!-- [et_pb_line_break_holder] -->          if (this.value === \"Transferencia\") {<!-- [et_pb_line_break_holder] -->              transferInfo.style.display = \"block\";<!-- [et_pb_line_break_holder] -->              if (transferData && transferDetails) {<!-- [et_pb_line_break_holder] -->                  var formattedTransferData = formatTransferData(transferData);<!-- [et_pb_line_break_holder] -->                  transferDetails.innerHTML = formattedTransferData;<!-- [et_pb_line_break_holder] -->              }<!-- [et_pb_line_break_holder] -->          } else {<!-- [et_pb_line_break_holder] -->              transferInfo.style.display = \"none\";<!-- [et_pb_line_break_holder] -->          }<!-- [et_pb_line_break_holder] -->      });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      document.getElementById(\"apply-coupon\").addEventListener(\"click\", function(e) {<!-- [et_pb_line_break_holder] -->          e.preventDefault();<!-- [et_pb_line_break_holder] -->          applyCoupon();<!-- [et_pb_line_break_holder] -->      });<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->      if (document.getElementById(\"select-shipping-zone-btn\")) {<!-- [et_pb_line_break_holder] -->          document.getElementById(\"select-shipping-zone-btn\").addEventListener(\"click\", openShippingZoneModal);<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function openShippingZoneModal() {<!-- [et_pb_line_break_holder] -->    if (!shippingZones || shippingZones.length === 0) {<!-- [et_pb_line_break_holder] -->        alert(\"No hay zonas de env\u00edo configuradas.\");<!-- [et_pb_line_break_holder] -->        return;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    var modalContentArea = document.getElementById(\"modal-content-area\");<!-- [et_pb_line_break_holder] -->    if (!modalContentArea) return;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/\/ Capturar los datos del formulario antes de cambiar el contenido<!-- [et_pb_line_break_holder] -->    var formData = captureFormData();<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    \/\/ Guardar tanto el HTML como los datos<!-- [et_pb_line_break_holder] -->    savedFormHTML = modalContentArea.innerHTML;<!-- [et_pb_line_break_holder] -->    window.savedFormData = formData;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    var zonesHTML = `<!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"shipping-zone-modal-content\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<h2>Selecciona tu zona de env\u00edo<\/h2>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"shipping-zone-list\"><!-- [et_pb_line_break_holder] -->                ${shippingZones.map(zone => `<!-- [et_pb_line_break_holder] -->                    <\/p>\n<div class=\"shipping-zone-option\"><!-- [et_pb_line_break_holder] -->                        <input type=\"radio\" name=\"shipping-zone-radio\" id=\"zone-${zone.id}\" value=\"${zone.id}\" ${selectedShippingZone &#038;&#038; selectedShippingZone.id === zone.id ? 'checked' : ''}><!-- [et_pb_line_break_holder] -->                        <label for=\"zone-${zone.id}\"><!-- [et_pb_line_break_holder] -->                            <\/p>\n<div class=\"zone-name\">${zone.name} - <strong>${formatPrice(zone.cost)}<\/strong><\/div>\n<p><!-- [et_pb_line_break_holder] -->                            <\/p>\n<div class=\"zone-description\">${zone.description}<\/div>\n<p><!-- [et_pb_line_break_holder] -->                        <\/label><!-- [et_pb_line_break_holder] -->                    <\/div>\n<p><!-- [et_pb_line_break_holder] -->                `).join('')}<!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"shipping-zone-actions\"><!-- [et_pb_line_break_holder] -->                <button type=\"button\" id=\"confirm-zone-btn\">Confirmar<\/button><!-- [et_pb_line_break_holder] -->                <button type=\"button\" id=\"cancel-zone-btn\">Cancelar<\/button><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->    `;<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    modalContentArea.innerHTML = zonesHTML;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    document.getElementById(\"confirm-zone-btn\").addEventListener(\"click\", function() {<!-- [et_pb_line_break_holder] -->        var selectedRadio = document.querySelector('input[name=\"shipping-zone-radio\"]:checked');<!-- [et_pb_line_break_holder] -->        if (selectedRadio) {<!-- [et_pb_line_break_holder] -->            selectedShippingZone = shippingZones.find(zone => zone.id === selectedRadio.value);<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->        <!-- [et_pb_line_break_holder] -->        \/\/ Restaurar el formulario guardado<!-- [et_pb_line_break_holder] -->        restoreSavedForm();<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    document.getElementById(\"cancel-zone-btn\").addEventListener(\"click\", function() {<!-- [et_pb_line_break_holder] -->        \/\/ Restaurar el formulario guardado sin cambios<!-- [et_pb_line_break_holder] -->        restoreSavedForm();<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function restoreSavedForm() {<!-- [et_pb_line_break_holder] -->      var modalContentArea = document.getElementById(\"modal-content-area\");<!-- [et_pb_line_break_holder] -->      if (modalContentArea && savedFormHTML) {<!-- [et_pb_line_break_holder] -->          modalContentArea.innerHTML = savedFormHTML;<!-- [et_pb_line_break_holder] -->          <!-- [et_pb_line_break_holder] -->          \/\/ Re-adjuntar eventos despu\u00e9s de restaurar<!-- [et_pb_line_break_holder] -->          attachOrderFormEvents();<!-- [et_pb_line_break_holder] -->          <!-- [et_pb_line_break_holder] -->          \/\/ Restaurar los datos del formulario<!-- [et_pb_line_break_holder] -->          if (window.savedFormData) {<!-- [et_pb_line_break_holder] -->              restoreFormData(window.savedFormData);<!-- [et_pb_line_break_holder] -->          }<!-- [et_pb_line_break_holder] -->          <!-- [et_pb_line_break_holder] -->          \/\/ Actualizar la zona seleccionada si existe<!-- [et_pb_line_break_holder] -->          setTimeout(function() {<!-- [et_pb_line_break_holder] -->              updateSelectedShippingZoneDisplay();<!-- [et_pb_line_break_holder] -->              updateOrderSummary();<!-- [et_pb_line_break_holder] -->          }, 100);<!-- [et_pb_line_break_holder] -->          <!-- [et_pb_line_break_holder] -->          \/\/ Limpiar datos guardados<!-- [et_pb_line_break_holder] -->          savedFormHTML = null;<!-- [et_pb_line_break_holder] -->          window.savedFormData = null;<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function captureFormData() {<!-- [et_pb_line_break_holder] -->      \/\/ Capturar datos del formulario antes de cambiar de vista<!-- [et_pb_line_break_holder] -->      var formData = {};<!-- [et_pb_line_break_holder] -->      <!-- [et_pb_line_break_holder] -->      try {<!-- [et_pb_line_break_holder] -->          \/\/ Buscar elementos de manera m\u00e1s robusta<!-- [et_pb_line_break_holder] -->          var nameInput = document.getElementById(\"name\");<!-- [et_pb_line_break_holder] -->          var deliverySelect = document.getElementById(\"delivery\");<!-- [et_pb_line_break_holder] -->          var addressTextarea = document.getElementById(\"address\");<!-- [et_pb_line_break_holder] -->          var paymentSelect = document.getElementById(\"payment\");<!-- [et_pb_line_break_holder] -->          var couponInput = document.getElementById(\"coupon-code\");<!-- [et_pb_line_break_holder] -->          var noteTextarea = document.getElementById(\"note\");<!-- [et_pb_line_break_holder] -->          var termsCheckbox = document.getElementById(\"terms\");<!-- [et_pb_line_break_holder] -->          <!-- [et_pb_line_break_holder] -->          if (nameInput) formData.name = nameInput.value;<!-- [et_pb_line_break_holder] -->          if (deliverySelect) formData.delivery = deliverySelect.value;<!-- [et_pb_line_break_holder] -->          if (addressTextarea) formData.address = addressTextarea.value;<!-- [et_pb_line_break_holder] -->          if (paymentSelect) formData.payment = paymentSelect.value;<!-- [et_pb_line_break_holder] -->          if (couponInput) formData.couponCode = couponInput.value;<!-- [et_pb_line_break_holder] -->          if (noteTextarea) formData.note = noteTextarea.value;<!-- [et_pb_line_break_holder] -->          if (termsCheckbox) formData.terms = termsCheckbox.checked;<!-- [et_pb_line_break_holder] -->      } catch (error) {<!-- [et_pb_line_break_holder] -->          console.log(\"Error capturando datos del formulario:\", error);<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->      <!-- [et_pb_line_break_holder] -->      return formData;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function restoreFormData(formData) {<!-- [et_pb_line_break_holder] -->      if (!formData) return;<!-- [et_pb_line_break_holder] -->      <!-- [et_pb_line_break_holder] -->      \/\/ Restaurar datos del formulario despu\u00e9s de recrear el contenido<!-- [et_pb_line_break_holder] -->      setTimeout(function() {<!-- [et_pb_line_break_holder] -->          try {<!-- [et_pb_line_break_holder] -->              if (formData.name && formData.name.trim() !== '') {<!-- [et_pb_line_break_holder] -->                  var nameInput = document.getElementById(\"name\");<!-- [et_pb_line_break_holder] -->                  if (nameInput) nameInput.value = formData.name;<!-- [et_pb_line_break_holder] -->              }<!-- [et_pb_line_break_holder] -->              <!-- [et_pb_line_break_holder] -->              if (formData.delivery && formData.delivery !== '') {<!-- [et_pb_line_break_holder] -->                  var deliverySelect = document.getElementById(\"delivery\");<!-- [et_pb_line_break_holder] -->                  if (deliverySelect) {<!-- [et_pb_line_break_holder] -->                      deliverySelect.value = formData.delivery;<!-- [et_pb_line_break_holder] -->                      \/\/ Trigger change event to show\/hide address field<!-- [et_pb_line_break_holder] -->                      var event = new Event('change', { bubbles: true });<!-- [et_pb_line_break_holder] -->                      deliverySelect.dispatchEvent(event);<!-- [et_pb_line_break_holder] -->                  }<!-- [et_pb_line_break_holder] -->              }<!-- [et_pb_line_break_holder] -->              <!-- [et_pb_line_break_holder] -->              \/\/ Restaurar direcci\u00f3n despu\u00e9s de un peque\u00f1o delay adicional para que el campo est\u00e9 visible<!-- [et_pb_line_break_holder] -->              setTimeout(function() {<!-- [et_pb_line_break_holder] -->                  if (formData.address && formData.address.trim() !== '') {<!-- [et_pb_line_break_holder] -->                      var addressTextarea = document.getElementById(\"address\");<!-- [et_pb_line_break_holder] -->                      if (addressTextarea) addressTextarea.value = formData.address;<!-- [et_pb_line_break_holder] -->                  }<!-- [et_pb_line_break_holder] -->              }, 50);<!-- [et_pb_line_break_holder] -->              <!-- [et_pb_line_break_holder] -->              if (formData.payment && formData.payment !== '') {<!-- [et_pb_line_break_holder] -->                  var paymentSelect = document.getElementById(\"payment\");<!-- [et_pb_line_break_holder] -->                  if (paymentSelect) {<!-- [et_pb_line_break_holder] -->                      paymentSelect.value = formData.payment;<!-- [et_pb_line_break_holder] -->                      \/\/ Trigger change event to show\/hide transfer info<!-- [et_pb_line_break_holder] -->                      var event = new Event('change', { bubbles: true });<!-- [et_pb_line_break_holder] -->                      paymentSelect.dispatchEvent(event);<!-- [et_pb_line_break_holder] -->                  }<!-- [et_pb_line_break_holder] -->              }<!-- [et_pb_line_break_holder] -->              <!-- [et_pb_line_break_holder] -->              if (formData.couponCode && formData.couponCode.trim() !== '') {<!-- [et_pb_line_break_holder] -->                  var couponInput = document.getElementById(\"coupon-code\");<!-- [et_pb_line_break_holder] -->                  if (couponInput) couponInput.value = formData.couponCode;<!-- [et_pb_line_break_holder] -->              }<!-- [et_pb_line_break_holder] -->              <!-- [et_pb_line_break_holder] -->              if (formData.note && formData.note.trim() !== '') {<!-- [et_pb_line_break_holder] -->                  var noteTextarea = document.getElementById(\"note\");<!-- [et_pb_line_break_holder] -->                  if (noteTextarea) noteTextarea.value = formData.note;<!-- [et_pb_line_break_holder] -->              }<!-- [et_pb_line_break_holder] -->              <!-- [et_pb_line_break_holder] -->              if (formData.terms === true) {<!-- [et_pb_line_break_holder] -->                  var termsCheckbox = document.getElementById(\"terms\");<!-- [et_pb_line_break_holder] -->                  if (termsCheckbox) {<!-- [et_pb_line_break_holder] -->                      termsCheckbox.checked = formData.terms;<!-- [et_pb_line_break_holder] -->                      \/\/ Trigger change event to update submit button state<!-- [et_pb_line_break_holder] -->                      var event = new Event('change', { bubbles: true });<!-- [et_pb_line_break_holder] -->                      termsCheckbox.dispatchEvent(event);<!-- [et_pb_line_break_holder] -->                  }<!-- [et_pb_line_break_holder] -->              }<!-- [et_pb_line_break_holder] -->          } catch (error) {<!-- [et_pb_line_break_holder] -->              console.log(\"Error restaurando datos del formulario:\", error);<!-- [et_pb_line_break_holder] -->          }<!-- [et_pb_line_break_holder] -->      }, 200);<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function updateSelectedShippingZoneDisplay() {<!-- [et_pb_line_break_holder] -->      var selectedShippingZoneDiv = document.getElementById(\"selected-shipping-zone\");<!-- [et_pb_line_break_holder] -->      if (selectedShippingZoneDiv) {<!-- [et_pb_line_break_holder] -->          if (selectedShippingZone) {<!-- [et_pb_line_break_holder] -->              selectedShippingZoneDiv.innerHTML = `${selectedShippingZone.name} (${formatPrice(selectedShippingZone.cost)})`;<!-- [et_pb_line_break_holder] -->          } else {<!-- [et_pb_line_break_holder] -->              selectedShippingZoneDiv.innerHTML = 'No seleccionada';<!-- [et_pb_line_break_holder] -->          }<!-- [et_pb_line_break_holder] -->          \/\/ Actualizar el resumen despu\u00e9s de cambiar la zona<!-- [et_pb_line_break_holder] -->          setTimeout(function() {<!-- [et_pb_line_break_holder] -->              updateOrderSummary();<!-- [et_pb_line_break_holder] -->          }, 50);<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function formatTransferData(rawData) {<!-- [et_pb_line_break_holder] -->      if (!rawData || rawData.trim() === '') return '';<!-- [et_pb_line_break_holder] -->      <!-- [et_pb_line_break_holder] -->      \/\/ Separar por comas<!-- [et_pb_line_break_holder] -->      var entries = rawData.split(',');<!-- [et_pb_line_break_holder] -->      var formattedHTML = '';<!-- [et_pb_line_break_holder] -->      <!-- [et_pb_line_break_holder] -->      entries.forEach(function(entry) {<!-- [et_pb_line_break_holder] -->          if (entry.trim()) {<!-- [et_pb_line_break_holder] -->              \/\/ Separar por los dos puntos<!-- [et_pb_line_break_holder] -->              var parts = entry.trim().split(':');<!-- [et_pb_line_break_holder] -->              if (parts.length === 2) {<!-- [et_pb_line_break_holder] -->                  var bankName = parts[0].trim();<!-- [et_pb_line_break_holder] -->                  var accountNumber = parts[1].trim();<!-- [et_pb_line_break_holder] -->                  formattedHTML += '<\/p>\n<div class=\"bank-row\">' +<!-- [et_pb_line_break_holder] -->                      '<\/p>\n<div class=\"bank-name\">' + bankName + '<\/div>\n<p>' +<!-- [et_pb_line_break_holder] -->                      '<\/p>\n<div class=\"account-number\">' + accountNumber + '<\/div>\n<p>' +<!-- [et_pb_line_break_holder] -->                      '<\/div>\n<p>';<!-- [et_pb_line_break_holder] -->              }<!-- [et_pb_line_break_holder] -->          }<!-- [et_pb_line_break_holder] -->      });<!-- [et_pb_line_break_holder] -->      <!-- [et_pb_line_break_holder] -->      return formattedHTML;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->  function applyCoupon() {<!-- [et_pb_line_break_holder] -->      var couponInput = document.getElementById(\"coupon-code\");<!-- [et_pb_line_break_holder] -->      var couponMessage = document.getElementById(\"coupon-message\");<!-- [et_pb_line_break_holder] -->      var code = couponInput.value.trim().toUpperCase();<!-- [et_pb_line_break_holder] -->      <!-- [et_pb_line_break_holder] -->      if (!code) {<!-- [et_pb_line_break_holder] -->          couponMessage.innerHTML = '<span class=\"error\">Por favor ingresa un c\u00f3digo de cup\u00f3n.<\/span>';<!-- [et_pb_line_break_holder] -->          return;<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->      <!-- [et_pb_line_break_holder] -->      var validCoupon = coupons.find(function(coupon) {<!-- [et_pb_line_break_holder] -->          return coupon.code === code;<!-- [et_pb_line_break_holder] -->      });<!-- [et_pb_line_break_holder] -->      <!-- [et_pb_line_break_holder] -->      if (validCoupon) {<!-- [et_pb_line_break_holder] -->          appliedCoupon = validCoupon;<!-- [et_pb_line_break_holder] -->          <!-- [et_pb_line_break_holder] -->          var discountText = \"\";<!-- [et_pb_line_break_holder] -->          if (validCoupon.type === \"percentage\") {<!-- [et_pb_line_break_holder] -->              discountText = validCoupon.value + \"%\";<!-- [et_pb_line_break_holder] -->          } else if (validCoupon.type === \"fixed\") {<!-- [et_pb_line_break_holder] -->              discountText = formatPrice(validCoupon.value);<!-- [et_pb_line_break_holder] -->          } else if (validCoupon.type === \"shipping\") {<!-- [et_pb_line_break_holder] -->              discountText = \"Env\u00edo gratis\";<!-- [et_pb_line_break_holder] -->          }<!-- [et_pb_line_break_holder] -->          <!-- [et_pb_line_break_holder] -->          couponMessage.innerHTML = '<span class=\"success\">\u00a1Cup\u00f3n aplicado! ' + discountText + ' de descuento.<\/span>';<!-- [et_pb_line_break_holder] -->          updateOrderSummary();<!-- [et_pb_line_break_holder] -->      } else {<!-- [et_pb_line_break_holder] -->          couponMessage.innerHTML = '<span class=\"error\">Cup\u00f3n inv\u00e1lido o expirado.<\/span>';<!-- [et_pb_line_break_holder] -->          appliedCoupon = null;<!-- [et_pb_line_break_holder] -->          updateOrderSummary();<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->  function updateOrderSummary() {<!-- [et_pb_line_break_holder] -->      var cartTotals = calculateCartTotalsWithTax(cartItems);<!-- [et_pb_line_break_holder] -->      var shippingCost = 0;<!-- [et_pb_line_break_holder] -->      var couponDiscount = 0;<!-- [et_pb_line_break_holder] -->      var finalTotal = cartTotals.total;<!-- [et_pb_line_break_holder] -->      <!-- [et_pb_line_break_holder] -->      \/\/ Calcular costo de env\u00edo si aplica<!-- [et_pb_line_break_holder] -->      if (document.getElementById(\"delivery\").value === \"Domicilio\" && selectedShippingZone) {<!-- [et_pb_line_break_holder] -->          shippingCost = selectedShippingZone.cost;<!-- [et_pb_line_break_holder] -->          document.getElementById(\"shipping-cost-row\").style.display = \"flex\";<!-- [et_pb_line_break_holder] -->          document.getElementById(\"shipping-cost-value\").textContent = formatPrice(shippingCost);<!-- [et_pb_line_break_holder] -->          finalTotal += shippingCost;<!-- [et_pb_line_break_holder] -->      } else {<!-- [et_pb_line_break_holder] -->          document.getElementById(\"shipping-cost-row\").style.display = \"none\";<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->      <!-- [et_pb_line_break_holder] -->      \/\/ Aplicar descuento del cup\u00f3n si existe<!-- [et_pb_line_break_holder] -->      if (appliedCoupon) {<!-- [et_pb_line_break_holder] -->          document.getElementById(\"coupon-discount-row\").style.display = \"flex\";<!-- [et_pb_line_break_holder] -->          <!-- [et_pb_line_break_holder] -->          if (appliedCoupon.type === \"percentage\") {<!-- [et_pb_line_break_holder] -->              couponDiscount = (cartTotals.total * appliedCoupon.value) \/ 100;<!-- [et_pb_line_break_holder] -->              document.getElementById(\"coupon-discount-value\").textContent = \"-\" + formatPrice(couponDiscount);<!-- [et_pb_line_break_holder] -->          } <!-- [et_pb_line_break_holder] -->          else if (appliedCoupon.type === \"fixed\") {<!-- [et_pb_line_break_holder] -->              couponDiscount = appliedCoupon.value;<!-- [et_pb_line_break_holder] -->              document.getElementById(\"coupon-discount-value\").textContent = \"-\" + formatPrice(couponDiscount);<!-- [et_pb_line_break_holder] -->          } <!-- [et_pb_line_break_holder] -->          else if (appliedCoupon.type === \"shipping\" && shippingCost > 0) {<!-- [et_pb_line_break_holder] -->              couponDiscount = shippingCost;<!-- [et_pb_line_break_holder] -->              document.getElementById(\"coupon-discount-value\").textContent = \"-\" + formatPrice(couponDiscount);<!-- [et_pb_line_break_holder] -->          }<!-- [et_pb_line_break_holder] -->          <!-- [et_pb_line_break_holder] -->          finalTotal -= couponDiscount;<!-- [et_pb_line_break_holder] -->      } else {<!-- [et_pb_line_break_holder] -->          document.getElementById(\"coupon-discount-row\").style.display = \"none\";<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->      <!-- [et_pb_line_break_holder] -->      \/\/ Actualizar total final<!-- [et_pb_line_break_holder] -->      document.getElementById(\"order-total\").textContent = formatPrice(Math.max(0, finalTotal));<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->  \/**<!-- [et_pb_line_break_holder] -->   * Verifica si el negocio est\u00e1 abierto actualmente seg\u00fan la configuraci\u00f3n de horarios<!-- [et_pb_line_break_holder] -->   * @returns {boolean} true si est\u00e1 abierto, false si est\u00e1 cerrado<!-- [et_pb_line_break_holder] -->   *\/<!-- [et_pb_line_break_holder] -->   function checkIfOpenNow() {<!-- [et_pb_line_break_holder] -->    try {<!-- [et_pb_line_break_holder] -->      \/\/ Obtener fecha y hora actual en la zona horaria del restaurante<!-- [et_pb_line_break_holder] -->      var restaurantDate = getDateInTimeZone(timeZone);<!-- [et_pb_line_break_holder] -->      <!-- [et_pb_line_break_holder] -->      \/\/ Extraer d\u00eda de la semana y hora<!-- [et_pb_line_break_holder] -->      var dayOfWeek = restaurantDate.getDay();<!-- [et_pb_line_break_holder] -->      var currentHour = restaurantDate.getHours();<!-- [et_pb_line_break_holder] -->      var currentMinute = restaurantDate.getMinutes();<!-- [et_pb_line_break_holder] -->      <!-- [et_pb_line_break_holder] -->      \/\/ Verificar si hay configuraci\u00f3n para el d\u00eda actual<!-- [et_pb_line_break_holder] -->      if (!businessHours[dayOfWeek]) {<!-- [et_pb_line_break_holder] -->        return true; \/\/ Usar comportamiento por defecto<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->      <!-- [et_pb_line_break_holder] -->      \/\/ Verificar si est\u00e1 marcado como cerrado<!-- [et_pb_line_break_holder] -->      if (businessHours[dayOfWeek].open === false) {<!-- [et_pb_line_break_holder] -->        return false;<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->      <!-- [et_pb_line_break_holder] -->      var daySchedule = businessHours[dayOfWeek];<!-- [et_pb_line_break_holder] -->      <!-- [et_pb_line_break_holder] -->      \/\/ Si no tiene informaci\u00f3n de openTime o closeTime, asumir que est\u00e1 cerrado<!-- [et_pb_line_break_holder] -->      if (!daySchedule.openTime || !daySchedule.closeTime) {<!-- [et_pb_line_break_holder] -->        return false;<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->      <!-- [et_pb_line_break_holder] -->      var openTimeParts = daySchedule.openTime.split(':');<!-- [et_pb_line_break_holder] -->      var closeTimeParts = daySchedule.closeTime.split(':');<!-- [et_pb_line_break_holder] -->      <!-- [et_pb_line_break_holder] -->      if (openTimeParts.length < 2 || closeTimeParts.length < 2) {<!-- [et_pb_line_break_holder] -->        return false;<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->      <!-- [et_pb_line_break_holder] -->      var openTimeMinutes = parseInt(openTimeParts[0]) * 60 + parseInt(openTimeParts[1]);<!-- [et_pb_line_break_holder] -->      var closeTimeMinutes = parseInt(closeTimeParts[0]) * 60 + parseInt(closeTimeParts[1]);<!-- [et_pb_line_break_holder] -->      var currentTimeMinutes = currentHour * 60 + currentMinute;<!-- [et_pb_line_break_holder] -->      <!-- [et_pb_line_break_holder] -->      \/\/ Si la hora actual est\u00e1 entre la hora de apertura y cierre<!-- [et_pb_line_break_holder] -->      var isOpen = currentTimeMinutes >= openTimeMinutes && currentTimeMinutes <= closeTimeMinutes;<!-- [et_pb_line_break_holder] -->      return isOpen;<!-- [et_pb_line_break_holder] -->    } catch (e) {<!-- [et_pb_line_break_holder] -->      console.error(\"Error al verificar horario:\", e);<!-- [et_pb_line_break_holder] -->      return true; \/\/ En caso de error, permitimos acceso<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->  \/**<!-- [et_pb_line_break_holder] -->   * Obtiene la fecha y hora actual en una zona horaria espec\u00edfica<!-- [et_pb_line_break_holder] -->   * @param {string} timezone - Identificador de zona horaria (ej: 'America\/Mexico_City')<!-- [et_pb_line_break_holder] -->   * @returns {Date} Objeto Date ajustado a la zona horaria especificada<!-- [et_pb_line_break_holder] -->   *\/<!-- [et_pb_line_break_holder] -->  function getDateInTimeZone(timezone) {<!-- [et_pb_line_break_holder] -->    try {<!-- [et_pb_line_break_holder] -->      \/\/ Usar el objeto Intl.DateTimeFormat para obtener la hora en la zona horaria espec\u00edfica<!-- [et_pb_line_break_holder] -->      var formatter = new Intl.DateTimeFormat('en-US', {<!-- [et_pb_line_break_holder] -->        timeZone: timezone,<!-- [et_pb_line_break_holder] -->        year: 'numeric',<!-- [et_pb_line_break_holder] -->        month: 'numeric',<!-- [et_pb_line_break_holder] -->        day: 'numeric',<!-- [et_pb_line_break_holder] -->        hour: 'numeric',<!-- [et_pb_line_break_holder] -->        minute: 'numeric',<!-- [et_pb_line_break_holder] -->        second: 'numeric',<!-- [et_pb_line_break_holder] -->        hour12: false<!-- [et_pb_line_break_holder] -->      });<!-- [et_pb_line_break_holder] -->      <!-- [et_pb_line_break_holder] -->      \/\/ Formatear la fecha actual en la zona horaria especificada<!-- [et_pb_line_break_holder] -->      var dateStr = formatter.format(new Date());<!-- [et_pb_line_break_holder] -->      <!-- [et_pb_line_break_holder] -->      \/\/ Convertir la cadena de fecha a un objeto Date<!-- [et_pb_line_break_holder] -->      var dateParts = dateStr.split(', ');<!-- [et_pb_line_break_holder] -->      var date = dateParts[0].split('\/');<!-- [et_pb_line_break_holder] -->      var time = dateParts[1].split(':');<!-- [et_pb_line_break_holder] -->      <!-- [et_pb_line_break_holder] -->      var month = parseInt(date[0]) - 1; \/\/ Meses en JavaScript son 0-11<!-- [et_pb_line_break_holder] -->      var day = parseInt(date[1]);<!-- [et_pb_line_break_holder] -->      var year = parseInt(date[2]);<!-- [et_pb_line_break_holder] -->      var hour = parseInt(time[0]);<!-- [et_pb_line_break_holder] -->      var minute = parseInt(time[1]);<!-- [et_pb_line_break_holder] -->      var second = parseInt(time[2]);<!-- [et_pb_line_break_holder] -->      <!-- [et_pb_line_break_holder] -->      \/\/ Construir un nuevo objeto Date con los valores extra\u00eddos<!-- [et_pb_line_break_holder] -->      return new Date(year, month, day, hour, minute, second);<!-- [et_pb_line_break_holder] -->    } catch (e) {<!-- [et_pb_line_break_holder] -->      console.error(\"Error al obtener fecha en zona horaria:\", e, \"Usando hora local.\");<!-- [et_pb_line_break_holder] -->      return new Date(); \/\/ En caso de error, usar hora local<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->  \/\/ Eventos <!-- [et_pb_line_break_holder] -->  document.addEventListener(\"click\", function(e) {<!-- [et_pb_line_break_holder] -->      \/\/ Cerrar popups al hacer clic fuera<!-- [et_pb_line_break_holder] -->      if (e.target.classList.contains(\"popup\")) {<!-- [et_pb_line_break_holder] -->          closePopup();<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->      \/\/ Abrir popup de detalles del plato<!-- [et_pb_line_break_holder] -->      if (e.target.closest(\".card-menu\")) {<!-- [et_pb_line_break_holder] -->          var dishData = e.target.closest(\".card-menu\").getAttribute(\"data-dish\");<!-- [et_pb_line_break_holder] -->          openPopup(JSON.parse(decodeURIComponent(dishData)));<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->      \/\/ Cerrar popup con el icono 'x'<!-- [et_pb_line_break_holder] -->      if (e.target.classList.contains(\"icono-cerrar\")) {<!-- [et_pb_line_break_holder] -->          closePopup();<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->      \/\/ Abrir el popup del carrito<!-- [et_pb_line_break_holder] -->      if (e.target.closest(\"#cart-icon\")) {<!-- [et_pb_line_break_holder] -->          openCartPopup();<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->      \/\/ Vaciar el carrito<!-- [et_pb_line_break_holder] -->      if (e.target.classList.contains(\"empty-cart\")) {<!-- [et_pb_line_break_holder] -->          emptyCart();<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->      \/\/ Eliminar un art\u00edculo del carrito<!-- [et_pb_line_break_holder] -->      if (e.target.classList.contains(\"remove-item\")) {<!-- [et_pb_line_break_holder] -->          var dishToRemove = JSON.parse(decodeURIComponent(e.target.getAttribute(\"data-dish\")));<!-- [et_pb_line_break_holder] -->          removeFromCart(dishToRemove);<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->      \/\/ Ir al formulario de pedido<!-- [et_pb_line_break_holder] -->      if (e.target.id === \"complete-order\") {<!-- [et_pb_line_break_holder] -->          if (cartItems.length === 0) {<!-- [et_pb_line_break_holder] -->              alert(\"Para completar el pedido, debes agregar productos al carrito.\");<!-- [et_pb_line_break_holder] -->          } else {<!-- [et_pb_line_break_holder] -->              showOrderForm();<!-- [et_pb_line_break_holder] -->          }<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->      \/\/ Incrementar cantidad en el popup<!-- [et_pb_line_break_holder] -->      if (e.target.classList.contains(\"increment-quantity\")) {<!-- [et_pb_line_break_holder] -->          var input = e.target.previousElementSibling;<!-- [et_pb_line_break_holder] -->          var value = parseInt(input.value);<!-- [et_pb_line_break_holder] -->          input.value = value + 1;<!-- [et_pb_line_break_holder] -->          updatePopupPrice();<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->      \/\/ Decrementar cantidad en el popup<!-- [et_pb_line_break_holder] -->      if (e.target.classList.contains(\"decrement-quantity\")) {<!-- [et_pb_line_break_holder] -->          var input = e.target.nextElementSibling;<!-- [et_pb_line_break_holder] -->          var value = parseInt(input.value);<!-- [et_pb_line_break_holder] -->          if (value > 1) {<!-- [et_pb_line_break_holder] -->              input.value = value - 1;<!-- [et_pb_line_break_holder] -->              updatePopupPrice();<!-- [et_pb_line_break_holder] -->          }<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->      \/\/ Agregar al carrito desde el popup<!-- [et_pb_line_break_holder] -->      if (e.target.classList.contains(\"agregar-al-carrito\")) {<!-- [et_pb_line_break_holder] -->          var dishData = e.target.getAttribute(\"data-dish\");<!-- [et_pb_line_break_holder] -->          var dish = JSON.parse(decodeURIComponent(dishData));<!-- [et_pb_line_break_holder] -->          <!-- [et_pb_line_break_holder] -->          var quantity = parseInt(document.getElementById(\"quantity\").value);<!-- [et_pb_line_break_holder] -->          var selectedOptions = {};<!-- [et_pb_line_break_holder] -->          var allRequiredOptionsSelected = true;<!-- [et_pb_line_break_holder] -->          <!-- [et_pb_line_break_holder] -->          document.querySelectorAll(\".option-group\").forEach(function(group) {<!-- [et_pb_line_break_holder] -->              var groupName = group.querySelector(\"h4\").textContent.split(\" \")[0];<!-- [et_pb_line_break_holder] -->              var isRequired = group.getAttribute(\"data-required\") === \"true\";<!-- [et_pb_line_break_holder] -->              var selectedItems = [];<!-- [et_pb_line_break_holder] -->              <!-- [et_pb_line_break_holder] -->              group.querySelectorAll(\"input:checked\").forEach(function(input) {<!-- [et_pb_line_break_holder] -->                  selectedItems.push({<!-- [et_pb_line_break_holder] -->                      name: input.value,<!-- [et_pb_line_break_holder] -->                      price: parseFloat(input.getAttribute(\"data-price\")) || 0<!-- [et_pb_line_break_holder] -->                  });<!-- [et_pb_line_break_holder] -->              });<!-- [et_pb_line_break_holder] -->              <!-- [et_pb_line_break_holder] -->              if (isRequired && selectedItems.length === 0) {<!-- [et_pb_line_break_holder] -->                  allRequiredOptionsSelected = false;<!-- [et_pb_line_break_holder] -->              }<!-- [et_pb_line_break_holder] -->              <!-- [et_pb_line_break_holder] -->              if (selectedItems.length > 0) {<!-- [et_pb_line_break_holder] -->                  selectedOptions[groupName] = selectedItems;<!-- [et_pb_line_break_holder] -->              }<!-- [et_pb_line_break_holder] -->          });<!-- [et_pb_line_break_holder] -->          <!-- [et_pb_line_break_holder] -->          if (!allRequiredOptionsSelected) {<!-- [et_pb_line_break_holder] -->              alert(\"Por favor, selecciona todas las opciones obligatorias.\");<!-- [et_pb_line_break_holder] -->              return;<!-- [et_pb_line_break_holder] -->          }<!-- [et_pb_line_break_holder] -->          <!-- [et_pb_line_break_holder] -->          dish.quantity = quantity;<!-- [et_pb_line_break_holder] -->          dish.selectedOptions = selectedOptions;<!-- [et_pb_line_break_holder] -->          <!-- [et_pb_line_break_holder] -->          addToCart(dish);<!-- [et_pb_line_break_holder] -->          closePopup();<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->  });<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->  document.addEventListener(\"keydown\", function(e) {<!-- [et_pb_line_break_holder] -->      if (e.key === \"Escape\") {<!-- [et_pb_line_break_holder] -->          closePopup();<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->  });<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->  document.addEventListener(\"submit\", function(e) {<!-- [et_pb_line_break_holder] -->      if (e.target.id === \"order-form\") {<!-- [et_pb_line_break_holder] -->          e.preventDefault();<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->          var cartTotals = calculateCartTotalsWithTax(cartItems);<!-- [et_pb_line_break_holder] -->          var shippingCost = 0;<!-- [et_pb_line_break_holder] -->          var couponDiscount = 0;<!-- [et_pb_line_break_holder] -->          var finalTotal = cartTotals.total;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->          var delivery = document.getElementById(\"delivery\").value;<!-- [et_pb_line_break_holder] -->          var shippingZoneName = \"No seleccionada\";<!-- [et_pb_line_break_holder] -->          if (delivery === \"Domicilio\" && selectedShippingZone) {<!-- [et_pb_line_break_holder] -->              shippingCost = selectedShippingZone.cost;<!-- [et_pb_line_break_holder] -->              shippingZoneName = selectedShippingZone.name;<!-- [et_pb_line_break_holder] -->          }<!-- [et_pb_line_break_holder] -->          finalTotal += shippingCost;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->          if (appliedCoupon) {<!-- [et_pb_line_break_holder] -->              if (appliedCoupon.type === 'percentage') {<!-- [et_pb_line_break_holder] -->                  couponDiscount = (cartTotals.subtotal * appliedCoupon.value) \/ 100;<!-- [et_pb_line_break_holder] -->              } else {<!-- [et_pb_line_break_holder] -->                  couponDiscount = appliedCoupon.value;<!-- [et_pb_line_break_holder] -->              }<!-- [et_pb_line_break_holder] -->              finalTotal -= couponDiscount;<!-- [et_pb_line_break_holder] -->          }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->          var name = document.getElementById(\"name\").value;<!-- [et_pb_line_break_holder] -->          var address = document.getElementById(\"address\").value;<!-- [et_pb_line_break_holder] -->          var payment = document.getElementById(\"payment\").value;<!-- [et_pb_line_break_holder] -->          var note = document.getElementById(\"note\").value;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->          var whatsappTotals = `Subtotal: ${formatPrice(cartTotals.subtotal)}`;<!-- [et_pb_line_break_holder] -->          if (taxEnabled) {<!-- [et_pb_line_break_holder] -->              whatsappTotals += `\\n${taxName} (${taxRate}%): ${formatPrice(cartTotals.tax)}`;<!-- [et_pb_line_break_holder] -->          }<!-- [et_pb_line_break_holder] -->          if (shippingCost > 0) {<!-- [et_pb_line_break_holder] -->              whatsappTotals += `\\nCosto de env\u00edo: ${formatPrice(shippingCost)}`;<!-- [et_pb_line_break_holder] -->          }<!-- [et_pb_line_break_holder] -->          if (appliedCoupon) {<!-- [et_pb_line_break_holder] -->              var couponInfo = `\\nCup\u00f3n aplicado (${appliedCoupon.code})`;<!-- [et_pb_line_break_holder] -->              whatsappTotals += `${couponInfo}\\nDescuento: -${formatPrice(couponDiscount)}`;<!-- [et_pb_line_break_holder] -->          }<!-- [et_pb_line_break_holder] -->          whatsappTotals += `\\nTotal Final: ${formatPrice(Math.max(0, finalTotal))}`;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->          var whatsappMessage = `*\u00a1Nuevo Pedido!*<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->*Detalles del Cliente:*<!-- [et_pb_line_break_holder] -->Nombre: ${name}<!-- [et_pb_line_break_holder] -->Opciones de entrega: ${delivery}<!-- [et_pb_line_break_holder] -->${delivery === \"Domicilio\" ? `Direcci\u00f3n: ${address}\\nZona de entrega: ${shippingZoneName}\\n` : \"\"}Formas de pago: ${payment}<!-- [et_pb_line_break_holder] -->Nota adicional: ${note}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->*Resumen del Pedido:*<!-- [et_pb_line_break_holder] -->${cartItems.map(function(item) {<!-- [et_pb_line_break_holder] -->    var options = item.selectedOptions.length > 0 ? `  Salsas: ${item.selectedOptions.map(function(opt) { return opt.name; }).join(\", \")}` : \"\";<!-- [et_pb_line_break_holder] -->    return `- ${item.name} (${item.quantity}) ${formatPrice(item.price)}\\n${options}`;<!-- [et_pb_line_break_holder] -->}).join(\"\\n\\n\")}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->${whatsappTotals}`;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->          var whatsappUrl = \"https:\/\/api.whatsapp.com\/send?phone=\" + whatsappNumber + \"&text=\" + encodeURIComponent(whatsappMessage);<!-- [et_pb_line_break_holder] -->          window.open(whatsappUrl, \"_blank\");<!-- [et_pb_line_break_holder] -->          <!-- [et_pb_line_break_holder] -->          \/\/ Limpiar carrito y cerrar formulario despu\u00e9s de enviar<!-- [et_pb_line_break_holder] -->          setTimeout(function() {<!-- [et_pb_line_break_holder] -->              \/\/ Limpiar el carrito<!-- [et_pb_line_break_holder] -->              cartItems = [];<!-- [et_pb_line_break_holder] -->              updateCartCount();<!-- [et_pb_line_break_holder] -->              <!-- [et_pb_line_break_holder] -->              \/\/ Cerrar cualquier popup abierto<!-- [et_pb_line_break_holder] -->              closePopup();<!-- [et_pb_line_break_holder] -->              <!-- [et_pb_line_break_holder] -->              \/\/ Resetear variables de estado<!-- [et_pb_line_break_holder] -->              selectedShippingZone = null;<!-- [et_pb_line_break_holder] -->              appliedCoupon = null;<!-- [et_pb_line_break_holder] -->              savedFormHTML = null;<!-- [et_pb_line_break_holder] -->              <!-- [et_pb_line_break_holder] -->              \/\/ Opcional: mostrar mensaje de confirmaci\u00f3n<!-- [et_pb_line_break_holder] -->              alert(\"\u00a1Pedido enviado! Tu carrito ha sido vaciado y puedes continuar explorando el men\u00fa.\");<!-- [et_pb_line_break_holder] -->          }, 500); \/\/ Peque\u00f1o delay para que se abra WhatsApp primero<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->  });<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->  \/\/ Cargar datos desde el servidor<!-- [et_pb_line_break_holder] -->  fetch(appScriptUrl)<!-- [et_pb_line_break_holder] -->      .then(function(response) {<!-- [et_pb_line_break_holder] -->          return response.json();<!-- [et_pb_line_break_holder] -->      })<!-- [et_pb_line_break_holder] -->      .then(function(data) {<!-- [et_pb_line_break_holder] -->          \/\/ Configurar la moneda seg\u00fan los datos recibidos<!-- [et_pb_line_break_holder] -->          if (data.config) {<!-- [et_pb_line_break_holder] -->              if (data.config.currency && currencyConfig[data.config.currency]) {<!-- [et_pb_line_break_holder] -->                  currentCurrency = data.config.currency;<!-- [et_pb_line_break_holder] -->                  currency = currencyConfig[currentCurrency].code;<!-- [et_pb_line_break_holder] -->                  currencySymbol = currencyConfig[currentCurrency].symbol;<!-- [et_pb_line_break_holder] -->              }<!-- [et_pb_line_break_holder] -->              <!-- [et_pb_line_break_holder] -->              if (data.config.whatsappNumber) {<!-- [et_pb_line_break_holder] -->                  whatsappNumber = data.config.whatsappNumber;<!-- [et_pb_line_break_holder] -->              }<!-- [et_pb_line_break_holder] -->              <!-- [et_pb_line_break_holder] -->              if (data.config.appScriptUrl) {<!-- [et_pb_line_break_holder] -->                  appScriptUrl = data.config.appScriptUrl;<!-- [et_pb_line_break_holder] -->              }<!-- [et_pb_line_break_holder] -->              <!-- [et_pb_line_break_holder] -->              \/\/ Configuraci\u00f3n de impuestos<!-- [et_pb_line_break_holder] -->              taxEnabled = !!data.config.taxEnabled;<!-- [et_pb_line_break_holder] -->              taxRate = parseFloat(data.config.taxRate) || 0;<!-- [et_pb_line_break_holder] -->              taxIncluded = !!data.config.taxIncluded;<!-- [et_pb_line_break_holder] -->              taxName = data.config.taxName || \"IVA\";<!-- [et_pb_line_break_holder] -->              <!-- [et_pb_line_break_holder] -->              \/\/ Configuraci\u00f3n de zonas de env\u00edo<!-- [et_pb_line_break_holder] -->              if (data.config.shippingZones && Array.isArray(data.config.shippingZones)) {<!-- [et_pb_line_break_holder] -->                  shippingZones = data.config.shippingZones;<!-- [et_pb_line_break_holder] -->              }<!-- [et_pb_line_break_holder] -->              <!-- [et_pb_line_break_holder] -->              \/\/ Configuraci\u00f3n de cupones<!-- [et_pb_line_break_holder] -->              if (data.config.coupons && Array.isArray(data.config.coupons)) {<!-- [et_pb_line_break_holder] -->                  coupons = data.config.coupons;<!-- [et_pb_line_break_holder] -->              }<!-- [et_pb_line_break_holder] -->              <!-- [et_pb_line_break_holder] -->              \/\/ URL de t\u00e9rminos y condiciones<!-- [et_pb_line_break_holder] -->              if (data.config.termsUrl) {<!-- [et_pb_line_break_holder] -->                  termsUrl = data.config.termsUrl;<!-- [et_pb_line_break_holder] -->              }<!-- [et_pb_line_break_holder] -->              <!-- [et_pb_line_break_holder] -->              \/\/ Datos de transferencia bancaria<!-- [et_pb_line_break_holder] -->              if (data.config.transferData) {<!-- [et_pb_line_break_holder] -->                  transferData = data.config.transferData;<!-- [et_pb_line_break_holder] -->              }<!-- [et_pb_line_break_holder] -->              <!-- [et_pb_line_break_holder] -->              \/\/ Configuraci\u00f3n de zona horaria y horarios<!-- [et_pb_line_break_holder] -->              if (data.config.timeZone) {<!-- [et_pb_line_break_holder] -->                  timeZone = data.config.timeZone;<!-- [et_pb_line_break_holder] -->              }<!-- [et_pb_line_break_holder] -->              <!-- [et_pb_line_break_holder] -->              if (data.config.businessHours) {<!-- [et_pb_line_break_holder] -->                  businessHours = data.config.businessHours;<!-- [et_pb_line_break_holder] -->              }<!-- [et_pb_line_break_holder] -->              <!-- [et_pb_line_break_holder] -->              if (data.config.closedMessage) {<!-- [et_pb_line_break_holder] -->                  closedMessage = data.config.closedMessage;<!-- [et_pb_line_break_holder] -->              }<!-- [et_pb_line_break_holder] -->          }<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->          isOpenNow = checkIfOpenNow();<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->          \/\/ Mostrar estado de apertura en UI<!-- [et_pb_line_break_holder] -->          updateClosedUIState();<!-- [et_pb_line_break_holder] -->          \/\/ Obtener datos del men\u00fa<!-- [et_pb_line_break_holder] -->          var menuData = data.menu || data; \/\/ Compatibilidad con formatos antiguos y nuevos<!-- [et_pb_line_break_holder] -->          <!-- [et_pb_line_break_holder] -->          \/\/ Generar el HTML del men\u00fa<!-- [et_pb_line_break_holder] -->          document.getElementById(\"ov-listado-menu\").innerHTML = generateMenuHTML(menuData);<!-- [et_pb_line_break_holder] -->          <!-- [et_pb_line_break_holder] -->          \/\/ A\u00f1adir eventos a las pesta\u00f1as<!-- [et_pb_line_break_holder] -->          document.querySelectorAll(\"#tabs a\").forEach(function(tab) {<!-- [et_pb_line_break_holder] -->              tab.addEventListener(\"click\", function(e) {<!-- [et_pb_line_break_holder] -->                  e.preventDefault();<!-- [et_pb_line_break_holder] -->                  var section = document.querySelector(this.getAttribute(\"href\"));<!-- [et_pb_line_break_holder] -->                  var container = document.querySelector(\".contenido\");<!-- [et_pb_line_break_holder] -->                  var scrollToPosition = section.offsetTop - container.offsetTop + 145;<!-- [et_pb_line_break_holder] -->                  <!-- [et_pb_line_break_holder] -->                  container.scrollTo({<!-- [et_pb_line_break_holder] -->                      top: scrollToPosition,<!-- [et_pb_line_break_holder] -->                      behavior: \"smooth\"<!-- [et_pb_line_break_holder] -->                  });<!-- [et_pb_line_break_holder] -->              });<!-- [et_pb_line_break_holder] -->          });<!-- [et_pb_line_break_holder] -->          <!-- [et_pb_line_break_holder] -->          \/\/ A\u00f1adir evento de scroll<!-- [et_pb_line_break_holder] -->          document.querySelector(\".contenido\").addEventListener(\"scroll\", updateActiveTab);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->          \/\/ Activar la primera pesta\u00f1a al cargar<!-- [et_pb_line_break_holder] -->          updateActiveTab();<!-- [et_pb_line_break_holder] -->          <!-- [et_pb_line_break_holder] -->          \/\/ Ocultar preloader<!-- [et_pb_line_break_holder] -->          hidePreloader();<!-- [et_pb_line_break_holder] -->      })<!-- [et_pb_line_break_holder] -->      .catch(function(error) {<!-- [et_pb_line_break_holder] -->          console.error(\"Error al obtener los datos:\", error);<!-- [et_pb_line_break_holder] -->          \/\/ A\u00f1adir manejo de errores aqu\u00ed si es necesario<!-- [et_pb_line_break_holder] -->          hidePreloader();<!-- [et_pb_line_break_holder] -->          document.getElementById(\"ov-listado-menu\").innerHTML = <!-- [et_pb_line_break_holder] -->              \"<pee class='error-message'>Error al cargar el men\u00fa. Por favor, intenta de nuevo m\u00e1s tarde.<\/pee>\";<!-- [et_pb_line_break_holder] -->      });<!-- [et_pb_line_break_holder] -->  <\/script>[\/et_pb_code][\/et_pb_column][\/et_pb_row][et_pb_row custom_padding_last_edited=\u00bbon|phone\u00bb admin_label=\u00bbInfo Ubicaci\u00f3n\u00bb module_class=\u00bbinfo-ubicacion\u00bb _builder_version=\u00bb4.25.0&#8243; _module_preset=\u00bbdefault\u00bb background_color=\u00bb#FFFFFF\u00bb width=\u00bb100%\u00bb max_width=\u00bb100%\u00bb min_height=\u00bb100%\u00bb custom_padding=\u00bb0px||90px||false|false\u00bb custom_padding_tablet=\u00bb0px||||false|false\u00bb custom_padding_phone=\u00bb0px||60px||false|false\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_column type=\u00bb4_4&#8243; _builder_version=\u00bb4.22.2&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_text admin_label=\u00bbT\u00edtulo Ubicaci\u00f3n\u00bb _builder_version=\u00bb4.27.4&#8243; _module_preset=\u00bbdefault\u00bb header_2_font=\u00bbPoppins|700||on|||||\u00bb header_2_text_align=\u00bbcenter\u00bb header_2_font_size=\u00bb22px\u00bb background_color=\u00bb#FFFFFF\u00bb custom_margin=\u00bb||0px||false|false\u00bb custom_padding=\u00bb20px||9px||false|false\u00bb border_width_bottom=\u00bb1px\u00bb border_color_bottom=\u00bb#e5e7eb\u00bb global_colors_info=\u00bb{}\u00bb]<\/p>\n<h2>HORARIOS<\/h2>\n<p>[\/et_pb_text][et_pb_code disabled_on=\u00bbon|on|on\u00bb admin_label=\u00bbMapa iFrame\u00bb _builder_version=\u00bb4.27.4&#8243; _module_preset=\u00bbdefault\u00bb background_color=\u00bb#e8e8e8&#8243; custom_margin=\u00bb||0px||false|false\u00bb disabled=\u00bbon\u00bb global_colors_info=\u00bb{}\u00bb]<iframe src=\"https:\/\/www.google.com\/maps\/embed?pb=!1m18!1m12!1m3!1d3469.244685626578!2d-74.8044689491052!3d10.989671975491502!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x8ef42d72ced23319%3A0x9eaa41529e8ec2f4!2sCra.%2044%20%2369-98%2C%20Nte.%20Centro%20Historico%2C%20Barranquilla%2C%20Atl%C3%A1ntico!5e0!3m2!1ses-419!2sco!4v1754603046417!5m2!1ses-419!2sco\" width=\"768\" height=\"300\" style=\"border:0;\" allowfullscreen=\"\" loading=\"lazy\" referrerpolicy=\"no-referrer-when-downgrade\"><\/iframe>[\/et_pb_code][et_pb_image src=\u00bbhttps:\/\/pirigallos.com\/home\/wp-content\/uploads\/2025\/08\/natalia.jpg\u00bb title_text=\u00bbScreenshot\u00bb align=\u00bbcenter\u00bb force_fullwidth=\u00bbon\u00bb admin_label=\u00bbImagen Horarios\u00bb _builder_version=\u00bb4.27.4&#8243; _module_preset=\u00bbdefault\u00bb background_enable_image=\u00bboff\u00bb global_colors_info=\u00bb{}\u00bb][\/et_pb_image][et_pb_text admin_label=\u00bbInformaci\u00f3n Horarios\u00bb _builder_version=\u00bb4.27.4&#8243; _module_preset=\u00bbdefault\u00bb text_font=\u00bbPoppins||||||||\u00bb text_text_color=\u00bb#000000&#8243; custom_margin=\u00bb16px||20px||false|false\u00bb custom_padding=\u00bb|15px||15px|false|true\u00bb global_colors_info=\u00bb{}\u00bb]<\/p>\n<p>Lunes a Jueves: 12pm &#8211; 10:00pm.<br \/>Viernes y S\u00e1bado: 12:00pm &#8211; 11:00pm.<br \/>Domingos y Festivos: 3:00pm &#8211; 11:00pm.<\/p>\n<p>[\/et_pb_text][et_pb_button button_url=\u00bbhttps:\/\/maps.app.goo.gl\/wiUqx6H9kpNJqotp8&#8243; url_new_window=\u00bbon\u00bb button_text=\u00bbIr ahora\u00bb button_alignment=\u00bbcenter\u00bb disabled_on=\u00bbon|on|on\u00bb admin_label=\u00bbBot\u00f3n Mapa Google \u00bb _builder_version=\u00bb4.27.4&#8243; _module_preset=\u00bbdefault\u00bb custom_button=\u00bbon\u00bb button_text_size=\u00bb16px\u00bb button_text_color=\u00bb#FFFFFF\u00bb button_bg_color=\u00bb#fac122&#8243; button_border_width=\u00bb0px\u00bb button_border_radius=\u00bb3px\u00bb button_font=\u00bbPoppins||||||||\u00bb button_icon=\u00bb&#xf5eb;||fa||900&#8243; button_icon_placement=\u00bbleft\u00bb button_on_hover=\u00bboff\u00bb custom_margin=\u00bb30px||40px||false|false\u00bb custom_padding=\u00bb6px|20px|6px|45px|true|false\u00bb custom_css_before=\u00bbmargin-left: -1.8em !important;\u00bb box_shadow_style=\u00bbpreset1&#8243; box_shadow_blur=\u00bb6px\u00bb box_shadow_color=\u00bbrgba(0,0,0,0.2)\u00bb disabled=\u00bbon\u00bb global_colors_info=\u00bb{}\u00bb button_letter_spacing__hover_enabled=\u00bbon|desktop\u00bb button_letter_spacing__hover=\u00bb0px\u00bb][\/et_pb_button][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=\u00bb4.22.2&#8243; _module_preset=\u00bbdefault\u00bb custom_padding=\u00bb0px||0px||true|false\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_column type=\u00bb4_4&#8243; _builder_version=\u00bb4.22.2&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_code admin_label=\u00bbC\u00f3digo JavaScript Funcionalidad General\u00bb _builder_version=\u00bb4.27.4&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb]<link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.6.0\/css\/all.min.css\" integrity=\"sha512-Kc323vGBEqzTmouAECnVceyQqyqdsSiqLQISBL29aUW4U\/M7pSPA\/gEUZQqv1cwx4OnYxTxve5UMg5GT6L4JJg==\" crossorigin=\"anonymous\" referrerpolicy=\"no-referrer\" \/><!-- [et_pb_line_break_holder] --><script><!-- [et_pb_line_break_holder] -->\/\/ C\u00f3digo para agregar la funcionalidad de compartir en iOS y Android<!-- [et_pb_line_break_holder] -->const shareButtons = document.getElementsByClassName('ov-share-button');<!-- [et_pb_line_break_holder] -->for (const shareButton of shareButtons) {<!-- [et_pb_line_break_holder] -->  shareButton.addEventListener('click', function() {<!-- [et_pb_line_break_holder] -->    if (navigator.share) {<!-- [et_pb_line_break_holder] -->      navigator.share({<!-- [et_pb_line_break_holder] -->        title: 'Mi vCard v4.0',<!-- [et_pb_line_break_holder] -->        text: 'Descripci\u00f3n de la vCard',<!-- [et_pb_line_break_holder] -->        url: window.location.href<!-- [et_pb_line_break_holder] -->      })<!-- [et_pb_line_break_holder] -->        .then(() => console.log('Contenido compartido con \u00e9xito.'))<!-- [et_pb_line_break_holder] -->        .catch((error) => console.error('Error al compartir:', error));<!-- [et_pb_line_break_holder] -->    } else {<!-- [et_pb_line_break_holder] -->      const shareURL = window.location.href;<!-- [et_pb_line_break_holder] -->      const shareTitle = document.title;<!-- [et_pb_line_break_holder] -->      if (navigator.userAgent.match(\/Android\/i)) {<!-- [et_pb_line_break_holder] -->        window.location.href = `intent:${shareURL}#Intent;package=com.whatsapp;scheme=whatsapp;action=android.intent.action.SEND;S.android.intent.extra.TEXT=${shareTitle} - ${shareURL};end`;<!-- [et_pb_line_break_holder] -->      } else if (navigator.userAgent.match(\/iPhone|iPad|iPod\/i)) {<!-- [et_pb_line_break_holder] -->        window.location.href = `whatsapp:\/\/send?text=${shareTitle} - ${shareURL}`;<!-- [et_pb_line_break_holder] -->      } else {<!-- [et_pb_line_break_holder] -->        window.open(`mailto:?subject=${shareTitle}&body=${shareTitle} - ${shareURL}`);<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->  });<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/\/ Funci\u00f3n para detectar si es un dispositivo m\u00f3vil<!-- [et_pb_line_break_holder] -->function isMobile() {<!-- [et_pb_line_break_holder] -->  return \/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini\/i.test(navigator.userAgent);<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/\/ Funci\u00f3n para comprobar la orientaci\u00f3n del dispositivo<!-- [et_pb_line_break_holder] -->function checkOrientation() {<!-- [et_pb_line_break_holder] -->  if (isMobile() && window.innerHeight < window.innerWidth) {<!-- [et_pb_line_break_holder] -->    alert(\"Por favor, utiliza el dispositivo en orientaci\u00f3n vertical.\");<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/\/ Funcionalidad menu mostrar\/ocultar elementos<!-- [et_pb_line_break_holder] -->jQuery(function($) {<!-- [et_pb_line_break_holder] -->  $(document).ready(function() {<!-- [et_pb_line_break_holder] -->    \/\/ Mostrar los elementos con la clase \"info-home\" por defecto<!-- [et_pb_line_break_holder] -->    $(\".info-home\").show();<!-- [et_pb_line_break_holder] -->    $(\".menu-home\").addClass(\"active\");<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    $(\".menu-home\").click(function() {<!-- [et_pb_line_break_holder] -->      $(\".contenido\").animate({ scrollTop: 0 }, \"slow\"); \/\/ Scroll hasta arriba en \".contenido\"<!-- [et_pb_line_break_holder] -->      $(\".info-home\").show();<!-- [et_pb_line_break_holder] -->      $(\".info-menu\").hide();<!-- [et_pb_line_break_holder] -->      $(\".info-ubicacion\").hide();<!-- [et_pb_line_break_holder] -->      $(\".ov-vcard-tabs div\").removeClass(\"active\");<!-- [et_pb_line_break_holder] -->      $(this).addClass(\"active\");<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    $(\".menu-menu\").click(function() {<!-- [et_pb_line_break_holder] -->      $(\".contenido\").animate({ scrollTop: 0 }, \"slow\"); \/\/ Scroll hasta arriba en \".contenido\"<!-- [et_pb_line_break_holder] -->      $(\".info-home\").hide();<!-- [et_pb_line_break_holder] -->      $(\".info-menu\").show();<!-- [et_pb_line_break_holder] -->      $(\".info-ubicacion\").hide();<!-- [et_pb_line_break_holder] -->      $(\".ov-vcard-tabs div\").removeClass(\"active\");<!-- [et_pb_line_break_holder] -->      $(this).addClass(\"active\");<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    $(\".menu-ubicacion\").click(function() {<!-- [et_pb_line_break_holder] -->      $(\".contenido\").animate({ scrollTop: 0 }, \"slow\"); \/\/ Scroll hasta arriba en \".contenido\"<!-- [et_pb_line_break_holder] -->      $(\".info-home\").hide();<!-- [et_pb_line_break_holder] -->      $(\".info-menu\").hide();<!-- [et_pb_line_break_holder] -->      $(\".info-ubicacion\").show();<!-- [et_pb_line_break_holder] -->      $(\".ov-vcard-tabs div\").removeClass(\"active\");<!-- [et_pb_line_break_holder] -->      $(this).addClass(\"active\");<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] -->  });<!-- [et_pb_line_break_holder] -->});<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/\/ Controlar la visibilidad del footer en dispositivos iPhone durante el scroll<!-- [et_pb_line_break_holder] -->document.addEventListener(\"DOMContentLoaded\", function() {<!-- [et_pb_line_break_holder] -->  var contenido = document.querySelector(\".contenido\");<!-- [et_pb_line_break_holder] -->  var footer = document.querySelector(\".footer\");<!-- [et_pb_line_break_holder] -->  var lastScrollTop = contenido.scrollTop;<!-- [et_pb_line_break_holder] -->  var ticking = false;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  if (\/iPhone\/i.test(navigator.userAgent)) {<!-- [et_pb_line_break_holder] -->    contenido.addEventListener(\"scroll\", function() {<!-- [et_pb_line_break_holder] -->      if (!ticking) {<!-- [et_pb_line_break_holder] -->        ticking = true;<!-- [et_pb_line_break_holder] -->        requestAnimationFrame(function() {<!-- [et_pb_line_break_holder] -->          var currentScrollTop = contenido.scrollTop;<!-- [et_pb_line_break_holder] -->          <!-- [et_pb_line_break_holder] -->          if (lastScrollTop > currentScrollTop && currentScrollTop <= 10) {<!-- [et_pb_line_break_holder] -->            footer.style.bottom = \"0\";<!-- [et_pb_line_break_holder] -->          } else if (lastScrollTop <= currentScrollTop &#038;&#038; currentScrollTop > 10) {<!-- [et_pb_line_break_holder] -->            footer.style.bottom = \"-\" + footer.offsetHeight + \"px\";<!-- [et_pb_line_break_holder] -->          }<!-- [et_pb_line_break_holder] -->          <!-- [et_pb_line_break_holder] -->          lastScrollTop = currentScrollTop;<!-- [et_pb_line_break_holder] -->          ticking = false;<!-- [et_pb_line_break_holder] -->        });<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->});<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/\/ Verificar orientaci\u00f3n al cambiar tama\u00f1o o cargar la p\u00e1gina<!-- [et_pb_line_break_holder] -->window.addEventListener(\"resize\", checkOrientation);<!-- [et_pb_line_break_holder] -->window.addEventListener(\"load\", checkOrientation);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/\/ Prevenir el men\u00fa contextual<!-- [et_pb_line_break_holder] -->document.addEventListener(\"contextmenu\", function(e) {<!-- [et_pb_line_break_holder] -->  e.preventDefault();<!-- [et_pb_line_break_holder] -->});<!-- [et_pb_line_break_holder] --><\/script>[\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=\u00bb1&#8243; admin_label=\u00bbFooter\u00bb module_class=\u00bbfooter\u00bb _builder_version=\u00bb4.25.0&#8243; _module_preset=\u00bbdefault\u00bb background_color=\u00bb#ca0808&#8243; position_origin_f=\u00bbbottom_left\u00bb z_index=\u00bb9999&#8243; position_origin_a_tablet=\u00bb\u00bb position_origin_a_phone=\u00bb\u00bb position_origin_a_last_edited=\u00bbon|phone\u00bb position_origin_f_tablet=\u00bbbottom_left\u00bb position_origin_f_phone=\u00bbbottom_left\u00bb position_origin_f_last_edited=\u00bbon|phone\u00bb position_origin_r_tablet=\u00bb\u00bb position_origin_r_phone=\u00bb\u00bb position_origin_r_last_edited=\u00bbon|phone\u00bb custom_padding=\u00bb0px||0px||true|false\u00bb positioning_tablet=\u00bb\u00bb positioning_phone=\u00bbnone\u00bb positioning_last_edited=\u00bbon|phone\u00bb sticky_position_last_edited=\u00bboff|phone\u00bb custom_css_main_element=\u00bbflex-shrink: 1 !important;||position: sticky;||bottom: 0;||z-index: 99;||transition: bottom 0.3s ease-in-out;\u00bb border_radii=\u00bboff|||20px|20px\u00bb border_radii_tablet=\u00bboff|||20px|20px\u00bb border_radii_phone=\u00bboff|||0px|0px\u00bb border_radii_last_edited=\u00bbon|phone\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_row module_class=\u00bbov-vcard-tabs\u00bb _builder_version=\u00bb4.23.1&#8243; _module_preset=\u00bbdefault\u00bb width=\u00bb100%\u00bb max_width=\u00bb100%\u00bb custom_padding=\u00bb0px||0px||true|false\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_column type=\u00bb4_4&#8243; _builder_version=\u00bb4.22.2&#8243; _module_preset=\u00bbdefault\u00bb custom_css_main_element=\u00bbdisplay: flex;\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_blurb title=\u00bbRestaurante\u00bb use_icon=\u00bbon\u00bb font_icon=\u00bb&#xf2e7;||fa||900&#8243; icon_color=\u00bb#FFFFFF\u00bb image_icon_width=\u00bb18px\u00bb content_max_width=\u00bb100%\u00bb admin_label=\u00bbIcono Restaurante\u00bb module_class=\u00bbmenu-home\u00bb _builder_version=\u00bb4.27.4&#8243; _module_preset=\u00bbdefault\u00bb header_font=\u00bbPoppins|||on|||||\u00bb header_text_align=\u00bbcenter\u00bb header_text_color=\u00bb#FFFFFF\u00bb header_font_size=\u00bb10px\u00bb background_color=\u00bb#5c5c5c\u00bb width=\u00bb100%\u00bb custom_margin=\u00bb||0px||false|false\u00bb custom_padding=\u00bb13px|10px|0px|10px|false|true\u00bb animation=\u00bboff\u00bb background_last_edited=\u00bboff|desktop\u00bb custom_css_main_element=\u00bbcursor: pointer;\u00bb custom_css_blurb_image=\u00bbmargin-bottom: 12px;\u00bb global_colors_info=\u00bb{}\u00bb background__hover_enabled=\u00bbon|desktop\u00bb][\/et_pb_blurb][et_pb_blurb title=\u00bbMen\u00fa\u00bb use_icon=\u00bbon\u00bb font_icon=\u00bb&#xf0c9;||fa||900&#8243; icon_color=\u00bb#FFFFFF\u00bb image_icon_width=\u00bb18px\u00bb content_max_width=\u00bb100%\u00bb admin_label=\u00bbIcono Men\u00fa\u00bb module_class=\u00bbmenu-menu\u00bb _builder_version=\u00bb4.27.4&#8243; _module_preset=\u00bbdefault\u00bb header_font=\u00bbPoppins|||on|||||\u00bb header_text_align=\u00bbcenter\u00bb header_text_color=\u00bb#FFFFFF\u00bb header_font_size=\u00bb10px\u00bb background_color=\u00bb#5c5c5c\u00bb width=\u00bb100%\u00bb custom_margin=\u00bb||0px||false|false\u00bb custom_padding=\u00bb13px|10px|0px|10px|false|true\u00bb animation=\u00bboff\u00bb custom_css_main_element=\u00bbcursor: pointer;\u00bb custom_css_blurb_image=\u00bbmargin-bottom: 12px;\u00bb global_colors_info=\u00bb{}\u00bb background__hover_enabled=\u00bbon|desktop\u00bb][\/et_pb_blurb][et_pb_blurb title=\u00bbHorarios\u00bb use_icon=\u00bbon\u00bb font_icon=\u00bb&#xe06b;||divi||400&#8243; icon_color=\u00bb#FFFFFF\u00bb image_icon_width=\u00bb18px\u00bb content_max_width=\u00bb100%\u00bb admin_label=\u00bbIcono Ubicaci\u00f3n\u00bb module_class=\u00bbmenu-ubicacion\u00bb _builder_version=\u00bb4.27.4&#8243; _module_preset=\u00bbdefault\u00bb header_font=\u00bbPoppins|||on|||||\u00bb header_text_align=\u00bbcenter\u00bb header_text_color=\u00bb#FFFFFF\u00bb header_font_size=\u00bb10px\u00bb background_color=\u00bb#5c5c5c\u00bb width=\u00bb100%\u00bb custom_margin=\u00bb||0px||false|false\u00bb custom_padding=\u00bb13px|10px|0px|10px|false|true\u00bb animation=\u00bboff\u00bb background_last_edited=\u00bbon|desktop\u00bb custom_css_main_element=\u00bbcursor: pointer;\u00bb custom_css_blurb_image=\u00bbmargin-bottom: 12px;\u00bb global_colors_info=\u00bb{}\u00bb background__hover_enabled=\u00bbon|desktop\u00bb][\/et_pb_blurb][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>PirigallosCocina Oculta &#8211; Pick UpMEN\u00daHORARIOSLunes a Jueves: 12pm &#8211; 10:00pm.Viernes y S\u00e1bado: 12:00pm &#8211; 11:00pm.Domingos y Festivos: 3:00pm &#8211; 11:00pm.<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-template-blank.php","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"class_list":["post-291","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/pirigallos.com\/home\/wp-json\/wp\/v2\/pages\/291","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pirigallos.com\/home\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/pirigallos.com\/home\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/pirigallos.com\/home\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pirigallos.com\/home\/wp-json\/wp\/v2\/comments?post=291"}],"version-history":[{"count":11,"href":"https:\/\/pirigallos.com\/home\/wp-json\/wp\/v2\/pages\/291\/revisions"}],"predecessor-version":[{"id":345,"href":"https:\/\/pirigallos.com\/home\/wp-json\/wp\/v2\/pages\/291\/revisions\/345"}],"wp:attachment":[{"href":"https:\/\/pirigallos.com\/home\/wp-json\/wp\/v2\/media?parent=291"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}