{"id":1615,"date":"2025-04-28T05:39:21","date_gmt":"2025-04-28T00:39:21","guid":{"rendered":"https:\/\/ewonti.com\/tienda\/?page_id=1615"},"modified":"2025-06-02T22:34:38","modified_gmt":"2025-06-02T17:34:38","slug":"catalogo","status":"publish","type":"page","link":"https:\/\/ewonti.com\/tienda\/","title":{"rendered":"Catalogo"},"content":{"rendered":"<p>[et_pb_section fb_built=\u00bb1&#8243; custom_padding_last_edited=\u00bbon|phone\u00bb admin_label=\u00bbHero oficial\u00bb _builder_version=\u00bb4.27.4&#8243; _module_preset=\u00bbdefault\u00bb background_color=\u00bb#e8ebed\u00bb custom_padding=\u00bb0px||20px||false|false\u00bb custom_padding_tablet=\u00bb||||false|false\u00bb custom_padding_phone=\u00bb||||false|false\u00bb da_disable_devices=\u00bboff|off|off\u00bb global_colors_info=\u00bb{}\u00bb da_is_popup=\u00bboff\u00bb da_exit_intent=\u00bboff\u00bb da_has_close=\u00bbon\u00bb da_alt_close=\u00bboff\u00bb da_dark_close=\u00bboff\u00bb da_not_modal=\u00bbon\u00bb da_is_singular=\u00bboff\u00bb da_with_loader=\u00bboff\u00bb da_has_shadow=\u00bbon\u00bb][et_pb_row admin_label=\u00bbImagen Portada\u00bb _builder_version=\u00bb4.27.4&#8243; _module_preset=\u00bbdefault\u00bb background_color=\u00bbrgba(0,0,0,0.3)\u00bb background_image=\u00bbhttps:\/\/ewonti.com\/tienda\/wp-content\/uploads\/2022\/01\/91657-scaled.jpg\u00bb background_position=\u00bbtop_left\u00bb background_blend=\u00bbmultiply\u00bb width=\u00bb100%\u00bb max_width=\u00bb100%\u00bb module_alignment=\u00bbcenter\u00bb height=\u00bb260px\u00bb height_tablet=\u00bb160px\u00bb height_phone=\u00bb140px\u00bb height_last_edited=\u00bbon|phone\u00bb custom_margin=\u00bb0px|0px|2px|0px|false|false\u00bb custom_padding=\u00bb0px|0px|30px|0px|false|false\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_column type=\u00bb4_4&#8243; _builder_version=\u00bb4.27.4&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_text _builder_version=\u00bb4.27.4&#8243; _module_preset=\u00bbdefault\u00bb text_font=\u00bbPoppins|600|||||||\u00bb text_text_color=\u00bb#FFFFFF\u00bb text_font_size=\u00bb47px\u00bb text_orientation=\u00bbcenter\u00bb custom_margin=\u00bb42px||||false|false\u00bb custom_margin_tablet=\u00bb42px||||false|false\u00bb custom_margin_phone=\u00bb15px||||false|false\u00bb custom_margin_last_edited=\u00bbon|phone\u00bb text_font_size_tablet=\u00bb47px\u00bb text_font_size_phone=\u00bb36px\u00bb text_font_size_last_edited=\u00bbon|phone\u00bb text_text_shadow_style=\u00bbpreset1&#8243; global_colors_info=\u00bb{}\u00bb]<\/p>\n<p>Tienda eWonti<\/p>\n<p>[\/et_pb_text][et_pb_text _builder_version=\u00bb4.27.4&#8243; _module_preset=\u00bbdefault\u00bb text_font=\u00bb|600|||||||\u00bb text_text_color=\u00bb#E85D0D\u00bb text_font_size=\u00bb29px\u00bb text_line_height=\u00bb1.2em\u00bb text_orientation=\u00bbcenter\u00bb custom_margin=\u00bb-33px||||false|false\u00bb custom_margin_tablet=\u00bb\u00bb custom_margin_phone=\u00bb-33px||10px||false|false\u00bb custom_margin_last_edited=\u00bbon|phone\u00bb text_font_size_tablet=\u00bb28px\u00bb text_font_size_phone=\u00bb20px\u00bb text_font_size_last_edited=\u00bbon|desktop\u00bb text_text_shadow_style=\u00bbpreset1&#8243; global_colors_info=\u00bb{}\u00bb]<\/p>\n<p>Productos digitales de tecnolog\u00eda<\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row admin_label=\u00bbImagen Perfil\u00bb _builder_version=\u00bb4.27.4&#8243; _module_preset=\u00bbdefault\u00bb background_color=\u00bb#cecece\u00bb background_image=\u00bbhttps:\/\/ewonti.com\/tienda\/wp-content\/uploads\/2025\/04\/Licencias-tienda-online.png\u00bb width=\u00bb100%\u00bb max_width=\u00bb160px\u00bb max_width_tablet=\u00bb140px\u00bb max_width_phone=\u00bb120px\u00bb max_width_last_edited=\u00bbon|desktop\u00bb height=\u00bb160px\u00bb height_tablet=\u00bb140px\u00bb height_phone=\u00bb120px\u00bb height_last_edited=\u00bbon|desktop\u00bb custom_margin=\u00bb-85px||40px||false|false\u00bb custom_margin_tablet=\u00bb-75px||30px||false|false\u00bb custom_margin_phone=\u00bb-65px||20px||false|false\u00bb custom_margin_last_edited=\u00bbon|desktop\u00bb custom_padding=\u00bb0px|0px|0px|0px|true|false\u00bb border_radii=\u00bbon|100px|100px|100px|100px\u00bb border_width_all=\u00bb7px\u00bb border_color_all=\u00bb#FFFFFF\u00bb border_width_all_tablet=\u00bb6px\u00bb border_width_all_phone=\u00bb4px\u00bb border_width_all_last_edited=\u00bbon|phone\u00bb box_shadow_style=\u00bbpreset1&#8243; box_shadow_color=\u00bbrgba(0,0,0,0.16)\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_column type=\u00bb4_4&#8243; _builder_version=\u00bb4.27.4&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=\u00bb1&#8243; custom_padding_last_edited=\u00bbon|desktop\u00bb admin_label=\u00bbProductos\u00bb _builder_version=\u00bb4.27.4&#8243; _module_preset=\u00bbdefault\u00bb background_color=\u00bb#e8ebed\u00bb custom_margin=\u00bb||||false|false\u00bb custom_padding=\u00bb0px||70px||false|false\u00bb custom_padding_tablet=\u00bb0px||50px||false|false\u00bb custom_padding_phone=\u00bb0px||30px||false|false\u00bb da_disable_devices=\u00bboff|off|off\u00bb global_colors_info=\u00bb{}\u00bb da_is_popup=\u00bboff\u00bb da_exit_intent=\u00bboff\u00bb da_has_close=\u00bbon\u00bb da_alt_close=\u00bboff\u00bb da_dark_close=\u00bboff\u00bb da_not_modal=\u00bbon\u00bb da_is_singular=\u00bboff\u00bb da_with_loader=\u00bboff\u00bb da_has_shadow=\u00bbon\u00bb][et_pb_row _builder_version=\u00bb4.27.4&#8243; _module_preset=\u00bbdefault\u00bb width=\u00bb99%\u00bb max_width=\u00bb1200px\u00bb custom_margin=\u00bb-30px||||false|false\u00bb custom_padding=\u00bb0px||0px||true|false\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_column type=\u00bb4_4&#8243; _builder_version=\u00bb4.23.1&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb custom_css_main_element_last_edited=\u00bboff|desktop\u00bb][et_pb_code admin_label=\u00bbEstructura HTML WA GS\u00bb _builder_version=\u00bb4.27.4&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb]<!-- Preloader --><!-- [et_pb_line_break_holder] --><\/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] --><!-- B\u00fasqueda y categor\u00edas --><!-- [et_pb_line_break_holder] --><\/p>\n<div id=\"contenedor-buscador\" style=\"display: none;\"><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"input-container\"><!-- [et_pb_line_break_holder] -->    <input type=\"text\" id=\"buscar-producto\" placeholder=\"Buscar producto...\"><!-- [et_pb_line_break_holder] -->    <button id=\"limpiar-busqueda\" style=\"display: none;\">\u00d7<\/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] --><\/p>\n<div id=\"categorias-contenedor-wrapper\"><!-- [et_pb_line_break_holder] -->  <\/p>\n<div id=\"categorias-contenedor\" class=\"categorias-contenedor\"><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- Controles superiores --><!-- [et_pb_line_break_holder] --><\/p>\n<div id=\"controles-superiores\" class=\"controles-superiores\" style=\"display: none;\"><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"info-productos\"><!-- [et_pb_line_break_holder] -->    <span id=\"contador-productos\">0 productos<\/span><!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"filtros-contenedor\"><!-- [et_pb_line_break_holder] -->    <select id=\"ordenar-productos\" class=\"ordenar-productos\"><!-- [et_pb_line_break_holder] --><option value=\"default\">Ordenar por<\/option><!-- [et_pb_line_break_holder] --><option value=\"a-z\">A-Z<\/option><!-- [et_pb_line_break_holder] --><option value=\"z-a\">Z-A<\/option><!-- [et_pb_line_break_holder] --><option value=\"precio-asc\">Precio: menor a mayor<\/option><!-- [et_pb_line_break_holder] --><option value=\"precio-desc\">Precio: mayor a menor<\/option><!-- [et_pb_line_break_holder] --><option value=\"reciente\">M\u00e1s recientes<\/option><!-- [et_pb_line_break_holder] --><option value=\"popular\">M\u00e1s populares<\/option><!-- [et_pb_line_break_holder] -->    <\/select><!-- [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] --><!-- Contenedor de productos y mensaje de no encontrado --><!-- [et_pb_line_break_holder] --><\/p>\n<div id=\"contenedor-productos\" class=\"contenedor-productos\"><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/p>\n<div id=\"mensaje-no-encontrado\" style=\"display: none;\">No se encontraron productos.<\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- Paginaci\u00f3n --><!-- [et_pb_line_break_holder] --><\/p>\n<div id=\"paginacion\" class=\"paginacion\" style=\"display: none;\"><!-- [et_pb_line_break_holder] -->  <button id=\"pagina-anterior\" class=\"pagina-btn\" disabled>\u00ab Anterior<\/button><!-- [et_pb_line_break_holder] -->  <\/p>\n<div id=\"numeros-paginas\" class=\"numeros-paginas\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->  <button id=\"pagina-siguiente\" class=\"pagina-btn\">Siguiente \u00bb<\/button><!-- [et_pb_line_break_holder] --><\/div>\n<p>[\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=\u00bb1&#8243; disabled_on=\u00bboff|off|off\u00bb admin_label=\u00bbIcono carrito + contador\u00bb module_id=\u00bbcarrito-icon\u00bb _builder_version=\u00bb4.27.4&#8243; _module_preset=\u00bbdefault\u00bb background_color=\u00bb#128c7e\u00bb position_origin_f=\u00bbbottom_right\u00bb z_index=\u00bb99999&#8243; vertical_offset_tablet=\u00bb35px\u00bb vertical_offset_last_edited=\u00bboff|phone\u00bb horizontal_offset_tablet=\u00bb35px\u00bb horizontal_offset_last_edited=\u00bboff|phone\u00bb width_tablet=\u00bb68px\u00bb width_last_edited=\u00bboff|phone\u00bb height_tablet=\u00bb68px\u00bb height_last_edited=\u00bboff|phone\u00bb overflow-x=\u00bbvisible\u00bb overflow-y=\u00bbvisible\u00bb custom_margin=\u00bb||0px||false|false\u00bb custom_padding=\u00bb0px||0px||true|false\u00bb da_disable_devices=\u00bboff|off|off\u00bb global_colors_info=\u00bb{}\u00bb background__hover_enabled=\u00bbon|desktop\u00bb background_color__hover=\u00bb#075e54&#8243; background_enable_color__hover=\u00bbon\u00bb da_is_popup=\u00bboff\u00bb da_exit_intent=\u00bboff\u00bb da_has_close=\u00bbon\u00bb da_alt_close=\u00bboff\u00bb da_dark_close=\u00bboff\u00bb da_not_modal=\u00bbon\u00bb da_is_singular=\u00bboff\u00bb da_with_loader=\u00bboff\u00bb da_has_shadow=\u00bbon\u00bb][et_pb_row _builder_version=\u00bb4.27.4&#8243; _module_preset=\u00bbdefault\u00bb width=\u00bb100%\u00bb max_width=\u00bb100%\u00bb height=\u00bb100%\u00bb custom_padding=\u00bb0px||0px||true|false\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_column type=\u00bb4_4&#8243; _builder_version=\u00bb4.23&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_text admin_label=\u00bbContador\u00bb module_id=\u00bbcarrito-contador\u00bb _builder_version=\u00bb4.27.4&#8243; _module_preset=\u00bbdefault\u00bb text_font=\u00bbPoppins||||||||\u00bb text_text_color=\u00bb#FFFFFF\u00bb text_font_size=\u00bb16px\u00bb background_color=\u00bb#E02B20&#8243; position_origin_a=\u00bbtop_right\u00bb z_index=\u00bb99&#8243; text_orientation=\u00bbcenter\u00bb width=\u00bb24px\u00bb width_tablet=\u00bb24px\u00bb width_phone=\u00bb23px\u00bb width_last_edited=\u00bbon|desktop\u00bb height=\u00bb24px\u00bb height_tablet=\u00bb24px\u00bb height_phone=\u00bb23px\u00bb height_last_edited=\u00bbon|desktop\u00bb custom_margin=\u00bb||0px||false|false\u00bb text_font_size_tablet=\u00bb16px\u00bb text_font_size_phone=\u00bb14px\u00bb text_font_size_last_edited=\u00bbon|desktop\u00bb border_radii=\u00bbon|100px|100px|100px|100px\u00bb global_colors_info=\u00bb{}\u00bb]<\/p>\n<p>0<\/p>\n<p>[\/et_pb_text][et_pb_icon font_icon=\u00bb&#xf291;||fa||900&#8243; icon_color=\u00bb#FFFFFF\u00bb icon_width=\u00bb32px\u00bb icon_width_tablet=\u00bb32px\u00bb icon_width_phone=\u00bb23px\u00bb icon_width_last_edited=\u00bbon|desktop\u00bb _builder_version=\u00bb4.27.4&#8243; _module_preset=\u00bbdefault\u00bb custom_padding=\u00bb14px||||false|false\u00bb custom_padding_tablet=\u00bb||||false|false\u00bb custom_padding_phone=\u00bb16px||||false|false\u00bb custom_padding_last_edited=\u00bboff|desktop\u00bb global_colors_info=\u00bb{}\u00bb][\/et_pb_icon][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=\u00bb1&#8243; disabled_on=\u00bboff|off|off\u00bb admin_label=\u00bbSidebar Listado Carrito\u00bb module_id=\u00bbcarrito-container\u00bb module_class=\u00bbcarrito-container\u00bb _builder_version=\u00bb4.27.4&#8243; _module_preset=\u00bbdefault\u00bb transform_translate_linked=\u00bboff\u00bb custom_margin=\u00bb||0px||false|false\u00bb custom_padding=\u00bb0px||0px||true|false\u00bb da_disable_devices=\u00bboff|off|off\u00bb global_colors_info=\u00bb{}\u00bb da_is_popup=\u00bboff\u00bb da_exit_intent=\u00bboff\u00bb da_has_close=\u00bbon\u00bb da_alt_close=\u00bboff\u00bb da_dark_close=\u00bboff\u00bb da_not_modal=\u00bbon\u00bb da_is_singular=\u00bboff\u00bb da_with_loader=\u00bboff\u00bb da_has_shadow=\u00bbon\u00bb][et_pb_row admin_label=\u00bbFila\u00bb _builder_version=\u00bb4.27.4&#8243; _module_preset=\u00bbdefault\u00bb width=\u00bb100%\u00bb max_width=\u00bb100%\u00bb custom_padding=\u00bb0px||0px||true|false\u00bb locked=\u00bboff\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_column type=\u00bb4_4&#8243; _builder_version=\u00bb4.27.4&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_code admin_label=\u00bbHTML Sidebar Carrito\u00bb _builder_version=\u00bb4.27.4&#8243; _module_preset=\u00bbdefault\u00bb hover_enabled=\u00bb0&#8243; global_colors_info=\u00bb{}\u00bb sticky_enabled=\u00bb0&#8243;]<\/p>\n<div id=\"carrito-header\" class=\"carrito-header\"><!-- [et_pb_line_break_holder] -->  <\/p>\n<h3 id=\"carrito-titulo\">Tu Carrito<\/h3>\n<p><!-- [et_pb_line_break_holder] -->  <button id=\"cerrar-carrito\" class=\"cerrar-carrito\">\u00d7<\/button><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><\/p>\n<div id=\"lista-productos\"><!-- [et_pb_line_break_holder] -->  <\/p>\n<div id=\"carrito-vacio-mensaje\">Tu carrito est\u00e1 vac\u00edo<\/div>\n<p><!-- [et_pb_line_break_holder] -->  <\/p>\n<ul id=\"carrito-lista\"><\/ul>\n<p><!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->  <\/p>\n<div id=\"carrito-resumen\"><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"resumen-fila\"><!-- [et_pb_line_break_holder] -->      <span>Subtotal:<\/span><!-- [et_pb_line_break_holder] -->      <span id=\"subtotal\">$0<\/span><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"resumen-fila\" id=\"impuesto-row\" style=\"display: none;\"><!-- [et_pb_line_break_holder] -->      <span id=\"nombre-impuesto\">Impuesto:<\/span><!-- [et_pb_line_break_holder] -->      <span id=\"impuesto\">$0<\/span><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"resumen-fila\" id=\"descuento-row\" style=\"display: none;\"><!-- [et_pb_line_break_holder] -->      <span>Descuento:<\/span><!-- [et_pb_line_break_holder] -->      <span id=\"descuento\">-$0<\/span><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"resumen-fila\" id=\"envio-row\" style=\"display: none;\"><!-- [et_pb_line_break_holder] -->      <span>Env\u00edo:<\/span><!-- [et_pb_line_break_holder] -->      <span id=\"costo-envio\">$0<\/span><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"resumen-fila total\"><!-- [et_pb_line_break_holder] -->      <span>Total:<\/span><!-- [et_pb_line_break_holder] -->      <span id=\"total\">0<\/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] -->  <\/p>\n<div id=\"carrito-acciones\"><!-- [et_pb_line_break_holder] -->    <button id=\"vaciar-carrito\" class=\"vaciar-carrito\">Vaciar carrito<\/button><!-- [et_pb_line_break_holder] -->    <button id=\"mostrar-formulario\" class=\"completar-pedido\">Completar pedido<\/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] --><!-- Formulario de pedido --><!-- [et_pb_line_break_holder] --><\/p>\n<div id=\"formulario-pedido\" style=\"display: none;\"><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"formulario-header\"><!-- [et_pb_line_break_holder] -->    <button id=\"volver-lista-productos\" class=\"volver-btn\">Volver<\/button><!-- [et_pb_line_break_holder] -->    <\/p>\n<h3>Finalizar Pedido<\/h3>\n<p><!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->  <!-- Resumen de pedido --><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"resumen-pedido\"><!-- [et_pb_line_break_holder] -->    <\/p>\n<h4>Resumen del pedido<\/h4>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<div id=\"resumen-pedido-lista\" class=\"resumen-pedido-lista\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"resumen-totales\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"resumen-linea\"><!-- [et_pb_line_break_holder] -->        <span>Subtotal:<\/span><!-- [et_pb_line_break_holder] -->        <span id=\"resumen-subtotal\">$0<\/span><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"resumen-linea\" id=\"resumen-impuesto-row\" style=\"display:none\"><!-- [et_pb_line_break_holder] -->        <span id=\"resumen-nombre-impuesto\">Impuesto:<\/span><!-- [et_pb_line_break_holder] -->        <span id=\"resumen-impuesto\">$0<\/span><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"resumen-linea\" id=\"resumen-descuento-row\" style=\"display:none\"><!-- [et_pb_line_break_holder] -->        <span>Descuento:<\/span><!-- [et_pb_line_break_holder] -->        <span id=\"resumen-descuento\">-$0<\/span><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"resumen-linea\" id=\"resumen-envio-row\" style=\"display:none\"><!-- [et_pb_line_break_holder] -->        <span>Env\u00edo:<\/span><!-- [et_pb_line_break_holder] -->        <span id=\"resumen-costo-envio\">$0<\/span><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"resumen-linea total\"><!-- [et_pb_line_break_holder] -->        <span>Total:<\/span><!-- [et_pb_line_break_holder] -->        <span id=\"resumen-total\">$0<\/span><!-- [et_pb_line_break_holder] -->      <\/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<form id=\"form-pedido\"><!-- [et_pb_line_break_holder] -->    <label for=\"nombre\">Nombre*:<\/label><!-- [et_pb_line_break_holder] -->    <input type=\"text\" id=\"nombre\" name=\"nombre\" required><!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    <label for=\"telefono\">Tel\u00e9fono*:<\/label><!-- [et_pb_line_break_holder] -->    <input type=\"text\" id=\"telefono\" name=\"telefono\" required><!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    <label for=\"entrega\">Opciones de entrega*:<\/label><!-- [et_pb_line_break_holder] -->    <select id=\"entrega\" name=\"entrega\" required><!-- [et_pb_line_break_holder] --><option value=\"\">Seleccionar opci\u00f3n<\/option><!-- [et_pb_line_break_holder] --><option value=\"Producto Digital\">Producto Digital<\/option><!-- [et_pb_line_break_holder] --><option value=\"En Instalaciones eWonti\">En Instalaciones eWonti<\/option><!-- [et_pb_line_break_holder] --><option value=\"Envio a domicilio\">Env\u00edo a domicilio<\/option><!-- [et_pb_line_break_holder] -->    <\/select><!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    <\/p>\n<div id=\"campo-direccion\" style=\"display: none;\"><!-- [et_pb_line_break_holder] -->      <label for=\"direccion\">Direcci\u00f3n*:<\/label><!-- [et_pb_line_break_holder] -->      <textarea id=\"direccion\" name=\"direccion\"><\/textarea><!-- [et_pb_line_break_holder] -->      <pee class=\"nota-direccion\">Puedes escribir o copiar y pegar la direcci\u00f3n desde <a href=\"https:\/\/www.google.com.mx\/maps\/\" target=\"_blank\" rel=\"noopener\">Google Maps<\/a>.<\/pee><!-- [et_pb_line_break_holder] -->      <!-- [et_pb_line_break_holder] -->      <label for=\"zona-envio\">Zona de env\u00edo*:<\/label><!-- [et_pb_line_break_holder] -->      <select id=\"zona-envio\" name=\"zona-envio\"><!-- [et_pb_line_break_holder] --><option value=\"\">Seleccionar zona<\/option><!-- [et_pb_line_break_holder] -->        <!-- Se llenar\u00e1 din\u00e1micamente --><!-- [et_pb_line_break_holder] -->      <\/select><!-- [et_pb_line_break_holder] -->      <pee id=\"costo-envio-texto\" class=\"nota-envio\"><\/pee><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    <label for=\"pago\">Formas de pago*:<\/label><!-- [et_pb_line_break_holder] -->    <select id=\"pago\" name=\"pago\" required><!-- [et_pb_line_break_holder] --><option value=\"\">Seleccionar opci\u00f3n<\/option><!-- [et_pb_line_break_holder] --><option value=\"PSE\">PSE<\/option><!-- [et_pb_line_break_holder] --><option value=\"Pago QR\">Pago QR<\/option><!-- [et_pb_line_break_holder] --><option value=\"Nequi o Daviplata\">Nequi o DaviPlata<\/option><!-- [et_pb_line_break_holder] --><option value=\"Transferencia\">Transferencia<\/option><!-- [et_pb_line_break_holder] --><option value=\"Efectivo\">Efectivo<\/option><!-- [et_pb_line_break_holder] -->    <\/select><!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    <\/p>\n<div id=\"campo-cupon\"><!-- [et_pb_line_break_holder] -->      <label for=\"cupon\">\u00bfTienes un cup\u00f3n de descuento?<\/label><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"cupon-container\"><!-- [et_pb_line_break_holder] -->        <input type=\"text\" id=\"cupon\" name=\"cupon\" placeholder=\"C\u00f3digo de cup\u00f3n\"><!-- [et_pb_line_break_holder] -->        <button type=\"button\" id=\"aplicar-cupon\">Cup\u00f3n<\/button><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->      <pee id=\"mensaje-cupon\" class=\"mensaje-cupon\"><\/pee><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    <label for=\"nota\">Agregar nota (opcional):<\/label><!-- [et_pb_line_break_holder] -->    <textarea id=\"nota\" name=\"nota\"><\/textarea><!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"terminos-container\"><!-- [et_pb_line_break_holder] -->      <input type=\"checkbox\" id=\"aceptar-terminos\" name=\"aceptar-terminos\"><!-- [et_pb_line_break_holder] -->      <label for=\"aceptar-terminos\">Acepto los <a href=\"#\" id=\"ver-terminos\">t\u00e9rminos y condiciones<\/a>*<\/label><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    <pee class=\"aviso-importante\">\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.<\/pee><!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    <button type=\"button\" id=\"enviar-whatsapp\" disabled>Enviar pedido por WhatsApp<\/button><!-- [et_pb_line_break_holder] -->  <\/form>\n<p><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/div>\n<p>[\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=\u00bb1&#8243; _builder_version=\u00bb4.27.4&#8243; _module_preset=\u00bbdefault\u00bb custom_margin=\u00bb||0px||false|false\u00bb custom_padding=\u00bb0px||0px||true|false\u00bb da_disable_devices=\u00bboff|off|off\u00bb global_colors_info=\u00bb{}\u00bb da_is_popup=\u00bboff\u00bb da_exit_intent=\u00bboff\u00bb da_has_close=\u00bbon\u00bb da_alt_close=\u00bboff\u00bb da_dark_close=\u00bboff\u00bb da_not_modal=\u00bbon\u00bb da_is_singular=\u00bboff\u00bb da_with_loader=\u00bboff\u00bb da_has_shadow=\u00bbon\u00bb][et_pb_row _builder_version=\u00bb4.27.4&#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.23&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_code admin_label=\u00bbModales Popup HTML\u00bb _builder_version=\u00bb4.27.4&#8243; _module_preset=\u00bbdefault\u00bb custom_margin=\u00bb||0px||false|false\u00bb global_colors_info=\u00bb{}\u00bb]<!-- Modal\/Popup de producto --><!-- [et_pb_line_break_holder] --><\/p>\n<div id=\"producto-modal\" class=\"modal\"><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"modal-contenido\"><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"modal-header\"><!-- [et_pb_line_break_holder] -->      <span class=\"cerrar-modal\">\u00d7<\/span><!-- [et_pb_line_break_holder] -->      <\/p>\n<h2 id=\"modal-titulo\"><\/h2>\n<p><!-- [et_pb_line_break_holder] -->      <pee id=\"modal-subtitulo\" class=\"modal-subtitulo\"><\/pee><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"modal-body\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"modal-izquierda\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"modal-galeria-principal\"><!-- [et_pb_line_break_holder] -->          <\/p>\n<div id=\"etiqueta-producto\" class=\"etiqueta-producto\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->          <img decoding=\"async\" id=\"modal-imagen-principal\" class=\"modal-imagen-principal\" src=\"\" alt=\"Imagen del producto\"><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div id=\"modal-miniaturas\" class=\"modal-miniaturas\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"modal-derecha\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"modal-detalles\"><!-- [et_pb_line_break_holder] -->          <\/p>\n<div id=\"modal-categorias\" class=\"modal-categorias\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->          <\/p>\n<h3 id=\"modal-precio\" class=\"modal-precio\"><\/h3>\n<p><!-- [et_pb_line_break_holder] -->          <pee id=\"modal-descripcion\" class=\"modal-descripcion\"><\/pee><!-- [et_pb_line_break_holder] -->          <!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"modal-meta\"><!-- [et_pb_line_break_holder] -->            <span id=\"modal-sku\" class=\"modal-sku\"><\/span><!-- [et_pb_line_break_holder] -->            <span id=\"modal-stock\" class=\"modal-stock\"><\/span><!-- [et_pb_line_break_holder] -->          <\/div>\n<p><!-- [et_pb_line_break_holder] -->          <!-- [et_pb_line_break_holder] -->          <\/p>\n<div id=\"modal-atributos\" class=\"modal-atributos\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->          <!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"modal-cantidad\"><!-- [et_pb_line_break_holder] -->            <label for=\"modal-input-cantidad\">Cantidad:<\/label><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"cantidad-controles\"><!-- [et_pb_line_break_holder] -->              <button id=\"cantidad-menos\" class=\"cantidad-btn\">&#8211;<\/button><!-- [et_pb_line_break_holder] -->              <input type=\"number\" id=\"modal-input-cantidad\" value=\"1\" min=\"1\"><!-- [et_pb_line_break_holder] -->              <button id=\"cantidad-mas\" class=\"cantidad-btn\">+<\/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] -->          <button id=\"modal-agregar\" class=\"modal-agregar\">Agregar al carrito<\/button><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/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] --><!-- Modal para t\u00e9rminos y condiciones --><!-- [et_pb_line_break_holder] --><\/p>\n<div id=\"terminos-modal\" class=\"modal\"><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"modal-contenido\"><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"modal-header\"><!-- [et_pb_line_break_holder] -->      <span class=\"cerrar-modal\">\u00d7<\/span><!-- [et_pb_line_break_holder] -->      <\/p>\n<h2>T\u00e9rminos y Condiciones<\/h2>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"modal-body\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<div id=\"terminos-contenido\" class=\"terminos-contenido\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/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] --><!-- Modal de confirmaci\u00f3n de pedido --><!-- [et_pb_line_break_holder] --><\/p>\n<div id=\"confirmacion-modal\" class=\"modal\"><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"modal-contenido confirmacion-contenido\"><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"modal-header\"><!-- [et_pb_line_break_holder] -->      <span class=\"cerrar-modal\">\u00d7<\/span><!-- [et_pb_line_break_holder] -->      <\/p>\n<h2>Pedido Enviado<\/h2>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"modal-body\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"confirmacion-mensaje\"><!-- [et_pb_line_break_holder] -->        <i class=\"confirmacion-icono\">\u2713<\/i><!-- [et_pb_line_break_holder] -->        <pee>\u00a1Tu pedido ha sido enviado con \u00e9xito!<\/pee><!-- [et_pb_line_break_holder] -->        <pee>Pronto nos pondremos en contacto contigo.<\/pee><!-- [et_pb_line_break_holder] -->        <pee>N\u00famero de pedido: <strong id=\"confirmacion-numero\"><\/strong><\/pee><!-- [et_pb_line_break_holder] -->        <button id=\"volver-catalogo\" class=\"btn-volver\">Volver al cat\u00e1logo<\/button><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><\/div>\n<p>[\/et_pb_code][et_pb_code admin_label=\u00bbC\u00f3digo JavaScript Cat\u00e1logo Productos WA GS\u00bb _builder_version=\u00bb4.27.4&#8243; _module_preset=\u00bbdefault\u00bb custom_margin=\u00bb||0px||false|false\u00bb global_colors_info=\u00bb{}\u00bb]<script><!-- [et_pb_line_break_holder] -->\/\/ Variables globales<!-- [et_pb_line_break_holder] -->let carrito = [];<!-- [et_pb_line_break_holder] -->let carritoTotal = 0;<!-- [et_pb_line_break_holder] -->let subtotal = 0;<!-- [et_pb_line_break_holder] -->let impuesto = 0;<!-- [et_pb_line_break_holder] -->let descuento = 0;<!-- [et_pb_line_break_holder] -->let costoEnvio = 0;<!-- [et_pb_line_break_holder] -->let productosFiltrados = [];<!-- [et_pb_line_break_holder] -->let datosProductos = [];<!-- [et_pb_line_break_holder] -->let config = {};<!-- [et_pb_line_break_holder] -->let cupones = [];<!-- [et_pb_line_break_holder] -->let zonasEnvio = [];<!-- [et_pb_line_break_holder] -->let paginaActual = 1;<!-- [et_pb_line_break_holder] -->let productosPorPagina = 12;<!-- [et_pb_line_break_holder] -->let totalPaginas = 1;<!-- [et_pb_line_break_holder] -->let ordenActual = 'default';<!-- [et_pb_line_break_holder] -->let productoSeleccionado = null;<!-- [et_pb_line_break_holder] -->let variantesPrecioSeleccionadas = {};<!-- [et_pb_line_break_holder] -->let cuponAplicado = null;<!-- [et_pb_line_break_holder] -->let galleryImages = [];<!-- [et_pb_line_break_holder] -->let currentImageIndex = 0;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/\/ Elementos del DOM<!-- [et_pb_line_break_holder] -->const preloader = document.getElementById('preloader');<!-- [et_pb_line_break_holder] -->preloader.style.display = 'block';<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->const contenedorProductos = document.getElementById('contenedor-productos');<!-- [et_pb_line_break_holder] -->const mensajeNoEncontrado = document.getElementById('mensaje-no-encontrado');<!-- [et_pb_line_break_holder] -->contenedorProductos.style.opacity = '0';<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/\/ URL del API (reemplazar con tu URL)<!-- [et_pb_line_break_holder] -->const urlAPI = 'https:\/\/script.google.com\/macros\/s\/AKfycbzg9OvZH2nHHFJQPUMw0tCY_xtnzSvuvvpkI-rb_OrOUM6_p7DzbO2XoyYb2QNK9WehoA\/exec';<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->async function inicializarApp(){try{if(await cargarConfiguracion(),!verificarDisponibilidadCatalogo())return;await cargarProductos(),inicializarOrdenamiento(),inicializarBuscador(),inicializarPaginacion(),inicializarCarrito(),inicializarFormularioPedido(),inicializarModales(),preloader.style.display=\"none\",contenedorProductos.style.opacity=\"1\",document.getElementById(\"contenedor-buscador\").style.display=\"\";let e=document.getElementById(\"controles-superiores\");e&&(e.style.display=\"\"),actualizarContadorProductos()}catch(t){console.error(\"Error al inicializar la aplicaci\\xf3n:\",t),preloader.style.display=\"none\"}}async function cargarConfiguracion(){try{let e=await fetch(`${urlAPI}?action=config`),t=await e.json();config=t.config||{},cupones=t.cupones||[],zonasEnvio=t.zonasEnvio||[],config.moneda=config.moneda||\"USD\",config.simboloMoneda=config.simboloMoneda||\"$\",config.formatoMoneda=config.formatoMoneda||\"en-US\",config.productosPerPagina=parseInt(config.productosPerPagina)||12,config.ordenDefault=config.ordenDefault||\"default\",config.mostrarImpuestos=\"true\"===config.mostrarImpuestos||!0===config.mostrarImpuestos,config.porcentajeImpuesto=parseFloat(config.porcentajeImpuesto)||0,config.nombreImpuesto=config.nombreImpuesto||\"Impuesto\",config.impuestoIncluido=\"true\"===config.impuestoIncluido||!0===config.impuestoIncluido,productosPorPagina=config.productosPerPagina,ordenActual=config.ordenDefault;let o=document.getElementById(\"zona-envio\");o&&(o.innerHTML='<option value=\"\">Seleccionar zona<\/option>',zonasEnvio.forEach(e=>{let t=document.createElement(\"option\");t.value=e.zona,t.textContent=`${e.zona} - ${formatearPrecio(e.costo)}`,t.dataset.costo=e.costo,o.appendChild(t)}));let a=document.getElementById(\"nombre-impuesto\");a&&config.nombreImpuesto&&(a.textContent=`${config.nombreImpuesto}:`)}catch(r){console.error(\"Error al cargar la configuraci\\xf3n:\",r),config={moneda:\"USD\",simboloMoneda:\"$\",formatoMoneda:\"en-US\",productosPerPagina:12,ordenDefault:\"default\",mostrarImpuestos:!1,porcentajeImpuesto:0,nombreImpuesto:\"Impuesto\",impuestoIncluido:!1},productosPorPagina=12,ordenActual=\"default\"}}async function cargarProductos(){try{let e=await fetch(urlAPI),t=await e.json();return productosFiltrados=[...datosProductos=t.products||t],ordenarProductos(ordenActual),generarCategorias(datosProductos),renderizarProductos(productosFiltrados),datosProductos}catch(o){return console.error(\"Error al cargar los productos:\",o),[]}}function formatearPrecio(e){if(!e&&0!==e)return\"\";try{return new Intl.NumberFormat(config.formatoMoneda).format(e)}catch(t){return console.error(\"Error al formatear el precio:\",t),e.toLocaleString(\"en-US\")}}function mostrarPrecioConMoneda(e){if(!e&&0!==e)return\"\";let t=formatearPrecio(e);return`${config.simboloMoneda}${t} ${config.moneda}`}function actualizarContadorProductos(){let e=document.getElementById(\"contador-productos\");e&&(e.textContent=1===productosFiltrados.length?\"Total: 1 producto\":`Total: ${productosFiltrados.length} productos`)}function inicializarOrdenamiento(){let e=document.getElementById(\"ordenar-productos\");if(e){for(let t of e.options)if(t.value===ordenActual){t.selected=!0;break}e.addEventListener(\"change\",function(){ordenarProductos(ordenActual=this.value),paginaActual=1,renderizarProductos(productosFiltrados)})}}function ordenarProductos(e){if(productosFiltrados&&0!==productosFiltrados.length)switch(e){case\"a-z\":productosFiltrados.sort((e,t)=>e.titulo.localeCompare(t.titulo));break;case\"z-a\":productosFiltrados.sort((e,t)=>t.titulo.localeCompare(e.titulo));break;case\"precio-asc\":productosFiltrados.sort((e,t)=>e.precio-t.precio);break;case\"precio-desc\":productosFiltrados.sort((e,t)=>t.precio-e.precio);break;case\"reciente\":productosFiltrados.sort((e,t)=>{let o=new Date(e.fecha?e.fecha:0),a=new Date(t.fecha?t.fecha:0);return a-o});break;case\"popular\":productosFiltrados.sort((e,t)=>{let o=e.popular||0,a=t.popular||0;return a-o})}}function inicializarBuscador(){let e=document.getElementById(\"buscar-producto\"),t=document.getElementById(\"limpiar-busqueda\");if(e&&t){e.addEventListener(\"focus\",function(){this.parentElement.style.boxShadow=\"0 0 0 3px rgba(14, 165, 233, 0.15)\"}),e.addEventListener(\"blur\",function(){this.parentElement.style.boxShadow=\"\"});let o=null;e.addEventListener(\"input\",function(e){let a=e.target.value.toLowerCase();if(t.style.display=a?\"\":\"none\",clearTimeout(o),a.length>0){let r=document.createElement(\"div\");r.id=\"buscando-indicator\",r.textContent=\"Buscando...\",r.style.position=\"absolute\",r.style.right=\"45px\",r.style.top=\"50%\",r.style.transform=\"translateY(-50%)\",r.style.fontSize=\"14px\",r.style.color=\"var(--color-primary)\";let n=document.getElementById(\"buscando-indicator\");n&&n.remove(),a.length>2&&this.parentElement.appendChild(r)}o=setTimeout(()=>{filtrarProductosPorBusqueda(a);let e=document.getElementById(\"buscando-indicator\");e&&e.remove()},300)}),t.addEventListener(\"click\",function(){e.value=\"\",this.style.display=\"none\",productosFiltrados=[...datosProductos],ordenarProductos(ordenActual),paginaActual=1,renderizarProductos(productosFiltrados),e.focus(),mostrarNotificacion(\"info\",\"B\\xfasqueda limpiada\")}),e.addEventListener(\"keydown\",function(e){if(\"Enter\"===e.key){let t=e.target.value.toLowerCase();filtrarProductosPorBusqueda(t),this.blur()}})}}function filtrarProductosPorBusqueda(e){productosFiltrados=e?datosProductos.filter(t=>!!(t.titulo.toLowerCase().includes(e)||t.categorias&&t.categorias.some(t=>t.toLowerCase().includes(e))||t.descripcion&&t.descripcion.toLowerCase().includes(e)||t.subtitulo&&t.subtitulo.toLowerCase().includes(e)||t.sku&&t.sku.toLowerCase().includes(e))):[...datosProductos],ordenarProductos(ordenActual),paginaActual=1,renderizarProductos(productosFiltrados)}function generarCategorias(e){let t=new Set([\"Todos\"]);e.forEach(e=>{e.categorias&&e.categorias.length>0&&e.categorias.forEach(e=>{e&&t.add(e)})});let o=document.getElementById(\"categorias-contenedor\");o&&(o.innerHTML=\"\",1===t.size?o.parentElement.style.display=\"none\":(o.parentElement.style.display=\"\",t.forEach(e=>{let t=document.createElement(\"button\");t.textContent=e,\"Todos\"===e&&t.classList.add(\"active\"),t.onclick=()=>filtrarPorCategoria(e,t),o.appendChild(t)}))),ajustarJustificacionCategorias()}function ajustarJustificacionCategorias(){let e=document.getElementById(\"categorias-contenedor\");e&&(e.scrollWidth>e.clientWidth?e.style.justifyContent=\"flex-start\":e.style.justifyContent=\"center\")}function filtrarPorCategoria(e,t){productosFiltrados=\"Todos\"===e?[...datosProductos]:datosProductos.filter(t=>t.categorias&&t.categorias.includes(e)),actualizarBotonActivo(t),ordenarProductos(ordenActual),paginaActual=1,renderizarProductos(productosFiltrados)}function actualizarBotonActivo(e){let t=document.querySelectorAll(\"#categorias-contenedor button\");t.forEach(e=>{e.classList.remove(\"active\")}),e.classList.add(\"active\"),e.style.transform=\"translateY(-5px)\",setTimeout(()=>{e.style.transform=\"\"},300)}function inicializarPaginacion(){let e=document.getElementById(\"pagina-anterior\"),t=document.getElementById(\"pagina-siguiente\");e&&t&&(e.innerHTML=\"\\xab Anterior\",t.innerHTML=\"Siguiente \\xbb\",e.addEventListener(\"click\",()=>{if(paginaActual>1){paginaActual--,renderizarProductos(productosFiltrados);let e=document.getElementById(\"contenedor-productos\");e&&window.scrollTo({top:e.offsetTop-20,behavior:\"smooth\"})}}),t.addEventListener(\"click\",()=>{if(paginaActual<totalPaginas){paginaActual++,renderizarProductos(productosFiltrados);let e=document.getElementById(\"contenedor-productos\");e&#038;&#038;window.scrollTo({top:e.offsetTop-20,behavior:\"smooth\"})}}))}function renderizarProductos(e){actualizarContadorProductos(),paginaActual>(totalPaginas=Math.ceil(e.length\/productosPorPagina))&&(paginaActual=totalPaginas>0?totalPaginas:1);let t=(paginaActual-1)*productosPorPagina,o=Math.min(t+productosPorPagina,e.length),a=e.slice(t,o);if(contenedorProductos.innerHTML=\"\",0===e.length){mensajeNoEncontrado.style.display=\"block\";let r=document.getElementById(\"paginacion\");r&&(r.style.display=\"none\")}else mensajeNoEncontrado.style.display=\"none\",a.forEach(e=>{let t=document.createElement(\"div\");t.className=\"producto\";let o=\"\";if(e.etiqueta){let a=e.etiqueta.toLowerCase().replace(\/ \/g,\"\");o=`<\/p>\n<div class=\"etiqueta ${a}\">${e.etiqueta}<\/div>\n<p>`}let r=\"\";e.categorias&&e.categorias.length>0&&(r=e.categorias[0]),t.innerHTML=`<!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"imagen-container\"><!-- [et_pb_line_break_holder] -->          ${o}<!-- [et_pb_line_break_holder] -->          <img decoding=\"async\" src=\"${e.imagen}\" alt=\"${e.titulo}\" class=\"imagen\"><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"info\"><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"categoria\">${r}<\/div>\n<p><!-- [et_pb_line_break_holder] -->          <\/p>\n<h4 class=\"titulo\">${e.titulo}<\/h4>\n<p><!-- [et_pb_line_break_holder] -->          <pee class=\"subtitulo\">${e.subtitulo||\"\"}<\/pee><!-- [et_pb_line_break_holder] -->          <\/p>\n<h3 class=\"precio\">${mostrarPrecioConMoneda(e.precio)}<\/h3>\n<p><!-- [et_pb_line_break_holder] -->          <button class=\"ver-producto\" data-id=\"${e.id||0}\">Ver producto<\/button><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->      `;let n=t.querySelector(\".ver-producto\");n.addEventListener(\"click\",()=>{n.style.transform=\"scale(0.95)\",setTimeout(()=>{n.style.transform=\"\"},200),abrirModalProducto(e)}),t.addEventListener(\"mouseover\",function(){this.style.zIndex=\"2\";let e=this.querySelector(\".imagen\");e&&(e.style.transform=\"scale(1.05)\")}),t.addEventListener(\"mouseout\",function(){setTimeout(()=>{this.style.zIndex=\"\"},300);let e=this.querySelector(\".imagen\");e&&(e.style.transform=\"\")}),contenedorProductos.appendChild(t)}),actualizarPaginacion(),setTimeout(()=>{document.querySelectorAll(\".producto\").forEach((e,t)=>{setTimeout(()=>{e.style.opacity=\"0\",e.style.transform=\"translateY(20px)\",e.style.transition=\"opacity 0.3s ease, transform 0.3s ease\",setTimeout(()=>{e.style.opacity=\"1\",e.style.transform=\"translateY(0)\"},10)},50*t)})},100)}function actualizarPaginacion(){let e=document.getElementById(\"paginacion\"),t=document.getElementById(\"numeros-paginas\"),o=document.getElementById(\"pagina-anterior\"),a=document.getElementById(\"pagina-siguiente\");if(!e||!t)return;if(totalPaginas<=1){e.style.display=\"none\";return}e.style.display=\"flex\",t.innerHTML=\"\",o&#038;&#038;(o.disabled=1===paginaActual),a&#038;&#038;(a.disabled=paginaActual===totalPaginas);let r=Math.max(1,paginaActual-2),n=Math.min(totalPaginas,r+4);n-r<4&#038;&#038;(r=Math.max(1,n-4)),r>1&&(agregarBotonPagina(1),r>2&&agregarPuntosSuspensivos());for(let i=r;i<=n;i++)agregarBotonPagina(i);n<totalPaginas&#038;&#038;(n<totalPaginas-1&#038;&#038;agregarPuntosSuspensivos(),agregarBotonPagina(totalPaginas))}function agregarBotonPagina(e){let t=document.getElementById(\"numeros-paginas\");if(!t)return;let o=document.createElement(\"div\");o.className=`numero-pagina${e===paginaActual?\" active\":\"\"}`,o.textContent=e,o.onclick=()=>{paginaActual=e,renderizarProductos(productosFiltrados);let t=document.getElementById(\"contenedor-productos\");t&&window.scrollTo({top:t.offsetTop-20,behavior:\"smooth\"})},o.addEventListener(\"mouseover\",function(){this.classList.contains(\"active\")||this.classList.contains(\"puntos\")||(this.style.transform=\"translateY(-2px)\")}),o.addEventListener(\"mouseout\",function(){this.classList.contains(\"active\")||this.classList.contains(\"puntos\")||(this.style.transform=\"\")}),t.appendChild(o)}function agregarPuntosSuspensivos(){let e=document.getElementById(\"numeros-paginas\");if(!e)return;let t=document.createElement(\"div\");t.className=\"numero-pagina puntos\",t.textContent=\"...\",t.style.cursor=\"default\",e.appendChild(t)}function inicializarModales(){document.getElementById(\"producto-modal\");let e=document.querySelectorAll(\".cerrar-modal\");e.forEach(e=>{e.addEventListener(\"click\",function(){let e=this.closest(\".modal\");if(e){let t=e.querySelector(\".modal-contenido\");t?(t.style.opacity=\"0\",t.style.transform=\"translateY(-20px)\",setTimeout(()=>{e.style.display=\"none\",t.style.transform=\"\"},300)):e.style.display=\"none\"}}),e.addEventListener(\"mouseover\",function(){this.style.backgroundColor=\"var(--color-surface)\"}),e.addEventListener(\"mouseout\",function(){this.style.backgroundColor=\"\"})}),window.addEventListener(\"click\",function(e){if(e.target.classList.contains(\"modal\")){let t=e.target,o=t.querySelector(\".modal-contenido\");o?(o.style.opacity=\"0\",o.style.transform=\"translateY(-20px)\",setTimeout(()=>{t.style.display=\"none\",o.style.transform=\"\"},300)):t.style.display=\"none\"}});let t=document.getElementById(\"cantidad-menos\"),o=document.getElementById(\"cantidad-mas\"),a=document.getElementById(\"modal-input-cantidad\");if(t&&o&&a){[t,o].forEach(e=>{e.addEventListener(\"mousedown\",function(){this.style.transform=\"scale(0.95)\"}),e.addEventListener(\"mouseup\",function(){this.style.transform=\"\"}),e.addEventListener(\"mouseleave\",function(){this.style.transform=\"\"})});let r=null,n=null;function i(){clearInterval(r),clearTimeout(n)}function s(){let e=parseInt(a.value)||1;a.value=Math.max(1,e-1),a.style.backgroundColor=\"rgba(14, 165, 233, 0.1)\",setTimeout(()=>{a.style.backgroundColor=\"\"},200)}function l(){let e=parseInt(a.value)||1;a.value=e+1,a.style.backgroundColor=\"rgba(14, 165, 233, 0.1)\",setTimeout(()=>{a.style.backgroundColor=\"\"},200)}t.addEventListener(\"mousedown\",function(){s(),n=setTimeout(()=>{r=setInterval(s,150)},500)}),o.addEventListener(\"mousedown\",function(){l(),n=setTimeout(()=>{r=setInterval(l,150)},500)}),[t,o].forEach(e=>{e.addEventListener(\"mouseup\",i),e.addEventListener(\"mouseleave\",i)}),a.addEventListener(\"input\",function(){let e=this.value.trim();(!(e=e.replace(\/[^\\d]\/g,\"\"))||1>parseInt(e))&&(e=\"1\"),this.value=e})}let c=document.getElementById(\"modal-agregar\");c&&c.addEventListener(\"click\",function(){this.style.transform=\"scale(0.95)\",setTimeout(()=>{this.style.transform=\"\"},200),agregarProductoDesdeModal()});let d=document.getElementById(\"ver-terminos\"),u=document.getElementById(\"terminos-modal\"),m=document.getElementById(\"terminos-contenido\");d&&u&&m&&d.addEventListener(\"click\",function(e){if(e.preventDefault(),config.urlTerminos){window.open(config.urlTerminos,\"_blank\");return}if(config.textoTerminos){m.innerHTML=config.textoTerminos,u.style.display=\"block\";let t=u.querySelector(\".modal-contenido\");t&&(t.style.opacity=\"0\",t.style.transform=\"translateY(20px)\",setTimeout(()=>{t.style.opacity=\"1\",t.style.transform=\"translateY(0)\"},10))}else m.innerHTML=\"<pee>No se han definido t\\xe9rminos y condiciones.<\/pee>\",u.style.display=\"block\"});let y=document.getElementById(\"volver-catalogo\");y&&y.addEventListener(\"click\",function(){mostrarNotificacion(\"success\",\"Pedido completado. \\xa1Gracias por tu compra!\"),setTimeout(()=>{window.location.reload()},1500)})}function abrirModalProducto(e){productoSeleccionado=e,variantesPrecioSeleccionadas={};let t=document.getElementById(\"producto-modal\");if(!t)return;let o=document.getElementById(\"modal-titulo\"),a=document.getElementById(\"modal-subtitulo\"),r=document.getElementById(\"modal-imagen-principal\"),n=document.getElementById(\"modal-miniaturas\"),i=document.getElementById(\"modal-categorias\"),s=document.getElementById(\"modal-precio\"),l=document.getElementById(\"modal-descripcion\"),c=document.getElementById(\"modal-sku\"),d=document.getElementById(\"modal-stock\"),u=document.getElementById(\"modal-atributos\"),m=document.getElementById(\"modal-input-cantidad\"),y=document.getElementById(\"etiqueta-producto\");o.textContent=e.titulo,a.textContent=e.subtitulo||\"\",r.src=e.imagen,r.alt=e.titulo,s.textContent=mostrarPrecioConMoneda(e.precio),l.innerHTML=e.descripcion||\"\",m.value=1,e.etiqueta?(y.textContent=e.etiqueta,y.className=`etiqueta-producto ${e.etiqueta.toLowerCase().replace(\/ \/g,\"\")}`,y.style.display=\"block\"):y.style.display=\"none\",c.innerHTML=e.sku?`<span>SKU:<\/span> ${e.sku}`:\"\",d.innerHTML=e.stock?`<span>Stock:<\/span> ${e.stock} unidades`:\"\",i.innerHTML=\"\",e.categorias&&e.categorias.length>0&&e.categorias.forEach(e=>{let t=document.createElement(\"span\");t.className=\"modal-categoria\",t.textContent=e,i.appendChild(t)}),galleryImages=[e.imagen],e.galeria&&e.galeria.length>0&&(galleryImages=galleryImages.concat(e.galeria)),n.innerHTML=\"\",galleryImages.length>1&&galleryImages.forEach((e,t)=>{let o=document.createElement(\"div\");o.className=`modal-miniatura${0===t?\" active\":\"\"}`,o.innerHTML=`<img decoding=\"async\" src=\"${e}\" alt=\"Miniatura ${t+1}\">`,o.addEventListener(\"click\",()=>{r.style.opacity=\"0\",r.style.transform=\"scale(0.95)\",setTimeout(()=>{r.src=e,r.style.opacity=\"1\",r.style.transform=\"scale(1)\"},200),document.querySelectorAll(\".modal-miniatura\").forEach(e=>e.classList.remove(\"active\")),o.classList.add(\"active\"),currentImageIndex=t}),o.addEventListener(\"mouseover\",function(){this.classList.contains(\"active\")||(this.style.transform=\"translateY(-3px)\",this.style.boxShadow=\"var(--shadow-md)\")}),o.addEventListener(\"mouseout\",function(){this.classList.contains(\"active\")||(this.style.transform=\"\",this.style.boxShadow=\"\")}),n.appendChild(o)}),u.innerHTML=\"\",e.atributos&&Object.entries(e.atributos).forEach(([e,t])=>{if(t&&t.length>0){let o=document.createElement(\"div\");o.className=\"modal-atributo\";let a=document.createElement(\"label\");a.textContent=e,a.htmlFor=`atributo-${e.toLowerCase().replace(\/ \/g,\"-\")}`;let r=document.createElement(\"select\");r.id=`atributo-${e.toLowerCase().replace(\/ \/g,\"-\")}`,r.name=e;let n=document.createElement(\"option\");n.value=\"\",n.textContent=`Seleccionar ${e}`,n.disabled=!0,n.selected=!0,r.appendChild(n),t.forEach(e=>{let t=document.createElement(\"option\"),o=e.valor||e,a=0;void 0!==e.valor&&void 0!==e.precio&&((a=parseFloat(e.precio))>0?o+=` (+${mostrarPrecioConMoneda(a)})`:a<0&#038;&#038;(o+=` (-${mostrarPrecioConMoneda(Math.abs(a))})`)),t.value=JSON.stringify({valor:e.valor||e,precio:a}),t.textContent=o,r.appendChild(t)}),r.addEventListener(\"change\",function(){try{let t=JSON.parse(this.value);variantesPrecioSeleccionadas[e]=t,actualizarPrecioModal(),s.classList.add(\"flash\"),setTimeout(()=>{s.classList.remove(\"flash\")},500)}catch(o){console.error(\"Error al procesar selecci\\xf3n de atributo:\",o)}}),o.appendChild(a),o.appendChild(r),u.appendChild(o)}});let p=t.querySelector(\".modal-contenido\");p?(p.style.opacity=\"0\",t.style.display=\"block\",setTimeout(()=>{let e=window.innerHeight,t=p.offsetHeight;t>.9*e?(p.style.margin=\"20px auto\",p.style.maxHeight=\"90vh\"):p.style.margin=`${Math.max(20,(e-t)\/2)}px auto`,p.style.opacity=\"1\",p.style.transform=\"translateY(0)\"},10)):t.style.display=\"block\",setTimeout(()=>{let e=t.querySelector(\"select\");e&&e.focus()},500)}function actualizarPrecioModal(){if(!productoSeleccionado)return;let e=productoSeleccionado.precio;Object.values(variantesPrecioSeleccionadas).forEach(t=>{t&&t.precio&&(e+=parseFloat(t.precio))});let t=document.getElementById(\"modal-precio\");t&&(t.style.transition=\"color 0.3s ease\",t.style.color=\"var(--color-success)\",t.textContent=mostrarPrecioConMoneda(e),setTimeout(()=>{t.style.color=\"\"},500))}function agregarProductoDesdeModal(){if(!productoSeleccionado)return;let e=document.querySelectorAll(\"#modal-atributos select\"),t=!0;if(e.forEach(e=>{e.value||(t=!1,e.style.borderColor=\"var(--color-danger)\",setTimeout(()=>{e.style.borderColor=\"\"},2e3))}),!t&&e.length>0){mostrarNotificacion(\"error\",\"Por favor, selecciona todas las opciones antes de agregar al carrito.\");return}let o=parseInt(document.getElementById(\"modal-input-cantidad\").value)||1,a=productoSeleccionado.precio,r=[];Object.entries(variantesPrecioSeleccionadas).forEach(([e,t])=>{t&&t.valor&&(r.push(`${e}: ${t.valor}`),t.precio&&(a+=parseFloat(t.precio)))});let n={id:productoSeleccionado.id,titulo:productoSeleccionado.titulo,imagen:productoSeleccionado.imagen,precio:a*o,precioUnitario:a,cantidad:o,sku:productoSeleccionado.sku||\"\",atributos:r,atributosObj:{...variantesPrecioSeleccionadas}};agregarAlCarrito(n);let i=document.getElementById(\"producto-modal\"),s=i.querySelector(\".modal-contenido\");s?(s.style.opacity=\"0\",s.style.transform=\"translateY(-20px)\",setTimeout(()=>{i.style.display=\"none\",s.style.transform=\"\"},300)):i.style.display=\"none\"}function cerrarCarrito(){window.carritoIntencionadamenteAbierto=!1;let e=document.getElementById(\"carrito-container\"),t=window.innerWidth;t<=576?e.style.right=\"-100%\":e.style.right=\"-400px\"}function inicializarCarrito(){let e=document.getElementById(\"carrito-container\"),t=document.getElementById(\"carrito-icon\"),o=document.getElementById(\"cerrar-carrito\"),a=document.getElementById(\"vaciar-carrito\"),r=document.getElementById(\"mostrar-formulario\");if(t&#038;&#038;e){t.innerHTML||(t.innerHTML=`<!-- [et_pb_line_break_holder] -->        <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><!-- [et_pb_line_break_holder] -->          <path d=\"M6 2L3 6V20C3 20.5304 3.21071 21.0391 3.58579 21.4142C3.96086 21.7893 4.46957 22 5 22H19C19.5304 22 20.0391 21.7893 20.4142 21.4142C20.7893 21.0391 21 20.5304 21 20V6L18 2H6Z\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><!-- [et_pb_line_break_holder] -->          <path d=\"M3 6H21\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><!-- [et_pb_line_break_holder] -->          <path d=\"M16 10C16 11.0609 15.5786 12.0783 14.8284 12.8284C14.0783 13.5786 13.0609 14 12 14C10.9391 14 9.92172 13.5786 9.17157 12.8284C8.42143 12.0783 8 11.0609 8 10\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><!-- [et_pb_line_break_holder] -->        <\/svg><!-- [et_pb_line_break_holder] -->        <span id=\"carrito-contador\" style=\"display: none;\">0<\/span><!-- [et_pb_line_break_holder] -->      `),t.addEventListener(\"click\",function(){let t=\"0px\"===e.style.right;t?o():(e.style.right=\"0px\",setTimeout(()=>{let e=document.querySelectorAll(\"#carrito-lista li\");e.forEach((e,t)=>{setTimeout(()=>{e.style.backgroundColor=\"rgba(14, 165, 233, 0.05)\",setTimeout(()=>{e.style.backgroundColor=\"\"},500)},100*t)})},300))}),t.addEventListener(\"mouseover\",function(){this.style.transform=\"scale(1.1)\"}),t.addEventListener(\"mouseout\",function(){this.style.transform=\"\"}),o&&o.addEventListener(\"click\",function(){window.carritoIntencionadamenteAbierto=!1;let t=window.innerWidth;t<=576?e.style.right=\"-100%\":e.style.right=\"-400px\"}),a&#038;&#038;a.addEventListener(\"click\",function(){if(carrito.length>0){if(confirm(\"\\xbfEst\\xe1s seguro de que deseas vaciar el carrito?\")){let e=document.querySelectorAll(\"#carrito-lista li\");e.forEach((e,t)=>{setTimeout(()=>{e.style.transition=\"all 0.3s ease\",e.style.transform=\"translateX(100%)\",e.style.opacity=\"0\"},100*t)}),setTimeout(()=>{vaciarCarrito(),mostrarNotificacion(\"info\",\"Carrito vaciado\")},100*e.length+300)}}else mostrarNotificacion(\"info\",\"El carrito ya est\\xe1 vac\\xedo\")}),r&&(r.addEventListener(\"click\",function(){0===carrito.length?mostrarNotificacion(\"error\",\"Para completar el pedido, debes agregar productos al carrito.\"):mostrarFormularioPedido()}),r.addEventListener(\"mouseover\",function(){this.style.transform=\"translateY(-2px)\",this.style.boxShadow=\"var(--shadow-lg)\"}),r.addEventListener(\"mouseout\",function(){this.style.transform=\"\",this.style.boxShadow=\"\"}));let n=document.getElementById(\"page-container\");!n||e.closest(\"#page-container\")||(n.appendChild(e),t.closest(\"#page-container\")||n.appendChild(t))}}function agregarAlCarrito(e){let t=carrito.findIndex(t=>t.id===e.id&&t.atributos.length===e.atributos.length&&JSON.stringify(t.atributosObj)===JSON.stringify(e.atributosObj));-1!==t?(carrito[t].cantidad+=e.cantidad,carrito[t].precio=carrito[t].precioUnitario*carrito[t].cantidad):carrito.push({...e}),actualizarCarritoUI();let o=document.getElementById(\"carrito-icon\");o&&(o.classList.add(\"shaking\"),o.style.transform=\"scale(1.2)\",o.style.backgroundColor=\"var(--color-primary-dark)\",setTimeout(()=>{o.classList.remove(\"shaking\"),o.style.transform=\"\",o.style.backgroundColor=\"\"},500));let a=window.innerWidth<=768;if(!a){let r=document.getElementById(\"carrito-container\");r&#038;&#038;(r.style.right=\"0px\",setTimeout(()=>{let e=document.querySelector(\"#carrito-lista li:last-child\");e&&(e.style.backgroundColor=\"rgba(14, 165, 233, 0.1)\",setTimeout(()=>{e.style.backgroundColor=\"\"},1500))},300))}mostrarNotificacion(\"success\",\"Producto agregado al carrito\")}function actualizarCarritoUI(){let e=document.getElementById(\"carrito-lista\"),t=document.getElementById(\"carrito-vacio-mensaje\"),o=document.getElementById(\"carrito-contador\");e&&t&&(e.innerHTML=\"\",0===carrito.length?(t.style.display=\"block\",t.innerHTML=`<!-- [et_pb_line_break_holder] -->        <pee>Tu carrito est\\xe1 vac\\xedo<\/pee><!-- [et_pb_line_break_holder] -->        <pee style=\"font-size: 14px; color: var(--color-text-light); margin-top: 10px;\">Agrega productos para continuar<\/pee><!-- [et_pb_line_break_holder] -->      `):(t.style.display=\"none\",carrito.forEach((t,o)=>{let a=document.createElement(\"li\"),r=t.atributos.length>0?`<\/p>\n<div class=\"carrito-item-variantes\">${t.atributos.join(\" \/ \")}<\/div>\n<p>`:\"\";a.innerHTML=`<!-- [et_pb_line_break_holder] -->          <img decoding=\"async\" src=\"${t.imagen}\" alt=\"${t.titulo}\" class=\"carrito-item-img\"><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"carrito-item-detalles\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"carrito-item-titulo\">${t.titulo}<\/div>\n<p><!-- [et_pb_line_break_holder] -->            ${r}<!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"carrito-item-precio\">${mostrarPrecioConMoneda(t.precioUnitario)}<\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"carrito-item-cantidad\">Cantidad: ${t.cantidad}<\/div>\n<p><!-- [et_pb_line_break_holder] -->          <\/div>\n<p><!-- [et_pb_line_break_holder] -->          <a class=\"eliminar\">\\xd7<\/a><!-- [et_pb_line_break_holder] -->        `;let n=a.querySelector(\".eliminar\");n.addEventListener(\"click\",()=>{a.style.transition=\"all 0.3s ease\",a.style.transform=\"translateX(100%)\",a.style.opacity=\"0\",setTimeout(()=>{eliminarDelCarrito(o)},300)}),a.addEventListener(\"mouseover\",function(){this.style.backgroundColor=\"rgba(14, 165, 233, 0.05)\",this.style.borderRadius=\"var(--radius-md)\",this.style.paddingLeft=\"10px\",this.style.paddingRight=\"10px\",this.style.marginLeft=\"-10px\",this.style.marginRight=\"-10px\"}),a.addEventListener(\"mouseout\",function(){this.style.backgroundColor=\"\",this.style.borderRadius=\"\",this.style.paddingLeft=\"\",this.style.paddingRight=\"\",this.style.marginLeft=\"\",this.style.marginRight=\"\"}),a.style.opacity=\"0\",a.style.transform=\"translateX(20px)\",e.appendChild(a),setTimeout(()=>{a.style.transition=\"all 0.3s ease\",a.style.opacity=\"1\",a.style.transform=\"translateX(0)\"},50*o)})),o&&(o.textContent=carrito.length,o.style.display=carrito.length>0?\"\":\"none\",carrito.length>0&&(o.style.transform=\"scale(1.2)\",o.style.backgroundColor=\"var(--color-danger)\",setTimeout(()=>{o.style.transform=\"\",o.style.backgroundColor=\"\"},300))),actualizarResumenCarrito())}function actualizarResumenCarrito(){let e=document.getElementById(\"subtotal\"),t=document.getElementById(\"impuesto\"),o=document.getElementById(\"total\"),a=document.getElementById(\"impuesto-row\");if(e||o){if(subtotal=carrito.reduce((e,t)=>e+t.precio,0),e&&(e.style.transition=\"color 0.3s ease\",e.style.color=\"var(--color-primary)\",e.textContent=mostrarPrecioConMoneda(subtotal),setTimeout(()=>{e.style.color=\"\"},500)),config.mostrarImpuestos&&t&&a){if(a.style.display=\"\",config.impuestoIncluido){let r=parseFloat(config.porcentajeImpuesto)\/100;impuesto=subtotal-subtotal\/(1+r)}else{let n=parseFloat(config.porcentajeImpuesto)\/100;impuesto=subtotal*n}t.style.transition=\"color 0.3s ease\",t.style.color=\"var(--color-primary)\",t.textContent=`${mostrarPrecioConMoneda(impuesto)} (${config.porcentajeImpuesto}%)`,setTimeout(()=>{t.style.color=\"\"},500)}else a&&(a.style.display=\"none\",impuesto=0);carritoTotal=config.impuestoIncluido?subtotal:subtotal+impuesto,o&&(o.style.transition=\"color 0.3s ease\",o.style.color=\"var(--color-primary)\",o.textContent=mostrarPrecioConMoneda(carritoTotal),setTimeout(()=>{o.style.color=\"\"},500))}}function eliminarDelCarrito(e){if(e>=0&&e<carrito.length){let t=carrito[e];carrito.splice(e,1),actualizarCarritoUI(),mostrarNotificacion(\"info\",`\"${t.titulo}\" eliminado del carrito`)}}function vaciarCarrito(){carrito=[],carritoTotal=0,subtotal=0,impuesto=0,descuento=0,costoEnvio=0,actualizarCarritoUI()}function inicializarFormularioPedido(){let e=document.getElementById(\"entrega\"),t=document.getElementById(\"campo-direccion\"),o=document.getElementById(\"volver-lista-productos\"),a=document.getElementById(\"aceptar-terminos\"),r=document.getElementById(\"enviar-whatsapp\"),n=document.getElementById(\"aplicar-cupon\"),i=document.getElementById(\"zona-envio\");e&#038;&#038;t&#038;&#038;e.addEventListener(\"change\",function(){let e=\"Envio a domicilio\"===this.value;e?(t.style.maxHeight=\"0\",t.style.opacity=\"0\",t.style.display=\"block\",t.offsetHeight,t.style.maxHeight=\"500px\",t.style.opacity=\"1\"):(t.style.maxHeight=\"0\",t.style.opacity=\"0\",setTimeout(()=>{\"Envio a domicilio\"!==this.value&&(t.style.display=\"none\")},300)),actualizarCostoEnvio()}),o&&(o.addEventListener(\"click\",function(){let e=document.getElementById(\"lista-productos\"),t=document.getElementById(\"formulario-pedido\");e&&t&&(t.style.opacity=\"0\",t.style.transform=\"translateY(20px)\",setTimeout(()=>{t.style.display=\"none\",e.style.display=\"block\",e.style.opacity=\"0\",setTimeout(()=>{e.style.opacity=\"1\",e.style.transition=\"opacity 0.3s ease\"},10)},300))}),o.addEventListener(\"mouseover\",function(){this.style.color=\"var(--color-primary)\",this.style.backgroundColor=\"var(--color-surface)\"}),o.addEventListener(\"mouseout\",function(){this.style.color=\"\",this.style.backgroundColor=\"\"})),a&&r&&a.addEventListener(\"change\",function(){let e=this.closest(\".terminos-container\");e&&(this.checked?(e.style.backgroundColor=\"rgba(14, 165, 233, 0.05)\",e.style.borderColor=\"var(--color-primary-light)\"):(e.style.backgroundColor=\"\",e.style.borderColor=\"\")),r&&(r.disabled=!this.checked)}),r&&(r.innerHTML.includes(\"WhatsApp\")||(r.innerHTML=`<!-- [et_pb_line_break_holder] -->        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"#fff\" style=\"margin-right: 8px;\"><!-- [et_pb_line_break_holder] -->          <path d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\/><!-- [et_pb_line_break_holder] -->        <\/svg><!-- [et_pb_line_break_holder] -->        Enviar pedido por WhatsApp<!-- [et_pb_line_break_holder] -->      `),r.addEventListener(\"click\",function(e){this.disabled||(this.disabled=!0,enviarPedidoPorWhatsapp(e))}),r.addEventListener(\"mouseover\",function(){this.disabled||(this.style.transform=\"translateY(-2px)\",this.style.boxShadow=\"var(--shadow-lg)\")}),r.addEventListener(\"mouseout\",function(){this.style.transform=\"\",this.style.boxShadow=\"\"})),n&&n.addEventListener(\"click\",function(){this.style.transform=\"scale(0.95)\";let e=this.textContent;this.textContent=\"Aplicando...\",this.disabled=!0,setTimeout(()=>{this.style.transform=\"\",this.textContent=e,this.disabled=!1,aplicarCupon()},300)}),i&&i.addEventListener(\"change\",function(){this.style.borderColor=\"var(--color-primary)\",setTimeout(()=>{this.style.borderColor=\"\"},1e3),actualizarCostoEnvio()}),[\"nombre\",\"telefono\"].forEach(e=>{let t=document.getElementById(e);t&&(t.addEventListener(\"blur\",function(){if(this.value.trim()){this.style.borderColor=\"var(--color-success)\";let e=this.nextElementSibling;e&&e.classList.contains(\"campo-error\")&&e.remove()}else{this.style.borderColor=\"var(--color-danger)\";let t=this.nextElementSibling;t&&t.classList.contains(\"campo-error\")||((t=document.createElement(\"div\")).className=\"campo-error\",t.style.color=\"var(--color-danger)\",t.style.fontSize=\"12px\",t.style.marginTop=\"-15px\",t.style.marginBottom=\"15px\",t.textContent=\"Este campo es obligatorio\",this.parentNode.insertBefore(t,this.nextSibling))}}),t.addEventListener(\"input\",function(){this.style.borderColor=\"\";let e=this.nextElementSibling;e&&e.classList.contains(\"campo-error\")&&e.remove()}))})}function mostrarFormularioPedido(){let e=document.getElementById(\"lista-productos\"),t=document.getElementById(\"formulario-pedido\");e&&t&&(e.style.opacity=\"0\",e.style.transition=\"opacity 0.3s ease\",setTimeout(()=>{let o=document.getElementById(\"resumen-pedido-lista\");o&&(o.innerHTML=\"\",carrito.forEach(e=>{let t=document.createElement(\"div\");t.className=\"resumen-item\";let a=e.atributos.length>0?`<span class=\"resumen-atributos\">${e.atributos.join(\" \/ \")}<\/span>`:\"\";t.innerHTML=`<!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"resumen-item-info\"><!-- [et_pb_line_break_holder] -->              <span class=\"resumen-item-cantidad\">${e.cantidad}x<\/span><!-- [et_pb_line_break_holder] -->              <span class=\"resumen-item-titulo\">${e.titulo}<\/span><!-- [et_pb_line_break_holder] -->              ${a}<!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->            <span class=\"resumen-item-precio\">${mostrarPrecioConMoneda(e.precio)}<\/span><!-- [et_pb_line_break_holder] -->          `,o.appendChild(t)})),actualizarResumenMontos(),e.style.display=\"none\",t.style.display=\"block\",t.style.opacity=\"0\",t.style.transform=\"translateY(20px)\",setTimeout(()=>{t.style.opacity=\"1\",t.style.transform=\"translateY(0)\",t.style.transition=\"opacity 0.3s ease, transform 0.3s ease\"},10)},300))}function actualizarResumenMontos(){let e=document.getElementById(\"resumen-subtotal\"),t=document.getElementById(\"resumen-impuesto\"),o=document.getElementById(\"resumen-impuesto-row\"),a=document.getElementById(\"resumen-nombre-impuesto\"),r=document.getElementById(\"resumen-descuento\"),n=document.getElementById(\"resumen-descuento-row\"),i=document.getElementById(\"resumen-costo-envio\"),s=document.getElementById(\"resumen-envio-row\"),l=document.getElementById(\"resumen-total\");e&&(e.textContent=mostrarPrecioConMoneda(subtotal)),o&&t&&(config.mostrarImpuestos&&impuesto>0?(o.style.display=\"\",a&&(a.textContent=`${config.nombreImpuesto}:`),t.textContent=`${mostrarPrecioConMoneda(impuesto)} (${config.porcentajeImpuesto}%)`):o.style.display=\"none\"),n&&r&&(descuento>0?(n.style.display=\"\",r.textContent=`-${mostrarPrecioConMoneda(descuento)}`,r.style.transition=\"color 0.3s ease\",r.style.color=\"var(--color-success)\",setTimeout(()=>{r.style.color=\"\"},1e3)):n.style.display=\"none\"),s&&i&&(costoEnvio>0?(s.style.display=\"\",i.textContent=mostrarPrecioConMoneda(costoEnvio)):s.style.display=\"none\"),l&&(l.style.transition=\"color 0.3s ease\",l.style.color=\"var(--color-primary)\",l.textContent=mostrarPrecioConMoneda(carritoTotal),setTimeout(()=>{l.style.color=\"\"},500))}function actualizarCostoEnvio(){let e=document.getElementById(\"entrega\"),t=document.getElementById(\"zona-envio\"),o=document.getElementById(\"costo-envio-texto\");e&&t&&o&&(\"Envio a domicilio\"===e.value&&t.value?(o.style.opacity=\"0\",setTimeout(()=>{if(cuponAplicado&&\"envio_gratis\"===cuponAplicado.tipo)o.textContent=\"Env\\xedo gratuito (cup\\xf3n aplicado)\",o.style.color=\"var(--color-success)\",costoEnvio=0;else{let e=t.options[t.selectedIndex];(costoEnvio=parseFloat(e.dataset.costo)||0)>0?(o.textContent=`Costo de env\\xedo: ${mostrarPrecioConMoneda(costoEnvio)}`,o.style.color=\"\"):(o.textContent=\"Env\\xedo gratuito para esta zona\",o.style.color=\"var(--color-success)\")}o.style.opacity=\"1\",o.style.transition=\"opacity 0.3s ease\",setTimeout(()=>{o.style.color=\"\"},1e3),actualizarTotalesPedido(),\"block\"===document.getElementById(\"formulario-pedido\").style.display&&actualizarResumenMontos()},300)):(costoEnvio=0,o.textContent=\"\",actualizarTotalesPedido(),\"block\"===document.getElementById(\"formulario-pedido\").style.display&&actualizarResumenMontos()))}function aplicarCupon(){let e=document.getElementById(\"cupon\"),t=document.getElementById(\"mensaje-cupon\");if(!e||!t)return;let o=e.value.trim();if(!o){t.textContent=\"Ingresa un c\\xf3digo de cup\\xf3n v\\xe1lido.\",t.className=\"mensaje-cupon error\",t.style.animation=\"shake 0.5s cubic-bezier(.36,.07,.19,.97) both\",setTimeout(()=>{t.style.animation=\"\"},500);return}t.textContent=\"Verificando cup\\xf3n...\",t.className=\"mensaje-cupon\",setTimeout(()=>{let a=cupones.find(e=>e.codigo.toLowerCase()===o.toLowerCase()&&e.activo);if(a){if(a.minimo>0&&subtotal<a.minimo)t.textContent=`Este cup\\xf3n requiere un m\\xednimo de ${mostrarPrecioConMoneda(a.minimo)} en tu pedido.`,t.className=\"mensaje-cupon error\",cuponAplicado=null,descuento=0,t.style.animation=\"shake 0.5s cubic-bezier(.36,.07,.19,.97) both\",setTimeout(()=>{t.style.animation=\"\"},500);else{if(cuponAplicado=a,\"porcentaje\"===a.tipo)descuento=subtotal*(a.valor\/100),t.textContent=`\\xa1Cup\\xf3n aplicado! ${a.valor}% de descuento.`;else if(\"monto\"===a.tipo)descuento=Math.min(subtotal,a.valor),t.textContent=`\\xa1Cup\\xf3n aplicado! ${mostrarPrecioConMoneda(descuento)} de descuento.`;else if(\"envio_gratis\"===a.tipo){costoEnvio=0,descuento=0,t.textContent=\"\\xa1Cup\\xf3n aplicado! Env\\xedo gratis.\";let r=document.getElementById(\"costo-envio-texto\");r&&(r.textContent=\"Env\\xedo gratuito (cup\\xf3n aplicado)\",r.style.color=\"var(--color-success)\",setTimeout(()=>{r.style.color=\"\"},2e3))}t.className=\"mensaje-cupon success\",e.style.borderColor=\"var(--color-success)\",mostrarNotificacion(\"success\",\"\\xa1Cup\\xf3n aplicado con \\xe9xito!\")}}else t.textContent=\"El cup\\xf3n ingresado no es v\\xe1lido o est\\xe1 inactivo.\",t.className=\"mensaje-cupon error\",cuponAplicado=null,descuento=0,t.style.animation=\"shake 0.5s cubic-bezier(.36,.07,.19,.97) both\",setTimeout(()=>{t.style.animation=\"\"},500);actualizarTotalesPedido(),\"block\"===document.getElementById(\"formulario-pedido\").style.display&&actualizarResumenMontos()},500)}function actualizarTotalesPedido(){carritoTotal=(carritoTotal=config.impuestoIncluido?subtotal:subtotal+impuesto)-descuento+costoEnvio;let e=document.getElementById(\"descuento-row\"),t=document.getElementById(\"descuento\"),o=document.getElementById(\"envio-row\"),a=document.getElementById(\"costo-envio\"),r=document.getElementById(\"total\");e&&t&&(descuento>0?(e.style.display=\"\",t.style.transition=\"color 0.3s ease\",t.style.color=\"var(--color-success)\",t.textContent=`-${mostrarPrecioConMoneda(descuento)}`,setTimeout(()=>{t.style.color=\"\"},1e3)):e.style.display=\"none\"),o&&a&&(costoEnvio>0?(o.style.display=\"\",a.textContent=mostrarPrecioConMoneda(costoEnvio)):o.style.display=\"none\"),r&&(r.style.transition=\"color 0.3s ease\",r.style.color=\"var(--color-primary)\",r.textContent=mostrarPrecioConMoneda(carritoTotal),setTimeout(()=>{r.style.color=\"\"},1e3))}function generarNumeroPedido(){let e=new Date,t=String(e.getDate()).padStart(2,\"0\"),o=String(e.getMonth()+1).padStart(2,\"0\"),a=e.getFullYear(),r=String(e.getHours()).padStart(2,\"0\"),n=String(e.getMinutes()).padStart(2,\"0\"),i=String(e.getSeconds()).padStart(2,\"0\"),s=Math.floor(1e3*Math.random()).toString().padStart(3,\"0\");return`${t}${o}${a}${r}${n}${i}${s}`}function enviarPedidoPorWhatsapp(e){e.preventDefault();let t=document.getElementById(\"nombre\").value,o=document.getElementById(\"telefono\").value,a=document.getElementById(\"entrega\").value,r=document.getElementById(\"pago\").value,n=document.getElementById(\"direccion\").value,i=document.getElementById(\"zona-envio\").value,s=document.getElementById(\"nota\").value,l=document.getElementById(\"aceptar-terminos\").checked;if(!t||!o||!a||!r){mostrarNotificacion(\"error\",\"Por favor, completa todos los campos obligatorios del formulario.\"),[\"nombre\",\"telefono\",\"entrega\",\"pago\"].forEach(e=>{let t=document.getElementById(e);t&&!t.value&&(t.style.borderColor=\"var(--color-danger)\",t.scrollIntoView({behavior:\"smooth\",block:\"center\"}))});let c=document.getElementById(\"enviar-whatsapp\");c&&(c.disabled=!1);return}if(\"Envio a domicilio\"===a&&(!n||!i)){mostrarNotificacion(\"error\",\"Por favor, ingresa la direcci\\xf3n y selecciona una zona de env\\xedo.\"),n||(document.getElementById(\"direccion\").style.borderColor=\"var(--color-danger)\",document.getElementById(\"direccion\").scrollIntoView({behavior:\"smooth\",block:\"center\"})),i||(document.getElementById(\"zona-envio\").style.borderColor=\"var(--color-danger)\",document.getElementById(\"zona-envio\").scrollIntoView({behavior:\"smooth\",block:\"center\"}));let d=document.getElementById(\"enviar-whatsapp\");d&&(d.disabled=!1);return}if(!l){mostrarNotificacion(\"error\",\"Debes aceptar los t\\xe9rminos y condiciones para continuar.\");let u=document.querySelector(\".terminos-container\");u&&(u.style.borderColor=\"var(--color-danger)\",u.style.backgroundColor=\"rgba(239, 68, 68, 0.05)\",u.scrollIntoView({behavior:\"smooth\",block:\"center\"}),setTimeout(()=>{u.style.borderColor=\"\",u.style.backgroundColor=\"\"},2e3));let m=document.getElementById(\"enviar-whatsapp\");m&&(m.disabled=!1);return}let y=generarNumeroPedido(),p=carrito.map(e=>{let t=e.cantidad>1?`${e.cantidad}x `:\"\",o=e.atributos&&e.atributos.length>0?` (${e.atributos.join(\" \/ \")})`:\"\";return`${t}${e.titulo}${o} - ${mostrarPrecioConMoneda(e.precio)}`}).join(\"\\n\"),$=`*Subtotal: ${mostrarPrecioConMoneda(subtotal)}*`;config&&config.mostrarImpuestos&&impuesto>0&&($+=`<!-- [et_pb_line_break_holder] -->*${config.nombreImpuesto} (${config.porcentajeImpuesto}%): ${mostrarPrecioConMoneda(impuesto)}*`),descuento>0&&($+=`<!-- [et_pb_line_break_holder] -->*Descuento: -${mostrarPrecioConMoneda(descuento)}*`),costoEnvio>0&&($+=`<!-- [et_pb_line_break_holder] -->*Costo de env\\xedo: ${mostrarPrecioConMoneda(costoEnvio)}*`),$+=`<!-- [et_pb_line_break_holder] -->*TOTAL: ${mostrarPrecioConMoneda(carritoTotal)}*`;let g=`Nombre: ${t}<!-- [et_pb_line_break_holder] -->Tel\\xe9fono: ${o}<!-- [et_pb_line_break_holder] -->Opci\\xf3n de entrega: ${a}<!-- [et_pb_line_break_holder] -->`;\"Envio a domicilio\"===a&&(g+=`Direcci\\xf3n: ${n}<!-- [et_pb_line_break_holder] -->Zona de env\\xedo: ${i}<!-- [et_pb_line_break_holder] -->`),g+=`Forma de pago: ${r}`,\"undefined\"!=typeof cuponAplicado&&cuponAplicado&&(g+=`<!-- [et_pb_line_break_holder] -->Cup\\xf3n aplicado: ${cuponAplicado.codigo}`),s&&(g+=`<!-- [et_pb_line_break_holder] -->Nota: ${s}`),y&&(g+=`<!-- [et_pb_line_break_holder] -->N\\xfamero de pedido: ${y}`);let f=`*\ud83d\uded2 Mi Pedido:*<!-- [et_pb_line_break_holder] -->${p}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->${$}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->*\ud83d\udccb Datos del Pedido:*<!-- [et_pb_line_break_holder] -->${g}`,h=\"undefined\"!=typeof config&&config.numeroWhatsapp?config.numeroWhatsapp:\"529512345678\",v=`https:\/\/wa.me\/${h}?text=${encodeURIComponent(f)}`;window.open(v,\"_blank\");let _={id:y,nombre:t,telefono:o,entrega:a,direccion:\"Envio a domicilio\"===a?n:\"\",zona:\"Envio a domicilio\"===a?i:\"\",pago:r,nota:s,productos:carrito.map(e=>({titulo:e.titulo,sku:e.sku||\"\",atributos:e.atributos||[],cantidad:e.cantidad||1,precio:e.precioUnitario||e.precio,total:e.precio})),subtotal:subtotal,impuesto:impuesto,descuento:descuento,costoEnvio:costoEnvio,total:carritoTotal,cupon:cuponAplicado?cuponAplicado.codigo:\"\",fecha:new Date().toISOString()};fetch(`${urlAPI}?action=recordOrder`,{method:\"POST\",headers:{\"Content-Type\":\"application\/x-www-form-urlencoded\"},body:`orderData=${encodeURIComponent(JSON.stringify(_))}`}).then(e=>e.json()).then(e=>{console.log(\"Respuesta del servidor:\",e)}).catch(e=>{console.error(\"Error al guardar el pedido:\",e),mostrarNotificacion(\"warning\",\"Hubo un problema al guardar el pedido en el servidor, pero tu pedido ya fue enviado a WhatsApp.\")}).finally(()=>{let e=document.getElementById(\"confirmacion-modal\"),t=document.getElementById(\"confirmacion-numero\");if(e){t&&(t.textContent=y),e.style.display=\"block\";let o=e.querySelector(\".modal-contenido\");o&&(o.style.opacity=\"0\",o.style.transform=\"translateY(20px)\",setTimeout(()=>{o.style.opacity=\"1\",o.style.transform=\"translateY(0)\",o.style.transition=\"opacity 0.3s ease, transform 0.3s ease\"},10));let a=e.querySelector(\".confirmacion-icono\");a&&(a.style.transform=\"scale(0)\",setTimeout(()=>{a.style.transform=\"scale(1)\",a.style.transition=\"transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275)\"},300))}let r=document.getElementById(\"enviar-whatsapp\");r&&(r.disabled=!1)})}function mejorarScrollCategorias(){let e=document.getElementById(\"categorias-contenedor-wrapper\");if(!e)return;let t=0,o=0;e.addEventListener(\"touchstart\",function(e){t=e.touches[0].clientX,o=this.scrollLeft,this.style.scrollBehavior=\"auto\"},{passive:!0}),e.addEventListener(\"touchmove\",function(e){if(!t)return;let a=e.touches[0].clientX,r=t-a;this.scrollLeft=o+r},{passive:!0}),e.addEventListener(\"touchend\",function(){t=0,this.style.scrollBehavior=\"smooth\"},{passive:!0}),document.addEventListener(\"click\",function(t){if(t.target&&t.target.closest(\"#categorias-contenedor button\")){let o=t.target.closest(\"#categorias-contenedor button\");setTimeout(()=>{let t=e.getBoundingClientRect(),a=o.getBoundingClientRect(),r=a.left-t.left-t.width\/2+a.width\/2;e.scrollTo({left:e.scrollLeft+r,behavior:\"smooth\"})},50)}})}function mostrarNotificacion(e,t){let o=document.querySelectorAll(\".notification\");o.forEach(e=>e.remove());let a=document.createElement(\"div\");a.className=`notification notification-${e}`;let r=\"\";switch(e){case\"success\":r=\"\u2713\";break;case\"error\":r=\"\u2717\";break;case\"info\":default:r=\"\u2139\";break;case\"warning\":r=\"\u26a0\"}switch(a.style.position=\"fixed\",a.style.bottom=\"20px\",a.style.right=\"20px\",a.style.backgroundColor=\"white\",a.style.color=\"var(--color-text-dark)\",a.style.borderRadius=\"var(--radius-md)\",a.style.padding=\"15px 20px\",a.style.boxShadow=\"var(--shadow-lg)\",a.style.zIndex=\"9999999\",a.style.transform=\"translateY(100px)\",a.style.opacity=\"0\",a.style.transition=\"transform 0.3s ease, opacity 0.3s ease\",a.style.maxWidth=\"300px\",a.style.display=\"flex\",a.style.alignItems=\"center\",e){case\"success\":a.style.borderLeft=\"4px solid var(--color-success)\";break;case\"error\":a.style.borderLeft=\"4px solid var(--color-danger)\";break;case\"info\":default:a.style.borderLeft=\"4px solid var(--color-primary)\";break;case\"warning\":a.style.borderLeft=\"4px solid var(--color-warning)\"}let n=document.createElement(\"span\");switch(n.textContent=r,n.style.marginRight=\"10px\",n.style.fontWeight=\"bold\",n.style.fontSize=\"16px\",e){case\"success\":n.style.color=\"var(--color-success)\";break;case\"error\":n.style.color=\"var(--color-danger)\";break;case\"info\":default:n.style.color=\"var(--color-primary)\";break;case\"warning\":n.style.color=\"var(--color-warning)\"}let i=document.createElement(\"span\");i.textContent=t,a.appendChild(n),a.appendChild(i),document.body.appendChild(a),setTimeout(()=>{a.style.transform=\"translateY(0)\",a.style.opacity=\"1\"},10),setTimeout(()=>{a.style.transform=\"translateY(100px)\",a.style.opacity=\"0\",setTimeout(()=>{a.remove()},300)},3e3)}function verificarDisponibilidadCatalogo(){if(!0!==config.catalogoActivo&&\"true\"!==config.catalogoActivo)return mostrarMensajeCatalogoCerrado(config.mensajeFueraSistema||\"El cat\\xe1logo no est\\xe1 disponible en este momento.\"),!1;if(!0===config.horariosActivos||\"true\"===config.horariosActivos){let e=new Date,t=e.getDay()||7,o=(config.diasActivos||\"1,2,3,4,5\").split(\",\").map(e=>parseInt(e.trim()));if(!o.includes(t))return mostrarMensajeCatalogoCerrado(config.mensajeFueraHorario||\"Estamos fuera de horario de atenci\\xf3n.\"),!1;let a=60*e.getHours()+e.getMinutes(),[r,n]=(config.horarioApertura||\"09:00\").split(\":\").map(Number),[i,s]=(config.horarioCierre||\"20:00\").split(\":\").map(Number);if(a<60*r+n||a>=60*i+s)return mostrarMensajeCatalogoCerrado(config.mensajeFueraHorario||\"Estamos fuera de horario de atenci\\xf3n.\"),!1}return!0}function mostrarMensajeCatalogoCerrado(e){let t=document.createElement(\"div\");t.className=\"overlay-no-disponible\",t.style.position=\"fixed\",t.style.top=\"0\",t.style.left=\"0\",t.style.width=\"100%\",t.style.height=\"100%\",t.style.backgroundColor=\"rgba(0, 0, 0, 0.7)\",t.style.backdropFilter=\"blur(5px)\",t.style.zIndex=\"99999\",t.style.display=\"flex\",t.style.alignItems=\"center\",t.style.justifyContent=\"center\";let o=document.createElement(\"div\");if(o.className=\"mensaje-no-disponible\",o.style.backgroundColor=\"white\",o.style.borderRadius=\"var(--radius-lg, 16px)\",o.style.padding=\"40px\",o.style.boxShadow=\"var(--shadow-xl, 0 20px 25px rgba(0, 0, 0, 0.1), 0 10px 10px rgba(0, 0, 0, 0.04))\",o.style.maxWidth=\"500px\",o.style.width=\"90%\",o.style.textAlign=\"center\",o.style.animation=\"fadeInUp 0.5s ease forwards\",!document.getElementById(\"mensaje-cerrado-keyframes\")){let a=document.createElement(\"style\");a.id=\"mensaje-cerrado-keyframes\",a.textContent=`<!-- [et_pb_line_break_holder] -->      @keyframes fadeInUp {<!-- [et_pb_line_break_holder] -->        from { opacity: 0; transform: translateY(30px); }<!-- [et_pb_line_break_holder] -->        to { opacity: 1; transform: translateY(0); }<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->      <!-- [et_pb_line_break_holder] -->      @keyframes pulse {<!-- [et_pb_line_break_holder] -->        0% { transform: scale(1); }<!-- [et_pb_line_break_holder] -->        50% { transform: scale(1.05); }<!-- [et_pb_line_break_holder] -->        100% { transform: scale(1); }<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->    `,document.head.appendChild(a)}o.innerHTML=`<!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"mensaje-cerrado\"><!-- [et_pb_line_break_holder] -->      <i class=\"icono-cerrado\" style=\"<!-- [et_pb_line_break_holder] -->        font-size: 70px;<!-- [et_pb_line_break_holder] -->        font-style: normal;<!-- [et_pb_line_break_holder] -->        display: block;<!-- [et_pb_line_break_holder] -->        margin-bottom: 30px;<!-- [et_pb_line_break_holder] -->        color: var(--color-primary, #0EA5E9);<!-- [et_pb_line_break_holder] -->        animation: pulse 2s infinite;<!-- [et_pb_line_break_holder] -->        width: 120px;<!-- [et_pb_line_break_holder] -->        height: 120px;<!-- [et_pb_line_break_holder] -->        background-color: var(--color-surface, #F8FAFC);<!-- [et_pb_line_break_holder] -->        border-radius: 50%;<!-- [et_pb_line_break_holder] -->        display: flex;<!-- [et_pb_line_break_holder] -->        align-items: center;<!-- [et_pb_line_break_holder] -->        justify-content: center;<!-- [et_pb_line_break_holder] -->        margin: 0 auto 30px;<!-- [et_pb_line_break_holder] -->        box-shadow: var(--shadow-lg, 0 10px 15px rgba(0, 0, 0, 0.07), 0 5px 8px rgba(0, 0, 0, 0.05));<!-- [et_pb_line_break_holder] -->      \">\u23f1\ufe0f<\/i><!-- [et_pb_line_break_holder] -->      <\/p>\n<h3 style=\"<!-- [et_pb_line_break_holder] -->        color: var(--color-text-dark, #334155);<!-- [et_pb_line_break_holder] -->        font-size: 26px;<!-- [et_pb_line_break_holder] -->        margin-bottom: 20px;<!-- [et_pb_line_break_holder] -->      \">Cat\\xe1logo no disponible<\/h3>\n<p><!-- [et_pb_line_break_holder] -->      <pee style=\"<!-- [et_pb_line_break_holder] -->        color: var(--color-text, #475569);<!-- [et_pb_line_break_holder] -->        font-size: 16px;<!-- [et_pb_line_break_holder] -->        line-height: 1.6;<!-- [et_pb_line_break_holder] -->        margin-bottom: 0;<!-- [et_pb_line_break_holder] -->      \">${e}<\/pee><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] -->  `,document.body.appendChild(t),document.body.appendChild(o),o.style.position=\"fixed\",o.style.top=\"50%\",o.style.left=\"50%\",o.style.setProperty(\"transform\",\"translate(-50%, -50%)\",\"important\"),o.style.zIndex=\"100000\";let r=document.getElementById(\"preloader\");r&&(r.style.display=\"none\")}function implementarLazyLoading(){if(\"IntersectionObserver\"in window){let e=new IntersectionObserver((e,t)=>{e.forEach(e=>{if(e.isIntersecting){let o=e.target,a=o.getAttribute(\"data-src\");if(a){let r=new Image;r.onload=function(){o.src=a,o.removeAttribute(\"data-src\"),o.style.opacity=\"1\"},r.src=a,t.unobserve(o)}}})},{rootMargin:\"200px\"});function t(){let t=document.querySelectorAll(\".producto .imagen\");t.forEach(t=>{t.hasAttribute(\"data-src\")||(t.setAttribute(\"data-src\",t.src),t.src='data:image\/svg+xml,%3Csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 1 1\"%3E%3C\/svg%3E',t.style.transition=\"opacity 0.3s ease\",t.style.opacity=\"0.5\",e.observe(t))})}document.addEventListener(\"DOMContentLoaded\",t);let o=window.renderizarProductos;window.renderizarProductos=function(...e){o.apply(this,e),setTimeout(t,100)}}}function mejorarExperienciaScroll(){let e=document.createElement(\"button\");e.id=\"volver-arriba\",e.innerHTML=\"\u2191\",e.style.position=\"fixed\",e.style.bottom=\"20px\",e.style.left=\"20px\",e.style.width=\"50px\",e.style.height=\"50px\",e.style.borderRadius=\"50%\",e.style.backgroundColor=\"var(--color-primary, #0EA5E9)\",e.style.color=\"white\",e.style.border=\"none\",e.style.fontSize=\"24px\",e.style.display=\"flex\",e.style.alignItems=\"center\",e.style.justifyContent=\"center\",e.style.cursor=\"pointer\",e.style.boxShadow=\"var(--shadow-lg, 0 10px 15px rgba(0, 0, 0, 0.1))\",e.style.opacity=\"0\",e.style.transform=\"translateY(20px)\",e.style.transition=\"all 0.3s ease\",e.style.zIndex=\"9997\",document.body.appendChild(e),window.addEventListener(\"scroll\",function(){window.scrollY>300?(e.style.opacity=\"1\",e.style.transform=\"translateY(0)\"):(e.style.opacity=\"0\",e.style.transform=\"translateY(20px)\")}),e.addEventListener(\"click\",function(){window.scrollTo({top:0,behavior:\"smooth\"})}),e.addEventListener(\"mouseover\",function(){this.style.backgroundColor=\"var(--color-primary-dark, #0284C7)\",this.style.transform=\"translateY(-3px)\",this.style.boxShadow=\"var(--shadow-xl, 0 20px 25px rgba(0, 0, 0, 0.1))\"}),e.addEventListener(\"mouseout\",function(){this.style.backgroundColor=\"var(--color-primary, #0EA5E9)\",this.style.transform=\"translateY(0)\",this.style.boxShadow=\"var(--shadow-lg, 0 10px 15px rgba(0, 0, 0, 0.1))\"})}function mejorarAccesibilidad(){let e=document.querySelectorAll(\"button, a, select, input\");e.forEach(e=>{e.hasAttribute(\"aria-label\")||e.hasAttribute(\"title\")||!e.textContent||e.setAttribute(\"title\",e.textContent.trim()),\"BUTTON\"!==e.tagName&&\"A\"!==e.tagName||e.textContent.trim()||e.hasAttribute(\"aria-label\")||(e.classList.contains(\"cerrar-modal\")||\"cerrar-carrito\"===e.id?e.setAttribute(\"aria-label\",\"Cerrar\"):e.classList.contains(\"eliminar\")?e.setAttribute(\"aria-label\",\"Eliminar del carrito\"):\"limpiar-busqueda\"===e.id&&e.setAttribute(\"aria-label\",\"Limpiar b\\xfasqueda\"))}),document.addEventListener(\"keydown\",function(e){\"Tab\"===e.key&&setTimeout(()=>{let e=document.activeElement;if(e&&\"BODY\"!==e.tagName){let t=e.style.outline;e.style.outline=\"3px solid var(--color-primary, #0EA5E9)\",e.addEventListener(\"blur\",function e(){this.style.outline=t,this.removeEventListener(\"blur\",e)})}},10)})}function inicializarMejorasUI(){let e=document.createElement(\"style\");e.textContent=`<!-- [et_pb_line_break_holder] -->    :root {<!-- [et_pb_line_break_holder] -->      --color-primary: #0EA5E9;<!-- [et_pb_line_break_holder] -->      --color-primary-dark: #0284C7;<!-- [et_pb_line_break_holder] -->      --color-primary-light: #BAE6FD;<!-- [et_pb_line_break_holder] -->      --color-secondary: #334155;<!-- [et_pb_line_break_holder] -->      --color-secondary-light: #64748B;<!-- [et_pb_line_break_holder] -->      --color-success: #10B981;<!-- [et_pb_line_break_holder] -->      --color-danger: #EF4444;<!-- [et_pb_line_break_holder] -->      --color-warning: #F59E0B;<!-- [et_pb_line_break_holder] -->      --color-info: #3B82F6;<!-- [et_pb_line_break_holder] -->      --color-background: #FFFFFF;<!-- [et_pb_line_break_holder] -->      --color-surface: #F8FAFC;<!-- [et_pb_line_break_holder] -->      --color-border: #E2E8F0;<!-- [et_pb_line_break_holder] -->      --color-text: #475569;<!-- [et_pb_line_break_holder] -->      --color-text-dark: #334155;<!-- [et_pb_line_break_holder] -->      --color-text-light: #94A3B8;<!-- [et_pb_line_break_holder] -->      --radius-sm: 4px;<!-- [et_pb_line_break_holder] -->      --radius-md: 8px;<!-- [et_pb_line_break_holder] -->      --radius-lg: 16px;<!-- [et_pb_line_break_holder] -->      --shadow-sm: 0 1px 3px rgba(0, 0, 0, 0.1);<!-- [et_pb_line_break_holder] -->      --shadow-md: 0 4px 6px rgba(0, 0, 0, 0.07), 0 1px 3px rgba(0, 0, 0, 0.05);<!-- [et_pb_line_break_holder] -->      --shadow-lg: 0 10px 15px rgba(0, 0, 0, 0.07), 0 5px 8px rgba(0, 0, 0, 0.05);<!-- [et_pb_line_break_holder] -->      --shadow-xl: 0 20px 25px rgba(0, 0, 0, 0.1), 0 10px 10px rgba(0, 0, 0, 0.04);<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    .flash {<!-- [et_pb_line_break_holder] -->      animation: flash-animation 0.5s;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    @keyframes flash-animation {<!-- [et_pb_line_break_holder] -->      0% { color: var(--color-primary); }<!-- [et_pb_line_break_holder] -->      50% { color: var(--color-success); }<!-- [et_pb_line_break_holder] -->      100% { color: var(--color-primary); }<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    .fadeOut {<!-- [et_pb_line_break_holder] -->      opacity: 0;<!-- [et_pb_line_break_holder] -->      transition: opacity 0.3s ease;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    .campo-error {<!-- [et_pb_line_break_holder] -->      animation: shake 0.5s cubic-bezier(.36,.07,.19,.97) both;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    @keyframes shake {<!-- [et_pb_line_break_holder] -->      10%, 90% { transform: translate3d(-1px, 0, 0); }<!-- [et_pb_line_break_holder] -->      20%, 80% { transform: translate3d(2px, 0, 0); }<!-- [et_pb_line_break_holder] -->      30%, 50%, 70% { transform: translate3d(-3px, 0, 0); }<!-- [et_pb_line_break_holder] -->      40%, 60% { transform: translate3d(3px, 0, 0); }<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    \/* Animaciones adicionales *\/<!-- [et_pb_line_break_holder] -->    @keyframes fadeIn {<!-- [et_pb_line_break_holder] -->      from { opacity: 0; }<!-- [et_pb_line_break_holder] -->      to { opacity: 1; }<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    @keyframes fadeInUp {<!-- [et_pb_line_break_holder] -->      from { opacity: 0; transform: translateY(20px); }<!-- [et_pb_line_break_holder] -->      to { opacity: 1; transform: translateY(0); }<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    @keyframes fadeInDown {<!-- [et_pb_line_break_holder] -->      from { opacity: 0; transform: translateY(-20px); }<!-- [et_pb_line_break_holder] -->      to { opacity: 1; transform: translateY(0); }<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    @keyframes spin {<!-- [et_pb_line_break_holder] -->      to { transform: rotate(360deg); }<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    @keyframes pulse {<!-- [et_pb_line_break_holder] -->      0% { transform: scale(1); }<!-- [et_pb_line_break_holder] -->      50% { transform: scale(1.05); }<!-- [et_pb_line_break_holder] -->      100% { transform: scale(1); }<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->  `,document.head.appendChild(e),mejorarBuscador(),mejorarScrollCategorias(),mejorarTarjetasProductos(),mejorarCarritoLateral(),mejorarFormularioPedido(),mejorarModal(),mejorarPaginacion(),mejorarExperienciaScroll(),mejorarAccesibilidad(),\"IntersectionObserver\"in window&&implementarLazyLoading();let t=new URLSearchParams(window.location.search);if(t.has(\"pedido_enviado\")){let o=t.get(\"orden\"),a=document.getElementById(\"confirmacion-modal\"),r=document.getElementById(\"confirmacion-numero\");a&&(r&&o&&(r.textContent=o),setTimeout(()=>{a.style.display=\"block\"},500)),window.history.replaceState({},document.title,window.location.pathname)}let n=!localStorage.getItem(\"catalogoVisitado\");n&&(localStorage.setItem(\"catalogoVisitado\",\"true\"),setTimeout(()=>{mostrarNotificacion(\"info\",\"\\xa1Bienvenido a nuestro cat\\xe1logo en l\\xednea!\")},1500))}document.addEventListener(\"DOMContentLoaded\",function(){let e=document.getElementById(\"carrito-container\"),t=document.getElementById(\"et-main-area\");e&&t&&t.parentNode.insertBefore(e,t.nextSibling);let o=document.getElementById(\"carrito-icon\");o&&t&&t.parentNode.insertBefore(o,t.nextSibling);let a=document.querySelectorAll(\".modal\");a.forEach(e=>{document.body.appendChild(e)})}),document.addEventListener(\"DOMContentLoaded\",function(){inicializarApp(),window.carritoIntencionadamenteAbierto=!1;let e=document.getElementById(\"carrito-container\"),t=document.getElementById(\"carrito-icon\");if(t&&e){let o=t.cloneNode(!0);t.parentNode.replaceChild(o,t),o.addEventListener(\"click\",function(){let t=\"0px\"===e.style.right;t?(window.carritoIntencionadamenteAbierto=!1,cerrarCarrito()):(window.carritoIntencionadamenteAbierto=!0,e.style.right=\"0px\",setTimeout(()=>{let e=document.querySelectorAll(\"#carrito-lista li\");e.forEach((e,t)=>{setTimeout(()=>{e.style.backgroundColor=\"rgba(14, 165, 233, 0.05)\",setTimeout(()=>{e.style.backgroundColor=\"\"},500)},100*t)})},300))})}window.addEventListener(\"resize\",function t(){if(!e)return;let o=window.innerWidth;window.carritoIntencionadamenteAbierto?e.style.right=\"0px\":o<=576?e.style.right=\"-100%\":e.style.right=\"-400px\"})}),document.addEventListener(\"keydown\",function(e){if(\"Escape\"===e.key){document.querySelectorAll(\".modal\").forEach(e=>{let t=e.querySelector(\".modal-contenido\");\"block\"===e.style.display&&(t?(t.style.opacity=\"0\",t.style.transform=\"translateY(-20px)\",setTimeout(()=>{e.style.display=\"none\",t.style.transform=\"\"},300)):e.style.display=\"none\")});let t=document.getElementById(\"carrito-container\");t&&\"0px\"===t.style.right&&(window.carritoIntencionadamenteAbierto=!1,cerrarCarrito());let o=document.getElementById(\"buscar-producto\"),a=document.getElementById(\"limpiar-busqueda\");o&&o.value&&document.activeElement===o&&(o.value=\"\",a&&(a.style.display=\"none\"),productosFiltrados=[...datosProductos],ordenarProductos(ordenActual),paginaActual=1,renderizarProductos(productosFiltrados))}}),document.addEventListener(\"DOMContentLoaded\",function(){let e=setInterval(()=>{\"1\"===document.getElementById(\"contenedor-productos\").style.opacity&&(clearInterval(e),inicializarMejorasUI())},100)}),window.addEventListener(\"resize\",ajustarJustificacionCategorias);<!-- [et_pb_line_break_holder] --><\/script>[\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Tienda eWontiProductos digitales de tecnolog\u00eda0<\/p>\n","protected":false},"author":1,"featured_media":1672,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-template-blank.php","meta":{"_acf_changed":false,"_et_pb_use_builder":"on","_et_pb_old_content":"<!-- wp:divi\/placeholder \/-->","_et_gb_content_width":"","footnotes":""},"class_list":["post-1615","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/ewonti.com\/tienda\/wp-json\/wp\/v2\/pages\/1615","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ewonti.com\/tienda\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ewonti.com\/tienda\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ewonti.com\/tienda\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ewonti.com\/tienda\/wp-json\/wp\/v2\/comments?post=1615"}],"version-history":[{"count":95,"href":"https:\/\/ewonti.com\/tienda\/wp-json\/wp\/v2\/pages\/1615\/revisions"}],"predecessor-version":[{"id":1841,"href":"https:\/\/ewonti.com\/tienda\/wp-json\/wp\/v2\/pages\/1615\/revisions\/1841"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ewonti.com\/tienda\/wp-json\/wp\/v2\/media\/1672"}],"wp:attachment":[{"href":"https:\/\/ewonti.com\/tienda\/wp-json\/wp\/v2\/media?parent=1615"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}