{"id":886,"date":"2024-01-02T05:10:29","date_gmt":"2024-01-02T05:10:29","guid":{"rendered":"https:\/\/donjuanarenal.com\/tienda\/"},"modified":"2026-10-02T17:50:24","modified_gmt":"2026-10-02T17:50:24","slug":"tienda","status":"publish","type":"page","link":"https:\/\/donjuantoursarenal.com\/es\/tienda\/","title":{"rendered":"Tienda"},"content":{"rendered":"<p>[et_pb_section fb_built=\u00bb1&#8243; disabled_on=\u00bbon|on|on\u00bb _builder_version=\u00bb4.27.0&#8243; _module_preset=\u00bbdefault\u00bb background_image=\u00bbhttps:\/\/donjuantoursarenal.com\/wp-content\/uploads\/2024\/01\/Frame-38.jpg\u00bb disabled=\u00bbon\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_row _builder_version=\u00bb4.23.4&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_column type=\u00bb4_4&#8243; _builder_version=\u00bb4.23.4&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_text _builder_version=\u00bb4.23.4&#8243; _module_preset=\u00bbdefault\u00bb text_text_color=\u00bb#FFFFFF\u00bb text_font_size=\u00bb20px\u00bb header_text_color=\u00bb#FFFFFF\u00bb header_font_size=\u00bb64px\u00bb header_2_font=\u00bbKaufmann|900|||||||\u00bb header_2_text_color=\u00bb#FFFFFF\u00bb header_2_font_size=\u00bb48px\u00bb header_2_line_height=\u00bb1.7em\u00bb text_orientation=\u00bbcenter\u00bb text_font_size_tablet=\u00bb16px\u00bb text_font_size_phone=\u00bb14px\u00bb text_font_size_last_edited=\u00bbon|phone\u00bb text_line_height_tablet=\u00bb\u00bb text_line_height_phone=\u00bb1.4em\u00bb text_line_height_last_edited=\u00bbon|phone\u00bb header_font_size_tablet=\u00bb56px\u00bb header_font_size_phone=\u00bb38px\u00bb header_font_size_last_edited=\u00bbon|phone\u00bb header_2_font_size_tablet=\u00bb38px\u00bb header_2_font_size_phone=\u00bb24px\u00bb header_2_font_size_last_edited=\u00bbon|phone\u00bb header_2_line_height_tablet=\u00bb1.7em\u00bb header_2_line_height_phone=\u00bb1.3em\u00bb header_2_line_height_last_edited=\u00bbon|phone\u00bb global_colors_info=\u00bb{}\u00bb]<\/p>\n<h1>Cat\u00e1logo<\/h1>\n<h2>Un espacio con sabor Costarricense<\/h2>\n<p>Explor\u00e1 nuestra tienda en l\u00ednea que recoge lo mejor del sabor de nuestro pa\u00eds en chocolate y caf\u00e9.[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=\u00bb1&#8243; _builder_version=\u00bb4.27.9&#8243; _module_preset=\u00bbdefault\u00bb custom_padding=\u00bb20px||45px||false|false\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_row custom_padding_last_edited=\u00bbon|phone\u00bb _builder_version=\u00bb4.27.9&#8243; _module_preset=\u00bbdefault\u00bb width_tablet=\u00bb\u00bb width_phone=\u00bb88%\u00bb width_last_edited=\u00bbon|phone\u00bb max_width_tablet=\u00bb\u00bb max_width_phone=\u00bb88%\u00bb max_width_last_edited=\u00bbon|phone\u00bb custom_padding=\u00bb||27px|||\u00bb custom_padding_tablet=\u00bb||27px|||\u00bb custom_padding_phone=\u00bb8px||2px||false|false\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_column type=\u00bb4_4&#8243; _builder_version=\u00bb4.23.4&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_text _builder_version=\u00bb4.27.9&#8243; _module_preset=\u00bbdefault\u00bb header_3_font=\u00bb|600|||||||\u00bb header_3_text_align=\u00bbcenter\u00bb header_3_font_size=\u00bb32px\u00bb custom_margin=\u00bb||10px||false|false\u00bb header_3_font_size_tablet=\u00bb32px\u00bb header_3_font_size_phone=\u00bb22px\u00bb header_3_font_size_last_edited=\u00bbon|phone\u00bb global_colors_info=\u00bb{}\u00bb]<\/p>\n<h3>Nuestros Productos<\/h3>\n<p>[\/et_pb_text][et_pb_text _builder_version=\u00bb4.27.9&#8243; _module_preset=\u00bbdefault\u00bb text_font_size=\u00bb16px\u00bb text_orientation=\u00bbcenter\u00bb text_font_size_tablet=\u00bb16px\u00bb text_font_size_phone=\u00bb14px\u00bb text_font_size_last_edited=\u00bbon|phone\u00bb global_colors_info=\u00bb{}\u00bb]<\/p>\n<p>Explor\u00e1 nuestra tienda en l\u00ednea que recoge lo mejor del sabor de nuestro pa\u00eds en chocolate y caf\u00e9.<\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=\u00bb4.27.9&#8243; _module_preset=\u00bbdefault\u00bb width=\u00bb90%\u00bb width_tablet=\u00bb81%\u00bb width_phone=\u00bb97%\u00bb width_last_edited=\u00bbon|phone\u00bb max_width=\u00bb90%\u00bb max_width_tablet=\u00bb81%\u00bb max_width_phone=\u00bb97%\u00bb max_width_last_edited=\u00bbon|phone\u00bb custom_padding=\u00bb9px|||||\u00bb hover_enabled=\u00bb0&#8243; global_colors_info=\u00bb{}\u00bb sticky_enabled=\u00bb0&#8243;][et_pb_column type=\u00bb4_4&#8243; _builder_version=\u00bb4.27.9&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_code _builder_version=\u00bb4.27.9&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb]\n    <section\n        id=\"dj-shop\"\n        class=\"dj-shop\"\n        data-lang=\"es\"\n    >\n\n        <!-- ==================================================\n             HERO \/ INTRO\n        =================================================== -->\n\n        <header class=\"dj-shop-header\">\n\n            <div class=\"dj-shop-header-inner\">\n\n               \n                <h1 class=\"dj-shop-title\">\n                                    <\/h1>\n\n                <p class=\"dj-shop-description\">\n                                    <\/p>\n\n            <\/div>\n\n        <\/header>\n\n\n        <div class=\"dj-shop-container\">\n\n\n            <!-- ==================================================\n                 MOBILE FILTER BUTTON\n            =================================================== -->\n\n            <div class=\"dj-mobile-actions\">\n\n                <button\n                    type=\"button\"\n                    class=\"dj-mobile-filter-btn\"\n                    id=\"djOpenFilters\"\n                >\n\n                    <svg\n                        viewBox=\"0 0 24 24\"\n                        width=\"18\"\n                        height=\"18\"\n                        aria-hidden=\"true\"\n                    >\n                        <path\n                            d=\"M4 6h16M7 12h10M10 18h4\"\n                            fill=\"none\"\n                            stroke=\"currentColor\"\n                            stroke-width=\"1.7\"\n                            stroke-linecap=\"round\"\n                        \/>\n                    <\/svg>\n\n                    Filtros\n                    <span\n                        class=\"dj-filter-counter\"\n                        id=\"djFilterCounter\"\n                    >\n                        0\n                    <\/span>\n\n                <\/button>\n\n            <\/div>\n\n\n            <!-- ==================================================\n                 MAIN\n            =================================================== -->\n\n            <div class=\"dj-shop-layout\">\n\n\n                <!-- ==================================================\n                     SIDEBAR\n                =================================================== -->\n\n                <aside\n                    class=\"dj-shop-sidebar\"\n                    id=\"djShopSidebar\"\n                >\n\n                    <div class=\"dj-mobile-filter-head\">\n\n                        <strong>\n                            Filtros                        <\/strong>\n\n                        <button\n                            type=\"button\"\n                            class=\"dj-filter-close\"\n                            id=\"djCloseFilters\"\n                            aria-label=\"Cerrar\"\n                        >\n                            \u00d7\n                        <\/button>\n\n                    <\/div>\n\n\n                    <!-- Search -->\n\n                    <div class=\"dj-filter-section\">\n\n                        <label\n                            class=\"dj-filter-title\"\n                            for=\"djProductSearch\"\n                        >\n                            Buscar productos                        <\/label>\n\n                        <div class=\"dj-search-box\">\n\n                            <svg\n                                viewBox=\"0 0 24 24\"\n                                width=\"18\"\n                                height=\"18\"\n                                aria-hidden=\"true\"\n                            >\n                                <circle\n                                    cx=\"11\"\n                                    cy=\"11\"\n                                    r=\"6.5\"\n                                    fill=\"none\"\n                                    stroke=\"currentColor\"\n                                    stroke-width=\"1.5\"\n                                \/>\n                                <path\n                                    d=\"m16 16 4 4\"\n                                    fill=\"none\"\n                                    stroke=\"currentColor\"\n                                    stroke-width=\"1.5\"\n                                    stroke-linecap=\"round\"\n                                \/>\n                            <\/svg>\n\n                            <input\n                                type=\"search\"\n                                id=\"djProductSearch\"\n                                autocomplete=\"off\"\n                                placeholder=\"\u00bfQu\u00e9 est\u00e1s buscando?\"\n                            >\n\n                        <\/div>\n\n                    <\/div>\n\n\n                    <!-- Categories -->\n\n                    <div class=\"dj-filter-section\">\n\n                        <div class=\"dj-filter-title\">\n                            Categor\u00edas                        <\/div>\n\n                        <div\n                            class=\"dj-category-list\"\n                            id=\"djCategoryList\"\n                        >\n\n                            \n                                \n                                <div class=\"dj-category-parent\">\n\n                                    <label class=\"dj-check-row\">\n\n                                        <input\n                                            type=\"checkbox\"\n                                            class=\"dj-category-check\"\n                                            value=\"33\"\n                                        >\n\n                                        <span class=\"dj-custom-check\"><\/span>\n\n                                        <span class=\"dj-check-name\">\n                                            Caf\u00e9                                        <\/span>\n\n                                    <\/label>\n\n\n                                    \n                                <\/div>\n\n                            \n                                \n                                <div class=\"dj-category-parent\">\n\n                                    <label class=\"dj-check-row\">\n\n                                        <input\n                                            type=\"checkbox\"\n                                            class=\"dj-category-check\"\n                                            value=\"32\"\n                                        >\n\n                                        <span class=\"dj-custom-check\"><\/span>\n\n                                        <span class=\"dj-check-name\">\n                                            Chocolate                                        <\/span>\n\n                                    <\/label>\n\n\n                                    \n                                <\/div>\n\n                            \n                        <\/div>\n\n                    <\/div>\n\n\n                    <!-- Availability \/ Offers -->\n\n                    <div class=\"dj-filter-section dj-filter-section-compact\">\n\n                        <div class=\"dj-filter-title\">\n                            Disponibilidad                        <\/div>\n\n                        <label class=\"dj-check-row\">\n\n                            <input\n                                type=\"checkbox\"\n                                class=\"dj-extra-filter\"\n                                id=\"djStockOnly\"\n                                value=\"1\"\n                            >\n\n                            <span class=\"dj-custom-check\"><\/span>\n\n                            <span class=\"dj-check-name\">\n                                Solo disponibles                            <\/span>\n\n                        <\/label>\n\n                        <label class=\"dj-check-row\">\n\n                            <input\n                                type=\"checkbox\"\n                                class=\"dj-extra-filter\"\n                                id=\"djSaleOnly\"\n                                value=\"1\"\n                            >\n\n                            <span class=\"dj-custom-check\"><\/span>\n\n                            <span class=\"dj-check-name\">\n                                Solo ofertas                            <\/span>\n\n                        <\/label>\n\n                    <\/div>\n\n\n                    <button\n                        type=\"button\"\n                        class=\"dj-clear-filters\"\n                        id=\"djClearFilters\"\n                    >\n                        Limpiar filtros                    <\/button>\n\n\n                    <button\n                        type=\"button\"\n                        class=\"dj-mobile-apply\"\n                        id=\"djMobileApply\"\n                    >\n                        Ver productos                    <\/button>\n\n                <\/aside>\n\n\n                <div\n                    class=\"dj-sidebar-overlay\"\n                    id=\"djSidebarOverlay\"\n                ><\/div>\n\n\n                <!-- ==================================================\n                     CONTENT\n                =================================================== -->\n\n                <main class=\"dj-shop-main\">\n\n\n                    <!-- Toolbar -->\n\n                    <div class=\"dj-shop-toolbar\">\n\n                        <div class=\"dj-result-count\">\n\n                            <strong id=\"djFoundCount\">\n                                66                            <\/strong>\n\n                            <span id=\"djFoundText\">\n                                productos encontrados                            <\/span>\n\n                        <\/div>\n\n\n                        <div class=\"dj-toolbar-right\">\n\n\n                            <label class=\"dj-toolbar-field dj-show-field\">\n\n                                <span>\n                                    Mostrar                                <\/span>\n\n                                <select id=\"djPerPage\">\n\n                                    <option value=\"12\">\n                                        12\n                                    <\/option>\n\n                                    <option value=\"24\">\n                                        24\n                                    <\/option>\n\n                                    <option value=\"36\">\n                                        36\n                                    <\/option>\n\n                                <\/select>\n\n                            <\/label>\n\n\n                            <label class=\"dj-toolbar-field dj-sort-field\">\n\n                                <select\n                                    id=\"djSort\"\n                                    aria-label=\"Ordenar por\"\n                                >\n\n                                    <option value=\"default\">\n                                        Recomendados                                    <\/option>\n\n                                    <option value=\"newest\">\n                                        M\u00e1s recientes                                    <\/option>\n\n                                    <option value=\"price_low\">\n                                        Precio: menor a mayor                                    <\/option>\n\n                                    <option value=\"price_high\">\n                                        Precio: mayor a menor                                    <\/option>\n\n                                    <option value=\"name_asc\">\n                                        Nombre: A a Z                                    <\/option>\n\n                                    <option value=\"name_desc\">\n                                        Nombre: Z a A                                    <\/option>\n\n                                    <option value=\"popular\">\n                                        M\u00e1s vendidos                                    <\/option>\n\n                                    <option value=\"rating\">\n                                        Mejor valorados                                    <\/option>\n\n                                    <option value=\"oldest\">\n                                        M\u00e1s antiguos                                    <\/option>\n\n                                <\/select>\n\n                            <\/label>\n\n                        <\/div>\n\n                    <\/div>\n\n\n                    <!-- Active filters -->\n\n                    <div\n                        id=\"djActiveFilters\"\n                        class=\"dj-active-filters\"\n                    ><\/div>\n\n\n                    <!-- Loading -->\n\n                    <div\n                        class=\"dj-loading-bar\"\n                        id=\"djLoadingBar\"\n                        aria-hidden=\"true\"\n                    >\n                        <span><\/span>\n                    <\/div>\n\n\n                    <!-- Grid -->\n\n                    <div\n                        class=\"dj-products-grid\"\n                        id=\"djProductsGrid\"\n                    >\n\n                        \n    <article\n        class=\"dj-product-card\"\n        data-product-id=\"3726\"\n    >\n\n        <a\n            href=\"https:\/\/donjuantoursarenal.com\/es\/producto\/chocolate-blanco-artesanal-con-nibs-de-cacao\/\"\n            class=\"dj-product-image-wrap\"\n            aria-label=\"CHOCOLATE BLANCO ARTESANAL CON NIBS DE CACAO\"\n        >\n\n            \n\n            \n                <span class=\"dj-gallery-hint\" aria-hidden=\"true\">\n\n                    <svg viewBox=\"0 0 24 24\">\n                        <path\n                            d=\"M4 7h12v10H4zM8 4h12v10\"\n                            fill=\"none\"\n                            stroke=\"currentColor\"\n                            stroke-width=\"1.5\"\n                            stroke-linecap=\"round\"\n                            stroke-linejoin=\"round\"\n                        \/>\n                    <\/svg>\n\n                    <span>\n                        +2                    <\/span>\n\n                <\/span>\n\n            \n\n            <div class=\"dj-image-inner\">\n\n                \n                    <div\n                        class=\"dj-card-image-slide is-active\"\n                        data-card-image=\"0\"\n                    >\n\n                        <img width=\"600\" height=\"600\" src=\"https:\/\/donjuantoursarenal.com\/wp-content\/uploads\/2026\/09\/COCOA-NIBS-WITH-WHITE-CHOCOLATE-portada-1-600x600.webp\" class=\"dj-product-img\" alt=\"CHOCOLATE BLANCO ARTESANAL CON NIBS DE CACAO\" loading=\"lazy\" decoding=\"async\" sizes=\"(max-width: 560px) 48vw, (max-width: 850px) 47vw, (max-width: 1180px) 31vw, 24vw\" data-card-img=\"0\" \/>\n                    <\/div>\n\n                \n                    <div\n                        class=\"dj-card-image-slide \"\n                        data-card-image=\"1\"\n                    >\n\n                        <img width=\"600\" height=\"600\" src=\"https:\/\/donjuantoursarenal.com\/wp-content\/uploads\/2026\/09\/COCOA-NIBS-WITH-WHITE-CHOCOLATE-02-1-600x600.webp\" class=\"dj-product-img\" alt=\"CHOCOLATE BLANCO ARTESANAL CON NIBS DE CACAO\" loading=\"lazy\" decoding=\"async\" sizes=\"(max-width: 560px) 48vw, (max-width: 850px) 47vw, (max-width: 1180px) 31vw, 24vw\" data-card-img=\"1\" \/>\n                    <\/div>\n\n                \n                    <div\n                        class=\"dj-card-image-slide \"\n                        data-card-image=\"2\"\n                    >\n\n                        <img width=\"600\" height=\"600\" src=\"https:\/\/donjuantoursarenal.com\/wp-content\/uploads\/2026\/09\/COCOA-NIBS-WITH-WHITE-CHOCOLATE-01-1-600x600.webp\" class=\"dj-product-img\" alt=\"CHOCOLATE BLANCO ARTESANAL CON NIBS DE CACAO\" loading=\"lazy\" decoding=\"async\" sizes=\"(max-width: 560px) 48vw, (max-width: 850px) 47vw, (max-width: 1180px) 31vw, 24vw\" data-card-img=\"2\" \/>\n                    <\/div>\n\n                \n            <\/div>\n\n\n            \n                <span class=\"dj-image-dots\" aria-hidden=\"true\">\n\n                    \n                        <i class=\"is-active\"><\/i>\n\n                    \n                        <i class=\"\"><\/i>\n\n                    \n                        <i class=\"\"><\/i>\n\n                    \n                <\/span>\n\n            \n        <\/a>\n\n\n        <div class=\"dj-product-info\">\n\n            <div class=\"dj-product-meta-top\">\n\n                <a class=\"dj-product-category\" href=\"https:\/\/donjuantoursarenal.com\/es\/categoria-producto\/chocolate\/\">Chocolate<\/a>\n                \n                    <span class=\"dj-card-stock\">\n                        <i><\/i>\n                        Disponible                    <\/span>\n\n                \n            <\/div>\n\n\n            <h3 class=\"dj-product-title\">\n\n                <a href=\"https:\/\/donjuantoursarenal.com\/es\/producto\/chocolate-blanco-artesanal-con-nibs-de-cacao\/\">\n                    CHOCOLATE BLANCO ARTESANAL CON NIBS DE CACAO                <\/a>\n\n            <\/h3>\n\n\n            <div class=\"dj-product-price\">\n                <span class=\"woocommerce-Price-amount amount\"><span class=\"woocommerce-Price-currencySymbol\" dir=\"auto\">&#036;<\/span>7<\/span>            <\/div>\n\n\n            <div class=\"dj-product-actions\">\n\n                \n                    <a\n                        href=\"\/es\/wp-json\/wp\/v2\/pages\/886?add-to-cart=3726\"\n                        data-quantity=\"1\"\n                        data-product_id=\"3726\"\n                        data-product_sku=\"DJA-CHO-WHT-NIB-080-ES\"\n                        aria-label=\"A\u00f1adir al carrito: CHOCOLATE BLANCO ARTESANAL CON NIBS DE CACAO\"\n                        rel=\"nofollow\"\n                        class=\"dj-add-cart button product_type_simple add_to_cart_button ajax_add_to_cart\"\n                    >\n\n                        <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n                            <path\n                                d=\"M4 5h2l2 10h9l2-7H7M10 20a1 1 0 1 0 0-2 1 1 0 0 0 0 2ZM17 20a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z\"\n                                fill=\"none\"\n                                stroke=\"currentColor\"\n                                stroke-width=\"1.6\"\n                                stroke-linecap=\"round\"\n                                stroke-linejoin=\"round\"\n                            \/>\n                        <\/svg>\n\n                        <span>A\u00f1adir al carrito<\/span>\n\n                    <\/a>\n\n                \n\n                <a\n                    href=\"https:\/\/donjuantoursarenal.com\/es\/producto\/chocolate-blanco-artesanal-con-nibs-de-cacao\/\"\n                    class=\"dj-view-product\"\n                    aria-label=\"Ver producto: CHOCOLATE BLANCO ARTESANAL CON NIBS DE CACAO\"\n                >\n                    <span>Ver producto<\/span>\n\n                    <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n                        <path\n                            d=\"M5 12h14M13 6l6 6-6 6\"\n                            fill=\"none\"\n                            stroke=\"currentColor\"\n                            stroke-width=\"1.8\"\n                            stroke-linecap=\"round\"\n                            stroke-linejoin=\"round\"\n                        \/>\n                    <\/svg>\n                <\/a>\n\n            <\/div>\n\n        <\/div>\n\n    <\/article>\n\n    \n    <article\n        class=\"dj-product-card\"\n        data-product-id=\"3725\"\n    >\n\n        <a\n            href=\"https:\/\/donjuantoursarenal.com\/es\/producto\/chocolate-artesanal-de-leche-con-sabor-a-maracuya\/\"\n            class=\"dj-product-image-wrap\"\n            aria-label=\"CHOCOLATE ARTESANAL DE LECHE CON SABOR A MARACUY\u00c1\"\n        >\n\n            \n\n            \n                <span class=\"dj-gallery-hint\" aria-hidden=\"true\">\n\n                    <svg viewBox=\"0 0 24 24\">\n                        <path\n                            d=\"M4 7h12v10H4zM8 4h12v10\"\n                            fill=\"none\"\n                            stroke=\"currentColor\"\n                            stroke-width=\"1.5\"\n                            stroke-linecap=\"round\"\n                            stroke-linejoin=\"round\"\n                        \/>\n                    <\/svg>\n\n                    <span>\n                        +2                    <\/span>\n\n                <\/span>\n\n            \n\n            <div class=\"dj-image-inner\">\n\n                \n                    <div\n                        class=\"dj-card-image-slide is-active\"\n                        data-card-image=\"0\"\n                    >\n\n                        <img width=\"600\" height=\"600\" src=\"https:\/\/donjuantoursarenal.com\/wp-content\/uploads\/2026\/09\/MILK-CHOCOLATE-PASSION-FRUIT-portada-600x600.webp\" class=\"dj-product-img\" alt=\"CHOCOLATE ARTESANAL DE LECHE CON SABOR A MARACUY\u00c1\" loading=\"lazy\" decoding=\"async\" sizes=\"(max-width: 560px) 48vw, (max-width: 850px) 47vw, (max-width: 1180px) 31vw, 24vw\" data-card-img=\"0\" \/>\n                    <\/div>\n\n                \n                    <div\n                        class=\"dj-card-image-slide \"\n                        data-card-image=\"1\"\n                    >\n\n                        <img width=\"600\" height=\"600\" src=\"https:\/\/donjuantoursarenal.com\/wp-content\/uploads\/2026\/09\/MILK-CHOCOLATE-PASSION-FRUIT-01-600x600.webp\" class=\"dj-product-img\" alt=\"CHOCOLATE ARTESANAL DE LECHE CON SABOR A MARACUY\u00c1\" loading=\"lazy\" decoding=\"async\" sizes=\"(max-width: 560px) 48vw, (max-width: 850px) 47vw, (max-width: 1180px) 31vw, 24vw\" data-card-img=\"1\" \/>\n                    <\/div>\n\n                \n                    <div\n                        class=\"dj-card-image-slide \"\n                        data-card-image=\"2\"\n                    >\n\n                        <img width=\"600\" height=\"600\" src=\"https:\/\/donjuantoursarenal.com\/wp-content\/uploads\/2026\/09\/MILK-CHOCOLATE-PASSION-FRUIT-02-600x600.webp\" class=\"dj-product-img\" alt=\"CHOCOLATE ARTESANAL DE LECHE CON SABOR A MARACUY\u00c1\" loading=\"lazy\" decoding=\"async\" sizes=\"(max-width: 560px) 48vw, (max-width: 850px) 47vw, (max-width: 1180px) 31vw, 24vw\" data-card-img=\"2\" \/>\n                    <\/div>\n\n                \n            <\/div>\n\n\n            \n                <span class=\"dj-image-dots\" aria-hidden=\"true\">\n\n                    \n                        <i class=\"is-active\"><\/i>\n\n                    \n                        <i class=\"\"><\/i>\n\n                    \n                        <i class=\"\"><\/i>\n\n                    \n                <\/span>\n\n            \n        <\/a>\n\n\n        <div class=\"dj-product-info\">\n\n            <div class=\"dj-product-meta-top\">\n\n                <a class=\"dj-product-category\" href=\"https:\/\/donjuantoursarenal.com\/es\/categoria-producto\/chocolate\/\">Chocolate<\/a>\n                \n                    <span class=\"dj-card-stock\">\n                        <i><\/i>\n                        Disponible                    <\/span>\n\n                \n            <\/div>\n\n\n            <h3 class=\"dj-product-title\">\n\n                <a href=\"https:\/\/donjuantoursarenal.com\/es\/producto\/chocolate-artesanal-de-leche-con-sabor-a-maracuya\/\">\n                    CHOCOLATE ARTESANAL DE LECHE CON SABOR A MARACUY\u00c1                <\/a>\n\n            <\/h3>\n\n\n            <div class=\"dj-product-price\">\n                <span class=\"woocommerce-Price-amount amount\"><span class=\"woocommerce-Price-currencySymbol\" dir=\"auto\">&#036;<\/span>7<\/span>            <\/div>\n\n\n            <div class=\"dj-product-actions\">\n\n                \n                    <a\n                        href=\"\/es\/wp-json\/wp\/v2\/pages\/886?add-to-cart=3725\"\n                        data-quantity=\"1\"\n                        data-product_id=\"3725\"\n                        data-product_sku=\"DJA-CHO-MIL-PAS-080-ES\"\n                        aria-label=\"A\u00f1adir al carrito: CHOCOLATE ARTESANAL DE LECHE CON SABOR A MARACUY\u00c1\"\n                        rel=\"nofollow\"\n                        class=\"dj-add-cart button product_type_simple add_to_cart_button ajax_add_to_cart\"\n                    >\n\n                        <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n                            <path\n                                d=\"M4 5h2l2 10h9l2-7H7M10 20a1 1 0 1 0 0-2 1 1 0 0 0 0 2ZM17 20a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z\"\n                                fill=\"none\"\n                                stroke=\"currentColor\"\n                                stroke-width=\"1.6\"\n                                stroke-linecap=\"round\"\n                                stroke-linejoin=\"round\"\n                            \/>\n                        <\/svg>\n\n                        <span>A\u00f1adir al carrito<\/span>\n\n                    <\/a>\n\n                \n\n                <a\n                    href=\"https:\/\/donjuantoursarenal.com\/es\/producto\/chocolate-artesanal-de-leche-con-sabor-a-maracuya\/\"\n                    class=\"dj-view-product\"\n                    aria-label=\"Ver producto: CHOCOLATE ARTESANAL DE LECHE CON SABOR A MARACUY\u00c1\"\n                >\n                    <span>Ver producto<\/span>\n\n                    <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n                        <path\n                            d=\"M5 12h14M13 6l6 6-6 6\"\n                            fill=\"none\"\n                            stroke=\"currentColor\"\n                            stroke-width=\"1.8\"\n                            stroke-linecap=\"round\"\n                            stroke-linejoin=\"round\"\n                        \/>\n                    <\/svg>\n                <\/a>\n\n            <\/div>\n\n        <\/div>\n\n    <\/article>\n\n    \n    <article\n        class=\"dj-product-card\"\n        data-product-id=\"3719\"\n    >\n\n        <a\n            href=\"https:\/\/donjuantoursarenal.com\/es\/producto\/chocolate-artesanal-oscuro-80-con-stevia\/\"\n            class=\"dj-product-image-wrap\"\n            aria-label=\"CHOCOLATE ARTESANAL OSCURO 80% CON STEVIA\"\n        >\n\n            \n\n            \n                <span class=\"dj-gallery-hint\" aria-hidden=\"true\">\n\n                    <svg viewBox=\"0 0 24 24\">\n                        <path\n                            d=\"M4 7h12v10H4zM8 4h12v10\"\n                            fill=\"none\"\n                            stroke=\"currentColor\"\n                            stroke-width=\"1.5\"\n                            stroke-linecap=\"round\"\n                            stroke-linejoin=\"round\"\n                        \/>\n                    <\/svg>\n\n                    <span>\n                        +2                    <\/span>\n\n                <\/span>\n\n            \n\n            <div class=\"dj-image-inner\">\n\n                \n                    <div\n                        class=\"dj-card-image-slide is-active\"\n                        data-card-image=\"0\"\n                    >\n\n                        <img width=\"600\" height=\"600\" src=\"https:\/\/donjuantoursarenal.com\/wp-content\/uploads\/2026\/09\/DARK-CHOCOLATE-80-CACAO-WITH-SWEETENER-FROM-STEVIA-portada-600x600.webp\" class=\"dj-product-img\" alt=\"CHOCOLATE ARTESANAL OSCURO 80% CON STEVIA\" loading=\"lazy\" decoding=\"async\" sizes=\"(max-width: 560px) 48vw, (max-width: 850px) 47vw, (max-width: 1180px) 31vw, 24vw\" data-card-img=\"0\" \/>\n                    <\/div>\n\n                \n                    <div\n                        class=\"dj-card-image-slide \"\n                        data-card-image=\"1\"\n                    >\n\n                        <img width=\"600\" height=\"600\" src=\"https:\/\/donjuantoursarenal.com\/wp-content\/uploads\/2026\/09\/DARK-CHOCOLATE-80-CACAO-WITH-SWEETENER-FROM-STEVIA-01-600x600.webp\" class=\"dj-product-img\" alt=\"CHOCOLATE ARTESANAL OSCURO 80% CON STEVIA\" loading=\"lazy\" decoding=\"async\" sizes=\"(max-width: 560px) 48vw, (max-width: 850px) 47vw, (max-width: 1180px) 31vw, 24vw\" data-card-img=\"1\" \/>\n                    <\/div>\n\n                \n                    <div\n                        class=\"dj-card-image-slide \"\n                        data-card-image=\"2\"\n                    >\n\n                        <img width=\"600\" height=\"600\" src=\"https:\/\/donjuantoursarenal.com\/wp-content\/uploads\/2026\/09\/DARK-CHOCOLATE-80-CACAO-WITH-SWEETENER-FROM-STEVIA-02-600x600.webp\" class=\"dj-product-img\" alt=\"CHOCOLATE ARTESANAL OSCURO 80% CON STEVIA\" loading=\"lazy\" decoding=\"async\" sizes=\"(max-width: 560px) 48vw, (max-width: 850px) 47vw, (max-width: 1180px) 31vw, 24vw\" data-card-img=\"2\" \/>\n                    <\/div>\n\n                \n            <\/div>\n\n\n            \n                <span class=\"dj-image-dots\" aria-hidden=\"true\">\n\n                    \n                        <i class=\"is-active\"><\/i>\n\n                    \n                        <i class=\"\"><\/i>\n\n                    \n                        <i class=\"\"><\/i>\n\n                    \n                <\/span>\n\n            \n        <\/a>\n\n\n        <div class=\"dj-product-info\">\n\n            <div class=\"dj-product-meta-top\">\n\n                <a class=\"dj-product-category\" href=\"https:\/\/donjuantoursarenal.com\/es\/categoria-producto\/chocolate\/\">Chocolate<\/a>\n                \n                    <span class=\"dj-card-stock\">\n                        <i><\/i>\n                        Disponible                    <\/span>\n\n                \n            <\/div>\n\n\n            <h3 class=\"dj-product-title\">\n\n                <a href=\"https:\/\/donjuantoursarenal.com\/es\/producto\/chocolate-artesanal-oscuro-80-con-stevia\/\">\n                    CHOCOLATE ARTESANAL OSCURO 80% CON STEVIA                <\/a>\n\n            <\/h3>\n\n\n            <div class=\"dj-product-price\">\n                <span class=\"woocommerce-Price-amount amount\"><span class=\"woocommerce-Price-currencySymbol\" dir=\"auto\">&#036;<\/span>7<\/span>            <\/div>\n\n\n            <div class=\"dj-product-actions\">\n\n                \n                    <a\n                        href=\"\/es\/wp-json\/wp\/v2\/pages\/886?add-to-cart=3719\"\n                        data-quantity=\"1\"\n                        data-product_id=\"3719\"\n                        data-product_sku=\"DJA-CHO-D80-STV-080-ES\"\n                        aria-label=\"A\u00f1adir al carrito: CHOCOLATE ARTESANAL OSCURO 80% CON STEVIA\"\n                        rel=\"nofollow\"\n                        class=\"dj-add-cart button product_type_simple add_to_cart_button ajax_add_to_cart\"\n                    >\n\n                        <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n                            <path\n                                d=\"M4 5h2l2 10h9l2-7H7M10 20a1 1 0 1 0 0-2 1 1 0 0 0 0 2ZM17 20a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z\"\n                                fill=\"none\"\n                                stroke=\"currentColor\"\n                                stroke-width=\"1.6\"\n                                stroke-linecap=\"round\"\n                                stroke-linejoin=\"round\"\n                            \/>\n                        <\/svg>\n\n                        <span>A\u00f1adir al carrito<\/span>\n\n                    <\/a>\n\n                \n\n                <a\n                    href=\"https:\/\/donjuantoursarenal.com\/es\/producto\/chocolate-artesanal-oscuro-80-con-stevia\/\"\n                    class=\"dj-view-product\"\n                    aria-label=\"Ver producto: CHOCOLATE ARTESANAL OSCURO 80% CON STEVIA\"\n                >\n                    <span>Ver producto<\/span>\n\n                    <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n                        <path\n                            d=\"M5 12h14M13 6l6 6-6 6\"\n                            fill=\"none\"\n                            stroke=\"currentColor\"\n                            stroke-width=\"1.8\"\n                            stroke-linecap=\"round\"\n                            stroke-linejoin=\"round\"\n                        \/>\n                    <\/svg>\n                <\/a>\n\n            <\/div>\n\n        <\/div>\n\n    <\/article>\n\n    \n    <article\n        class=\"dj-product-card\"\n        data-product-id=\"3720\"\n    >\n\n        <a\n            href=\"https:\/\/donjuantoursarenal.com\/es\/producto\/chocolate-artesanal-oscuro-80-con-sabor-a-jengibre\/\"\n            class=\"dj-product-image-wrap\"\n            aria-label=\"CHOCOLATE ARTESANAL OSCURO 80% CON SABOR A JENGIBRE\"\n        >\n\n            \n\n            \n                <span class=\"dj-gallery-hint\" aria-hidden=\"true\">\n\n                    <svg viewBox=\"0 0 24 24\">\n                        <path\n                            d=\"M4 7h12v10H4zM8 4h12v10\"\n                            fill=\"none\"\n                            stroke=\"currentColor\"\n                            stroke-width=\"1.5\"\n                            stroke-linecap=\"round\"\n                            stroke-linejoin=\"round\"\n                        \/>\n                    <\/svg>\n\n                    <span>\n                        +2                    <\/span>\n\n                <\/span>\n\n            \n\n            <div class=\"dj-image-inner\">\n\n                \n                    <div\n                        class=\"dj-card-image-slide is-active\"\n                        data-card-image=\"0\"\n                    >\n\n                        <img width=\"600\" height=\"600\" src=\"https:\/\/donjuantoursarenal.com\/wp-content\/uploads\/2026\/09\/DARK-CHOCOLATE-80-CACAO-WITH-GINGER-portada-600x600.webp\" class=\"dj-product-img\" alt=\"CHOCOLATE ARTESANAL OSCURO 80% CON SABOR A JENGIBRE\" loading=\"lazy\" decoding=\"async\" sizes=\"(max-width: 560px) 48vw, (max-width: 850px) 47vw, (max-width: 1180px) 31vw, 24vw\" data-card-img=\"0\" \/>\n                    <\/div>\n\n                \n                    <div\n                        class=\"dj-card-image-slide \"\n                        data-card-image=\"1\"\n                    >\n\n                        <img width=\"600\" height=\"600\" src=\"https:\/\/donjuantoursarenal.com\/wp-content\/uploads\/2026\/09\/DARK-CHOCOLATE-80-CACAO-WITH-GINGER-02-600x600.webp\" class=\"dj-product-img\" alt=\"CHOCOLATE ARTESANAL OSCURO 80% CON SABOR A JENGIBRE\" loading=\"lazy\" decoding=\"async\" sizes=\"(max-width: 560px) 48vw, (max-width: 850px) 47vw, (max-width: 1180px) 31vw, 24vw\" data-card-img=\"1\" \/>\n                    <\/div>\n\n                \n                    <div\n                        class=\"dj-card-image-slide \"\n                        data-card-image=\"2\"\n                    >\n\n                        <img width=\"600\" height=\"600\" src=\"https:\/\/donjuantoursarenal.com\/wp-content\/uploads\/2026\/09\/DARK-CHOCOLATE-80-CACAO-WITH-GINGER-01-600x600.webp\" class=\"dj-product-img\" alt=\"CHOCOLATE ARTESANAL OSCURO 80% CON SABOR A JENGIBRE\" loading=\"lazy\" decoding=\"async\" sizes=\"(max-width: 560px) 48vw, (max-width: 850px) 47vw, (max-width: 1180px) 31vw, 24vw\" data-card-img=\"2\" \/>\n                    <\/div>\n\n                \n            <\/div>\n\n\n            \n                <span class=\"dj-image-dots\" aria-hidden=\"true\">\n\n                    \n                        <i class=\"is-active\"><\/i>\n\n                    \n                        <i class=\"\"><\/i>\n\n                    \n                        <i class=\"\"><\/i>\n\n                    \n                <\/span>\n\n            \n        <\/a>\n\n\n        <div class=\"dj-product-info\">\n\n            <div class=\"dj-product-meta-top\">\n\n                <a class=\"dj-product-category\" href=\"https:\/\/donjuantoursarenal.com\/es\/categoria-producto\/chocolate\/\">Chocolate<\/a>\n                \n                    <span class=\"dj-card-stock\">\n                        <i><\/i>\n                        Disponible                    <\/span>\n\n                \n            <\/div>\n\n\n            <h3 class=\"dj-product-title\">\n\n                <a href=\"https:\/\/donjuantoursarenal.com\/es\/producto\/chocolate-artesanal-oscuro-80-con-sabor-a-jengibre\/\">\n                    CHOCOLATE ARTESANAL OSCURO 80% CON SABOR A JENGIBRE                <\/a>\n\n            <\/h3>\n\n\n            <div class=\"dj-product-price\">\n                <span class=\"woocommerce-Price-amount amount\"><span class=\"woocommerce-Price-currencySymbol\" dir=\"auto\">&#036;<\/span>7<\/span>            <\/div>\n\n\n            <div class=\"dj-product-actions\">\n\n                \n                    <a\n                        href=\"\/es\/wp-json\/wp\/v2\/pages\/886?add-to-cart=3720\"\n                        data-quantity=\"1\"\n                        data-product_id=\"3720\"\n                        data-product_sku=\"DJA-CHO-D80-GIN-080-ES\"\n                        aria-label=\"A\u00f1adir al carrito: CHOCOLATE ARTESANAL OSCURO 80% CON SABOR A JENGIBRE\"\n                        rel=\"nofollow\"\n                        class=\"dj-add-cart button product_type_simple add_to_cart_button ajax_add_to_cart\"\n                    >\n\n                        <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n                            <path\n                                d=\"M4 5h2l2 10h9l2-7H7M10 20a1 1 0 1 0 0-2 1 1 0 0 0 0 2ZM17 20a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z\"\n                                fill=\"none\"\n                                stroke=\"currentColor\"\n                                stroke-width=\"1.6\"\n                                stroke-linecap=\"round\"\n                                stroke-linejoin=\"round\"\n                            \/>\n                        <\/svg>\n\n                        <span>A\u00f1adir al carrito<\/span>\n\n                    <\/a>\n\n                \n\n                <a\n                    href=\"https:\/\/donjuantoursarenal.com\/es\/producto\/chocolate-artesanal-oscuro-80-con-sabor-a-jengibre\/\"\n                    class=\"dj-view-product\"\n                    aria-label=\"Ver producto: CHOCOLATE ARTESANAL OSCURO 80% CON SABOR A JENGIBRE\"\n                >\n                    <span>Ver producto<\/span>\n\n                    <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n                        <path\n                            d=\"M5 12h14M13 6l6 6-6 6\"\n                            fill=\"none\"\n                            stroke=\"currentColor\"\n                            stroke-width=\"1.8\"\n                            stroke-linecap=\"round\"\n                            stroke-linejoin=\"round\"\n                        \/>\n                    <\/svg>\n                <\/a>\n\n            <\/div>\n\n        <\/div>\n\n    <\/article>\n\n    \n    <article\n        class=\"dj-product-card\"\n        data-product-id=\"3721\"\n    >\n\n        <a\n            href=\"https:\/\/donjuantoursarenal.com\/es\/producto\/chocolate-artesanal-oscuro-90-con-stevia-y-mango\/\"\n            class=\"dj-product-image-wrap\"\n            aria-label=\"CHOCOLATE ARTESANAL OSCURO 90% CON STEVIA Y MANGO\"\n        >\n\n            \n\n            \n                <span class=\"dj-gallery-hint\" aria-hidden=\"true\">\n\n                    <svg viewBox=\"0 0 24 24\">\n                        <path\n                            d=\"M4 7h12v10H4zM8 4h12v10\"\n                            fill=\"none\"\n                            stroke=\"currentColor\"\n                            stroke-width=\"1.5\"\n                            stroke-linecap=\"round\"\n                            stroke-linejoin=\"round\"\n                        \/>\n                    <\/svg>\n\n                    <span>\n                        +2                    <\/span>\n\n                <\/span>\n\n            \n\n            <div class=\"dj-image-inner\">\n\n                \n                    <div\n                        class=\"dj-card-image-slide is-active\"\n                        data-card-image=\"0\"\n                    >\n\n                        <img width=\"600\" height=\"600\" src=\"https:\/\/donjuantoursarenal.com\/wp-content\/uploads\/2026\/09\/DARK-CHOCOLATE-90-CACAO-WITH-MANGO-PIECE-SWEETENER-FROM-STEVIA-portada-600x600.webp\" class=\"dj-product-img\" alt=\"CHOCOLATE ARTESANAL OSCURO 90% CON STEVIA Y MANGO\" loading=\"lazy\" decoding=\"async\" sizes=\"(max-width: 560px) 48vw, (max-width: 850px) 47vw, (max-width: 1180px) 31vw, 24vw\" data-card-img=\"0\" \/>\n                    <\/div>\n\n                \n                    <div\n                        class=\"dj-card-image-slide \"\n                        data-card-image=\"1\"\n                    >\n\n                        <img width=\"600\" height=\"600\" src=\"https:\/\/donjuantoursarenal.com\/wp-content\/uploads\/2026\/09\/DARK-CHOCOLATE-90-CACAO-WITH-MANGO-PIECE-SWEETENER-FROM-STEVIA-01-600x600.webp\" class=\"dj-product-img\" alt=\"CHOCOLATE ARTESANAL OSCURO 90% CON STEVIA Y MANGO\" loading=\"lazy\" decoding=\"async\" sizes=\"(max-width: 560px) 48vw, (max-width: 850px) 47vw, (max-width: 1180px) 31vw, 24vw\" data-card-img=\"1\" \/>\n                    <\/div>\n\n                \n                    <div\n                        class=\"dj-card-image-slide \"\n                        data-card-image=\"2\"\n                    >\n\n                        <img width=\"600\" height=\"600\" src=\"https:\/\/donjuantoursarenal.com\/wp-content\/uploads\/2026\/09\/DARK-CHOCOLATE-90-CACAO-WITH-MANGO-PIECE-SWEETENER-FROM-STEVIA-02-600x600.webp\" class=\"dj-product-img\" alt=\"CHOCOLATE ARTESANAL OSCURO 90% CON STEVIA Y MANGO\" loading=\"lazy\" decoding=\"async\" sizes=\"(max-width: 560px) 48vw, (max-width: 850px) 47vw, (max-width: 1180px) 31vw, 24vw\" data-card-img=\"2\" \/>\n                    <\/div>\n\n                \n            <\/div>\n\n\n            \n                <span class=\"dj-image-dots\" aria-hidden=\"true\">\n\n                    \n                        <i class=\"is-active\"><\/i>\n\n                    \n                        <i class=\"\"><\/i>\n\n                    \n                        <i class=\"\"><\/i>\n\n                    \n                <\/span>\n\n            \n        <\/a>\n\n\n        <div class=\"dj-product-info\">\n\n            <div class=\"dj-product-meta-top\">\n\n                <a class=\"dj-product-category\" href=\"https:\/\/donjuantoursarenal.com\/es\/categoria-producto\/chocolate\/\">Chocolate<\/a>\n                \n                    <span class=\"dj-card-stock\">\n                        <i><\/i>\n                        Disponible                    <\/span>\n\n                \n            <\/div>\n\n\n            <h3 class=\"dj-product-title\">\n\n                <a href=\"https:\/\/donjuantoursarenal.com\/es\/producto\/chocolate-artesanal-oscuro-90-con-stevia-y-mango\/\">\n                    CHOCOLATE ARTESANAL OSCURO 90% CON STEVIA Y MANGO                <\/a>\n\n            <\/h3>\n\n\n            <div class=\"dj-product-price\">\n                <span class=\"woocommerce-Price-amount amount\"><span class=\"woocommerce-Price-currencySymbol\" dir=\"auto\">&#036;<\/span>7<\/span>            <\/div>\n\n\n            <div class=\"dj-product-actions\">\n\n                \n                    <a\n                        href=\"\/es\/wp-json\/wp\/v2\/pages\/886?add-to-cart=3721\"\n                        data-quantity=\"1\"\n                        data-product_id=\"3721\"\n                        data-product_sku=\"DJA-CHO-D90-MAN-STV-080-ES\"\n                        aria-label=\"A\u00f1adir al carrito: CHOCOLATE ARTESANAL OSCURO 90% CON STEVIA Y MANGO\"\n                        rel=\"nofollow\"\n                        class=\"dj-add-cart button product_type_simple add_to_cart_button ajax_add_to_cart\"\n                    >\n\n                        <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n                            <path\n                                d=\"M4 5h2l2 10h9l2-7H7M10 20a1 1 0 1 0 0-2 1 1 0 0 0 0 2ZM17 20a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z\"\n                                fill=\"none\"\n                                stroke=\"currentColor\"\n                                stroke-width=\"1.6\"\n                                stroke-linecap=\"round\"\n                                stroke-linejoin=\"round\"\n                            \/>\n                        <\/svg>\n\n                        <span>A\u00f1adir al carrito<\/span>\n\n                    <\/a>\n\n                \n\n                <a\n                    href=\"https:\/\/donjuantoursarenal.com\/es\/producto\/chocolate-artesanal-oscuro-90-con-stevia-y-mango\/\"\n                    class=\"dj-view-product\"\n                    aria-label=\"Ver producto: CHOCOLATE ARTESANAL OSCURO 90% CON STEVIA Y MANGO\"\n                >\n                    <span>Ver producto<\/span>\n\n                    <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n                        <path\n                            d=\"M5 12h14M13 6l6 6-6 6\"\n                            fill=\"none\"\n                            stroke=\"currentColor\"\n                            stroke-width=\"1.8\"\n                            stroke-linecap=\"round\"\n                            stroke-linejoin=\"round\"\n                        \/>\n                    <\/svg>\n                <\/a>\n\n            <\/div>\n\n        <\/div>\n\n    <\/article>\n\n    \n    <article\n        class=\"dj-product-card\"\n        data-product-id=\"3722\"\n    >\n\n        <a\n            href=\"https:\/\/donjuantoursarenal.com\/es\/producto\/chocolate-artesanal-de-leche-con-sabor-a-naranja-holandesa\/\"\n            class=\"dj-product-image-wrap\"\n            aria-label=\"CHOCOLATE ARTESANAL DE LECHE CON SABOR A NARANJA HOLANDESA\"\n        >\n\n            \n\n            \n                <span class=\"dj-gallery-hint\" aria-hidden=\"true\">\n\n                    <svg viewBox=\"0 0 24 24\">\n                        <path\n                            d=\"M4 7h12v10H4zM8 4h12v10\"\n                            fill=\"none\"\n                            stroke=\"currentColor\"\n                            stroke-width=\"1.5\"\n                            stroke-linecap=\"round\"\n                            stroke-linejoin=\"round\"\n                        \/>\n                    <\/svg>\n\n                    <span>\n                        +2                    <\/span>\n\n                <\/span>\n\n            \n\n            <div class=\"dj-image-inner\">\n\n                \n                    <div\n                        class=\"dj-card-image-slide is-active\"\n                        data-card-image=\"0\"\n                    >\n\n                        <img width=\"600\" height=\"600\" src=\"https:\/\/donjuantoursarenal.com\/wp-content\/uploads\/2026\/09\/MILK-CHOCOLATE-DUTCH-ORANGE-portada-600x600.webp\" class=\"dj-product-img\" alt=\"CHOCOLATE ARTESANAL DE LECHE CON SABOR A NARANJA HOLANDESA\" loading=\"lazy\" decoding=\"async\" sizes=\"(max-width: 560px) 48vw, (max-width: 850px) 47vw, (max-width: 1180px) 31vw, 24vw\" data-card-img=\"0\" \/>\n                    <\/div>\n\n                \n                    <div\n                        class=\"dj-card-image-slide \"\n                        data-card-image=\"1\"\n                    >\n\n                        <img width=\"600\" height=\"600\" src=\"https:\/\/donjuantoursarenal.com\/wp-content\/uploads\/2026\/09\/MILK-CHOCOLATE-DUTCH-ORANGE-02-600x600.webp\" class=\"dj-product-img\" alt=\"CHOCOLATE ARTESANAL DE LECHE CON SABOR A NARANJA HOLANDESA\" loading=\"lazy\" decoding=\"async\" sizes=\"(max-width: 560px) 48vw, (max-width: 850px) 47vw, (max-width: 1180px) 31vw, 24vw\" data-card-img=\"1\" \/>\n                    <\/div>\n\n                \n                    <div\n                        class=\"dj-card-image-slide \"\n                        data-card-image=\"2\"\n                    >\n\n                        <img width=\"600\" height=\"600\" src=\"https:\/\/donjuantoursarenal.com\/wp-content\/uploads\/2026\/09\/MILK-CHOCOLATE-DUTCH-ORANGE-01-600x600.webp\" class=\"dj-product-img\" alt=\"CHOCOLATE ARTESANAL DE LECHE CON SABOR A NARANJA HOLANDESA\" loading=\"lazy\" decoding=\"async\" sizes=\"(max-width: 560px) 48vw, (max-width: 850px) 47vw, (max-width: 1180px) 31vw, 24vw\" data-card-img=\"2\" \/>\n                    <\/div>\n\n                \n            <\/div>\n\n\n            \n                <span class=\"dj-image-dots\" aria-hidden=\"true\">\n\n                    \n                        <i class=\"is-active\"><\/i>\n\n                    \n                        <i class=\"\"><\/i>\n\n                    \n                        <i class=\"\"><\/i>\n\n                    \n                <\/span>\n\n            \n        <\/a>\n\n\n        <div class=\"dj-product-info\">\n\n            <div class=\"dj-product-meta-top\">\n\n                <a class=\"dj-product-category\" href=\"https:\/\/donjuantoursarenal.com\/es\/categoria-producto\/chocolate\/\">Chocolate<\/a>\n                \n                    <span class=\"dj-card-stock\">\n                        <i><\/i>\n                        Disponible                    <\/span>\n\n                \n            <\/div>\n\n\n            <h3 class=\"dj-product-title\">\n\n                <a href=\"https:\/\/donjuantoursarenal.com\/es\/producto\/chocolate-artesanal-de-leche-con-sabor-a-naranja-holandesa\/\">\n                    CHOCOLATE ARTESANAL DE LECHE CON SABOR A NARANJA HOLANDESA                <\/a>\n\n            <\/h3>\n\n\n            <div class=\"dj-product-price\">\n                <span class=\"woocommerce-Price-amount amount\"><span class=\"woocommerce-Price-currencySymbol\" dir=\"auto\">&#036;<\/span>7<\/span>            <\/div>\n\n\n            <div class=\"dj-product-actions\">\n\n                \n                    <a\n                        href=\"\/es\/wp-json\/wp\/v2\/pages\/886?add-to-cart=3722\"\n                        data-quantity=\"1\"\n                        data-product_id=\"3722\"\n                        data-product_sku=\"DJA-CHO-MIL-DOR-080-ES\"\n                        aria-label=\"A\u00f1adir al carrito: CHOCOLATE ARTESANAL DE LECHE CON SABOR A NARANJA HOLANDESA\"\n                        rel=\"nofollow\"\n                        class=\"dj-add-cart button product_type_simple add_to_cart_button ajax_add_to_cart\"\n                    >\n\n                        <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n                            <path\n                                d=\"M4 5h2l2 10h9l2-7H7M10 20a1 1 0 1 0 0-2 1 1 0 0 0 0 2ZM17 20a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z\"\n                                fill=\"none\"\n                                stroke=\"currentColor\"\n                                stroke-width=\"1.6\"\n                                stroke-linecap=\"round\"\n                                stroke-linejoin=\"round\"\n                            \/>\n                        <\/svg>\n\n                        <span>A\u00f1adir al carrito<\/span>\n\n                    <\/a>\n\n                \n\n                <a\n                    href=\"https:\/\/donjuantoursarenal.com\/es\/producto\/chocolate-artesanal-de-leche-con-sabor-a-naranja-holandesa\/\"\n                    class=\"dj-view-product\"\n                    aria-label=\"Ver producto: CHOCOLATE ARTESANAL DE LECHE CON SABOR A NARANJA HOLANDESA\"\n                >\n                    <span>Ver producto<\/span>\n\n                    <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n                        <path\n                            d=\"M5 12h14M13 6l6 6-6 6\"\n                            fill=\"none\"\n                            stroke=\"currentColor\"\n                            stroke-width=\"1.8\"\n                            stroke-linecap=\"round\"\n                            stroke-linejoin=\"round\"\n                        \/>\n                    <\/svg>\n                <\/a>\n\n            <\/div>\n\n        <\/div>\n\n    <\/article>\n\n    \n    <article\n        class=\"dj-product-card\"\n        data-product-id=\"3723\"\n    >\n\n        <a\n            href=\"https:\/\/donjuantoursarenal.com\/es\/producto\/chocolate-artesanal-de-leche-con-sabor-a-helado-de-menta\/\"\n            class=\"dj-product-image-wrap\"\n            aria-label=\"CHOCOLATE ARTESANAL DE LECHE CON SABOR A HELADO DE MENTA\"\n        >\n\n            \n\n            \n                <span class=\"dj-gallery-hint\" aria-hidden=\"true\">\n\n                    <svg viewBox=\"0 0 24 24\">\n                        <path\n                            d=\"M4 7h12v10H4zM8 4h12v10\"\n                            fill=\"none\"\n                            stroke=\"currentColor\"\n                            stroke-width=\"1.5\"\n                            stroke-linecap=\"round\"\n                            stroke-linejoin=\"round\"\n                        \/>\n                    <\/svg>\n\n                    <span>\n                        +2                    <\/span>\n\n                <\/span>\n\n            \n\n            <div class=\"dj-image-inner\">\n\n                \n                    <div\n                        class=\"dj-card-image-slide is-active\"\n                        data-card-image=\"0\"\n                    >\n\n                        <img width=\"600\" height=\"600\" src=\"https:\/\/donjuantoursarenal.com\/wp-content\/uploads\/2026\/09\/MILK-CHOCOLATE-MINT-ICE-CREAM-PORTADA-1-600x600.webp\" class=\"dj-product-img\" alt=\"CHOCOLATE ARTESANAL DE LECHE CON SABOR A HELADO DE MENTA\" loading=\"lazy\" decoding=\"async\" sizes=\"(max-width: 560px) 48vw, (max-width: 850px) 47vw, (max-width: 1180px) 31vw, 24vw\" data-card-img=\"0\" \/>\n                    <\/div>\n\n                \n                    <div\n                        class=\"dj-card-image-slide \"\n                        data-card-image=\"1\"\n                    >\n\n                        <img width=\"600\" height=\"600\" src=\"https:\/\/donjuantoursarenal.com\/wp-content\/uploads\/2026\/09\/MILK-CHOCOLATE-MINT-ICE-CREAM-01-1-600x600.webp\" class=\"dj-product-img\" alt=\"CHOCOLATE ARTESANAL DE LECHE CON SABOR A HELADO DE MENTA\" loading=\"lazy\" decoding=\"async\" sizes=\"(max-width: 560px) 48vw, (max-width: 850px) 47vw, (max-width: 1180px) 31vw, 24vw\" data-card-img=\"1\" \/>\n                    <\/div>\n\n                \n                    <div\n                        class=\"dj-card-image-slide \"\n                        data-card-image=\"2\"\n                    >\n\n                        <img width=\"600\" height=\"600\" src=\"https:\/\/donjuantoursarenal.com\/wp-content\/uploads\/2026\/09\/MILK-CHOCOLATE-MINT-ICE-CREAM-02-1-600x600.webp\" class=\"dj-product-img\" alt=\"CHOCOLATE ARTESANAL DE LECHE CON SABOR A HELADO DE MENTA\" loading=\"lazy\" decoding=\"async\" sizes=\"(max-width: 560px) 48vw, (max-width: 850px) 47vw, (max-width: 1180px) 31vw, 24vw\" data-card-img=\"2\" \/>\n                    <\/div>\n\n                \n            <\/div>\n\n\n            \n                <span class=\"dj-image-dots\" aria-hidden=\"true\">\n\n                    \n                        <i class=\"is-active\"><\/i>\n\n                    \n                        <i class=\"\"><\/i>\n\n                    \n                        <i class=\"\"><\/i>\n\n                    \n                <\/span>\n\n            \n        <\/a>\n\n\n        <div class=\"dj-product-info\">\n\n            <div class=\"dj-product-meta-top\">\n\n                <a class=\"dj-product-category\" href=\"https:\/\/donjuantoursarenal.com\/es\/categoria-producto\/chocolate\/\">Chocolate<\/a>\n                \n                    <span class=\"dj-card-stock\">\n                        <i><\/i>\n                        Disponible                    <\/span>\n\n                \n            <\/div>\n\n\n            <h3 class=\"dj-product-title\">\n\n                <a href=\"https:\/\/donjuantoursarenal.com\/es\/producto\/chocolate-artesanal-de-leche-con-sabor-a-helado-de-menta\/\">\n                    CHOCOLATE ARTESANAL DE LECHE CON SABOR A HELADO DE MENTA                <\/a>\n\n            <\/h3>\n\n\n            <div class=\"dj-product-price\">\n                <span class=\"woocommerce-Price-amount amount\"><span class=\"woocommerce-Price-currencySymbol\" dir=\"auto\">&#036;<\/span>7<\/span>            <\/div>\n\n\n            <div class=\"dj-product-actions\">\n\n                \n                    <a\n                        href=\"\/es\/wp-json\/wp\/v2\/pages\/886?add-to-cart=3723\"\n                        data-quantity=\"1\"\n                        data-product_id=\"3723\"\n                        data-product_sku=\"DJA-CHO-MIL-MNT-080-ES\"\n                        aria-label=\"A\u00f1adir al carrito: CHOCOLATE ARTESANAL DE LECHE CON SABOR A HELADO DE MENTA\"\n                        rel=\"nofollow\"\n                        class=\"dj-add-cart button product_type_simple add_to_cart_button ajax_add_to_cart\"\n                    >\n\n                        <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n                            <path\n                                d=\"M4 5h2l2 10h9l2-7H7M10 20a1 1 0 1 0 0-2 1 1 0 0 0 0 2ZM17 20a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z\"\n                                fill=\"none\"\n                                stroke=\"currentColor\"\n                                stroke-width=\"1.6\"\n                                stroke-linecap=\"round\"\n                                stroke-linejoin=\"round\"\n                            \/>\n                        <\/svg>\n\n                        <span>A\u00f1adir al carrito<\/span>\n\n                    <\/a>\n\n                \n\n                <a\n                    href=\"https:\/\/donjuantoursarenal.com\/es\/producto\/chocolate-artesanal-de-leche-con-sabor-a-helado-de-menta\/\"\n                    class=\"dj-view-product\"\n                    aria-label=\"Ver producto: CHOCOLATE ARTESANAL DE LECHE CON SABOR A HELADO DE MENTA\"\n                >\n                    <span>Ver producto<\/span>\n\n                    <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n                        <path\n                            d=\"M5 12h14M13 6l6 6-6 6\"\n                            fill=\"none\"\n                            stroke=\"currentColor\"\n                            stroke-width=\"1.8\"\n                            stroke-linecap=\"round\"\n                            stroke-linejoin=\"round\"\n                        \/>\n                    <\/svg>\n                <\/a>\n\n            <\/div>\n\n        <\/div>\n\n    <\/article>\n\n    \n    <article\n        class=\"dj-product-card\"\n        data-product-id=\"3724\"\n    >\n\n        <a\n            href=\"https:\/\/donjuantoursarenal.com\/es\/producto\/chocolate-artesanal-de-leche-con-sabor-a-caramelo-con-sal\/\"\n            class=\"dj-product-image-wrap\"\n            aria-label=\"CHOCOLATE ARTESANAL DE LECHE CON SABOR A CARAMELO CON SAL\"\n        >\n\n            \n\n            \n                <span class=\"dj-gallery-hint\" aria-hidden=\"true\">\n\n                    <svg viewBox=\"0 0 24 24\">\n                        <path\n                            d=\"M4 7h12v10H4zM8 4h12v10\"\n                            fill=\"none\"\n                            stroke=\"currentColor\"\n                            stroke-width=\"1.5\"\n                            stroke-linecap=\"round\"\n                            stroke-linejoin=\"round\"\n                        \/>\n                    <\/svg>\n\n                    <span>\n                        +2                    <\/span>\n\n                <\/span>\n\n            \n\n            <div class=\"dj-image-inner\">\n\n                \n                    <div\n                        class=\"dj-card-image-slide is-active\"\n                        data-card-image=\"0\"\n                    >\n\n                        <img width=\"600\" height=\"600\" src=\"https:\/\/donjuantoursarenal.com\/wp-content\/uploads\/2026\/09\/MILK-CHOCOLATE-SALTED-CARAMEL-portada-600x600.webp\" class=\"dj-product-img\" alt=\"CHOCOLATE ARTESANAL DE LECHE CON SABOR A CARAMELO CON SAL\" loading=\"lazy\" decoding=\"async\" sizes=\"(max-width: 560px) 48vw, (max-width: 850px) 47vw, (max-width: 1180px) 31vw, 24vw\" data-card-img=\"0\" \/>\n                    <\/div>\n\n                \n                    <div\n                        class=\"dj-card-image-slide \"\n                        data-card-image=\"1\"\n                    >\n\n                        <img width=\"600\" height=\"600\" src=\"https:\/\/donjuantoursarenal.com\/wp-content\/uploads\/2026\/09\/MILK-CHOCOLATE-SALTED-CARAMEL-02-600x600.webp\" class=\"dj-product-img\" alt=\"CHOCOLATE ARTESANAL DE LECHE CON SABOR A CARAMELO CON SAL\" loading=\"lazy\" decoding=\"async\" sizes=\"(max-width: 560px) 48vw, (max-width: 850px) 47vw, (max-width: 1180px) 31vw, 24vw\" data-card-img=\"1\" \/>\n                    <\/div>\n\n                \n                    <div\n                        class=\"dj-card-image-slide \"\n                        data-card-image=\"2\"\n                    >\n\n                        <img width=\"600\" height=\"600\" src=\"https:\/\/donjuantoursarenal.com\/wp-content\/uploads\/2026\/09\/MILK-CHOCOLATE-SALTED-CARAMEL-01-600x600.webp\" class=\"dj-product-img\" alt=\"CHOCOLATE ARTESANAL DE LECHE CON SABOR A CARAMELO CON SAL\" loading=\"lazy\" decoding=\"async\" sizes=\"(max-width: 560px) 48vw, (max-width: 850px) 47vw, (max-width: 1180px) 31vw, 24vw\" data-card-img=\"2\" \/>\n                    <\/div>\n\n                \n            <\/div>\n\n\n            \n                <span class=\"dj-image-dots\" aria-hidden=\"true\">\n\n                    \n                        <i class=\"is-active\"><\/i>\n\n                    \n                        <i class=\"\"><\/i>\n\n                    \n                        <i class=\"\"><\/i>\n\n                    \n                <\/span>\n\n            \n        <\/a>\n\n\n        <div class=\"dj-product-info\">\n\n            <div class=\"dj-product-meta-top\">\n\n                <a class=\"dj-product-category\" href=\"https:\/\/donjuantoursarenal.com\/es\/categoria-producto\/chocolate\/\">Chocolate<\/a>\n                \n                    <span class=\"dj-card-stock\">\n                        <i><\/i>\n                        Disponible                    <\/span>\n\n                \n            <\/div>\n\n\n            <h3 class=\"dj-product-title\">\n\n                <a href=\"https:\/\/donjuantoursarenal.com\/es\/producto\/chocolate-artesanal-de-leche-con-sabor-a-caramelo-con-sal\/\">\n                    CHOCOLATE ARTESANAL DE LECHE CON SABOR A CARAMELO CON SAL                <\/a>\n\n            <\/h3>\n\n\n            <div class=\"dj-product-price\">\n                <span class=\"woocommerce-Price-amount amount\"><span class=\"woocommerce-Price-currencySymbol\" dir=\"auto\">&#036;<\/span>7<\/span>            <\/div>\n\n\n            <div class=\"dj-product-actions\">\n\n                \n                    <a\n                        href=\"\/es\/wp-json\/wp\/v2\/pages\/886?add-to-cart=3724\"\n                        data-quantity=\"1\"\n                        data-product_id=\"3724\"\n                        data-product_sku=\"DJA-CHO-MIL-SCAR-080-ES\"\n                        aria-label=\"A\u00f1adir al carrito: CHOCOLATE ARTESANAL DE LECHE CON SABOR A CARAMELO CON SAL\"\n                        rel=\"nofollow\"\n                        class=\"dj-add-cart button product_type_simple add_to_cart_button ajax_add_to_cart\"\n                    >\n\n                        <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n                            <path\n                                d=\"M4 5h2l2 10h9l2-7H7M10 20a1 1 0 1 0 0-2 1 1 0 0 0 0 2ZM17 20a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z\"\n                                fill=\"none\"\n                                stroke=\"currentColor\"\n                                stroke-width=\"1.6\"\n                                stroke-linecap=\"round\"\n                                stroke-linejoin=\"round\"\n                            \/>\n                        <\/svg>\n\n                        <span>A\u00f1adir al carrito<\/span>\n\n                    <\/a>\n\n                \n\n                <a\n                    href=\"https:\/\/donjuantoursarenal.com\/es\/producto\/chocolate-artesanal-de-leche-con-sabor-a-caramelo-con-sal\/\"\n                    class=\"dj-view-product\"\n                    aria-label=\"Ver producto: CHOCOLATE ARTESANAL DE LECHE CON SABOR A CARAMELO CON SAL\"\n                >\n                    <span>Ver producto<\/span>\n\n                    <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n                        <path\n                            d=\"M5 12h14M13 6l6 6-6 6\"\n                            fill=\"none\"\n                            stroke=\"currentColor\"\n                            stroke-width=\"1.8\"\n                            stroke-linecap=\"round\"\n                            stroke-linejoin=\"round\"\n                        \/>\n                    <\/svg>\n                <\/a>\n\n            <\/div>\n\n        <\/div>\n\n    <\/article>\n\n    \n    <article\n        class=\"dj-product-card\"\n        data-product-id=\"3715\"\n    >\n\n        <a\n            href=\"https:\/\/donjuantoursarenal.com\/es\/producto\/chocolate-artesanal-70-sabor-a-chile\/\"\n            class=\"dj-product-image-wrap\"\n            aria-label=\"CHOCOLATE ARTESANAL 70% SABOR A CHILE\"\n        >\n\n            \n\n            \n                <span class=\"dj-gallery-hint\" aria-hidden=\"true\">\n\n                    <svg viewBox=\"0 0 24 24\">\n                        <path\n                            d=\"M4 7h12v10H4zM8 4h12v10\"\n                            fill=\"none\"\n                            stroke=\"currentColor\"\n                            stroke-width=\"1.5\"\n                            stroke-linecap=\"round\"\n                            stroke-linejoin=\"round\"\n                        \/>\n                    <\/svg>\n\n                    <span>\n                        +2                    <\/span>\n\n                <\/span>\n\n            \n\n            <div class=\"dj-image-inner\">\n\n                \n                    <div\n                        class=\"dj-card-image-slide is-active\"\n                        data-card-image=\"0\"\n                    >\n\n                        <img width=\"600\" height=\"600\" src=\"https:\/\/donjuantoursarenal.com\/wp-content\/uploads\/2026\/09\/DARK-CHOCOLATE-CHILI-portada-600x600.webp\" class=\"dj-product-img\" alt=\"CHOCOLATE ARTESANAL 70% SABOR A CHILE\" loading=\"lazy\" decoding=\"async\" sizes=\"(max-width: 560px) 48vw, (max-width: 850px) 47vw, (max-width: 1180px) 31vw, 24vw\" data-card-img=\"0\" \/>\n                    <\/div>\n\n                \n                    <div\n                        class=\"dj-card-image-slide \"\n                        data-card-image=\"1\"\n                    >\n\n                        <img width=\"600\" height=\"600\" src=\"https:\/\/donjuantoursarenal.com\/wp-content\/uploads\/2026\/09\/DARK-CHOCOLATE-CHILI-01-600x600.webp\" class=\"dj-product-img\" alt=\"CHOCOLATE ARTESANAL 70% SABOR A CHILE\" loading=\"lazy\" decoding=\"async\" sizes=\"(max-width: 560px) 48vw, (max-width: 850px) 47vw, (max-width: 1180px) 31vw, 24vw\" data-card-img=\"1\" \/>\n                    <\/div>\n\n                \n                    <div\n                        class=\"dj-card-image-slide \"\n                        data-card-image=\"2\"\n                    >\n\n                        <img width=\"600\" height=\"600\" src=\"https:\/\/donjuantoursarenal.com\/wp-content\/uploads\/2026\/09\/DARK-CHOCOLATE-CHILI-02-600x600.webp\" class=\"dj-product-img\" alt=\"CHOCOLATE ARTESANAL 70% SABOR A CHILE\" loading=\"lazy\" decoding=\"async\" sizes=\"(max-width: 560px) 48vw, (max-width: 850px) 47vw, (max-width: 1180px) 31vw, 24vw\" data-card-img=\"2\" \/>\n                    <\/div>\n\n                \n            <\/div>\n\n\n            \n                <span class=\"dj-image-dots\" aria-hidden=\"true\">\n\n                    \n                        <i class=\"is-active\"><\/i>\n\n                    \n                        <i class=\"\"><\/i>\n\n                    \n                        <i class=\"\"><\/i>\n\n                    \n                <\/span>\n\n            \n        <\/a>\n\n\n        <div class=\"dj-product-info\">\n\n            <div class=\"dj-product-meta-top\">\n\n                <a class=\"dj-product-category\" href=\"https:\/\/donjuantoursarenal.com\/es\/categoria-producto\/chocolate\/\">Chocolate<\/a>\n                \n                    <span class=\"dj-card-stock\">\n                        <i><\/i>\n                        Disponible                    <\/span>\n\n                \n            <\/div>\n\n\n            <h3 class=\"dj-product-title\">\n\n                <a href=\"https:\/\/donjuantoursarenal.com\/es\/producto\/chocolate-artesanal-70-sabor-a-chile\/\">\n                    CHOCOLATE ARTESANAL 70% SABOR A CHILE                <\/a>\n\n            <\/h3>\n\n\n            <div class=\"dj-product-price\">\n                <span class=\"woocommerce-Price-amount amount\"><span class=\"woocommerce-Price-currencySymbol\" dir=\"auto\">&#036;<\/span>7<\/span>            <\/div>\n\n\n            <div class=\"dj-product-actions\">\n\n                \n                    <a\n                        href=\"\/es\/wp-json\/wp\/v2\/pages\/886?add-to-cart=3715\"\n                        data-quantity=\"1\"\n                        data-product_id=\"3715\"\n                        data-product_sku=\"DJA-CHO-DRK-CHI-080-ES\"\n                        aria-label=\"A\u00f1adir al carrito: CHOCOLATE ARTESANAL 70% SABOR A CHILE\"\n                        rel=\"nofollow\"\n                        class=\"dj-add-cart button product_type_simple add_to_cart_button ajax_add_to_cart\"\n                    >\n\n                        <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n                            <path\n                                d=\"M4 5h2l2 10h9l2-7H7M10 20a1 1 0 1 0 0-2 1 1 0 0 0 0 2ZM17 20a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z\"\n                                fill=\"none\"\n                                stroke=\"currentColor\"\n                                stroke-width=\"1.6\"\n                                stroke-linecap=\"round\"\n                                stroke-linejoin=\"round\"\n                            \/>\n                        <\/svg>\n\n                        <span>A\u00f1adir al carrito<\/span>\n\n                    <\/a>\n\n                \n\n                <a\n                    href=\"https:\/\/donjuantoursarenal.com\/es\/producto\/chocolate-artesanal-70-sabor-a-chile\/\"\n                    class=\"dj-view-product\"\n                    aria-label=\"Ver producto: CHOCOLATE ARTESANAL 70% SABOR A CHILE\"\n                >\n                    <span>Ver producto<\/span>\n\n                    <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n                        <path\n                            d=\"M5 12h14M13 6l6 6-6 6\"\n                            fill=\"none\"\n                            stroke=\"currentColor\"\n                            stroke-width=\"1.8\"\n                            stroke-linecap=\"round\"\n                            stroke-linejoin=\"round\"\n                        \/>\n                    <\/svg>\n                <\/a>\n\n            <\/div>\n\n        <\/div>\n\n    <\/article>\n\n    \n    <article\n        class=\"dj-product-card\"\n        data-product-id=\"3716\"\n    >\n\n        <a\n            href=\"https:\/\/donjuantoursarenal.com\/es\/producto\/chocolate-artesanal-de-leche\/\"\n            class=\"dj-product-image-wrap\"\n            aria-label=\"CHOCOLATE ARTESANAL DE LECHE\"\n        >\n\n            \n\n            \n                <span class=\"dj-gallery-hint\" aria-hidden=\"true\">\n\n                    <svg viewBox=\"0 0 24 24\">\n                        <path\n                            d=\"M4 7h12v10H4zM8 4h12v10\"\n                            fill=\"none\"\n                            stroke=\"currentColor\"\n                            stroke-width=\"1.5\"\n                            stroke-linecap=\"round\"\n                            stroke-linejoin=\"round\"\n                        \/>\n                    <\/svg>\n\n                    <span>\n                        +2                    <\/span>\n\n                <\/span>\n\n            \n\n            <div class=\"dj-image-inner\">\n\n                \n                    <div\n                        class=\"dj-card-image-slide is-active\"\n                        data-card-image=\"0\"\n                    >\n\n                        <img width=\"600\" height=\"600\" src=\"https:\/\/donjuantoursarenal.com\/wp-content\/uploads\/2026\/09\/MILK-CHOCOLATE-portada-1-600x600.webp\" class=\"dj-product-img\" alt=\"CHOCOLATE ARTESANAL DE LECHE\" loading=\"lazy\" decoding=\"async\" sizes=\"(max-width: 560px) 48vw, (max-width: 850px) 47vw, (max-width: 1180px) 31vw, 24vw\" data-card-img=\"0\" \/>\n                    <\/div>\n\n                \n                    <div\n                        class=\"dj-card-image-slide \"\n                        data-card-image=\"1\"\n                    >\n\n                        <img width=\"600\" height=\"600\" src=\"https:\/\/donjuantoursarenal.com\/wp-content\/uploads\/2026\/09\/MILK-CHOCOLATE-01-1-600x600.webp\" class=\"dj-product-img\" alt=\"CHOCOLATE ARTESANAL DE LECHE\" loading=\"lazy\" decoding=\"async\" sizes=\"(max-width: 560px) 48vw, (max-width: 850px) 47vw, (max-width: 1180px) 31vw, 24vw\" data-card-img=\"1\" \/>\n                    <\/div>\n\n                \n                    <div\n                        class=\"dj-card-image-slide \"\n                        data-card-image=\"2\"\n                    >\n\n                        <img width=\"600\" height=\"600\" src=\"https:\/\/donjuantoursarenal.com\/wp-content\/uploads\/2026\/09\/MILK-CHOCOLATE-02-1-600x600.webp\" class=\"dj-product-img\" alt=\"CHOCOLATE ARTESANAL DE LECHE\" loading=\"lazy\" decoding=\"async\" sizes=\"(max-width: 560px) 48vw, (max-width: 850px) 47vw, (max-width: 1180px) 31vw, 24vw\" data-card-img=\"2\" \/>\n                    <\/div>\n\n                \n            <\/div>\n\n\n            \n                <span class=\"dj-image-dots\" aria-hidden=\"true\">\n\n                    \n                        <i class=\"is-active\"><\/i>\n\n                    \n                        <i class=\"\"><\/i>\n\n                    \n                        <i class=\"\"><\/i>\n\n                    \n                <\/span>\n\n            \n        <\/a>\n\n\n        <div class=\"dj-product-info\">\n\n            <div class=\"dj-product-meta-top\">\n\n                <a class=\"dj-product-category\" href=\"https:\/\/donjuantoursarenal.com\/es\/categoria-producto\/chocolate\/\">Chocolate<\/a>\n                \n                    <span class=\"dj-card-stock\">\n                        <i><\/i>\n                        Disponible                    <\/span>\n\n                \n            <\/div>\n\n\n            <h3 class=\"dj-product-title\">\n\n                <a href=\"https:\/\/donjuantoursarenal.com\/es\/producto\/chocolate-artesanal-de-leche\/\">\n                    CHOCOLATE ARTESANAL DE LECHE                <\/a>\n\n            <\/h3>\n\n\n            <div class=\"dj-product-price\">\n                <span class=\"woocommerce-Price-amount amount\"><span class=\"woocommerce-Price-currencySymbol\" dir=\"auto\">&#036;<\/span>7<\/span>            <\/div>\n\n\n            <div class=\"dj-product-actions\">\n\n                \n                    <a\n                        href=\"\/es\/wp-json\/wp\/v2\/pages\/886?add-to-cart=3716\"\n                        data-quantity=\"1\"\n                        data-product_id=\"3716\"\n                        data-product_sku=\"DJA-CHO-MIL-080-ES\"\n                        aria-label=\"A\u00f1adir al carrito: CHOCOLATE ARTESANAL DE LECHE\"\n                        rel=\"nofollow\"\n                        class=\"dj-add-cart button product_type_simple add_to_cart_button ajax_add_to_cart\"\n                    >\n\n                        <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n                            <path\n                                d=\"M4 5h2l2 10h9l2-7H7M10 20a1 1 0 1 0 0-2 1 1 0 0 0 0 2ZM17 20a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z\"\n                                fill=\"none\"\n                                stroke=\"currentColor\"\n                                stroke-width=\"1.6\"\n                                stroke-linecap=\"round\"\n                                stroke-linejoin=\"round\"\n                            \/>\n                        <\/svg>\n\n                        <span>A\u00f1adir al carrito<\/span>\n\n                    <\/a>\n\n                \n\n                <a\n                    href=\"https:\/\/donjuantoursarenal.com\/es\/producto\/chocolate-artesanal-de-leche\/\"\n                    class=\"dj-view-product\"\n                    aria-label=\"Ver producto: CHOCOLATE ARTESANAL DE LECHE\"\n                >\n                    <span>Ver producto<\/span>\n\n                    <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n                        <path\n                            d=\"M5 12h14M13 6l6 6-6 6\"\n                            fill=\"none\"\n                            stroke=\"currentColor\"\n                            stroke-width=\"1.8\"\n                            stroke-linecap=\"round\"\n                            stroke-linejoin=\"round\"\n                        \/>\n                    <\/svg>\n                <\/a>\n\n            <\/div>\n\n        <\/div>\n\n    <\/article>\n\n    \n    <article\n        class=\"dj-product-card\"\n        data-product-id=\"3717\"\n    >\n\n        <a\n            href=\"https:\/\/donjuantoursarenal.com\/es\/producto\/chocolate-artesanal-de-leche-con-trocitos-de-mango-deshidratado\/\"\n            class=\"dj-product-image-wrap\"\n            aria-label=\"CHOCOLATE ARTESANAL DE LECHE CON TROCITOS DE MANGO DESHIDRATADO\"\n        >\n\n            \n\n            \n                <span class=\"dj-gallery-hint\" aria-hidden=\"true\">\n\n                    <svg viewBox=\"0 0 24 24\">\n                        <path\n                            d=\"M4 7h12v10H4zM8 4h12v10\"\n                            fill=\"none\"\n                            stroke=\"currentColor\"\n                            stroke-width=\"1.5\"\n                            stroke-linecap=\"round\"\n                            stroke-linejoin=\"round\"\n                        \/>\n                    <\/svg>\n\n                    <span>\n                        +2                    <\/span>\n\n                <\/span>\n\n            \n\n            <div class=\"dj-image-inner\">\n\n                \n                    <div\n                        class=\"dj-card-image-slide is-active\"\n                        data-card-image=\"0\"\n                    >\n\n                        <img width=\"600\" height=\"600\" src=\"https:\/\/donjuantoursarenal.com\/wp-content\/uploads\/2026\/09\/MILK-CHOCOLATE-WITH-MANGO-portada-600x600.webp\" class=\"dj-product-img\" alt=\"CHOCOLATE ARTESANAL DE LECHE CON TROCITOS DE MANGO DESHIDRATADO\" loading=\"lazy\" decoding=\"async\" sizes=\"(max-width: 560px) 48vw, (max-width: 850px) 47vw, (max-width: 1180px) 31vw, 24vw\" data-card-img=\"0\" \/>\n                    <\/div>\n\n                \n                    <div\n                        class=\"dj-card-image-slide \"\n                        data-card-image=\"1\"\n                    >\n\n                        <img width=\"600\" height=\"600\" src=\"https:\/\/donjuantoursarenal.com\/wp-content\/uploads\/2026\/09\/MILK-CHOCOLATE-WITH-MANGO-01-600x600.webp\" class=\"dj-product-img\" alt=\"CHOCOLATE ARTESANAL DE LECHE CON TROCITOS DE MANGO DESHIDRATADO\" loading=\"lazy\" decoding=\"async\" sizes=\"(max-width: 560px) 48vw, (max-width: 850px) 47vw, (max-width: 1180px) 31vw, 24vw\" data-card-img=\"1\" \/>\n                    <\/div>\n\n                \n                    <div\n                        class=\"dj-card-image-slide \"\n                        data-card-image=\"2\"\n                    >\n\n                        <img width=\"600\" height=\"600\" src=\"https:\/\/donjuantoursarenal.com\/wp-content\/uploads\/2026\/09\/MILK-CHOCOLATE-WITH-MANGO-02-600x600.webp\" class=\"dj-product-img\" alt=\"CHOCOLATE ARTESANAL DE LECHE CON TROCITOS DE MANGO DESHIDRATADO\" loading=\"lazy\" decoding=\"async\" sizes=\"(max-width: 560px) 48vw, (max-width: 850px) 47vw, (max-width: 1180px) 31vw, 24vw\" data-card-img=\"2\" \/>\n                    <\/div>\n\n                \n            <\/div>\n\n\n            \n                <span class=\"dj-image-dots\" aria-hidden=\"true\">\n\n                    \n                        <i class=\"is-active\"><\/i>\n\n                    \n                        <i class=\"\"><\/i>\n\n                    \n                        <i class=\"\"><\/i>\n\n                    \n                <\/span>\n\n            \n        <\/a>\n\n\n        <div class=\"dj-product-info\">\n\n            <div class=\"dj-product-meta-top\">\n\n                <a class=\"dj-product-category\" href=\"https:\/\/donjuantoursarenal.com\/es\/categoria-producto\/chocolate\/\">Chocolate<\/a>\n                \n                    <span class=\"dj-card-stock\">\n                        <i><\/i>\n                        Disponible                    <\/span>\n\n                \n            <\/div>\n\n\n            <h3 class=\"dj-product-title\">\n\n                <a href=\"https:\/\/donjuantoursarenal.com\/es\/producto\/chocolate-artesanal-de-leche-con-trocitos-de-mango-deshidratado\/\">\n                    CHOCOLATE ARTESANAL DE LECHE CON TROCITOS DE MANGO DESHIDRATADO                <\/a>\n\n            <\/h3>\n\n\n            <div class=\"dj-product-price\">\n                <span class=\"woocommerce-Price-amount amount\"><span class=\"woocommerce-Price-currencySymbol\" dir=\"auto\">&#036;<\/span>8<\/span>            <\/div>\n\n\n            <div class=\"dj-product-actions\">\n\n                \n                    <a\n                        href=\"\/es\/wp-json\/wp\/v2\/pages\/886?add-to-cart=3717\"\n                        data-quantity=\"1\"\n                        data-product_id=\"3717\"\n                        data-product_sku=\"DJA-CHO-MIL-MAN-080-ES\"\n                        aria-label=\"A\u00f1adir al carrito: CHOCOLATE ARTESANAL DE LECHE CON TROCITOS DE MANGO DESHIDRATADO\"\n                        rel=\"nofollow\"\n                        class=\"dj-add-cart button product_type_simple add_to_cart_button ajax_add_to_cart\"\n                    >\n\n                        <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n                            <path\n                                d=\"M4 5h2l2 10h9l2-7H7M10 20a1 1 0 1 0 0-2 1 1 0 0 0 0 2ZM17 20a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z\"\n                                fill=\"none\"\n                                stroke=\"currentColor\"\n                                stroke-width=\"1.6\"\n                                stroke-linecap=\"round\"\n                                stroke-linejoin=\"round\"\n                            \/>\n                        <\/svg>\n\n                        <span>A\u00f1adir al carrito<\/span>\n\n                    <\/a>\n\n                \n\n                <a\n                    href=\"https:\/\/donjuantoursarenal.com\/es\/producto\/chocolate-artesanal-de-leche-con-trocitos-de-mango-deshidratado\/\"\n                    class=\"dj-view-product\"\n                    aria-label=\"Ver producto: CHOCOLATE ARTESANAL DE LECHE CON TROCITOS DE MANGO DESHIDRATADO\"\n                >\n                    <span>Ver producto<\/span>\n\n                    <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n                        <path\n                            d=\"M5 12h14M13 6l6 6-6 6\"\n                            fill=\"none\"\n                            stroke=\"currentColor\"\n                            stroke-width=\"1.8\"\n                            stroke-linecap=\"round\"\n                            stroke-linejoin=\"round\"\n                        \/>\n                    <\/svg>\n                <\/a>\n\n            <\/div>\n\n        <\/div>\n\n    <\/article>\n\n    \n    <article\n        class=\"dj-product-card\"\n        data-product-id=\"3718\"\n    >\n\n        <a\n            href=\"https:\/\/donjuantoursarenal.com\/es\/producto\/chocolate-artesanal-oscuro-70\/\"\n            class=\"dj-product-image-wrap\"\n            aria-label=\"CHOCOLATE ARTESANAL OSCURO 70%\"\n        >\n\n            \n\n            \n                <span class=\"dj-gallery-hint\" aria-hidden=\"true\">\n\n                    <svg viewBox=\"0 0 24 24\">\n                        <path\n                            d=\"M4 7h12v10H4zM8 4h12v10\"\n                            fill=\"none\"\n                            stroke=\"currentColor\"\n                            stroke-width=\"1.5\"\n                            stroke-linecap=\"round\"\n                            stroke-linejoin=\"round\"\n                        \/>\n                    <\/svg>\n\n                    <span>\n                        +2                    <\/span>\n\n                <\/span>\n\n            \n\n            <div class=\"dj-image-inner\">\n\n                \n                    <div\n                        class=\"dj-card-image-slide is-active\"\n                        data-card-image=\"0\"\n                    >\n\n                        <img width=\"600\" height=\"600\" src=\"https:\/\/donjuantoursarenal.com\/wp-content\/uploads\/2026\/09\/DARK-CHOCOLATE-70-bolsa-80-gramos-portada-600x600.webp\" class=\"dj-product-img\" alt=\"CHOCOLATE ARTESANAL OSCURO 70%\" loading=\"lazy\" decoding=\"async\" sizes=\"(max-width: 560px) 48vw, (max-width: 850px) 47vw, (max-width: 1180px) 31vw, 24vw\" data-card-img=\"0\" \/>\n                    <\/div>\n\n                \n                    <div\n                        class=\"dj-card-image-slide \"\n                        data-card-image=\"1\"\n                    >\n\n                        <img width=\"600\" height=\"600\" src=\"https:\/\/donjuantoursarenal.com\/wp-content\/uploads\/2026\/09\/DARK-CHOCOLATE-70-bolsita-02-600x600.webp\" class=\"dj-product-img\" alt=\"CHOCOLATE ARTESANAL OSCURO 70%\" loading=\"lazy\" decoding=\"async\" sizes=\"(max-width: 560px) 48vw, (max-width: 850px) 47vw, (max-width: 1180px) 31vw, 24vw\" data-card-img=\"1\" \/>\n                    <\/div>\n\n                \n                    <div\n                        class=\"dj-card-image-slide \"\n                        data-card-image=\"2\"\n                    >\n\n                        <img width=\"600\" height=\"600\" src=\"https:\/\/donjuantoursarenal.com\/wp-content\/uploads\/2026\/09\/DARK-CHOCOLATE-70-bolsita-01-600x600.webp\" class=\"dj-product-img\" alt=\"CHOCOLATE ARTESANAL OSCURO 70%\" loading=\"lazy\" decoding=\"async\" sizes=\"(max-width: 560px) 48vw, (max-width: 850px) 47vw, (max-width: 1180px) 31vw, 24vw\" data-card-img=\"2\" \/>\n                    <\/div>\n\n                \n            <\/div>\n\n\n            \n                <span class=\"dj-image-dots\" aria-hidden=\"true\">\n\n                    \n                        <i class=\"is-active\"><\/i>\n\n                    \n                        <i class=\"\"><\/i>\n\n                    \n                        <i class=\"\"><\/i>\n\n                    \n                <\/span>\n\n            \n        <\/a>\n\n\n        <div class=\"dj-product-info\">\n\n            <div class=\"dj-product-meta-top\">\n\n                <a class=\"dj-product-category\" href=\"https:\/\/donjuantoursarenal.com\/es\/categoria-producto\/chocolate\/\">Chocolate<\/a>\n                \n                    <span class=\"dj-card-stock\">\n                        <i><\/i>\n                        Disponible                    <\/span>\n\n                \n            <\/div>\n\n\n            <h3 class=\"dj-product-title\">\n\n                <a href=\"https:\/\/donjuantoursarenal.com\/es\/producto\/chocolate-artesanal-oscuro-70\/\">\n                    CHOCOLATE ARTESANAL OSCURO 70%                <\/a>\n\n            <\/h3>\n\n\n            <div class=\"dj-product-price\">\n                <span class=\"woocommerce-Price-amount amount\"><span class=\"woocommerce-Price-currencySymbol\" dir=\"auto\">&#036;<\/span>7<\/span>            <\/div>\n\n\n            <div class=\"dj-product-actions\">\n\n                \n                    <a\n                        href=\"\/es\/wp-json\/wp\/v2\/pages\/886?add-to-cart=3718\"\n                        data-quantity=\"1\"\n                        data-product_id=\"3718\"\n                        data-product_sku=\"DJA-CHO-D70-080-ES\"\n                        aria-label=\"A\u00f1adir al carrito: CHOCOLATE ARTESANAL OSCURO 70%\"\n                        rel=\"nofollow\"\n                        class=\"dj-add-cart button product_type_simple add_to_cart_button ajax_add_to_cart\"\n                    >\n\n                        <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n                            <path\n                                d=\"M4 5h2l2 10h9l2-7H7M10 20a1 1 0 1 0 0-2 1 1 0 0 0 0 2ZM17 20a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z\"\n                                fill=\"none\"\n                                stroke=\"currentColor\"\n                                stroke-width=\"1.6\"\n                                stroke-linecap=\"round\"\n                                stroke-linejoin=\"round\"\n                            \/>\n                        <\/svg>\n\n                        <span>A\u00f1adir al carrito<\/span>\n\n                    <\/a>\n\n                \n\n                <a\n                    href=\"https:\/\/donjuantoursarenal.com\/es\/producto\/chocolate-artesanal-oscuro-70\/\"\n                    class=\"dj-view-product\"\n                    aria-label=\"Ver producto: CHOCOLATE ARTESANAL OSCURO 70%\"\n                >\n                    <span>Ver producto<\/span>\n\n                    <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n                        <path\n                            d=\"M5 12h14M13 6l6 6-6 6\"\n                            fill=\"none\"\n                            stroke=\"currentColor\"\n                            stroke-width=\"1.8\"\n                            stroke-linecap=\"round\"\n                            stroke-linejoin=\"round\"\n                        \/>\n                    <\/svg>\n                <\/a>\n\n            <\/div>\n\n        <\/div>\n\n    <\/article>\n\n    \n                    <\/div>\n\n\n                    <!-- Pagination -->\n\n                    <div\n                        class=\"dj-pagination-wrap\"\n                        id=\"djPagination\"\n                    >\n\n                        <nav class=\"dj-pagination\" aria-label=\"Pagination\"><button type=\"button\" class=\"dj-page is-active\" data-page=\"1\">1<\/button><button type=\"button\" class=\"dj-page\" data-page=\"2\">2<\/button><button type=\"button\" class=\"dj-page\" data-page=\"3\">3<\/button><span class=\"dj-page-dots\">\u2026<\/span><button type=\"button\" class=\"dj-page\" data-page=\"6\">6<\/button><button type=\"button\" class=\"dj-page dj-page-arrow\" data-page=\"2\" aria-label=\"Siguiente\">\n                <svg viewBox=\"0 0 24 24\" width=\"17\" height=\"17\">\n                    <path d=\"M5 12h14M13 6l6 6-6 6\"\n                    fill=\"none\"\n                    stroke=\"currentColor\"\n                    stroke-width=\"1.8\"\n                    stroke-linecap=\"round\"\n                    stroke-linejoin=\"round\"\/>\n                <\/svg>\n            <\/button><\/nav>\n                    <\/div>\n\n                <\/main>\n\n            <\/div>\n\n        <\/div>\n\n    <\/section>\n\n\n    <style>\n\n    \/* ==========================================================\n       DON JUAN SHOP\n       Scoped styles\n    ========================================================== *\/\n\n    #dj-shop,\n    #dj-shop * {\n        box-sizing: border-box;\n    }\n\n    #dj-shop {\n        --dj-red: #dd0b15;\n        --dj-red-dark: #b8000a;\n\n        --dj-ink: #2e2926;\n        --dj-brown: #514843;\n        --dj-muted: #817975;\n\n        --dj-line: #e9e5e2;\n        --dj-soft: #f8f7f5;\n        --dj-white: #ffffff;\n\n        --dj-radius: 14px;\n        --dj-shadow: 0 10px 35px rgba(43, 34, 29, .07);\n\n        width: 100%;\n        background: #fff;\n        color: var(--dj-ink);\n\n        font-family:\n            inherit,\n            Arial,\n            sans-serif;\n    }\n\n\n    \/* Header *\/\n\n    #dj-shop .dj-shop-header {\n        text-align: center;\n            padding: 5px 10px 10px;\n    }\n\n    #dj-shop .dj-shop-header-inner {\n        max-width: 760px;\n        margin: 0 auto;\n    }\n\n    #dj-shop .dj-shop-eyebrow {\n        display: block;\n        margin-bottom: 9px;\n\n        color: var(--dj-red);\n\n        font-size: 12px;\n        font-weight: 700;\n\n        letter-spacing: .12em;\n        text-transform: uppercase;\n    }\n\n    #dj-shop .dj-shop-title {\n        margin: 0;\n\n        color: #25211f;\n\n        font-size: clamp(31px, 4vw, 45px);\n        line-height: 1.1;\n        font-weight: 700;\n\n        letter-spacing: -.025em;\n    }\n\n    #dj-shop .dj-shop-description {\n        max-width: 680px;\n\n        margin: 15px auto 0;\n\n        color: #6d6460;\n\n        font-size: 16px;\n        line-height: 1.65;\n    }\n\n\n    \/* Container *\/\n\n    #dj-shop .dj-shop-container {\n        width: min(1440px, calc(100% - 48px));\n        margin: 0 auto;\n        padding-bottom: 80px;\n    }\n\n    #dj-shop .dj-shop-layout {\n        display: grid;\n\n        grid-template-columns:\n            250px\n            minmax(0, 1fr);\n\n        gap: 48px;\n\n        align-items: start;\n    }\n\n\n    \/* Sidebar *\/\n\n    #dj-shop .dj-shop-sidebar {\n        position: sticky;\n        top: 115px;\n\n        padding: 0 0 20px;\n    }\n\n    #dj-shop .dj-filter-section {\n        border-bottom: 1px solid var(--dj-line);\n\n        padding: 0 0 27px;\n        margin-bottom: 27px;\n    }\n\n    #dj-shop .dj-filter-title {\n        display: block;\n\n        margin-bottom: 15px;\n\n        color: #2f2926;\n\n        font-size: 14px;\n        font-weight: 700;\n    }\n\n\n    \/* Search *\/\n\n    #dj-shop .dj-search-box {\n        height: 45px;\n\n        display: flex;\n        align-items: center;\n\n        gap: 9px;\n\n        padding: 0 13px;\n\n        border: 1px solid var(--dj-line);\n        border-radius: 8px;\n\n        background: #fff;\n\n        transition:\n            border-color .2s ease,\n            box-shadow .2s ease;\n    }\n\n    #dj-shop .dj-search-box:focus-within {\n        border-color: rgba(221, 11, 21, .45);\n\n        box-shadow:\n            0 0 0 3px rgba(221, 11, 21, .07);\n    }\n\n    #dj-shop .dj-search-box svg {\n        flex: 0 0 auto;\n        color: #958d88;\n    }\n\n    #dj-shop .dj-search-box input {\n        width: 100%;\n        height: 100%;\n\n        margin: 0 !important;\n        padding: 0 !important;\n\n        border: 0 !important;\n        outline: none !important;\n        box-shadow: none !important;\n\n        background: transparent !important;\n\n        color: #39322f;\n\n        font-size: 13px;\n    }\n\n\n    \/* Category checkboxes *\/\n\n    #dj-shop .dj-category-list {\n        display: flex;\n        flex-direction: column;\n\n        gap: 10px;\n    }\n\n    #dj-shop .dj-category-parent {\n        display: flex;\n        flex-direction: column;\n    }\n\n    #dj-shop .dj-check-row {\n        position: relative;\n\n        display: flex;\n        align-items: center;\n\n        gap: 10px;\n\n        min-height: 28px;\n\n        margin: 0;\n\n        cursor: pointer;\n\n        user-select: none;\n    }\n\n    #dj-shop .dj-check-row input {\n        position: absolute;\n        opacity: 0;\n        pointer-events: none;\n    }\n\n    #dj-shop .dj-custom-check {\n        width: 17px;\n        height: 17px;\n\n        flex: 0 0 17px;\n\n        display: flex;\n        align-items: center;\n        justify-content: center;\n\n        border: 1px solid #d7d2ce;\n        border-radius: 4px;\n\n        background: #fff;\n\n        transition: .18s ease;\n    }\n\n    #dj-shop .dj-check-row input:checked + .dj-custom-check {\n        border-color: var(--dj-red);\n        background: var(--dj-red);\n    }\n\n    #dj-shop .dj-check-row input:checked + .dj-custom-check::after {\n        content: \"\";\n\n        width: 7px;\n        height: 4px;\n\n        border-left: 1.5px solid #fff;\n        border-bottom: 1.5px solid #fff;\n\n        transform: translateY(-1px) rotate(-45deg);\n    }\n\n    #dj-shop .dj-check-name {\n        color: #514a46;\n\n        font-size: 14px;\n        line-height: 1.35;\n\n        transition: color .18s ease;\n    }\n\n    #dj-shop .dj-check-row:hover .dj-check-name {\n        color: var(--dj-red);\n    }\n\n    #dj-shop .dj-category-children {\n        display: flex;\n        flex-direction: column;\n\n        gap: 6px;\n\n        margin-top: 6px;\n        margin-left: 26px;\n    }\n\n    #dj-shop .dj-child-row .dj-check-name {\n        color: #776f6b;\n        font-size: 13px;\n    }\n\n\n    \/* Clear filters *\/\n\n    #dj-shop .dj-clear-filters {\n        padding: 0;\n\n        border: 0;\n        outline: 0;\n\n        background: transparent;\n\n        color: #837b76;\n\n        font-size: 12px;\n        font-weight: 600;\n\n        text-decoration: underline;\n\n        cursor: pointer;\n\n        transition: color .2s ease;\n    }\n\n    #dj-shop .dj-clear-filters:hover {\n        color: var(--dj-red);\n    }\n\n\n    \/* Toolbar *\/\n\n    #dj-shop .dj-shop-main {\n        min-width: 0;\n    }\n\n    #dj-shop .dj-shop-toolbar {\n        min-height: 48px;\n\n        display: flex;\n        justify-content: space-between;\n        align-items: center;\n\n        gap: 20px;\n\n        padding-bottom: 20px;\n        margin-bottom: 7px;\n\n        border-bottom: 1px solid var(--dj-line);\n    }\n\n    #dj-shop .dj-result-count {\n        display: flex;\n        align-items: center;\n\n        gap: 5px;\n\n        color: #7b7470;\n\n        font-size: 13px;\n    }\n\n    #dj-shop .dj-result-count strong {\n        color: #302b28;\n        font-weight: 700;\n    }\n\n    #dj-shop .dj-toolbar-right {\n        display: flex;\n        align-items: center;\n\n        gap: 11px;\n    }\n\n    #dj-shop .dj-toolbar-field {\n        display: flex;\n        align-items: center;\n\n        gap: 7px;\n\n        color: #7d7571;\n\n        font-size: 12px;\n    }\n\n    #dj-shop .dj-toolbar-field select {\n        height: 39px;\n\n        margin: 0;\n        padding: 0 35px 0 12px;\n\n        border: 1px solid var(--dj-line);\n        border-radius: 7px;\n\n        outline: none;\n\n        background-color: #fff;\n\n        color: #4a433f;\n\n        font-family: inherit;\n        font-size: 12px;\n\n        cursor: pointer;\n    }\n\n\n    \/* Active filters *\/\n\n    #dj-shop .dj-active-filters {\n        display: flex;\n        flex-wrap: wrap;\n\n        gap: 7px;\n\n        margin-bottom: 16px;\n    }\n\n    #dj-shop .dj-active-filters:empty {\n        display: none;\n    }\n\n    #dj-shop .dj-filter-chip {\n        display: inline-flex;\n        align-items: center;\n\n        gap: 7px;\n\n        min-height: 29px;\n\n        padding: 5px 10px;\n\n        border: 1px solid #eee9e6;\n        border-radius: 100px;\n\n        background: #faf9f8;\n\n        color: #625b56;\n\n        font-size: 11px;\n        font-weight: 600;\n    }\n\n    #dj-shop .dj-filter-chip button {\n        width: 15px;\n        height: 15px;\n\n        display: flex;\n        align-items: center;\n        justify-content: center;\n\n        margin: 0;\n        padding: 0;\n\n        border: 0;\n        border-radius: 50%;\n\n        background: #e9e5e2;\n\n        color: #625b56;\n\n        cursor: pointer;\n\n        font-size: 13px;\n        line-height: 1;\n    }\n\n\n    \/* Loading *\/\n\n    #dj-shop .dj-loading-bar {\n        position: relative;\n\n        width: 100%;\n        height: 2px;\n\n        overflow: hidden;\n\n        opacity: 0;\n\n        margin-bottom: 12px;\n\n        background: transparent;\n\n        transition: opacity .2s ease;\n    }\n\n    #dj-shop .dj-loading-bar.is-loading {\n        opacity: 1;\n    }\n\n    #dj-shop .dj-loading-bar span {\n        position: absolute;\n\n        top: 0;\n        left: -45%;\n\n        width: 45%;\n        height: 2px;\n\n        background: var(--dj-red);\n\n        animation: djLoadBar 1s linear infinite;\n    }\n\n    @keyframes djLoadBar {\n\n        from {\n            left: -45%;\n        }\n\n        to {\n            left: 100%;\n        }\n    }\n\n\n    \/* Products grid *\/\n\n    #dj-shop .dj-products-grid {\n        display: grid;\n\n        grid-template-columns:\n            repeat(4, minmax(0, 1fr));\n\n        column-gap: 26px;\n        row-gap: 42px;\n\n        min-height: 400px;\n    }\n\n    #dj-shop .dj-products-grid.is-loading {\n        opacity: .5;\n        pointer-events: none;\n    }\n\n\n    \/* Product *\/\n\n    #dj-shop .dj-product-card {\n        min-width: 0;\n\n        display: flex;\n        flex-direction: column;\n\n        margin: 0;\n        padding: 0;\n\n        background: transparent;\n    }\n\n    #dj-shop .dj-product-image-wrap {\n        position: relative;\n\n        width: 100%;\n        aspect-ratio: 1 \/ 1;\n\n        display: block;\n\n        overflow: hidden;\n\n        border-radius: 10px;\n\n        background: #fbfaf9;\n\n        text-decoration: none;\n    }\n\n    #dj-shop .dj-image-inner {\n        position: absolute;\n\n        inset: 12px;\n\n        display: flex;\n        justify-content: center;\n        align-items: center;\n    }\n\n    #dj-shop .dj-product-img {\n        width: 100% !important;\n        height: 100% !important;\n\n        max-width: 100% !important;\n        max-height: 100% !important;\n\n        object-fit: contain;\n\n        margin: 0 !important;\n\n        mix-blend-mode: multiply;\n\n        transition: transform .35s ease;\n    }\n\n    #dj-shop .dj-product-card:hover .dj-product-img {\n        transform: scale(1.035);\n    }\n\n    #dj-shop .dj-sale-badge {\n        position: absolute;\n\n        top: 12px;\n        left: 12px;\n\n        z-index: 3;\n\n        display: inline-flex;\n        align-items: center;\n        justify-content: center;\n\n        min-height: 25px;\n\n        padding: 4px 9px;\n\n        border-radius: 100px;\n\n        background: var(--dj-red);\n        color: #fff;\n\n        font-size: 10px;\n        font-weight: 700;\n\n        line-height: 1;\n    }\n\n\n    \/* Product info *\/\n\n    #dj-shop .dj-product-info {\n        display: flex;\n        flex-direction: column;\n\n        flex: 1;\n\n        padding-top: 15px;\n    }\n\n    #dj-shop .dj-product-category {\n        display: block;\n\n        margin-bottom: 6px;\n\n        color: var(--dj-red);\n\n        font-size: 11px;\n        font-weight: 600;\n\n        line-height: 1.3;\n    }\n\n    #dj-shop .dj-product-title {\n        min-height: 43px;\n\n        margin: 0 0 10px !important;\n        padding: 0 !important;\n\n        color: #36302d !important;\n\n        font-size: 15px !important;\n        font-weight: 600 !important;\n\n        line-height: 1.4 !important;\n\n        letter-spacing: 0 !important;\n    }\n\n    #dj-shop .dj-product-title a {\n        color: inherit !important;\n        text-decoration: none !important;\n    }\n\n    #dj-shop .dj-product-title a:hover {\n        color: var(--dj-red) !important;\n    }\n\n    #dj-shop .dj-product-bottom {\n        display: flex;\n        align-items: center;\n        justify-content: space-between;\n\n        gap: 15px;\n\n        margin-top: auto;\n    }\n\n    #dj-shop .dj-product-price {\n        color: #3a3431;\n\n        font-size: 16px;\n        font-weight: 500;\n    }\n\n    #dj-shop .dj-product-price del {\n        margin-right: 5px;\n\n        color: #aaa19c;\n\n        font-size: 12px;\n        font-weight: 400;\n    }\n\n    #dj-shop .dj-product-price ins {\n        color: var(--dj-red);\n\n        font-weight: 600;\n        text-decoration: none;\n    }\n\n    #dj-shop .dj-product-arrow {\n        width: 34px;\n        height: 34px;\n\n        flex: 0 0 34px;\n\n        display: flex;\n        align-items: center;\n        justify-content: center;\n\n        border: 1px solid #e4dfdc;\n        border-radius: 50%;\n\n        background: #fff;\n\n        color: #5d5551 !important;\n\n        transition:\n            background .2s ease,\n            color .2s ease,\n            border-color .2s ease,\n            transform .2s ease;\n    }\n\n    #dj-shop .dj-product-card:hover .dj-product-arrow {\n        border-color: var(--dj-red);\n\n        background: var(--dj-red);\n\n        color: #fff !important;\n\n        transform: translateX(2px);\n    }\n\n\n    \/* Pagination *\/\n\n    #dj-shop .dj-pagination-wrap {\n        display: flex;\n        justify-content: center;\n\n        margin-top: 58px;\n    }\n\n    #dj-shop .dj-pagination {\n        display: flex;\n        align-items: center;\n        justify-content: center;\n\n        gap: 6px;\n    }\n\n    #dj-shop .dj-page {\n        min-width: 35px;\n        height: 35px;\n\n        display: inline-flex;\n        justify-content: center;\n        align-items: center;\n\n        padding: 0 9px;\n\n        border: 1px solid transparent;\n        border-radius: 50%;\n\n        background: transparent;\n\n        color: #5f5854;\n\n        font-family: inherit;\n        font-size: 12px;\n        font-weight: 500;\n\n        cursor: pointer;\n\n        transition: .2s ease;\n    }\n\n    #dj-shop .dj-page:hover {\n        border-color: #e5dfdc;\n        background: #f8f6f5;\n    }\n\n    #dj-shop .dj-page.is-active {\n        border-color: #f2e5e5;\n\n        background: #f8eeee;\n\n        color: var(--dj-red);\n\n        font-weight: 700;\n    }\n\n    #dj-shop .dj-page-arrow {\n        border-color: var(--dj-red);\n\n        background: var(--dj-red);\n\n        color: #fff;\n    }\n\n    #dj-shop .dj-page-arrow:hover {\n        border-color: var(--dj-red-dark);\n\n        background: var(--dj-red-dark);\n\n        color: #fff;\n    }\n\n    #dj-shop .dj-page-dots {\n        padding: 0 3px;\n\n        color: #9b938f;\n    }\n\n\n    \/* Empty state *\/\n\n    #dj-shop .dj-no-results {\n        grid-column: 1 \/ -1;\n\n        width: 100%;\n\n        padding: 80px 30px;\n\n        text-align: center;\n    }\n\n    #dj-shop .dj-no-results-icon {\n        width: 64px;\n        height: 64px;\n\n        display: flex;\n        justify-content: center;\n        align-items: center;\n\n        margin: 0 auto 18px;\n\n        border-radius: 50%;\n\n        background: #faf6f5;\n\n        color: var(--dj-red);\n    }\n\n    #dj-shop .dj-no-results h3 {\n        margin: 0 0 8px;\n\n        color: #302a27;\n\n        font-size: 20px;\n        font-weight: 700;\n    }\n\n    #dj-shop .dj-no-results p {\n        max-width: 430px;\n\n        margin: auto;\n\n        color: #837a76;\n\n        font-size: 14px;\n        line-height: 1.6;\n    }\n\n\n    \/* Mobile elements *\/\n\n    #dj-shop .dj-mobile-actions,\n    #dj-shop .dj-mobile-filter-head,\n    #dj-shop .dj-mobile-apply,\n    #dj-shop .dj-sidebar-overlay {\n        display: none;\n    }\n\n\n    \/* ========================================================\n       TABLET\n    ======================================================== *\/\n\n    @media (max-width: 1180px) {\n\n        #dj-shop .dj-shop-layout {\n            grid-template-columns:\n                220px\n                minmax(0, 1fr);\n\n            gap: 30px;\n        }\n\n        #dj-shop .dj-products-grid {\n            grid-template-columns:\n                repeat(3, minmax(0, 1fr));\n\n            gap: 36px 20px;\n        }\n    }\n\n\n    \/* ========================================================\n       MOBILE \/ TABLET\n    ======================================================== *\/\n\n    @media (max-width: 850px) {\n\n        body.dj-filter-open {\n            overflow: hidden;\n        }\n\n        #dj-shop .dj-shop-header {\n                padding: 2px 10px 4px;\n        }\n\n        #dj-shop .dj-shop-container {\n            width: min(100% - 30px, 100%);\n            padding-bottom: 55px;\n        }\n\n        #dj-shop .dj-shop-layout {\n            display: block;\n        }\n\n        #dj-shop .dj-mobile-actions {\n            display: flex;\n            margin-bottom: 14px;\n        }\n\n        #dj-shop .dj-mobile-filter-btn {\n            min-height: 43px;\n\n            display: flex;\n            align-items: center;\n\n            gap: 8px;\n\n            padding: 0 14px;\n\n            border: 1px solid var(--dj-line);\n            border-radius: 7px;\n\n            background: #fff;\n\n            color: #443d39;\n\n            font-family: inherit;\n            font-size: 13px;\n            font-weight: 600;\n\n            cursor: pointer;\n        }\n\n        #dj-shop .dj-filter-counter {\n            width: 20px;\n            height: 20px;\n\n            display: flex;\n            align-items: center;\n            justify-content: center;\n\n            margin-left: 3px;\n\n            border-radius: 50%;\n\n            background: #f6e7e7;\n\n            color: var(--dj-red);\n\n            font-size: 10px;\n            font-weight: 700;\n        }\n\n\n        \/* Mobile sidebar *\/\n\n        #dj-shop .dj-shop-sidebar {\n            position: fixed;\n\n            z-index: 999999;\n\n            top: 0;\n            left: 0;\n            bottom: 0;\n\n            width: min(88vw, 360px);\n\n            overflow-y: auto;\n\n            padding: 20px 20px 30px;\n\n            background: #fff;\n\n            transform: translateX(-105%);\n\n            transition: transform .28s ease;\n        }\n\n        #dj-shop .dj-shop-sidebar.is-open {\n            transform: translateX(0);\n        }\n\n        #dj-shop .dj-mobile-filter-head {\n            display: flex;\n            align-items: center;\n            justify-content: space-between;\n\n            padding-bottom: 16px;\n            margin-bottom: 26px;\n\n            border-bottom: 1px solid var(--dj-line);\n        }\n\n        #dj-shop .dj-mobile-filter-head strong {\n            color: #312b28;\n            font-size: 17px;\n        }\n\n        #dj-shop .dj-filter-close {\n            width: 34px;\n            height: 34px;\n\n            display: flex;\n            justify-content: center;\n            align-items: center;\n\n            padding: 0;\n\n            border: 1px solid var(--dj-line);\n            border-radius: 50%;\n\n            background: #fff;\n\n            color: #514945;\n\n            font-size: 23px;\n\n            cursor: pointer;\n        }\n\n        #dj-shop .dj-mobile-apply {\n            width: 100%;\n            height: 47px;\n\n            display: block;\n\n            margin-top: 25px;\n\n            border: 0;\n            border-radius: 7px;\n\n            background: var(--dj-red);\n\n            color: #fff;\n\n            font-family: inherit;\n            font-size: 13px;\n            font-weight: 700;\n\n            cursor: pointer;\n        }\n\n        #dj-shop .dj-sidebar-overlay {\n            position: fixed;\n\n            z-index: 999998;\n\n            inset: 0;\n\n            display: block;\n\n            visibility: hidden;\n\n            background: rgba(27, 23, 21, .42);\n\n            opacity: 0;\n\n            pointer-events: none;\n\n            transition: opacity .25s ease;\n        }\n\n        #dj-shop .dj-sidebar-overlay.is-active {\n            visibility: visible;\n\n            opacity: 1;\n\n            pointer-events: auto;\n        }\n\n        #dj-shop .dj-products-grid {\n            grid-template-columns:\n                repeat(2, minmax(0, 1fr));\n\n            column-gap: 16px;\n            row-gap: 34px;\n        }\n    }\n\n\n    \/* ========================================================\n       SMALL MOBILE\n    ======================================================== *\/\n\n    @media (max-width: 560px) {\n\n        #dj-shop .dj-shop-header {\n            padding-left: 16px;\n            padding-right: 16px;\n        }\n\n        #dj-shop .dj-shop-title {\n            font-size: 30px;\n        }\n\n        #dj-shop .dj-shop-description {\n            font-size: 14px;\n        }\n\n        #dj-shop .dj-shop-toolbar {\n            align-items: flex-start;\n            flex-direction: column;\n\n            gap: 12px;\n        }\n\n        #dj-shop .dj-toolbar-right {\n            width: 100%;\n\n            display: grid;\n\n            grid-template-columns:\n                95px\n                minmax(0, 1fr) !important;\n\n            gap: 8px;\n        }\n\n        #dj-shop .dj-toolbar-field {\n            width: 100%;\n        }\n\n        #dj-shop .dj-show-field > span {\n            display: none;\n        }\n\n        #dj-shop .dj-toolbar-field select {\n            width: 100%;\n        }\n\n        #dj-shop .dj-product-image-wrap {\n            border-radius: 8px;\n        }\n\n        #dj-shop .dj-image-inner {\n            inset: 8px;\n        }\n\n        #dj-shop .dj-product-info {\n            padding-top: 11px;\n        }\n\n        #dj-shop .dj-product-category {\n            font-size: 10px;\n        }\n\n        #dj-shop .dj-product-title {\n            min-height: 39px;\n\n            margin-bottom: 7px !important;\n\n            font-size: 13px !important;\n\n            line-height: 1.45 !important;\n        }\n\n        #dj-shop .dj-product-price {\n            font-size: 14px;\n        }\n\n        #dj-shop .dj-product-arrow {\n            width: 30px;\n            height: 30px;\n\n            flex-basis: 30px;\n        }\n\n        #dj-shop .dj-pagination-wrap {\n            margin-top: 42px;\n        }\n\n        #dj-shop .dj-page {\n            min-width: 32px;\n            height: 32px;\n        }\n    }\n\n\n    \/* ========================================================\n       V2 ECOMMERCE UX\/UI\n       M\u00e1s ancho, cards comerciales, galer\u00eda hover y m\u00f3vil\n    ======================================================== *\/\n\n    #dj-shop .dj-shop-container {\n        width: min(1680px, calc(100% - 34px));\n    }\n\n    #dj-shop .dj-shop-layout {\n        grid-template-columns: 235px minmax(0, 1fr);\n        gap: 32px;\n    }\n\n    #dj-shop .dj-filter-section-compact .dj-check-row + .dj-check-row {\n        margin-top: 7px;\n    }\n\n    #dj-shop .dj-products-grid {\n        column-gap: 18px;\n        row-gap: 34px;\n    }\n\n    #dj-shop .dj-product-card {\n        position: relative;\n        overflow: hidden;\n        border: 1px solid #eeeae7;\n        border-radius: 13px;\n        background: #fff;\n        box-shadow: 0 4px 15px rgba(41, 33, 29, .025);\n        transition:\n            transform .22s ease,\n            border-color .22s ease,\n            box-shadow .22s ease;\n    }\n\n    #dj-shop .dj-product-card:hover {\n        transform: translateY(-3px);\n        border-color: #e2dcd8;\n        box-shadow: 0 14px 34px rgba(41, 33, 29, .075);\n    }\n\n    #dj-shop .dj-product-image-wrap {\n        aspect-ratio: 1 \/ .94;\n        border-radius: 0;\n        border-bottom: 1px solid #f0ece9;\n        background:\n            radial-gradient(circle at 50% 45%, #fff 0%, #fcfbfa 72%, #f7f5f3 100%);\n    }\n\n    #dj-shop .dj-image-inner {\n        inset: 9px;\n    }\n\n    #dj-shop .dj-card-image-slide {\n        position: absolute;\n        inset: 0;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        opacity: 0;\n        visibility: hidden;\n        transform: scale(.985);\n        transition:\n            opacity .28s ease,\n            transform .35s ease,\n            visibility .28s ease;\n    }\n\n    #dj-shop .dj-card-image-slide.is-active {\n        opacity: 1;\n        visibility: visible;\n        transform: scale(1);\n    }\n\n    #dj-shop .dj-product-img {\n        width: 100% !important;\n        height: 100% !important;\n        max-width: 100% !important;\n        max-height: 100% !important;\n        object-fit: contain;\n        margin: 0 !important;\n        mix-blend-mode: normal;\n        image-rendering: auto;\n        transition: transform .35s ease;\n    }\n\n    #dj-shop .dj-product-card:hover .dj-card-image-slide.is-active .dj-product-img {\n        transform: scale(1.025);\n    }\n\n    #dj-shop .dj-gallery-hint {\n        position: absolute;\n        z-index: 7;\n        right: 10px;\n        bottom: 10px;\n        display: inline-flex;\n        align-items: center;\n        gap: 4px;\n        min-height: 27px;\n        padding: 4px 8px;\n        border: 1px solid rgba(221, 216, 212, .9);\n        border-radius: 100px;\n        background: rgba(255,255,255,.92);\n        color: #6b625d;\n        font-size: 10px;\n        font-weight: 700;\n        backdrop-filter: blur(5px);\n    }\n\n    #dj-shop .dj-gallery-hint svg {\n        width: 14px;\n        height: 14px;\n    }\n\n    #dj-shop .dj-image-dots {\n        position: absolute;\n        z-index: 8;\n        left: 50%;\n        bottom: 12px;\n        display: flex;\n        gap: 4px;\n        transform: translateX(-50%);\n        opacity: 0;\n        transition: opacity .2s ease;\n    }\n\n    #dj-shop .dj-product-card:hover .dj-image-dots {\n        opacity: 1;\n    }\n\n    #dj-shop .dj-image-dots i {\n        width: 5px;\n        height: 5px;\n        border-radius: 50%;\n        background: rgba(70, 61, 56, .25);\n        transition: .2s ease;\n    }\n\n    #dj-shop .dj-image-dots i.is-active {\n        width: 13px;\n        border-radius: 100px;\n        background: var(--dj-red);\n    }\n\n    #dj-shop .dj-product-info {\n        padding: 14px 14px 15px;\n    }\n\n    #dj-shop .dj-product-meta-top {\n        min-height: 24px;\n        display: flex;\n        align-items: center;\n        justify-content: space-between;\n        gap: 8px;\n        margin-bottom: 6px;\n    }\n\n    #dj-shop .dj-product-category {\n        display: inline-flex;\n        max-width: 68%;\n        margin: 0;\n        padding: 4px 8px;\n        overflow: hidden;\n        border: 1px solid #ebe7e4;\n        border-radius: 100px;\n        background: #faf9f8;\n        color: #746b66 !important;\n        font-size: 9px;\n        font-weight: 700;\n        line-height: 1.1;\n        text-decoration: none !important;\n        text-overflow: ellipsis;\n        white-space: nowrap;\n        text-transform: uppercase;\n        letter-spacing: .045em;\n    }\n\n    #dj-shop .dj-product-category:hover {\n        border-color: #d9d3cf;\n        background: #f5f3f1;\n        color: #403a36 !important;\n    }\n\n    #dj-shop .dj-card-stock {\n        display: inline-flex;\n        align-items: center;\n        gap: 5px;\n        color: #4d7c58;\n        font-size: 9px;\n        font-weight: 700;\n        white-space: nowrap;\n    }\n\n    #dj-shop .dj-card-stock i {\n        width: 6px;\n        height: 6px;\n        border-radius: 50%;\n        background: #55a768;\n    }\n\n    #dj-shop .dj-product-title {\n        min-height: 43px;\n        margin: 0 0 9px !important;\n        color: #302b28 !important;\n        font-size: 14px !important;\n        font-weight: 700 !important;\n        line-height: 1.42 !important;\n        display: -webkit-box;\n        overflow: hidden;\n        -webkit-box-orient: vertical;\n        -webkit-line-clamp: 2;\n    }\n\n    #dj-shop .dj-product-title a:hover {\n        color: #302b28 !important;\n        text-decoration: underline !important;\n        text-decoration-thickness: 1px !important;\n        text-underline-offset: 3px;\n    }\n\n    #dj-shop .dj-product-price {\n        min-height: 28px;\n        display: flex;\n        align-items: center;\n        margin-bottom: 12px;\n        color: #1f1c1a;\n        font-size: 18px;\n        font-weight: 700;\n        line-height: 1.2;\n    }\n\n    #dj-shop .dj-product-price del {\n        color: #9f9792;\n        font-size: 12px;\n        font-weight: 500;\n    }\n\n    #dj-shop .dj-product-price ins {\n        color: var(--dj-red);\n        font-weight: 700;\n    }\n\n    #dj-shop .dj-product-actions {\n        display: grid;\n        grid-template-columns: minmax(0, 1fr) auto;\n        gap: 8px;\n        margin-top: auto;\n    }\n\n    #dj-shop .dj-add-cart {\n        min-width: 0;\n        min-height: 42px;\n        display: inline-flex !important;\n        align-items: center;\n        justify-content: center;\n        gap: 7px;\n        padding: 9px 12px !important;\n        border: 1px solid var(--dj-red) !important;\n        border-radius: 7px !important;\n        background: var(--dj-red) !important;\n        color: #fff !important;\n        font-family: inherit !important;\n        font-size: 11px !important;\n        font-weight: 700 !important;\n        line-height: 1.15 !important;\n        text-decoration: none !important;\n        text-align: center;\n        white-space: nowrap;\n        transition:\n            background .2s ease,\n            border-color .2s ease,\n            transform .2s ease !important;\n    }\n\n    #dj-shop .dj-add-cart:hover {\n        border-color: var(--dj-red-dark) !important;\n        background: var(--dj-red-dark) !important;\n        color: #fff !important;\n        transform: translateY(-1px);\n    }\n\n    #dj-shop .dj-add-cart svg {\n        width: 17px;\n        height: 17px;\n        flex: 0 0 17px;\n    }\n\n    #dj-shop .dj-add-cart.added::after {\n        display: none !important;\n    }\n\n    #dj-shop .dj-add-cart.loading {\n        opacity: .65;\n        pointer-events: none;\n    }\n\n    #dj-shop .added_to_cart {\n        display: none !important;\n    }\n\n    #dj-shop .dj-view-product {\n        width: 42px;\n        height: 42px;\n        display: inline-flex;\n        align-items: center;\n        justify-content: center;\n        border: 1px solid #e3dedb;\n        border-radius: 7px;\n        background: #fff;\n        color: #544c47 !important;\n        text-decoration: none !important;\n        transition: .2s ease;\n    }\n\n    #dj-shop .dj-view-product span {\n        position: absolute;\n        width: 1px;\n        height: 1px;\n        overflow: hidden;\n        clip: rect(0 0 0 0);\n        white-space: nowrap;\n    }\n\n    #dj-shop .dj-view-product svg {\n        width: 17px;\n        height: 17px;\n    }\n\n    #dj-shop .dj-view-product:hover {\n        border-color: #cfc8c3;\n        background: #f8f6f5;\n        color: #302b28 !important;\n        transform: translateX(1px);\n    }\n\n    \/* Mejor presencia de controles *\/\n    #dj-shop .dj-shop-toolbar {\n        padding: 11px 0 18px;\n    }\n\n    #dj-shop .dj-toolbar-field select {\n        min-width: 88px;\n        height: 42px;\n        border-radius: 8px;\n        font-size: 12px;\n    }\n\n    #dj-shop .dj-sort-field select {\n        min-width: 190px;\n    }\n\n    \/* Tablet *\/\n    @media (max-width: 1180px) {\n\n        #dj-shop .dj-shop-container {\n            width: min(100% - 28px, 100%);\n        }\n\n        #dj-shop .dj-shop-layout {\n            grid-template-columns: 210px minmax(0, 1fr);\n            gap: 24px;\n        }\n    }\n\n    \/* Filtros m\u00f3viles encima de header\/footer *\/\n    @media (max-width: 850px) {\n\n        #dj-shop .dj-shop-container {\n            width: calc(100% - 18px);\n        }\n\n        #dj-shop .dj-shop-sidebar {\n            z-index: 2147483647 !important;\n            top: 0 !important;\n            bottom: 0 !important;\n            width: min(92vw, 390px);\n            height: 100dvh;\n            max-height: 100dvh;\n            padding:\n                max(18px, env(safe-area-inset-top))\n                18px\n                max(24px, env(safe-area-inset-bottom));\n            box-shadow: 18px 0 60px rgba(20, 17, 15, .22);\n        }\n\n        #dj-shop .dj-sidebar-overlay {\n            z-index: 2147483646 !important;\n            position: fixed !important;\n            inset: 0 !important;\n            width: 100vw !important;\n            height: 100dvh !important;\n            background: rgba(19, 16, 14, .56);\n            backdrop-filter: blur(3px);\n            -webkit-backdrop-filter: blur(3px);\n        }\n\n        #dj-shop .dj-mobile-filter-head {\n            position: sticky;\n            z-index: 5;\n            top: calc(-1 * max(18px, env(safe-area-inset-top)));\n            margin:\n                calc(-1 * max(18px, env(safe-area-inset-top)))\n                -18px\n                22px;\n            padding:\n                max(16px, env(safe-area-inset-top))\n                18px\n                14px;\n            background: rgba(255,255,255,.97);\n            backdrop-filter: blur(12px);\n            -webkit-backdrop-filter: blur(12px);\n        }\n\n        #dj-shop .dj-mobile-apply {\n            position: sticky;\n            z-index: 4;\n            bottom: max(0px, env(safe-area-inset-bottom));\n            min-height: 50px;\n            box-shadow: 0 -10px 24px rgba(255,255,255,.96);\n        }\n\n        #dj-shop .dj-products-grid {\n            gap: 14px 10px;\n        }\n    }\n\n    \/* Mobile - cards m\u00e1s grandes aprovechando ancho *\/\n    @media (max-width: 560px) {\n\n        #dj-shop .dj-shop-container {\n            width: calc(100% - 12px);\n        }\n\n        #dj-shop .dj-products-grid {\n            grid-template-columns: repeat(2, minmax(0, 1fr));\n            column-gap: 8px;\n            row-gap: 15px;\n        }\n\n        #dj-shop .dj-product-card {\n            border-radius: 10px;\n        }\n\n        #dj-shop .dj-product-card:hover {\n            transform: none;\n        }\n\n        #dj-shop .dj-product-image-wrap {\n            aspect-ratio: 1 \/ 1;\n        }\n\n        #dj-shop .dj-image-inner {\n            inset: 5px;\n        }\n\n        #dj-shop .dj-gallery-hint {\n            right: 6px;\n            bottom: 6px;\n            min-height: 22px;\n            padding: 3px 6px;\n            font-size: 8px;\n        }\n\n        #dj-shop .dj-gallery-hint svg {\n            width: 12px;\n            height: 12px;\n        }\n\n        #dj-shop .dj-image-dots {\n            display: none;\n        }\n\n        #dj-shop .dj-product-info {\n            padding: 10px 9px 10px;\n        }\n\n        #dj-shop .dj-product-meta-top {\n            min-height: 21px;\n            margin-bottom: 5px;\n        }\n\n        #dj-shop .dj-product-category {\n            max-width: 100%;\n            padding: 3px 6px;\n            font-size: 7.5px;\n        }\n\n        #dj-shop .dj-card-stock {\n            display: none;\n        }\n\n        #dj-shop .dj-product-title {\n            min-height: 38px;\n            margin-bottom: 7px !important;\n            font-size: 12px !important;\n            line-height: 1.42 !important;\n        }\n\n        #dj-shop .dj-product-price {\n            min-height: 24px;\n            margin-bottom: 8px;\n            font-size: 15px;\n        }\n\n        #dj-shop .dj-product-actions {\n            grid-template-columns: 1fr;\n            gap: 6px;\n        }\n\n        #dj-shop .dj-add-cart {\n            width: 100%;\n            min-height: 39px;\n            padding: 7px 7px !important;\n            font-size: 9.5px !important;\n            white-space: normal;\n        }\n\n        #dj-shop .dj-add-cart svg {\n            width: 14px;\n            height: 14px;\n            flex-basis: 14px;\n        }\n\n        #dj-shop .dj-view-product {\n            display: none;\n        }\n\n        #dj-shop .dj-shop-toolbar {\n            padding-top: 4px;\n        }\n\n        #dj-shop .dj-toolbar-right {\n            grid-template-columns: 72px minmax(0, 1fr);\n        }\n\n        #dj-shop .dj-sort-field select {\n            min-width: 0;\n        }\n\n        #dj-shop .dj-toolbar-field select {\n            height: 41px;\n            font-size: 11px;\n            padding-left: 9px;\n        }\n    }\n\n    @media (max-width: 370px) {\n\n        #dj-shop .dj-shop-container {\n            width: calc(100% - 8px);\n        }\n\n        #dj-shop .dj-products-grid {\n            column-gap: 6px;\n        }\n\n        #dj-shop .dj-product-info {\n            padding-left: 7px;\n            padding-right: 7px;\n        }\n\n        #dj-shop .dj-add-cart {\n            font-size: 8.5px !important;\n        }\n    }\n\n    @media (hover: none), (pointer: coarse) {\n\n        #dj-shop .dj-product-card:hover {\n            transform: none;\n            box-shadow: 0 4px 15px rgba(41, 33, 29, .025);\n        }\n    }\n\n\n    \/* ========================================================\n       V2.1 MOBILE FILTER FIX\n       Evita que el drawer quede tapado por el header en iPhone\/Android\n       ======================================================== *\/\n\n    @media (max-width: 850px) {\n\n        \/*\n         * JS calcula autom\u00e1ticamente el borde inferior real del header.\n         * Fallback seguro si por alguna raz\u00f3n no puede detectarlo.\n         *\/\n        body {\n            --dj-mobile-header-offset: 72px;\n        }\n\n        \/* Bot\u00f3n filtros siempre visible y por debajo del header *\/\n        #dj-shop .dj-mobile-actions {\n            position: relative;\n            z-index: 25;\n        }\n\n        \/*\n         * Drawer: empieza EXACTAMENTE debajo del header visible.\n         * No depende de una altura fija de iPhone\/Android.\n         *\/\n        #dj-shop .dj-shop-sidebar {\n            top: var(--dj-mobile-header-offset) !important;\n            bottom: 0 !important;\n            height: calc(100dvh - var(--dj-mobile-header-offset)) !important;\n            max-height: calc(100dvh - var(--dj-mobile-header-offset)) !important;\n\n            padding:\n                0\n                18px\n                max(18px, env(safe-area-inset-bottom))\n                18px !important;\n\n            overflow-y: auto !important;\n            overscroll-behavior: contain;\n            -webkit-overflow-scrolling: touch;\n\n            background: #fff !important;\n        }\n\n        \/*\n         * Overlay cubre la pantalla completa.\n         * El header queda visible por encima y el panel empieza debajo.\n         *\/\n        #dj-shop .dj-sidebar-overlay {\n            top: 0 !important;\n            left: 0 !important;\n            right: 0 !important;\n            bottom: 0 !important;\n            width: 100vw !important;\n            height: 100dvh !important;\n        }\n\n        \/*\n         * Cabecera interna del drawer:\n         * ahora s\u00ed se ve siempre, sin quedar escondida por el header del sitio.\n         *\/\n        #dj-shop .dj-mobile-filter-head {\n            position: sticky !important;\n            top: 0 !important;\n            z-index: 20 !important;\n\n            margin: 0 -18px 20px !important;\n            padding:\n                15px\n                18px\n                14px !important;\n\n            min-height: 60px;\n\n            background: rgba(255,255,255,.98) !important;\n            border-bottom: 1px solid var(--dj-line) !important;\n\n            box-shadow:\n                0 8px 18px rgba(36, 29, 25, .035);\n\n            backdrop-filter: blur(12px);\n            -webkit-backdrop-filter: blur(12px);\n        }\n\n        #dj-shop .dj-mobile-filter-head strong {\n            font-size: 16px !important;\n            line-height: 1.2;\n        }\n\n        #dj-shop .dj-filter-close {\n            width: 38px !important;\n            height: 38px !important;\n            flex: 0 0 38px !important;\n\n            font-size: 24px !important;\n\n            background: #fff !important;\n            box-shadow: 0 3px 12px rgba(39, 31, 27, .05);\n        }\n\n        \/*\n         * Primer bloque del drawer ya no queda pegado al logo\/header.\n         *\/\n        #dj-shop .dj-shop-sidebar > .dj-filter-section:first-of-type {\n            padding-top: 2px;\n        }\n\n        \/*\n         * Bot\u00f3n aplicar permanece accesible incluso en iPhone peque\u00f1o.\n         *\/\n        #dj-shop .dj-mobile-apply {\n            position: sticky !important;\n            z-index: 15 !important;\n\n            bottom: 0 !important;\n\n            width: calc(100% + 36px) !important;\n            margin:\n                24px\n                -18px\n                calc(-1 * max(18px, env(safe-area-inset-bottom)))\n                -18px !important;\n\n            min-height: calc(54px + env(safe-area-inset-bottom)) !important;\n\n            padding:\n                0\n                18px\n                env(safe-area-inset-bottom)\n                18px !important;\n\n            border-radius: 0 !important;\n\n            box-shadow:\n                0 -10px 28px rgba(255,255,255,.98),\n                0 -1px 0 var(--dj-line);\n        }\n\n        \/*\n         * En landscape \/ m\u00f3viles con poca altura,\n         * reducimos espacios para aprovechar pantalla.\n         *\/\n        @media (max-height: 650px) {\n\n            #dj-shop .dj-mobile-filter-head {\n                min-height: 54px;\n                margin-bottom: 14px !important;\n                padding-top: 10px !important;\n                padding-bottom: 10px !important;\n            }\n\n            #dj-shop .dj-filter-section {\n                padding-bottom: 18px;\n                margin-bottom: 18px;\n            }\n\n            #dj-shop .dj-mobile-apply {\n                margin-top: 16px !important;\n            }\n        }\n    }\n\n\n    \/* iPhone muy estrecho \/ SE *\/\n    @media (max-width: 390px) and (max-height: 750px) {\n\n        #dj-shop .dj-shop-sidebar {\n            width: min(94vw, 370px) !important;\n        }\n\n        #dj-shop .dj-filter-title {\n            margin-bottom: 11px;\n        }\n\n        #dj-shop .dj-search-box {\n            height: 43px;\n        }\n    }\n\n    <\/style>\n\n\n    <script>\n\n    document.addEventListener('DOMContentLoaded', function () {\n\n        const shop = document.getElementById('dj-shop');\n\n        if (!shop) {\n            return;\n        }\n\n\n        \/* =====================================================\n           CONFIG\n        ===================================================== *\/\n\n        const ajaxUrl = \"https:\\\/\\\/donjuantoursarenal.com\\\/wp-admin\\\/admin-ajax.php\";\n        const nonce   = \"d1be412eef\";\n\n        const lang = shop.dataset.lang || 'es';\n\n        const translations = {\n            es: {\n                result: 'producto encontrado',\n                results: 'productos encontrados'\n            },\n            en: {\n                result: 'product found',\n                results: 'products found'\n            }\n        };\n\n        const tr = translations[lang] || translations.es;\n\n\n        \/* =====================================================\n           ELEMENTS\n        ===================================================== *\/\n\n        const grid        = shop.querySelector('#djProductsGrid');\n        const pagination  = shop.querySelector('#djPagination');\n        const searchInput = shop.querySelector('#djProductSearch');\n        const sortSelect  = shop.querySelector('#djSort');\n        const perPage     = shop.querySelector('#djPerPage');\n\n        const foundCount  = shop.querySelector('#djFoundCount');\n        const foundText   = shop.querySelector('#djFoundText');\n\n        const clearButton = shop.querySelector('#djClearFilters');\n        const activeBox   = shop.querySelector('#djActiveFilters');\n\n        const loadingBar  = shop.querySelector('#djLoadingBar');\n\n        const sidebar     = shop.querySelector('#djShopSidebar');\n        const overlay     = shop.querySelector('#djSidebarOverlay');\n\n        const openFilter  = shop.querySelector('#djOpenFilters');\n        const closeFilter = shop.querySelector('#djCloseFilters');\n        const applyMobile = shop.querySelector('#djMobileApply');\n\n        const filterCounter = shop.querySelector('#djFilterCounter');\n\n        const stockOnly = shop.querySelector('#djStockOnly');\n        const saleOnly  = shop.querySelector('#djSaleOnly');\n\n        \/* =====================================================\n           MOBILE HEADER OFFSET\n           Detecta la altura\/posici\u00f3n real del header de Divi.\n           As\u00ed el panel de filtros nunca queda debajo del header.\n        ===================================================== *\/\n\n        function updateMobileHeaderOffset() {\n\n            if (window.innerWidth > 850) {\n                document.body.style.removeProperty(\n                    '--dj-mobile-header-offset'\n                );\n                return;\n            }\n\n            const candidates = [\n                document.querySelector('.et-l--header'),\n                document.querySelector('#main-header'),\n                document.querySelector('header.et-l'),\n                document.querySelector('header')\n            ].filter(Boolean);\n\n            let bottom = 0;\n\n            candidates.forEach(function (header) {\n\n                const style =\n                    window.getComputedStyle(header);\n\n                const rect =\n                    header.getBoundingClientRect();\n\n                \/*\n                 * Solo tomamos headers visibles que realmente ocupan\n                 * la parte superior de la pantalla.\n                 *\/\n                if (\n                    style.display !== 'none' &&\n                    style.visibility !== 'hidden' &&\n                    rect.height > 0 &&\n                    rect.bottom > 0 &&\n                    rect.top < 160\n                ) {\n\n                    bottom =\n                        Math.max(\n                            bottom,\n                            Math.min(\n                                rect.bottom,\n                                window.innerHeight * .28\n                            )\n                        );\n                }\n            });\n\n            \/*\n             * Fallback:\n             * 64px funciona bien para headers compactos,\n             * pero normalmente usaremos la medici\u00f3n real.\n             *\/\n            if (bottom < 44) {\n                bottom = 64;\n            }\n\n            document.body.style.setProperty(\n                '--dj-mobile-header-offset',\n                Math.round(bottom) + 'px'\n            );\n        }\n\n\n        updateMobileHeaderOffset();\n\n        window.addEventListener(\n            'resize',\n            updateMobileHeaderOffset,\n            { passive: true }\n        );\n\n        window.addEventListener(\n            'orientationchange',\n            function () {\n\n                window.setTimeout(\n                    updateMobileHeaderOffset,\n                    180\n                );\n            },\n            { passive: true }\n        );\n\n\n        \/* =====================================================\n           STATE\n        ===================================================== *\/\n\n        let currentPage = 1;\n\n        let searchTimer = null;\n\n        let requestController = null;\n\n\n        \/* =====================================================\n           HELPERS\n        ===================================================== *\/\n\n        function getSelectedCategories() {\n\n            return Array.from(\n                shop.querySelectorAll('.dj-category-check:checked')\n            ).map(function (input) {\n\n                return input.value;\n\n            });\n        }\n\n\n        function updateFilterCounter() {\n\n            let total = getSelectedCategories().length;\n\n            if (stockOnly && stockOnly.checked) {\n                total++;\n            }\n\n            if (saleOnly && saleOnly.checked) {\n                total++;\n            }\n\n            filterCounter.textContent = total;\n        }\n\n\n        function setLoading(state) {\n\n            if (state) {\n\n                grid.classList.add('is-loading');\n                loadingBar.classList.add('is-loading');\n\n            } else {\n\n                grid.classList.remove('is-loading');\n                loadingBar.classList.remove('is-loading');\n\n            }\n        }\n\n\n        \/* =====================================================\n           ACTIVE FILTER CHIPS\n        ===================================================== *\/\n\n        function renderActiveFilters() {\n\n            activeBox.innerHTML = '';\n\n            const checked = shop.querySelectorAll(\n                '.dj-category-check:checked'\n            );\n\n            checked.forEach(function (input) {\n\n                const row = input.closest('.dj-check-row');\n\n                if (!row) {\n                    return;\n                }\n\n                const label = row.querySelector('.dj-check-name');\n\n                if (!label) {\n                    return;\n                }\n\n                const chip = document.createElement('span');\n\n                chip.className = 'dj-filter-chip';\n\n                const text = document.createElement('span');\n\n                text.textContent = label.textContent.trim();\n\n                const remove = document.createElement('button');\n\n                remove.type = 'button';\n                remove.innerHTML = '\u00d7';\n\n                remove.addEventListener('click', function () {\n\n                    input.checked = false;\n\n                    currentPage = 1;\n\n                    updateFilterCounter();\n                    renderActiveFilters();\n                    loadProducts();\n\n                });\n\n                chip.appendChild(text);\n                chip.appendChild(remove);\n\n                activeBox.appendChild(chip);\n\n            });\n\n\n            [\n                {\n                    input: stockOnly,\n                    label: \"Solo disponibles\"                },\n                {\n                    input: saleOnly,\n                    label: \"Solo ofertas\"                }\n            ].forEach(function (item) {\n\n                if (!item.input || !item.input.checked) {\n                    return;\n                }\n\n                const chip = document.createElement('span');\n                chip.className = 'dj-filter-chip';\n\n                const text = document.createElement('span');\n                text.textContent = item.label;\n\n                const remove = document.createElement('button');\n                remove.type = 'button';\n                remove.innerHTML = '\u00d7';\n\n                remove.addEventListener('click', function () {\n\n                    item.input.checked = false;\n\n                    currentPage = 1;\n\n                    updateFilterCounter();\n                    renderActiveFilters();\n                    loadProducts();\n                });\n\n                chip.appendChild(text);\n                chip.appendChild(remove);\n\n                activeBox.appendChild(chip);\n            });\n        }\n\n\n        \/* =====================================================\n           URL\n        ===================================================== *\/\n\n        function updateBrowserUrl() {\n\n            const url = new URL(window.location.href);\n\n            const categories = getSelectedCategories();\n\n            const search = searchInput.value.trim();\n\n            const sort = sortSelect.value;\n\n            const pp = perPage.value;\n\n\n            url.searchParams.delete('dj_cat');\n            url.searchParams.delete('dj_search');\n            url.searchParams.delete('dj_sort');\n            url.searchParams.delete('dj_page');\n            url.searchParams.delete('dj_pp');\n            url.searchParams.delete('dj_stock');\n            url.searchParams.delete('dj_sale');\n\n\n            if (categories.length) {\n                url.searchParams.set(\n                    'dj_cat',\n                    categories.join(',')\n                );\n            }\n\n            if (search) {\n                url.searchParams.set(\n                    'dj_search',\n                    search\n                );\n            }\n\n            if (sort !== 'default') {\n                url.searchParams.set(\n                    'dj_sort',\n                    sort\n                );\n            }\n\n            if (currentPage > 1) {\n                url.searchParams.set(\n                    'dj_page',\n                    currentPage\n                );\n            }\n\n            if (pp !== '12') {\n                url.searchParams.set(\n                    'dj_pp',\n                    pp\n                );\n            }\n\n            window.history.replaceState(\n                {},\n                '',\n                url.toString()\n            );\n        }\n\n\n        \/* =====================================================\n           RESTORE FILTERS FROM URL\n        ===================================================== *\/\n\n        function restoreUrlState() {\n\n            const params = new URLSearchParams(\n                window.location.search\n            );\n\n\n            const catParam = params.get('dj_cat');\n\n            if (catParam) {\n\n                const ids = catParam.split(',');\n\n                ids.forEach(function (id) {\n\n                    const input = shop.querySelector(\n                        '.dj-category-check[value=\"' +\n                        CSS.escape(id) +\n                        '\"]'\n                    );\n\n                    if (input) {\n                        input.checked = true;\n                    }\n\n                });\n            }\n\n\n            const search = params.get('dj_search');\n\n            if (search) {\n                searchInput.value = search;\n            }\n\n\n            const sort = params.get('dj_sort');\n\n            if (\n                sort &&\n                sortSelect.querySelector(\n                    'option[value=\"' +\n                    CSS.escape(sort) +\n                    '\"]'\n                )\n            ) {\n                sortSelect.value = sort;\n            }\n\n\n            const pp = params.get('dj_pp');\n\n            if (\n                pp &&\n                perPage.querySelector(\n                    'option[value=\"' +\n                    CSS.escape(pp) +\n                    '\"]'\n                )\n            ) {\n                perPage.value = pp;\n            }\n\n\n            const page = parseInt(\n                params.get('dj_page'),\n                10\n            );\n\n            if (page > 1) {\n                currentPage = page;\n            }\n\n\n            if (\n                stockOnly &&\n                params.get('dj_stock') === '1'\n            ) {\n                stockOnly.checked = true;\n            }\n\n            if (\n                saleOnly &&\n                params.get('dj_sale') === '1'\n            ) {\n                saleOnly.checked = true;\n            }\n\n\n            updateFilterCounter();\n            renderActiveFilters();\n        }\n\n\n        \/* =====================================================\n           AJAX\n        ===================================================== *\/\n\n        async function loadProducts(options = {}) {\n\n            if (requestController) {\n                requestController.abort();\n            }\n\n            requestController = new AbortController();\n\n\n            const form = new FormData();\n\n            form.append(\n                'action',\n                'dj_shop_products'\n            );\n\n            form.append(\n                'nonce',\n                nonce\n            );\n\n            form.append(\n                'page',\n                currentPage\n            );\n\n            form.append(\n                'per_page',\n                perPage.value\n            );\n\n            form.append(\n                'search',\n                searchInput.value.trim()\n            );\n\n            form.append(\n                'sort',\n                sortSelect.value\n            );\n\n            form.append(\n                'lang',\n                lang\n            );\n\n            if (stockOnly && stockOnly.checked) {\n                form.append('stock_only', '1');\n            }\n\n            if (saleOnly && saleOnly.checked) {\n                form.append('sale_only', '1');\n            }\n\n\n            getSelectedCategories().forEach(function (id) {\n\n                form.append(\n                    'categories[]',\n                    id\n                );\n\n            });\n\n\n            setLoading(true);\n\n            updateBrowserUrl();\n\n\n            try {\n\n                const response = await fetch(\n                    ajaxUrl,\n                    {\n                        method: 'POST',\n                        credentials: 'same-origin',\n                        body: form,\n                        signal: requestController.signal\n                    }\n                );\n\n\n                if (!response.ok) {\n                    throw new Error('HTTP ' + response.status);\n                }\n\n\n                const json = await response.json();\n\n\n                if (!json.success) {\n                    throw new Error('AJAX error');\n                }\n\n\n                grid.innerHTML =\n                    json.data.html || '';\n\n                pagination.innerHTML =\n                    json.data.pagination || '';\n\n\n                const total =\n                    parseInt(\n                        json.data.found_posts,\n                        10\n                    ) || 0;\n\n\n                foundCount.textContent = total;\n\n                foundText.textContent =\n                    total === 1\n                    ? tr.result\n                    : tr.results;\n\n\n                bindPagination();\n                bindProductCards();\n\n\n                if (options.scroll === true) {\n\n                    const rect =\n                        shop.querySelector(\n                            '.dj-shop-main'\n                        ).getBoundingClientRect();\n\n                    const top =\n                        window.scrollY +\n                        rect.top -\n                        110;\n\n                    window.scrollTo({\n                        top: top,\n                        behavior: 'smooth'\n                    });\n                }\n\n\n            } catch (error) {\n\n                if (\n                    error &&\n                    error.name === 'AbortError'\n                ) {\n                    return;\n                }\n\n                console.error(\n                    'Don Juan Shop AJAX:',\n                    error\n                );\n\n            } finally {\n\n                setLoading(false);\n\n            }\n        }\n\n\n        \/* =====================================================\n           PAGINATION\n        ===================================================== *\/\n\n        function bindPagination() {\n\n            pagination\n                .querySelectorAll('[data-page]')\n                .forEach(function (button) {\n\n                    button.addEventListener(\n                        'click',\n                        function () {\n\n                            const page =\n                                parseInt(\n                                    button.dataset.page,\n                                    10\n                                );\n\n                            if (!page) {\n                                return;\n                            }\n\n                            currentPage = page;\n\n                            loadProducts({\n                                scroll: true\n                            });\n\n                        }\n                    );\n\n                });\n        }\n\n\n        \/* =====================================================\n           PRODUCT CARD GALLERY\n           Desktop: rota im\u00e1genes al posicionarse sobre la foto\n        ===================================================== *\/\n\n        function bindProductCards() {\n\n            const canHover =\n                window.matchMedia &&\n                window.matchMedia('(hover: hover) and (pointer: fine)').matches;\n\n            if (!canHover) {\n                return;\n            }\n\n            grid.querySelectorAll('.dj-product-card').forEach(function (card) {\n\n                if (card.dataset.galleryBound === '1') {\n                    return;\n                }\n\n                card.dataset.galleryBound = '1';\n\n                const imageWrap =\n                    card.querySelector('.dj-product-image-wrap');\n\n                const slides =\n                    Array.from(\n                        card.querySelectorAll('[data-card-image]')\n                    );\n\n                const dots =\n                    Array.from(\n                        card.querySelectorAll('.dj-image-dots i')\n                    );\n\n                if (!imageWrap || slides.length < 2) {\n                    return;\n                }\n\n                let current = 0;\n                let timer = null;\n\n                function show(index) {\n\n                    if (index >= slides.length) {\n                        index = 0;\n                    }\n\n                    current = index;\n\n                    slides.forEach(function (slide, slideIndex) {\n\n                        slide.classList.toggle(\n                            'is-active',\n                            slideIndex === index\n                        );\n                    });\n\n                    dots.forEach(function (dot, dotIndex) {\n\n                        dot.classList.toggle(\n                            'is-active',\n                            dotIndex === index\n                        );\n                    });\n                }\n\n                function start() {\n\n                    clearInterval(timer);\n\n                    timer = setInterval(function () {\n                        show(current + 1);\n                    }, 1050);\n                }\n\n                function stop() {\n\n                    clearInterval(timer);\n                    timer = null;\n\n                    setTimeout(function () {\n                        show(0);\n                    }, 100);\n                }\n\n                imageWrap.addEventListener('mouseenter', start);\n                imageWrap.addEventListener('mouseleave', stop);\n            });\n        }\n\n\n        bindPagination();\n        bindProductCards();\n\n\n        \/* =====================================================\n           CATEGORY EVENTS\n        ===================================================== *\/\n\n        shop\n            .querySelectorAll('.dj-category-check')\n            .forEach(function (input) {\n\n                input.addEventListener(\n                    'change',\n                    function () {\n\n                        currentPage = 1;\n\n                        updateFilterCounter();\n                        renderActiveFilters();\n\n                        loadProducts();\n\n                    }\n                );\n\n            });\n\n\n        \/* =====================================================\n           EXTRA FILTERS\n        ===================================================== *\/\n\n        [stockOnly, saleOnly].forEach(function (input) {\n\n            if (!input) {\n                return;\n            }\n\n            input.addEventListener('change', function () {\n\n                currentPage = 1;\n\n                updateFilterCounter();\n                renderActiveFilters();\n                loadProducts();\n            });\n        });\n\n\n        \/* =====================================================\n           SEARCH\n        ===================================================== *\/\n\n        searchInput.addEventListener(\n            'input',\n            function () {\n\n                clearTimeout(searchTimer);\n\n                searchTimer = setTimeout(\n                    function () {\n\n                        currentPage = 1;\n\n                        loadProducts();\n\n                    },\n                    450\n                );\n\n            }\n        );\n\n\n        \/* =====================================================\n           SORT\n        ===================================================== *\/\n\n        sortSelect.addEventListener(\n            'change',\n            function () {\n\n                currentPage = 1;\n\n                loadProducts();\n\n            }\n        );\n\n\n        \/* =====================================================\n           PRODUCTS PER PAGE\n        ===================================================== *\/\n\n        perPage.addEventListener(\n            'change',\n            function () {\n\n                currentPage = 1;\n\n                loadProducts();\n\n            }\n        );\n\n\n        \/* =====================================================\n           CLEAR\n        ===================================================== *\/\n\n        clearButton.addEventListener(\n            'click',\n            function () {\n\n                shop\n                    .querySelectorAll(\n                        '.dj-category-check'\n                    )\n                    .forEach(function (input) {\n\n                        input.checked = false;\n\n                    });\n\n\n                searchInput.value = '';\n\n                if (stockOnly) {\n                    stockOnly.checked = false;\n                }\n\n                if (saleOnly) {\n                    saleOnly.checked = false;\n                }\n\n                sortSelect.value = 'default';\n\n                currentPage = 1;\n\n\n                updateFilterCounter();\n\n                renderActiveFilters();\n\n                loadProducts();\n\n            }\n        );\n\n\n        \/* =====================================================\n           MOBILE SIDEBAR\n        ===================================================== *\/\n\n        function openSidebar() {\n\n            updateMobileHeaderOffset();\n\n            sidebar.classList.add('is-open');\n\n            overlay.classList.add('is-active');\n\n            document.body.classList.add(\n                'dj-filter-open'\n            );\n        }\n\n\n        function closeSidebar() {\n\n            sidebar.classList.remove('is-open');\n\n            overlay.classList.remove('is-active');\n\n            document.body.classList.remove(\n                'dj-filter-open'\n            );\n        }\n\n\n        openFilter.addEventListener(\n            'click',\n            openSidebar\n        );\n\n\n        closeFilter.addEventListener(\n            'click',\n            closeSidebar\n        );\n\n\n        overlay.addEventListener(\n            'click',\n            closeSidebar\n        );\n\n\n        applyMobile.addEventListener(\n            'click',\n            closeSidebar\n        );\n\n\n        document.addEventListener(\n            'keydown',\n            function (event) {\n\n                if (event.key === 'Escape') {\n                    closeSidebar();\n                }\n\n            }\n        );\n\n\n        \/* =====================================================\n           AJAX ADD TO CART FEEDBACK\n        ===================================================== *\/\n\n        if (window.jQuery) {\n\n            window.jQuery(document.body).on(\n                'added_to_cart',\n                function (event, fragments, cartHash, $button) {\n\n                    if (!$button || !$button.length) {\n                        return;\n                    }\n\n                    const button = $button.get(0);\n\n                    if (!button || !button.classList.contains('dj-add-cart')) {\n                        return;\n                    }\n\n                    const label = button.querySelector('span');\n\n                    if (!label) {\n                        return;\n                    }\n\n                    const original =\n                        label.dataset.original ||\n                        label.textContent;\n\n                    label.dataset.original = original;\n\n                    label.textContent =\n                        \"A\\u00f1adido al carrito\";\n\n                    button.classList.add('is-added');\n\n                    window.setTimeout(function () {\n\n                        label.textContent = original;\n                        button.classList.remove('is-added');\n\n                    }, 1500);\n                }\n            );\n        }\n\n\n        \/* =====================================================\n           START\n        ===================================================== *\/\n\n        restoreUrlState();\n\n\n        \/*\n         * Si existen par\u00e1metros de tienda en URL,\n         * volvemos a cargar para mostrar ese estado.\n         *\/\n\n        const currentParams =\n            new URLSearchParams(\n                window.location.search\n            );\n\n        if (\n            currentParams.has('dj_cat') ||\n            currentParams.has('dj_search') ||\n            currentParams.has('dj_sort') ||\n            currentParams.has('dj_page') ||\n            currentParams.has('dj_pp') ||\n            currentParams.has('dj_stock') ||\n            currentParams.has('dj_sale')\n        ) {\n\n            loadProducts();\n\n        }\n\n    });\n\n    <\/script>\n\n    [\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>[et_pb_section fb_built=\u00bb1&#8243; disabled_on=\u00bbon|on|on\u00bb _builder_version=\u00bb4.27.0&#8243; _module_preset=\u00bbdefault\u00bb background_image=\u00bbhttps:\/\/donjuantoursarenal.com\/wp-content\/uploads\/2024\/01\/Frame-38.jpg\u00bb disabled=\u00bbon\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_row _builder_version=\u00bb4.23.4&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_column type=\u00bb4_4&#8243; _builder_version=\u00bb4.23.4&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_text _builder_version=\u00bb4.23.4&#8243; _module_preset=\u00bbdefault\u00bb text_text_color=\u00bb#FFFFFF\u00bb text_font_size=\u00bb20px\u00bb header_text_color=\u00bb#FFFFFF\u00bb header_font_size=\u00bb64px\u00bb header_2_font=\u00bbKaufmann|900|||||||\u00bb header_2_text_color=\u00bb#FFFFFF\u00bb header_2_font_size=\u00bb48px\u00bb header_2_line_height=\u00bb1.7em\u00bb text_orientation=\u00bbcenter\u00bb text_font_size_tablet=\u00bb16px\u00bb text_font_size_phone=\u00bb14px\u00bb text_font_size_last_edited=\u00bbon|phone\u00bb text_line_height_tablet=\u00bb\u00bb text_line_height_phone=\u00bb1.4em\u00bb text_line_height_last_edited=\u00bbon|phone\u00bb header_font_size_tablet=\u00bb56px\u00bb header_font_size_phone=\u00bb38px\u00bb header_font_size_last_edited=\u00bbon|phone\u00bb header_2_font_size_tablet=\u00bb38px\u00bb header_2_font_size_phone=\u00bb24px\u00bb header_2_font_size_last_edited=\u00bbon|phone\u00bb header_2_line_height_tablet=\u00bb1.7em\u00bb header_2_line_height_phone=\u00bb1.3em\u00bb header_2_line_height_last_edited=\u00bbon|phone\u00bb global_colors_info=\u00bb{}\u00bb] Cat\u00e1logo Un espacio con sabor Costarricense Explor\u00e1 nuestra tienda en l\u00ednea que recoge [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"1440","_glsr_average":0,"_glsr_ranking":0,"_glsr_reviews":0,"footnotes":""},"class_list":["post-886","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Tienda | Don Juan Arenal<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/donjuantoursarenal.com\/es\/tienda\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Tienda | Don Juan Arenal\" \/>\n<meta property=\"og:description\" content=\"[et_pb_section fb_built=\u00bb1&#8243; disabled_on=\u00bbon|on|on\u00bb _builder_version=\u00bb4.27.0&#8243; _module_preset=\u00bbdefault\u00bb background_image=\u00bbhttps:\/\/donjuantoursarenal.com\/wp-content\/uploads\/2024\/01\/Frame-38.jpg\u00bb disabled=\u00bbon\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_row _builder_version=\u00bb4.23.4&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_column type=\u00bb4_4&#8243; _builder_version=\u00bb4.23.4&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_text _builder_version=\u00bb4.23.4&#8243; _module_preset=\u00bbdefault\u00bb text_text_color=\u00bb#FFFFFF\u00bb text_font_size=\u00bb20px\u00bb header_text_color=\u00bb#FFFFFF\u00bb header_font_size=\u00bb64px\u00bb header_2_font=\u00bbKaufmann|900|||||||\u00bb header_2_text_color=\u00bb#FFFFFF\u00bb header_2_font_size=\u00bb48px\u00bb header_2_line_height=\u00bb1.7em\u00bb text_orientation=\u00bbcenter\u00bb text_font_size_tablet=\u00bb16px\u00bb text_font_size_phone=\u00bb14px\u00bb text_font_size_last_edited=\u00bbon|phone\u00bb text_line_height_tablet=\u00bb\u00bb text_line_height_phone=\u00bb1.4em\u00bb text_line_height_last_edited=\u00bbon|phone\u00bb header_font_size_tablet=\u00bb56px\u00bb header_font_size_phone=\u00bb38px\u00bb header_font_size_last_edited=\u00bbon|phone\u00bb header_2_font_size_tablet=\u00bb38px\u00bb header_2_font_size_phone=\u00bb24px\u00bb header_2_font_size_last_edited=\u00bbon|phone\u00bb header_2_line_height_tablet=\u00bb1.7em\u00bb header_2_line_height_phone=\u00bb1.3em\u00bb header_2_line_height_last_edited=\u00bbon|phone\u00bb global_colors_info=\u00bb{}\u00bb] Cat\u00e1logo Un espacio con sabor Costarricense Explor\u00e1 nuestra tienda en l\u00ednea que recoge [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/donjuantoursarenal.com\/es\/tienda\/\" \/>\n<meta property=\"og:site_name\" content=\"Don Juan Arenal\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/DonJuanToursArenal\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-02T17:50:24+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/donjuantoursarenal.com\\\/es\\\/tienda\\\/\",\"url\":\"https:\\\/\\\/donjuantoursarenal.com\\\/es\\\/tienda\\\/\",\"name\":\"Tienda | Don Juan Arenal\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/donjuantoursarenal.com\\\/#website\"},\"datePublished\":\"2024-01-02T05:10:29+00:00\",\"dateModified\":\"2026-10-02T17:50:24+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/donjuantoursarenal.com\\\/es\\\/tienda\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/donjuantoursarenal.com\\\/es\\\/tienda\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/donjuantoursarenal.com\\\/es\\\/tienda\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/ec2-54-88-65-61.compute-1.amazonaws.com\\\/es\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Tienda\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/donjuantoursarenal.com\\\/#website\",\"url\":\"https:\\\/\\\/donjuantoursarenal.com\\\/\",\"name\":\"Don Juan Arenal\",\"description\":\"Don Juan Arenal\",\"publisher\":{\"@id\":\"https:\\\/\\\/donjuantoursarenal.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/donjuantoursarenal.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/donjuantoursarenal.com\\\/#organization\",\"name\":\"Don Juan Arenal\",\"url\":\"https:\\\/\\\/donjuantoursarenal.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/donjuantoursarenal.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/donjuantoursarenal.com\\\/wp-content\\\/uploads\\\/2023\\\/09\\\/logo-Arenal.png\",\"contentUrl\":\"https:\\\/\\\/donjuantoursarenal.com\\\/wp-content\\\/uploads\\\/2023\\\/09\\\/logo-Arenal.png\",\"width\":256,\"height\":46,\"caption\":\"Don Juan Arenal\"},\"image\":{\"@id\":\"https:\\\/\\\/donjuantoursarenal.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/DonJuanToursArenal\",\"https:\\\/\\\/www.instagram.com\\\/donjuantoursmonteverde\\\/?hl=es\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Tienda | Don Juan Arenal","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/donjuantoursarenal.com\/es\/tienda\/","og_locale":"es_ES","og_type":"article","og_title":"Tienda | Don Juan Arenal","og_description":"[et_pb_section fb_built=\u00bb1&#8243; disabled_on=\u00bbon|on|on\u00bb _builder_version=\u00bb4.27.0&#8243; _module_preset=\u00bbdefault\u00bb background_image=\u00bbhttps:\/\/donjuantoursarenal.com\/wp-content\/uploads\/2024\/01\/Frame-38.jpg\u00bb disabled=\u00bbon\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_row _builder_version=\u00bb4.23.4&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_column type=\u00bb4_4&#8243; _builder_version=\u00bb4.23.4&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_text _builder_version=\u00bb4.23.4&#8243; _module_preset=\u00bbdefault\u00bb text_text_color=\u00bb#FFFFFF\u00bb text_font_size=\u00bb20px\u00bb header_text_color=\u00bb#FFFFFF\u00bb header_font_size=\u00bb64px\u00bb header_2_font=\u00bbKaufmann|900|||||||\u00bb header_2_text_color=\u00bb#FFFFFF\u00bb header_2_font_size=\u00bb48px\u00bb header_2_line_height=\u00bb1.7em\u00bb text_orientation=\u00bbcenter\u00bb text_font_size_tablet=\u00bb16px\u00bb text_font_size_phone=\u00bb14px\u00bb text_font_size_last_edited=\u00bbon|phone\u00bb text_line_height_tablet=\u00bb\u00bb text_line_height_phone=\u00bb1.4em\u00bb text_line_height_last_edited=\u00bbon|phone\u00bb header_font_size_tablet=\u00bb56px\u00bb header_font_size_phone=\u00bb38px\u00bb header_font_size_last_edited=\u00bbon|phone\u00bb header_2_font_size_tablet=\u00bb38px\u00bb header_2_font_size_phone=\u00bb24px\u00bb header_2_font_size_last_edited=\u00bbon|phone\u00bb header_2_line_height_tablet=\u00bb1.7em\u00bb header_2_line_height_phone=\u00bb1.3em\u00bb header_2_line_height_last_edited=\u00bbon|phone\u00bb global_colors_info=\u00bb{}\u00bb] Cat\u00e1logo Un espacio con sabor Costarricense Explor\u00e1 nuestra tienda en l\u00ednea que recoge [&hellip;]","og_url":"https:\/\/donjuantoursarenal.com\/es\/tienda\/","og_site_name":"Don Juan Arenal","article_publisher":"https:\/\/www.facebook.com\/DonJuanToursArenal","article_modified_time":"2026-10-02T17:50:24+00:00","twitter_card":"summary_large_image","twitter_misc":{"Tiempo de lectura":"3 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/donjuantoursarenal.com\/es\/tienda\/","url":"https:\/\/donjuantoursarenal.com\/es\/tienda\/","name":"Tienda | Don Juan Arenal","isPartOf":{"@id":"https:\/\/donjuantoursarenal.com\/#website"},"datePublished":"2024-01-02T05:10:29+00:00","dateModified":"2026-10-02T17:50:24+00:00","breadcrumb":{"@id":"https:\/\/donjuantoursarenal.com\/es\/tienda\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/donjuantoursarenal.com\/es\/tienda\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/donjuantoursarenal.com\/es\/tienda\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/ec2-54-88-65-61.compute-1.amazonaws.com\/es\/"},{"@type":"ListItem","position":2,"name":"Tienda"}]},{"@type":"WebSite","@id":"https:\/\/donjuantoursarenal.com\/#website","url":"https:\/\/donjuantoursarenal.com\/","name":"Don Juan Arenal","description":"Don Juan Arenal","publisher":{"@id":"https:\/\/donjuantoursarenal.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/donjuantoursarenal.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/donjuantoursarenal.com\/#organization","name":"Don Juan Arenal","url":"https:\/\/donjuantoursarenal.com\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/donjuantoursarenal.com\/#\/schema\/logo\/image\/","url":"https:\/\/donjuantoursarenal.com\/wp-content\/uploads\/2023\/09\/logo-Arenal.png","contentUrl":"https:\/\/donjuantoursarenal.com\/wp-content\/uploads\/2023\/09\/logo-Arenal.png","width":256,"height":46,"caption":"Don Juan Arenal"},"image":{"@id":"https:\/\/donjuantoursarenal.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/DonJuanToursArenal","https:\/\/www.instagram.com\/donjuantoursmonteverde\/?hl=es"]}]}},"_links":{"self":[{"href":"https:\/\/donjuantoursarenal.com\/es\/wp-json\/wp\/v2\/pages\/886","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/donjuantoursarenal.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/donjuantoursarenal.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/donjuantoursarenal.com\/es\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/donjuantoursarenal.com\/es\/wp-json\/wp\/v2\/comments?post=886"}],"version-history":[{"count":46,"href":"https:\/\/donjuantoursarenal.com\/es\/wp-json\/wp\/v2\/pages\/886\/revisions"}],"predecessor-version":[{"id":4007,"href":"https:\/\/donjuantoursarenal.com\/es\/wp-json\/wp\/v2\/pages\/886\/revisions\/4007"}],"wp:attachment":[{"href":"https:\/\/donjuantoursarenal.com\/es\/wp-json\/wp\/v2\/media?parent=886"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}